# Functions
NewValidatorContract creates a new instance of ValidatorContract, bound to a specific deployed contract.
NewValidatorContractCaller creates a new read-only instance of ValidatorContract, bound to a specific deployed contract.
NewValidatorContractFilterer creates a new log filterer instance of ValidatorContract, bound to a specific deployed contract.
NewValidatorContractTransactor creates a new write-only instance of ValidatorContract, bound to a specific deployed contract.
# Variables
ValidatorContractABI is the input ABI used to generate the binding from.
ValidatorContractMetaData contains all meta data concerning the ValidatorContract contract.
# Structs
AccountInfo is an auto generated low-level Go binding around an user-defined struct.
OperatorInfo is an auto generated low-level Go binding around an user-defined struct.
RegistrationData is an auto generated low-level Go binding around an user-defined struct.
ValidatorContract is an auto generated Go binding around an Ethereum contract.
ValidatorContractCaller is an auto generated read-only Go binding around an Ethereum contract.
ValidatorContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ValidatorContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ValidatorContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ValidatorContractInitialized represents a Initialized event raised by the ValidatorContract contract.
ValidatorContractInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ValidatorContract contract.
ValidatorContractOwnershipTransferred represents a OwnershipTransferred event raised by the ValidatorContract contract.
ValidatorContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ValidatorContract contract.
ValidatorContractPurchaseEvent represents a PurchaseEvent event raised by the ValidatorContract contract.
ValidatorContractPurchaseEventIterator is returned from FilterPurchaseEvent and is used to iterate over the raw logs and unpacked data for PurchaseEvent events raised by the ValidatorContract contract.
ValidatorContractRaw is an auto generated low-level Go binding around an Ethereum contract.
ValidatorContractReceived represents a Received event raised by the ValidatorContract contract.
ValidatorContractReceivedIterator is returned from FilterReceived and is used to iterate over the raw logs and unpacked data for Received events raised by the ValidatorContract contract.
ValidatorContractRoleAdminChanged represents a RoleAdminChanged event raised by the ValidatorContract contract.
ValidatorContractRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the ValidatorContract contract.
ValidatorContractRoleGranted represents a RoleGranted event raised by the ValidatorContract contract.
ValidatorContractRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the ValidatorContract contract.
ValidatorContractRoleRevoked represents a RoleRevoked event raised by the ValidatorContract contract.
ValidatorContractRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the ValidatorContract contract.
ValidatorContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ValidatorContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
ValidatorContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ValidatorContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.