fn initialize(
env: soroban_sdk::Env,
owner_address: soroban_sdk::Address,
token_address: soroban_sdk::Address,
fee_address: soroban_sdk::Address,
mine_multiplier: i128,
)
fn update(
env: soroban_sdk::Env,
owner_address: Option,
token_address: Option,
fee_address: Option,
max_entry_lifetime: Option,
max_payment_count: Option,
mine_multiplier: Option,
minter_royalty_rate: Option,
miner_royalty_rate: Option,
)
fn upgrade(env: soroban_sdk::Env, hash: soroban_sdk::BytesN<32>)
fn colors_mine(
env: soroban_sdk::Env,
source: soroban_sdk::Address,
colors: soroban_sdk::Map,
miner: Option,
to: Option,
)
fn colors_transfer(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
colors: soroban_sdk::Vec<(soroban_sdk::Address, u32, u32)>,
)
fn color_balance(
env: soroban_sdk::Env,
owner: soroban_sdk::Address,
color: u32,
miner: Option,
) -> u32
fn glyph_mint(
env: soroban_sdk::Env,
hash: soroban_sdk::BytesN<32>,
minter: soroban_sdk::Address,
to: Option,
colors: soroban_sdk::Map<
soroban_sdk::Address,
soroban_sdk::Map>,
>,
width: Option,
)
fn glyph_transfer(
env: soroban_sdk::Env,
to: soroban_sdk::Address,
hash: soroban_sdk::BytesN<32>,
)
fn glyph_scrape(
env: soroban_sdk::Env,
to: Option,
hash: soroban_sdk::BytesN<32>,
)
fn glyph_get(
env: soroban_sdk::Env,
hash: soroban_sdk::BytesN<32>,
) -> Result
fn offer_post(
env: soroban_sdk::Env,
sell: Offer,
buy: Offer,
) -> Result<(), soroban_sdk::Error>
fn offer_delete(
env: soroban_sdk::Env,
sell: Offer,
buy: Option,
) -> Result<(), soroban_sdk::Error>
fn offers_get(
env: soroban_sdk::Env,
sell: Offer,
buy: Option,
) -> Result<(), soroban_sdk::Error>