zera-sdk 0.1.0

Rust SDK for ZERA transactions, validator APIs, and bridge workflows
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub mod transactions;
pub mod types;
pub mod utils;

pub use transactions::{
    add_liquidity, add_liquidity_and_send, add_liquidity_with_client, create_liquidity_pool,
    create_liquidity_pool_and_send, create_liquidity_pool_with_client, remove_liquidity,
    remove_liquidity_and_send, remove_liquidity_with_client, swap, swap_and_send, swap_with_client,
    unlock_liquidity, unlock_liquidity_and_send, unlock_liquidity_with_client,
};
pub use types::{
    AddLiquidityOptions, CreateLiquidityPoolOptions, DexOptions, RemoveLiquidityOptions,
    SwapOptions, UnlockLiquidityOptions,
};
pub use utils::{
    compute_lock_timestamp, resolve_amount, resolve_amount_with_client, DEFAULT_LOCK_DURATION,
    DEX_CONTRACT_NAME, DEX_INSTANCE,
};