Versions in this module Expand all Collapse all v0 v0.5.2 May 8, 2025 v0.1.1 Apr 25, 2025 Changes in this version + const AllowanceMethod + const ApproveMethod + const DecreaseAllowanceMethod + const ErrAuthzDoesNotExistOrExpired + const ErrAuthzNotAccepted + const ErrEmptyMethods + const ErrEmptyStringInMethods + const ErrExceededAllowance + const ErrInvalidGrantee + const ErrInvalidGranter + const ErrInvalidMethod + const ErrInvalidMethods + const EventTypeAllowanceChange + const EventTypeApproval + const EventTypeIBCTransferAuthorization + const EventTypeRevocation + const IncreaseAllowanceMethod + const RevokeMethod + func CheckAllowanceArgs(args []interface{}) (common.Address, common.Address, string, error) + func CheckApprovalArgs(args []interface{}, denom string) (common.Address, *sdk.Coin, []string, error) + func CheckAuthzAndAllowanceForGranter(ctx sdk.Context, authzKeeper authzkeeper.Keeper, ...) (*stakingtypes.StakeAuthorization, *time.Time, error) + func CheckAuthzExists(ctx sdk.Context, authzKeeper authzkeeper.Keeper, ...) (authz.Authorization, *time.Time, error) + func CheckRevokeArgs(args []interface{}) (common.Address, []string, error) + func EmitIBCTransferAuthorizationEvent(event abi.Event, ctx sdk.Context, stateDB vm.StateDB, ...) error + func EmitRevocationEvent(args cmn.EmitEventArgs) error + type EventAllowanceChange struct + Grantee common.Address + Granter common.Address + Methods []string + Values []*big.Int + type EventApproval struct + Grantee common.Address + Granter common.Address + Methods []string + Value *big.Int + type EventRevocation struct + Grantee common.Address + Granter common.Address + TypeUrls []string