ContractGrant a granted permission for a single contract Since: wasmd 0.30

interface ContractGrantAmino {
    contract?: string;
    filter?: AnyAmino;
    limit?: AnyAmino;
}

Properties

contract?: string

Contract is the bech32 address of the smart contract

filter?: AnyAmino

Filter define more fine-grained control on the message payload passed to the contract in the operation. When no filter applies on execution, the operation is prohibited.

limit?: AnyAmino

Limit defines execution limits that are enforced and updated when the grant is applied. When the limit lapsed the grant is removed.