Andromeda

Learn

ADO Builder

App Builder

Assets

Embeddables

App Store

CLI

Dashboard


Andromeda App - Beta.1.1

Create

Merkle Airdrop

Launch airdrops using the merkle-tree (hash tree) method allowing recipients to claim their tokens instead of being sent without consent. Supports both native and CW20 coins.

Publish as an App

@1.1.2

Publishing configurations to publish the ADO as an App

The desired name of the app.

Merkle airdrop

@1.0.0

This ADO allows users to set up a merkle-airdrop for CW20 token ensuring a safe, fair, and transparent airdrop.

Represents the type of an fungible asset. Each **asset info** instance can be one of three variants: - Native SDK coins. To create an **asset info** instance of this type, provide the denomination. - CW20 tokens. To create an **asset info** instance of this type, provide the contract address.

Native


Modules


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.

A link to the logo, or a comment that there is an on-chain logo stored.

Logo


A link to the logo, or a comment that there is an on-chain logo stored.

Must be a valid URL beginning with HTTPS (e.g. 'HTTPS://yourlogo.com')

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.