Skip to content
A

ArQuest

ArQuest is a smart invoicing DApp that enables DAOs to create invoices and request payments from their clients. It is extensible and modular to support custom accounting, taxing and auditing logic.

Created on 18th August 2018

•

A

ArQuest

ArQuest is a smart invoicing DApp that enables DAOs to create invoices and request payments from their clients. It is extensible and modular to support custom accounting, taxing and auditing logic.

The problem ArQuest solves

Imagine a DAO creates a payment request/subscription for a client. The client (who is monitoring the network for requested payments) fulfills the payment and the invoicing app gets notified - based on which the DAO can perform actions on their side. With payments requested through ArQuest, the invoices, terms or any other documents will reside on IPFS. This way these invoices are transparent to goverment, taxes can be paid in real-time and auditing the accounts of the DAOs will become a simple algorithmic check.

Challenges we ran into

  1. Listening to smart contract events from the UI.
  2. Calling methods of smart contracts that are already deployed on the blockchain.
  3. Debugging VM exception: revert solidity errors
  4. Setting up aragon development environment

Discussion

Builders also viewed

See more projects on Devfolio