Andromeda

Learn

ADO Builder

App Builder

Assets

Embeddables

App Store

CLI

Dashboard


Andromeda App - Beta.1.1

Create

Timelock App

Hold native coins for a period of time until the minimum funds requirement is deposited.

Publish as an App

@1.2.0

Publishing configurations to publish the ADO as an App

The desired name of the app.

Timelock

@2.1.0

The Timelock ADO allows users to hold funds for a period of time until a set condition is satisfied. Once the condition is met, funds are free to be released.

Splitter

@2.3.0

An ADO used to split sent funds amongst two or more predefined addresses/wallets

Address


A simple struct used for inter-contract communication. The struct can be used in two ways: 1. Simply just providing an `AndrAddr` which will treat the communication as a transfer of any related funds 2. Providing an `AndrAddr` and a `Binary` message which will be sent to the contract at the resolved address The `Binary` message can be any message that the contract at the resolved address can handle.

An address that can be used within the Andromeda ecosystem. Inspired by the cosmwasm-std `Addr` type. https://github.com/CosmWasm/cosmwasm/blob/2a1c698520a1aacedfe3f4803b0d7d653892217a/packages/std/src/addresses.rs#L33 This address can be one of two things: 1. A valid human readable address e.g. `cosmos1...` 2. A valid Andromeda VFS path e.g. `/home/user/app/component` VFS paths can be local in the case of an app and can be done by referencing `./component` they can also contain protocols for cross chain communication. A VFS path is usually structured as so: `<protocol>://<chain (required if ibc used)>/<path>` or `ibc://cosmoshub-4/user/app/component`

An address that can be used within the Andromeda ecosystem. Inspired by the cosmwasm-std `Addr` type. https://github.com/CosmWasm/cosmwasm/blob/2a1c698520a1aacedfe3f4803b0d7d653892217a/packages/std/src/addresses.rs#L33 This address can be one of two things: 1. A valid human readable address e.g. `cosmos1...` 2. A valid Andromeda VFS path e.g. `/home/user/app/component` VFS paths can be local in the case of an app and can be done by referencing `./component` they can also contain protocols for cross chain communication. A VFS path is usually structured as so: `<protocol>://<chain (required if ibc used)>/<path>` or `ibc://cosmoshub-4/user/app/component`

Binary is a wrapper around Vec<u8> to add base64 de/serialization with serde. It also adds some helper methods to help encode inline. This is only needed as serde-json-{core,wasm} has a horrible encoding for Vec<u8>. See also <https://github.com/CosmWasm/cosmwasm/blob/main/docs/MESSAGE_TYPES.md>.

(Optional) Recipients cannot be changed for this duration of time selected. Minimum is 1 day and Maximum is 1 year.

(Optional) Recipients cannot be changed for this duration of time selected. Minimum is 1 day and Maximum is 1 year.

Lock Time


(Optional) Recipients cannot be changed for this duration of time selected. Minimum is 1 day and Maximum is 1 year.

Represents time in milliseconds.

Recipients


A list of recipients that can be changed as you build.