1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use super::*; pub fn register( split_contract_addr: &Address, resource_id: &[u8], split_policy_param_bytes: &[u8], ) -> bool { let res = wasm::call_contract( split_contract_addr, ("register", (resource_id, split_policy_param_bytes)), ); if let Some(r) = res { let mut source = Source::new(r.as_slice()); let rr: bool = source.read().unwrap(); assert!(rr); } else { panic!("call split contract register failed"); } true }