sabre_sdk
pub fn invoke_smart_permission( contract_addr: String, name: String, roles: Vec<String>, org_id: String, public_key: String, payload: &[u8]) -> Result<i32, WasmSdkError>