fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
minters: soroban_sdk::Vec,
base_uri: soroban_sdk::String,
) -> Result<(), SdkError>
fn mint(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
to: soroban_sdk::Address,
token_id: soroban_sdk::String,
) -> Result<(), SdkError>
fn check(env: soroban_sdk::Env) -> Result<(), SdkError>
fn add_minter(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
new_minter: soroban_sdk::Address,
) -> Result<(), SdkError>
fn remove_minter(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
minter_to_remove: soroban_sdk::Address,
) -> Result<(), SdkError>
fn transfer_from(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
from: soroban_sdk::Address,
to: soroban_sdk::Address,
token_id: soroban_sdk::String,
) -> Result<(), SdkError>
fn owner_of(
env: soroban_sdk::Env,
token_id: soroban_sdk::String,
) -> Result
fn set_base_uri(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
new_base_uri: soroban_sdk::String,
) -> Result<(), SdkError>
fn get_base_uri(env: soroban_sdk::Env) -> soroban_sdk::String
fn get_token_uri(
env: soroban_sdk::Env,
token_id: soroban_sdk::String,
) -> Result, SdkError>