This is a basic implementation of a cw20 contract extended with custom features.
Implements:
- CW20 Base
- Mintable extension
- Allowances extension
Custom features:
- Authorized burn
- Migrate function
- Withdrawal locked tokens
# this will produce a wasm build in ./target/wasm32-unknown-unknown/release/YOUR_NAME_HERE.wasm
cargo wasm
# this runs unit tests with helpful backtraces
RUST_BACKTRACE=1 cargo unit-test# This produces an `artifacts` directory with a `PROJECT_NAME.wasm`, as well as `checksums.txt`, containing the Sha256 hash of the wasm file.
sh build-terra-contract.shFollow the README.md in the /deployment directory