package
2.4.0+incompatible
Repository: https://github.com/hyperion-hyn/go-ethereum.git
Documentation: pkg.go.dev
# Functions
DeployAcctManager deploys a new Ethereum contract, binding an instance of AcctManager to it.
DeployNodeManager deploys a new Ethereum contract, binding an instance of NodeManager to it.
DeployOrgManager deploys a new Ethereum contract, binding an instance of OrgManager to it.
DeployPermImpl deploys a new Ethereum contract, binding an instance of PermImpl to it.
DeployPermInterface deploys a new Ethereum contract, binding an instance of PermInterface to it.
DeployPermUpgr deploys a new Ethereum contract, binding an instance of PermUpgr to it.
DeployRoleManager deploys a new Ethereum contract, binding an instance of RoleManager to it.
DeployVoterManager deploys a new Ethereum contract, binding an instance of VoterManager to it.
NewAcctManager creates a new instance of AcctManager, bound to a specific deployed contract.
NewAcctManagerCaller creates a new read-only instance of AcctManager, bound to a specific deployed contract.
NewAcctManagerFilterer creates a new log filterer instance of AcctManager, bound to a specific deployed contract.
NewAcctManagerTransactor creates a new write-only instance of AcctManager, bound to a specific deployed contract.
NewNodeManager creates a new instance of NodeManager, bound to a specific deployed contract.
NewNodeManagerCaller creates a new read-only instance of NodeManager, bound to a specific deployed contract.
NewNodeManagerFilterer creates a new log filterer instance of NodeManager, bound to a specific deployed contract.
NewNodeManagerTransactor creates a new write-only instance of NodeManager, bound to a specific deployed contract.
NewOrgManager creates a new instance of OrgManager, bound to a specific deployed contract.
NewOrgManagerCaller creates a new read-only instance of OrgManager, bound to a specific deployed contract.
NewOrgManagerFilterer creates a new log filterer instance of OrgManager, bound to a specific deployed contract.
NewOrgManagerTransactor creates a new write-only instance of OrgManager, bound to a specific deployed contract.
NewPermImpl creates a new instance of PermImpl, bound to a specific deployed contract.
NewPermImplCaller creates a new read-only instance of PermImpl, bound to a specific deployed contract.
NewPermImplFilterer creates a new log filterer instance of PermImpl, bound to a specific deployed contract.
NewPermImplTransactor creates a new write-only instance of PermImpl, bound to a specific deployed contract.
NewPermInterface creates a new instance of PermInterface, bound to a specific deployed contract.
NewPermInterfaceCaller creates a new read-only instance of PermInterface, bound to a specific deployed contract.
NewPermInterfaceFilterer creates a new log filterer instance of PermInterface, bound to a specific deployed contract.
NewPermInterfaceTransactor creates a new write-only instance of PermInterface, bound to a specific deployed contract.
NewPermUpgr creates a new instance of PermUpgr, bound to a specific deployed contract.
NewPermUpgrCaller creates a new read-only instance of PermUpgr, bound to a specific deployed contract.
NewPermUpgrFilterer creates a new log filterer instance of PermUpgr, bound to a specific deployed contract.
NewPermUpgrTransactor creates a new write-only instance of PermUpgr, bound to a specific deployed contract.
NewRoleManager creates a new instance of RoleManager, bound to a specific deployed contract.
NewRoleManagerCaller creates a new read-only instance of RoleManager, bound to a specific deployed contract.
NewRoleManagerFilterer creates a new log filterer instance of RoleManager, bound to a specific deployed contract.
NewRoleManagerTransactor creates a new write-only instance of RoleManager, bound to a specific deployed contract.
NewVoterManager creates a new instance of VoterManager, bound to a specific deployed contract.
NewVoterManagerCaller creates a new read-only instance of VoterManager, bound to a specific deployed contract.
NewVoterManagerFilterer creates a new log filterer instance of VoterManager, bound to a specific deployed contract.
NewVoterManagerTransactor creates a new write-only instance of VoterManager, bound to a specific deployed contract.
# Constants
AcctManagerABI is the input ABI used to generate the binding from.
AcctManagerBin is the compiled bytecode used for deploying new contracts.
NodeManagerABI is the input ABI used to generate the binding from.
NodeManagerBin is the compiled bytecode used for deploying new contracts.
OrgManagerABI is the input ABI used to generate the binding from.
OrgManagerBin is the compiled bytecode used for deploying new contracts.
PermImplABI is the input ABI used to generate the binding from.
PermImplBin is the compiled bytecode used for deploying new contracts.
PermInterfaceABI is the input ABI used to generate the binding from.
PermInterfaceBin is the compiled bytecode used for deploying new contracts.
PermUpgrABI is the input ABI used to generate the binding from.
PermUpgrBin is the compiled bytecode used for deploying new contracts.
RoleManagerABI is the input ABI used to generate the binding from.
RoleManagerBin is the compiled bytecode used for deploying new contracts.
VoterManagerABI is the input ABI used to generate the binding from.
VoterManagerBin is the compiled bytecode used for deploying new contracts.
# Structs
AcctManager is an auto generated Go binding around an Ethereum contract.
AcctManagerAccountAccessModified represents a AccountAccessModified event raised by the AcctManager contract.
AcctManagerAccountAccessModifiedIterator is returned from FilterAccountAccessModified and is used to iterate over the raw logs and unpacked data for AccountAccessModified events raised by the AcctManager contract.
AcctManagerAccountAccessRevoked represents a AccountAccessRevoked event raised by the AcctManager contract.
AcctManagerAccountAccessRevokedIterator is returned from FilterAccountAccessRevoked and is used to iterate over the raw logs and unpacked data for AccountAccessRevoked events raised by the AcctManager contract.
AcctManagerAccountStatusChanged represents a AccountStatusChanged event raised by the AcctManager contract.
AcctManagerAccountStatusChangedIterator is returned from FilterAccountStatusChanged and is used to iterate over the raw logs and unpacked data for AccountStatusChanged events raised by the AcctManager contract.
AcctManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
AcctManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
AcctManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
AcctManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
AcctManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
AcctManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
AcctManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
AcctManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
AcctManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
NodeManager is an auto generated Go binding around an Ethereum contract.
NodeManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
NodeManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
NodeManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
NodeManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
NodeManagerNodeActivated represents a NodeActivated event raised by the NodeManager contract.
NodeManagerNodeActivatedIterator is returned from FilterNodeActivated and is used to iterate over the raw logs and unpacked data for NodeActivated events raised by the NodeManager contract.
NodeManagerNodeApproved represents a NodeApproved event raised by the NodeManager contract.
NodeManagerNodeApprovedIterator is returned from FilterNodeApproved and is used to iterate over the raw logs and unpacked data for NodeApproved events raised by the NodeManager contract.
NodeManagerNodeBlacklisted represents a NodeBlacklisted event raised by the NodeManager contract.
NodeManagerNodeBlacklistedIterator is returned from FilterNodeBlacklisted and is used to iterate over the raw logs and unpacked data for NodeBlacklisted events raised by the NodeManager contract.
NodeManagerNodeDeactivated represents a NodeDeactivated event raised by the NodeManager contract.
NodeManagerNodeDeactivatedIterator is returned from FilterNodeDeactivated and is used to iterate over the raw logs and unpacked data for NodeDeactivated events raised by the NodeManager contract.
NodeManagerNodeProposed represents a NodeProposed event raised by the NodeManager contract.
NodeManagerNodeProposedIterator is returned from FilterNodeProposed and is used to iterate over the raw logs and unpacked data for NodeProposed events raised by the NodeManager contract.
NodeManagerNodeRecoveryCompleted represents a NodeRecoveryCompleted event raised by the NodeManager contract.
NodeManagerNodeRecoveryCompletedIterator is returned from FilterNodeRecoveryCompleted and is used to iterate over the raw logs and unpacked data for NodeRecoveryCompleted events raised by the NodeManager contract.
NodeManagerNodeRecoveryInitiated represents a NodeRecoveryInitiated event raised by the NodeManager contract.
NodeManagerNodeRecoveryInitiatedIterator is returned from FilterNodeRecoveryInitiated and is used to iterate over the raw logs and unpacked data for NodeRecoveryInitiated events raised by the NodeManager contract.
NodeManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
NodeManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
NodeManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
NodeManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
NodeManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
OrgManager is an auto generated Go binding around an Ethereum contract.
OrgManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
OrgManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
OrgManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
OrgManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
OrgManagerOrgApproved represents a OrgApproved event raised by the OrgManager contract.
OrgManagerOrgApprovedIterator is returned from FilterOrgApproved and is used to iterate over the raw logs and unpacked data for OrgApproved events raised by the OrgManager contract.
OrgManagerOrgPendingApproval represents a OrgPendingApproval event raised by the OrgManager contract.
OrgManagerOrgPendingApprovalIterator is returned from FilterOrgPendingApproval and is used to iterate over the raw logs and unpacked data for OrgPendingApproval events raised by the OrgManager contract.
OrgManagerOrgSuspended represents a OrgSuspended event raised by the OrgManager contract.
OrgManagerOrgSuspendedIterator is returned from FilterOrgSuspended and is used to iterate over the raw logs and unpacked data for OrgSuspended events raised by the OrgManager contract.
OrgManagerOrgSuspensionRevoked represents a OrgSuspensionRevoked event raised by the OrgManager contract.
OrgManagerOrgSuspensionRevokedIterator is returned from FilterOrgSuspensionRevoked and is used to iterate over the raw logs and unpacked data for OrgSuspensionRevoked events raised by the OrgManager contract.
OrgManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
OrgManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
OrgManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
OrgManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
OrgManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PermImpl is an auto generated Go binding around an Ethereum contract.
PermImplCaller is an auto generated read-only Go binding around an Ethereum contract.
PermImplCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PermImplCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PermImplFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PermImplPermissionsInitialized represents a PermissionsInitialized event raised by the PermImpl contract.
PermImplPermissionsInitializedIterator is returned from FilterPermissionsInitialized and is used to iterate over the raw logs and unpacked data for PermissionsInitialized events raised by the PermImpl contract.
PermImplRaw is an auto generated low-level Go binding around an Ethereum contract.
PermImplSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PermImplTransactor is an auto generated write-only Go binding around an Ethereum contract.
PermImplTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PermImplTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PermInterface is an auto generated Go binding around an Ethereum contract.
PermInterfaceCaller is an auto generated read-only Go binding around an Ethereum contract.
PermInterfaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PermInterfaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PermInterfaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PermInterfaceRaw is an auto generated low-level Go binding around an Ethereum contract.
PermInterfaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PermInterfaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
PermInterfaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PermInterfaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
PermUpgr is an auto generated Go binding around an Ethereum contract.
PermUpgrCaller is an auto generated read-only Go binding around an Ethereum contract.
PermUpgrCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
PermUpgrCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
PermUpgrFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
PermUpgrRaw is an auto generated low-level Go binding around an Ethereum contract.
PermUpgrSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
PermUpgrTransactor is an auto generated write-only Go binding around an Ethereum contract.
PermUpgrTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
PermUpgrTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
RoleManager is an auto generated Go binding around an Ethereum contract.
RoleManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
RoleManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
RoleManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
RoleManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
RoleManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
RoleManagerRoleCreated represents a RoleCreated event raised by the RoleManager contract.
RoleManagerRoleCreatedIterator is returned from FilterRoleCreated and is used to iterate over the raw logs and unpacked data for RoleCreated events raised by the RoleManager contract.
RoleManagerRoleRevoked represents a RoleRevoked event raised by the RoleManager contract.
RoleManagerRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the RoleManager contract.
RoleManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
RoleManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
RoleManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
RoleManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
VoterManager is an auto generated Go binding around an Ethereum contract.
VoterManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
VoterManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
VoterManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
VoterManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
VoterManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
VoterManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
VoterManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
VoterManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
VoterManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
VoterManagerVoteProcessed represents a VoteProcessed event raised by the VoterManager contract.
VoterManagerVoteProcessedIterator is returned from FilterVoteProcessed and is used to iterate over the raw logs and unpacked data for VoteProcessed events raised by the VoterManager contract.
VoterManagerVoterAdded represents a VoterAdded event raised by the VoterManager contract.
VoterManagerVoterAddedIterator is returned from FilterVoterAdded and is used to iterate over the raw logs and unpacked data for VoterAdded events raised by the VoterManager contract.
VoterManagerVoterDeleted represents a VoterDeleted event raised by the VoterManager contract.
VoterManagerVoterDeletedIterator is returned from FilterVoterDeleted and is used to iterate over the raw logs and unpacked data for VoterDeleted events raised by the VoterManager contract.
VoterManagerVotingItemAdded represents a VotingItemAdded event raised by the VoterManager contract.
VoterManagerVotingItemAddedIterator is returned from FilterVotingItemAdded and is used to iterate over the raw logs and unpacked data for VotingItemAdded events raised by the VoterManager contract.