This repo contains Astroport Governance related contracts.
Name | Description |
---|---|
assembly |
The Astral Assembly governance contract |
builder_unlock |
ASTRO unlock/vesting contract for Initial Builders |
escrow_fee_distributor |
vxASTRO fee distributor |
generator_controller |
Generator Controller used to vote on directing ASTRO emissions |
voting_escrow |
vxASTRO contract |
You will need Rust 1.64.0+ with wasm32-unknown-unknown target installed.
Go to contract directory and run
cargo wasm
cp ../../target/wasm32-unknown-unknown/release/astroport_token.wasm .
ls -l astroport_token.wasm
sha256sum astroport_token.wasm
Run the following from the repository root
cargo test
Run the following from the repository root
./scripts/build_release.sh
The optimized contracts are generated in the artifacts/ directory.
We use main branch for new feature development and release one for collecting features which are ready for deployment. You can find the version and commit for actually deployed contracts here.
Docs can be generated using cargo doc --no-deps
The contracts in this repo are included in a bug bounty program.