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
alloc
data 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 from Autonity Utility Tool (aut) |
How to call operator only functions as the governance account using aut , the Python3 interface to the RPC API’s
|