Development with Autonity
Start developing on the Autonity network, spin up a local development testnet and deploy contracts.
The steps in this section describe how to set up a local testnet for development and deploy contracts to your local or a public Autonity network.
It is assumed that you have:
Have an account that has been funded with auton, to pay for transaction gas costs:
If deploying to a public network you will need to fund your account from the testnet faucet.
If deploying to a custom network you will need to:
Fund your dev account(s) in the genesis configuration file’s
allocdata structure.If you are running the client in dev mode, there is a pre-funded developer account. See Command line options
--dev,--dev.gaslimit,--dev.etherbase.
An installation of the Autonity Go Client. See the Running a node guide for details of how to install Autonity in your environment and run it.
| Title | Description |
|---|---|
| Deploy smart contracts to an Autonity network with Brownie | Deploying smart contracts to an Autonity network using Brownie, using an ERC20 token contract as an example |
| Setting up custom networks | Custom Autonity networks |
| Submit a governance transaction with Autonity CLI |
How to call operator only functions as the governance account using aut, the Python3 interface to the RPC API’s
|