pub fn set_global_approval_msg(
    token_id: Option<String>,
    view_owner: Option<AccessLevel>,
    view_private_metadata: Option<AccessLevel>,
    expires: Option<Expiration>,
    padding: Option<String>,
    block_size: usize,
    callback_code_hash: String,
    contract_addr: HumanAddr
) -> StdResult<CosmosMsg>
Expand description

Returns a StdResult used to execute SetGlobalApproval

Arguments

  • token_id - Optional ID String of the token whose permissions are being set
  • view_owner - Optional AccessLevel for permission to view the owner
  • view_private_metadata - Optional AccessLevel for permission to view private metadata
  • expires - Optional Expiration of any approvals in this message
  • padding - Optional String used as padding if you don’t want to use block padding
  • block_size - pad the message to blocks of this size
  • callback_code_hash - String holding the code hash of the contract being called
  • contract_addr - address of the contract being called