package
0.8.0
Repository: https://github.com/dimo-network/users-api.git
Documentation: pkg.go.dev

# Functions

NewMultiPrivilege creates a new instance of MultiPrivilege, bound to a specific deployed contract.
NewMultiPrivilegeCaller creates a new read-only instance of MultiPrivilege, bound to a specific deployed contract.
NewMultiPrivilegeFilterer creates a new log filterer instance of MultiPrivilege, bound to a specific deployed contract.
NewMultiPrivilegeTransactor creates a new write-only instance of MultiPrivilege, bound to a specific deployed contract.
NewToken creates a new instance of Token, bound to a specific deployed contract.
NewTokenCaller creates a new read-only instance of Token, bound to a specific deployed contract.
NewTokenFilterer creates a new log filterer instance of Token, bound to a specific deployed contract.
NewTokenTransactor creates a new write-only instance of Token, bound to a specific deployed contract.

# Variables

MultiPrivilegeABI is the input ABI used to generate the binding from.
MultiPrivilegeMetaData contains all meta data concerning the MultiPrivilege contract.
TokenABI is the input ABI used to generate the binding from.
TokenMetaData contains all meta data concerning the Token contract.

# Structs

ERC20VotesUpgradeableCheckpoint is an auto generated low-level Go binding around an user-defined struct.
MultiPrivilege is an auto generated Go binding around an Ethereum contract.
MultiPrivilegeAdminChanged represents a AdminChanged event raised by the MultiPrivilege contract.
MultiPrivilegeAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the MultiPrivilege contract.
MultiPrivilegeApproval represents a Approval event raised by the MultiPrivilege contract.
MultiPrivilegeApprovalForAll represents a ApprovalForAll event raised by the MultiPrivilege contract.
MultiPrivilegeApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the MultiPrivilege contract.
MultiPrivilegeApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the MultiPrivilege contract.
MultiPrivilegeBeaconUpgraded represents a BeaconUpgraded event raised by the MultiPrivilege contract.
MultiPrivilegeBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the MultiPrivilege contract.
MultiPrivilegeCaller is an auto generated read-only Go binding around an Ethereum contract.
MultiPrivilegeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
MultiPrivilegeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
MultiPrivilegeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
MultiPrivilegeInitialized represents a Initialized event raised by the MultiPrivilege contract.
MultiPrivilegeInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeCreated represents a PrivilegeCreated event raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeCreatedIterator is returned from FilterPrivilegeCreated and is used to iterate over the raw logs and unpacked data for PrivilegeCreated events raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeDisabled represents a PrivilegeDisabled event raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeDisabledIterator is returned from FilterPrivilegeDisabled and is used to iterate over the raw logs and unpacked data for PrivilegeDisabled events raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeEnabled represents a PrivilegeEnabled event raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeEnabledIterator is returned from FilterPrivilegeEnabled and is used to iterate over the raw logs and unpacked data for PrivilegeEnabled events raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeSet represents a PrivilegeSet event raised by the MultiPrivilege contract.
MultiPrivilegePrivilegeSetIterator is returned from FilterPrivilegeSet and is used to iterate over the raw logs and unpacked data for PrivilegeSet events raised by the MultiPrivilege contract.
MultiPrivilegeRaw is an auto generated low-level Go binding around an Ethereum contract.
MultiPrivilegeRoleAdminChanged represents a RoleAdminChanged event raised by the MultiPrivilege contract.
MultiPrivilegeRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the MultiPrivilege contract.
MultiPrivilegeRoleGranted represents a RoleGranted event raised by the MultiPrivilege contract.
MultiPrivilegeRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the MultiPrivilege contract.
MultiPrivilegeRoleRevoked represents a RoleRevoked event raised by the MultiPrivilege contract.
MultiPrivilegeRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the MultiPrivilege contract.
MultiPrivilegeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
MultiPrivilegeSetPrivilegeData is an auto generated low-level Go binding around an user-defined struct.
MultiPrivilegeTransactor is an auto generated write-only Go binding around an Ethereum contract.
MultiPrivilegeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
MultiPrivilegeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
MultiPrivilegeTransfer represents a Transfer event raised by the MultiPrivilege contract.
MultiPrivilegeTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the MultiPrivilege contract.
MultiPrivilegeUpgraded represents a Upgraded event raised by the MultiPrivilege contract.
MultiPrivilegeUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the MultiPrivilege contract.
Token is an auto generated Go binding around an Ethereum contract.
TokenAdminChanged represents a AdminChanged event raised by the Token contract.
TokenAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Token contract.
TokenApproval represents a Approval event raised by the Token contract.
TokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Token contract.
TokenBeaconUpgraded represents a BeaconUpgraded event raised by the Token contract.
TokenBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Token contract.
TokenCaller is an auto generated read-only Go binding around an Ethereum contract.
TokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
TokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
TokenDelegateChanged represents a DelegateChanged event raised by the Token contract.
TokenDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the Token contract.
TokenDelegateVotesChanged represents a DelegateVotesChanged event raised by the Token contract.
TokenDelegateVotesChangedIterator is returned from FilterDelegateVotesChanged and is used to iterate over the raw logs and unpacked data for DelegateVotesChanged events raised by the Token contract.
TokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
TokenInitialized represents a Initialized event raised by the Token contract.
TokenInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Token contract.
TokenPaused represents a Paused event raised by the Token contract.
TokenPausedIterator is returned from FilterPaused and is used to iterate over the raw logs and unpacked data for Paused events raised by the Token contract.
TokenRaw is an auto generated low-level Go binding around an Ethereum contract.
TokenRoleAdminChanged represents a RoleAdminChanged event raised by the Token contract.
TokenRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Token contract.
TokenRoleGranted represents a RoleGranted event raised by the Token contract.
TokenRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Token contract.
TokenRoleRevoked represents a RoleRevoked event raised by the Token contract.
TokenRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Token contract.
TokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
TokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
TokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
TokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
TokenTransfer represents a Transfer event raised by the Token contract.
TokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Token contract.
TokenUnpaused represents a Unpaused event raised by the Token contract.
TokenUnpausedIterator is returned from FilterUnpaused and is used to iterate over the raw logs and unpacked data for Unpaused events raised by the Token contract.
TokenUpgraded represents a Upgraded event raised by the Token contract.
TokenUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Token contract.