Skip to main content

Python SDK for ApePay

Project description

ApePay

Ape Framework

A smart contract payment system built for automated service management

About

See the blog post to learn more about ApePay!

Documentation

Coming soon!

Contributing

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

Setup

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!

Testing

To run tests, just use Ape:

$ ape test

To see gas usage, add the --gas flag:

$ ape test --gas

Scripts

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

License

ApePay is licensed Apache 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apepay-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

apepay-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file apepay-0.1.0.tar.gz.

File metadata

  • Download URL: apepay-0.1.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.11 Linux/5.19.0-43-generic

File hashes

Hashes for apepay-0.1.0.tar.gz
Algorithm Hash digest
SHA256 59523f574c01e92b555031112a6476983e72deb26aa035900c772de6c641068a
MD5 be16f8967c398fb80ffc0143aafe33af
BLAKE2b-256 1efd1dd5adb15fe5e0ff7c3442fe0d780744731651755403dc4d4f8063a35091

See more details on using hashes here.

File details

Details for the file apepay-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: apepay-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.11 Linux/5.19.0-43-generic

File hashes

Hashes for apepay-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 93a87ebe231ea6bbad744063856c6dda6c634a92d9d73051933dd64fad93c552
MD5 54f4d6f6d569ca3efd2d1be08475d4fa
BLAKE2b-256 5f0d9a7785ec043556bf0e76f0fe741b1f6938810ea0ffcd1de26fa8e5edebc7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page