- Rust nightly only
- Based on substrate-api-client
- Support Multi-ApiClientPatch
- Support
IdentityManagement&VCManagement&SidechainApi - Support
VC verify&RA Attestation
fn set_user_shielding_key() {
// 1. Create Api client with signer
let alice = sr25519::Pair::from_string("//Alice", None).unwrap();
let api_client = ApiClient::new_with_signer(alice);
// 2. Setting user shielding key
let shard = api_client.get_shard().unwrap();
let user_shielding_key = generate_user_shielding_key();
api_client.set_user_shielding_key(&shard, &user_shielding_key);
// 3. Wait event
let event = api_client.wait_event::<SetUserShieldingKeyEvent>();
assert!(event.is_ok());
}