fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn add_wallet(env: soroban_sdk::Env, wallet: soroban_sdk::Address)
fn batch_work(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
kale_contract: soroban_sdk::Address,
farmers: soroban_sdk::Vec,
hashes: soroban_sdk::Vec,
nonces: soroban_sdk::Vec,
)
fn batch_plant(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
kale_contract: soroban_sdk::Address,
farmers: soroban_sdk::Vec,
amounts: soroban_sdk::Vec,
)
fn batch_harvest(
env: soroban_sdk::Env,
invoker: soroban_sdk::Address,
kale_contract: soroban_sdk::Address,
farmers: soroban_sdk::Vec,
blocks: soroban_sdk::Vec,
)
fn remove_wallet(env: soroban_sdk::Env, wallet: soroban_sdk::Address)