A smart contract payment system built for automated service management
See the blog post to learn more about ApePay!
Coming soon!
ApePay is open source and we welcome all contributors! Check out the following to get started.
TODOs:
- Initial implementation
- Documentation
- Live testing on Sepolia
- Production deployment on Arbitrum
- Frontend management console, for managing subscriptions
First, install Ape
Second, make sure to install the plugins:
$ ape plugins install .
Lastly, since this is an SDK package, install the SDK:
$ poetry install .
Then you are ready to contribute!
To run tests, just use Ape:
$ ape test
To see gas usage, add the --gas
flag:
$ ape test --gas
To deploy a StreamManager (for testing purposes), run:
$ ape run deploy stream-manager [TOKEN_ADDRESS [...]]
# Or if `ape tokens` is installed with a valid tokenlist
$ ape run deploy stream-manager [TOKEN_SYMBOL [...]]
To deploy the StreamFactory (for production use), run:
$ ape run deploy stream-factory
ApePay is licensed Apache 2.0