The Rust interface below was produced by the soroban contract bindings command.
pub const WASM: &[u8] = soroban_sdk::contractfile!(
file = "uploads/b731452b9a63f9251d8d21547af7d30f.wasm", sha256 =
"818313e57586224309db7af4b935eb2a758906d166a57d651cb60c229d0f6957"
);
#[soroban_sdk::contractclient(name = "Client")]
pub trait Contract {
fn deploy(
env: soroban_sdk::Env,
deployer: soroban_sdk::Address,
wasm_hash: soroban_sdk::BytesN<32>,
salt: soroban_sdk::BytesN<32>,
init_args: soroban_sdk::Vec<soroban_sdk::Val>,
) -> (soroban_sdk::Address, soroban_sdk::Val);
}