package
0.0.0-20250130054348-414691ec8172
Repository: https://github.com/trigg3rx/triggerx-contracts.git
Documentation: pkg.go.dev

# Functions

DeployContractPermissionController deploys a new Ethereum contract, binding an instance of ContractPermissionController to it.
NewContractPermissionController creates a new instance of ContractPermissionController, bound to a specific deployed contract.
NewContractPermissionControllerCaller creates a new read-only instance of ContractPermissionController, bound to a specific deployed contract.
NewContractPermissionControllerFilterer creates a new log filterer instance of ContractPermissionController, bound to a specific deployed contract.
NewContractPermissionControllerTransactor creates a new write-only instance of ContractPermissionController, bound to a specific deployed contract.

# Variables

ContractPermissionControllerABI is the input ABI used to generate the binding from.
ContractPermissionControllerBin is the compiled bytecode used for deploying new contracts.
ContractPermissionControllerMetaData contains all meta data concerning the ContractPermissionController contract.

# Structs

ContractPermissionController is an auto generated Go binding around an Ethereum contract.
ContractPermissionControllerAdminRemoved represents a AdminRemoved event raised by the ContractPermissionController contract.
ContractPermissionControllerAdminRemovedIterator is returned from FilterAdminRemoved and is used to iterate over the raw logs and unpacked data for AdminRemoved events raised by the ContractPermissionController contract.
ContractPermissionControllerAdminSet represents a AdminSet event raised by the ContractPermissionController contract.
ContractPermissionControllerAdminSetIterator is returned from FilterAdminSet and is used to iterate over the raw logs and unpacked data for AdminSet events raised by the ContractPermissionController contract.
ContractPermissionControllerAppointeeRemoved represents a AppointeeRemoved event raised by the ContractPermissionController contract.
ContractPermissionControllerAppointeeRemovedIterator is returned from FilterAppointeeRemoved and is used to iterate over the raw logs and unpacked data for AppointeeRemoved events raised by the ContractPermissionController contract.
ContractPermissionControllerAppointeeSet represents a AppointeeSet event raised by the ContractPermissionController contract.
ContractPermissionControllerAppointeeSetIterator is returned from FilterAppointeeSet and is used to iterate over the raw logs and unpacked data for AppointeeSet events raised by the ContractPermissionController contract.
ContractPermissionControllerCaller is an auto generated read-only Go binding around an Ethereum contract.
ContractPermissionControllerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ContractPermissionControllerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ContractPermissionControllerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ContractPermissionControllerInitialized represents a Initialized event raised by the ContractPermissionController contract.
ContractPermissionControllerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ContractPermissionController contract.
ContractPermissionControllerPendingAdminAdded represents a PendingAdminAdded event raised by the ContractPermissionController contract.
ContractPermissionControllerPendingAdminAddedIterator is returned from FilterPendingAdminAdded and is used to iterate over the raw logs and unpacked data for PendingAdminAdded events raised by the ContractPermissionController contract.
ContractPermissionControllerPendingAdminRemoved represents a PendingAdminRemoved event raised by the ContractPermissionController contract.
ContractPermissionControllerPendingAdminRemovedIterator is returned from FilterPendingAdminRemoved and is used to iterate over the raw logs and unpacked data for PendingAdminRemoved events raised by the ContractPermissionController contract.
ContractPermissionControllerRaw is an auto generated low-level Go binding around an Ethereum contract.
ContractPermissionControllerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ContractPermissionControllerTransactor is an auto generated write-only Go binding around an Ethereum contract.
ContractPermissionControllerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ContractPermissionControllerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

# Interfaces

ContractPermissionControllerCalls is an auto generated interface that defines the call methods available for an Ethereum contract.
ContractPermissionControllerFilterer is an auto generated interface that defines the log filtering methods available for an Ethereum contract.
ContractPermissionControllerMethods is an auto generated interface around an Ethereum contract.
ContractPermissionControllerTransacts is an auto generated interface that defines the transact methods available for an Ethereum contract.