[][src]Function casperlabs_contract::ext_ffi::remove_contract_user_group_urefs

pub unsafe extern "C" fn remove_contract_user_group_urefs(
    contract_package_hash_ptr: *const u8,
    contract_package_hash_size: usize,
    label_ptr: *const u8,
    label_size: usize,
    urefs_ptr: *const u8,
    urefs_size: usize
) -> i32

Removes user group urefs. Accepts a contract package hash, label name of a group, and a list of urefs that will be removed from the group.

Arguments

  • contract_package_hash_ptr - pointer to serialized contract package hash.
  • contract_package_hash_size - size of contract package hash in serialized form.
  • label_ptr - serialized group label
  • label_size - size of serialized group label
  • urefs_ptr - pointer to serialized list of urefs
  • urefs_size - size of serialized list of urefs