Andromeda
Learn
ADO Builder
App Builder
Assets
Embeddables
App Store
CLI
Dashboard
Andromeda App - Beta.1.1
CW20 Staking App
Setup CW20-based token creation, distribution, and staking functionalities with reward mechanisms.
Publish as an App
@1.1.2
Publishing configurations to publish the ADO as an App
The desired name of the app.
CW20
@1.0.0
The CW20 Token ADO is an ADO to create a token, The contract supports modules to extend its' functionality.
Name of the token. Letters only, must be between 3 and 12 characters.
Symbol of the token. Letters only, must be between 3 and 12 characters.
The number of decimals for the token. (6 is common)
Starting Balance
A list of addresses and the amount of coin to initialize for each.
Description
A URL pointing to the project behind this token. Must begin with HTTPS.
A longer description of the token and its' utility. Designed for tooltips or short alerts.
The address (if any) who can update this data structure.
A link to the logo, or a comment that there is an on-chain logo stored.
Logo
Cap
The address to assign as a minter.
cap is a hard cap on total supply that can be achieved by minting. Note that this refers to total_supply. If None, there is unlimited cap.
A thin wrapper around u128 that is using strings for JSON encoding/decoding, such that the full u128 range can be used for clients that convert JSON numbers to floats, like JavaScript and jq. # Examples Use `from` to create instances of this and `u128` to get the value out: ``` # use cosmwasm_std::Uint128; let a = Uint128::from(123u128); assert_eq!(a.u128(), 123); let b = Uint128::from(42u64); assert_eq!(b.u128(), 42); let c = Uint128::from(70u32); assert_eq!(c.u128(), 70); ```
Additional Modules
(Optional) address_list module can be added.
CW20 Staking
This ADO allows users to stake a specified token and to receive rewards in any number of other tokens in proportion to their share
The cw20 token that can be staked
Additional Rewards
Any rewards in addition to the staking token. This list cannot include the staking token since it is used as a reward by default.
Modules
Validate
Disable it if you do not want to validate form before publishing