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.
You can find versions and commits 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.