Documentation
¶
Index ¶
- Constants
- func ParseAccountsABI() (*abi.ABI, error)
- func ParseAttestationsABI() (*abi.ABI, error)
- func ParseBlockchainParametersABI() (*abi.ABI, error)
- func ParseDoubleSigningSlasherABI() (*abi.ABI, error)
- func ParseDowntimeSlasherABI() (*abi.ABI, error)
- func ParseElectionABI() (*abi.ABI, error)
- func ParseEpochRewardsABI() (*abi.ABI, error)
- func ParseEscrowABI() (*abi.ABI, error)
- func ParseExchangeABI() (*abi.ABI, error)
- func ParseFeeCurrencyWhitelistABI() (*abi.ABI, error)
- func ParseFreezerABI() (*abi.ABI, error)
- func ParseGasPriceMinimumABI() (*abi.ABI, error)
- func ParseGoldTokenABI() (*abi.ABI, error)
- func ParseGovernanceABI() (*abi.ABI, error)
- func ParseGovernanceApproverMultiSigABI() (*abi.ABI, error)
- func ParseLockedGoldABI() (*abi.ABI, error)
- func ParseMultiSigABI() (*abi.ABI, error)
- func ParseProxyABI() (*abi.ABI, error)
- func ParseRandomABI() (*abi.ABI, error)
- func ParseRegistryABI() (*abi.ABI, error)
- func ParseReleaseGoldABI() (*abi.ABI, error)
- func ParseReserveABI() (*abi.ABI, error)
- func ParseReserveSpenderMultiSigABI() (*abi.ABI, error)
- func ParseSortedOraclesABI() (*abi.ABI, error)
- func ParseStableTokenABI() (*abi.ABI, error)
- func ParseTransferWhitelistABI() (*abi.ABI, error)
- func ParseValidatorsABI() (*abi.ABI, error)
- type Accounts
- type AccountsAccountCreated
- type AccountsAccountCreatedIterator
- type AccountsAccountDataEncryptionKeySet
- type AccountsAccountDataEncryptionKeySetIterator
- type AccountsAccountMetadataURLSet
- type AccountsAccountMetadataURLSetIterator
- type AccountsAccountNameSet
- type AccountsAccountNameSetIterator
- type AccountsAccountWalletAddressSet
- type AccountsAccountWalletAddressSetIterator
- type AccountsAttestationSignerAuthorized
- type AccountsAttestationSignerAuthorizedIterator
- type AccountsAttestationSignerRemoved
- type AccountsAttestationSignerRemovedIterator
- type AccountsCaller
- func (_Accounts *AccountsCaller) AttestationSignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) AuthorizedBy(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) BatchGetMetadataURL(opts *bind.CallOpts, accountsToQuery []common.Address) ([]*big.Int, []byte, error)
- func (_Accounts *AccountsCaller) GetAttestationSigner(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) GetDataEncryptionKey(opts *bind.CallOpts, account common.Address) ([]byte, error)
- func (_Accounts *AccountsCaller) GetMetadataURL(opts *bind.CallOpts, account common.Address) (string, error)
- func (_Accounts *AccountsCaller) GetName(opts *bind.CallOpts, account common.Address) (string, error)
- func (_Accounts *AccountsCaller) GetValidatorSigner(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) GetVoteSigner(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) GetWalletAddress(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) HasAuthorizedAttestationSigner(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Accounts *AccountsCaller) HasAuthorizedValidatorSigner(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Accounts *AccountsCaller) HasAuthorizedVoteSigner(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Accounts *AccountsCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Accounts *AccountsCaller) IsAccount(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Accounts *AccountsCaller) IsAuthorizedSigner(opts *bind.CallOpts, signer common.Address) (bool, error)
- func (_Accounts *AccountsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Accounts *AccountsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Accounts *AccountsCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Accounts *AccountsCaller) SignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) ValidatorSignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
- func (_Accounts *AccountsCaller) VoteSignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
- type AccountsCallerRaw
- type AccountsCallerSession
- func (_Accounts *AccountsCallerSession) AttestationSignerToAccount(signer common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) AuthorizedBy(arg0 common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) BatchGetMetadataURL(accountsToQuery []common.Address) ([]*big.Int, []byte, error)
- func (_Accounts *AccountsCallerSession) GetAttestationSigner(account common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) GetDataEncryptionKey(account common.Address) ([]byte, error)
- func (_Accounts *AccountsCallerSession) GetMetadataURL(account common.Address) (string, error)
- func (_Accounts *AccountsCallerSession) GetName(account common.Address) (string, error)
- func (_Accounts *AccountsCallerSession) GetValidatorSigner(account common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) GetVoteSigner(account common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) GetWalletAddress(account common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) HasAuthorizedAttestationSigner(account common.Address) (bool, error)
- func (_Accounts *AccountsCallerSession) HasAuthorizedValidatorSigner(account common.Address) (bool, error)
- func (_Accounts *AccountsCallerSession) HasAuthorizedVoteSigner(account common.Address) (bool, error)
- func (_Accounts *AccountsCallerSession) Initialized() (bool, error)
- func (_Accounts *AccountsCallerSession) IsAccount(account common.Address) (bool, error)
- func (_Accounts *AccountsCallerSession) IsAuthorizedSigner(signer common.Address) (bool, error)
- func (_Accounts *AccountsCallerSession) IsOwner() (bool, error)
- func (_Accounts *AccountsCallerSession) Owner() (common.Address, error)
- func (_Accounts *AccountsCallerSession) Registry() (common.Address, error)
- func (_Accounts *AccountsCallerSession) SignerToAccount(signer common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) ValidatorSignerToAccount(signer common.Address) (common.Address, error)
- func (_Accounts *AccountsCallerSession) VoteSignerToAccount(signer common.Address) (common.Address, error)
- type AccountsFilterer
- func (_Accounts *AccountsFilterer) FilterAccountCreated(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountCreatedIterator, error)
- func (_Accounts *AccountsFilterer) FilterAccountDataEncryptionKeySet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountDataEncryptionKeySetIterator, error)
- func (_Accounts *AccountsFilterer) FilterAccountMetadataURLSet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountMetadataURLSetIterator, error)
- func (_Accounts *AccountsFilterer) FilterAccountNameSet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountNameSetIterator, error)
- func (_Accounts *AccountsFilterer) FilterAccountWalletAddressSet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountWalletAddressSetIterator, error)
- func (_Accounts *AccountsFilterer) FilterAttestationSignerAuthorized(opts *bind.FilterOpts, account []common.Address) (*AccountsAttestationSignerAuthorizedIterator, error)
- func (_Accounts *AccountsFilterer) FilterAttestationSignerRemoved(opts *bind.FilterOpts, account []common.Address) (*AccountsAttestationSignerRemovedIterator, error)
- func (_Accounts *AccountsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AccountsOwnershipTransferredIterator, error)
- func (_Accounts *AccountsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*AccountsRegistrySetIterator, error)
- func (_Accounts *AccountsFilterer) FilterValidatorSignerAuthorized(opts *bind.FilterOpts, account []common.Address) (*AccountsValidatorSignerAuthorizedIterator, error)
- func (_Accounts *AccountsFilterer) FilterValidatorSignerRemoved(opts *bind.FilterOpts, account []common.Address) (*AccountsValidatorSignerRemovedIterator, error)
- func (_Accounts *AccountsFilterer) FilterVoteSignerAuthorized(opts *bind.FilterOpts, account []common.Address) (*AccountsVoteSignerAuthorizedIterator, error)
- func (_Accounts *AccountsFilterer) FilterVoteSignerRemoved(opts *bind.FilterOpts, account []common.Address) (*AccountsVoteSignerRemovedIterator, error)
- func (_Accounts *AccountsFilterer) ParseAccountCreated(log types.Log) (*AccountsAccountCreated, error)
- func (_Accounts *AccountsFilterer) ParseAccountDataEncryptionKeySet(log types.Log) (*AccountsAccountDataEncryptionKeySet, error)
- func (_Accounts *AccountsFilterer) ParseAccountMetadataURLSet(log types.Log) (*AccountsAccountMetadataURLSet, error)
- func (_Accounts *AccountsFilterer) ParseAccountNameSet(log types.Log) (*AccountsAccountNameSet, error)
- func (_Accounts *AccountsFilterer) ParseAccountWalletAddressSet(log types.Log) (*AccountsAccountWalletAddressSet, error)
- func (_Accounts *AccountsFilterer) ParseAttestationSignerAuthorized(log types.Log) (*AccountsAttestationSignerAuthorized, error)
- func (_Accounts *AccountsFilterer) ParseAttestationSignerRemoved(log types.Log) (*AccountsAttestationSignerRemoved, error)
- func (_Accounts *AccountsFilterer) ParseOwnershipTransferred(log types.Log) (*AccountsOwnershipTransferred, error)
- func (_Accounts *AccountsFilterer) ParseRegistrySet(log types.Log) (*AccountsRegistrySet, error)
- func (_Accounts *AccountsFilterer) ParseValidatorSignerAuthorized(log types.Log) (*AccountsValidatorSignerAuthorized, error)
- func (_Accounts *AccountsFilterer) ParseValidatorSignerRemoved(log types.Log) (*AccountsValidatorSignerRemoved, error)
- func (_Accounts *AccountsFilterer) ParseVoteSignerAuthorized(log types.Log) (*AccountsVoteSignerAuthorized, error)
- func (_Accounts *AccountsFilterer) ParseVoteSignerRemoved(log types.Log) (*AccountsVoteSignerRemoved, error)
- func (_Accounts *AccountsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Accounts *AccountsFilterer) WatchAccountCreated(opts *bind.WatchOpts, sink chan<- *AccountsAccountCreated, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchAccountDataEncryptionKeySet(opts *bind.WatchOpts, sink chan<- *AccountsAccountDataEncryptionKeySet, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchAccountMetadataURLSet(opts *bind.WatchOpts, sink chan<- *AccountsAccountMetadataURLSet, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchAccountNameSet(opts *bind.WatchOpts, sink chan<- *AccountsAccountNameSet, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchAccountWalletAddressSet(opts *bind.WatchOpts, sink chan<- *AccountsAccountWalletAddressSet, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchAttestationSignerAuthorized(opts *bind.WatchOpts, sink chan<- *AccountsAttestationSignerAuthorized, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchAttestationSignerRemoved(opts *bind.WatchOpts, sink chan<- *AccountsAttestationSignerRemoved, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AccountsOwnershipTransferred, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *AccountsRegistrySet, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchValidatorSignerAuthorized(opts *bind.WatchOpts, sink chan<- *AccountsValidatorSignerAuthorized, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchValidatorSignerRemoved(opts *bind.WatchOpts, sink chan<- *AccountsValidatorSignerRemoved, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchVoteSignerAuthorized(opts *bind.WatchOpts, sink chan<- *AccountsVoteSignerAuthorized, ...) (event.Subscription, error)
- func (_Accounts *AccountsFilterer) WatchVoteSignerRemoved(opts *bind.WatchOpts, sink chan<- *AccountsVoteSignerRemoved, ...) (event.Subscription, error)
- type AccountsOwnershipTransferred
- type AccountsOwnershipTransferredIterator
- type AccountsRaw
- func (_Accounts *AccountsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Accounts *AccountsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Accounts *AccountsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AccountsRegistrySet
- type AccountsRegistrySetIterator
- type AccountsSession
- func (_Accounts *AccountsSession) AttestationSignerToAccount(signer common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
- func (_Accounts *AccountsSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsSession) AuthorizedBy(arg0 common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) BatchGetMetadataURL(accountsToQuery []common.Address) ([]*big.Int, []byte, error)
- func (_Accounts *AccountsSession) CreateAccount() (*types.Transaction, error)
- func (_Accounts *AccountsSession) GetAttestationSigner(account common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) GetDataEncryptionKey(account common.Address) ([]byte, error)
- func (_Accounts *AccountsSession) GetMetadataURL(account common.Address) (string, error)
- func (_Accounts *AccountsSession) GetName(account common.Address) (string, error)
- func (_Accounts *AccountsSession) GetValidatorSigner(account common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) GetVoteSigner(account common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) GetWalletAddress(account common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) HasAuthorizedAttestationSigner(account common.Address) (bool, error)
- func (_Accounts *AccountsSession) HasAuthorizedValidatorSigner(account common.Address) (bool, error)
- func (_Accounts *AccountsSession) HasAuthorizedVoteSigner(account common.Address) (bool, error)
- func (_Accounts *AccountsSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsSession) Initialized() (bool, error)
- func (_Accounts *AccountsSession) IsAccount(account common.Address) (bool, error)
- func (_Accounts *AccountsSession) IsAuthorizedSigner(signer common.Address) (bool, error)
- func (_Accounts *AccountsSession) IsOwner() (bool, error)
- func (_Accounts *AccountsSession) Owner() (common.Address, error)
- func (_Accounts *AccountsSession) Registry() (common.Address, error)
- func (_Accounts *AccountsSession) RemoveAttestationSigner() (*types.Transaction, error)
- func (_Accounts *AccountsSession) RemoveValidatorSigner() (*types.Transaction, error)
- func (_Accounts *AccountsSession) RemoveVoteSigner() (*types.Transaction, error)
- func (_Accounts *AccountsSession) RenounceOwnership() (*types.Transaction, error)
- func (_Accounts *AccountsSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, ...) (*types.Transaction, error)
- func (_Accounts *AccountsSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
- func (_Accounts *AccountsSession) SetMetadataURL(metadataURL string) (*types.Transaction, error)
- func (_Accounts *AccountsSession) SetName(name string) (*types.Transaction, error)
- func (_Accounts *AccountsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsSession) SetWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsSession) SignerToAccount(signer common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsSession) ValidatorSignerToAccount(signer common.Address) (common.Address, error)
- func (_Accounts *AccountsSession) VoteSignerToAccount(signer common.Address) (common.Address, error)
- type AccountsTransactor
- func (_Accounts *AccountsTransactor) AuthorizeAttestationSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) AuthorizeValidatorSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) AuthorizeValidatorSignerWithKeys(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) AuthorizeValidatorSignerWithPublicKey(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) AuthorizeVoteSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) CreateAccount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) RemoveAttestationSigner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) RemoveValidatorSigner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) RemoveVoteSigner(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) SetAccount(opts *bind.TransactOpts, name string, dataEncryptionKey []byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) SetAccountDataEncryptionKey(opts *bind.TransactOpts, dataEncryptionKey []byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) SetMetadataURL(opts *bind.TransactOpts, metadataURL string) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) SetName(opts *bind.TransactOpts, name string) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) SetWalletAddress(opts *bind.TransactOpts, walletAddress common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AccountsTransactorRaw
- type AccountsTransactorSession
- func (_Accounts *AccountsTransactorSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) CreateAccount() (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) RemoveAttestationSigner() (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) RemoveValidatorSigner() (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) RemoveVoteSigner() (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, ...) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) SetMetadataURL(metadataURL string) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) SetName(name string) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) SetWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Accounts *AccountsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AccountsValidatorSignerAuthorized
- type AccountsValidatorSignerAuthorizedIterator
- type AccountsValidatorSignerRemoved
- type AccountsValidatorSignerRemovedIterator
- type AccountsVoteSignerAuthorized
- type AccountsVoteSignerAuthorizedIterator
- type AccountsVoteSignerRemoved
- type AccountsVoteSignerRemovedIterator
- type Attestations
- type AttestationsAttestationCompleted
- type AttestationsAttestationCompletedIterator
- type AttestationsAttestationExpiryBlocksSet
- type AttestationsAttestationExpiryBlocksSetIterator
- type AttestationsAttestationIssuerSelected
- type AttestationsAttestationIssuerSelectedIterator
- type AttestationsAttestationRequestFeeSet
- type AttestationsAttestationRequestFeeSetIterator
- type AttestationsAttestationsRequested
- type AttestationsAttestationsRequestedIterator
- type AttestationsCaller
- func (_Attestations *AttestationsCaller) AttestationExpiryBlocks(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) AttestationRequestFees(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Attestations *AttestationsCaller) BatchGetAttestationStats(opts *bind.CallOpts, identifiersToLookup [][32]byte) ([]*big.Int, []common.Address, []uint64, []uint64, error)
- func (_Attestations *AttestationsCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Attestations *AttestationsCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Attestations *AttestationsCaller) GetAttestationIssuers(opts *bind.CallOpts, identifier [32]byte, account common.Address) ([]common.Address, error)
- func (_Attestations *AttestationsCaller) GetAttestationRequestFee(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_Attestations *AttestationsCaller) GetAttestationState(opts *bind.CallOpts, identifier [32]byte, account common.Address, ...) (uint8, uint32, common.Address, error)
- func (_Attestations *AttestationsCaller) GetAttestationStats(opts *bind.CallOpts, identifier [32]byte, account common.Address) (uint32, uint32, error)
- func (_Attestations *AttestationsCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_Attestations *AttestationsCaller) GetCompletableAttestations(opts *bind.CallOpts, identifier [32]byte, account common.Address) ([]uint32, []common.Address, []*big.Int, []byte, error)
- func (_Attestations *AttestationsCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) GetMaxAttestations(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Attestations *AttestationsCaller) GetUnselectedRequest(opts *bind.CallOpts, identifier [32]byte, account common.Address) (uint32, uint32, common.Address, error)
- func (_Attestations *AttestationsCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Attestations *AttestationsCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Attestations *AttestationsCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Attestations *AttestationsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Attestations *AttestationsCaller) LookupAccountsForIdentifier(opts *bind.CallOpts, identifier [32]byte) ([]common.Address, error)
- func (_Attestations *AttestationsCaller) MaxAttestations(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Attestations *AttestationsCaller) PendingWithdrawals(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Attestations *AttestationsCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Attestations *AttestationsCaller) SelectIssuersWaitBlocks(opts *bind.CallOpts) (*big.Int, error)
- func (_Attestations *AttestationsCaller) ValidateAttestationCode(opts *bind.CallOpts, identifier [32]byte, account common.Address, v uint8, ...) (common.Address, error)
- func (_Attestations *AttestationsCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Attestations *AttestationsCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type AttestationsCallerRaw
- type AttestationsCallerSession
- func (_Attestations *AttestationsCallerSession) AttestationExpiryBlocks() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) AttestationRequestFees(arg0 common.Address) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) BatchGetAttestationStats(identifiersToLookup [][32]byte) ([]*big.Int, []common.Address, []uint64, []uint64, error)
- func (_Attestations *AttestationsCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Attestations *AttestationsCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetAttestationIssuers(identifier [32]byte, account common.Address) ([]common.Address, error)
- func (_Attestations *AttestationsCallerSession) GetAttestationRequestFee(token common.Address) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetAttestationState(identifier [32]byte, account common.Address, issuer common.Address) (uint8, uint32, common.Address, error)
- func (_Attestations *AttestationsCallerSession) GetAttestationStats(identifier [32]byte, account common.Address) (uint32, uint32, error)
- func (_Attestations *AttestationsCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetCompletableAttestations(identifier [32]byte, account common.Address) ([]uint32, []common.Address, []*big.Int, []byte, error)
- func (_Attestations *AttestationsCallerSession) GetEpochNumber() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetEpochSize() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetMaxAttestations() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Attestations *AttestationsCallerSession) GetUnselectedRequest(identifier [32]byte, account common.Address) (uint32, uint32, common.Address, error)
- func (_Attestations *AttestationsCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Attestations *AttestationsCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_Attestations *AttestationsCallerSession) Initialized() (bool, error)
- func (_Attestations *AttestationsCallerSession) IsOwner() (bool, error)
- func (_Attestations *AttestationsCallerSession) LookupAccountsForIdentifier(identifier [32]byte) ([]common.Address, error)
- func (_Attestations *AttestationsCallerSession) MaxAttestations() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) Owner() (common.Address, error)
- func (_Attestations *AttestationsCallerSession) PendingWithdrawals(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) Registry() (common.Address, error)
- func (_Attestations *AttestationsCallerSession) SelectIssuersWaitBlocks() (*big.Int, error)
- func (_Attestations *AttestationsCallerSession) ValidateAttestationCode(identifier [32]byte, account common.Address, v uint8, r [32]byte, s [32]byte) (common.Address, error)
- func (_Attestations *AttestationsCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Attestations *AttestationsCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type AttestationsFilterer
- func (_Attestations *AttestationsFilterer) FilterAttestationCompleted(opts *bind.FilterOpts, identifier [][32]byte, account []common.Address, ...) (*AttestationsAttestationCompletedIterator, error)
- func (_Attestations *AttestationsFilterer) FilterAttestationExpiryBlocksSet(opts *bind.FilterOpts) (*AttestationsAttestationExpiryBlocksSetIterator, error)
- func (_Attestations *AttestationsFilterer) FilterAttestationIssuerSelected(opts *bind.FilterOpts, identifier [][32]byte, account []common.Address, ...) (*AttestationsAttestationIssuerSelectedIterator, error)
- func (_Attestations *AttestationsFilterer) FilterAttestationRequestFeeSet(opts *bind.FilterOpts, token []common.Address) (*AttestationsAttestationRequestFeeSetIterator, error)
- func (_Attestations *AttestationsFilterer) FilterAttestationsRequested(opts *bind.FilterOpts, identifier [][32]byte, account []common.Address) (*AttestationsAttestationsRequestedIterator, error)
- func (_Attestations *AttestationsFilterer) FilterMaxAttestationsSet(opts *bind.FilterOpts) (*AttestationsMaxAttestationsSetIterator, error)
- func (_Attestations *AttestationsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AttestationsOwnershipTransferredIterator, error)
- func (_Attestations *AttestationsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*AttestationsRegistrySetIterator, error)
- func (_Attestations *AttestationsFilterer) FilterSelectIssuersWaitBlocksSet(opts *bind.FilterOpts) (*AttestationsSelectIssuersWaitBlocksSetIterator, error)
- func (_Attestations *AttestationsFilterer) FilterWithdrawal(opts *bind.FilterOpts, account []common.Address, token []common.Address) (*AttestationsWithdrawalIterator, error)
- func (_Attestations *AttestationsFilterer) ParseAttestationCompleted(log types.Log) (*AttestationsAttestationCompleted, error)
- func (_Attestations *AttestationsFilterer) ParseAttestationExpiryBlocksSet(log types.Log) (*AttestationsAttestationExpiryBlocksSet, error)
- func (_Attestations *AttestationsFilterer) ParseAttestationIssuerSelected(log types.Log) (*AttestationsAttestationIssuerSelected, error)
- func (_Attestations *AttestationsFilterer) ParseAttestationRequestFeeSet(log types.Log) (*AttestationsAttestationRequestFeeSet, error)
- func (_Attestations *AttestationsFilterer) ParseAttestationsRequested(log types.Log) (*AttestationsAttestationsRequested, error)
- func (_Attestations *AttestationsFilterer) ParseMaxAttestationsSet(log types.Log) (*AttestationsMaxAttestationsSet, error)
- func (_Attestations *AttestationsFilterer) ParseOwnershipTransferred(log types.Log) (*AttestationsOwnershipTransferred, error)
- func (_Attestations *AttestationsFilterer) ParseRegistrySet(log types.Log) (*AttestationsRegistrySet, error)
- func (_Attestations *AttestationsFilterer) ParseSelectIssuersWaitBlocksSet(log types.Log) (*AttestationsSelectIssuersWaitBlocksSet, error)
- func (_Attestations *AttestationsFilterer) ParseWithdrawal(log types.Log) (*AttestationsWithdrawal, error)
- func (_Attestations *AttestationsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Attestations *AttestationsFilterer) WatchAttestationCompleted(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationCompleted, ...) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchAttestationExpiryBlocksSet(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationExpiryBlocksSet) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchAttestationIssuerSelected(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationIssuerSelected, ...) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchAttestationRequestFeeSet(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationRequestFeeSet, ...) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchAttestationsRequested(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationsRequested, ...) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchMaxAttestationsSet(opts *bind.WatchOpts, sink chan<- *AttestationsMaxAttestationsSet) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AttestationsOwnershipTransferred, ...) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *AttestationsRegistrySet, ...) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchSelectIssuersWaitBlocksSet(opts *bind.WatchOpts, sink chan<- *AttestationsSelectIssuersWaitBlocksSet) (event.Subscription, error)
- func (_Attestations *AttestationsFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *AttestationsWithdrawal, ...) (event.Subscription, error)
- type AttestationsMaxAttestationsSet
- type AttestationsMaxAttestationsSetIterator
- type AttestationsOwnershipTransferred
- type AttestationsOwnershipTransferredIterator
- type AttestationsRaw
- func (_Attestations *AttestationsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Attestations *AttestationsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Attestations *AttestationsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AttestationsRegistrySet
- type AttestationsRegistrySetIterator
- type AttestationsSelectIssuersWaitBlocksSet
- type AttestationsSelectIssuersWaitBlocksSetIterator
- type AttestationsSession
- func (_Attestations *AttestationsSession) AttestationExpiryBlocks() (*big.Int, error)
- func (_Attestations *AttestationsSession) AttestationRequestFees(arg0 common.Address) (*big.Int, error)
- func (_Attestations *AttestationsSession) BatchGetAttestationStats(identifiersToLookup [][32]byte) ([]*big.Int, []common.Address, []uint64, []uint64, error)
- func (_Attestations *AttestationsSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Attestations *AttestationsSession) Complete(identifier [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Attestations *AttestationsSession) GetAttestationIssuers(identifier [32]byte, account common.Address) ([]common.Address, error)
- func (_Attestations *AttestationsSession) GetAttestationRequestFee(token common.Address) (*big.Int, error)
- func (_Attestations *AttestationsSession) GetAttestationState(identifier [32]byte, account common.Address, issuer common.Address) (uint8, uint32, common.Address, error)
- func (_Attestations *AttestationsSession) GetAttestationStats(identifier [32]byte, account common.Address) (uint32, uint32, error)
- func (_Attestations *AttestationsSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Attestations *AttestationsSession) GetCompletableAttestations(identifier [32]byte, account common.Address) ([]uint32, []common.Address, []*big.Int, []byte, error)
- func (_Attestations *AttestationsSession) GetEpochNumber() (*big.Int, error)
- func (_Attestations *AttestationsSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsSession) GetEpochSize() (*big.Int, error)
- func (_Attestations *AttestationsSession) GetMaxAttestations() (*big.Int, error)
- func (_Attestations *AttestationsSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Attestations *AttestationsSession) GetUnselectedRequest(identifier [32]byte, account common.Address) (uint32, uint32, common.Address, error)
- func (_Attestations *AttestationsSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Attestations *AttestationsSession) HashHeader(header []byte) ([32]byte, error)
- func (_Attestations *AttestationsSession) Initialize(registryAddress common.Address, _attestationExpiryBlocks *big.Int, ...) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) Initialized() (bool, error)
- func (_Attestations *AttestationsSession) IsOwner() (bool, error)
- func (_Attestations *AttestationsSession) LookupAccountsForIdentifier(identifier [32]byte) ([]common.Address, error)
- func (_Attestations *AttestationsSession) MaxAttestations() (*big.Int, error)
- func (_Attestations *AttestationsSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Attestations *AttestationsSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Attestations *AttestationsSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Attestations *AttestationsSession) Owner() (common.Address, error)
- func (_Attestations *AttestationsSession) PendingWithdrawals(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_Attestations *AttestationsSession) Registry() (common.Address, error)
- func (_Attestations *AttestationsSession) RenounceOwnership() (*types.Transaction, error)
- func (_Attestations *AttestationsSession) Request(identifier [32]byte, attestationsRequested *big.Int, ...) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) Revoke(identifier [32]byte, index *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) SelectIssuers(identifier [32]byte) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) SelectIssuersWaitBlocks() (*big.Int, error)
- func (_Attestations *AttestationsSession) SetAttestationExpiryBlocks(_attestationExpiryBlocks *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) SetAttestationRequestFee(token common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) SetMaxAttestations(_maxAttestations *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) SetSelectIssuersWaitBlocks(_selectIssuersWaitBlocks *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Attestations *AttestationsSession) ValidateAttestationCode(identifier [32]byte, account common.Address, v uint8, r [32]byte, s [32]byte) (common.Address, error)
- func (_Attestations *AttestationsSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Attestations *AttestationsSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_Attestations *AttestationsSession) Withdraw(token common.Address) (*types.Transaction, error)
- type AttestationsTransactor
- func (_Attestations *AttestationsTransactor) Complete(opts *bind.TransactOpts, identifier [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) Request(opts *bind.TransactOpts, identifier [32]byte, attestationsRequested *big.Int, ...) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) Revoke(opts *bind.TransactOpts, identifier [32]byte, index *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) SelectIssuers(opts *bind.TransactOpts, identifier [32]byte) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) SetAttestationExpiryBlocks(opts *bind.TransactOpts, _attestationExpiryBlocks *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) SetAttestationRequestFee(opts *bind.TransactOpts, token common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) SetMaxAttestations(opts *bind.TransactOpts, _maxAttestations *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) SetSelectIssuersWaitBlocks(opts *bind.TransactOpts, _selectIssuersWaitBlocks *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactor) Withdraw(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- type AttestationsTransactorRaw
- type AttestationsTransactorSession
- func (_Attestations *AttestationsTransactorSession) Complete(identifier [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) Initialize(registryAddress common.Address, _attestationExpiryBlocks *big.Int, ...) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) Request(identifier [32]byte, attestationsRequested *big.Int, ...) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) Revoke(identifier [32]byte, index *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) SelectIssuers(identifier [32]byte) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) SetAttestationExpiryBlocks(_attestationExpiryBlocks *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) SetAttestationRequestFee(token common.Address, fee *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) SetMaxAttestations(_maxAttestations *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) SetSelectIssuersWaitBlocks(_selectIssuersWaitBlocks *big.Int) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Attestations *AttestationsTransactorSession) Withdraw(token common.Address) (*types.Transaction, error)
- type AttestationsWithdrawal
- type AttestationsWithdrawalIterator
- type BlockchainParameters
- type BlockchainParametersBlockGasLimitSet
- type BlockchainParametersBlockGasLimitSetIterator
- type BlockchainParametersCaller
- func (_BlockchainParameters *BlockchainParametersCaller) BlockGasLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_BlockchainParameters *BlockchainParametersCaller) GetMinimumClientVersion(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BlockchainParameters *BlockchainParametersCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_BlockchainParameters *BlockchainParametersCaller) IntrinsicGasForAlternativeFeeCurrency(opts *bind.CallOpts) (*big.Int, error)
- func (_BlockchainParameters *BlockchainParametersCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_BlockchainParameters *BlockchainParametersCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type BlockchainParametersCallerRaw
- type BlockchainParametersCallerSession
- func (_BlockchainParameters *BlockchainParametersCallerSession) BlockGasLimit() (*big.Int, error)
- func (_BlockchainParameters *BlockchainParametersCallerSession) GetMinimumClientVersion() (struct{ ... }, error)
- func (_BlockchainParameters *BlockchainParametersCallerSession) Initialized() (bool, error)
- func (_BlockchainParameters *BlockchainParametersCallerSession) IntrinsicGasForAlternativeFeeCurrency() (*big.Int, error)
- func (_BlockchainParameters *BlockchainParametersCallerSession) IsOwner() (bool, error)
- func (_BlockchainParameters *BlockchainParametersCallerSession) Owner() (common.Address, error)
- type BlockchainParametersFilterer
- func (_BlockchainParameters *BlockchainParametersFilterer) FilterBlockGasLimitSet(opts *bind.FilterOpts) (*BlockchainParametersBlockGasLimitSetIterator, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) FilterIntrinsicGasForAlternativeFeeCurrencySet(opts *bind.FilterOpts) (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) FilterMinimumClientVersionSet(opts *bind.FilterOpts) (*BlockchainParametersMinimumClientVersionSetIterator, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*BlockchainParametersOwnershipTransferredIterator, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) ParseBlockGasLimitSet(log types.Log) (*BlockchainParametersBlockGasLimitSet, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) ParseIntrinsicGasForAlternativeFeeCurrencySet(log types.Log) (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) ParseMinimumClientVersionSet(log types.Log) (*BlockchainParametersMinimumClientVersionSet, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) ParseOwnershipTransferred(log types.Log) (*BlockchainParametersOwnershipTransferred, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_BlockchainParameters *BlockchainParametersFilterer) WatchBlockGasLimitSet(opts *bind.WatchOpts, sink chan<- *BlockchainParametersBlockGasLimitSet) (event.Subscription, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) WatchIntrinsicGasForAlternativeFeeCurrencySet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) WatchMinimumClientVersionSet(opts *bind.WatchOpts, sink chan<- *BlockchainParametersMinimumClientVersionSet) (event.Subscription, error)
- func (_BlockchainParameters *BlockchainParametersFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlockchainParametersOwnershipTransferred, ...) (event.Subscription, error)
- type BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet
- type BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator
- type BlockchainParametersMinimumClientVersionSet
- type BlockchainParametersMinimumClientVersionSetIterator
- type BlockchainParametersOwnershipTransferred
- type BlockchainParametersOwnershipTransferredIterator
- type BlockchainParametersRaw
- func (_BlockchainParameters *BlockchainParametersRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BlockchainParameters *BlockchainParametersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlockchainParametersSession
- func (_BlockchainParameters *BlockchainParametersSession) BlockGasLimit() (*big.Int, error)
- func (_BlockchainParameters *BlockchainParametersSession) GetMinimumClientVersion() (struct{ ... }, error)
- func (_BlockchainParameters *BlockchainParametersSession) Initialize(major *big.Int, minor *big.Int, patch *big.Int, ...) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersSession) Initialized() (bool, error)
- func (_BlockchainParameters *BlockchainParametersSession) IntrinsicGasForAlternativeFeeCurrency() (*big.Int, error)
- func (_BlockchainParameters *BlockchainParametersSession) IsOwner() (bool, error)
- func (_BlockchainParameters *BlockchainParametersSession) Owner() (common.Address, error)
- func (_BlockchainParameters *BlockchainParametersSession) RenounceOwnership() (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersSession) SetBlockGasLimit(gasLimit *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersSession) SetIntrinsicGasForAlternativeFeeCurrency(gas *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersSession) SetMinimumClientVersion(major *big.Int, minor *big.Int, patch *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type BlockchainParametersTransactor
- func (_BlockchainParameters *BlockchainParametersTransactor) Initialize(opts *bind.TransactOpts, major *big.Int, minor *big.Int, patch *big.Int, ...) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactor) SetBlockGasLimit(opts *bind.TransactOpts, gasLimit *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactor) SetIntrinsicGasForAlternativeFeeCurrency(opts *bind.TransactOpts, gas *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactor) SetMinimumClientVersion(opts *bind.TransactOpts, major *big.Int, minor *big.Int, patch *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BlockchainParametersTransactorRaw
- type BlockchainParametersTransactorSession
- func (_BlockchainParameters *BlockchainParametersTransactorSession) Initialize(major *big.Int, minor *big.Int, patch *big.Int, ...) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactorSession) SetBlockGasLimit(gasLimit *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactorSession) SetIntrinsicGasForAlternativeFeeCurrency(gas *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactorSession) SetMinimumClientVersion(major *big.Int, minor *big.Int, patch *big.Int) (*types.Transaction, error)
- func (_BlockchainParameters *BlockchainParametersTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type DoubleSigningSlasher
- type DoubleSigningSlasherCaller
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) CheckForDoubleSigning(opts *bind.CallOpts, signer common.Address, index *big.Int, headerA []byte, ...) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GroupMembershipAtBlock(opts *bind.CallOpts, validator common.Address, blockNumber *big.Int, ...) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) SlashingIncentives(opts *bind.CallOpts) (struct{ ... }, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type DoubleSigningSlasherCallerRaw
- type DoubleSigningSlasherCallerSession
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) CheckForDoubleSigning(signer common.Address, index *big.Int, headerA []byte, headerB []byte) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetEpochNumber() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetEpochSize() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, ...) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) Initialized() (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) IsOwner() (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) Owner() (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) Registry() (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) SlashingIncentives() (struct{ ... }, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type DoubleSigningSlasherDoubleSigningSlashPerformed
- type DoubleSigningSlasherDoubleSigningSlashPerformedIterator
- type DoubleSigningSlasherFilterer
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterDoubleSigningSlashPerformed(opts *bind.FilterOpts, validator []common.Address, blockNumber []*big.Int) (*DoubleSigningSlasherDoubleSigningSlashPerformedIterator, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DoubleSigningSlasherOwnershipTransferredIterator, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*DoubleSigningSlasherRegistrySetIterator, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterSlashingIncentivesSet(opts *bind.FilterOpts) (*DoubleSigningSlasherSlashingIncentivesSetIterator, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseDoubleSigningSlashPerformed(log types.Log) (*DoubleSigningSlasherDoubleSigningSlashPerformed, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseOwnershipTransferred(log types.Log) (*DoubleSigningSlasherOwnershipTransferred, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseRegistrySet(log types.Log) (*DoubleSigningSlasherRegistrySet, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseSlashingIncentivesSet(log types.Log) (*DoubleSigningSlasherSlashingIncentivesSet, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchDoubleSigningSlashPerformed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherOwnershipTransferred, ...) (event.Subscription, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherRegistrySet, ...) (event.Subscription, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchSlashingIncentivesSet(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherSlashingIncentivesSet) (event.Subscription, error)
- type DoubleSigningSlasherOwnershipTransferred
- type DoubleSigningSlasherOwnershipTransferredIterator
- type DoubleSigningSlasherRaw
- func (_DoubleSigningSlasher *DoubleSigningSlasherRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DoubleSigningSlasher *DoubleSigningSlasherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DoubleSigningSlasherRegistrySet
- type DoubleSigningSlasherRegistrySetIterator
- type DoubleSigningSlasherSession
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) CheckForDoubleSigning(signer common.Address, index *big.Int, headerA []byte, headerB []byte) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetEpochNumber() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetEpochSize() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, ...) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) HashHeader(header []byte) ([32]byte, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Initialized() (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) IsOwner() (bool, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Owner() (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Registry() (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) RenounceOwnership() (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Slash(signer common.Address, index *big.Int, headerA []byte, headerB []byte, ...) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) SlashingIncentives() (struct{ ... }, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type DoubleSigningSlasherSlashingIncentivesSet
- type DoubleSigningSlasherSlashingIncentivesSetIterator
- type DoubleSigningSlasherTransactor
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _penalty *big.Int, ...) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) SetSlashingIncentives(opts *bind.TransactOpts, penalty *big.Int, reward *big.Int) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) Slash(opts *bind.TransactOpts, signer common.Address, index *big.Int, headerA []byte, ...) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type DoubleSigningSlasherTransactorRaw
- type DoubleSigningSlasherTransactorSession
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) Slash(signer common.Address, index *big.Int, headerA []byte, headerB []byte, ...) (*types.Transaction, error)
- func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type DowntimeSlasher
- type DowntimeSlasherCaller
- func (_DowntimeSlasher *DowntimeSlasherCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) GroupMembershipAtBlock(opts *bind.CallOpts, validator common.Address, blockNumber *big.Int, ...) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) IsDown(opts *bind.CallOpts, startBlock *big.Int, startSignerIndex *big.Int, ...) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) SlashableDowntime(opts *bind.CallOpts) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) SlashingIncentives(opts *bind.CallOpts) (struct{ ... }, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type DowntimeSlasherCallerRaw
- type DowntimeSlasherCallerSession
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetEpochNumber() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetEpochSize() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, ...) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) Initialized() (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) IsDown(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) IsOwner() (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) Owner() (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) Registry() (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) SlashableDowntime() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) SlashingIncentives() (struct{ ... }, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type DowntimeSlasherDowntimeSlashPerformed
- type DowntimeSlasherDowntimeSlashPerformedIterator
- type DowntimeSlasherFilterer
- func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterDowntimeSlashPerformed(opts *bind.FilterOpts, validator []common.Address, startBlock []*big.Int) (*DowntimeSlasherDowntimeSlashPerformedIterator, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DowntimeSlasherOwnershipTransferredIterator, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*DowntimeSlasherRegistrySetIterator, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterSlashableDowntimeSet(opts *bind.FilterOpts) (*DowntimeSlasherSlashableDowntimeSetIterator, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterSlashingIncentivesSet(opts *bind.FilterOpts) (*DowntimeSlasherSlashingIncentivesSetIterator, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseDowntimeSlashPerformed(log types.Log) (*DowntimeSlasherDowntimeSlashPerformed, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseOwnershipTransferred(log types.Log) (*DowntimeSlasherOwnershipTransferred, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseRegistrySet(log types.Log) (*DowntimeSlasherRegistrySet, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseSlashableDowntimeSet(log types.Log) (*DowntimeSlasherSlashableDowntimeSet, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseSlashingIncentivesSet(log types.Log) (*DowntimeSlasherSlashingIncentivesSet, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchDowntimeSlashPerformed(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherDowntimeSlashPerformed, ...) (event.Subscription, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherOwnershipTransferred, ...) (event.Subscription, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherRegistrySet, ...) (event.Subscription, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchSlashableDowntimeSet(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherSlashableDowntimeSet) (event.Subscription, error)
- func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchSlashingIncentivesSet(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherSlashingIncentivesSet) (event.Subscription, error)
- type DowntimeSlasherOwnershipTransferred
- type DowntimeSlasherOwnershipTransferredIterator
- type DowntimeSlasherRaw
- func (_DowntimeSlasher *DowntimeSlasherRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DowntimeSlasher *DowntimeSlasherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DowntimeSlasherRegistrySet
- type DowntimeSlasherRegistrySetIterator
- type DowntimeSlasherSession
- func (_DowntimeSlasher *DowntimeSlasherSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GetEpochNumber() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GetEpochSize() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, ...) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) HashHeader(header []byte) ([32]byte, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int, ...) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) Initialized() (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) IsDown(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int) (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) IsOwner() (bool, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) Owner() (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) Registry() (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) RenounceOwnership() (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) SetSlashableDowntime(interval *big.Int) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) Slash(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int, ...) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) SlashableDowntime() (*big.Int, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) SlashingIncentives() (struct{ ... }, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_DowntimeSlasher *DowntimeSlasherSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type DowntimeSlasherSlashableDowntimeSet
- type DowntimeSlasherSlashableDowntimeSetIterator
- type DowntimeSlasherSlashingIncentivesSet
- type DowntimeSlasherSlashingIncentivesSetIterator
- type DowntimeSlasherTransactor
- func (_DowntimeSlasher *DowntimeSlasherTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _penalty *big.Int, ...) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactor) SetSlashableDowntime(opts *bind.TransactOpts, interval *big.Int) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactor) SetSlashingIncentives(opts *bind.TransactOpts, penalty *big.Int, reward *big.Int) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactor) Slash(opts *bind.TransactOpts, startBlock *big.Int, startSignerIndex *big.Int, ...) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type DowntimeSlasherTransactorRaw
- type DowntimeSlasherTransactorSession
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int, ...) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) SetSlashableDowntime(interval *big.Int) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) Slash(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int, ...) (*types.Transaction, error)
- func (_DowntimeSlasher *DowntimeSlasherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Election
- type ElectionCaller
- func (_Election *ElectionCaller) CanReceiveVotes(opts *bind.CallOpts, group common.Address, value *big.Int) (bool, error)
- func (_Election *ElectionCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Election *ElectionCaller) ElectNValidatorSigners(opts *bind.CallOpts, minElectableValidators *big.Int, ...) ([]common.Address, error)
- func (_Election *ElectionCaller) ElectValidatorSigners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Election *ElectionCaller) ElectabilityThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) ElectableValidators(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Election *ElectionCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Election *ElectionCaller) GetActiveVoteUnitsForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetActiveVoteUnitsForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetActiveVotes(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) GetActiveVotesForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetActiveVotesForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_Election *ElectionCaller) GetCurrentValidatorSigners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Election *ElectionCaller) GetElectabilityThreshold(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) GetElectableValidators(opts *bind.CallOpts) (*big.Int, *big.Int, error)
- func (_Election *ElectionCaller) GetEligibleValidatorGroups(opts *bind.CallOpts) ([]common.Address, error)
- func (_Election *ElectionCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) GetGroupEligibility(opts *bind.CallOpts, group common.Address) (bool, error)
- func (_Election *ElectionCaller) GetGroupEpochRewards(opts *bind.CallOpts, group common.Address, totalEpochRewards *big.Int, ...) (*big.Int, error)
- func (_Election *ElectionCaller) GetGroupsVotedForByAccount(opts *bind.CallOpts, account common.Address) ([]common.Address, error)
- func (_Election *ElectionCaller) GetNumVotesReceivable(opts *bind.CallOpts, group common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Election *ElectionCaller) GetPendingVotesForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetPendingVotesForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetTotalVotes(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) GetTotalVotesByAccount(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetTotalVotesForEligibleValidatorGroups(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Election *ElectionCaller) GetTotalVotesForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetTotalVotesForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Election *ElectionCaller) HasActivatablePendingVotes(opts *bind.CallOpts, account common.Address, group common.Address) (bool, error)
- func (_Election *ElectionCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Election *ElectionCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Election *ElectionCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Election *ElectionCaller) MaxNumGroupsVotedFor(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Election *ElectionCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Election *ElectionCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Election *ElectionCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Election *ElectionCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type ElectionCallerRaw
- type ElectionCallerSession
- func (_Election *ElectionCallerSession) CanReceiveVotes(group common.Address, value *big.Int) (bool, error)
- func (_Election *ElectionCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Election *ElectionCallerSession) ElectNValidatorSigners(minElectableValidators *big.Int, maxElectableValidators *big.Int) ([]common.Address, error)
- func (_Election *ElectionCallerSession) ElectValidatorSigners() ([]common.Address, error)
- func (_Election *ElectionCallerSession) ElectabilityThreshold() (*big.Int, error)
- func (_Election *ElectionCallerSession) ElectableValidators() (struct{ ... }, error)
- func (_Election *ElectionCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Election *ElectionCallerSession) GetActiveVoteUnitsForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetActiveVoteUnitsForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetActiveVotes() (*big.Int, error)
- func (_Election *ElectionCallerSession) GetActiveVotesForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetActiveVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetCurrentValidatorSigners() ([]common.Address, error)
- func (_Election *ElectionCallerSession) GetElectabilityThreshold() (*big.Int, error)
- func (_Election *ElectionCallerSession) GetElectableValidators() (*big.Int, *big.Int, error)
- func (_Election *ElectionCallerSession) GetEligibleValidatorGroups() ([]common.Address, error)
- func (_Election *ElectionCallerSession) GetEpochNumber() (*big.Int, error)
- func (_Election *ElectionCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetEpochSize() (*big.Int, error)
- func (_Election *ElectionCallerSession) GetGroupEligibility(group common.Address) (bool, error)
- func (_Election *ElectionCallerSession) GetGroupEpochRewards(group common.Address, totalEpochRewards *big.Int, uptimes []*big.Int) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetGroupsVotedForByAccount(account common.Address) ([]common.Address, error)
- func (_Election *ElectionCallerSession) GetNumVotesReceivable(group common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Election *ElectionCallerSession) GetPendingVotesForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetPendingVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetTotalVotes() (*big.Int, error)
- func (_Election *ElectionCallerSession) GetTotalVotesByAccount(account common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetTotalVotesForEligibleValidatorGroups() (struct{ ... }, error)
- func (_Election *ElectionCallerSession) GetTotalVotesForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetTotalVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Election *ElectionCallerSession) HasActivatablePendingVotes(account common.Address, group common.Address) (bool, error)
- func (_Election *ElectionCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_Election *ElectionCallerSession) Initialized() (bool, error)
- func (_Election *ElectionCallerSession) IsOwner() (bool, error)
- func (_Election *ElectionCallerSession) MaxNumGroupsVotedFor() (*big.Int, error)
- func (_Election *ElectionCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Election *ElectionCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Election *ElectionCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionCallerSession) Owner() (common.Address, error)
- func (_Election *ElectionCallerSession) Registry() (common.Address, error)
- func (_Election *ElectionCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Election *ElectionCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type ElectionElectabilityThresholdSet
- type ElectionElectabilityThresholdSetIterator
- type ElectionElectableValidatorsSet
- type ElectionElectableValidatorsSetIterator
- type ElectionEpochRewardsDistributedToVoters
- type ElectionEpochRewardsDistributedToVotersIterator
- type ElectionFilterer
- func (_Election *ElectionFilterer) FilterElectabilityThresholdSet(opts *bind.FilterOpts) (*ElectionElectabilityThresholdSetIterator, error)
- func (_Election *ElectionFilterer) FilterElectableValidatorsSet(opts *bind.FilterOpts) (*ElectionElectableValidatorsSetIterator, error)
- func (_Election *ElectionFilterer) FilterEpochRewardsDistributedToVoters(opts *bind.FilterOpts, group []common.Address) (*ElectionEpochRewardsDistributedToVotersIterator, error)
- func (_Election *ElectionFilterer) FilterMaxNumGroupsVotedForSet(opts *bind.FilterOpts) (*ElectionMaxNumGroupsVotedForSetIterator, error)
- func (_Election *ElectionFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ElectionOwnershipTransferredIterator, error)
- func (_Election *ElectionFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ElectionRegistrySetIterator, error)
- func (_Election *ElectionFilterer) FilterValidatorGroupActiveVoteRevoked(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupActiveVoteRevokedIterator, error)
- func (_Election *ElectionFilterer) FilterValidatorGroupMarkedEligible(opts *bind.FilterOpts, group []common.Address) (*ElectionValidatorGroupMarkedEligibleIterator, error)
- func (_Election *ElectionFilterer) FilterValidatorGroupMarkedIneligible(opts *bind.FilterOpts, group []common.Address) (*ElectionValidatorGroupMarkedIneligibleIterator, error)
- func (_Election *ElectionFilterer) FilterValidatorGroupPendingVoteRevoked(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupPendingVoteRevokedIterator, error)
- func (_Election *ElectionFilterer) FilterValidatorGroupVoteActivated(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupVoteActivatedIterator, error)
- func (_Election *ElectionFilterer) FilterValidatorGroupVoteCast(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupVoteCastIterator, error)
- func (_Election *ElectionFilterer) ParseElectabilityThresholdSet(log types.Log) (*ElectionElectabilityThresholdSet, error)
- func (_Election *ElectionFilterer) ParseElectableValidatorsSet(log types.Log) (*ElectionElectableValidatorsSet, error)
- func (_Election *ElectionFilterer) ParseEpochRewardsDistributedToVoters(log types.Log) (*ElectionEpochRewardsDistributedToVoters, error)
- func (_Election *ElectionFilterer) ParseMaxNumGroupsVotedForSet(log types.Log) (*ElectionMaxNumGroupsVotedForSet, error)
- func (_Election *ElectionFilterer) ParseOwnershipTransferred(log types.Log) (*ElectionOwnershipTransferred, error)
- func (_Election *ElectionFilterer) ParseRegistrySet(log types.Log) (*ElectionRegistrySet, error)
- func (_Election *ElectionFilterer) ParseValidatorGroupActiveVoteRevoked(log types.Log) (*ElectionValidatorGroupActiveVoteRevoked, error)
- func (_Election *ElectionFilterer) ParseValidatorGroupMarkedEligible(log types.Log) (*ElectionValidatorGroupMarkedEligible, error)
- func (_Election *ElectionFilterer) ParseValidatorGroupMarkedIneligible(log types.Log) (*ElectionValidatorGroupMarkedIneligible, error)
- func (_Election *ElectionFilterer) ParseValidatorGroupPendingVoteRevoked(log types.Log) (*ElectionValidatorGroupPendingVoteRevoked, error)
- func (_Election *ElectionFilterer) ParseValidatorGroupVoteActivated(log types.Log) (*ElectionValidatorGroupVoteActivated, error)
- func (_Election *ElectionFilterer) ParseValidatorGroupVoteCast(log types.Log) (*ElectionValidatorGroupVoteCast, error)
- func (_Election *ElectionFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Election *ElectionFilterer) WatchElectabilityThresholdSet(opts *bind.WatchOpts, sink chan<- *ElectionElectabilityThresholdSet) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchElectableValidatorsSet(opts *bind.WatchOpts, sink chan<- *ElectionElectableValidatorsSet) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchEpochRewardsDistributedToVoters(opts *bind.WatchOpts, sink chan<- *ElectionEpochRewardsDistributedToVoters, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchMaxNumGroupsVotedForSet(opts *bind.WatchOpts, sink chan<- *ElectionMaxNumGroupsVotedForSet) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ElectionOwnershipTransferred, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ElectionRegistrySet, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchValidatorGroupActiveVoteRevoked(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupActiveVoteRevoked, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchValidatorGroupMarkedEligible(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupMarkedEligible, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchValidatorGroupMarkedIneligible(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupMarkedIneligible, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchValidatorGroupPendingVoteRevoked(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupPendingVoteRevoked, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchValidatorGroupVoteActivated(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupVoteActivated, ...) (event.Subscription, error)
- func (_Election *ElectionFilterer) WatchValidatorGroupVoteCast(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupVoteCast, ...) (event.Subscription, error)
- type ElectionMaxNumGroupsVotedForSet
- type ElectionMaxNumGroupsVotedForSetIterator
- type ElectionOwnershipTransferred
- type ElectionOwnershipTransferredIterator
- type ElectionRaw
- func (_Election *ElectionRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Election *ElectionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Election *ElectionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ElectionRegistrySet
- type ElectionRegistrySetIterator
- type ElectionSession
- func (_Election *ElectionSession) Activate(group common.Address) (*types.Transaction, error)
- func (_Election *ElectionSession) CanReceiveVotes(group common.Address, value *big.Int) (bool, error)
- func (_Election *ElectionSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Election *ElectionSession) DistributeEpochRewards(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionSession) ElectNValidatorSigners(minElectableValidators *big.Int, maxElectableValidators *big.Int) ([]common.Address, error)
- func (_Election *ElectionSession) ElectValidatorSigners() ([]common.Address, error)
- func (_Election *ElectionSession) ElectabilityThreshold() (*big.Int, error)
- func (_Election *ElectionSession) ElectableValidators() (struct{ ... }, error)
- func (_Election *ElectionSession) ForceDecrementVotes(account common.Address, value *big.Int, lessers []common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Election *ElectionSession) GetActiveVoteUnitsForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetActiveVoteUnitsForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetActiveVotes() (*big.Int, error)
- func (_Election *ElectionSession) GetActiveVotesForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetActiveVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Election *ElectionSession) GetCurrentValidatorSigners() ([]common.Address, error)
- func (_Election *ElectionSession) GetElectabilityThreshold() (*big.Int, error)
- func (_Election *ElectionSession) GetElectableValidators() (*big.Int, *big.Int, error)
- func (_Election *ElectionSession) GetEligibleValidatorGroups() ([]common.Address, error)
- func (_Election *ElectionSession) GetEpochNumber() (*big.Int, error)
- func (_Election *ElectionSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionSession) GetEpochSize() (*big.Int, error)
- func (_Election *ElectionSession) GetGroupEligibility(group common.Address) (bool, error)
- func (_Election *ElectionSession) GetGroupEpochRewards(group common.Address, totalEpochRewards *big.Int, uptimes []*big.Int) (*big.Int, error)
- func (_Election *ElectionSession) GetGroupsVotedForByAccount(account common.Address) ([]common.Address, error)
- func (_Election *ElectionSession) GetNumVotesReceivable(group common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Election *ElectionSession) GetPendingVotesForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetPendingVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetTotalVotes() (*big.Int, error)
- func (_Election *ElectionSession) GetTotalVotesByAccount(account common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetTotalVotesForEligibleValidatorGroups() (struct{ ... }, error)
- func (_Election *ElectionSession) GetTotalVotesForGroup(group common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetTotalVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
- func (_Election *ElectionSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Election *ElectionSession) HasActivatablePendingVotes(account common.Address, group common.Address) (bool, error)
- func (_Election *ElectionSession) HashHeader(header []byte) ([32]byte, error)
- func (_Election *ElectionSession) Initialize(registryAddress common.Address, minElectableValidators *big.Int, ...) (*types.Transaction, error)
- func (_Election *ElectionSession) Initialized() (bool, error)
- func (_Election *ElectionSession) IsOwner() (bool, error)
- func (_Election *ElectionSession) MarkGroupEligible(group common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
- func (_Election *ElectionSession) MarkGroupIneligible(group common.Address) (*types.Transaction, error)
- func (_Election *ElectionSession) MaxNumGroupsVotedFor() (*big.Int, error)
- func (_Election *ElectionSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Election *ElectionSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Election *ElectionSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Election *ElectionSession) Owner() (common.Address, error)
- func (_Election *ElectionSession) Registry() (common.Address, error)
- func (_Election *ElectionSession) RenounceOwnership() (*types.Transaction, error)
- func (_Election *ElectionSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionSession) RevokeAllActive(group common.Address, lesser common.Address, greater common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionSession) SetElectabilityThreshold(threshold *big.Int) (*types.Transaction, error)
- func (_Election *ElectionSession) SetElectableValidators(min *big.Int, max *big.Int) (*types.Transaction, error)
- func (_Election *ElectionSession) SetMaxNumGroupsVotedFor(_maxNumGroupsVotedFor *big.Int) (*types.Transaction, error)
- func (_Election *ElectionSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Election *ElectionSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Election *ElectionSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Election *ElectionSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_Election *ElectionSession) Vote(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- type ElectionTransactor
- func (_Election *ElectionTransactor) Activate(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactor) DistributeEpochRewards(opts *bind.TransactOpts, group common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) ForceDecrementVotes(opts *bind.TransactOpts, account common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) MarkGroupEligible(opts *bind.TransactOpts, group common.Address, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) MarkGroupIneligible(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Election *ElectionTransactor) RevokeActive(opts *bind.TransactOpts, group common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) RevokeAllActive(opts *bind.TransactOpts, group common.Address, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) RevokePending(opts *bind.TransactOpts, group common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactor) SetElectabilityThreshold(opts *bind.TransactOpts, threshold *big.Int) (*types.Transaction, error)
- func (_Election *ElectionTransactor) SetElectableValidators(opts *bind.TransactOpts, min *big.Int, max *big.Int) (*types.Transaction, error)
- func (_Election *ElectionTransactor) SetMaxNumGroupsVotedFor(opts *bind.TransactOpts, _maxNumGroupsVotedFor *big.Int) (*types.Transaction, error)
- func (_Election *ElectionTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactor) Vote(opts *bind.TransactOpts, group common.Address, value *big.Int, ...) (*types.Transaction, error)
- type ElectionTransactorRaw
- type ElectionTransactorSession
- func (_Election *ElectionTransactorSession) Activate(group common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) DistributeEpochRewards(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) ForceDecrementVotes(account common.Address, value *big.Int, lessers []common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) Initialize(registryAddress common.Address, minElectableValidators *big.Int, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) MarkGroupEligible(group common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) MarkGroupIneligible(group common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) RevokeAllActive(group common.Address, lesser common.Address, greater common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) SetElectabilityThreshold(threshold *big.Int) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) SetElectableValidators(min *big.Int, max *big.Int) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) SetMaxNumGroupsVotedFor(_maxNumGroupsVotedFor *big.Int) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Election *ElectionTransactorSession) Vote(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- type ElectionValidatorGroupActiveVoteRevoked
- type ElectionValidatorGroupActiveVoteRevokedIterator
- type ElectionValidatorGroupMarkedEligible
- type ElectionValidatorGroupMarkedEligibleIterator
- type ElectionValidatorGroupMarkedIneligible
- type ElectionValidatorGroupMarkedIneligibleIterator
- type ElectionValidatorGroupPendingVoteRevoked
- type ElectionValidatorGroupPendingVoteRevokedIterator
- type ElectionValidatorGroupVoteActivated
- type ElectionValidatorGroupVoteActivatedIterator
- type ElectionValidatorGroupVoteCast
- type ElectionValidatorGroupVoteCastIterator
- type EpochRewards
- type EpochRewardsCaller
- func (_EpochRewards *EpochRewardsCaller) CalculateTargetEpochRewards(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) CarbonOffsettingPartner(opts *bind.CallOpts) (common.Address, error)
- func (_EpochRewards *EpochRewardsCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_EpochRewards *EpochRewardsCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetCarbonOffsettingFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetCommunityRewardFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_EpochRewards *EpochRewardsCaller) GetRewardsMultiplier(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetRewardsMultiplierParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetTargetGoldTotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetTargetTotalEpochPaymentsInGold(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetTargetVoterRewards(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetTargetVotingGoldFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetTargetVotingYieldParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_EpochRewards *EpochRewardsCaller) GetVotingGoldFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_EpochRewards *EpochRewardsCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_EpochRewards *EpochRewardsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_EpochRewards *EpochRewardsCaller) IsReserveLow(opts *bind.CallOpts) (bool, error)
- func (_EpochRewards *EpochRewardsCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_EpochRewards *EpochRewardsCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_EpochRewards *EpochRewardsCaller) StartTime(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) TargetValidatorEpochPayment(opts *bind.CallOpts) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_EpochRewards *EpochRewardsCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type EpochRewardsCallerRaw
- type EpochRewardsCallerSession
- func (_EpochRewards *EpochRewardsCallerSession) CalculateTargetEpochRewards() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) CarbonOffsettingPartner() (common.Address, error)
- func (_EpochRewards *EpochRewardsCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_EpochRewards *EpochRewardsCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetCarbonOffsettingFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetCommunityRewardFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetEpochNumber() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetEpochSize() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetRewardsMultiplier() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetRewardsMultiplierParameters() (*big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetTargetGoldTotalSupply() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetTargetTotalEpochPaymentsInGold() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetTargetVoterRewards() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetTargetVotingGoldFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetTargetVotingYieldParameters() (*big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_EpochRewards *EpochRewardsCallerSession) GetVotingGoldFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_EpochRewards *EpochRewardsCallerSession) Initialized() (bool, error)
- func (_EpochRewards *EpochRewardsCallerSession) IsOwner() (bool, error)
- func (_EpochRewards *EpochRewardsCallerSession) IsReserveLow() (bool, error)
- func (_EpochRewards *EpochRewardsCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) Owner() (common.Address, error)
- func (_EpochRewards *EpochRewardsCallerSession) Registry() (common.Address, error)
- func (_EpochRewards *EpochRewardsCallerSession) StartTime() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) TargetValidatorEpochPayment() (*big.Int, error)
- func (_EpochRewards *EpochRewardsCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_EpochRewards *EpochRewardsCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type EpochRewardsCarbonOffsettingFundSet
- type EpochRewardsCarbonOffsettingFundSetIterator
- type EpochRewardsCommunityRewardFractionSet
- type EpochRewardsCommunityRewardFractionSetIterator
- type EpochRewardsFilterer
- func (_EpochRewards *EpochRewardsFilterer) FilterCarbonOffsettingFundSet(opts *bind.FilterOpts, partner []common.Address) (*EpochRewardsCarbonOffsettingFundSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterCommunityRewardFractionSet(opts *bind.FilterOpts) (*EpochRewardsCommunityRewardFractionSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EpochRewardsOwnershipTransferredIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*EpochRewardsRegistrySetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterRewardsMultiplierParametersSet(opts *bind.FilterOpts) (*EpochRewardsRewardsMultiplierParametersSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterTargetValidatorEpochPaymentSet(opts *bind.FilterOpts) (*EpochRewardsTargetValidatorEpochPaymentSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingGoldFractionSet(opts *bind.FilterOpts) (*EpochRewardsTargetVotingGoldFractionSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingYieldParametersSet(opts *bind.FilterOpts) (*EpochRewardsTargetVotingYieldParametersSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingYieldSet(opts *bind.FilterOpts) (*EpochRewardsTargetVotingYieldSetIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingYieldUpdated(opts *bind.FilterOpts) (*EpochRewardsTargetVotingYieldUpdatedIterator, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseCarbonOffsettingFundSet(log types.Log) (*EpochRewardsCarbonOffsettingFundSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseCommunityRewardFractionSet(log types.Log) (*EpochRewardsCommunityRewardFractionSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseOwnershipTransferred(log types.Log) (*EpochRewardsOwnershipTransferred, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseRegistrySet(log types.Log) (*EpochRewardsRegistrySet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseRewardsMultiplierParametersSet(log types.Log) (*EpochRewardsRewardsMultiplierParametersSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseTargetValidatorEpochPaymentSet(log types.Log) (*EpochRewardsTargetValidatorEpochPaymentSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingGoldFractionSet(log types.Log) (*EpochRewardsTargetVotingGoldFractionSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingYieldParametersSet(log types.Log) (*EpochRewardsTargetVotingYieldParametersSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingYieldSet(log types.Log) (*EpochRewardsTargetVotingYieldSet, error)
- func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingYieldUpdated(log types.Log) (*EpochRewardsTargetVotingYieldUpdated, error)
- func (_EpochRewards *EpochRewardsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_EpochRewards *EpochRewardsFilterer) WatchCarbonOffsettingFundSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsCarbonOffsettingFundSet, ...) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchCommunityRewardFractionSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsCommunityRewardFractionSet) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EpochRewardsOwnershipTransferred, ...) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *EpochRewardsRegistrySet, ...) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchRewardsMultiplierParametersSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsRewardsMultiplierParametersSet) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchTargetValidatorEpochPaymentSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetValidatorEpochPaymentSet) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingGoldFractionSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingGoldFractionSet) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingYieldParametersSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingYieldParametersSet) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingYieldSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingYieldSet) (event.Subscription, error)
- func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingYieldUpdated(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingYieldUpdated) (event.Subscription, error)
- type EpochRewardsOwnershipTransferred
- type EpochRewardsOwnershipTransferredIterator
- type EpochRewardsRaw
- func (_EpochRewards *EpochRewardsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_EpochRewards *EpochRewardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EpochRewardsRegistrySet
- type EpochRewardsRegistrySetIterator
- type EpochRewardsRewardsMultiplierParametersSet
- type EpochRewardsRewardsMultiplierParametersSetIterator
- type EpochRewardsSession
- func (_EpochRewards *EpochRewardsSession) CalculateTargetEpochRewards() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsSession) CarbonOffsettingPartner() (common.Address, error)
- func (_EpochRewards *EpochRewardsSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_EpochRewards *EpochRewardsSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetCarbonOffsettingFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetCommunityRewardFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetEpochNumber() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetEpochSize() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_EpochRewards *EpochRewardsSession) GetRewardsMultiplier() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetRewardsMultiplierParameters() (*big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetTargetGoldTotalSupply() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetTargetTotalEpochPaymentsInGold() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetTargetVoterRewards() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetTargetVotingGoldFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetTargetVotingYieldParameters() (*big.Int, *big.Int, *big.Int, error)
- func (_EpochRewards *EpochRewardsSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_EpochRewards *EpochRewardsSession) GetVotingGoldFraction() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) HashHeader(header []byte) ([32]byte, error)
- func (_EpochRewards *EpochRewardsSession) Initialize(registryAddress common.Address, targetVotingYieldInitial *big.Int, ...) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) Initialized() (bool, error)
- func (_EpochRewards *EpochRewardsSession) IsOwner() (bool, error)
- func (_EpochRewards *EpochRewardsSession) IsReserveLow() (bool, error)
- func (_EpochRewards *EpochRewardsSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) Owner() (common.Address, error)
- func (_EpochRewards *EpochRewardsSession) Registry() (common.Address, error)
- func (_EpochRewards *EpochRewardsSession) RenounceOwnership() (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetCarbonOffsettingFund(partner common.Address, value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetCommunityRewardFraction(value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetRewardsMultiplierParameters(max *big.Int, underspendAdjustmentFactor *big.Int, ...) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetTargetValidatorEpochPayment(value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetTargetVotingGoldFraction(value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetTargetVotingYield(targetVotingYield *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) SetTargetVotingYieldParameters(max *big.Int, adjustmentFactor *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) StartTime() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) TargetValidatorEpochPayment() (*big.Int, error)
- func (_EpochRewards *EpochRewardsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) UpdateTargetVotingYield() (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_EpochRewards *EpochRewardsSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type EpochRewardsTargetValidatorEpochPaymentSet
- type EpochRewardsTargetValidatorEpochPaymentSetIterator
- type EpochRewardsTargetVotingGoldFractionSet
- type EpochRewardsTargetVotingGoldFractionSetIterator
- type EpochRewardsTargetVotingYieldParametersSet
- type EpochRewardsTargetVotingYieldParametersSetIterator
- type EpochRewardsTargetVotingYieldSet
- type EpochRewardsTargetVotingYieldSetIterator
- type EpochRewardsTargetVotingYieldUpdated
- type EpochRewardsTargetVotingYieldUpdatedIterator
- type EpochRewardsTransactor
- func (_EpochRewards *EpochRewardsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetCarbonOffsettingFund(opts *bind.TransactOpts, partner common.Address, value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetCommunityRewardFraction(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetRewardsMultiplierParameters(opts *bind.TransactOpts, max *big.Int, underspendAdjustmentFactor *big.Int, ...) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetTargetValidatorEpochPayment(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetTargetVotingGoldFraction(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetTargetVotingYield(opts *bind.TransactOpts, targetVotingYield *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) SetTargetVotingYieldParameters(opts *bind.TransactOpts, max *big.Int, adjustmentFactor *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactor) UpdateTargetVotingYield(opts *bind.TransactOpts) (*types.Transaction, error)
- type EpochRewardsTransactorRaw
- type EpochRewardsTransactorSession
- func (_EpochRewards *EpochRewardsTransactorSession) Initialize(registryAddress common.Address, targetVotingYieldInitial *big.Int, ...) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetCarbonOffsettingFund(partner common.Address, value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetCommunityRewardFraction(value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetRewardsMultiplierParameters(max *big.Int, underspendAdjustmentFactor *big.Int, ...) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetTargetValidatorEpochPayment(value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetTargetVotingGoldFraction(value *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetTargetVotingYield(targetVotingYield *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) SetTargetVotingYieldParameters(max *big.Int, adjustmentFactor *big.Int) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_EpochRewards *EpochRewardsTransactorSession) UpdateTargetVotingYield() (*types.Transaction, error)
- type Escrow
- type EscrowCaller
- func (_Escrow *EscrowCaller) EscrowedPayments(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_Escrow *EscrowCaller) GetReceivedPaymentIds(opts *bind.CallOpts, identifier [32]byte) ([]common.Address, error)
- func (_Escrow *EscrowCaller) GetSentPaymentIds(opts *bind.CallOpts, sender common.Address) ([]common.Address, error)
- func (_Escrow *EscrowCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Escrow *EscrowCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Escrow *EscrowCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Escrow *EscrowCaller) ReceivedPaymentIds(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_Escrow *EscrowCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Escrow *EscrowCaller) SentPaymentIds(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- type EscrowCallerRaw
- type EscrowCallerSession
- func (_Escrow *EscrowCallerSession) EscrowedPayments(arg0 common.Address) (struct{ ... }, error)
- func (_Escrow *EscrowCallerSession) GetReceivedPaymentIds(identifier [32]byte) ([]common.Address, error)
- func (_Escrow *EscrowCallerSession) GetSentPaymentIds(sender common.Address) ([]common.Address, error)
- func (_Escrow *EscrowCallerSession) Initialized() (bool, error)
- func (_Escrow *EscrowCallerSession) IsOwner() (bool, error)
- func (_Escrow *EscrowCallerSession) Owner() (common.Address, error)
- func (_Escrow *EscrowCallerSession) ReceivedPaymentIds(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_Escrow *EscrowCallerSession) Registry() (common.Address, error)
- func (_Escrow *EscrowCallerSession) SentPaymentIds(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- type EscrowFilterer
- func (_Escrow *EscrowFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*EscrowOwnershipTransferredIterator, error)
- func (_Escrow *EscrowFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*EscrowRegistrySetIterator, error)
- func (_Escrow *EscrowFilterer) FilterRevocation(opts *bind.FilterOpts, identifier [][32]byte, by []common.Address, ...) (*EscrowRevocationIterator, error)
- func (_Escrow *EscrowFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, identifier [][32]byte, ...) (*EscrowTransferIterator, error)
- func (_Escrow *EscrowFilterer) FilterWithdrawal(opts *bind.FilterOpts, identifier [][32]byte, to []common.Address, ...) (*EscrowWithdrawalIterator, error)
- func (_Escrow *EscrowFilterer) ParseOwnershipTransferred(log types.Log) (*EscrowOwnershipTransferred, error)
- func (_Escrow *EscrowFilterer) ParseRegistrySet(log types.Log) (*EscrowRegistrySet, error)
- func (_Escrow *EscrowFilterer) ParseRevocation(log types.Log) (*EscrowRevocation, error)
- func (_Escrow *EscrowFilterer) ParseTransfer(log types.Log) (*EscrowTransfer, error)
- func (_Escrow *EscrowFilterer) ParseWithdrawal(log types.Log) (*EscrowWithdrawal, error)
- func (_Escrow *EscrowFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Escrow *EscrowFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EscrowOwnershipTransferred, ...) (event.Subscription, error)
- func (_Escrow *EscrowFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *EscrowRegistrySet, ...) (event.Subscription, error)
- func (_Escrow *EscrowFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *EscrowRevocation, identifier [][32]byte, ...) (event.Subscription, error)
- func (_Escrow *EscrowFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *EscrowTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_Escrow *EscrowFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *EscrowWithdrawal, identifier [][32]byte, ...) (event.Subscription, error)
- type EscrowOwnershipTransferred
- type EscrowOwnershipTransferredIterator
- type EscrowRaw
- func (_Escrow *EscrowRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Escrow *EscrowRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Escrow *EscrowRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EscrowRegistrySet
- type EscrowRegistrySetIterator
- type EscrowRevocation
- type EscrowRevocationIterator
- type EscrowSession
- func (_Escrow *EscrowSession) EscrowedPayments(arg0 common.Address) (struct{ ... }, error)
- func (_Escrow *EscrowSession) GetReceivedPaymentIds(identifier [32]byte) ([]common.Address, error)
- func (_Escrow *EscrowSession) GetSentPaymentIds(sender common.Address) ([]common.Address, error)
- func (_Escrow *EscrowSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowSession) Initialized() (bool, error)
- func (_Escrow *EscrowSession) IsOwner() (bool, error)
- func (_Escrow *EscrowSession) Owner() (common.Address, error)
- func (_Escrow *EscrowSession) ReceivedPaymentIds(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
- func (_Escrow *EscrowSession) Registry() (common.Address, error)
- func (_Escrow *EscrowSession) RenounceOwnership() (*types.Transaction, error)
- func (_Escrow *EscrowSession) Revoke(paymentId common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowSession) SentPaymentIds(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_Escrow *EscrowSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowSession) Transfer(identifier [32]byte, token common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Escrow *EscrowSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowSession) Withdraw(paymentId common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- type EscrowTransactor
- func (_Escrow *EscrowTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) Revoke(opts *bind.TransactOpts, paymentId common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) Transfer(opts *bind.TransactOpts, identifier [32]byte, token common.Address, ...) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactor) Withdraw(opts *bind.TransactOpts, paymentId common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- type EscrowTransactorRaw
- type EscrowTransactorSession
- func (_Escrow *EscrowTransactorSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) Revoke(paymentId common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) Transfer(identifier [32]byte, token common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Escrow *EscrowTransactorSession) Withdraw(paymentId common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- type EscrowTransfer
- type EscrowTransferIterator
- type EscrowWithdrawal
- type EscrowWithdrawalIterator
- type Exchange
- type ExchangeBucketsUpdated
- type ExchangeBucketsUpdatedIterator
- type ExchangeCaller
- func (_Exchange *ExchangeCaller) GetBuyAndSellBuckets(opts *bind.CallOpts, sellGold bool) (*big.Int, *big.Int, error)
- func (_Exchange *ExchangeCaller) GetBuyTokenAmount(opts *bind.CallOpts, sellAmount *big.Int, sellGold bool) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GetSellTokenAmount(opts *bind.CallOpts, buyAmount *big.Int, sellGold bool) (*big.Int, error)
- func (_Exchange *ExchangeCaller) GoldBucket(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Exchange *ExchangeCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Exchange *ExchangeCaller) LastBucketUpdate(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) MinimumReports(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) ReserveFraction(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) Spread(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) Stable(opts *bind.CallOpts) (common.Address, error)
- func (_Exchange *ExchangeCaller) StableBucket(opts *bind.CallOpts) (*big.Int, error)
- func (_Exchange *ExchangeCaller) UpdateFrequency(opts *bind.CallOpts) (*big.Int, error)
- type ExchangeCallerRaw
- type ExchangeCallerSession
- func (_Exchange *ExchangeCallerSession) GetBuyAndSellBuckets(sellGold bool) (*big.Int, *big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetBuyTokenAmount(sellAmount *big.Int, sellGold bool) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GetSellTokenAmount(buyAmount *big.Int, sellGold bool) (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) GoldBucket() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) Initialized() (bool, error)
- func (_Exchange *ExchangeCallerSession) IsOwner() (bool, error)
- func (_Exchange *ExchangeCallerSession) LastBucketUpdate() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) MinimumReports() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) Owner() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) Registry() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) ReserveFraction() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) Spread() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) Stable() (common.Address, error)
- func (_Exchange *ExchangeCallerSession) StableBucket() (*big.Int, error)
- func (_Exchange *ExchangeCallerSession) UpdateFrequency() (*big.Int, error)
- type ExchangeExchanged
- type ExchangeExchangedIterator
- type ExchangeFilterer
- func (_Exchange *ExchangeFilterer) FilterBucketsUpdated(opts *bind.FilterOpts) (*ExchangeBucketsUpdatedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterExchanged(opts *bind.FilterOpts, exchanger []common.Address) (*ExchangeExchangedIterator, error)
- func (_Exchange *ExchangeFilterer) FilterMinimumReportsSet(opts *bind.FilterOpts) (*ExchangeMinimumReportsSetIterator, error)
- func (_Exchange *ExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ExchangeOwnershipTransferredIterator, error)
- func (_Exchange *ExchangeFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ExchangeRegistrySetIterator, error)
- func (_Exchange *ExchangeFilterer) FilterReserveFractionSet(opts *bind.FilterOpts) (*ExchangeReserveFractionSetIterator, error)
- func (_Exchange *ExchangeFilterer) FilterSpreadSet(opts *bind.FilterOpts) (*ExchangeSpreadSetIterator, error)
- func (_Exchange *ExchangeFilterer) FilterStableTokenSet(opts *bind.FilterOpts, stable []common.Address) (*ExchangeStableTokenSetIterator, error)
- func (_Exchange *ExchangeFilterer) FilterUpdateFrequencySet(opts *bind.FilterOpts) (*ExchangeUpdateFrequencySetIterator, error)
- func (_Exchange *ExchangeFilterer) ParseBucketsUpdated(log types.Log) (*ExchangeBucketsUpdated, error)
- func (_Exchange *ExchangeFilterer) ParseExchanged(log types.Log) (*ExchangeExchanged, error)
- func (_Exchange *ExchangeFilterer) ParseMinimumReportsSet(log types.Log) (*ExchangeMinimumReportsSet, error)
- func (_Exchange *ExchangeFilterer) ParseOwnershipTransferred(log types.Log) (*ExchangeOwnershipTransferred, error)
- func (_Exchange *ExchangeFilterer) ParseRegistrySet(log types.Log) (*ExchangeRegistrySet, error)
- func (_Exchange *ExchangeFilterer) ParseReserveFractionSet(log types.Log) (*ExchangeReserveFractionSet, error)
- func (_Exchange *ExchangeFilterer) ParseSpreadSet(log types.Log) (*ExchangeSpreadSet, error)
- func (_Exchange *ExchangeFilterer) ParseStableTokenSet(log types.Log) (*ExchangeStableTokenSet, error)
- func (_Exchange *ExchangeFilterer) ParseUpdateFrequencySet(log types.Log) (*ExchangeUpdateFrequencySet, error)
- func (_Exchange *ExchangeFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Exchange *ExchangeFilterer) WatchBucketsUpdated(opts *bind.WatchOpts, sink chan<- *ExchangeBucketsUpdated) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchExchanged(opts *bind.WatchOpts, sink chan<- *ExchangeExchanged, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchMinimumReportsSet(opts *bind.WatchOpts, sink chan<- *ExchangeMinimumReportsSet) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExchangeOwnershipTransferred, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ExchangeRegistrySet, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchReserveFractionSet(opts *bind.WatchOpts, sink chan<- *ExchangeReserveFractionSet) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchSpreadSet(opts *bind.WatchOpts, sink chan<- *ExchangeSpreadSet) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchStableTokenSet(opts *bind.WatchOpts, sink chan<- *ExchangeStableTokenSet, ...) (event.Subscription, error)
- func (_Exchange *ExchangeFilterer) WatchUpdateFrequencySet(opts *bind.WatchOpts, sink chan<- *ExchangeUpdateFrequencySet) (event.Subscription, error)
- type ExchangeMinimumReportsSet
- type ExchangeMinimumReportsSetIterator
- type ExchangeOwnershipTransferred
- type ExchangeOwnershipTransferredIterator
- type ExchangeRaw
- func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExchangeRegistrySet
- type ExchangeRegistrySetIterator
- type ExchangeReserveFractionSet
- type ExchangeReserveFractionSetIterator
- type ExchangeSession
- func (_Exchange *ExchangeSession) Exchange(sellAmount *big.Int, minBuyAmount *big.Int, sellGold bool) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) GetBuyAndSellBuckets(sellGold bool) (*big.Int, *big.Int, error)
- func (_Exchange *ExchangeSession) GetBuyTokenAmount(sellAmount *big.Int, sellGold bool) (*big.Int, error)
- func (_Exchange *ExchangeSession) GetSellTokenAmount(buyAmount *big.Int, sellGold bool) (*big.Int, error)
- func (_Exchange *ExchangeSession) GoldBucket() (*big.Int, error)
- func (_Exchange *ExchangeSession) Initialize(registryAddress common.Address, stableToken common.Address, _spread *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Initialized() (bool, error)
- func (_Exchange *ExchangeSession) IsOwner() (bool, error)
- func (_Exchange *ExchangeSession) LastBucketUpdate() (*big.Int, error)
- func (_Exchange *ExchangeSession) MinimumReports() (*big.Int, error)
- func (_Exchange *ExchangeSession) Owner() (common.Address, error)
- func (_Exchange *ExchangeSession) Registry() (common.Address, error)
- func (_Exchange *ExchangeSession) RenounceOwnership() (*types.Transaction, error)
- func (_Exchange *ExchangeSession) ReserveFraction() (*big.Int, error)
- func (_Exchange *ExchangeSession) SetMinimumReports(newMininumReports *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetReserveFraction(newReserveFraction *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetSpread(newSpread *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetStableToken(newStableToken common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) SetUpdateFrequency(newUpdateFrequency *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) Spread() (*big.Int, error)
- func (_Exchange *ExchangeSession) Stable() (common.Address, error)
- func (_Exchange *ExchangeSession) StableBucket() (*big.Int, error)
- func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeSession) UpdateFrequency() (*big.Int, error)
- type ExchangeSpreadSet
- type ExchangeSpreadSetIterator
- type ExchangeStableTokenSet
- type ExchangeStableTokenSetIterator
- type ExchangeTransactor
- func (_Exchange *ExchangeTransactor) Exchange(opts *bind.TransactOpts, sellAmount *big.Int, minBuyAmount *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetMinimumReports(opts *bind.TransactOpts, newMininumReports *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetReserveFraction(opts *bind.TransactOpts, newReserveFraction *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetSpread(opts *bind.TransactOpts, newSpread *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetStableToken(opts *bind.TransactOpts, newStableToken common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) SetUpdateFrequency(opts *bind.TransactOpts, newUpdateFrequency *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ExchangeTransactorRaw
- type ExchangeTransactorSession
- func (_Exchange *ExchangeTransactorSession) Exchange(sellAmount *big.Int, minBuyAmount *big.Int, sellGold bool) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) Initialize(registryAddress common.Address, stableToken common.Address, _spread *big.Int, ...) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetMinimumReports(newMininumReports *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetReserveFraction(newReserveFraction *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetSpread(newSpread *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetStableToken(newStableToken common.Address) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) SetUpdateFrequency(newUpdateFrequency *big.Int) (*types.Transaction, error)
- func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ExchangeUpdateFrequencySet
- type ExchangeUpdateFrequencySetIterator
- type FeeCurrencyWhitelist
- type FeeCurrencyWhitelistCaller
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) GetWhitelist(opts *bind.CallOpts) ([]common.Address, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) Whitelist(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type FeeCurrencyWhitelistCallerRaw
- type FeeCurrencyWhitelistCallerSession
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) GetWhitelist() ([]common.Address, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) Initialized() (bool, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) IsOwner() (bool, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) Owner() (common.Address, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) Whitelist(arg0 *big.Int) (common.Address, error)
- type FeeCurrencyWhitelistFilterer
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FeeCurrencyWhitelistOwnershipTransferredIterator, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) ParseOwnershipTransferred(log types.Log) (*FeeCurrencyWhitelistOwnershipTransferred, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FeeCurrencyWhitelistOwnershipTransferred, ...) (event.Subscription, error)
- type FeeCurrencyWhitelistOwnershipTransferred
- type FeeCurrencyWhitelistOwnershipTransferredIterator
- type FeeCurrencyWhitelistRaw
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FeeCurrencyWhitelistSession
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) AddToken(tokenAddress common.Address) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) GetWhitelist() ([]common.Address, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Initialize() (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Initialized() (bool, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) IsOwner() (bool, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Owner() (common.Address, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) RenounceOwnership() (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Whitelist(arg0 *big.Int) (common.Address, error)
- type FeeCurrencyWhitelistTransactor
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) AddToken(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type FeeCurrencyWhitelistTransactorRaw
- type FeeCurrencyWhitelistTransactorSession
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) AddToken(tokenAddress common.Address) (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) Initialize() (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Freezer
- type FreezerCaller
- func (_Freezer *FreezerCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Freezer *FreezerCaller) IsFrozen(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Freezer *FreezerCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Freezer *FreezerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- type FreezerCallerRaw
- type FreezerCallerSession
- type FreezerFilterer
- func (_Freezer *FreezerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*FreezerOwnershipTransferredIterator, error)
- func (_Freezer *FreezerFilterer) ParseOwnershipTransferred(log types.Log) (*FreezerOwnershipTransferred, error)
- func (_Freezer *FreezerFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Freezer *FreezerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FreezerOwnershipTransferred, ...) (event.Subscription, error)
- type FreezerOwnershipTransferred
- type FreezerOwnershipTransferredIterator
- type FreezerRaw
- func (_Freezer *FreezerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Freezer *FreezerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Freezer *FreezerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type FreezerSession
- func (_Freezer *FreezerSession) Freeze(target common.Address) (*types.Transaction, error)
- func (_Freezer *FreezerSession) Initialize() (*types.Transaction, error)
- func (_Freezer *FreezerSession) Initialized() (bool, error)
- func (_Freezer *FreezerSession) IsFrozen(arg0 common.Address) (bool, error)
- func (_Freezer *FreezerSession) IsOwner() (bool, error)
- func (_Freezer *FreezerSession) Owner() (common.Address, error)
- func (_Freezer *FreezerSession) RenounceOwnership() (*types.Transaction, error)
- func (_Freezer *FreezerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Freezer *FreezerSession) Unfreeze(target common.Address) (*types.Transaction, error)
- type FreezerTransactor
- func (_Freezer *FreezerTransactor) Freeze(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- func (_Freezer *FreezerTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Freezer *FreezerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Freezer *FreezerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Freezer *FreezerTransactor) Unfreeze(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
- type FreezerTransactorRaw
- type FreezerTransactorSession
- func (_Freezer *FreezerTransactorSession) Freeze(target common.Address) (*types.Transaction, error)
- func (_Freezer *FreezerTransactorSession) Initialize() (*types.Transaction, error)
- func (_Freezer *FreezerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Freezer *FreezerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Freezer *FreezerTransactorSession) Unfreeze(target common.Address) (*types.Transaction, error)
- type GasPriceMinimum
- type GasPriceMinimumAdjustmentSpeedSet
- type GasPriceMinimumAdjustmentSpeedSetIterator
- type GasPriceMinimumCaller
- func (_GasPriceMinimum *GasPriceMinimumCaller) AdjustmentSpeed(opts *bind.CallOpts) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) GasPriceMinimum(opts *bind.CallOpts) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) GasPriceMinimumFloor(opts *bind.CallOpts) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) GetGasPriceMinimum(opts *bind.CallOpts, tokenAddress common.Address) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) GetUpdatedGasPriceMinimum(opts *bind.CallOpts, blockGasTotal *big.Int, blockGasLimit *big.Int) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_GasPriceMinimum *GasPriceMinimumCaller) TargetDensity(opts *bind.CallOpts) (*big.Int, error)
- type GasPriceMinimumCallerRaw
- type GasPriceMinimumCallerSession
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) AdjustmentSpeed() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) GasPriceMinimum() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) GasPriceMinimumFloor() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) GetGasPriceMinimum(tokenAddress common.Address) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) GetUpdatedGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) Initialized() (bool, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) IsOwner() (bool, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) Owner() (common.Address, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) Registry() (common.Address, error)
- func (_GasPriceMinimum *GasPriceMinimumCallerSession) TargetDensity() (*big.Int, error)
- type GasPriceMinimumFilterer
- func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterAdjustmentSpeedSet(opts *bind.FilterOpts) (*GasPriceMinimumAdjustmentSpeedSetIterator, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterGasPriceMinimumFloorSet(opts *bind.FilterOpts) (*GasPriceMinimumGasPriceMinimumFloorSetIterator, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterGasPriceMinimumUpdated(opts *bind.FilterOpts) (*GasPriceMinimumGasPriceMinimumUpdatedIterator, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GasPriceMinimumOwnershipTransferredIterator, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*GasPriceMinimumRegistrySetIterator, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterTargetDensitySet(opts *bind.FilterOpts) (*GasPriceMinimumTargetDensitySetIterator, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseAdjustmentSpeedSet(log types.Log) (*GasPriceMinimumAdjustmentSpeedSet, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseGasPriceMinimumFloorSet(log types.Log) (*GasPriceMinimumGasPriceMinimumFloorSet, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseGasPriceMinimumUpdated(log types.Log) (*GasPriceMinimumGasPriceMinimumUpdated, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseOwnershipTransferred(log types.Log) (*GasPriceMinimumOwnershipTransferred, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseRegistrySet(log types.Log) (*GasPriceMinimumRegistrySet, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseTargetDensitySet(log types.Log) (*GasPriceMinimumTargetDensitySet, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchAdjustmentSpeedSet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumAdjustmentSpeedSet) (event.Subscription, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchGasPriceMinimumFloorSet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumGasPriceMinimumFloorSet) (event.Subscription, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchGasPriceMinimumUpdated(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumGasPriceMinimumUpdated) (event.Subscription, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumOwnershipTransferred, ...) (event.Subscription, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumRegistrySet, ...) (event.Subscription, error)
- func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchTargetDensitySet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumTargetDensitySet) (event.Subscription, error)
- type GasPriceMinimumGasPriceMinimumFloorSet
- type GasPriceMinimumGasPriceMinimumFloorSetIterator
- type GasPriceMinimumGasPriceMinimumUpdated
- type GasPriceMinimumGasPriceMinimumUpdatedIterator
- type GasPriceMinimumOwnershipTransferred
- type GasPriceMinimumOwnershipTransferredIterator
- type GasPriceMinimumRaw
- func (_GasPriceMinimum *GasPriceMinimumRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GasPriceMinimum *GasPriceMinimumRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GasPriceMinimumRegistrySet
- type GasPriceMinimumRegistrySetIterator
- type GasPriceMinimumSession
- func (_GasPriceMinimum *GasPriceMinimumSession) AdjustmentSpeed() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) GasPriceMinimum() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) GasPriceMinimumFloor() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) GetGasPriceMinimum(tokenAddress common.Address) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) GetUpdatedGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) Initialize(_registryAddress common.Address, _gasPriceMinimumFloor *big.Int, ...) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) Initialized() (bool, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) IsOwner() (bool, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) Owner() (common.Address, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) Registry() (common.Address, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) RenounceOwnership() (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) SetAdjustmentSpeed(_adjustmentSpeed *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) SetGasPriceMinimumFloor(_gasPriceMinimumFloor *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) SetTargetDensity(_targetDensity *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) TargetDensity() (*big.Int, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumSession) UpdateGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*types.Transaction, error)
- type GasPriceMinimumTargetDensitySet
- type GasPriceMinimumTargetDensitySetIterator
- type GasPriceMinimumTransactor
- func (_GasPriceMinimum *GasPriceMinimumTransactor) Initialize(opts *bind.TransactOpts, _registryAddress common.Address, ...) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) SetAdjustmentSpeed(opts *bind.TransactOpts, _adjustmentSpeed *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) SetGasPriceMinimumFloor(opts *bind.TransactOpts, _gasPriceMinimumFloor *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) SetTargetDensity(opts *bind.TransactOpts, _targetDensity *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactor) UpdateGasPriceMinimum(opts *bind.TransactOpts, blockGasTotal *big.Int, blockGasLimit *big.Int) (*types.Transaction, error)
- type GasPriceMinimumTransactorRaw
- type GasPriceMinimumTransactorSession
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) Initialize(_registryAddress common.Address, _gasPriceMinimumFloor *big.Int, ...) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetAdjustmentSpeed(_adjustmentSpeed *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetGasPriceMinimumFloor(_gasPriceMinimumFloor *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetTargetDensity(_targetDensity *big.Int) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GasPriceMinimum *GasPriceMinimumTransactorSession) UpdateGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*types.Transaction, error)
- type GoldToken
- type GoldTokenApproval
- type GoldTokenApprovalIterator
- type GoldTokenCaller
- func (_GoldToken *GoldTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_GoldToken *GoldTokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_GoldToken *GoldTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_GoldToken *GoldTokenCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_GoldToken *GoldTokenCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_GoldToken *GoldTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_GoldToken *GoldTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_GoldToken *GoldTokenCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_GoldToken *GoldTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_GoldToken *GoldTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type GoldTokenCallerRaw
- type GoldTokenCallerSession
- func (_GoldToken *GoldTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_GoldToken *GoldTokenCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_GoldToken *GoldTokenCallerSession) Decimals() (uint8, error)
- func (_GoldToken *GoldTokenCallerSession) Initialized() (bool, error)
- func (_GoldToken *GoldTokenCallerSession) IsOwner() (bool, error)
- func (_GoldToken *GoldTokenCallerSession) Name() (string, error)
- func (_GoldToken *GoldTokenCallerSession) Owner() (common.Address, error)
- func (_GoldToken *GoldTokenCallerSession) Registry() (common.Address, error)
- func (_GoldToken *GoldTokenCallerSession) Symbol() (string, error)
- func (_GoldToken *GoldTokenCallerSession) TotalSupply() (*big.Int, error)
- type GoldTokenFilterer
- func (_GoldToken *GoldTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*GoldTokenApprovalIterator, error)
- func (_GoldToken *GoldTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GoldTokenOwnershipTransferredIterator, error)
- func (_GoldToken *GoldTokenFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*GoldTokenRegistrySetIterator, error)
- func (_GoldToken *GoldTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*GoldTokenTransferIterator, error)
- func (_GoldToken *GoldTokenFilterer) FilterTransferComment(opts *bind.FilterOpts) (*GoldTokenTransferCommentIterator, error)
- func (_GoldToken *GoldTokenFilterer) ParseApproval(log types.Log) (*GoldTokenApproval, error)
- func (_GoldToken *GoldTokenFilterer) ParseOwnershipTransferred(log types.Log) (*GoldTokenOwnershipTransferred, error)
- func (_GoldToken *GoldTokenFilterer) ParseRegistrySet(log types.Log) (*GoldTokenRegistrySet, error)
- func (_GoldToken *GoldTokenFilterer) ParseTransfer(log types.Log) (*GoldTokenTransfer, error)
- func (_GoldToken *GoldTokenFilterer) ParseTransferComment(log types.Log) (*GoldTokenTransferComment, error)
- func (_GoldToken *GoldTokenFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_GoldToken *GoldTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *GoldTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_GoldToken *GoldTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GoldTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_GoldToken *GoldTokenFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *GoldTokenRegistrySet, ...) (event.Subscription, error)
- func (_GoldToken *GoldTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *GoldTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_GoldToken *GoldTokenFilterer) WatchTransferComment(opts *bind.WatchOpts, sink chan<- *GoldTokenTransferComment) (event.Subscription, error)
- type GoldTokenOwnershipTransferred
- type GoldTokenOwnershipTransferredIterator
- type GoldTokenRaw
- func (_GoldToken *GoldTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GoldToken *GoldTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GoldToken *GoldTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GoldTokenRegistrySet
- type GoldTokenRegistrySetIterator
- type GoldTokenSession
- func (_GoldToken *GoldTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_GoldToken *GoldTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_GoldToken *GoldTokenSession) Decimals() (uint8, error)
- func (_GoldToken *GoldTokenSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) IncreaseSupply(amount *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) Initialized() (bool, error)
- func (_GoldToken *GoldTokenSession) IsOwner() (bool, error)
- func (_GoldToken *GoldTokenSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) Name() (string, error)
- func (_GoldToken *GoldTokenSession) Owner() (common.Address, error)
- func (_GoldToken *GoldTokenSession) Registry() (common.Address, error)
- func (_GoldToken *GoldTokenSession) RenounceOwnership() (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) Symbol() (string, error)
- func (_GoldToken *GoldTokenSession) TotalSupply() (*big.Int, error)
- func (_GoldToken *GoldTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type GoldTokenTransactor
- func (_GoldToken *GoldTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) IncreaseSupply(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactor) TransferWithComment(opts *bind.TransactOpts, to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type GoldTokenTransactorRaw
- type GoldTokenTransactorSession
- func (_GoldToken *GoldTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) IncreaseSupply(amount *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_GoldToken *GoldTokenTransactorSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type GoldTokenTransfer
- type GoldTokenTransferComment
- type GoldTokenTransferCommentIterator
- type GoldTokenTransferIterator
- type Governance
- type GovernanceApprovalStageDurationSet
- type GovernanceApprovalStageDurationSetIterator
- type GovernanceApproverMultiSig
- type GovernanceApproverMultiSigCaller
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) InternalRequired(opts *bind.CallOpts) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Required(opts *bind.CallOpts) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- type GovernanceApproverMultiSigCallerRaw
- type GovernanceApproverMultiSigCallerSession
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetOwners() ([]common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Initialized() (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) InternalRequired() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) IsOwner(arg0 common.Address) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Required() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) TransactionCount() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type GovernanceApproverMultiSigConfirmation
- type GovernanceApproverMultiSigConfirmationIterator
- type GovernanceApproverMultiSigDeposit
- type GovernanceApproverMultiSigDepositIterator
- type GovernanceApproverMultiSigExecution
- type GovernanceApproverMultiSigExecutionIterator
- type GovernanceApproverMultiSigFilterer
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*GovernanceApproverMultiSigConfirmationIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*GovernanceApproverMultiSigDepositIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*GovernanceApproverMultiSigExecutionIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterInternalRequirementChange(opts *bind.FilterOpts) (*GovernanceApproverMultiSigInternalRequirementChangeIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*GovernanceApproverMultiSigOwnerAdditionIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*GovernanceApproverMultiSigOwnerRemovalIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*GovernanceApproverMultiSigRequirementChangeIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*GovernanceApproverMultiSigRevocationIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*GovernanceApproverMultiSigSubmissionIterator, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseConfirmation(log types.Log) (*GovernanceApproverMultiSigConfirmation, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseDeposit(log types.Log) (*GovernanceApproverMultiSigDeposit, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseExecution(log types.Log) (*GovernanceApproverMultiSigExecution, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseInternalRequirementChange(log types.Log) (*GovernanceApproverMultiSigInternalRequirementChange, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseOwnerAddition(log types.Log) (*GovernanceApproverMultiSigOwnerAddition, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseOwnerRemoval(log types.Log) (*GovernanceApproverMultiSigOwnerRemoval, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseRequirementChange(log types.Log) (*GovernanceApproverMultiSigRequirementChange, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseRevocation(log types.Log) (*GovernanceApproverMultiSigRevocation, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseSubmission(log types.Log) (*GovernanceApproverMultiSigSubmission, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigConfirmation, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigDeposit, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigExecution, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchInternalRequirementChange(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigOwnerAddition, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigOwnerRemoval, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigRequirementChange) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigRevocation, ...) (event.Subscription, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigSubmission, ...) (event.Subscription, error)
- type GovernanceApproverMultiSigInternalRequirementChange
- type GovernanceApproverMultiSigInternalRequirementChangeIterator
- type GovernanceApproverMultiSigOwnerAddition
- type GovernanceApproverMultiSigOwnerAdditionIterator
- type GovernanceApproverMultiSigOwnerRemoval
- type GovernanceApproverMultiSigOwnerRemovalIterator
- type GovernanceApproverMultiSigRaw
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GovernanceApproverMultiSigRequirementChange
- type GovernanceApproverMultiSigRequirementChangeIterator
- type GovernanceApproverMultiSigRevocation
- type GovernanceApproverMultiSigRevocationIterator
- type GovernanceApproverMultiSigSession
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetOwners() ([]common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Initialized() (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) InternalRequired() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) IsOwner(arg0 common.Address) (bool, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Required() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) TransactionCount() (*big.Int, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type GovernanceApproverMultiSigSubmission
- type GovernanceApproverMultiSigSubmissionIterator
- type GovernanceApproverMultiSigTransactor
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ChangeInternalRequirement(opts *bind.TransactOpts, _internalRequired *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) Initialize(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int, ...) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, ...) (*types.Transaction, error)
- type GovernanceApproverMultiSigTransactorRaw
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GovernanceApproverMultiSigTransactorSession
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- type GovernanceApproverSet
- type GovernanceApproverSetIterator
- type GovernanceCaller
- func (_Governance *GovernanceCaller) Approver(opts *bind.CallOpts) (common.Address, error)
- func (_Governance *GovernanceCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Governance *GovernanceCaller) ConcurrentProposals(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) DequeueFrequency(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) Dequeued(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCaller) EmptyIndices(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceCaller) GetApprovalStageDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetConstitution(opts *bind.CallOpts, destination common.Address, functionId [4]byte) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetDequeue(opts *bind.CallOpts) ([]*big.Int, error)
- func (_Governance *GovernanceCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetExecutionStageDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetHotfixRecord(opts *bind.CallOpts, hash [32]byte) (bool, bool, *big.Int, error)
- func (_Governance *GovernanceCaller) GetMostRecentReferendumProposal(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Governance *GovernanceCaller) GetParticipationParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Governance *GovernanceCaller) GetProposal(opts *bind.CallOpts, proposalId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, string, error)
- func (_Governance *GovernanceCaller) GetProposalStage(opts *bind.CallOpts, proposalId *big.Int) (uint8, error)
- func (_Governance *GovernanceCaller) GetProposalTransaction(opts *bind.CallOpts, proposalId *big.Int, index *big.Int) (*big.Int, common.Address, []byte, error)
- func (_Governance *GovernanceCaller) GetQueue(opts *bind.CallOpts) ([]*big.Int, []*big.Int, error)
- func (_Governance *GovernanceCaller) GetQueueLength(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetReferendumStageDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetUpvoteRecord(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceCaller) GetUpvotes(opts *bind.CallOpts, proposalId *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Governance *GovernanceCaller) GetVoteRecord(opts *bind.CallOpts, account common.Address, index *big.Int) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceCaller) GetVoteTotals(opts *bind.CallOpts, proposalId *big.Int) (*big.Int, *big.Int, *big.Int, error)
- func (_Governance *GovernanceCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Governance *GovernanceCaller) HotfixWhitelistValidatorTally(opts *bind.CallOpts, hash [32]byte) (*big.Int, error)
- func (_Governance *GovernanceCaller) Hotfixes(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_Governance *GovernanceCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Governance *GovernanceCaller) IsApproved(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) IsDequeuedProposal(opts *bind.CallOpts, proposalId *big.Int, index *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) IsDequeuedProposalExpired(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) IsHotfixPassing(opts *bind.CallOpts, hash [32]byte) (bool, error)
- func (_Governance *GovernanceCaller) IsHotfixWhitelistedBy(opts *bind.CallOpts, hash [32]byte, whitelister common.Address) (bool, error)
- func (_Governance *GovernanceCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Governance *GovernanceCaller) IsProposalPassing(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) IsQueued(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) IsQueuedProposalExpired(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) IsVoting(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Governance *GovernanceCaller) LastDequeue(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) MinDeposit(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Governance *GovernanceCaller) ProposalCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) ProposalExists(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCaller) QueueExpiry(opts *bind.CallOpts) (*big.Int, error)
- func (_Governance *GovernanceCaller) RefundedDeposits(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Governance *GovernanceCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Governance *GovernanceCaller) StageDurations(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Governance *GovernanceCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Governance *GovernanceCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type GovernanceCallerRaw
- type GovernanceCallerSession
- func (_Governance *GovernanceCallerSession) Approver() (common.Address, error)
- func (_Governance *GovernanceCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Governance *GovernanceCallerSession) ConcurrentProposals() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) DequeueFrequency() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) Dequeued(arg0 *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) EmptyIndices(arg0 *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceCallerSession) GetApprovalStageDuration() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetConstitution(destination common.Address, functionId [4]byte) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetDequeue() ([]*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetEpochNumber() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetEpochSize() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetExecutionStageDuration() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetHotfixRecord(hash [32]byte) (bool, bool, *big.Int, error)
- func (_Governance *GovernanceCallerSession) GetMostRecentReferendumProposal(account common.Address) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Governance *GovernanceCallerSession) GetParticipationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Governance *GovernanceCallerSession) GetProposal(proposalId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, string, error)
- func (_Governance *GovernanceCallerSession) GetProposalStage(proposalId *big.Int) (uint8, error)
- func (_Governance *GovernanceCallerSession) GetProposalTransaction(proposalId *big.Int, index *big.Int) (*big.Int, common.Address, []byte, error)
- func (_Governance *GovernanceCallerSession) GetQueue() ([]*big.Int, []*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetQueueLength() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetReferendumStageDuration() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetUpvoteRecord(account common.Address) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceCallerSession) GetUpvotes(proposalId *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Governance *GovernanceCallerSession) GetVoteRecord(account common.Address, index *big.Int) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceCallerSession) GetVoteTotals(proposalId *big.Int) (*big.Int, *big.Int, *big.Int, error)
- func (_Governance *GovernanceCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_Governance *GovernanceCallerSession) HotfixWhitelistValidatorTally(hash [32]byte) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) Hotfixes(arg0 [32]byte) (struct{ ... }, error)
- func (_Governance *GovernanceCallerSession) Initialized() (bool, error)
- func (_Governance *GovernanceCallerSession) IsApproved(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) IsDequeuedProposal(proposalId *big.Int, index *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) IsDequeuedProposalExpired(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) IsHotfixPassing(hash [32]byte) (bool, error)
- func (_Governance *GovernanceCallerSession) IsHotfixWhitelistedBy(hash [32]byte, whitelister common.Address) (bool, error)
- func (_Governance *GovernanceCallerSession) IsOwner() (bool, error)
- func (_Governance *GovernanceCallerSession) IsProposalPassing(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) IsQueued(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) IsQueuedProposalExpired(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) IsVoting(account common.Address) (bool, error)
- func (_Governance *GovernanceCallerSession) LastDequeue() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) MinDeposit() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) Owner() (common.Address, error)
- func (_Governance *GovernanceCallerSession) ProposalCount() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) ProposalExists(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceCallerSession) QueueExpiry() (*big.Int, error)
- func (_Governance *GovernanceCallerSession) RefundedDeposits(arg0 common.Address) (*big.Int, error)
- func (_Governance *GovernanceCallerSession) Registry() (common.Address, error)
- func (_Governance *GovernanceCallerSession) StageDurations() (struct{ ... }, error)
- func (_Governance *GovernanceCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Governance *GovernanceCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type GovernanceConcurrentProposalsSet
- type GovernanceConcurrentProposalsSetIterator
- type GovernanceConstitutionSet
- type GovernanceConstitutionSetIterator
- type GovernanceDequeueFrequencySet
- type GovernanceDequeueFrequencySetIterator
- type GovernanceExecutionStageDurationSet
- type GovernanceExecutionStageDurationSetIterator
- type GovernanceFilterer
- func (_Governance *GovernanceFilterer) FilterApprovalStageDurationSet(opts *bind.FilterOpts) (*GovernanceApprovalStageDurationSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterApproverSet(opts *bind.FilterOpts, approver []common.Address) (*GovernanceApproverSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterConcurrentProposalsSet(opts *bind.FilterOpts) (*GovernanceConcurrentProposalsSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterConstitutionSet(opts *bind.FilterOpts, destination []common.Address, functionId [][4]byte) (*GovernanceConstitutionSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterDequeueFrequencySet(opts *bind.FilterOpts) (*GovernanceDequeueFrequencySetIterator, error)
- func (_Governance *GovernanceFilterer) FilterExecutionStageDurationSet(opts *bind.FilterOpts) (*GovernanceExecutionStageDurationSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterHotfixApproved(opts *bind.FilterOpts, hash [][32]byte) (*GovernanceHotfixApprovedIterator, error)
- func (_Governance *GovernanceFilterer) FilterHotfixExecuted(opts *bind.FilterOpts, hash [][32]byte) (*GovernanceHotfixExecutedIterator, error)
- func (_Governance *GovernanceFilterer) FilterHotfixPrepared(opts *bind.FilterOpts, hash [][32]byte, epoch []*big.Int) (*GovernanceHotfixPreparedIterator, error)
- func (_Governance *GovernanceFilterer) FilterHotfixWhitelisted(opts *bind.FilterOpts, hash [][32]byte) (*GovernanceHotfixWhitelistedIterator, error)
- func (_Governance *GovernanceFilterer) FilterMinDepositSet(opts *bind.FilterOpts) (*GovernanceMinDepositSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*GovernanceOwnershipTransferredIterator, error)
- func (_Governance *GovernanceFilterer) FilterParticipationBaselineQuorumFactorSet(opts *bind.FilterOpts) (*GovernanceParticipationBaselineQuorumFactorSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterParticipationBaselineUpdateFactorSet(opts *bind.FilterOpts) (*GovernanceParticipationBaselineUpdateFactorSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterParticipationBaselineUpdated(opts *bind.FilterOpts) (*GovernanceParticipationBaselineUpdatedIterator, error)
- func (_Governance *GovernanceFilterer) FilterParticipationFloorSet(opts *bind.FilterOpts) (*GovernanceParticipationFloorSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalApproved(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalApprovedIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalDequeued(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalDequeuedIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalExecuted(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalExecutedIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalExpired(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalExpiredIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalQueued(opts *bind.FilterOpts, proposalId []*big.Int, proposer []common.Address) (*GovernanceProposalQueuedIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalUpvoteRevoked(opts *bind.FilterOpts, proposalId []*big.Int, account []common.Address) (*GovernanceProposalUpvoteRevokedIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalUpvoted(opts *bind.FilterOpts, proposalId []*big.Int, account []common.Address) (*GovernanceProposalUpvotedIterator, error)
- func (_Governance *GovernanceFilterer) FilterProposalVoted(opts *bind.FilterOpts, proposalId []*big.Int, account []common.Address) (*GovernanceProposalVotedIterator, error)
- func (_Governance *GovernanceFilterer) FilterQueueExpirySet(opts *bind.FilterOpts) (*GovernanceQueueExpirySetIterator, error)
- func (_Governance *GovernanceFilterer) FilterReferendumStageDurationSet(opts *bind.FilterOpts) (*GovernanceReferendumStageDurationSetIterator, error)
- func (_Governance *GovernanceFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*GovernanceRegistrySetIterator, error)
- func (_Governance *GovernanceFilterer) ParseApprovalStageDurationSet(log types.Log) (*GovernanceApprovalStageDurationSet, error)
- func (_Governance *GovernanceFilterer) ParseApproverSet(log types.Log) (*GovernanceApproverSet, error)
- func (_Governance *GovernanceFilterer) ParseConcurrentProposalsSet(log types.Log) (*GovernanceConcurrentProposalsSet, error)
- func (_Governance *GovernanceFilterer) ParseConstitutionSet(log types.Log) (*GovernanceConstitutionSet, error)
- func (_Governance *GovernanceFilterer) ParseDequeueFrequencySet(log types.Log) (*GovernanceDequeueFrequencySet, error)
- func (_Governance *GovernanceFilterer) ParseExecutionStageDurationSet(log types.Log) (*GovernanceExecutionStageDurationSet, error)
- func (_Governance *GovernanceFilterer) ParseHotfixApproved(log types.Log) (*GovernanceHotfixApproved, error)
- func (_Governance *GovernanceFilterer) ParseHotfixExecuted(log types.Log) (*GovernanceHotfixExecuted, error)
- func (_Governance *GovernanceFilterer) ParseHotfixPrepared(log types.Log) (*GovernanceHotfixPrepared, error)
- func (_Governance *GovernanceFilterer) ParseHotfixWhitelisted(log types.Log) (*GovernanceHotfixWhitelisted, error)
- func (_Governance *GovernanceFilterer) ParseMinDepositSet(log types.Log) (*GovernanceMinDepositSet, error)
- func (_Governance *GovernanceFilterer) ParseOwnershipTransferred(log types.Log) (*GovernanceOwnershipTransferred, error)
- func (_Governance *GovernanceFilterer) ParseParticipationBaselineQuorumFactorSet(log types.Log) (*GovernanceParticipationBaselineQuorumFactorSet, error)
- func (_Governance *GovernanceFilterer) ParseParticipationBaselineUpdateFactorSet(log types.Log) (*GovernanceParticipationBaselineUpdateFactorSet, error)
- func (_Governance *GovernanceFilterer) ParseParticipationBaselineUpdated(log types.Log) (*GovernanceParticipationBaselineUpdated, error)
- func (_Governance *GovernanceFilterer) ParseParticipationFloorSet(log types.Log) (*GovernanceParticipationFloorSet, error)
- func (_Governance *GovernanceFilterer) ParseProposalApproved(log types.Log) (*GovernanceProposalApproved, error)
- func (_Governance *GovernanceFilterer) ParseProposalDequeued(log types.Log) (*GovernanceProposalDequeued, error)
- func (_Governance *GovernanceFilterer) ParseProposalExecuted(log types.Log) (*GovernanceProposalExecuted, error)
- func (_Governance *GovernanceFilterer) ParseProposalExpired(log types.Log) (*GovernanceProposalExpired, error)
- func (_Governance *GovernanceFilterer) ParseProposalQueued(log types.Log) (*GovernanceProposalQueued, error)
- func (_Governance *GovernanceFilterer) ParseProposalUpvoteRevoked(log types.Log) (*GovernanceProposalUpvoteRevoked, error)
- func (_Governance *GovernanceFilterer) ParseProposalUpvoted(log types.Log) (*GovernanceProposalUpvoted, error)
- func (_Governance *GovernanceFilterer) ParseProposalVoted(log types.Log) (*GovernanceProposalVoted, error)
- func (_Governance *GovernanceFilterer) ParseQueueExpirySet(log types.Log) (*GovernanceQueueExpirySet, error)
- func (_Governance *GovernanceFilterer) ParseReferendumStageDurationSet(log types.Log) (*GovernanceReferendumStageDurationSet, error)
- func (_Governance *GovernanceFilterer) ParseRegistrySet(log types.Log) (*GovernanceRegistrySet, error)
- func (_Governance *GovernanceFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Governance *GovernanceFilterer) WatchApprovalStageDurationSet(opts *bind.WatchOpts, sink chan<- *GovernanceApprovalStageDurationSet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchApproverSet(opts *bind.WatchOpts, sink chan<- *GovernanceApproverSet, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchConcurrentProposalsSet(opts *bind.WatchOpts, sink chan<- *GovernanceConcurrentProposalsSet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchConstitutionSet(opts *bind.WatchOpts, sink chan<- *GovernanceConstitutionSet, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchDequeueFrequencySet(opts *bind.WatchOpts, sink chan<- *GovernanceDequeueFrequencySet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchExecutionStageDurationSet(opts *bind.WatchOpts, sink chan<- *GovernanceExecutionStageDurationSet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchHotfixApproved(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixApproved, hash [][32]byte) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchHotfixExecuted(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixExecuted, hash [][32]byte) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchHotfixPrepared(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixPrepared, hash [][32]byte, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchHotfixWhitelisted(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixWhitelisted, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchMinDepositSet(opts *bind.WatchOpts, sink chan<- *GovernanceMinDepositSet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GovernanceOwnershipTransferred, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchParticipationBaselineQuorumFactorSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchParticipationBaselineUpdateFactorSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchParticipationBaselineUpdated(opts *bind.WatchOpts, sink chan<- *GovernanceParticipationBaselineUpdated) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchParticipationFloorSet(opts *bind.WatchOpts, sink chan<- *GovernanceParticipationFloorSet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalApproved(opts *bind.WatchOpts, sink chan<- *GovernanceProposalApproved, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalDequeued(opts *bind.WatchOpts, sink chan<- *GovernanceProposalDequeued, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalExecuted(opts *bind.WatchOpts, sink chan<- *GovernanceProposalExecuted, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalExpired(opts *bind.WatchOpts, sink chan<- *GovernanceProposalExpired, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalQueued(opts *bind.WatchOpts, sink chan<- *GovernanceProposalQueued, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalUpvoteRevoked(opts *bind.WatchOpts, sink chan<- *GovernanceProposalUpvoteRevoked, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalUpvoted(opts *bind.WatchOpts, sink chan<- *GovernanceProposalUpvoted, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchProposalVoted(opts *bind.WatchOpts, sink chan<- *GovernanceProposalVoted, ...) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchQueueExpirySet(opts *bind.WatchOpts, sink chan<- *GovernanceQueueExpirySet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchReferendumStageDurationSet(opts *bind.WatchOpts, sink chan<- *GovernanceReferendumStageDurationSet) (event.Subscription, error)
- func (_Governance *GovernanceFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *GovernanceRegistrySet, ...) (event.Subscription, error)
- type GovernanceHotfixApproved
- type GovernanceHotfixApprovedIterator
- type GovernanceHotfixExecuted
- type GovernanceHotfixExecutedIterator
- type GovernanceHotfixPrepared
- type GovernanceHotfixPreparedIterator
- type GovernanceHotfixWhitelisted
- type GovernanceHotfixWhitelistedIterator
- type GovernanceMinDepositSet
- type GovernanceMinDepositSetIterator
- type GovernanceOwnershipTransferred
- type GovernanceOwnershipTransferredIterator
- type GovernanceParticipationBaselineQuorumFactorSet
- type GovernanceParticipationBaselineQuorumFactorSetIterator
- type GovernanceParticipationBaselineUpdateFactorSet
- type GovernanceParticipationBaselineUpdateFactorSetIterator
- type GovernanceParticipationBaselineUpdated
- type GovernanceParticipationBaselineUpdatedIterator
- type GovernanceParticipationFloorSet
- type GovernanceParticipationFloorSetIterator
- type GovernanceProposalApproved
- type GovernanceProposalApprovedIterator
- type GovernanceProposalDequeued
- type GovernanceProposalDequeuedIterator
- type GovernanceProposalExecuted
- type GovernanceProposalExecutedIterator
- type GovernanceProposalExpired
- type GovernanceProposalExpiredIterator
- type GovernanceProposalQueued
- type GovernanceProposalQueuedIterator
- type GovernanceProposalUpvoteRevoked
- type GovernanceProposalUpvoteRevokedIterator
- type GovernanceProposalUpvoted
- type GovernanceProposalUpvotedIterator
- type GovernanceProposalVoted
- type GovernanceProposalVotedIterator
- type GovernanceQueueExpirySet
- type GovernanceQueueExpirySetIterator
- type GovernanceRaw
- func (_Governance *GovernanceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Governance *GovernanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Governance *GovernanceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GovernanceReferendumStageDurationSet
- type GovernanceReferendumStageDurationSetIterator
- type GovernanceRegistrySet
- type GovernanceRegistrySetIterator
- type GovernanceSession
- func (_Governance *GovernanceSession) Approve(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) ApproveHotfix(hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceSession) Approver() (common.Address, error)
- func (_Governance *GovernanceSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Governance *GovernanceSession) ConcurrentProposals() (*big.Int, error)
- func (_Governance *GovernanceSession) DequeueFrequency() (*big.Int, error)
- func (_Governance *GovernanceSession) DequeueProposalsIfReady() (*types.Transaction, error)
- func (_Governance *GovernanceSession) Dequeued(arg0 *big.Int) (*big.Int, error)
- func (_Governance *GovernanceSession) EmptyIndices(arg0 *big.Int) (*big.Int, error)
- func (_Governance *GovernanceSession) Execute(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) ExecuteHotfix(values []*big.Int, destinations []common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Governance *GovernanceSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceSession) GetApprovalStageDuration() (*big.Int, error)
- func (_Governance *GovernanceSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Governance *GovernanceSession) GetConstitution(destination common.Address, functionId [4]byte) (*big.Int, error)
- func (_Governance *GovernanceSession) GetDequeue() ([]*big.Int, error)
- func (_Governance *GovernanceSession) GetEpochNumber() (*big.Int, error)
- func (_Governance *GovernanceSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceSession) GetEpochSize() (*big.Int, error)
- func (_Governance *GovernanceSession) GetExecutionStageDuration() (*big.Int, error)
- func (_Governance *GovernanceSession) GetHotfixRecord(hash [32]byte) (bool, bool, *big.Int, error)
- func (_Governance *GovernanceSession) GetMostRecentReferendumProposal(account common.Address) (*big.Int, error)
- func (_Governance *GovernanceSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Governance *GovernanceSession) GetParticipationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Governance *GovernanceSession) GetProposal(proposalId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, string, error)
- func (_Governance *GovernanceSession) GetProposalStage(proposalId *big.Int) (uint8, error)
- func (_Governance *GovernanceSession) GetProposalTransaction(proposalId *big.Int, index *big.Int) (*big.Int, common.Address, []byte, error)
- func (_Governance *GovernanceSession) GetQueue() ([]*big.Int, []*big.Int, error)
- func (_Governance *GovernanceSession) GetQueueLength() (*big.Int, error)
- func (_Governance *GovernanceSession) GetReferendumStageDuration() (*big.Int, error)
- func (_Governance *GovernanceSession) GetUpvoteRecord(account common.Address) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceSession) GetUpvotes(proposalId *big.Int) (*big.Int, error)
- func (_Governance *GovernanceSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Governance *GovernanceSession) GetVoteRecord(account common.Address, index *big.Int) (*big.Int, *big.Int, error)
- func (_Governance *GovernanceSession) GetVoteTotals(proposalId *big.Int) (*big.Int, *big.Int, *big.Int, error)
- func (_Governance *GovernanceSession) HashHeader(header []byte) ([32]byte, error)
- func (_Governance *GovernanceSession) HotfixWhitelistValidatorTally(hash [32]byte) (*big.Int, error)
- func (_Governance *GovernanceSession) Hotfixes(arg0 [32]byte) (struct{ ... }, error)
- func (_Governance *GovernanceSession) Initialize(registryAddress common.Address, _approver common.Address, ...) (*types.Transaction, error)
- func (_Governance *GovernanceSession) Initialized() (bool, error)
- func (_Governance *GovernanceSession) IsApproved(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceSession) IsDequeuedProposal(proposalId *big.Int, index *big.Int) (bool, error)
- func (_Governance *GovernanceSession) IsDequeuedProposalExpired(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceSession) IsHotfixPassing(hash [32]byte) (bool, error)
- func (_Governance *GovernanceSession) IsHotfixWhitelistedBy(hash [32]byte, whitelister common.Address) (bool, error)
- func (_Governance *GovernanceSession) IsOwner() (bool, error)
- func (_Governance *GovernanceSession) IsProposalPassing(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceSession) IsQueued(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceSession) IsQueuedProposalExpired(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceSession) IsVoting(account common.Address) (bool, error)
- func (_Governance *GovernanceSession) LastDequeue() (*big.Int, error)
- func (_Governance *GovernanceSession) MinDeposit() (*big.Int, error)
- func (_Governance *GovernanceSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Governance *GovernanceSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Governance *GovernanceSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Governance *GovernanceSession) Owner() (common.Address, error)
- func (_Governance *GovernanceSession) PrepareHotfix(hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceSession) ProposalCount() (*big.Int, error)
- func (_Governance *GovernanceSession) ProposalExists(proposalId *big.Int) (bool, error)
- func (_Governance *GovernanceSession) Propose(values []*big.Int, destinations []common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Governance *GovernanceSession) QueueExpiry() (*big.Int, error)
- func (_Governance *GovernanceSession) RefundedDeposits(arg0 common.Address) (*big.Int, error)
- func (_Governance *GovernanceSession) Registry() (common.Address, error)
- func (_Governance *GovernanceSession) RenounceOwnership() (*types.Transaction, error)
- func (_Governance *GovernanceSession) RevokeUpvote(lesser *big.Int, greater *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetApprovalStageDuration(approvalStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetApprover(_approver common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetBaselineQuorumFactor(baselineQuorumFactor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetBaselineUpdateFactor(baselineUpdateFactor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetConcurrentProposals(_concurrentProposals *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetConstitution(destination common.Address, functionId [4]byte, threshold *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetDequeueFrequency(_dequeueFrequency *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetExecutionStageDuration(executionStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetMinDeposit(_minDeposit *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetParticipationBaseline(participationBaseline *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetParticipationFloor(participationFloor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetQueueExpiry(_queueExpiry *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetReferendumStageDuration(referendumStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceSession) StageDurations() (struct{ ... }, error)
- func (_Governance *GovernanceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceSession) Upvote(proposalId *big.Int, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Governance *GovernanceSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_Governance *GovernanceSession) Vote(proposalId *big.Int, index *big.Int, value uint8) (*types.Transaction, error)
- func (_Governance *GovernanceSession) WhitelistHotfix(hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceSession) Withdraw() (*types.Transaction, error)
- type GovernanceTransactor
- func (_Governance *GovernanceTransactor) Approve(opts *bind.TransactOpts, proposalId *big.Int, index *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) ApproveHotfix(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) DequeueProposalsIfReady(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) Execute(opts *bind.TransactOpts, proposalId *big.Int, index *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) ExecuteHotfix(opts *bind.TransactOpts, values []*big.Int, destinations []common.Address, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) PrepareHotfix(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) Propose(opts *bind.TransactOpts, values []*big.Int, destinations []common.Address, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) RevokeUpvote(opts *bind.TransactOpts, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetApprovalStageDuration(opts *bind.TransactOpts, approvalStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetApprover(opts *bind.TransactOpts, _approver common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetBaselineQuorumFactor(opts *bind.TransactOpts, baselineQuorumFactor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetBaselineUpdateFactor(opts *bind.TransactOpts, baselineUpdateFactor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetConcurrentProposals(opts *bind.TransactOpts, _concurrentProposals *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetConstitution(opts *bind.TransactOpts, destination common.Address, functionId [4]byte, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetDequeueFrequency(opts *bind.TransactOpts, _dequeueFrequency *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetExecutionStageDuration(opts *bind.TransactOpts, executionStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetMinDeposit(opts *bind.TransactOpts, _minDeposit *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetParticipationBaseline(opts *bind.TransactOpts, participationBaseline *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetParticipationFloor(opts *bind.TransactOpts, participationFloor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetQueueExpiry(opts *bind.TransactOpts, _queueExpiry *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetReferendumStageDuration(opts *bind.TransactOpts, referendumStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) Upvote(opts *bind.TransactOpts, proposalId *big.Int, lesser *big.Int, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) Vote(opts *bind.TransactOpts, proposalId *big.Int, index *big.Int, value uint8) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) WhitelistHotfix(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type GovernanceTransactorRaw
- type GovernanceTransactorSession
- func (_Governance *GovernanceTransactorSession) Approve(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) ApproveHotfix(hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) DequeueProposalsIfReady() (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) Execute(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) ExecuteHotfix(values []*big.Int, destinations []common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) Initialize(registryAddress common.Address, _approver common.Address, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) PrepareHotfix(hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) Propose(values []*big.Int, destinations []common.Address, data []byte, ...) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) RevokeUpvote(lesser *big.Int, greater *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetApprovalStageDuration(approvalStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetApprover(_approver common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetBaselineQuorumFactor(baselineQuorumFactor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetBaselineUpdateFactor(baselineUpdateFactor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetConcurrentProposals(_concurrentProposals *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetConstitution(destination common.Address, functionId [4]byte, threshold *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetDequeueFrequency(_dequeueFrequency *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetExecutionStageDuration(executionStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetMinDeposit(_minDeposit *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetParticipationBaseline(participationBaseline *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetParticipationFloor(participationFloor *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetQueueExpiry(_queueExpiry *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetReferendumStageDuration(referendumStageDuration *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) Upvote(proposalId *big.Int, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) Vote(proposalId *big.Int, index *big.Int, value uint8) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) WhitelistHotfix(hash [32]byte) (*types.Transaction, error)
- func (_Governance *GovernanceTransactorSession) Withdraw() (*types.Transaction, error)
- type LockedGold
- type LockedGoldAccountSlashed
- type LockedGoldAccountSlashedIterator
- type LockedGoldCaller
- func (_LockedGold *LockedGoldCaller) GetAccountNonvotingLockedGold(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldCaller) GetAccountTotalLockedGold(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldCaller) GetNonvotingLockedGold(opts *bind.CallOpts) (*big.Int, error)
- func (_LockedGold *LockedGoldCaller) GetPendingWithdrawals(opts *bind.CallOpts, account common.Address) ([]*big.Int, []*big.Int, error)
- func (_LockedGold *LockedGoldCaller) GetSlashingWhitelist(opts *bind.CallOpts) ([][32]byte, error)
- func (_LockedGold *LockedGoldCaller) GetTotalLockedGold(opts *bind.CallOpts) (*big.Int, error)
- func (_LockedGold *LockedGoldCaller) GetTotalPendingWithdrawals(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_LockedGold *LockedGoldCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_LockedGold *LockedGoldCaller) IsSlasher(opts *bind.CallOpts, slasher common.Address) (bool, error)
- func (_LockedGold *LockedGoldCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_LockedGold *LockedGoldCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_LockedGold *LockedGoldCaller) SlashingWhitelist(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_LockedGold *LockedGoldCaller) TotalNonvoting(opts *bind.CallOpts) (*big.Int, error)
- func (_LockedGold *LockedGoldCaller) UnlockingPeriod(opts *bind.CallOpts) (*big.Int, error)
- type LockedGoldCallerRaw
- type LockedGoldCallerSession
- func (_LockedGold *LockedGoldCallerSession) GetAccountNonvotingLockedGold(account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) GetAccountTotalLockedGold(account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) GetNonvotingLockedGold() (*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) GetPendingWithdrawals(account common.Address) ([]*big.Int, []*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) GetSlashingWhitelist() ([][32]byte, error)
- func (_LockedGold *LockedGoldCallerSession) GetTotalLockedGold() (*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) GetTotalPendingWithdrawals(account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) Initialized() (bool, error)
- func (_LockedGold *LockedGoldCallerSession) IsOwner() (bool, error)
- func (_LockedGold *LockedGoldCallerSession) IsSlasher(slasher common.Address) (bool, error)
- func (_LockedGold *LockedGoldCallerSession) Owner() (common.Address, error)
- func (_LockedGold *LockedGoldCallerSession) Registry() (common.Address, error)
- func (_LockedGold *LockedGoldCallerSession) SlashingWhitelist(arg0 *big.Int) ([32]byte, error)
- func (_LockedGold *LockedGoldCallerSession) TotalNonvoting() (*big.Int, error)
- func (_LockedGold *LockedGoldCallerSession) UnlockingPeriod() (*big.Int, error)
- type LockedGoldFilterer
- func (_LockedGold *LockedGoldFilterer) FilterAccountSlashed(opts *bind.FilterOpts, slashed []common.Address, reporter []common.Address) (*LockedGoldAccountSlashedIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterGoldLocked(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldLockedIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterGoldRelocked(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldRelockedIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterGoldUnlocked(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldUnlockedIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterGoldWithdrawn(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldWithdrawnIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LockedGoldOwnershipTransferredIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*LockedGoldRegistrySetIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterSlasherWhitelistAdded(opts *bind.FilterOpts, slasherIdentifier []string) (*LockedGoldSlasherWhitelistAddedIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterSlasherWhitelistRemoved(opts *bind.FilterOpts, slasherIdentifier []string) (*LockedGoldSlasherWhitelistRemovedIterator, error)
- func (_LockedGold *LockedGoldFilterer) FilterUnlockingPeriodSet(opts *bind.FilterOpts) (*LockedGoldUnlockingPeriodSetIterator, error)
- func (_LockedGold *LockedGoldFilterer) ParseAccountSlashed(log types.Log) (*LockedGoldAccountSlashed, error)
- func (_LockedGold *LockedGoldFilterer) ParseGoldLocked(log types.Log) (*LockedGoldGoldLocked, error)
- func (_LockedGold *LockedGoldFilterer) ParseGoldRelocked(log types.Log) (*LockedGoldGoldRelocked, error)
- func (_LockedGold *LockedGoldFilterer) ParseGoldUnlocked(log types.Log) (*LockedGoldGoldUnlocked, error)
- func (_LockedGold *LockedGoldFilterer) ParseGoldWithdrawn(log types.Log) (*LockedGoldGoldWithdrawn, error)
- func (_LockedGold *LockedGoldFilterer) ParseOwnershipTransferred(log types.Log) (*LockedGoldOwnershipTransferred, error)
- func (_LockedGold *LockedGoldFilterer) ParseRegistrySet(log types.Log) (*LockedGoldRegistrySet, error)
- func (_LockedGold *LockedGoldFilterer) ParseSlasherWhitelistAdded(log types.Log) (*LockedGoldSlasherWhitelistAdded, error)
- func (_LockedGold *LockedGoldFilterer) ParseSlasherWhitelistRemoved(log types.Log) (*LockedGoldSlasherWhitelistRemoved, error)
- func (_LockedGold *LockedGoldFilterer) ParseUnlockingPeriodSet(log types.Log) (*LockedGoldUnlockingPeriodSet, error)
- func (_LockedGold *LockedGoldFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_LockedGold *LockedGoldFilterer) WatchAccountSlashed(opts *bind.WatchOpts, sink chan<- *LockedGoldAccountSlashed, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchGoldLocked(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldLocked, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchGoldRelocked(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldRelocked, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchGoldUnlocked(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldUnlocked, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchGoldWithdrawn(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldWithdrawn, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LockedGoldOwnershipTransferred, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *LockedGoldRegistrySet, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchSlasherWhitelistAdded(opts *bind.WatchOpts, sink chan<- *LockedGoldSlasherWhitelistAdded, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchSlasherWhitelistRemoved(opts *bind.WatchOpts, sink chan<- *LockedGoldSlasherWhitelistRemoved, ...) (event.Subscription, error)
- func (_LockedGold *LockedGoldFilterer) WatchUnlockingPeriodSet(opts *bind.WatchOpts, sink chan<- *LockedGoldUnlockingPeriodSet) (event.Subscription, error)
- type LockedGoldGoldLocked
- type LockedGoldGoldLockedIterator
- type LockedGoldGoldRelocked
- type LockedGoldGoldRelockedIterator
- type LockedGoldGoldUnlocked
- type LockedGoldGoldUnlockedIterator
- type LockedGoldGoldWithdrawn
- type LockedGoldGoldWithdrawnIterator
- type LockedGoldOwnershipTransferred
- type LockedGoldOwnershipTransferredIterator
- type LockedGoldRaw
- func (_LockedGold *LockedGoldRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_LockedGold *LockedGoldRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_LockedGold *LockedGoldRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LockedGoldRegistrySet
- type LockedGoldRegistrySetIterator
- type LockedGoldSession
- func (_LockedGold *LockedGoldSession) AddSlasher(slasherIdentifier string) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) DecrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) GetAccountNonvotingLockedGold(account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldSession) GetAccountTotalLockedGold(account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldSession) GetNonvotingLockedGold() (*big.Int, error)
- func (_LockedGold *LockedGoldSession) GetPendingWithdrawals(account common.Address) ([]*big.Int, []*big.Int, error)
- func (_LockedGold *LockedGoldSession) GetSlashingWhitelist() ([][32]byte, error)
- func (_LockedGold *LockedGoldSession) GetTotalLockedGold() (*big.Int, error)
- func (_LockedGold *LockedGoldSession) GetTotalPendingWithdrawals(account common.Address) (*big.Int, error)
- func (_LockedGold *LockedGoldSession) IncrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) Initialize(registryAddress common.Address, _unlockingPeriod *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) Initialized() (bool, error)
- func (_LockedGold *LockedGoldSession) IsOwner() (bool, error)
- func (_LockedGold *LockedGoldSession) IsSlasher(slasher common.Address) (bool, error)
- func (_LockedGold *LockedGoldSession) Lock() (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) Owner() (common.Address, error)
- func (_LockedGold *LockedGoldSession) Registry() (common.Address, error)
- func (_LockedGold *LockedGoldSession) Relock(index *big.Int, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) RemoveSlasher(slasherIdentifier string, index *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) RenounceOwnership() (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) SetUnlockingPeriod(value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) Slash(account common.Address, penalty *big.Int, reporter common.Address, ...) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) SlashingWhitelist(arg0 *big.Int) ([32]byte, error)
- func (_LockedGold *LockedGoldSession) TotalNonvoting() (*big.Int, error)
- func (_LockedGold *LockedGoldSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) Unlock(value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldSession) UnlockingPeriod() (*big.Int, error)
- func (_LockedGold *LockedGoldSession) Withdraw(index *big.Int) (*types.Transaction, error)
- type LockedGoldSlasherWhitelistAdded
- type LockedGoldSlasherWhitelistAddedIterator
- type LockedGoldSlasherWhitelistRemoved
- type LockedGoldSlasherWhitelistRemovedIterator
- type LockedGoldTransactor
- func (_LockedGold *LockedGoldTransactor) AddSlasher(opts *bind.TransactOpts, slasherIdentifier string) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) DecrementNonvotingAccountBalance(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) IncrementNonvotingAccountBalance(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) Lock(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) Relock(opts *bind.TransactOpts, index *big.Int, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) RemoveSlasher(opts *bind.TransactOpts, slasherIdentifier string, index *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) SetUnlockingPeriod(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) Slash(opts *bind.TransactOpts, account common.Address, penalty *big.Int, ...) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) Unlock(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactor) Withdraw(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
- type LockedGoldTransactorRaw
- type LockedGoldTransactorSession
- func (_LockedGold *LockedGoldTransactorSession) AddSlasher(slasherIdentifier string) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) DecrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) IncrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) Initialize(registryAddress common.Address, _unlockingPeriod *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) Lock() (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) Relock(index *big.Int, value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) RemoveSlasher(slasherIdentifier string, index *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) SetUnlockingPeriod(value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) Slash(account common.Address, penalty *big.Int, reporter common.Address, ...) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) Unlock(value *big.Int) (*types.Transaction, error)
- func (_LockedGold *LockedGoldTransactorSession) Withdraw(index *big.Int) (*types.Transaction, error)
- type LockedGoldUnlockingPeriodSet
- type LockedGoldUnlockingPeriodSetIterator
- type MultiSig
- type MultiSigCaller
- func (_MultiSig *MultiSigCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSig *MultiSigCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
- func (_MultiSig *MultiSigCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
- func (_MultiSig *MultiSigCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_MultiSig *MultiSigCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
- func (_MultiSig *MultiSigCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSig *MultiSigCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_MultiSig *MultiSigCaller) InternalRequired(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSig *MultiSigCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
- func (_MultiSig *MultiSigCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_MultiSig *MultiSigCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSig *MultiSigCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_MultiSig *MultiSigCaller) Required(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSig *MultiSigCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSig *MultiSigCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- type MultiSigCallerRaw
- type MultiSigCallerSession
- func (_MultiSig *MultiSigCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSig *MultiSigCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MultiSig *MultiSigCallerSession) GetOwners() ([]common.Address, error)
- func (_MultiSig *MultiSigCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) Initialized() (bool, error)
- func (_MultiSig *MultiSigCallerSession) InternalRequired() (*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MultiSig *MultiSigCallerSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MultiSig *MultiSigCallerSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MultiSig *MultiSigCallerSession) Required() (*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) TransactionCount() (*big.Int, error)
- func (_MultiSig *MultiSigCallerSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type MultiSigConfirmation
- type MultiSigConfirmationIterator
- type MultiSigDeposit
- type MultiSigDepositIterator
- type MultiSigExecution
- type MultiSigExecutionIterator
- type MultiSigFilterer
- func (_MultiSig *MultiSigFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigConfirmationIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigDepositIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigExecutionIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterInternalRequirementChange(opts *bind.FilterOpts) (*MultiSigInternalRequirementChangeIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigOwnerAdditionIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigOwnerRemovalIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigRequirementChangeIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigRevocationIterator, error)
- func (_MultiSig *MultiSigFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigSubmissionIterator, error)
- func (_MultiSig *MultiSigFilterer) ParseConfirmation(log types.Log) (*MultiSigConfirmation, error)
- func (_MultiSig *MultiSigFilterer) ParseDeposit(log types.Log) (*MultiSigDeposit, error)
- func (_MultiSig *MultiSigFilterer) ParseExecution(log types.Log) (*MultiSigExecution, error)
- func (_MultiSig *MultiSigFilterer) ParseInternalRequirementChange(log types.Log) (*MultiSigInternalRequirementChange, error)
- func (_MultiSig *MultiSigFilterer) ParseOwnerAddition(log types.Log) (*MultiSigOwnerAddition, error)
- func (_MultiSig *MultiSigFilterer) ParseOwnerRemoval(log types.Log) (*MultiSigOwnerRemoval, error)
- func (_MultiSig *MultiSigFilterer) ParseRequirementChange(log types.Log) (*MultiSigRequirementChange, error)
- func (_MultiSig *MultiSigFilterer) ParseRevocation(log types.Log) (*MultiSigRevocation, error)
- func (_MultiSig *MultiSigFilterer) ParseSubmission(log types.Log) (*MultiSigSubmission, error)
- func (_MultiSig *MultiSigFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_MultiSig *MultiSigFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigConfirmation, ...) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigDeposit, sender []common.Address) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigExecution, transactionId []*big.Int) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchInternalRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigInternalRequirementChange) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigOwnerAddition, ...) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigOwnerRemoval, ...) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigRequirementChange) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigRevocation, sender []common.Address, ...) (event.Subscription, error)
- func (_MultiSig *MultiSigFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigSubmission, ...) (event.Subscription, error)
- type MultiSigInternalRequirementChange
- type MultiSigInternalRequirementChangeIterator
- type MultiSigOwnerAddition
- type MultiSigOwnerAdditionIterator
- type MultiSigOwnerRemoval
- type MultiSigOwnerRemovalIterator
- type MultiSigRaw
- func (_MultiSig *MultiSigRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MultiSig *MultiSigRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiSig *MultiSigRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiSigRequirementChange
- type MultiSigRequirementChangeIterator
- type MultiSigRevocation
- type MultiSigRevocationIterator
- type MultiSigSession
- func (_MultiSig *MultiSigSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSig *MultiSigSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MultiSig *MultiSigSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MultiSig *MultiSigSession) GetOwners() ([]common.Address, error)
- func (_MultiSig *MultiSigSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MultiSig *MultiSigSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSig *MultiSigSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) Initialized() (bool, error)
- func (_MultiSig *MultiSigSession) InternalRequired() (*big.Int, error)
- func (_MultiSig *MultiSigSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MultiSig *MultiSigSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MultiSig *MultiSigSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MultiSig *MultiSigSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MultiSig *MultiSigSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) Required() (*big.Int, error)
- func (_MultiSig *MultiSigSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_MultiSig *MultiSigSession) TransactionCount() (*big.Int, error)
- func (_MultiSig *MultiSigSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type MultiSigSubmission
- type MultiSigSubmissionIterator
- type MultiSigTransactor
- func (_MultiSig *MultiSigTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) ChangeInternalRequirement(opts *bind.TransactOpts, _internalRequired *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) Initialize(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int, ...) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, ...) (*types.Transaction, error)
- type MultiSigTransactorRaw
- type MultiSigTransactorSession
- func (_MultiSig *MultiSigTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSig *MultiSigTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- type Proxy
- type ProxyCaller
- type ProxyCallerRaw
- type ProxyCallerSession
- type ProxyFilterer
- func (_Proxy *ProxyFilterer) FilterImplementationSet(opts *bind.FilterOpts, implementation []common.Address) (*ProxyImplementationSetIterator, error)
- func (_Proxy *ProxyFilterer) FilterOwnerSet(opts *bind.FilterOpts, owner []common.Address) (*ProxyOwnerSetIterator, error)
- func (_Proxy *ProxyFilterer) ParseImplementationSet(log types.Log) (*ProxyImplementationSet, error)
- func (_Proxy *ProxyFilterer) ParseOwnerSet(log types.Log) (*ProxyOwnerSet, error)
- func (_Proxy *ProxyFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Proxy *ProxyFilterer) WatchImplementationSet(opts *bind.WatchOpts, sink chan<- *ProxyImplementationSet, ...) (event.Subscription, error)
- func (_Proxy *ProxyFilterer) WatchOwnerSet(opts *bind.WatchOpts, sink chan<- *ProxyOwnerSet, owner []common.Address) (event.Subscription, error)
- type ProxyImplementationSet
- type ProxyImplementationSetIterator
- type ProxyOwnerSet
- type ProxyOwnerSetIterator
- type ProxyRaw
- func (_Proxy *ProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Proxy *ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ProxySession
- func (_Proxy *ProxySession) GetImplementation() (common.Address, error)
- func (_Proxy *ProxySession) GetOwner() (common.Address, error)
- func (_Proxy *ProxySession) SetAndInitializeImplementation(implementation common.Address, callbackData []byte) (*types.Transaction, error)
- func (_Proxy *ProxySession) SetImplementation(implementation common.Address) (*types.Transaction, error)
- func (_Proxy *ProxySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ProxyTransactor
- func (_Proxy *ProxyTransactor) SetAndInitializeImplementation(opts *bind.TransactOpts, implementation common.Address, callbackData []byte) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) SetImplementation(opts *bind.TransactOpts, implementation common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ProxyTransactorRaw
- type ProxyTransactorSession
- func (_Proxy *ProxyTransactorSession) SetAndInitializeImplementation(implementation common.Address, callbackData []byte) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) SetImplementation(implementation common.Address) (*types.Transaction, error)
- func (_Proxy *ProxyTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Random
- type RandomCaller
- func (_Random *RandomCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Random *RandomCaller) Commitments(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error)
- func (_Random *RandomCaller) ComputeCommitment(opts *bind.CallOpts, randomness [32]byte) ([32]byte, error)
- func (_Random *RandomCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Random *RandomCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_Random *RandomCaller) GetBlockRandomness(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Random *RandomCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Random *RandomCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Random *RandomCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Random *RandomCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Random *RandomCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Random *RandomCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Random *RandomCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Random *RandomCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Random *RandomCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Random *RandomCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Random *RandomCaller) Random(opts *bind.CallOpts) ([32]byte, error)
- func (_Random *RandomCaller) RandomnessBlockRetentionWindow(opts *bind.CallOpts) (*big.Int, error)
- func (_Random *RandomCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Random *RandomCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type RandomCallerRaw
- type RandomCallerSession
- func (_Random *RandomCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Random *RandomCallerSession) Commitments(arg0 common.Address) ([32]byte, error)
- func (_Random *RandomCallerSession) ComputeCommitment(randomness [32]byte) ([32]byte, error)
- func (_Random *RandomCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Random *RandomCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Random *RandomCallerSession) GetBlockRandomness(blockNumber *big.Int) ([32]byte, error)
- func (_Random *RandomCallerSession) GetEpochNumber() (*big.Int, error)
- func (_Random *RandomCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomCallerSession) GetEpochSize() (*big.Int, error)
- func (_Random *RandomCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Random *RandomCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Random *RandomCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_Random *RandomCallerSession) Initialized() (bool, error)
- func (_Random *RandomCallerSession) IsOwner() (bool, error)
- func (_Random *RandomCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Random *RandomCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Random *RandomCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomCallerSession) Owner() (common.Address, error)
- func (_Random *RandomCallerSession) Random() ([32]byte, error)
- func (_Random *RandomCallerSession) RandomnessBlockRetentionWindow() (*big.Int, error)
- func (_Random *RandomCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Random *RandomCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type RandomFilterer
- func (_Random *RandomFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RandomOwnershipTransferredIterator, error)
- func (_Random *RandomFilterer) FilterRandomnessBlockRetentionWindowSet(opts *bind.FilterOpts) (*RandomRandomnessBlockRetentionWindowSetIterator, error)
- func (_Random *RandomFilterer) ParseOwnershipTransferred(log types.Log) (*RandomOwnershipTransferred, error)
- func (_Random *RandomFilterer) ParseRandomnessBlockRetentionWindowSet(log types.Log) (*RandomRandomnessBlockRetentionWindowSet, error)
- func (_Random *RandomFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Random *RandomFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RandomOwnershipTransferred, ...) (event.Subscription, error)
- func (_Random *RandomFilterer) WatchRandomnessBlockRetentionWindowSet(opts *bind.WatchOpts, sink chan<- *RandomRandomnessBlockRetentionWindowSet) (event.Subscription, error)
- type RandomOwnershipTransferred
- type RandomOwnershipTransferredIterator
- type RandomRandomnessBlockRetentionWindowSet
- type RandomRandomnessBlockRetentionWindowSetIterator
- type RandomRaw
- func (_Random *RandomRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Random *RandomRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Random *RandomRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RandomSession
- func (_Random *RandomSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Random *RandomSession) Commitments(arg0 common.Address) ([32]byte, error)
- func (_Random *RandomSession) ComputeCommitment(randomness [32]byte) ([32]byte, error)
- func (_Random *RandomSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Random *RandomSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Random *RandomSession) GetBlockRandomness(blockNumber *big.Int) ([32]byte, error)
- func (_Random *RandomSession) GetEpochNumber() (*big.Int, error)
- func (_Random *RandomSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomSession) GetEpochSize() (*big.Int, error)
- func (_Random *RandomSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Random *RandomSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Random *RandomSession) HashHeader(header []byte) ([32]byte, error)
- func (_Random *RandomSession) Initialize(_randomnessBlockRetentionWindow *big.Int) (*types.Transaction, error)
- func (_Random *RandomSession) Initialized() (bool, error)
- func (_Random *RandomSession) IsOwner() (bool, error)
- func (_Random *RandomSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Random *RandomSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Random *RandomSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Random *RandomSession) Owner() (common.Address, error)
- func (_Random *RandomSession) Random() ([32]byte, error)
- func (_Random *RandomSession) RandomnessBlockRetentionWindow() (*big.Int, error)
- func (_Random *RandomSession) RenounceOwnership() (*types.Transaction, error)
- func (_Random *RandomSession) RevealAndCommit(randomness [32]byte, newCommitment [32]byte, proposer common.Address) (*types.Transaction, error)
- func (_Random *RandomSession) SetRandomnessBlockRetentionWindow(value *big.Int) (*types.Transaction, error)
- func (_Random *RandomSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Random *RandomSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Random *RandomSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type RandomTransactor
- func (_Random *RandomTransactor) Initialize(opts *bind.TransactOpts, _randomnessBlockRetentionWindow *big.Int) (*types.Transaction, error)
- func (_Random *RandomTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Random *RandomTransactor) RevealAndCommit(opts *bind.TransactOpts, randomness [32]byte, newCommitment [32]byte, ...) (*types.Transaction, error)
- func (_Random *RandomTransactor) SetRandomnessBlockRetentionWindow(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Random *RandomTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type RandomTransactorRaw
- type RandomTransactorSession
- func (_Random *RandomTransactorSession) Initialize(_randomnessBlockRetentionWindow *big.Int) (*types.Transaction, error)
- func (_Random *RandomTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Random *RandomTransactorSession) RevealAndCommit(randomness [32]byte, newCommitment [32]byte, proposer common.Address) (*types.Transaction, error)
- func (_Random *RandomTransactorSession) SetRandomnessBlockRetentionWindow(value *big.Int) (*types.Transaction, error)
- func (_Random *RandomTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Registry
- type RegistryCaller
- func (_Registry *RegistryCaller) GetAddressFor(opts *bind.CallOpts, identifierHash [32]byte) (common.Address, error)
- func (_Registry *RegistryCaller) GetAddressForOrDie(opts *bind.CallOpts, identifierHash [32]byte) (common.Address, error)
- func (_Registry *RegistryCaller) GetAddressForString(opts *bind.CallOpts, identifier string) (common.Address, error)
- func (_Registry *RegistryCaller) GetAddressForStringOrDie(opts *bind.CallOpts, identifier string) (common.Address, error)
- func (_Registry *RegistryCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Registry *RegistryCaller) IsOneOf(opts *bind.CallOpts, identifierHashes [][32]byte, sender common.Address) (bool, error)
- func (_Registry *RegistryCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Registry *RegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Registry *RegistryCaller) Registry(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- type RegistryCallerRaw
- type RegistryCallerSession
- func (_Registry *RegistryCallerSession) GetAddressFor(identifierHash [32]byte) (common.Address, error)
- func (_Registry *RegistryCallerSession) GetAddressForOrDie(identifierHash [32]byte) (common.Address, error)
- func (_Registry *RegistryCallerSession) GetAddressForString(identifier string) (common.Address, error)
- func (_Registry *RegistryCallerSession) GetAddressForStringOrDie(identifier string) (common.Address, error)
- func (_Registry *RegistryCallerSession) Initialized() (bool, error)
- func (_Registry *RegistryCallerSession) IsOneOf(identifierHashes [][32]byte, sender common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) IsOwner() (bool, error)
- func (_Registry *RegistryCallerSession) Owner() (common.Address, error)
- func (_Registry *RegistryCallerSession) Registry(arg0 [32]byte) (common.Address, error)
- type RegistryFilterer
- func (_Registry *RegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RegistryOwnershipTransferredIterator, error)
- func (_Registry *RegistryFilterer) FilterRegistryUpdated(opts *bind.FilterOpts, identifierHash [][32]byte, addr []common.Address) (*RegistryRegistryUpdatedIterator, error)
- func (_Registry *RegistryFilterer) ParseOwnershipTransferred(log types.Log) (*RegistryOwnershipTransferred, error)
- func (_Registry *RegistryFilterer) ParseRegistryUpdated(log types.Log) (*RegistryRegistryUpdated, error)
- func (_Registry *RegistryFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Registry *RegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RegistryOwnershipTransferred, ...) (event.Subscription, error)
- func (_Registry *RegistryFilterer) WatchRegistryUpdated(opts *bind.WatchOpts, sink chan<- *RegistryRegistryUpdated, ...) (event.Subscription, error)
- type RegistryOwnershipTransferred
- type RegistryOwnershipTransferredIterator
- type RegistryRaw
- func (_Registry *RegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Registry *RegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RegistryRegistryUpdated
- type RegistryRegistryUpdatedIterator
- type RegistrySession
- func (_Registry *RegistrySession) GetAddressFor(identifierHash [32]byte) (common.Address, error)
- func (_Registry *RegistrySession) GetAddressForOrDie(identifierHash [32]byte) (common.Address, error)
- func (_Registry *RegistrySession) GetAddressForString(identifier string) (common.Address, error)
- func (_Registry *RegistrySession) GetAddressForStringOrDie(identifier string) (common.Address, error)
- func (_Registry *RegistrySession) Initialize() (*types.Transaction, error)
- func (_Registry *RegistrySession) Initialized() (bool, error)
- func (_Registry *RegistrySession) IsOneOf(identifierHashes [][32]byte, sender common.Address) (bool, error)
- func (_Registry *RegistrySession) IsOwner() (bool, error)
- func (_Registry *RegistrySession) Owner() (common.Address, error)
- func (_Registry *RegistrySession) Registry(arg0 [32]byte) (common.Address, error)
- func (_Registry *RegistrySession) RenounceOwnership() (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAddressFor(identifier string, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type RegistryTransactor
- func (_Registry *RegistryTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAddressFor(opts *bind.TransactOpts, identifier string, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type RegistryTransactorRaw
- type RegistryTransactorSession
- func (_Registry *RegistryTransactorSession) Initialize() (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAddressFor(identifier string, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ReleaseGold
- type ReleaseGoldBeneficiarySet
- type ReleaseGoldBeneficiarySetIterator
- type ReleaseGoldCaller
- func (_ReleaseGold *ReleaseGoldCaller) Beneficiary(opts *bind.CallOpts) (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCaller) CanValidate(opts *bind.CallOpts) (bool, error)
- func (_ReleaseGold *ReleaseGoldCaller) CanVote(opts *bind.CallOpts) (bool, error)
- func (_ReleaseGold *ReleaseGoldCaller) EXPIRATIONTIME(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) GetCurrentReleasedTotalAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) GetRemainingLockedBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) GetRemainingTotalBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) GetRemainingUnlockedBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) GetTotalBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_ReleaseGold *ReleaseGoldCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_ReleaseGold *ReleaseGoldCaller) IsRevoked(opts *bind.CallOpts) (bool, error)
- func (_ReleaseGold *ReleaseGoldCaller) LiquidityProvisionMet(opts *bind.CallOpts) (bool, error)
- func (_ReleaseGold *ReleaseGoldCaller) MaxDistribution(opts *bind.CallOpts) (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCaller) RefundAddress(opts *bind.CallOpts) (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCaller) ReleaseOwner(opts *bind.CallOpts) (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCaller) ReleaseSchedule(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ReleaseGold *ReleaseGoldCaller) RevocationInfo(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ReleaseGold *ReleaseGoldCaller) TotalWithdrawn(opts *bind.CallOpts) (*big.Int, error)
- type ReleaseGoldCallerRaw
- type ReleaseGoldCallerSession
- func (_ReleaseGold *ReleaseGoldCallerSession) Beneficiary() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) CanValidate() (bool, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) CanVote() (bool, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) EXPIRATIONTIME() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) GetCurrentReleasedTotalAmount() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) GetRemainingLockedBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) GetRemainingTotalBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) GetRemainingUnlockedBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) GetTotalBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) Initialized() (bool, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) IsOwner() (bool, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) IsRevoked() (bool, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) LiquidityProvisionMet() (bool, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) MaxDistribution() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) Owner() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) RefundAddress() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) Registry() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) ReleaseOwner() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) ReleaseSchedule() (struct{ ... }, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) RevocationInfo() (struct{ ... }, error)
- func (_ReleaseGold *ReleaseGoldCallerSession) TotalWithdrawn() (*big.Int, error)
- type ReleaseGoldCanExpireSet
- type ReleaseGoldCanExpireSetIterator
- type ReleaseGoldDistributionLimitSet
- type ReleaseGoldDistributionLimitSetIterator
- type ReleaseGoldFilterer
- func (_ReleaseGold *ReleaseGoldFilterer) FilterBeneficiarySet(opts *bind.FilterOpts, beneficiary []common.Address) (*ReleaseGoldBeneficiarySetIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterCanExpireSet(opts *bind.FilterOpts) (*ReleaseGoldCanExpireSetIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterDistributionLimitSet(opts *bind.FilterOpts, beneficiary []common.Address) (*ReleaseGoldDistributionLimitSetIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterLiquidityProvisionSet(opts *bind.FilterOpts, beneficiary []common.Address) (*ReleaseGoldLiquidityProvisionSetIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ReleaseGoldOwnershipTransferredIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ReleaseGoldRegistrySetIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterReleaseGoldInstanceCreated(opts *bind.FilterOpts, beneficiary []common.Address, ...) (*ReleaseGoldReleaseGoldInstanceCreatedIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterReleaseGoldInstanceDestroyed(opts *bind.FilterOpts, beneficiary []common.Address, ...) (*ReleaseGoldReleaseGoldInstanceDestroyedIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) FilterReleaseScheduleRevoked(opts *bind.FilterOpts) (*ReleaseGoldReleaseScheduleRevokedIterator, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseBeneficiarySet(log types.Log) (*ReleaseGoldBeneficiarySet, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseCanExpireSet(log types.Log) (*ReleaseGoldCanExpireSet, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseDistributionLimitSet(log types.Log) (*ReleaseGoldDistributionLimitSet, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseLiquidityProvisionSet(log types.Log) (*ReleaseGoldLiquidityProvisionSet, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseOwnershipTransferred(log types.Log) (*ReleaseGoldOwnershipTransferred, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseRegistrySet(log types.Log) (*ReleaseGoldRegistrySet, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseReleaseGoldInstanceCreated(log types.Log) (*ReleaseGoldReleaseGoldInstanceCreated, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseReleaseGoldInstanceDestroyed(log types.Log) (*ReleaseGoldReleaseGoldInstanceDestroyed, error)
- func (_ReleaseGold *ReleaseGoldFilterer) ParseReleaseScheduleRevoked(log types.Log) (*ReleaseGoldReleaseScheduleRevoked, error)
- func (_ReleaseGold *ReleaseGoldFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchBeneficiarySet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldBeneficiarySet, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchCanExpireSet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldCanExpireSet) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchDistributionLimitSet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldDistributionLimitSet, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchLiquidityProvisionSet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldLiquidityProvisionSet, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ReleaseGoldOwnershipTransferred, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldRegistrySet, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchReleaseGoldInstanceCreated(opts *bind.WatchOpts, sink chan<- *ReleaseGoldReleaseGoldInstanceCreated, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchReleaseGoldInstanceDestroyed(opts *bind.WatchOpts, sink chan<- *ReleaseGoldReleaseGoldInstanceDestroyed, ...) (event.Subscription, error)
- func (_ReleaseGold *ReleaseGoldFilterer) WatchReleaseScheduleRevoked(opts *bind.WatchOpts, sink chan<- *ReleaseGoldReleaseScheduleRevoked) (event.Subscription, error)
- type ReleaseGoldLiquidityProvisionSet
- type ReleaseGoldLiquidityProvisionSetIterator
- type ReleaseGoldOwnershipTransferred
- type ReleaseGoldOwnershipTransferredIterator
- type ReleaseGoldRaw
- func (_ReleaseGold *ReleaseGoldRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ReleaseGold *ReleaseGoldRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReleaseGoldRegistrySet
- type ReleaseGoldRegistrySetIterator
- type ReleaseGoldReleaseGoldInstanceCreated
- type ReleaseGoldReleaseGoldInstanceCreatedIterator
- type ReleaseGoldReleaseGoldInstanceDestroyed
- type ReleaseGoldReleaseGoldInstanceDestroyedIterator
- type ReleaseGoldReleaseScheduleRevoked
- type ReleaseGoldReleaseScheduleRevokedIterator
- type ReleaseGoldSession
- func (_ReleaseGold *ReleaseGoldSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) Beneficiary() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldSession) CanValidate() (bool, error)
- func (_ReleaseGold *ReleaseGoldSession) CanVote() (bool, error)
- func (_ReleaseGold *ReleaseGoldSession) CreateAccount() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) EXPIRATIONTIME() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) Expire() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) GetCurrentReleasedTotalAmount() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) GetRemainingLockedBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) GetRemainingTotalBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) GetRemainingUnlockedBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) GetTotalBalance() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) Initialize(releaseStartTime *big.Int, releaseCliffTime *big.Int, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) Initialized() (bool, error)
- func (_ReleaseGold *ReleaseGoldSession) IsOwner() (bool, error)
- func (_ReleaseGold *ReleaseGoldSession) IsRevoked() (bool, error)
- func (_ReleaseGold *ReleaseGoldSession) LiquidityProvisionMet() (bool, error)
- func (_ReleaseGold *ReleaseGoldSession) LockGold(value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) MaxDistribution() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) Owner() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldSession) RefundAddress() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldSession) RefundAndFinalize() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) Registry() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldSession) ReleaseOwner() (common.Address, error)
- func (_ReleaseGold *ReleaseGoldSession) ReleaseSchedule() (struct{ ... }, error)
- func (_ReleaseGold *ReleaseGoldSession) RelockGold(index *big.Int, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) RenounceOwnership() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) RevocationInfo() (struct{ ... }, error)
- func (_ReleaseGold *ReleaseGoldSession) Revoke() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetAccountMetadataURL(metadataURL string) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetAccountName(name string) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetAccountWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetBeneficiary(newBeneficiary common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetCanExpire(_canExpire bool) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetLiquidityProvision() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetMaxDistribution(distributionRatio *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) TotalWithdrawn() (*big.Int, error)
- func (_ReleaseGold *ReleaseGoldSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) UnlockGold(value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) Withdraw(amount *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldSession) WithdrawLockedGold(index *big.Int) (*types.Transaction, error)
- type ReleaseGoldTransactor
- func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeAttestationSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeValidatorSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeValidatorSignerWithKeys(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeValidatorSignerWithPublicKey(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeVoteSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) CreateAccount(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) Expire(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) Initialize(opts *bind.TransactOpts, releaseStartTime *big.Int, releaseCliffTime *big.Int, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) LockGold(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) RefundAndFinalize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) RelockGold(opts *bind.TransactOpts, index *big.Int, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) Revoke(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) RevokeActive(opts *bind.TransactOpts, group common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) RevokePending(opts *bind.TransactOpts, group common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetAccount(opts *bind.TransactOpts, name string, dataEncryptionKey []byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetAccountDataEncryptionKey(opts *bind.TransactOpts, dataEncryptionKey []byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetAccountMetadataURL(opts *bind.TransactOpts, metadataURL string) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetAccountName(opts *bind.TransactOpts, name string) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetAccountWalletAddress(opts *bind.TransactOpts, walletAddress common.Address, v uint8, r [32]byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetBeneficiary(opts *bind.TransactOpts, newBeneficiary common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetCanExpire(opts *bind.TransactOpts, _canExpire bool) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetLiquidityProvision(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetMaxDistribution(opts *bind.TransactOpts, distributionRatio *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) UnlockGold(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactor) WithdrawLockedGold(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
- type ReleaseGoldTransactorRaw
- type ReleaseGoldTransactorSession
- func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) CreateAccount() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) Expire() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) Initialize(releaseStartTime *big.Int, releaseCliffTime *big.Int, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) LockGold(value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) RefundAndFinalize() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) RelockGold(index *big.Int, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) Revoke() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, ...) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountMetadataURL(metadataURL string) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountName(name string) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetBeneficiary(newBeneficiary common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetCanExpire(_canExpire bool) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetLiquidityProvision() (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetMaxDistribution(distributionRatio *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) UnlockGold(value *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) Withdraw(amount *big.Int) (*types.Transaction, error)
- func (_ReleaseGold *ReleaseGoldTransactorSession) WithdrawLockedGold(index *big.Int) (*types.Transaction, error)
- type Reserve
- type ReserveAssetAllocationSet
- type ReserveAssetAllocationSetIterator
- type ReserveCaller
- func (_Reserve *ReserveCaller) AssetAllocationSymbols(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- func (_Reserve *ReserveCaller) AssetAllocationWeights(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Reserve *ReserveCaller) FrozenReserveGoldDays(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) FrozenReserveGoldStartBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) FrozenReserveGoldStartDay(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetAssetAllocationSymbols(opts *bind.CallOpts) ([][32]byte, error)
- func (_Reserve *ReserveCaller) GetAssetAllocationWeights(opts *bind.CallOpts) ([]*big.Int, error)
- func (_Reserve *ReserveCaller) GetDailySpendingRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetFrozenReserveGoldBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetOtherReserveAddresses(opts *bind.CallOpts) ([]common.Address, error)
- func (_Reserve *ReserveCaller) GetOtherReserveAddressesGoldBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetReserveGoldBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetReserveRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetTokens(opts *bind.CallOpts) ([]common.Address, error)
- func (_Reserve *ReserveCaller) GetUnfrozenBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) GetUnfrozenReserveGoldBalance(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Reserve *ReserveCaller) IsOtherReserveAddress(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Reserve *ReserveCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Reserve *ReserveCaller) IsSpender(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Reserve *ReserveCaller) IsToken(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Reserve *ReserveCaller) LastSpendingDay(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) OtherReserveAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_Reserve *ReserveCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Reserve *ReserveCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Reserve *ReserveCaller) SpendingLimit(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) TobinTax(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) TobinTaxCache(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Reserve *ReserveCaller) TobinTaxReserveRatio(opts *bind.CallOpts) (*big.Int, error)
- func (_Reserve *ReserveCaller) TobinTaxStalenessThreshold(opts *bind.CallOpts) (*big.Int, error)
- type ReserveCallerRaw
- type ReserveCallerSession
- func (_Reserve *ReserveCallerSession) AssetAllocationSymbols(arg0 *big.Int) ([32]byte, error)
- func (_Reserve *ReserveCallerSession) AssetAllocationWeights(arg0 [32]byte) (*big.Int, error)
- func (_Reserve *ReserveCallerSession) FrozenReserveGoldDays() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) FrozenReserveGoldStartBalance() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) FrozenReserveGoldStartDay() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetAssetAllocationSymbols() ([][32]byte, error)
- func (_Reserve *ReserveCallerSession) GetAssetAllocationWeights() ([]*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetDailySpendingRatio() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetFrozenReserveGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetOtherReserveAddresses() ([]common.Address, error)
- func (_Reserve *ReserveCallerSession) GetOtherReserveAddressesGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetReserveGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetReserveRatio() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetTokens() ([]common.Address, error)
- func (_Reserve *ReserveCallerSession) GetUnfrozenBalance() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) GetUnfrozenReserveGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) Initialized() (bool, error)
- func (_Reserve *ReserveCallerSession) IsOtherReserveAddress(arg0 common.Address) (bool, error)
- func (_Reserve *ReserveCallerSession) IsOwner() (bool, error)
- func (_Reserve *ReserveCallerSession) IsSpender(arg0 common.Address) (bool, error)
- func (_Reserve *ReserveCallerSession) IsToken(arg0 common.Address) (bool, error)
- func (_Reserve *ReserveCallerSession) LastSpendingDay() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) OtherReserveAddresses(arg0 *big.Int) (common.Address, error)
- func (_Reserve *ReserveCallerSession) Owner() (common.Address, error)
- func (_Reserve *ReserveCallerSession) Registry() (common.Address, error)
- func (_Reserve *ReserveCallerSession) SpendingLimit() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) TobinTax() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) TobinTaxCache() (struct{ ... }, error)
- func (_Reserve *ReserveCallerSession) TobinTaxReserveRatio() (*big.Int, error)
- func (_Reserve *ReserveCallerSession) TobinTaxStalenessThreshold() (*big.Int, error)
- type ReserveDailySpendingRatioSet
- type ReserveDailySpendingRatioSetIterator
- type ReserveFilterer
- func (_Reserve *ReserveFilterer) FilterAssetAllocationSet(opts *bind.FilterOpts) (*ReserveAssetAllocationSetIterator, error)
- func (_Reserve *ReserveFilterer) FilterDailySpendingRatioSet(opts *bind.FilterOpts) (*ReserveDailySpendingRatioSetIterator, error)
- func (_Reserve *ReserveFilterer) FilterOtherReserveAddressAdded(opts *bind.FilterOpts, otherReserveAddress []common.Address) (*ReserveOtherReserveAddressAddedIterator, error)
- func (_Reserve *ReserveFilterer) FilterOtherReserveAddressRemoved(opts *bind.FilterOpts, otherReserveAddress []common.Address) (*ReserveOtherReserveAddressRemovedIterator, error)
- func (_Reserve *ReserveFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ReserveOwnershipTransferredIterator, error)
- func (_Reserve *ReserveFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ReserveRegistrySetIterator, error)
- func (_Reserve *ReserveFilterer) FilterReserveGoldTransferred(opts *bind.FilterOpts, spender []common.Address, to []common.Address) (*ReserveReserveGoldTransferredIterator, error)
- func (_Reserve *ReserveFilterer) FilterSpenderAdded(opts *bind.FilterOpts, spender []common.Address) (*ReserveSpenderAddedIterator, error)
- func (_Reserve *ReserveFilterer) FilterSpenderRemoved(opts *bind.FilterOpts, spender []common.Address) (*ReserveSpenderRemovedIterator, error)
- func (_Reserve *ReserveFilterer) FilterTobinTaxReserveRatioSet(opts *bind.FilterOpts) (*ReserveTobinTaxReserveRatioSetIterator, error)
- func (_Reserve *ReserveFilterer) FilterTobinTaxSet(opts *bind.FilterOpts) (*ReserveTobinTaxSetIterator, error)
- func (_Reserve *ReserveFilterer) FilterTobinTaxStalenessThresholdSet(opts *bind.FilterOpts) (*ReserveTobinTaxStalenessThresholdSetIterator, error)
- func (_Reserve *ReserveFilterer) FilterTokenAdded(opts *bind.FilterOpts, token []common.Address) (*ReserveTokenAddedIterator, error)
- func (_Reserve *ReserveFilterer) FilterTokenRemoved(opts *bind.FilterOpts, token []common.Address) (*ReserveTokenRemovedIterator, error)
- func (_Reserve *ReserveFilterer) ParseAssetAllocationSet(log types.Log) (*ReserveAssetAllocationSet, error)
- func (_Reserve *ReserveFilterer) ParseDailySpendingRatioSet(log types.Log) (*ReserveDailySpendingRatioSet, error)
- func (_Reserve *ReserveFilterer) ParseOtherReserveAddressAdded(log types.Log) (*ReserveOtherReserveAddressAdded, error)
- func (_Reserve *ReserveFilterer) ParseOtherReserveAddressRemoved(log types.Log) (*ReserveOtherReserveAddressRemoved, error)
- func (_Reserve *ReserveFilterer) ParseOwnershipTransferred(log types.Log) (*ReserveOwnershipTransferred, error)
- func (_Reserve *ReserveFilterer) ParseRegistrySet(log types.Log) (*ReserveRegistrySet, error)
- func (_Reserve *ReserveFilterer) ParseReserveGoldTransferred(log types.Log) (*ReserveReserveGoldTransferred, error)
- func (_Reserve *ReserveFilterer) ParseSpenderAdded(log types.Log) (*ReserveSpenderAdded, error)
- func (_Reserve *ReserveFilterer) ParseSpenderRemoved(log types.Log) (*ReserveSpenderRemoved, error)
- func (_Reserve *ReserveFilterer) ParseTobinTaxReserveRatioSet(log types.Log) (*ReserveTobinTaxReserveRatioSet, error)
- func (_Reserve *ReserveFilterer) ParseTobinTaxSet(log types.Log) (*ReserveTobinTaxSet, error)
- func (_Reserve *ReserveFilterer) ParseTobinTaxStalenessThresholdSet(log types.Log) (*ReserveTobinTaxStalenessThresholdSet, error)
- func (_Reserve *ReserveFilterer) ParseTokenAdded(log types.Log) (*ReserveTokenAdded, error)
- func (_Reserve *ReserveFilterer) ParseTokenRemoved(log types.Log) (*ReserveTokenRemoved, error)
- func (_Reserve *ReserveFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Reserve *ReserveFilterer) WatchAssetAllocationSet(opts *bind.WatchOpts, sink chan<- *ReserveAssetAllocationSet) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchDailySpendingRatioSet(opts *bind.WatchOpts, sink chan<- *ReserveDailySpendingRatioSet) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchOtherReserveAddressAdded(opts *bind.WatchOpts, sink chan<- *ReserveOtherReserveAddressAdded, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchOtherReserveAddressRemoved(opts *bind.WatchOpts, sink chan<- *ReserveOtherReserveAddressRemoved, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ReserveOwnershipTransferred, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ReserveRegistrySet, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchReserveGoldTransferred(opts *bind.WatchOpts, sink chan<- *ReserveReserveGoldTransferred, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchSpenderAdded(opts *bind.WatchOpts, sink chan<- *ReserveSpenderAdded, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchSpenderRemoved(opts *bind.WatchOpts, sink chan<- *ReserveSpenderRemoved, ...) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchTobinTaxReserveRatioSet(opts *bind.WatchOpts, sink chan<- *ReserveTobinTaxReserveRatioSet) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchTobinTaxSet(opts *bind.WatchOpts, sink chan<- *ReserveTobinTaxSet) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchTobinTaxStalenessThresholdSet(opts *bind.WatchOpts, sink chan<- *ReserveTobinTaxStalenessThresholdSet) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchTokenAdded(opts *bind.WatchOpts, sink chan<- *ReserveTokenAdded, token []common.Address) (event.Subscription, error)
- func (_Reserve *ReserveFilterer) WatchTokenRemoved(opts *bind.WatchOpts, sink chan<- *ReserveTokenRemoved, token []common.Address) (event.Subscription, error)
- type ReserveOtherReserveAddressAdded
- type ReserveOtherReserveAddressAddedIterator
- type ReserveOtherReserveAddressRemoved
- type ReserveOtherReserveAddressRemovedIterator
- type ReserveOwnershipTransferred
- type ReserveOwnershipTransferredIterator
- type ReserveRaw
- func (_Reserve *ReserveRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Reserve *ReserveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Reserve *ReserveRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReserveRegistrySet
- type ReserveRegistrySetIterator
- type ReserveReserveGoldTransferred
- type ReserveReserveGoldTransferredIterator
- type ReserveSession
- func (_Reserve *ReserveSession) AddOtherReserveAddress(reserveAddress common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveSession) AddSpender(spender common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveSession) AddToken(token common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveSession) AssetAllocationSymbols(arg0 *big.Int) ([32]byte, error)
- func (_Reserve *ReserveSession) AssetAllocationWeights(arg0 [32]byte) (*big.Int, error)
- func (_Reserve *ReserveSession) FrozenReserveGoldDays() (*big.Int, error)
- func (_Reserve *ReserveSession) FrozenReserveGoldStartBalance() (*big.Int, error)
- func (_Reserve *ReserveSession) FrozenReserveGoldStartDay() (*big.Int, error)
- func (_Reserve *ReserveSession) GetAssetAllocationSymbols() ([][32]byte, error)
- func (_Reserve *ReserveSession) GetAssetAllocationWeights() ([]*big.Int, error)
- func (_Reserve *ReserveSession) GetDailySpendingRatio() (*big.Int, error)
- func (_Reserve *ReserveSession) GetFrozenReserveGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveSession) GetOrComputeTobinTax() (*types.Transaction, error)
- func (_Reserve *ReserveSession) GetOtherReserveAddresses() ([]common.Address, error)
- func (_Reserve *ReserveSession) GetOtherReserveAddressesGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveSession) GetReserveGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveSession) GetReserveRatio() (*big.Int, error)
- func (_Reserve *ReserveSession) GetTokens() ([]common.Address, error)
- func (_Reserve *ReserveSession) GetUnfrozenBalance() (*big.Int, error)
- func (_Reserve *ReserveSession) GetUnfrozenReserveGoldBalance() (*big.Int, error)
- func (_Reserve *ReserveSession) Initialize(registryAddress common.Address, _tobinTaxStalenessThreshold *big.Int, ...) (*types.Transaction, error)
- func (_Reserve *ReserveSession) Initialized() (bool, error)
- func (_Reserve *ReserveSession) IsOtherReserveAddress(arg0 common.Address) (bool, error)
- func (_Reserve *ReserveSession) IsOwner() (bool, error)
- func (_Reserve *ReserveSession) IsSpender(arg0 common.Address) (bool, error)
- func (_Reserve *ReserveSession) IsToken(arg0 common.Address) (bool, error)
- func (_Reserve *ReserveSession) LastSpendingDay() (*big.Int, error)
- func (_Reserve *ReserveSession) OtherReserveAddresses(arg0 *big.Int) (common.Address, error)
- func (_Reserve *ReserveSession) Owner() (common.Address, error)
- func (_Reserve *ReserveSession) Registry() (common.Address, error)
- func (_Reserve *ReserveSession) RemoveOtherReserveAddress(reserveAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) RemoveSpender(spender common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveSession) RemoveToken(token common.Address, index *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) RenounceOwnership() (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetAssetAllocations(symbols [][32]byte, weights []*big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetDailySpendingRatio(ratio *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetFrozenGold(frozenGold *big.Int, frozenDays *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetTobinTax(value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetTobinTaxReserveRatio(value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SetTobinTaxStalenessThreshold(value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) SpendingLimit() (*big.Int, error)
- func (_Reserve *ReserveSession) TobinTax() (*big.Int, error)
- func (_Reserve *ReserveSession) TobinTaxCache() (struct{ ... }, error)
- func (_Reserve *ReserveSession) TobinTaxReserveRatio() (*big.Int, error)
- func (_Reserve *ReserveSession) TobinTaxStalenessThreshold() (*big.Int, error)
- func (_Reserve *ReserveSession) TransferExchangeGold(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) TransferGold(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type ReserveSpenderAdded
- type ReserveSpenderAddedIterator
- type ReserveSpenderMultiSig
- type ReserveSpenderMultiSigCaller
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) InternalRequired(opts *bind.CallOpts) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Required(opts *bind.CallOpts) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- type ReserveSpenderMultiSigCallerRaw
- type ReserveSpenderMultiSigCallerSession
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetOwners() ([]common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Initialized() (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) InternalRequired() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) IsOwner(arg0 common.Address) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Required() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) TransactionCount() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type ReserveSpenderMultiSigConfirmation
- type ReserveSpenderMultiSigConfirmationIterator
- type ReserveSpenderMultiSigDeposit
- type ReserveSpenderMultiSigDepositIterator
- type ReserveSpenderMultiSigExecution
- type ReserveSpenderMultiSigExecutionIterator
- type ReserveSpenderMultiSigFilterer
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*ReserveSpenderMultiSigConfirmationIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*ReserveSpenderMultiSigDepositIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*ReserveSpenderMultiSigExecutionIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterInternalRequirementChange(opts *bind.FilterOpts) (*ReserveSpenderMultiSigInternalRequirementChangeIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*ReserveSpenderMultiSigOwnerAdditionIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*ReserveSpenderMultiSigOwnerRemovalIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*ReserveSpenderMultiSigRequirementChangeIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*ReserveSpenderMultiSigRevocationIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*ReserveSpenderMultiSigSubmissionIterator, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseConfirmation(log types.Log) (*ReserveSpenderMultiSigConfirmation, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseDeposit(log types.Log) (*ReserveSpenderMultiSigDeposit, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseExecution(log types.Log) (*ReserveSpenderMultiSigExecution, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseInternalRequirementChange(log types.Log) (*ReserveSpenderMultiSigInternalRequirementChange, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseOwnerAddition(log types.Log) (*ReserveSpenderMultiSigOwnerAddition, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseOwnerRemoval(log types.Log) (*ReserveSpenderMultiSigOwnerRemoval, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseRequirementChange(log types.Log) (*ReserveSpenderMultiSigRequirementChange, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseRevocation(log types.Log) (*ReserveSpenderMultiSigRevocation, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseSubmission(log types.Log) (*ReserveSpenderMultiSigSubmission, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigConfirmation, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigDeposit, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigExecution, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchInternalRequirementChange(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigOwnerAddition, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigOwnerRemoval, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigRequirementChange) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigRevocation, ...) (event.Subscription, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigSubmission, ...) (event.Subscription, error)
- type ReserveSpenderMultiSigInternalRequirementChange
- type ReserveSpenderMultiSigInternalRequirementChangeIterator
- type ReserveSpenderMultiSigOwnerAddition
- type ReserveSpenderMultiSigOwnerAdditionIterator
- type ReserveSpenderMultiSigOwnerRemoval
- type ReserveSpenderMultiSigOwnerRemovalIterator
- type ReserveSpenderMultiSigRaw
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReserveSpenderMultiSigRequirementChange
- type ReserveSpenderMultiSigRequirementChangeIterator
- type ReserveSpenderMultiSigRevocation
- type ReserveSpenderMultiSigRevocationIterator
- type ReserveSpenderMultiSigSession
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetOwners() ([]common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Initialized() (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) InternalRequired() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) IsOwner(arg0 common.Address) (bool, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Required() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) TransactionCount() (*big.Int, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type ReserveSpenderMultiSigSubmission
- type ReserveSpenderMultiSigSubmissionIterator
- type ReserveSpenderMultiSigTransactor
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ChangeInternalRequirement(opts *bind.TransactOpts, _internalRequired *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) Initialize(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int, ...) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, ...) (*types.Transaction, error)
- type ReserveSpenderMultiSigTransactorRaw
- type ReserveSpenderMultiSigTransactorSession
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- type ReserveSpenderRemoved
- type ReserveSpenderRemovedIterator
- type ReserveTobinTaxReserveRatioSet
- type ReserveTobinTaxReserveRatioSetIterator
- type ReserveTobinTaxSet
- type ReserveTobinTaxSetIterator
- type ReserveTobinTaxStalenessThresholdSet
- type ReserveTobinTaxStalenessThresholdSetIterator
- type ReserveTokenAdded
- type ReserveTokenAddedIterator
- type ReserveTokenRemoved
- type ReserveTokenRemovedIterator
- type ReserveTransactor
- func (_Reserve *ReserveTransactor) AddOtherReserveAddress(opts *bind.TransactOpts, reserveAddress common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) AddSpender(opts *bind.TransactOpts, spender common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) AddToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) GetOrComputeTobinTax(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) RemoveOtherReserveAddress(opts *bind.TransactOpts, reserveAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) RemoveSpender(opts *bind.TransactOpts, spender common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) RemoveToken(opts *bind.TransactOpts, token common.Address, index *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetAssetAllocations(opts *bind.TransactOpts, symbols [][32]byte, weights []*big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetDailySpendingRatio(opts *bind.TransactOpts, ratio *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetFrozenGold(opts *bind.TransactOpts, frozenGold *big.Int, frozenDays *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetTobinTax(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetTobinTaxReserveRatio(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) SetTobinTaxStalenessThreshold(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) TransferExchangeGold(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) TransferGold(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ReserveTransactorRaw
- type ReserveTransactorSession
- func (_Reserve *ReserveTransactorSession) AddOtherReserveAddress(reserveAddress common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) AddSpender(spender common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) AddToken(token common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) GetOrComputeTobinTax() (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) Initialize(registryAddress common.Address, _tobinTaxStalenessThreshold *big.Int, ...) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) RemoveOtherReserveAddress(reserveAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) RemoveSpender(spender common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) RemoveToken(token common.Address, index *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetAssetAllocations(symbols [][32]byte, weights []*big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetDailySpendingRatio(ratio *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetFrozenGold(frozenGold *big.Int, frozenDays *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetTobinTax(value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetTobinTaxReserveRatio(value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) SetTobinTaxStalenessThreshold(value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) TransferExchangeGold(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) TransferGold(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Reserve *ReserveTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SortedOracles
- type SortedOraclesCaller
- func (_SortedOracles *SortedOraclesCaller) GetOracles(opts *bind.CallOpts, token common.Address) ([]common.Address, error)
- func (_SortedOracles *SortedOraclesCaller) GetRates(opts *bind.CallOpts, token common.Address) ([]common.Address, []*big.Int, []uint8, error)
- func (_SortedOracles *SortedOraclesCaller) GetTimestamps(opts *bind.CallOpts, token common.Address) ([]common.Address, []*big.Int, []uint8, error)
- func (_SortedOracles *SortedOraclesCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_SortedOracles *SortedOraclesCaller) IsOldestReportExpired(opts *bind.CallOpts, token common.Address) (bool, common.Address, error)
- func (_SortedOracles *SortedOraclesCaller) IsOracle(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
- func (_SortedOracles *SortedOraclesCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_SortedOracles *SortedOraclesCaller) MedianRate(opts *bind.CallOpts, token common.Address) (*big.Int, *big.Int, error)
- func (_SortedOracles *SortedOraclesCaller) MedianTimestamp(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesCaller) NumRates(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesCaller) NumTimestamps(opts *bind.CallOpts, token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesCaller) Oracles(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_SortedOracles *SortedOraclesCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SortedOracles *SortedOraclesCaller) ReportExpirySeconds(opts *bind.CallOpts) (*big.Int, error)
- type SortedOraclesCallerRaw
- type SortedOraclesCallerSession
- func (_SortedOracles *SortedOraclesCallerSession) GetOracles(token common.Address) ([]common.Address, error)
- func (_SortedOracles *SortedOraclesCallerSession) GetRates(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
- func (_SortedOracles *SortedOraclesCallerSession) GetTimestamps(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
- func (_SortedOracles *SortedOraclesCallerSession) Initialized() (bool, error)
- func (_SortedOracles *SortedOraclesCallerSession) IsOldestReportExpired(token common.Address) (bool, common.Address, error)
- func (_SortedOracles *SortedOraclesCallerSession) IsOracle(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_SortedOracles *SortedOraclesCallerSession) IsOwner() (bool, error)
- func (_SortedOracles *SortedOraclesCallerSession) MedianRate(token common.Address) (*big.Int, *big.Int, error)
- func (_SortedOracles *SortedOraclesCallerSession) MedianTimestamp(token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesCallerSession) NumRates(token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesCallerSession) NumTimestamps(token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesCallerSession) Oracles(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_SortedOracles *SortedOraclesCallerSession) Owner() (common.Address, error)
- func (_SortedOracles *SortedOraclesCallerSession) ReportExpirySeconds() (*big.Int, error)
- type SortedOraclesFilterer
- func (_SortedOracles *SortedOraclesFilterer) FilterMedianUpdated(opts *bind.FilterOpts, token []common.Address) (*SortedOraclesMedianUpdatedIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) FilterOracleAdded(opts *bind.FilterOpts, token []common.Address, oracleAddress []common.Address) (*SortedOraclesOracleAddedIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) FilterOracleRemoved(opts *bind.FilterOpts, token []common.Address, oracleAddress []common.Address) (*SortedOraclesOracleRemovedIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) FilterOracleReportRemoved(opts *bind.FilterOpts, token []common.Address, oracle []common.Address) (*SortedOraclesOracleReportRemovedIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) FilterOracleReported(opts *bind.FilterOpts, token []common.Address, oracle []common.Address) (*SortedOraclesOracleReportedIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SortedOraclesOwnershipTransferredIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) FilterReportExpirySet(opts *bind.FilterOpts) (*SortedOraclesReportExpirySetIterator, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseMedianUpdated(log types.Log) (*SortedOraclesMedianUpdated, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseOracleAdded(log types.Log) (*SortedOraclesOracleAdded, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseOracleRemoved(log types.Log) (*SortedOraclesOracleRemoved, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseOracleReportRemoved(log types.Log) (*SortedOraclesOracleReportRemoved, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseOracleReported(log types.Log) (*SortedOraclesOracleReported, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseOwnershipTransferred(log types.Log) (*SortedOraclesOwnershipTransferred, error)
- func (_SortedOracles *SortedOraclesFilterer) ParseReportExpirySet(log types.Log) (*SortedOraclesReportExpirySet, error)
- func (_SortedOracles *SortedOraclesFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_SortedOracles *SortedOraclesFilterer) WatchMedianUpdated(opts *bind.WatchOpts, sink chan<- *SortedOraclesMedianUpdated, ...) (event.Subscription, error)
- func (_SortedOracles *SortedOraclesFilterer) WatchOracleAdded(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleAdded, ...) (event.Subscription, error)
- func (_SortedOracles *SortedOraclesFilterer) WatchOracleRemoved(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleRemoved, ...) (event.Subscription, error)
- func (_SortedOracles *SortedOraclesFilterer) WatchOracleReportRemoved(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleReportRemoved, ...) (event.Subscription, error)
- func (_SortedOracles *SortedOraclesFilterer) WatchOracleReported(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleReported, ...) (event.Subscription, error)
- func (_SortedOracles *SortedOraclesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SortedOraclesOwnershipTransferred, ...) (event.Subscription, error)
- func (_SortedOracles *SortedOraclesFilterer) WatchReportExpirySet(opts *bind.WatchOpts, sink chan<- *SortedOraclesReportExpirySet) (event.Subscription, error)
- type SortedOraclesMedianUpdated
- type SortedOraclesMedianUpdatedIterator
- type SortedOraclesOracleAdded
- type SortedOraclesOracleAddedIterator
- type SortedOraclesOracleRemoved
- type SortedOraclesOracleRemovedIterator
- type SortedOraclesOracleReportRemoved
- type SortedOraclesOracleReportRemovedIterator
- type SortedOraclesOracleReported
- type SortedOraclesOracleReportedIterator
- type SortedOraclesOwnershipTransferred
- type SortedOraclesOwnershipTransferredIterator
- type SortedOraclesRaw
- func (_SortedOracles *SortedOraclesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SortedOracles *SortedOraclesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SortedOraclesReportExpirySet
- type SortedOraclesReportExpirySetIterator
- type SortedOraclesSession
- func (_SortedOracles *SortedOraclesSession) AddOracle(token common.Address, oracleAddress common.Address) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) GetOracles(token common.Address) ([]common.Address, error)
- func (_SortedOracles *SortedOraclesSession) GetRates(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
- func (_SortedOracles *SortedOraclesSession) GetTimestamps(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
- func (_SortedOracles *SortedOraclesSession) Initialize(_reportExpirySeconds *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) Initialized() (bool, error)
- func (_SortedOracles *SortedOraclesSession) IsOldestReportExpired(token common.Address) (bool, common.Address, error)
- func (_SortedOracles *SortedOraclesSession) IsOracle(arg0 common.Address, arg1 common.Address) (bool, error)
- func (_SortedOracles *SortedOraclesSession) IsOwner() (bool, error)
- func (_SortedOracles *SortedOraclesSession) MedianRate(token common.Address) (*big.Int, *big.Int, error)
- func (_SortedOracles *SortedOraclesSession) MedianTimestamp(token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesSession) NumRates(token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesSession) NumTimestamps(token common.Address) (*big.Int, error)
- func (_SortedOracles *SortedOraclesSession) Oracles(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_SortedOracles *SortedOraclesSession) Owner() (common.Address, error)
- func (_SortedOracles *SortedOraclesSession) RemoveExpiredReports(token common.Address, n *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) RemoveOracle(token common.Address, oracleAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) RenounceOwnership() (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) Report(token common.Address, value *big.Int, lesserKey common.Address, ...) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) ReportExpirySeconds() (*big.Int, error)
- func (_SortedOracles *SortedOraclesSession) SetReportExpiry(_reportExpirySeconds *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SortedOraclesTransactor
- func (_SortedOracles *SortedOraclesTransactor) AddOracle(opts *bind.TransactOpts, token common.Address, oracleAddress common.Address) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) Initialize(opts *bind.TransactOpts, _reportExpirySeconds *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) RemoveExpiredReports(opts *bind.TransactOpts, token common.Address, n *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) RemoveOracle(opts *bind.TransactOpts, token common.Address, oracleAddress common.Address, ...) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) Report(opts *bind.TransactOpts, token common.Address, value *big.Int, ...) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) SetReportExpiry(opts *bind.TransactOpts, _reportExpirySeconds *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SortedOraclesTransactorRaw
- type SortedOraclesTransactorSession
- func (_SortedOracles *SortedOraclesTransactorSession) AddOracle(token common.Address, oracleAddress common.Address) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) Initialize(_reportExpirySeconds *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) RemoveExpiredReports(token common.Address, n *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) RemoveOracle(token common.Address, oracleAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) Report(token common.Address, value *big.Int, lesserKey common.Address, ...) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) SetReportExpiry(_reportExpirySeconds *big.Int) (*types.Transaction, error)
- func (_SortedOracles *SortedOraclesTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type StableToken
- type StableTokenApproval
- type StableTokenApprovalIterator
- type StableTokenCaller
- func (_StableToken *StableTokenCaller) Allowance(opts *bind.CallOpts, accountOwner common.Address, spender common.Address) (*big.Int, error)
- func (_StableToken *StableTokenCaller) BalanceOf(opts *bind.CallOpts, accountOwner common.Address) (*big.Int, error)
- func (_StableToken *StableTokenCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_StableToken *StableTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_StableToken *StableTokenCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_StableToken *StableTokenCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_StableToken *StableTokenCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_StableToken *StableTokenCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_StableToken *StableTokenCaller) GetInflationParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_StableToken *StableTokenCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_StableToken *StableTokenCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_StableToken *StableTokenCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_StableToken *StableTokenCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_StableToken *StableTokenCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_StableToken *StableTokenCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_StableToken *StableTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_StableToken *StableTokenCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_StableToken *StableTokenCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_StableToken *StableTokenCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_StableToken *StableTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_StableToken *StableTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_StableToken *StableTokenCaller) UnitsToValue(opts *bind.CallOpts, units *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_StableToken *StableTokenCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_StableToken *StableTokenCaller) ValueToUnits(opts *bind.CallOpts, value *big.Int) (*big.Int, error)
- type StableTokenCallerRaw
- type StableTokenCallerSession
- func (_StableToken *StableTokenCallerSession) Allowance(accountOwner common.Address, spender common.Address) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) BalanceOf(accountOwner common.Address) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_StableToken *StableTokenCallerSession) Decimals() (uint8, error)
- func (_StableToken *StableTokenCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_StableToken *StableTokenCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) GetEpochNumber() (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) GetEpochSize() (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) GetInflationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_StableToken *StableTokenCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_StableToken *StableTokenCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_StableToken *StableTokenCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_StableToken *StableTokenCallerSession) Initialized() (bool, error)
- func (_StableToken *StableTokenCallerSession) IsOwner() (bool, error)
- func (_StableToken *StableTokenCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) Name() (string, error)
- func (_StableToken *StableTokenCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) Owner() (common.Address, error)
- func (_StableToken *StableTokenCallerSession) Registry() (common.Address, error)
- func (_StableToken *StableTokenCallerSession) Symbol() (string, error)
- func (_StableToken *StableTokenCallerSession) TotalSupply() (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) UnitsToValue(units *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_StableToken *StableTokenCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_StableToken *StableTokenCallerSession) ValueToUnits(value *big.Int) (*big.Int, error)
- type StableTokenFilterer
- func (_StableToken *StableTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StableTokenApprovalIterator, error)
- func (_StableToken *StableTokenFilterer) FilterInflationFactorUpdated(opts *bind.FilterOpts) (*StableTokenInflationFactorUpdatedIterator, error)
- func (_StableToken *StableTokenFilterer) FilterInflationParametersUpdated(opts *bind.FilterOpts) (*StableTokenInflationParametersUpdatedIterator, error)
- func (_StableToken *StableTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*StableTokenOwnershipTransferredIterator, error)
- func (_StableToken *StableTokenFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*StableTokenRegistrySetIterator, error)
- func (_StableToken *StableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StableTokenTransferIterator, error)
- func (_StableToken *StableTokenFilterer) FilterTransferComment(opts *bind.FilterOpts) (*StableTokenTransferCommentIterator, error)
- func (_StableToken *StableTokenFilterer) ParseApproval(log types.Log) (*StableTokenApproval, error)
- func (_StableToken *StableTokenFilterer) ParseInflationFactorUpdated(log types.Log) (*StableTokenInflationFactorUpdated, error)
- func (_StableToken *StableTokenFilterer) ParseInflationParametersUpdated(log types.Log) (*StableTokenInflationParametersUpdated, error)
- func (_StableToken *StableTokenFilterer) ParseOwnershipTransferred(log types.Log) (*StableTokenOwnershipTransferred, error)
- func (_StableToken *StableTokenFilterer) ParseRegistrySet(log types.Log) (*StableTokenRegistrySet, error)
- func (_StableToken *StableTokenFilterer) ParseTransfer(log types.Log) (*StableTokenTransfer, error)
- func (_StableToken *StableTokenFilterer) ParseTransferComment(log types.Log) (*StableTokenTransferComment, error)
- func (_StableToken *StableTokenFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_StableToken *StableTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StableTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_StableToken *StableTokenFilterer) WatchInflationFactorUpdated(opts *bind.WatchOpts, sink chan<- *StableTokenInflationFactorUpdated) (event.Subscription, error)
- func (_StableToken *StableTokenFilterer) WatchInflationParametersUpdated(opts *bind.WatchOpts, sink chan<- *StableTokenInflationParametersUpdated) (event.Subscription, error)
- func (_StableToken *StableTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *StableTokenOwnershipTransferred, ...) (event.Subscription, error)
- func (_StableToken *StableTokenFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *StableTokenRegistrySet, ...) (event.Subscription, error)
- func (_StableToken *StableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StableTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_StableToken *StableTokenFilterer) WatchTransferComment(opts *bind.WatchOpts, sink chan<- *StableTokenTransferComment) (event.Subscription, error)
- type StableTokenInflationFactorUpdated
- type StableTokenInflationFactorUpdatedIterator
- type StableTokenInflationParametersUpdated
- type StableTokenInflationParametersUpdatedIterator
- type StableTokenOwnershipTransferred
- type StableTokenOwnershipTransferredIterator
- type StableTokenRaw
- func (_StableToken *StableTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_StableToken *StableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StableToken *StableTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StableTokenRegistrySet
- type StableTokenRegistrySetIterator
- type StableTokenSession
- func (_StableToken *StableTokenSession) Allowance(accountOwner common.Address, spender common.Address) (*big.Int, error)
- func (_StableToken *StableTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) BalanceOf(accountOwner common.Address) (*big.Int, error)
- func (_StableToken *StableTokenSession) Burn(value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_StableToken *StableTokenSession) CreditGasFees(from common.Address, feeRecipient common.Address, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) DebitGasFees(from common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) Decimals() (uint8, error)
- func (_StableToken *StableTokenSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_StableToken *StableTokenSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_StableToken *StableTokenSession) GetEpochNumber() (*big.Int, error)
- func (_StableToken *StableTokenSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenSession) GetEpochSize() (*big.Int, error)
- func (_StableToken *StableTokenSession) GetInflationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_StableToken *StableTokenSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_StableToken *StableTokenSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_StableToken *StableTokenSession) HashHeader(header []byte) ([32]byte, error)
- func (_StableToken *StableTokenSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) Initialized() (bool, error)
- func (_StableToken *StableTokenSession) IsOwner() (bool, error)
- func (_StableToken *StableTokenSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_StableToken *StableTokenSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) Name() (string, error)
- func (_StableToken *StableTokenSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_StableToken *StableTokenSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenSession) Owner() (common.Address, error)
- func (_StableToken *StableTokenSession) Registry() (common.Address, error)
- func (_StableToken *StableTokenSession) RenounceOwnership() (*types.Transaction, error)
- func (_StableToken *StableTokenSession) SetInflationParameters(rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) Symbol() (string, error)
- func (_StableToken *StableTokenSession) TotalSupply() (*big.Int, error)
- func (_StableToken *StableTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- func (_StableToken *StableTokenSession) UnitsToValue(units *big.Int) (*big.Int, error)
- func (_StableToken *StableTokenSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_StableToken *StableTokenSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_StableToken *StableTokenSession) ValueToUnits(value *big.Int) (*big.Int, error)
- type StableTokenTransactor
- func (_StableToken *StableTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) Burn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) CreditGasFees(opts *bind.TransactOpts, from common.Address, feeRecipient common.Address, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) DebitGasFees(opts *bind.TransactOpts, from common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _decimals uint8, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) SetInflationParameters(opts *bind.TransactOpts, rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactor) TransferWithComment(opts *bind.TransactOpts, to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type StableTokenTransactorRaw
- type StableTokenTransactorSession
- func (_StableToken *StableTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) Burn(value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) CreditGasFees(from common.Address, feeRecipient common.Address, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) DebitGasFees(from common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) SetInflationParameters(rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_StableToken *StableTokenTransactorSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type StableTokenTransfer
- type StableTokenTransferComment
- type StableTokenTransferCommentIterator
- type StableTokenTransferIterator
- type TransferWhitelist
- type TransferWhitelistCaller
- func (_TransferWhitelist *TransferWhitelistCaller) GetNumberOfWhitelistedContractIdentifiers(opts *bind.CallOpts) (*big.Int, error)
- func (_TransferWhitelist *TransferWhitelistCaller) GetWhitelist(opts *bind.CallOpts) ([]common.Address, error)
- func (_TransferWhitelist *TransferWhitelistCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_TransferWhitelist *TransferWhitelistCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_TransferWhitelist *TransferWhitelistCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_TransferWhitelist *TransferWhitelistCaller) WhitelistedContractIdentifiers(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
- type TransferWhitelistCallerRaw
- type TransferWhitelistCallerSession
- func (_TransferWhitelist *TransferWhitelistCallerSession) GetNumberOfWhitelistedContractIdentifiers() (*big.Int, error)
- func (_TransferWhitelist *TransferWhitelistCallerSession) GetWhitelist() ([]common.Address, error)
- func (_TransferWhitelist *TransferWhitelistCallerSession) IsOwner() (bool, error)
- func (_TransferWhitelist *TransferWhitelistCallerSession) Owner() (common.Address, error)
- func (_TransferWhitelist *TransferWhitelistCallerSession) Registry() (common.Address, error)
- func (_TransferWhitelist *TransferWhitelistCallerSession) WhitelistedContractIdentifiers(arg0 *big.Int) ([32]byte, error)
- type TransferWhitelistFilterer
- func (_TransferWhitelist *TransferWhitelistFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TransferWhitelistOwnershipTransferredIterator, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*TransferWhitelistRegistrySetIterator, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) FilterWhitelistedAddress(opts *bind.FilterOpts, addr []common.Address) (*TransferWhitelistWhitelistedAddressIterator, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) FilterWhitelistedAddressRemoved(opts *bind.FilterOpts, addr []common.Address) (*TransferWhitelistWhitelistedAddressRemovedIterator, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) FilterWhitelistedContractIdentifier(opts *bind.FilterOpts, contractIdentifier [][32]byte) (*TransferWhitelistWhitelistedContractIdentifierIterator, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) ParseOwnershipTransferred(log types.Log) (*TransferWhitelistOwnershipTransferred, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) ParseRegistrySet(log types.Log) (*TransferWhitelistRegistrySet, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) ParseWhitelistedAddress(log types.Log) (*TransferWhitelistWhitelistedAddress, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) ParseWhitelistedAddressRemoved(log types.Log) (*TransferWhitelistWhitelistedAddressRemoved, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) ParseWhitelistedContractIdentifier(log types.Log) (*TransferWhitelistWhitelistedContractIdentifier, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_TransferWhitelist *TransferWhitelistFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TransferWhitelistOwnershipTransferred, ...) (event.Subscription, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *TransferWhitelistRegistrySet, ...) (event.Subscription, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) WatchWhitelistedAddress(opts *bind.WatchOpts, sink chan<- *TransferWhitelistWhitelistedAddress, ...) (event.Subscription, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) WatchWhitelistedAddressRemoved(opts *bind.WatchOpts, sink chan<- *TransferWhitelistWhitelistedAddressRemoved, ...) (event.Subscription, error)
- func (_TransferWhitelist *TransferWhitelistFilterer) WatchWhitelistedContractIdentifier(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type TransferWhitelistOwnershipTransferred
- type TransferWhitelistOwnershipTransferredIterator
- type TransferWhitelistRaw
- func (_TransferWhitelist *TransferWhitelistRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TransferWhitelist *TransferWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TransferWhitelistRegistrySet
- type TransferWhitelistRegistrySetIterator
- type TransferWhitelistSession
- func (_TransferWhitelist *TransferWhitelistSession) GetNumberOfWhitelistedContractIdentifiers() (*big.Int, error)
- func (_TransferWhitelist *TransferWhitelistSession) GetWhitelist() ([]common.Address, error)
- func (_TransferWhitelist *TransferWhitelistSession) IsOwner() (bool, error)
- func (_TransferWhitelist *TransferWhitelistSession) Owner() (common.Address, error)
- func (_TransferWhitelist *TransferWhitelistSession) Registry() (common.Address, error)
- func (_TransferWhitelist *TransferWhitelistSession) RemoveAddress(removedAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) RenounceOwnership() (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) SelfDestruct() (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) SetDirectlyWhitelistedAddresses(_whitelist []common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) SetWhitelistedContractIdentifiers(_registeredContracts [][32]byte) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) WhitelistAddress(newAddress common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) WhitelistRegisteredContract(contractIdentifier [32]byte) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistSession) WhitelistedContractIdentifiers(arg0 *big.Int) ([32]byte, error)
- type TransferWhitelistTransactor
- func (_TransferWhitelist *TransferWhitelistTransactor) RemoveAddress(opts *bind.TransactOpts, removedAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) SelfDestruct(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) SetDirectlyWhitelistedAddresses(opts *bind.TransactOpts, _whitelist []common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) SetWhitelistedContractIdentifiers(opts *bind.TransactOpts, _registeredContracts [][32]byte) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) WhitelistAddress(opts *bind.TransactOpts, newAddress common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactor) WhitelistRegisteredContract(opts *bind.TransactOpts, contractIdentifier [32]byte) (*types.Transaction, error)
- type TransferWhitelistTransactorRaw
- type TransferWhitelistTransactorSession
- func (_TransferWhitelist *TransferWhitelistTransactorSession) RemoveAddress(removedAddress common.Address, index *big.Int) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) SelfDestruct() (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) SetDirectlyWhitelistedAddresses(_whitelist []common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) SetWhitelistedContractIdentifiers(_registeredContracts [][32]byte) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) WhitelistAddress(newAddress common.Address) (*types.Transaction, error)
- func (_TransferWhitelist *TransferWhitelistTransactorSession) WhitelistRegisteredContract(contractIdentifier [32]byte) (*types.Transaction, error)
- type TransferWhitelistWhitelistedAddress
- type TransferWhitelistWhitelistedAddressIterator
- type TransferWhitelistWhitelistedAddressRemoved
- type TransferWhitelistWhitelistedAddressRemovedIterator
- type TransferWhitelistWhitelistedContractIdentifier
- type TransferWhitelistWhitelistedContractIdentifierIterator
- type Validators
- type ValidatorsCaller
- func (_Validators *ValidatorsCaller) CalculateEpochScore(opts *bind.CallOpts, uptime *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCaller) CalculateGroupEpochScore(opts *bind.CallOpts, uptimes []*big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Validators *ValidatorsCaller) CommissionUpdateDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCaller) GetAccountLockedGoldRequirement(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetCommissionUpdateDelay(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetGroupLockedGoldRequirements(opts *bind.CallOpts) (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCaller) GetGroupNumMembers(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetGroupsNumMembers(opts *bind.CallOpts, accounts []common.Address) ([]*big.Int, error)
- func (_Validators *ValidatorsCaller) GetMaxGroupSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetMembershipHistory(opts *bind.CallOpts, account common.Address) ([]*big.Int, []common.Address, *big.Int, *big.Int, error)
- func (_Validators *ValidatorsCaller) GetMembershipInLastEpoch(opts *bind.CallOpts, account common.Address) (common.Address, error)
- func (_Validators *ValidatorsCaller) GetMembershipInLastEpochFromSigner(opts *bind.CallOpts, signer common.Address) (common.Address, error)
- func (_Validators *ValidatorsCaller) GetNumRegisteredValidators(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Validators *ValidatorsCaller) GetRegisteredValidatorGroups(opts *bind.CallOpts) ([]common.Address, error)
- func (_Validators *ValidatorsCaller) GetRegisteredValidatorSigners(opts *bind.CallOpts) ([]common.Address, error)
- func (_Validators *ValidatorsCaller) GetRegisteredValidators(opts *bind.CallOpts) ([]common.Address, error)
- func (_Validators *ValidatorsCaller) GetTopGroupValidators(opts *bind.CallOpts, account common.Address, n *big.Int) ([]common.Address, error)
- func (_Validators *ValidatorsCaller) GetValidator(opts *bind.CallOpts, account common.Address) (struct{ ... }, error)
- func (_Validators *ValidatorsCaller) GetValidatorBlsPublicKeyFromSigner(opts *bind.CallOpts, signer common.Address) ([]byte, error)
- func (_Validators *ValidatorsCaller) GetValidatorGroup(opts *bind.CallOpts, account common.Address) ([]common.Address, *big.Int, *big.Int, *big.Int, []*big.Int, *big.Int, *big.Int, ...)
- func (_Validators *ValidatorsCaller) GetValidatorGroupSlashingMultiplier(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsCaller) GetValidatorLockedGoldRequirements(opts *bind.CallOpts) (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCaller) GetValidatorScoreParameters(opts *bind.CallOpts) (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Validators *ValidatorsCaller) GroupLockedGoldRequirements(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Validators *ValidatorsCaller) GroupMembershipInEpoch(opts *bind.CallOpts, account common.Address, epochNumber *big.Int, ...) (common.Address, error)
- func (_Validators *ValidatorsCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Validators *ValidatorsCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Validators *ValidatorsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Validators *ValidatorsCaller) IsValidator(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Validators *ValidatorsCaller) IsValidatorGroup(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Validators *ValidatorsCaller) MaxGroupSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) MeetsAccountLockedGoldRequirements(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Validators *ValidatorsCaller) MembershipHistoryLength(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Validators *ValidatorsCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Validators *ValidatorsCaller) SlashingMultiplierResetPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_Validators *ValidatorsCaller) ValidatorLockedGoldRequirements(opts *bind.CallOpts) (struct{ ... }, error)
- func (_Validators *ValidatorsCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Validators *ValidatorsCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- type ValidatorsCallerRaw
- type ValidatorsCallerSession
- func (_Validators *ValidatorsCallerSession) CalculateEpochScore(uptime *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) CalculateGroupEpochScore(uptimes []*big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Validators *ValidatorsCallerSession) CommissionUpdateDelay() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetAccountLockedGoldRequirement(account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetCommissionUpdateDelay() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetEpochNumber() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetEpochSize() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetGroupLockedGoldRequirements() (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetGroupNumMembers(account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetGroupsNumMembers(accounts []common.Address) ([]*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetMaxGroupSize() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetMembershipHistory(account common.Address) ([]*big.Int, []common.Address, *big.Int, *big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetMembershipInLastEpoch(account common.Address) (common.Address, error)
- func (_Validators *ValidatorsCallerSession) GetMembershipInLastEpochFromSigner(signer common.Address) (common.Address, error)
- func (_Validators *ValidatorsCallerSession) GetNumRegisteredValidators() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Validators *ValidatorsCallerSession) GetRegisteredValidatorGroups() ([]common.Address, error)
- func (_Validators *ValidatorsCallerSession) GetRegisteredValidatorSigners() ([]common.Address, error)
- func (_Validators *ValidatorsCallerSession) GetRegisteredValidators() ([]common.Address, error)
- func (_Validators *ValidatorsCallerSession) GetTopGroupValidators(account common.Address, n *big.Int) ([]common.Address, error)
- func (_Validators *ValidatorsCallerSession) GetValidator(account common.Address) (struct{ ... }, error)
- func (_Validators *ValidatorsCallerSession) GetValidatorBlsPublicKeyFromSigner(signer common.Address) ([]byte, error)
- func (_Validators *ValidatorsCallerSession) GetValidatorGroup(account common.Address) ([]common.Address, *big.Int, *big.Int, *big.Int, []*big.Int, *big.Int, *big.Int, ...)
- func (_Validators *ValidatorsCallerSession) GetValidatorGroupSlashingMultiplier(account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetValidatorLockedGoldRequirements() (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetValidatorScoreParameters() (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Validators *ValidatorsCallerSession) GroupLockedGoldRequirements() (struct{ ... }, error)
- func (_Validators *ValidatorsCallerSession) GroupMembershipInEpoch(account common.Address, epochNumber *big.Int, index *big.Int) (common.Address, error)
- func (_Validators *ValidatorsCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_Validators *ValidatorsCallerSession) Initialized() (bool, error)
- func (_Validators *ValidatorsCallerSession) IsOwner() (bool, error)
- func (_Validators *ValidatorsCallerSession) IsValidator(account common.Address) (bool, error)
- func (_Validators *ValidatorsCallerSession) IsValidatorGroup(account common.Address) (bool, error)
- func (_Validators *ValidatorsCallerSession) MaxGroupSize() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) MeetsAccountLockedGoldRequirements(account common.Address) (bool, error)
- func (_Validators *ValidatorsCallerSession) MembershipHistoryLength() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) Owner() (common.Address, error)
- func (_Validators *ValidatorsCallerSession) Registry() (common.Address, error)
- func (_Validators *ValidatorsCallerSession) SlashingMultiplierResetPeriod() (*big.Int, error)
- func (_Validators *ValidatorsCallerSession) ValidatorLockedGoldRequirements() (struct{ ... }, error)
- func (_Validators *ValidatorsCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Validators *ValidatorsCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type ValidatorsCommissionUpdateDelaySet
- type ValidatorsCommissionUpdateDelaySetIterator
- type ValidatorsFilterer
- func (_Validators *ValidatorsFilterer) FilterCommissionUpdateDelaySet(opts *bind.FilterOpts) (*ValidatorsCommissionUpdateDelaySetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterGroupLockedGoldRequirementsSet(opts *bind.FilterOpts) (*ValidatorsGroupLockedGoldRequirementsSetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterMaxGroupSizeSet(opts *bind.FilterOpts) (*ValidatorsMaxGroupSizeSetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterMembershipHistoryLengthSet(opts *bind.FilterOpts) (*ValidatorsMembershipHistoryLengthSetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ValidatorsOwnershipTransferredIterator, error)
- func (_Validators *ValidatorsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ValidatorsRegistrySetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorAffiliated(opts *bind.FilterOpts, validator []common.Address, group []common.Address) (*ValidatorsValidatorAffiliatedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorBlsPublicKeyUpdated(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorBlsPublicKeyUpdatedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorDeaffiliated(opts *bind.FilterOpts, validator []common.Address, group []common.Address) (*ValidatorsValidatorDeaffiliatedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorDeregistered(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorDeregisteredIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorEcdsaPublicKeyUpdated(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorEcdsaPublicKeyUpdatedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorEpochPaymentDistributed(opts *bind.FilterOpts, validator []common.Address, group []common.Address) (*ValidatorsValidatorEpochPaymentDistributedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupCommissionUpdateQueued(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupCommissionUpdateQueuedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupCommissionUpdated(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupCommissionUpdatedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupDeregistered(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupDeregisteredIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupMemberAdded(opts *bind.FilterOpts, group []common.Address, validator []common.Address) (*ValidatorsValidatorGroupMemberAddedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupMemberRemoved(opts *bind.FilterOpts, group []common.Address, validator []common.Address) (*ValidatorsValidatorGroupMemberRemovedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupMemberReordered(opts *bind.FilterOpts, group []common.Address, validator []common.Address) (*ValidatorsValidatorGroupMemberReorderedIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorGroupRegistered(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupRegisteredIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorLockedGoldRequirementsSet(opts *bind.FilterOpts) (*ValidatorsValidatorLockedGoldRequirementsSetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorRegistered(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorRegisteredIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorScoreParametersSet(opts *bind.FilterOpts) (*ValidatorsValidatorScoreParametersSetIterator, error)
- func (_Validators *ValidatorsFilterer) FilterValidatorScoreUpdated(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorScoreUpdatedIterator, error)
- func (_Validators *ValidatorsFilterer) ParseCommissionUpdateDelaySet(log types.Log) (*ValidatorsCommissionUpdateDelaySet, error)
- func (_Validators *ValidatorsFilterer) ParseGroupLockedGoldRequirementsSet(log types.Log) (*ValidatorsGroupLockedGoldRequirementsSet, error)
- func (_Validators *ValidatorsFilterer) ParseMaxGroupSizeSet(log types.Log) (*ValidatorsMaxGroupSizeSet, error)
- func (_Validators *ValidatorsFilterer) ParseMembershipHistoryLengthSet(log types.Log) (*ValidatorsMembershipHistoryLengthSet, error)
- func (_Validators *ValidatorsFilterer) ParseOwnershipTransferred(log types.Log) (*ValidatorsOwnershipTransferred, error)
- func (_Validators *ValidatorsFilterer) ParseRegistrySet(log types.Log) (*ValidatorsRegistrySet, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorAffiliated(log types.Log) (*ValidatorsValidatorAffiliated, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorBlsPublicKeyUpdated(log types.Log) (*ValidatorsValidatorBlsPublicKeyUpdated, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorDeaffiliated(log types.Log) (*ValidatorsValidatorDeaffiliated, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorDeregistered(log types.Log) (*ValidatorsValidatorDeregistered, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorEcdsaPublicKeyUpdated(log types.Log) (*ValidatorsValidatorEcdsaPublicKeyUpdated, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorEpochPaymentDistributed(log types.Log) (*ValidatorsValidatorEpochPaymentDistributed, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupCommissionUpdateQueued(log types.Log) (*ValidatorsValidatorGroupCommissionUpdateQueued, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupCommissionUpdated(log types.Log) (*ValidatorsValidatorGroupCommissionUpdated, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupDeregistered(log types.Log) (*ValidatorsValidatorGroupDeregistered, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupMemberAdded(log types.Log) (*ValidatorsValidatorGroupMemberAdded, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupMemberRemoved(log types.Log) (*ValidatorsValidatorGroupMemberRemoved, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupMemberReordered(log types.Log) (*ValidatorsValidatorGroupMemberReordered, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorGroupRegistered(log types.Log) (*ValidatorsValidatorGroupRegistered, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorLockedGoldRequirementsSet(log types.Log) (*ValidatorsValidatorLockedGoldRequirementsSet, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorRegistered(log types.Log) (*ValidatorsValidatorRegistered, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorScoreParametersSet(log types.Log) (*ValidatorsValidatorScoreParametersSet, error)
- func (_Validators *ValidatorsFilterer) ParseValidatorScoreUpdated(log types.Log) (*ValidatorsValidatorScoreUpdated, error)
- func (_Validators *ValidatorsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
- func (_Validators *ValidatorsFilterer) WatchCommissionUpdateDelaySet(opts *bind.WatchOpts, sink chan<- *ValidatorsCommissionUpdateDelaySet) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchGroupLockedGoldRequirementsSet(opts *bind.WatchOpts, sink chan<- *ValidatorsGroupLockedGoldRequirementsSet) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchMaxGroupSizeSet(opts *bind.WatchOpts, sink chan<- *ValidatorsMaxGroupSizeSet) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchMembershipHistoryLengthSet(opts *bind.WatchOpts, sink chan<- *ValidatorsMembershipHistoryLengthSet) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ValidatorsOwnershipTransferred, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ValidatorsRegistrySet, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorAffiliated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorAffiliated, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorBlsPublicKeyUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorBlsPublicKeyUpdated, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorDeaffiliated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorDeaffiliated, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorDeregistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorDeregistered, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorEcdsaPublicKeyUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorEcdsaPublicKeyUpdated, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorEpochPaymentDistributed(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorEpochPaymentDistributed, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupCommissionUpdateQueued(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupCommissionUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupCommissionUpdated, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupDeregistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupDeregistered, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupMemberAdded(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupMemberAdded, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupMemberRemoved(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupMemberRemoved, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupMemberReordered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupMemberReordered, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorGroupRegistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupRegistered, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorLockedGoldRequirementsSet(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorRegistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorRegistered, ...) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorScoreParametersSet(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorScoreParametersSet) (event.Subscription, error)
- func (_Validators *ValidatorsFilterer) WatchValidatorScoreUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorScoreUpdated, ...) (event.Subscription, error)
- type ValidatorsGroupLockedGoldRequirementsSet
- type ValidatorsGroupLockedGoldRequirementsSetIterator
- type ValidatorsMaxGroupSizeSet
- type ValidatorsMaxGroupSizeSetIterator
- type ValidatorsMembershipHistoryLengthSet
- type ValidatorsMembershipHistoryLengthSetIterator
- type ValidatorsOwnershipTransferred
- type ValidatorsOwnershipTransferredIterator
- type ValidatorsRaw
- func (_Validators *ValidatorsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Validators *ValidatorsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Validators *ValidatorsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ValidatorsRegistrySet
- type ValidatorsRegistrySetIterator
- type ValidatorsSession
- func (_Validators *ValidatorsSession) AddFirstMember(validator common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) AddMember(validator common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) Affiliate(group common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) CalculateEpochScore(uptime *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsSession) CalculateGroupEpochScore(uptimes []*big.Int) (*big.Int, error)
- func (_Validators *ValidatorsSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Validators *ValidatorsSession) CommissionUpdateDelay() (*big.Int, error)
- func (_Validators *ValidatorsSession) Deaffiliate() (*types.Transaction, error)
- func (_Validators *ValidatorsSession) DeregisterValidator(index *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) DeregisterValidatorGroup(index *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) DistributeEpochPaymentsFromSigner(signer common.Address, maxPayment *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) ForceDeaffiliateIfValidator(validatorAccount common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsSession) GetAccountLockedGoldRequirement(account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Validators *ValidatorsSession) GetCommissionUpdateDelay() (*big.Int, error)
- func (_Validators *ValidatorsSession) GetEpochNumber() (*big.Int, error)
- func (_Validators *ValidatorsSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsSession) GetEpochSize() (*big.Int, error)
- func (_Validators *ValidatorsSession) GetGroupLockedGoldRequirements() (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsSession) GetGroupNumMembers(account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsSession) GetGroupsNumMembers(accounts []common.Address) ([]*big.Int, error)
- func (_Validators *ValidatorsSession) GetMaxGroupSize() (*big.Int, error)
- func (_Validators *ValidatorsSession) GetMembershipHistory(account common.Address) ([]*big.Int, []common.Address, *big.Int, *big.Int, error)
- func (_Validators *ValidatorsSession) GetMembershipInLastEpoch(account common.Address) (common.Address, error)
- func (_Validators *ValidatorsSession) GetMembershipInLastEpochFromSigner(signer common.Address) (common.Address, error)
- func (_Validators *ValidatorsSession) GetNumRegisteredValidators() (*big.Int, error)
- func (_Validators *ValidatorsSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Validators *ValidatorsSession) GetRegisteredValidatorGroups() ([]common.Address, error)
- func (_Validators *ValidatorsSession) GetRegisteredValidatorSigners() ([]common.Address, error)
- func (_Validators *ValidatorsSession) GetRegisteredValidators() ([]common.Address, error)
- func (_Validators *ValidatorsSession) GetTopGroupValidators(account common.Address, n *big.Int) ([]common.Address, error)
- func (_Validators *ValidatorsSession) GetValidator(account common.Address) (struct{ ... }, error)
- func (_Validators *ValidatorsSession) GetValidatorBlsPublicKeyFromSigner(signer common.Address) ([]byte, error)
- func (_Validators *ValidatorsSession) GetValidatorGroup(account common.Address) ([]common.Address, *big.Int, *big.Int, *big.Int, []*big.Int, *big.Int, *big.Int, ...)
- func (_Validators *ValidatorsSession) GetValidatorGroupSlashingMultiplier(account common.Address) (*big.Int, error)
- func (_Validators *ValidatorsSession) GetValidatorLockedGoldRequirements() (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsSession) GetValidatorScoreParameters() (*big.Int, *big.Int, error)
- func (_Validators *ValidatorsSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Validators *ValidatorsSession) GroupLockedGoldRequirements() (struct{ ... }, error)
- func (_Validators *ValidatorsSession) GroupMembershipInEpoch(account common.Address, epochNumber *big.Int, index *big.Int) (common.Address, error)
- func (_Validators *ValidatorsSession) HalveSlashingMultiplier(account common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) HashHeader(header []byte) ([32]byte, error)
- func (_Validators *ValidatorsSession) Initialize(registryAddress common.Address, groupRequirementValue *big.Int, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) Initialized() (bool, error)
- func (_Validators *ValidatorsSession) IsOwner() (bool, error)
- func (_Validators *ValidatorsSession) IsValidator(account common.Address) (bool, error)
- func (_Validators *ValidatorsSession) IsValidatorGroup(account common.Address) (bool, error)
- func (_Validators *ValidatorsSession) MaxGroupSize() (*big.Int, error)
- func (_Validators *ValidatorsSession) MeetsAccountLockedGoldRequirements(account common.Address) (bool, error)
- func (_Validators *ValidatorsSession) MembershipHistoryLength() (*big.Int, error)
- func (_Validators *ValidatorsSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Validators *ValidatorsSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Validators *ValidatorsSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Validators *ValidatorsSession) Owner() (common.Address, error)
- func (_Validators *ValidatorsSession) RegisterValidator(ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) RegisterValidatorGroup(commission *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) Registry() (common.Address, error)
- func (_Validators *ValidatorsSession) RemoveMember(validator common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) RenounceOwnership() (*types.Transaction, error)
- func (_Validators *ValidatorsSession) ReorderMember(validator common.Address, lesserMember common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) ResetSlashingMultiplier() (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetCommissionUpdateDelay(delay *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetGroupLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetMaxGroupSize(size *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetMembershipHistoryLength(length *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetNextCommissionUpdate(commission *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetSlashingMultiplierResetPeriod(value *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetValidatorLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SetValidatorScoreParameters(exponent *big.Int, adjustmentSpeed *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) SlashingMultiplierResetPeriod() (*big.Int, error)
- func (_Validators *ValidatorsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) UpdateBlsPublicKey(blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) UpdateCommission() (*types.Transaction, error)
- func (_Validators *ValidatorsSession) UpdateEcdsaPublicKey(account common.Address, signer common.Address, ecdsaPublicKey []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) UpdatePublicKeys(account common.Address, signer common.Address, ecdsaPublicKey []byte, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) UpdateValidatorScoreFromSigner(signer common.Address, uptime *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsSession) ValidatorLockedGoldRequirements() (struct{ ... }, error)
- func (_Validators *ValidatorsSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Validators *ValidatorsSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- type ValidatorsTransactor
- func (_Validators *ValidatorsTransactor) AddFirstMember(opts *bind.TransactOpts, validator common.Address, lesser common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) AddMember(opts *bind.TransactOpts, validator common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) Affiliate(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) Deaffiliate(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) DeregisterValidator(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) DeregisterValidatorGroup(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) DistributeEpochPaymentsFromSigner(opts *bind.TransactOpts, signer common.Address, maxPayment *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) ForceDeaffiliateIfValidator(opts *bind.TransactOpts, validatorAccount common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) HalveSlashingMultiplier(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) RegisterValidator(opts *bind.TransactOpts, ecdsaPublicKey []byte, blsPublicKey []byte, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) RegisterValidatorGroup(opts *bind.TransactOpts, commission *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) RemoveMember(opts *bind.TransactOpts, validator common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) ReorderMember(opts *bind.TransactOpts, validator common.Address, lesserMember common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) ResetSlashingMultiplier(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetCommissionUpdateDelay(opts *bind.TransactOpts, delay *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetGroupLockedGoldRequirements(opts *bind.TransactOpts, value *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetMaxGroupSize(opts *bind.TransactOpts, size *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetMembershipHistoryLength(opts *bind.TransactOpts, length *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetNextCommissionUpdate(opts *bind.TransactOpts, commission *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetSlashingMultiplierResetPeriod(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetValidatorLockedGoldRequirements(opts *bind.TransactOpts, value *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) SetValidatorScoreParameters(opts *bind.TransactOpts, exponent *big.Int, adjustmentSpeed *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) UpdateBlsPublicKey(opts *bind.TransactOpts, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) UpdateCommission(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) UpdateEcdsaPublicKey(opts *bind.TransactOpts, account common.Address, signer common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) UpdatePublicKeys(opts *bind.TransactOpts, account common.Address, signer common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactor) UpdateValidatorScoreFromSigner(opts *bind.TransactOpts, signer common.Address, uptime *big.Int) (*types.Transaction, error)
- type ValidatorsTransactorRaw
- type ValidatorsTransactorSession
- func (_Validators *ValidatorsTransactorSession) AddFirstMember(validator common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) AddMember(validator common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) Affiliate(group common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) Deaffiliate() (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) DeregisterValidator(index *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) DeregisterValidatorGroup(index *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) DistributeEpochPaymentsFromSigner(signer common.Address, maxPayment *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) ForceDeaffiliateIfValidator(validatorAccount common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) HalveSlashingMultiplier(account common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) Initialize(registryAddress common.Address, groupRequirementValue *big.Int, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) RegisterValidator(ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) RegisterValidatorGroup(commission *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) RemoveMember(validator common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) ReorderMember(validator common.Address, lesserMember common.Address, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) ResetSlashingMultiplier() (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetCommissionUpdateDelay(delay *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetGroupLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetMaxGroupSize(size *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetMembershipHistoryLength(length *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetNextCommissionUpdate(commission *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetSlashingMultiplierResetPeriod(value *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetValidatorLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) SetValidatorScoreParameters(exponent *big.Int, adjustmentSpeed *big.Int) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) UpdateBlsPublicKey(blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) UpdateCommission() (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) UpdateEcdsaPublicKey(account common.Address, signer common.Address, ecdsaPublicKey []byte) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) UpdatePublicKeys(account common.Address, signer common.Address, ecdsaPublicKey []byte, ...) (*types.Transaction, error)
- func (_Validators *ValidatorsTransactorSession) UpdateValidatorScoreFromSigner(signer common.Address, uptime *big.Int) (*types.Transaction, error)
- type ValidatorsValidatorAffiliated
- type ValidatorsValidatorAffiliatedIterator
- type ValidatorsValidatorBlsPublicKeyUpdated
- type ValidatorsValidatorBlsPublicKeyUpdatedIterator
- type ValidatorsValidatorDeaffiliated
- type ValidatorsValidatorDeaffiliatedIterator
- type ValidatorsValidatorDeregistered
- type ValidatorsValidatorDeregisteredIterator
- type ValidatorsValidatorEcdsaPublicKeyUpdated
- type ValidatorsValidatorEcdsaPublicKeyUpdatedIterator
- type ValidatorsValidatorEpochPaymentDistributed
- type ValidatorsValidatorEpochPaymentDistributedIterator
- type ValidatorsValidatorGroupCommissionUpdateQueued
- type ValidatorsValidatorGroupCommissionUpdateQueuedIterator
- type ValidatorsValidatorGroupCommissionUpdated
- type ValidatorsValidatorGroupCommissionUpdatedIterator
- type ValidatorsValidatorGroupDeregistered
- type ValidatorsValidatorGroupDeregisteredIterator
- type ValidatorsValidatorGroupMemberAdded
- type ValidatorsValidatorGroupMemberAddedIterator
- type ValidatorsValidatorGroupMemberRemoved
- type ValidatorsValidatorGroupMemberRemovedIterator
- type ValidatorsValidatorGroupMemberReordered
- type ValidatorsValidatorGroupMemberReorderedIterator
- type ValidatorsValidatorGroupRegistered
- type ValidatorsValidatorGroupRegisteredIterator
- type ValidatorsValidatorLockedGoldRequirementsSet
- type ValidatorsValidatorLockedGoldRequirementsSetIterator
- type ValidatorsValidatorRegistered
- type ValidatorsValidatorRegisteredIterator
- type ValidatorsValidatorScoreParametersSet
- type ValidatorsValidatorScoreParametersSetIterator
- type ValidatorsValidatorScoreUpdated
- type ValidatorsValidatorScoreUpdatedIterator
Constants ¶
const AccountsABI = "" /* 12024-byte string literal not displayed */
AccountsABI is the input ABI used to generate the binding from.
const AttestationsABI = "" /* 14114-byte string literal not displayed */
AttestationsABI is the input ABI used to generate the binding from.
const BlockchainParametersABI = "" /* 3426-byte string literal not displayed */
BlockchainParametersABI is the input ABI used to generate the binding from.
const DoubleSigningSlasherABI = "" /* 7991-byte string literal not displayed */
DoubleSigningSlasherABI is the input ABI used to generate the binding from.
const DowntimeSlasherABI = "" /* 8525-byte string literal not displayed */
DowntimeSlasherABI is the input ABI used to generate the binding from.
const ElectionABI = "" /* 18190-byte string literal not displayed */
ElectionABI is the input ABI used to generate the binding from.
const EpochRewardsABI = "" /* 12992-byte string literal not displayed */
EpochRewardsABI is the input ABI used to generate the binding from.
const EscrowABI = "" /* 5641-byte string literal not displayed */
EscrowABI is the input ABI used to generate the binding from.
const ExchangeABI = "" /* 6966-byte string literal not displayed */
ExchangeABI is the input ABI used to generate the binding from.
const FeeCurrencyWhitelistABI = "" /* 1834-byte string literal not displayed */
FeeCurrencyWhitelistABI is the input ABI used to generate the binding from.
const FreezerABI = "" /* 1829-byte string literal not displayed */
FreezerABI is the input ABI used to generate the binding from.
const GasPriceMinimumABI = "" /* 4816-byte string literal not displayed */
GasPriceMinimumABI is the input ABI used to generate the binding from.
const GoldTokenABI = "" /* 5789-byte string literal not displayed */
GoldTokenABI is the input ABI used to generate the binding from.
const GovernanceABI = "" /* 26508-byte string literal not displayed */
GovernanceABI is the input ABI used to generate the binding from.
const GovernanceApproverMultiSigABI = "" /* 7358-byte string literal not displayed */
GovernanceApproverMultiSigABI is the input ABI used to generate the binding from.
const LockedGoldABI = "" /* 8246-byte string literal not displayed */
LockedGoldABI is the input ABI used to generate the binding from.
const MultiSigABI = "" /* 7358-byte string literal not displayed */
MultiSigABI is the input ABI used to generate the binding from.
const ProxyABI = "" /* 1509-byte string literal not displayed */
ProxyABI is the input ABI used to generate the binding from.
const RandomABI = "" /* 6748-byte string literal not displayed */
RandomABI is the input ABI used to generate the binding from.
const RegistryABI = "" /* 3172-byte string literal not displayed */
RegistryABI is the input ABI used to generate the binding from.
const ReleaseGoldABI = "" /* 13866-byte string literal not displayed */
ReleaseGoldABI is the input ABI used to generate the binding from.
const ReserveABI = "" /* 13053-byte string literal not displayed */
ReserveABI is the input ABI used to generate the binding from.
const ReserveSpenderMultiSigABI = "" /* 7358-byte string literal not displayed */
ReserveSpenderMultiSigABI is the input ABI used to generate the binding from.
const SortedOraclesABI = "" /* 6565-byte string literal not displayed */
SortedOraclesABI is the input ABI used to generate the binding from.
const StableTokenABI = "" /* 12162-byte string literal not displayed */
StableTokenABI is the input ABI used to generate the binding from.
const TransferWhitelistABI = "" /* 3948-byte string literal not displayed */
TransferWhitelistABI is the input ABI used to generate the binding from.
const ValidatorsABI = "" /* 25195-byte string literal not displayed */
ValidatorsABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
func ParseAttestationsABI ¶
ParseAttestationsABI parses the ABI
func ParseBlockchainParametersABI ¶
ParseBlockchainParametersABI parses the ABI
func ParseDoubleSigningSlasherABI ¶
ParseDoubleSigningSlasherABI parses the ABI
func ParseDowntimeSlasherABI ¶
ParseDowntimeSlasherABI parses the ABI
func ParseEpochRewardsABI ¶
ParseEpochRewardsABI parses the ABI
func ParseFeeCurrencyWhitelistABI ¶
ParseFeeCurrencyWhitelistABI parses the ABI
func ParseGasPriceMinimumABI ¶
ParseGasPriceMinimumABI parses the ABI
func ParseGoldTokenABI ¶
ParseGoldTokenABI parses the ABI
func ParseGovernanceABI ¶
ParseGovernanceABI parses the ABI
func ParseGovernanceApproverMultiSigABI ¶
ParseGovernanceApproverMultiSigABI parses the ABI
func ParseLockedGoldABI ¶
ParseLockedGoldABI parses the ABI
func ParseReleaseGoldABI ¶
ParseReleaseGoldABI parses the ABI
func ParseReserveSpenderMultiSigABI ¶
ParseReserveSpenderMultiSigABI parses the ABI
func ParseSortedOraclesABI ¶
ParseSortedOraclesABI parses the ABI
func ParseStableTokenABI ¶
ParseStableTokenABI parses the ABI
func ParseTransferWhitelistABI ¶
ParseTransferWhitelistABI parses the ABI
func ParseValidatorsABI ¶
ParseValidatorsABI parses the ABI
Types ¶
type Accounts ¶
type Accounts struct {
AccountsCaller // Read-only binding to the contract
AccountsTransactor // Write-only binding to the contract
AccountsFilterer // Log filterer for contract events
}
Accounts is an auto generated Go binding around an Ethereum contract.
func NewAccounts ¶
NewAccounts creates a new instance of Accounts, bound to a specific deployed contract.
type AccountsAccountCreated ¶
type AccountsAccountCreated struct {
Account common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsAccountCreated represents a AccountCreated event raised by the Accounts contract.
type AccountsAccountCreatedIterator ¶
type AccountsAccountCreatedIterator struct {
Event *AccountsAccountCreated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAccountCreatedIterator is returned from FilterAccountCreated and is used to iterate over the raw logs and unpacked data for AccountCreated events raised by the Accounts contract.
func (*AccountsAccountCreatedIterator) Close ¶
func (it *AccountsAccountCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAccountCreatedIterator) Error ¶
func (it *AccountsAccountCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAccountCreatedIterator) Next ¶
func (it *AccountsAccountCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsAccountDataEncryptionKeySet ¶
type AccountsAccountDataEncryptionKeySet struct {
Account common.Address
DataEncryptionKey []byte
Raw types.Log // Blockchain specific contextual infos
}
AccountsAccountDataEncryptionKeySet represents a AccountDataEncryptionKeySet event raised by the Accounts contract.
type AccountsAccountDataEncryptionKeySetIterator ¶
type AccountsAccountDataEncryptionKeySetIterator struct {
Event *AccountsAccountDataEncryptionKeySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAccountDataEncryptionKeySetIterator is returned from FilterAccountDataEncryptionKeySet and is used to iterate over the raw logs and unpacked data for AccountDataEncryptionKeySet events raised by the Accounts contract.
func (*AccountsAccountDataEncryptionKeySetIterator) Close ¶
func (it *AccountsAccountDataEncryptionKeySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAccountDataEncryptionKeySetIterator) Error ¶
func (it *AccountsAccountDataEncryptionKeySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAccountDataEncryptionKeySetIterator) Next ¶
func (it *AccountsAccountDataEncryptionKeySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsAccountMetadataURLSet ¶
type AccountsAccountMetadataURLSet struct {
Account common.Address
MetadataURL string
Raw types.Log // Blockchain specific contextual infos
}
AccountsAccountMetadataURLSet represents a AccountMetadataURLSet event raised by the Accounts contract.
type AccountsAccountMetadataURLSetIterator ¶
type AccountsAccountMetadataURLSetIterator struct {
Event *AccountsAccountMetadataURLSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAccountMetadataURLSetIterator is returned from FilterAccountMetadataURLSet and is used to iterate over the raw logs and unpacked data for AccountMetadataURLSet events raised by the Accounts contract.
func (*AccountsAccountMetadataURLSetIterator) Close ¶
func (it *AccountsAccountMetadataURLSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAccountMetadataURLSetIterator) Error ¶
func (it *AccountsAccountMetadataURLSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAccountMetadataURLSetIterator) Next ¶
func (it *AccountsAccountMetadataURLSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsAccountNameSet ¶
type AccountsAccountNameSet struct {
Account common.Address
Name string
Raw types.Log // Blockchain specific contextual infos
}
AccountsAccountNameSet represents a AccountNameSet event raised by the Accounts contract.
type AccountsAccountNameSetIterator ¶
type AccountsAccountNameSetIterator struct {
Event *AccountsAccountNameSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAccountNameSetIterator is returned from FilterAccountNameSet and is used to iterate over the raw logs and unpacked data for AccountNameSet events raised by the Accounts contract.
func (*AccountsAccountNameSetIterator) Close ¶
func (it *AccountsAccountNameSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAccountNameSetIterator) Error ¶
func (it *AccountsAccountNameSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAccountNameSetIterator) Next ¶
func (it *AccountsAccountNameSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsAccountWalletAddressSet ¶
type AccountsAccountWalletAddressSet struct {
Account common.Address
WalletAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsAccountWalletAddressSet represents a AccountWalletAddressSet event raised by the Accounts contract.
type AccountsAccountWalletAddressSetIterator ¶
type AccountsAccountWalletAddressSetIterator struct {
Event *AccountsAccountWalletAddressSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAccountWalletAddressSetIterator is returned from FilterAccountWalletAddressSet and is used to iterate over the raw logs and unpacked data for AccountWalletAddressSet events raised by the Accounts contract.
func (*AccountsAccountWalletAddressSetIterator) Close ¶
func (it *AccountsAccountWalletAddressSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAccountWalletAddressSetIterator) Error ¶
func (it *AccountsAccountWalletAddressSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAccountWalletAddressSetIterator) Next ¶
func (it *AccountsAccountWalletAddressSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsAttestationSignerAuthorized ¶
type AccountsAttestationSignerAuthorized struct {
Account common.Address
Signer common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsAttestationSignerAuthorized represents a AttestationSignerAuthorized event raised by the Accounts contract.
type AccountsAttestationSignerAuthorizedIterator ¶
type AccountsAttestationSignerAuthorizedIterator struct {
Event *AccountsAttestationSignerAuthorized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAttestationSignerAuthorizedIterator is returned from FilterAttestationSignerAuthorized and is used to iterate over the raw logs and unpacked data for AttestationSignerAuthorized events raised by the Accounts contract.
func (*AccountsAttestationSignerAuthorizedIterator) Close ¶
func (it *AccountsAttestationSignerAuthorizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAttestationSignerAuthorizedIterator) Error ¶
func (it *AccountsAttestationSignerAuthorizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAttestationSignerAuthorizedIterator) Next ¶
func (it *AccountsAttestationSignerAuthorizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsAttestationSignerRemoved ¶
type AccountsAttestationSignerRemoved struct {
Account common.Address
OldSigner common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsAttestationSignerRemoved represents a AttestationSignerRemoved event raised by the Accounts contract.
type AccountsAttestationSignerRemovedIterator ¶
type AccountsAttestationSignerRemovedIterator struct {
Event *AccountsAttestationSignerRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsAttestationSignerRemovedIterator is returned from FilterAttestationSignerRemoved and is used to iterate over the raw logs and unpacked data for AttestationSignerRemoved events raised by the Accounts contract.
func (*AccountsAttestationSignerRemovedIterator) Close ¶
func (it *AccountsAttestationSignerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsAttestationSignerRemovedIterator) Error ¶
func (it *AccountsAttestationSignerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsAttestationSignerRemovedIterator) Next ¶
func (it *AccountsAttestationSignerRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsCaller ¶
type AccountsCaller struct {
// contains filtered or unexported fields
}
AccountsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAccountsCaller ¶
func NewAccountsCaller(address common.Address, caller bind.ContractCaller) (*AccountsCaller, error)
NewAccountsCaller creates a new read-only instance of Accounts, bound to a specific deployed contract.
func (*AccountsCaller) AttestationSignerToAccount ¶
func (_Accounts *AccountsCaller) AttestationSignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
AttestationSignerToAccount is a free data retrieval call binding the contract method 0x7b2434cb.
Solidity: function attestationSignerToAccount(address signer) constant returns(address)
func (*AccountsCaller) AuthorizedBy ¶
func (_Accounts *AccountsCaller) AuthorizedBy(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
AuthorizedBy is a free data retrieval call binding the contract method 0xb5a664c2.
Solidity: function authorizedBy(address ) constant returns(address)
func (*AccountsCaller) BatchGetMetadataURL ¶
func (_Accounts *AccountsCaller) BatchGetMetadataURL(opts *bind.CallOpts, accountsToQuery []common.Address) ([]*big.Int, []byte, error)
BatchGetMetadataURL is a free data retrieval call binding the contract method 0x8adaf96f.
Solidity: function batchGetMetadataURL(address[] accountsToQuery) constant returns(uint256[], bytes)
func (*AccountsCaller) GetAttestationSigner ¶
func (_Accounts *AccountsCaller) GetAttestationSigner(opts *bind.CallOpts, account common.Address) (common.Address, error)
GetAttestationSigner is a free data retrieval call binding the contract method 0x61bab1ae.
Solidity: function getAttestationSigner(address account) constant returns(address)
func (*AccountsCaller) GetDataEncryptionKey ¶
func (_Accounts *AccountsCaller) GetDataEncryptionKey(opts *bind.CallOpts, account common.Address) ([]byte, error)
GetDataEncryptionKey is a free data retrieval call binding the contract method 0xae32fa0e.
Solidity: function getDataEncryptionKey(address account) constant returns(bytes)
func (*AccountsCaller) GetMetadataURL ¶
func (_Accounts *AccountsCaller) GetMetadataURL(opts *bind.CallOpts, account common.Address) (string, error)
GetMetadataURL is a free data retrieval call binding the contract method 0xa8ae1a3d.
Solidity: function getMetadataURL(address account) constant returns(string)
func (*AccountsCaller) GetName ¶
func (_Accounts *AccountsCaller) GetName(opts *bind.CallOpts, account common.Address) (string, error)
GetName is a free data retrieval call binding the contract method 0x5fd4b08a.
Solidity: function getName(address account) constant returns(string)
func (*AccountsCaller) GetValidatorSigner ¶
func (_Accounts *AccountsCaller) GetValidatorSigner(opts *bind.CallOpts, account common.Address) (common.Address, error)
GetValidatorSigner is a free data retrieval call binding the contract method 0x4ce38b5f.
Solidity: function getValidatorSigner(address account) constant returns(address)
func (*AccountsCaller) GetVoteSigner ¶
func (_Accounts *AccountsCaller) GetVoteSigner(opts *bind.CallOpts, account common.Address) (common.Address, error)
GetVoteSigner is a free data retrieval call binding the contract method 0x41ddd880.
Solidity: function getVoteSigner(address account) constant returns(address)
func (*AccountsCaller) GetWalletAddress ¶
func (_Accounts *AccountsCaller) GetWalletAddress(opts *bind.CallOpts, account common.Address) (common.Address, error)
GetWalletAddress is a free data retrieval call binding the contract method 0x1fd9afa5.
Solidity: function getWalletAddress(address account) constant returns(address)
func (*AccountsCaller) HasAuthorizedAttestationSigner ¶
func (_Accounts *AccountsCaller) HasAuthorizedAttestationSigner(opts *bind.CallOpts, account common.Address) (bool, error)
HasAuthorizedAttestationSigner is a free data retrieval call binding the contract method 0xc2e0ee20.
Solidity: function hasAuthorizedAttestationSigner(address account) constant returns(bool)
func (*AccountsCaller) HasAuthorizedValidatorSigner ¶
func (_Accounts *AccountsCaller) HasAuthorizedValidatorSigner(opts *bind.CallOpts, account common.Address) (bool, error)
HasAuthorizedValidatorSigner is a free data retrieval call binding the contract method 0x0127dbed.
Solidity: function hasAuthorizedValidatorSigner(address account) constant returns(bool)
func (*AccountsCaller) HasAuthorizedVoteSigner ¶
func (_Accounts *AccountsCaller) HasAuthorizedVoteSigner(opts *bind.CallOpts, account common.Address) (bool, error)
HasAuthorizedVoteSigner is a free data retrieval call binding the contract method 0x614ed493.
Solidity: function hasAuthorizedVoteSigner(address account) constant returns(bool)
func (*AccountsCaller) Initialized ¶
func (_Accounts *AccountsCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*AccountsCaller) IsAccount ¶
func (_Accounts *AccountsCaller) IsAccount(opts *bind.CallOpts, account common.Address) (bool, error)
IsAccount is a free data retrieval call binding the contract method 0x25ca4c9c.
Solidity: function isAccount(address account) constant returns(bool)
func (*AccountsCaller) IsAuthorizedSigner ¶
func (_Accounts *AccountsCaller) IsAuthorizedSigner(opts *bind.CallOpts, signer common.Address) (bool, error)
IsAuthorizedSigner is a free data retrieval call binding the contract method 0x49045e16.
Solidity: function isAuthorizedSigner(address signer) constant returns(bool)
func (*AccountsCaller) IsOwner ¶
func (_Accounts *AccountsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AccountsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AccountsCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*AccountsCaller) SignerToAccount ¶
func (_Accounts *AccountsCaller) SignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
SignerToAccount is a free data retrieval call binding the contract method 0x93c5c487.
Solidity: function signerToAccount(address signer) constant returns(address)
func (*AccountsCaller) ValidatorSignerToAccount ¶
func (_Accounts *AccountsCaller) ValidatorSignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
ValidatorSignerToAccount is a free data retrieval call binding the contract method 0x64439b43.
Solidity: function validatorSignerToAccount(address signer) constant returns(address)
func (*AccountsCaller) VoteSignerToAccount ¶
func (_Accounts *AccountsCaller) VoteSignerToAccount(opts *bind.CallOpts, signer common.Address) (common.Address, error)
VoteSignerToAccount is a free data retrieval call binding the contract method 0x6642d594.
Solidity: function voteSignerToAccount(address signer) constant returns(address)
type AccountsCallerRaw ¶
type AccountsCallerRaw struct {
Contract *AccountsCaller // Generic read-only contract binding to access the raw methods on
}
AccountsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AccountsCallerRaw) Call ¶
func (_Accounts *AccountsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AccountsCallerSession ¶
type AccountsCallerSession struct {
Contract *AccountsCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
AccountsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AccountsCallerSession) AttestationSignerToAccount ¶
func (_Accounts *AccountsCallerSession) AttestationSignerToAccount(signer common.Address) (common.Address, error)
AttestationSignerToAccount is a free data retrieval call binding the contract method 0x7b2434cb.
Solidity: function attestationSignerToAccount(address signer) constant returns(address)
func (*AccountsCallerSession) AuthorizedBy ¶
AuthorizedBy is a free data retrieval call binding the contract method 0xb5a664c2.
Solidity: function authorizedBy(address ) constant returns(address)
func (*AccountsCallerSession) BatchGetMetadataURL ¶
func (_Accounts *AccountsCallerSession) BatchGetMetadataURL(accountsToQuery []common.Address) ([]*big.Int, []byte, error)
BatchGetMetadataURL is a free data retrieval call binding the contract method 0x8adaf96f.
Solidity: function batchGetMetadataURL(address[] accountsToQuery) constant returns(uint256[], bytes)
func (*AccountsCallerSession) GetAttestationSigner ¶
func (_Accounts *AccountsCallerSession) GetAttestationSigner(account common.Address) (common.Address, error)
GetAttestationSigner is a free data retrieval call binding the contract method 0x61bab1ae.
Solidity: function getAttestationSigner(address account) constant returns(address)
func (*AccountsCallerSession) GetDataEncryptionKey ¶
func (_Accounts *AccountsCallerSession) GetDataEncryptionKey(account common.Address) ([]byte, error)
GetDataEncryptionKey is a free data retrieval call binding the contract method 0xae32fa0e.
Solidity: function getDataEncryptionKey(address account) constant returns(bytes)
func (*AccountsCallerSession) GetMetadataURL ¶
func (_Accounts *AccountsCallerSession) GetMetadataURL(account common.Address) (string, error)
GetMetadataURL is a free data retrieval call binding the contract method 0xa8ae1a3d.
Solidity: function getMetadataURL(address account) constant returns(string)
func (*AccountsCallerSession) GetName ¶
func (_Accounts *AccountsCallerSession) GetName(account common.Address) (string, error)
GetName is a free data retrieval call binding the contract method 0x5fd4b08a.
Solidity: function getName(address account) constant returns(string)
func (*AccountsCallerSession) GetValidatorSigner ¶
func (_Accounts *AccountsCallerSession) GetValidatorSigner(account common.Address) (common.Address, error)
GetValidatorSigner is a free data retrieval call binding the contract method 0x4ce38b5f.
Solidity: function getValidatorSigner(address account) constant returns(address)
func (*AccountsCallerSession) GetVoteSigner ¶
func (_Accounts *AccountsCallerSession) GetVoteSigner(account common.Address) (common.Address, error)
GetVoteSigner is a free data retrieval call binding the contract method 0x41ddd880.
Solidity: function getVoteSigner(address account) constant returns(address)
func (*AccountsCallerSession) GetWalletAddress ¶
func (_Accounts *AccountsCallerSession) GetWalletAddress(account common.Address) (common.Address, error)
GetWalletAddress is a free data retrieval call binding the contract method 0x1fd9afa5.
Solidity: function getWalletAddress(address account) constant returns(address)
func (*AccountsCallerSession) HasAuthorizedAttestationSigner ¶
func (_Accounts *AccountsCallerSession) HasAuthorizedAttestationSigner(account common.Address) (bool, error)
HasAuthorizedAttestationSigner is a free data retrieval call binding the contract method 0xc2e0ee20.
Solidity: function hasAuthorizedAttestationSigner(address account) constant returns(bool)
func (*AccountsCallerSession) HasAuthorizedValidatorSigner ¶
func (_Accounts *AccountsCallerSession) HasAuthorizedValidatorSigner(account common.Address) (bool, error)
HasAuthorizedValidatorSigner is a free data retrieval call binding the contract method 0x0127dbed.
Solidity: function hasAuthorizedValidatorSigner(address account) constant returns(bool)
func (*AccountsCallerSession) HasAuthorizedVoteSigner ¶
func (_Accounts *AccountsCallerSession) HasAuthorizedVoteSigner(account common.Address) (bool, error)
HasAuthorizedVoteSigner is a free data retrieval call binding the contract method 0x614ed493.
Solidity: function hasAuthorizedVoteSigner(address account) constant returns(bool)
func (*AccountsCallerSession) Initialized ¶
func (_Accounts *AccountsCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*AccountsCallerSession) IsAccount ¶
func (_Accounts *AccountsCallerSession) IsAccount(account common.Address) (bool, error)
IsAccount is a free data retrieval call binding the contract method 0x25ca4c9c.
Solidity: function isAccount(address account) constant returns(bool)
func (*AccountsCallerSession) IsAuthorizedSigner ¶
func (_Accounts *AccountsCallerSession) IsAuthorizedSigner(signer common.Address) (bool, error)
IsAuthorizedSigner is a free data retrieval call binding the contract method 0x49045e16.
Solidity: function isAuthorizedSigner(address signer) constant returns(bool)
func (*AccountsCallerSession) IsOwner ¶
func (_Accounts *AccountsCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AccountsCallerSession) Owner ¶
func (_Accounts *AccountsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AccountsCallerSession) Registry ¶
func (_Accounts *AccountsCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*AccountsCallerSession) SignerToAccount ¶
func (_Accounts *AccountsCallerSession) SignerToAccount(signer common.Address) (common.Address, error)
SignerToAccount is a free data retrieval call binding the contract method 0x93c5c487.
Solidity: function signerToAccount(address signer) constant returns(address)
func (*AccountsCallerSession) ValidatorSignerToAccount ¶
func (_Accounts *AccountsCallerSession) ValidatorSignerToAccount(signer common.Address) (common.Address, error)
ValidatorSignerToAccount is a free data retrieval call binding the contract method 0x64439b43.
Solidity: function validatorSignerToAccount(address signer) constant returns(address)
func (*AccountsCallerSession) VoteSignerToAccount ¶
func (_Accounts *AccountsCallerSession) VoteSignerToAccount(signer common.Address) (common.Address, error)
VoteSignerToAccount is a free data retrieval call binding the contract method 0x6642d594.
Solidity: function voteSignerToAccount(address signer) constant returns(address)
type AccountsFilterer ¶
type AccountsFilterer struct {
// contains filtered or unexported fields
}
AccountsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAccountsFilterer ¶
func NewAccountsFilterer(address common.Address, filterer bind.ContractFilterer) (*AccountsFilterer, error)
NewAccountsFilterer creates a new log filterer instance of Accounts, bound to a specific deployed contract.
func (*AccountsFilterer) FilterAccountCreated ¶
func (_Accounts *AccountsFilterer) FilterAccountCreated(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountCreatedIterator, error)
FilterAccountCreated is a free log retrieval operation binding the contract event 0x805996f252884581e2f74cf3d2b03564d5ec26ccc90850ae12653dc1b72d1fa2.
Solidity: event AccountCreated(address indexed account)
func (*AccountsFilterer) FilterAccountDataEncryptionKeySet ¶
func (_Accounts *AccountsFilterer) FilterAccountDataEncryptionKeySet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountDataEncryptionKeySetIterator, error)
FilterAccountDataEncryptionKeySet is a free log retrieval operation binding the contract event 0x43fdefe0a824cb0e3bbaf9c4bc97669187996136fe9282382baf10787f0d808d.
Solidity: event AccountDataEncryptionKeySet(address indexed account, bytes dataEncryptionKey)
func (*AccountsFilterer) FilterAccountMetadataURLSet ¶
func (_Accounts *AccountsFilterer) FilterAccountMetadataURLSet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountMetadataURLSetIterator, error)
FilterAccountMetadataURLSet is a free log retrieval operation binding the contract event 0x0b5629fec5b6b5a1c2cfe0de7495111627a8cf297dced72e0669527425d3f01b.
Solidity: event AccountMetadataURLSet(address indexed account, string metadataURL)
func (*AccountsFilterer) FilterAccountNameSet ¶
func (_Accounts *AccountsFilterer) FilterAccountNameSet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountNameSetIterator, error)
FilterAccountNameSet is a free log retrieval operation binding the contract event 0xa6e2c5a23bb917ba0a584c4b250257ddad698685829b66a8813c004b39934fe4.
Solidity: event AccountNameSet(address indexed account, string name)
func (*AccountsFilterer) FilterAccountWalletAddressSet ¶
func (_Accounts *AccountsFilterer) FilterAccountWalletAddressSet(opts *bind.FilterOpts, account []common.Address) (*AccountsAccountWalletAddressSetIterator, error)
FilterAccountWalletAddressSet is a free log retrieval operation binding the contract event 0xf81d74398fd47e35c36b714019df15f200f623dde569b5b531d6a0b4da5c5f26.
Solidity: event AccountWalletAddressSet(address indexed account, address walletAddress)
func (*AccountsFilterer) FilterAttestationSignerAuthorized ¶
func (_Accounts *AccountsFilterer) FilterAttestationSignerAuthorized(opts *bind.FilterOpts, account []common.Address) (*AccountsAttestationSignerAuthorizedIterator, error)
FilterAttestationSignerAuthorized is a free log retrieval operation binding the contract event 0x9dfbc5a621c3e2d0d83beee687a17dfc796bbce2118793e5e254409bb265ca0b.
Solidity: event AttestationSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) FilterAttestationSignerRemoved ¶
func (_Accounts *AccountsFilterer) FilterAttestationSignerRemoved(opts *bind.FilterOpts, account []common.Address) (*AccountsAttestationSignerRemovedIterator, error)
FilterAttestationSignerRemoved is a free log retrieval operation binding the contract event 0x14670729407debb6ed03d885f8ba57155de89ce39bf17127ae4900ec7c2ad103.
Solidity: event AttestationSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) FilterOwnershipTransferred ¶
func (_Accounts *AccountsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AccountsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AccountsFilterer) FilterRegistrySet ¶
func (_Accounts *AccountsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*AccountsRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*AccountsFilterer) FilterValidatorSignerAuthorized ¶
func (_Accounts *AccountsFilterer) FilterValidatorSignerAuthorized(opts *bind.FilterOpts, account []common.Address) (*AccountsValidatorSignerAuthorizedIterator, error)
FilterValidatorSignerAuthorized is a free log retrieval operation binding the contract event 0x16e382723fb40543364faf68863212ba253a099607bf6d3a5b47e50a8bf94943.
Solidity: event ValidatorSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) FilterValidatorSignerRemoved ¶
func (_Accounts *AccountsFilterer) FilterValidatorSignerRemoved(opts *bind.FilterOpts, account []common.Address) (*AccountsValidatorSignerRemovedIterator, error)
FilterValidatorSignerRemoved is a free log retrieval operation binding the contract event 0xa54764c62865ff0cd3f271fb1d4635662bff10f0878694f1654fb7fbdecb830d.
Solidity: event ValidatorSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) FilterVoteSignerAuthorized ¶
func (_Accounts *AccountsFilterer) FilterVoteSignerAuthorized(opts *bind.FilterOpts, account []common.Address) (*AccountsVoteSignerAuthorizedIterator, error)
FilterVoteSignerAuthorized is a free log retrieval operation binding the contract event 0xaab5f8a189373aaa290f42ae65ea5d7971b732366ca5bf66556e76263944af28.
Solidity: event VoteSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) FilterVoteSignerRemoved ¶
func (_Accounts *AccountsFilterer) FilterVoteSignerRemoved(opts *bind.FilterOpts, account []common.Address) (*AccountsVoteSignerRemovedIterator, error)
FilterVoteSignerRemoved is a free log retrieval operation binding the contract event 0xa197481f404d8a8082368ad7445380f01e75f27dea6b7aef234a4ce071127fae.
Solidity: event VoteSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) ParseAccountCreated ¶
func (_Accounts *AccountsFilterer) ParseAccountCreated(log types.Log) (*AccountsAccountCreated, error)
ParseAccountCreated is a log parse operation binding the contract event 0x805996f252884581e2f74cf3d2b03564d5ec26ccc90850ae12653dc1b72d1fa2.
Solidity: event AccountCreated(address indexed account)
func (*AccountsFilterer) ParseAccountDataEncryptionKeySet ¶
func (_Accounts *AccountsFilterer) ParseAccountDataEncryptionKeySet(log types.Log) (*AccountsAccountDataEncryptionKeySet, error)
ParseAccountDataEncryptionKeySet is a log parse operation binding the contract event 0x43fdefe0a824cb0e3bbaf9c4bc97669187996136fe9282382baf10787f0d808d.
Solidity: event AccountDataEncryptionKeySet(address indexed account, bytes dataEncryptionKey)
func (*AccountsFilterer) ParseAccountMetadataURLSet ¶
func (_Accounts *AccountsFilterer) ParseAccountMetadataURLSet(log types.Log) (*AccountsAccountMetadataURLSet, error)
ParseAccountMetadataURLSet is a log parse operation binding the contract event 0x0b5629fec5b6b5a1c2cfe0de7495111627a8cf297dced72e0669527425d3f01b.
Solidity: event AccountMetadataURLSet(address indexed account, string metadataURL)
func (*AccountsFilterer) ParseAccountNameSet ¶
func (_Accounts *AccountsFilterer) ParseAccountNameSet(log types.Log) (*AccountsAccountNameSet, error)
ParseAccountNameSet is a log parse operation binding the contract event 0xa6e2c5a23bb917ba0a584c4b250257ddad698685829b66a8813c004b39934fe4.
Solidity: event AccountNameSet(address indexed account, string name)
func (*AccountsFilterer) ParseAccountWalletAddressSet ¶
func (_Accounts *AccountsFilterer) ParseAccountWalletAddressSet(log types.Log) (*AccountsAccountWalletAddressSet, error)
ParseAccountWalletAddressSet is a log parse operation binding the contract event 0xf81d74398fd47e35c36b714019df15f200f623dde569b5b531d6a0b4da5c5f26.
Solidity: event AccountWalletAddressSet(address indexed account, address walletAddress)
func (*AccountsFilterer) ParseAttestationSignerAuthorized ¶
func (_Accounts *AccountsFilterer) ParseAttestationSignerAuthorized(log types.Log) (*AccountsAttestationSignerAuthorized, error)
ParseAttestationSignerAuthorized is a log parse operation binding the contract event 0x9dfbc5a621c3e2d0d83beee687a17dfc796bbce2118793e5e254409bb265ca0b.
Solidity: event AttestationSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) ParseAttestationSignerRemoved ¶
func (_Accounts *AccountsFilterer) ParseAttestationSignerRemoved(log types.Log) (*AccountsAttestationSignerRemoved, error)
ParseAttestationSignerRemoved is a log parse operation binding the contract event 0x14670729407debb6ed03d885f8ba57155de89ce39bf17127ae4900ec7c2ad103.
Solidity: event AttestationSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) ParseOwnershipTransferred ¶
func (_Accounts *AccountsFilterer) ParseOwnershipTransferred(log types.Log) (*AccountsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AccountsFilterer) ParseRegistrySet ¶
func (_Accounts *AccountsFilterer) ParseRegistrySet(log types.Log) (*AccountsRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*AccountsFilterer) ParseValidatorSignerAuthorized ¶
func (_Accounts *AccountsFilterer) ParseValidatorSignerAuthorized(log types.Log) (*AccountsValidatorSignerAuthorized, error)
ParseValidatorSignerAuthorized is a log parse operation binding the contract event 0x16e382723fb40543364faf68863212ba253a099607bf6d3a5b47e50a8bf94943.
Solidity: event ValidatorSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) ParseValidatorSignerRemoved ¶
func (_Accounts *AccountsFilterer) ParseValidatorSignerRemoved(log types.Log) (*AccountsValidatorSignerRemoved, error)
ParseValidatorSignerRemoved is a log parse operation binding the contract event 0xa54764c62865ff0cd3f271fb1d4635662bff10f0878694f1654fb7fbdecb830d.
Solidity: event ValidatorSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) ParseVoteSignerAuthorized ¶
func (_Accounts *AccountsFilterer) ParseVoteSignerAuthorized(log types.Log) (*AccountsVoteSignerAuthorized, error)
ParseVoteSignerAuthorized is a log parse operation binding the contract event 0xaab5f8a189373aaa290f42ae65ea5d7971b732366ca5bf66556e76263944af28.
Solidity: event VoteSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) ParseVoteSignerRemoved ¶
func (_Accounts *AccountsFilterer) ParseVoteSignerRemoved(log types.Log) (*AccountsVoteSignerRemoved, error)
ParseVoteSignerRemoved is a log parse operation binding the contract event 0xa197481f404d8a8082368ad7445380f01e75f27dea6b7aef234a4ce071127fae.
Solidity: event VoteSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) TryParseLog ¶
func (_Accounts *AccountsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*AccountsFilterer) WatchAccountCreated ¶
func (_Accounts *AccountsFilterer) WatchAccountCreated(opts *bind.WatchOpts, sink chan<- *AccountsAccountCreated, account []common.Address) (event.Subscription, error)
WatchAccountCreated is a free log subscription operation binding the contract event 0x805996f252884581e2f74cf3d2b03564d5ec26ccc90850ae12653dc1b72d1fa2.
Solidity: event AccountCreated(address indexed account)
func (*AccountsFilterer) WatchAccountDataEncryptionKeySet ¶
func (_Accounts *AccountsFilterer) WatchAccountDataEncryptionKeySet(opts *bind.WatchOpts, sink chan<- *AccountsAccountDataEncryptionKeySet, account []common.Address) (event.Subscription, error)
WatchAccountDataEncryptionKeySet is a free log subscription operation binding the contract event 0x43fdefe0a824cb0e3bbaf9c4bc97669187996136fe9282382baf10787f0d808d.
Solidity: event AccountDataEncryptionKeySet(address indexed account, bytes dataEncryptionKey)
func (*AccountsFilterer) WatchAccountMetadataURLSet ¶
func (_Accounts *AccountsFilterer) WatchAccountMetadataURLSet(opts *bind.WatchOpts, sink chan<- *AccountsAccountMetadataURLSet, account []common.Address) (event.Subscription, error)
WatchAccountMetadataURLSet is a free log subscription operation binding the contract event 0x0b5629fec5b6b5a1c2cfe0de7495111627a8cf297dced72e0669527425d3f01b.
Solidity: event AccountMetadataURLSet(address indexed account, string metadataURL)
func (*AccountsFilterer) WatchAccountNameSet ¶
func (_Accounts *AccountsFilterer) WatchAccountNameSet(opts *bind.WatchOpts, sink chan<- *AccountsAccountNameSet, account []common.Address) (event.Subscription, error)
WatchAccountNameSet is a free log subscription operation binding the contract event 0xa6e2c5a23bb917ba0a584c4b250257ddad698685829b66a8813c004b39934fe4.
Solidity: event AccountNameSet(address indexed account, string name)
func (*AccountsFilterer) WatchAccountWalletAddressSet ¶
func (_Accounts *AccountsFilterer) WatchAccountWalletAddressSet(opts *bind.WatchOpts, sink chan<- *AccountsAccountWalletAddressSet, account []common.Address) (event.Subscription, error)
WatchAccountWalletAddressSet is a free log subscription operation binding the contract event 0xf81d74398fd47e35c36b714019df15f200f623dde569b5b531d6a0b4da5c5f26.
Solidity: event AccountWalletAddressSet(address indexed account, address walletAddress)
func (*AccountsFilterer) WatchAttestationSignerAuthorized ¶
func (_Accounts *AccountsFilterer) WatchAttestationSignerAuthorized(opts *bind.WatchOpts, sink chan<- *AccountsAttestationSignerAuthorized, account []common.Address) (event.Subscription, error)
WatchAttestationSignerAuthorized is a free log subscription operation binding the contract event 0x9dfbc5a621c3e2d0d83beee687a17dfc796bbce2118793e5e254409bb265ca0b.
Solidity: event AttestationSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) WatchAttestationSignerRemoved ¶
func (_Accounts *AccountsFilterer) WatchAttestationSignerRemoved(opts *bind.WatchOpts, sink chan<- *AccountsAttestationSignerRemoved, account []common.Address) (event.Subscription, error)
WatchAttestationSignerRemoved is a free log subscription operation binding the contract event 0x14670729407debb6ed03d885f8ba57155de89ce39bf17127ae4900ec7c2ad103.
Solidity: event AttestationSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) WatchOwnershipTransferred ¶
func (_Accounts *AccountsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AccountsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AccountsFilterer) WatchRegistrySet ¶
func (_Accounts *AccountsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *AccountsRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*AccountsFilterer) WatchValidatorSignerAuthorized ¶
func (_Accounts *AccountsFilterer) WatchValidatorSignerAuthorized(opts *bind.WatchOpts, sink chan<- *AccountsValidatorSignerAuthorized, account []common.Address) (event.Subscription, error)
WatchValidatorSignerAuthorized is a free log subscription operation binding the contract event 0x16e382723fb40543364faf68863212ba253a099607bf6d3a5b47e50a8bf94943.
Solidity: event ValidatorSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) WatchValidatorSignerRemoved ¶
func (_Accounts *AccountsFilterer) WatchValidatorSignerRemoved(opts *bind.WatchOpts, sink chan<- *AccountsValidatorSignerRemoved, account []common.Address) (event.Subscription, error)
WatchValidatorSignerRemoved is a free log subscription operation binding the contract event 0xa54764c62865ff0cd3f271fb1d4635662bff10f0878694f1654fb7fbdecb830d.
Solidity: event ValidatorSignerRemoved(address indexed account, address oldSigner)
func (*AccountsFilterer) WatchVoteSignerAuthorized ¶
func (_Accounts *AccountsFilterer) WatchVoteSignerAuthorized(opts *bind.WatchOpts, sink chan<- *AccountsVoteSignerAuthorized, account []common.Address) (event.Subscription, error)
WatchVoteSignerAuthorized is a free log subscription operation binding the contract event 0xaab5f8a189373aaa290f42ae65ea5d7971b732366ca5bf66556e76263944af28.
Solidity: event VoteSignerAuthorized(address indexed account, address signer)
func (*AccountsFilterer) WatchVoteSignerRemoved ¶
func (_Accounts *AccountsFilterer) WatchVoteSignerRemoved(opts *bind.WatchOpts, sink chan<- *AccountsVoteSignerRemoved, account []common.Address) (event.Subscription, error)
WatchVoteSignerRemoved is a free log subscription operation binding the contract event 0xa197481f404d8a8082368ad7445380f01e75f27dea6b7aef234a4ce071127fae.
Solidity: event VoteSignerRemoved(address indexed account, address oldSigner)
type AccountsOwnershipTransferred ¶
type AccountsOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsOwnershipTransferred represents a OwnershipTransferred event raised by the Accounts contract.
type AccountsOwnershipTransferredIterator ¶
type AccountsOwnershipTransferredIterator struct {
Event *AccountsOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Accounts contract.
func (*AccountsOwnershipTransferredIterator) Close ¶
func (it *AccountsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsOwnershipTransferredIterator) Error ¶
func (it *AccountsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsOwnershipTransferredIterator) Next ¶
func (it *AccountsOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsRaw ¶
type AccountsRaw struct {
Contract *Accounts // Generic contract binding to access the raw methods on
}
AccountsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AccountsRaw) Call ¶
func (_Accounts *AccountsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AccountsRaw) Transact ¶
func (_Accounts *AccountsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccountsRaw) Transfer ¶
func (_Accounts *AccountsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AccountsRegistrySet ¶
type AccountsRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsRegistrySet represents a RegistrySet event raised by the Accounts contract.
type AccountsRegistrySetIterator ¶
type AccountsRegistrySetIterator struct {
Event *AccountsRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Accounts contract.
func (*AccountsRegistrySetIterator) Close ¶
func (it *AccountsRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsRegistrySetIterator) Error ¶
func (it *AccountsRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsRegistrySetIterator) Next ¶
func (it *AccountsRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsSession ¶
type AccountsSession struct {
Contract *Accounts // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AccountsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AccountsSession) AttestationSignerToAccount ¶
func (_Accounts *AccountsSession) AttestationSignerToAccount(signer common.Address) (common.Address, error)
AttestationSignerToAccount is a free data retrieval call binding the contract method 0x7b2434cb.
Solidity: function attestationSignerToAccount(address signer) constant returns(address)
func (*AccountsSession) AuthorizeAttestationSigner ¶
func (_Accounts *AccountsSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeAttestationSigner is a paid mutator transaction binding the contract method 0x76afa04c.
Solidity: function authorizeAttestationSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsSession) AuthorizeValidatorSigner ¶
func (_Accounts *AccountsSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeValidatorSigner is a paid mutator transaction binding the contract method 0xbaf7ef0f.
Solidity: function authorizeValidatorSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsSession) AuthorizeValidatorSignerWithKeys ¶
func (_Accounts *AccountsSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithKeys is a paid mutator transaction binding the contract method 0x1465b923.
Solidity: function authorizeValidatorSignerWithKeys(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns()
func (*AccountsSession) AuthorizeValidatorSignerWithPublicKey ¶
func (_Accounts *AccountsSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithPublicKey is a paid mutator transaction binding the contract method 0x0fa750d2.
Solidity: function authorizeValidatorSignerWithPublicKey(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey) returns()
func (*AccountsSession) AuthorizeVoteSigner ¶
func (_Accounts *AccountsSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeVoteSigner is a paid mutator transaction binding the contract method 0x4282ee6d.
Solidity: function authorizeVoteSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsSession) AuthorizedBy ¶
AuthorizedBy is a free data retrieval call binding the contract method 0xb5a664c2.
Solidity: function authorizedBy(address ) constant returns(address)
func (*AccountsSession) BatchGetMetadataURL ¶
func (_Accounts *AccountsSession) BatchGetMetadataURL(accountsToQuery []common.Address) ([]*big.Int, []byte, error)
BatchGetMetadataURL is a free data retrieval call binding the contract method 0x8adaf96f.
Solidity: function batchGetMetadataURL(address[] accountsToQuery) constant returns(uint256[], bytes)
func (*AccountsSession) CreateAccount ¶
func (_Accounts *AccountsSession) CreateAccount() (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns(bool)
func (*AccountsSession) GetAttestationSigner ¶
func (_Accounts *AccountsSession) GetAttestationSigner(account common.Address) (common.Address, error)
GetAttestationSigner is a free data retrieval call binding the contract method 0x61bab1ae.
Solidity: function getAttestationSigner(address account) constant returns(address)
func (*AccountsSession) GetDataEncryptionKey ¶
func (_Accounts *AccountsSession) GetDataEncryptionKey(account common.Address) ([]byte, error)
GetDataEncryptionKey is a free data retrieval call binding the contract method 0xae32fa0e.
Solidity: function getDataEncryptionKey(address account) constant returns(bytes)
func (*AccountsSession) GetMetadataURL ¶
func (_Accounts *AccountsSession) GetMetadataURL(account common.Address) (string, error)
GetMetadataURL is a free data retrieval call binding the contract method 0xa8ae1a3d.
Solidity: function getMetadataURL(address account) constant returns(string)
func (*AccountsSession) GetName ¶
func (_Accounts *AccountsSession) GetName(account common.Address) (string, error)
GetName is a free data retrieval call binding the contract method 0x5fd4b08a.
Solidity: function getName(address account) constant returns(string)
func (*AccountsSession) GetValidatorSigner ¶
func (_Accounts *AccountsSession) GetValidatorSigner(account common.Address) (common.Address, error)
GetValidatorSigner is a free data retrieval call binding the contract method 0x4ce38b5f.
Solidity: function getValidatorSigner(address account) constant returns(address)
func (*AccountsSession) GetVoteSigner ¶
GetVoteSigner is a free data retrieval call binding the contract method 0x41ddd880.
Solidity: function getVoteSigner(address account) constant returns(address)
func (*AccountsSession) GetWalletAddress ¶
GetWalletAddress is a free data retrieval call binding the contract method 0x1fd9afa5.
Solidity: function getWalletAddress(address account) constant returns(address)
func (*AccountsSession) HasAuthorizedAttestationSigner ¶
func (_Accounts *AccountsSession) HasAuthorizedAttestationSigner(account common.Address) (bool, error)
HasAuthorizedAttestationSigner is a free data retrieval call binding the contract method 0xc2e0ee20.
Solidity: function hasAuthorizedAttestationSigner(address account) constant returns(bool)
func (*AccountsSession) HasAuthorizedValidatorSigner ¶
func (_Accounts *AccountsSession) HasAuthorizedValidatorSigner(account common.Address) (bool, error)
HasAuthorizedValidatorSigner is a free data retrieval call binding the contract method 0x0127dbed.
Solidity: function hasAuthorizedValidatorSigner(address account) constant returns(bool)
func (*AccountsSession) HasAuthorizedVoteSigner ¶
func (_Accounts *AccountsSession) HasAuthorizedVoteSigner(account common.Address) (bool, error)
HasAuthorizedVoteSigner is a free data retrieval call binding the contract method 0x614ed493.
Solidity: function hasAuthorizedVoteSigner(address account) constant returns(bool)
func (*AccountsSession) Initialize ¶
func (_Accounts *AccountsSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*AccountsSession) Initialized ¶
func (_Accounts *AccountsSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*AccountsSession) IsAccount ¶
func (_Accounts *AccountsSession) IsAccount(account common.Address) (bool, error)
IsAccount is a free data retrieval call binding the contract method 0x25ca4c9c.
Solidity: function isAccount(address account) constant returns(bool)
func (*AccountsSession) IsAuthorizedSigner ¶
func (_Accounts *AccountsSession) IsAuthorizedSigner(signer common.Address) (bool, error)
IsAuthorizedSigner is a free data retrieval call binding the contract method 0x49045e16.
Solidity: function isAuthorizedSigner(address signer) constant returns(bool)
func (*AccountsSession) IsOwner ¶
func (_Accounts *AccountsSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AccountsSession) Owner ¶
func (_Accounts *AccountsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AccountsSession) Registry ¶
func (_Accounts *AccountsSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*AccountsSession) RemoveAttestationSigner ¶
func (_Accounts *AccountsSession) RemoveAttestationSigner() (*types.Transaction, error)
RemoveAttestationSigner is a paid mutator transaction binding the contract method 0x760fbbb2.
Solidity: function removeAttestationSigner() returns()
func (*AccountsSession) RemoveValidatorSigner ¶
func (_Accounts *AccountsSession) RemoveValidatorSigner() (*types.Transaction, error)
RemoveValidatorSigner is a paid mutator transaction binding the contract method 0xa5ec94f9.
Solidity: function removeValidatorSigner() returns()
func (*AccountsSession) RemoveVoteSigner ¶
func (_Accounts *AccountsSession) RemoveVoteSigner() (*types.Transaction, error)
RemoveVoteSigner is a paid mutator transaction binding the contract method 0x10c504b5.
Solidity: function removeVoteSigner() returns()
func (*AccountsSession) RenounceOwnership ¶
func (_Accounts *AccountsSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AccountsSession) SetAccount ¶
func (_Accounts *AccountsSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccount is a paid mutator transaction binding the contract method 0x90b12b47.
Solidity: function setAccount(string name, bytes dataEncryptionKey, address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsSession) SetAccountDataEncryptionKey ¶
func (_Accounts *AccountsSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
SetAccountDataEncryptionKey is a paid mutator transaction binding the contract method 0x0fe7abab.
Solidity: function setAccountDataEncryptionKey(bytes dataEncryptionKey) returns()
func (*AccountsSession) SetMetadataURL ¶
func (_Accounts *AccountsSession) SetMetadataURL(metadataURL string) (*types.Transaction, error)
SetMetadataURL is a paid mutator transaction binding the contract method 0x747daec5.
Solidity: function setMetadataURL(string metadataURL) returns()
func (*AccountsSession) SetName ¶
func (_Accounts *AccountsSession) SetName(name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string name) returns()
func (*AccountsSession) SetRegistry ¶
func (_Accounts *AccountsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*AccountsSession) SetWalletAddress ¶
func (_Accounts *AccountsSession) SetWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetWalletAddress is a paid mutator transaction binding the contract method 0x9cafb2a1.
Solidity: function setWalletAddress(address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsSession) SignerToAccount ¶
SignerToAccount is a free data retrieval call binding the contract method 0x93c5c487.
Solidity: function signerToAccount(address signer) constant returns(address)
func (*AccountsSession) TransferOwnership ¶
func (_Accounts *AccountsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AccountsSession) ValidatorSignerToAccount ¶
func (_Accounts *AccountsSession) ValidatorSignerToAccount(signer common.Address) (common.Address, error)
ValidatorSignerToAccount is a free data retrieval call binding the contract method 0x64439b43.
Solidity: function validatorSignerToAccount(address signer) constant returns(address)
func (*AccountsSession) VoteSignerToAccount ¶
func (_Accounts *AccountsSession) VoteSignerToAccount(signer common.Address) (common.Address, error)
VoteSignerToAccount is a free data retrieval call binding the contract method 0x6642d594.
Solidity: function voteSignerToAccount(address signer) constant returns(address)
type AccountsTransactor ¶
type AccountsTransactor struct {
// contains filtered or unexported fields
}
AccountsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAccountsTransactor ¶
func NewAccountsTransactor(address common.Address, transactor bind.ContractTransactor) (*AccountsTransactor, error)
NewAccountsTransactor creates a new write-only instance of Accounts, bound to a specific deployed contract.
func (*AccountsTransactor) AuthorizeAttestationSigner ¶
func (_Accounts *AccountsTransactor) AuthorizeAttestationSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeAttestationSigner is a paid mutator transaction binding the contract method 0x76afa04c.
Solidity: function authorizeAttestationSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactor) AuthorizeValidatorSigner ¶
func (_Accounts *AccountsTransactor) AuthorizeValidatorSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeValidatorSigner is a paid mutator transaction binding the contract method 0xbaf7ef0f.
Solidity: function authorizeValidatorSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactor) AuthorizeValidatorSignerWithKeys ¶
func (_Accounts *AccountsTransactor) AuthorizeValidatorSignerWithKeys(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithKeys is a paid mutator transaction binding the contract method 0x1465b923.
Solidity: function authorizeValidatorSignerWithKeys(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns()
func (*AccountsTransactor) AuthorizeValidatorSignerWithPublicKey ¶
func (_Accounts *AccountsTransactor) AuthorizeValidatorSignerWithPublicKey(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithPublicKey is a paid mutator transaction binding the contract method 0x0fa750d2.
Solidity: function authorizeValidatorSignerWithPublicKey(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey) returns()
func (*AccountsTransactor) AuthorizeVoteSigner ¶
func (_Accounts *AccountsTransactor) AuthorizeVoteSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeVoteSigner is a paid mutator transaction binding the contract method 0x4282ee6d.
Solidity: function authorizeVoteSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactor) CreateAccount ¶
func (_Accounts *AccountsTransactor) CreateAccount(opts *bind.TransactOpts) (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns(bool)
func (*AccountsTransactor) Initialize ¶
func (_Accounts *AccountsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*AccountsTransactor) RemoveAttestationSigner ¶
func (_Accounts *AccountsTransactor) RemoveAttestationSigner(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveAttestationSigner is a paid mutator transaction binding the contract method 0x760fbbb2.
Solidity: function removeAttestationSigner() returns()
func (*AccountsTransactor) RemoveValidatorSigner ¶
func (_Accounts *AccountsTransactor) RemoveValidatorSigner(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveValidatorSigner is a paid mutator transaction binding the contract method 0xa5ec94f9.
Solidity: function removeValidatorSigner() returns()
func (*AccountsTransactor) RemoveVoteSigner ¶
func (_Accounts *AccountsTransactor) RemoveVoteSigner(opts *bind.TransactOpts) (*types.Transaction, error)
RemoveVoteSigner is a paid mutator transaction binding the contract method 0x10c504b5.
Solidity: function removeVoteSigner() returns()
func (*AccountsTransactor) RenounceOwnership ¶
func (_Accounts *AccountsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AccountsTransactor) SetAccount ¶
func (_Accounts *AccountsTransactor) SetAccount(opts *bind.TransactOpts, name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccount is a paid mutator transaction binding the contract method 0x90b12b47.
Solidity: function setAccount(string name, bytes dataEncryptionKey, address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactor) SetAccountDataEncryptionKey ¶
func (_Accounts *AccountsTransactor) SetAccountDataEncryptionKey(opts *bind.TransactOpts, dataEncryptionKey []byte) (*types.Transaction, error)
SetAccountDataEncryptionKey is a paid mutator transaction binding the contract method 0x0fe7abab.
Solidity: function setAccountDataEncryptionKey(bytes dataEncryptionKey) returns()
func (*AccountsTransactor) SetMetadataURL ¶
func (_Accounts *AccountsTransactor) SetMetadataURL(opts *bind.TransactOpts, metadataURL string) (*types.Transaction, error)
SetMetadataURL is a paid mutator transaction binding the contract method 0x747daec5.
Solidity: function setMetadataURL(string metadataURL) returns()
func (*AccountsTransactor) SetName ¶
func (_Accounts *AccountsTransactor) SetName(opts *bind.TransactOpts, name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string name) returns()
func (*AccountsTransactor) SetRegistry ¶
func (_Accounts *AccountsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*AccountsTransactor) SetWalletAddress ¶
func (_Accounts *AccountsTransactor) SetWalletAddress(opts *bind.TransactOpts, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetWalletAddress is a paid mutator transaction binding the contract method 0x9cafb2a1.
Solidity: function setWalletAddress(address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactor) TransferOwnership ¶
func (_Accounts *AccountsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AccountsTransactorRaw ¶
type AccountsTransactorRaw struct {
Contract *AccountsTransactor // Generic write-only contract binding to access the raw methods on
}
AccountsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AccountsTransactorRaw) Transact ¶
func (_Accounts *AccountsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AccountsTransactorRaw) Transfer ¶
func (_Accounts *AccountsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AccountsTransactorSession ¶
type AccountsTransactorSession struct {
Contract *AccountsTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AccountsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AccountsTransactorSession) AuthorizeAttestationSigner ¶
func (_Accounts *AccountsTransactorSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeAttestationSigner is a paid mutator transaction binding the contract method 0x76afa04c.
Solidity: function authorizeAttestationSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactorSession) AuthorizeValidatorSigner ¶
func (_Accounts *AccountsTransactorSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeValidatorSigner is a paid mutator transaction binding the contract method 0xbaf7ef0f.
Solidity: function authorizeValidatorSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactorSession) AuthorizeValidatorSignerWithKeys ¶
func (_Accounts *AccountsTransactorSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithKeys is a paid mutator transaction binding the contract method 0x1465b923.
Solidity: function authorizeValidatorSignerWithKeys(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns()
func (*AccountsTransactorSession) AuthorizeValidatorSignerWithPublicKey ¶
func (_Accounts *AccountsTransactorSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithPublicKey is a paid mutator transaction binding the contract method 0x0fa750d2.
Solidity: function authorizeValidatorSignerWithPublicKey(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey) returns()
func (*AccountsTransactorSession) AuthorizeVoteSigner ¶
func (_Accounts *AccountsTransactorSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeVoteSigner is a paid mutator transaction binding the contract method 0x4282ee6d.
Solidity: function authorizeVoteSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactorSession) CreateAccount ¶
func (_Accounts *AccountsTransactorSession) CreateAccount() (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns(bool)
func (*AccountsTransactorSession) Initialize ¶
func (_Accounts *AccountsTransactorSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*AccountsTransactorSession) RemoveAttestationSigner ¶
func (_Accounts *AccountsTransactorSession) RemoveAttestationSigner() (*types.Transaction, error)
RemoveAttestationSigner is a paid mutator transaction binding the contract method 0x760fbbb2.
Solidity: function removeAttestationSigner() returns()
func (*AccountsTransactorSession) RemoveValidatorSigner ¶
func (_Accounts *AccountsTransactorSession) RemoveValidatorSigner() (*types.Transaction, error)
RemoveValidatorSigner is a paid mutator transaction binding the contract method 0xa5ec94f9.
Solidity: function removeValidatorSigner() returns()
func (*AccountsTransactorSession) RemoveVoteSigner ¶
func (_Accounts *AccountsTransactorSession) RemoveVoteSigner() (*types.Transaction, error)
RemoveVoteSigner is a paid mutator transaction binding the contract method 0x10c504b5.
Solidity: function removeVoteSigner() returns()
func (*AccountsTransactorSession) RenounceOwnership ¶
func (_Accounts *AccountsTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AccountsTransactorSession) SetAccount ¶
func (_Accounts *AccountsTransactorSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccount is a paid mutator transaction binding the contract method 0x90b12b47.
Solidity: function setAccount(string name, bytes dataEncryptionKey, address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactorSession) SetAccountDataEncryptionKey ¶
func (_Accounts *AccountsTransactorSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
SetAccountDataEncryptionKey is a paid mutator transaction binding the contract method 0x0fe7abab.
Solidity: function setAccountDataEncryptionKey(bytes dataEncryptionKey) returns()
func (*AccountsTransactorSession) SetMetadataURL ¶
func (_Accounts *AccountsTransactorSession) SetMetadataURL(metadataURL string) (*types.Transaction, error)
SetMetadataURL is a paid mutator transaction binding the contract method 0x747daec5.
Solidity: function setMetadataURL(string metadataURL) returns()
func (*AccountsTransactorSession) SetName ¶
func (_Accounts *AccountsTransactorSession) SetName(name string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string name) returns()
func (*AccountsTransactorSession) SetRegistry ¶
func (_Accounts *AccountsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*AccountsTransactorSession) SetWalletAddress ¶
func (_Accounts *AccountsTransactorSession) SetWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetWalletAddress is a paid mutator transaction binding the contract method 0x9cafb2a1.
Solidity: function setWalletAddress(address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*AccountsTransactorSession) TransferOwnership ¶
func (_Accounts *AccountsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type AccountsValidatorSignerAuthorized ¶
type AccountsValidatorSignerAuthorized struct {
Account common.Address
Signer common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsValidatorSignerAuthorized represents a ValidatorSignerAuthorized event raised by the Accounts contract.
type AccountsValidatorSignerAuthorizedIterator ¶
type AccountsValidatorSignerAuthorizedIterator struct {
Event *AccountsValidatorSignerAuthorized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsValidatorSignerAuthorizedIterator is returned from FilterValidatorSignerAuthorized and is used to iterate over the raw logs and unpacked data for ValidatorSignerAuthorized events raised by the Accounts contract.
func (*AccountsValidatorSignerAuthorizedIterator) Close ¶
func (it *AccountsValidatorSignerAuthorizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsValidatorSignerAuthorizedIterator) Error ¶
func (it *AccountsValidatorSignerAuthorizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsValidatorSignerAuthorizedIterator) Next ¶
func (it *AccountsValidatorSignerAuthorizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsValidatorSignerRemoved ¶
type AccountsValidatorSignerRemoved struct {
Account common.Address
OldSigner common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsValidatorSignerRemoved represents a ValidatorSignerRemoved event raised by the Accounts contract.
type AccountsValidatorSignerRemovedIterator ¶
type AccountsValidatorSignerRemovedIterator struct {
Event *AccountsValidatorSignerRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsValidatorSignerRemovedIterator is returned from FilterValidatorSignerRemoved and is used to iterate over the raw logs and unpacked data for ValidatorSignerRemoved events raised by the Accounts contract.
func (*AccountsValidatorSignerRemovedIterator) Close ¶
func (it *AccountsValidatorSignerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsValidatorSignerRemovedIterator) Error ¶
func (it *AccountsValidatorSignerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsValidatorSignerRemovedIterator) Next ¶
func (it *AccountsValidatorSignerRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsVoteSignerAuthorized ¶
type AccountsVoteSignerAuthorized struct {
Account common.Address
Signer common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsVoteSignerAuthorized represents a VoteSignerAuthorized event raised by the Accounts contract.
type AccountsVoteSignerAuthorizedIterator ¶
type AccountsVoteSignerAuthorizedIterator struct {
Event *AccountsVoteSignerAuthorized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsVoteSignerAuthorizedIterator is returned from FilterVoteSignerAuthorized and is used to iterate over the raw logs and unpacked data for VoteSignerAuthorized events raised by the Accounts contract.
func (*AccountsVoteSignerAuthorizedIterator) Close ¶
func (it *AccountsVoteSignerAuthorizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsVoteSignerAuthorizedIterator) Error ¶
func (it *AccountsVoteSignerAuthorizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsVoteSignerAuthorizedIterator) Next ¶
func (it *AccountsVoteSignerAuthorizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AccountsVoteSignerRemoved ¶
type AccountsVoteSignerRemoved struct {
Account common.Address
OldSigner common.Address
Raw types.Log // Blockchain specific contextual infos
}
AccountsVoteSignerRemoved represents a VoteSignerRemoved event raised by the Accounts contract.
type AccountsVoteSignerRemovedIterator ¶
type AccountsVoteSignerRemovedIterator struct {
Event *AccountsVoteSignerRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AccountsVoteSignerRemovedIterator is returned from FilterVoteSignerRemoved and is used to iterate over the raw logs and unpacked data for VoteSignerRemoved events raised by the Accounts contract.
func (*AccountsVoteSignerRemovedIterator) Close ¶
func (it *AccountsVoteSignerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AccountsVoteSignerRemovedIterator) Error ¶
func (it *AccountsVoteSignerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AccountsVoteSignerRemovedIterator) Next ¶
func (it *AccountsVoteSignerRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Attestations ¶
type Attestations struct {
AttestationsCaller // Read-only binding to the contract
AttestationsTransactor // Write-only binding to the contract
AttestationsFilterer // Log filterer for contract events
}
Attestations is an auto generated Go binding around an Ethereum contract.
func NewAttestations ¶
func NewAttestations(address common.Address, backend bind.ContractBackend) (*Attestations, error)
NewAttestations creates a new instance of Attestations, bound to a specific deployed contract.
type AttestationsAttestationCompleted ¶
type AttestationsAttestationCompleted struct {
Identifier [32]byte
Account common.Address
Issuer common.Address
Raw types.Log // Blockchain specific contextual infos
}
AttestationsAttestationCompleted represents a AttestationCompleted event raised by the Attestations contract.
type AttestationsAttestationCompletedIterator ¶
type AttestationsAttestationCompletedIterator struct {
Event *AttestationsAttestationCompleted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsAttestationCompletedIterator is returned from FilterAttestationCompleted and is used to iterate over the raw logs and unpacked data for AttestationCompleted events raised by the Attestations contract.
func (*AttestationsAttestationCompletedIterator) Close ¶
func (it *AttestationsAttestationCompletedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsAttestationCompletedIterator) Error ¶
func (it *AttestationsAttestationCompletedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsAttestationCompletedIterator) Next ¶
func (it *AttestationsAttestationCompletedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsAttestationExpiryBlocksSet ¶
type AttestationsAttestationExpiryBlocksSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AttestationsAttestationExpiryBlocksSet represents a AttestationExpiryBlocksSet event raised by the Attestations contract.
type AttestationsAttestationExpiryBlocksSetIterator ¶
type AttestationsAttestationExpiryBlocksSetIterator struct {
Event *AttestationsAttestationExpiryBlocksSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsAttestationExpiryBlocksSetIterator is returned from FilterAttestationExpiryBlocksSet and is used to iterate over the raw logs and unpacked data for AttestationExpiryBlocksSet events raised by the Attestations contract.
func (*AttestationsAttestationExpiryBlocksSetIterator) Close ¶
func (it *AttestationsAttestationExpiryBlocksSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsAttestationExpiryBlocksSetIterator) Error ¶
func (it *AttestationsAttestationExpiryBlocksSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsAttestationExpiryBlocksSetIterator) Next ¶
func (it *AttestationsAttestationExpiryBlocksSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsAttestationIssuerSelected ¶
type AttestationsAttestationIssuerSelected struct {
Identifier [32]byte
Account common.Address
Issuer common.Address
AttestationRequestFeeToken common.Address
Raw types.Log // Blockchain specific contextual infos
}
AttestationsAttestationIssuerSelected represents a AttestationIssuerSelected event raised by the Attestations contract.
type AttestationsAttestationIssuerSelectedIterator ¶
type AttestationsAttestationIssuerSelectedIterator struct {
Event *AttestationsAttestationIssuerSelected // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsAttestationIssuerSelectedIterator is returned from FilterAttestationIssuerSelected and is used to iterate over the raw logs and unpacked data for AttestationIssuerSelected events raised by the Attestations contract.
func (*AttestationsAttestationIssuerSelectedIterator) Close ¶
func (it *AttestationsAttestationIssuerSelectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsAttestationIssuerSelectedIterator) Error ¶
func (it *AttestationsAttestationIssuerSelectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsAttestationIssuerSelectedIterator) Next ¶
func (it *AttestationsAttestationIssuerSelectedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsAttestationRequestFeeSet ¶
type AttestationsAttestationRequestFeeSet struct {
Token common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AttestationsAttestationRequestFeeSet represents a AttestationRequestFeeSet event raised by the Attestations contract.
type AttestationsAttestationRequestFeeSetIterator ¶
type AttestationsAttestationRequestFeeSetIterator struct {
Event *AttestationsAttestationRequestFeeSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsAttestationRequestFeeSetIterator is returned from FilterAttestationRequestFeeSet and is used to iterate over the raw logs and unpacked data for AttestationRequestFeeSet events raised by the Attestations contract.
func (*AttestationsAttestationRequestFeeSetIterator) Close ¶
func (it *AttestationsAttestationRequestFeeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsAttestationRequestFeeSetIterator) Error ¶
func (it *AttestationsAttestationRequestFeeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsAttestationRequestFeeSetIterator) Next ¶
func (it *AttestationsAttestationRequestFeeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsAttestationsRequested ¶
type AttestationsAttestationsRequested struct {
Identifier [32]byte
Account common.Address
AttestationsRequested *big.Int
AttestationRequestFeeToken common.Address
Raw types.Log // Blockchain specific contextual infos
}
AttestationsAttestationsRequested represents a AttestationsRequested event raised by the Attestations contract.
type AttestationsAttestationsRequestedIterator ¶
type AttestationsAttestationsRequestedIterator struct {
Event *AttestationsAttestationsRequested // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsAttestationsRequestedIterator is returned from FilterAttestationsRequested and is used to iterate over the raw logs and unpacked data for AttestationsRequested events raised by the Attestations contract.
func (*AttestationsAttestationsRequestedIterator) Close ¶
func (it *AttestationsAttestationsRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsAttestationsRequestedIterator) Error ¶
func (it *AttestationsAttestationsRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsAttestationsRequestedIterator) Next ¶
func (it *AttestationsAttestationsRequestedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsCaller ¶
type AttestationsCaller struct {
// contains filtered or unexported fields
}
AttestationsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAttestationsCaller ¶
func NewAttestationsCaller(address common.Address, caller bind.ContractCaller) (*AttestationsCaller, error)
NewAttestationsCaller creates a new read-only instance of Attestations, bound to a specific deployed contract.
func (*AttestationsCaller) AttestationExpiryBlocks ¶
func (_Attestations *AttestationsCaller) AttestationExpiryBlocks(opts *bind.CallOpts) (*big.Int, error)
AttestationExpiryBlocks is a free data retrieval call binding the contract method 0xb45eb7da.
Solidity: function attestationExpiryBlocks() constant returns(uint256)
func (*AttestationsCaller) AttestationRequestFees ¶
func (_Attestations *AttestationsCaller) AttestationRequestFees(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
AttestationRequestFees is a free data retrieval call binding the contract method 0xbd93f998.
Solidity: function attestationRequestFees(address ) constant returns(uint256)
func (*AttestationsCaller) BatchGetAttestationStats ¶
func (_Attestations *AttestationsCaller) BatchGetAttestationStats(opts *bind.CallOpts, identifiersToLookup [][32]byte) ([]*big.Int, []common.Address, []uint64, []uint64, error)
BatchGetAttestationStats is a free data retrieval call binding the contract method 0x96357c0a.
Solidity: function batchGetAttestationStats(bytes32[] identifiersToLookup) constant returns(uint256[], address[], uint64[], uint64[])
func (*AttestationsCaller) CheckProofOfPossession ¶
func (_Attestations *AttestationsCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*AttestationsCaller) FractionMulExp ¶
func (_Attestations *AttestationsCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*AttestationsCaller) GetAttestationIssuers ¶
func (_Attestations *AttestationsCaller) GetAttestationIssuers(opts *bind.CallOpts, identifier [32]byte, account common.Address) ([]common.Address, error)
GetAttestationIssuers is a free data retrieval call binding the contract method 0x5fc5c916.
Solidity: function getAttestationIssuers(bytes32 identifier, address account) constant returns(address[])
func (*AttestationsCaller) GetAttestationRequestFee ¶
func (_Attestations *AttestationsCaller) GetAttestationRequestFee(opts *bind.CallOpts, token common.Address) (*big.Int, error)
GetAttestationRequestFee is a free data retrieval call binding the contract method 0x623d5931.
Solidity: function getAttestationRequestFee(address token) constant returns(uint256)
func (*AttestationsCaller) GetAttestationState ¶
func (_Attestations *AttestationsCaller) GetAttestationState(opts *bind.CallOpts, identifier [32]byte, account common.Address, issuer common.Address) (uint8, uint32, common.Address, error)
GetAttestationState is a free data retrieval call binding the contract method 0xb5599cc6.
Solidity: function getAttestationState(bytes32 identifier, address account, address issuer) constant returns(uint8, uint32, address)
func (*AttestationsCaller) GetAttestationStats ¶
func (_Attestations *AttestationsCaller) GetAttestationStats(opts *bind.CallOpts, identifier [32]byte, account common.Address) (uint32, uint32, error)
GetAttestationStats is a free data retrieval call binding the contract method 0x596abea5.
Solidity: function getAttestationStats(bytes32 identifier, address account) constant returns(uint32, uint32)
func (*AttestationsCaller) GetBlockNumberFromHeader ¶
func (_Attestations *AttestationsCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*AttestationsCaller) GetCompletableAttestations ¶
func (_Attestations *AttestationsCaller) GetCompletableAttestations(opts *bind.CallOpts, identifier [32]byte, account common.Address) ([]uint32, []common.Address, []*big.Int, []byte, error)
GetCompletableAttestations is a free data retrieval call binding the contract method 0x4eef7e85.
Solidity: function getCompletableAttestations(bytes32 identifier, address account) constant returns(uint32[], address[], uint256[], bytes)
func (*AttestationsCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*AttestationsCaller) GetEpochNumberOfBlock ¶
func (_Attestations *AttestationsCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*AttestationsCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*AttestationsCaller) GetMaxAttestations ¶
GetMaxAttestations is a free data retrieval call binding the contract method 0x7796a684.
Solidity: function getMaxAttestations() constant returns(uint256)
func (*AttestationsCaller) GetParentSealBitmap ¶
func (_Attestations *AttestationsCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*AttestationsCaller) GetUnselectedRequest ¶
func (_Attestations *AttestationsCaller) GetUnselectedRequest(opts *bind.CallOpts, identifier [32]byte, account common.Address) (uint32, uint32, common.Address, error)
GetUnselectedRequest is a free data retrieval call binding the contract method 0xe3d0f66f.
Solidity: function getUnselectedRequest(bytes32 identifier, address account) constant returns(uint32, uint32, address)
func (*AttestationsCaller) GetVerifiedSealBitmapFromHeader ¶
func (_Attestations *AttestationsCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*AttestationsCaller) HashHeader ¶
func (_Attestations *AttestationsCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*AttestationsCaller) Initialized ¶
func (_Attestations *AttestationsCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*AttestationsCaller) IsOwner ¶
func (_Attestations *AttestationsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AttestationsCaller) LookupAccountsForIdentifier ¶
func (_Attestations *AttestationsCaller) LookupAccountsForIdentifier(opts *bind.CallOpts, identifier [32]byte) ([]common.Address, error)
LookupAccountsForIdentifier is a free data retrieval call binding the contract method 0x03cc1aff.
Solidity: function lookupAccountsForIdentifier(bytes32 identifier) constant returns(address[])
func (*AttestationsCaller) MaxAttestations ¶
MaxAttestations is a free data retrieval call binding the contract method 0x8218c6fe.
Solidity: function maxAttestations() constant returns(uint256)
func (*AttestationsCaller) MinQuorumSize ¶
func (_Attestations *AttestationsCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*AttestationsCaller) MinQuorumSizeInCurrentSet ¶
func (_Attestations *AttestationsCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*AttestationsCaller) NumberValidatorsInCurrentSet ¶
func (_Attestations *AttestationsCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*AttestationsCaller) NumberValidatorsInSet ¶
func (_Attestations *AttestationsCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*AttestationsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AttestationsCaller) PendingWithdrawals ¶
func (_Attestations *AttestationsCaller) PendingWithdrawals(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
PendingWithdrawals is a free data retrieval call binding the contract method 0xe831be58.
Solidity: function pendingWithdrawals(address , address ) constant returns(uint256)
func (*AttestationsCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*AttestationsCaller) SelectIssuersWaitBlocks ¶
func (_Attestations *AttestationsCaller) SelectIssuersWaitBlocks(opts *bind.CallOpts) (*big.Int, error)
SelectIssuersWaitBlocks is a free data retrieval call binding the contract method 0x89d35286.
Solidity: function selectIssuersWaitBlocks() constant returns(uint256)
func (*AttestationsCaller) ValidateAttestationCode ¶
func (_Attestations *AttestationsCaller) ValidateAttestationCode(opts *bind.CallOpts, identifier [32]byte, account common.Address, v uint8, r [32]byte, s [32]byte) (common.Address, error)
ValidateAttestationCode is a free data retrieval call binding the contract method 0x5ce9bc07.
Solidity: function validateAttestationCode(bytes32 identifier, address account, uint8 v, bytes32 r, bytes32 s) constant returns(address)
func (*AttestationsCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_Attestations *AttestationsCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*AttestationsCaller) ValidatorSignerAddressFromSet ¶
func (_Attestations *AttestationsCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type AttestationsCallerRaw ¶
type AttestationsCallerRaw struct {
Contract *AttestationsCaller // Generic read-only contract binding to access the raw methods on
}
AttestationsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AttestationsCallerRaw) Call ¶
func (_Attestations *AttestationsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type AttestationsCallerSession ¶
type AttestationsCallerSession struct {
Contract *AttestationsCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
AttestationsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AttestationsCallerSession) AttestationExpiryBlocks ¶
func (_Attestations *AttestationsCallerSession) AttestationExpiryBlocks() (*big.Int, error)
AttestationExpiryBlocks is a free data retrieval call binding the contract method 0xb45eb7da.
Solidity: function attestationExpiryBlocks() constant returns(uint256)
func (*AttestationsCallerSession) AttestationRequestFees ¶
func (_Attestations *AttestationsCallerSession) AttestationRequestFees(arg0 common.Address) (*big.Int, error)
AttestationRequestFees is a free data retrieval call binding the contract method 0xbd93f998.
Solidity: function attestationRequestFees(address ) constant returns(uint256)
func (*AttestationsCallerSession) BatchGetAttestationStats ¶
func (_Attestations *AttestationsCallerSession) BatchGetAttestationStats(identifiersToLookup [][32]byte) ([]*big.Int, []common.Address, []uint64, []uint64, error)
BatchGetAttestationStats is a free data retrieval call binding the contract method 0x96357c0a.
Solidity: function batchGetAttestationStats(bytes32[] identifiersToLookup) constant returns(uint256[], address[], uint64[], uint64[])
func (*AttestationsCallerSession) CheckProofOfPossession ¶
func (_Attestations *AttestationsCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*AttestationsCallerSession) FractionMulExp ¶
func (_Attestations *AttestationsCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*AttestationsCallerSession) GetAttestationIssuers ¶
func (_Attestations *AttestationsCallerSession) GetAttestationIssuers(identifier [32]byte, account common.Address) ([]common.Address, error)
GetAttestationIssuers is a free data retrieval call binding the contract method 0x5fc5c916.
Solidity: function getAttestationIssuers(bytes32 identifier, address account) constant returns(address[])
func (*AttestationsCallerSession) GetAttestationRequestFee ¶
func (_Attestations *AttestationsCallerSession) GetAttestationRequestFee(token common.Address) (*big.Int, error)
GetAttestationRequestFee is a free data retrieval call binding the contract method 0x623d5931.
Solidity: function getAttestationRequestFee(address token) constant returns(uint256)
func (*AttestationsCallerSession) GetAttestationState ¶
func (_Attestations *AttestationsCallerSession) GetAttestationState(identifier [32]byte, account common.Address, issuer common.Address) (uint8, uint32, common.Address, error)
GetAttestationState is a free data retrieval call binding the contract method 0xb5599cc6.
Solidity: function getAttestationState(bytes32 identifier, address account, address issuer) constant returns(uint8, uint32, address)
func (*AttestationsCallerSession) GetAttestationStats ¶
func (_Attestations *AttestationsCallerSession) GetAttestationStats(identifier [32]byte, account common.Address) (uint32, uint32, error)
GetAttestationStats is a free data retrieval call binding the contract method 0x596abea5.
Solidity: function getAttestationStats(bytes32 identifier, address account) constant returns(uint32, uint32)
func (*AttestationsCallerSession) GetBlockNumberFromHeader ¶
func (_Attestations *AttestationsCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*AttestationsCallerSession) GetCompletableAttestations ¶
func (_Attestations *AttestationsCallerSession) GetCompletableAttestations(identifier [32]byte, account common.Address) ([]uint32, []common.Address, []*big.Int, []byte, error)
GetCompletableAttestations is a free data retrieval call binding the contract method 0x4eef7e85.
Solidity: function getCompletableAttestations(bytes32 identifier, address account) constant returns(uint32[], address[], uint256[], bytes)
func (*AttestationsCallerSession) GetEpochNumber ¶
func (_Attestations *AttestationsCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*AttestationsCallerSession) GetEpochNumberOfBlock ¶
func (_Attestations *AttestationsCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*AttestationsCallerSession) GetEpochSize ¶
func (_Attestations *AttestationsCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*AttestationsCallerSession) GetMaxAttestations ¶
func (_Attestations *AttestationsCallerSession) GetMaxAttestations() (*big.Int, error)
GetMaxAttestations is a free data retrieval call binding the contract method 0x7796a684.
Solidity: function getMaxAttestations() constant returns(uint256)
func (*AttestationsCallerSession) GetParentSealBitmap ¶
func (_Attestations *AttestationsCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*AttestationsCallerSession) GetUnselectedRequest ¶
func (_Attestations *AttestationsCallerSession) GetUnselectedRequest(identifier [32]byte, account common.Address) (uint32, uint32, common.Address, error)
GetUnselectedRequest is a free data retrieval call binding the contract method 0xe3d0f66f.
Solidity: function getUnselectedRequest(bytes32 identifier, address account) constant returns(uint32, uint32, address)
func (*AttestationsCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_Attestations *AttestationsCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*AttestationsCallerSession) HashHeader ¶
func (_Attestations *AttestationsCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*AttestationsCallerSession) Initialized ¶
func (_Attestations *AttestationsCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*AttestationsCallerSession) IsOwner ¶
func (_Attestations *AttestationsCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AttestationsCallerSession) LookupAccountsForIdentifier ¶
func (_Attestations *AttestationsCallerSession) LookupAccountsForIdentifier(identifier [32]byte) ([]common.Address, error)
LookupAccountsForIdentifier is a free data retrieval call binding the contract method 0x03cc1aff.
Solidity: function lookupAccountsForIdentifier(bytes32 identifier) constant returns(address[])
func (*AttestationsCallerSession) MaxAttestations ¶
func (_Attestations *AttestationsCallerSession) MaxAttestations() (*big.Int, error)
MaxAttestations is a free data retrieval call binding the contract method 0x8218c6fe.
Solidity: function maxAttestations() constant returns(uint256)
func (*AttestationsCallerSession) MinQuorumSize ¶
func (_Attestations *AttestationsCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*AttestationsCallerSession) MinQuorumSizeInCurrentSet ¶
func (_Attestations *AttestationsCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*AttestationsCallerSession) NumberValidatorsInCurrentSet ¶
func (_Attestations *AttestationsCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*AttestationsCallerSession) NumberValidatorsInSet ¶
func (_Attestations *AttestationsCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*AttestationsCallerSession) Owner ¶
func (_Attestations *AttestationsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AttestationsCallerSession) PendingWithdrawals ¶
func (_Attestations *AttestationsCallerSession) PendingWithdrawals(arg0 common.Address, arg1 common.Address) (*big.Int, error)
PendingWithdrawals is a free data retrieval call binding the contract method 0xe831be58.
Solidity: function pendingWithdrawals(address , address ) constant returns(uint256)
func (*AttestationsCallerSession) Registry ¶
func (_Attestations *AttestationsCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*AttestationsCallerSession) SelectIssuersWaitBlocks ¶
func (_Attestations *AttestationsCallerSession) SelectIssuersWaitBlocks() (*big.Int, error)
SelectIssuersWaitBlocks is a free data retrieval call binding the contract method 0x89d35286.
Solidity: function selectIssuersWaitBlocks() constant returns(uint256)
func (*AttestationsCallerSession) ValidateAttestationCode ¶
func (_Attestations *AttestationsCallerSession) ValidateAttestationCode(identifier [32]byte, account common.Address, v uint8, r [32]byte, s [32]byte) (common.Address, error)
ValidateAttestationCode is a free data retrieval call binding the contract method 0x5ce9bc07.
Solidity: function validateAttestationCode(bytes32 identifier, address account, uint8 v, bytes32 r, bytes32 s) constant returns(address)
func (*AttestationsCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Attestations *AttestationsCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*AttestationsCallerSession) ValidatorSignerAddressFromSet ¶
func (_Attestations *AttestationsCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type AttestationsFilterer ¶
type AttestationsFilterer struct {
// contains filtered or unexported fields
}
AttestationsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAttestationsFilterer ¶
func NewAttestationsFilterer(address common.Address, filterer bind.ContractFilterer) (*AttestationsFilterer, error)
NewAttestationsFilterer creates a new log filterer instance of Attestations, bound to a specific deployed contract.
func (*AttestationsFilterer) FilterAttestationCompleted ¶
func (_Attestations *AttestationsFilterer) FilterAttestationCompleted(opts *bind.FilterOpts, identifier [][32]byte, account []common.Address, issuer []common.Address) (*AttestationsAttestationCompletedIterator, error)
FilterAttestationCompleted is a free log retrieval operation binding the contract event 0x414ff2c18c092697c4b8de49f515ac44f8bebc19b24553cf58ace913a6ac639d.
Solidity: event AttestationCompleted(bytes32 indexed identifier, address indexed account, address indexed issuer)
func (*AttestationsFilterer) FilterAttestationExpiryBlocksSet ¶
func (_Attestations *AttestationsFilterer) FilterAttestationExpiryBlocksSet(opts *bind.FilterOpts) (*AttestationsAttestationExpiryBlocksSetIterator, error)
FilterAttestationExpiryBlocksSet is a free log retrieval operation binding the contract event 0x4fbe976a07a9260091c2d347f8780c4bc636392e34d5b249b367baf8a5c7ca69.
Solidity: event AttestationExpiryBlocksSet(uint256 value)
func (*AttestationsFilterer) FilterAttestationIssuerSelected ¶
func (_Attestations *AttestationsFilterer) FilterAttestationIssuerSelected(opts *bind.FilterOpts, identifier [][32]byte, account []common.Address, issuer []common.Address) (*AttestationsAttestationIssuerSelectedIterator, error)
FilterAttestationIssuerSelected is a free log retrieval operation binding the contract event 0xaf7f470b643316cf44c1f2898328a075e7602945b4f8584f48ba4ad2d8a2ea9d.
Solidity: event AttestationIssuerSelected(bytes32 indexed identifier, address indexed account, address indexed issuer, address attestationRequestFeeToken)
func (*AttestationsFilterer) FilterAttestationRequestFeeSet ¶
func (_Attestations *AttestationsFilterer) FilterAttestationRequestFeeSet(opts *bind.FilterOpts, token []common.Address) (*AttestationsAttestationRequestFeeSetIterator, error)
FilterAttestationRequestFeeSet is a free log retrieval operation binding the contract event 0x7cf8b633f218e9f9bc2c06107bcaddcfee6b90580863768acdcfd4f05d7af394.
Solidity: event AttestationRequestFeeSet(address indexed token, uint256 value)
func (*AttestationsFilterer) FilterAttestationsRequested ¶
func (_Attestations *AttestationsFilterer) FilterAttestationsRequested(opts *bind.FilterOpts, identifier [][32]byte, account []common.Address) (*AttestationsAttestationsRequestedIterator, error)
FilterAttestationsRequested is a free log retrieval operation binding the contract event 0x381545d9b1fffcb94ffbbd0bccfff9f1fb3acd474d34f7d59112a5c9973fee49.
Solidity: event AttestationsRequested(bytes32 indexed identifier, address indexed account, uint256 attestationsRequested, address attestationRequestFeeToken)
func (*AttestationsFilterer) FilterMaxAttestationsSet ¶
func (_Attestations *AttestationsFilterer) FilterMaxAttestationsSet(opts *bind.FilterOpts) (*AttestationsMaxAttestationsSetIterator, error)
FilterMaxAttestationsSet is a free log retrieval operation binding the contract event 0xc1f217a1246a98ce04e938768309107630ed86c1e0e9f9995af28e23a9c06178.
Solidity: event MaxAttestationsSet(uint256 value)
func (*AttestationsFilterer) FilterOwnershipTransferred ¶
func (_Attestations *AttestationsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AttestationsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AttestationsFilterer) FilterRegistrySet ¶
func (_Attestations *AttestationsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*AttestationsRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*AttestationsFilterer) FilterSelectIssuersWaitBlocksSet ¶
func (_Attestations *AttestationsFilterer) FilterSelectIssuersWaitBlocksSet(opts *bind.FilterOpts) (*AttestationsSelectIssuersWaitBlocksSetIterator, error)
FilterSelectIssuersWaitBlocksSet is a free log retrieval operation binding the contract event 0x954fa47fa6f4e8017b99f93c73f4fbe599d786f9f5da73fe9086ab473fb455d8.
Solidity: event SelectIssuersWaitBlocksSet(uint256 value)
func (*AttestationsFilterer) FilterWithdrawal ¶
func (_Attestations *AttestationsFilterer) FilterWithdrawal(opts *bind.FilterOpts, account []common.Address, token []common.Address) (*AttestationsWithdrawalIterator, error)
FilterWithdrawal is a free log retrieval operation binding the contract event 0x2717ead6b9200dd235aad468c9809ea400fe33ac69b5bfaa6d3e90fc922b6398.
Solidity: event Withdrawal(address indexed account, address indexed token, uint256 amount)
func (*AttestationsFilterer) ParseAttestationCompleted ¶
func (_Attestations *AttestationsFilterer) ParseAttestationCompleted(log types.Log) (*AttestationsAttestationCompleted, error)
ParseAttestationCompleted is a log parse operation binding the contract event 0x414ff2c18c092697c4b8de49f515ac44f8bebc19b24553cf58ace913a6ac639d.
Solidity: event AttestationCompleted(bytes32 indexed identifier, address indexed account, address indexed issuer)
func (*AttestationsFilterer) ParseAttestationExpiryBlocksSet ¶
func (_Attestations *AttestationsFilterer) ParseAttestationExpiryBlocksSet(log types.Log) (*AttestationsAttestationExpiryBlocksSet, error)
ParseAttestationExpiryBlocksSet is a log parse operation binding the contract event 0x4fbe976a07a9260091c2d347f8780c4bc636392e34d5b249b367baf8a5c7ca69.
Solidity: event AttestationExpiryBlocksSet(uint256 value)
func (*AttestationsFilterer) ParseAttestationIssuerSelected ¶
func (_Attestations *AttestationsFilterer) ParseAttestationIssuerSelected(log types.Log) (*AttestationsAttestationIssuerSelected, error)
ParseAttestationIssuerSelected is a log parse operation binding the contract event 0xaf7f470b643316cf44c1f2898328a075e7602945b4f8584f48ba4ad2d8a2ea9d.
Solidity: event AttestationIssuerSelected(bytes32 indexed identifier, address indexed account, address indexed issuer, address attestationRequestFeeToken)
func (*AttestationsFilterer) ParseAttestationRequestFeeSet ¶
func (_Attestations *AttestationsFilterer) ParseAttestationRequestFeeSet(log types.Log) (*AttestationsAttestationRequestFeeSet, error)
ParseAttestationRequestFeeSet is a log parse operation binding the contract event 0x7cf8b633f218e9f9bc2c06107bcaddcfee6b90580863768acdcfd4f05d7af394.
Solidity: event AttestationRequestFeeSet(address indexed token, uint256 value)
func (*AttestationsFilterer) ParseAttestationsRequested ¶
func (_Attestations *AttestationsFilterer) ParseAttestationsRequested(log types.Log) (*AttestationsAttestationsRequested, error)
ParseAttestationsRequested is a log parse operation binding the contract event 0x381545d9b1fffcb94ffbbd0bccfff9f1fb3acd474d34f7d59112a5c9973fee49.
Solidity: event AttestationsRequested(bytes32 indexed identifier, address indexed account, uint256 attestationsRequested, address attestationRequestFeeToken)
func (*AttestationsFilterer) ParseMaxAttestationsSet ¶
func (_Attestations *AttestationsFilterer) ParseMaxAttestationsSet(log types.Log) (*AttestationsMaxAttestationsSet, error)
ParseMaxAttestationsSet is a log parse operation binding the contract event 0xc1f217a1246a98ce04e938768309107630ed86c1e0e9f9995af28e23a9c06178.
Solidity: event MaxAttestationsSet(uint256 value)
func (*AttestationsFilterer) ParseOwnershipTransferred ¶
func (_Attestations *AttestationsFilterer) ParseOwnershipTransferred(log types.Log) (*AttestationsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AttestationsFilterer) ParseRegistrySet ¶
func (_Attestations *AttestationsFilterer) ParseRegistrySet(log types.Log) (*AttestationsRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*AttestationsFilterer) ParseSelectIssuersWaitBlocksSet ¶
func (_Attestations *AttestationsFilterer) ParseSelectIssuersWaitBlocksSet(log types.Log) (*AttestationsSelectIssuersWaitBlocksSet, error)
ParseSelectIssuersWaitBlocksSet is a log parse operation binding the contract event 0x954fa47fa6f4e8017b99f93c73f4fbe599d786f9f5da73fe9086ab473fb455d8.
Solidity: event SelectIssuersWaitBlocksSet(uint256 value)
func (*AttestationsFilterer) ParseWithdrawal ¶
func (_Attestations *AttestationsFilterer) ParseWithdrawal(log types.Log) (*AttestationsWithdrawal, error)
ParseWithdrawal is a log parse operation binding the contract event 0x2717ead6b9200dd235aad468c9809ea400fe33ac69b5bfaa6d3e90fc922b6398.
Solidity: event Withdrawal(address indexed account, address indexed token, uint256 amount)
func (*AttestationsFilterer) TryParseLog ¶
func (_Attestations *AttestationsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*AttestationsFilterer) WatchAttestationCompleted ¶
func (_Attestations *AttestationsFilterer) WatchAttestationCompleted(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationCompleted, identifier [][32]byte, account []common.Address, issuer []common.Address) (event.Subscription, error)
WatchAttestationCompleted is a free log subscription operation binding the contract event 0x414ff2c18c092697c4b8de49f515ac44f8bebc19b24553cf58ace913a6ac639d.
Solidity: event AttestationCompleted(bytes32 indexed identifier, address indexed account, address indexed issuer)
func (*AttestationsFilterer) WatchAttestationExpiryBlocksSet ¶
func (_Attestations *AttestationsFilterer) WatchAttestationExpiryBlocksSet(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationExpiryBlocksSet) (event.Subscription, error)
WatchAttestationExpiryBlocksSet is a free log subscription operation binding the contract event 0x4fbe976a07a9260091c2d347f8780c4bc636392e34d5b249b367baf8a5c7ca69.
Solidity: event AttestationExpiryBlocksSet(uint256 value)
func (*AttestationsFilterer) WatchAttestationIssuerSelected ¶
func (_Attestations *AttestationsFilterer) WatchAttestationIssuerSelected(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationIssuerSelected, identifier [][32]byte, account []common.Address, issuer []common.Address) (event.Subscription, error)
WatchAttestationIssuerSelected is a free log subscription operation binding the contract event 0xaf7f470b643316cf44c1f2898328a075e7602945b4f8584f48ba4ad2d8a2ea9d.
Solidity: event AttestationIssuerSelected(bytes32 indexed identifier, address indexed account, address indexed issuer, address attestationRequestFeeToken)
func (*AttestationsFilterer) WatchAttestationRequestFeeSet ¶
func (_Attestations *AttestationsFilterer) WatchAttestationRequestFeeSet(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationRequestFeeSet, token []common.Address) (event.Subscription, error)
WatchAttestationRequestFeeSet is a free log subscription operation binding the contract event 0x7cf8b633f218e9f9bc2c06107bcaddcfee6b90580863768acdcfd4f05d7af394.
Solidity: event AttestationRequestFeeSet(address indexed token, uint256 value)
func (*AttestationsFilterer) WatchAttestationsRequested ¶
func (_Attestations *AttestationsFilterer) WatchAttestationsRequested(opts *bind.WatchOpts, sink chan<- *AttestationsAttestationsRequested, identifier [][32]byte, account []common.Address) (event.Subscription, error)
WatchAttestationsRequested is a free log subscription operation binding the contract event 0x381545d9b1fffcb94ffbbd0bccfff9f1fb3acd474d34f7d59112a5c9973fee49.
Solidity: event AttestationsRequested(bytes32 indexed identifier, address indexed account, uint256 attestationsRequested, address attestationRequestFeeToken)
func (*AttestationsFilterer) WatchMaxAttestationsSet ¶
func (_Attestations *AttestationsFilterer) WatchMaxAttestationsSet(opts *bind.WatchOpts, sink chan<- *AttestationsMaxAttestationsSet) (event.Subscription, error)
WatchMaxAttestationsSet is a free log subscription operation binding the contract event 0xc1f217a1246a98ce04e938768309107630ed86c1e0e9f9995af28e23a9c06178.
Solidity: event MaxAttestationsSet(uint256 value)
func (*AttestationsFilterer) WatchOwnershipTransferred ¶
func (_Attestations *AttestationsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AttestationsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AttestationsFilterer) WatchRegistrySet ¶
func (_Attestations *AttestationsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *AttestationsRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*AttestationsFilterer) WatchSelectIssuersWaitBlocksSet ¶
func (_Attestations *AttestationsFilterer) WatchSelectIssuersWaitBlocksSet(opts *bind.WatchOpts, sink chan<- *AttestationsSelectIssuersWaitBlocksSet) (event.Subscription, error)
WatchSelectIssuersWaitBlocksSet is a free log subscription operation binding the contract event 0x954fa47fa6f4e8017b99f93c73f4fbe599d786f9f5da73fe9086ab473fb455d8.
Solidity: event SelectIssuersWaitBlocksSet(uint256 value)
func (*AttestationsFilterer) WatchWithdrawal ¶
func (_Attestations *AttestationsFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *AttestationsWithdrawal, account []common.Address, token []common.Address) (event.Subscription, error)
WatchWithdrawal is a free log subscription operation binding the contract event 0x2717ead6b9200dd235aad468c9809ea400fe33ac69b5bfaa6d3e90fc922b6398.
Solidity: event Withdrawal(address indexed account, address indexed token, uint256 amount)
type AttestationsMaxAttestationsSet ¶
type AttestationsMaxAttestationsSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AttestationsMaxAttestationsSet represents a MaxAttestationsSet event raised by the Attestations contract.
type AttestationsMaxAttestationsSetIterator ¶
type AttestationsMaxAttestationsSetIterator struct {
Event *AttestationsMaxAttestationsSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsMaxAttestationsSetIterator is returned from FilterMaxAttestationsSet and is used to iterate over the raw logs and unpacked data for MaxAttestationsSet events raised by the Attestations contract.
func (*AttestationsMaxAttestationsSetIterator) Close ¶
func (it *AttestationsMaxAttestationsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsMaxAttestationsSetIterator) Error ¶
func (it *AttestationsMaxAttestationsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsMaxAttestationsSetIterator) Next ¶
func (it *AttestationsMaxAttestationsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsOwnershipTransferred ¶
type AttestationsOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
AttestationsOwnershipTransferred represents a OwnershipTransferred event raised by the Attestations contract.
type AttestationsOwnershipTransferredIterator ¶
type AttestationsOwnershipTransferredIterator struct {
Event *AttestationsOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Attestations contract.
func (*AttestationsOwnershipTransferredIterator) Close ¶
func (it *AttestationsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsOwnershipTransferredIterator) Error ¶
func (it *AttestationsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsOwnershipTransferredIterator) Next ¶
func (it *AttestationsOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsRaw ¶
type AttestationsRaw struct {
Contract *Attestations // Generic contract binding to access the raw methods on
}
AttestationsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AttestationsRaw) Call ¶
func (_Attestations *AttestationsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*AttestationsRaw) Transact ¶
func (_Attestations *AttestationsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationsRaw) Transfer ¶
func (_Attestations *AttestationsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationsRegistrySet ¶
type AttestationsRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
AttestationsRegistrySet represents a RegistrySet event raised by the Attestations contract.
type AttestationsRegistrySetIterator ¶
type AttestationsRegistrySetIterator struct {
Event *AttestationsRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Attestations contract.
func (*AttestationsRegistrySetIterator) Close ¶
func (it *AttestationsRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsRegistrySetIterator) Error ¶
func (it *AttestationsRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsRegistrySetIterator) Next ¶
func (it *AttestationsRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsSelectIssuersWaitBlocksSet ¶
type AttestationsSelectIssuersWaitBlocksSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AttestationsSelectIssuersWaitBlocksSet represents a SelectIssuersWaitBlocksSet event raised by the Attestations contract.
type AttestationsSelectIssuersWaitBlocksSetIterator ¶
type AttestationsSelectIssuersWaitBlocksSetIterator struct {
Event *AttestationsSelectIssuersWaitBlocksSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsSelectIssuersWaitBlocksSetIterator is returned from FilterSelectIssuersWaitBlocksSet and is used to iterate over the raw logs and unpacked data for SelectIssuersWaitBlocksSet events raised by the Attestations contract.
func (*AttestationsSelectIssuersWaitBlocksSetIterator) Close ¶
func (it *AttestationsSelectIssuersWaitBlocksSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsSelectIssuersWaitBlocksSetIterator) Error ¶
func (it *AttestationsSelectIssuersWaitBlocksSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsSelectIssuersWaitBlocksSetIterator) Next ¶
func (it *AttestationsSelectIssuersWaitBlocksSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type AttestationsSession ¶
type AttestationsSession struct {
Contract *Attestations // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AttestationsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AttestationsSession) AttestationExpiryBlocks ¶
func (_Attestations *AttestationsSession) AttestationExpiryBlocks() (*big.Int, error)
AttestationExpiryBlocks is a free data retrieval call binding the contract method 0xb45eb7da.
Solidity: function attestationExpiryBlocks() constant returns(uint256)
func (*AttestationsSession) AttestationRequestFees ¶
func (_Attestations *AttestationsSession) AttestationRequestFees(arg0 common.Address) (*big.Int, error)
AttestationRequestFees is a free data retrieval call binding the contract method 0xbd93f998.
Solidity: function attestationRequestFees(address ) constant returns(uint256)
func (*AttestationsSession) BatchGetAttestationStats ¶
func (_Attestations *AttestationsSession) BatchGetAttestationStats(identifiersToLookup [][32]byte) ([]*big.Int, []common.Address, []uint64, []uint64, error)
BatchGetAttestationStats is a free data retrieval call binding the contract method 0x96357c0a.
Solidity: function batchGetAttestationStats(bytes32[] identifiersToLookup) constant returns(uint256[], address[], uint64[], uint64[])
func (*AttestationsSession) CheckProofOfPossession ¶
func (_Attestations *AttestationsSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*AttestationsSession) Complete ¶
func (_Attestations *AttestationsSession) Complete(identifier [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Complete is a paid mutator transaction binding the contract method 0xfb6a2e53.
Solidity: function complete(bytes32 identifier, uint8 v, bytes32 r, bytes32 s) returns()
func (*AttestationsSession) FractionMulExp ¶
func (_Attestations *AttestationsSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*AttestationsSession) GetAttestationIssuers ¶
func (_Attestations *AttestationsSession) GetAttestationIssuers(identifier [32]byte, account common.Address) ([]common.Address, error)
GetAttestationIssuers is a free data retrieval call binding the contract method 0x5fc5c916.
Solidity: function getAttestationIssuers(bytes32 identifier, address account) constant returns(address[])
func (*AttestationsSession) GetAttestationRequestFee ¶
func (_Attestations *AttestationsSession) GetAttestationRequestFee(token common.Address) (*big.Int, error)
GetAttestationRequestFee is a free data retrieval call binding the contract method 0x623d5931.
Solidity: function getAttestationRequestFee(address token) constant returns(uint256)
func (*AttestationsSession) GetAttestationState ¶
func (_Attestations *AttestationsSession) GetAttestationState(identifier [32]byte, account common.Address, issuer common.Address) (uint8, uint32, common.Address, error)
GetAttestationState is a free data retrieval call binding the contract method 0xb5599cc6.
Solidity: function getAttestationState(bytes32 identifier, address account, address issuer) constant returns(uint8, uint32, address)
func (*AttestationsSession) GetAttestationStats ¶
func (_Attestations *AttestationsSession) GetAttestationStats(identifier [32]byte, account common.Address) (uint32, uint32, error)
GetAttestationStats is a free data retrieval call binding the contract method 0x596abea5.
Solidity: function getAttestationStats(bytes32 identifier, address account) constant returns(uint32, uint32)
func (*AttestationsSession) GetBlockNumberFromHeader ¶
func (_Attestations *AttestationsSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*AttestationsSession) GetCompletableAttestations ¶
func (_Attestations *AttestationsSession) GetCompletableAttestations(identifier [32]byte, account common.Address) ([]uint32, []common.Address, []*big.Int, []byte, error)
GetCompletableAttestations is a free data retrieval call binding the contract method 0x4eef7e85.
Solidity: function getCompletableAttestations(bytes32 identifier, address account) constant returns(uint32[], address[], uint256[], bytes)
func (*AttestationsSession) GetEpochNumber ¶
func (_Attestations *AttestationsSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*AttestationsSession) GetEpochNumberOfBlock ¶
func (_Attestations *AttestationsSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*AttestationsSession) GetEpochSize ¶
func (_Attestations *AttestationsSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*AttestationsSession) GetMaxAttestations ¶
func (_Attestations *AttestationsSession) GetMaxAttestations() (*big.Int, error)
GetMaxAttestations is a free data retrieval call binding the contract method 0x7796a684.
Solidity: function getMaxAttestations() constant returns(uint256)
func (*AttestationsSession) GetParentSealBitmap ¶
func (_Attestations *AttestationsSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*AttestationsSession) GetUnselectedRequest ¶
func (_Attestations *AttestationsSession) GetUnselectedRequest(identifier [32]byte, account common.Address) (uint32, uint32, common.Address, error)
GetUnselectedRequest is a free data retrieval call binding the contract method 0xe3d0f66f.
Solidity: function getUnselectedRequest(bytes32 identifier, address account) constant returns(uint32, uint32, address)
func (*AttestationsSession) GetVerifiedSealBitmapFromHeader ¶
func (_Attestations *AttestationsSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*AttestationsSession) HashHeader ¶
func (_Attestations *AttestationsSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*AttestationsSession) Initialize ¶
func (_Attestations *AttestationsSession) Initialize(registryAddress common.Address, _attestationExpiryBlocks *big.Int, _selectIssuersWaitBlocks *big.Int, _maxAttestations *big.Int, attestationRequestFeeTokens []common.Address, attestationRequestFeeValues []*big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfd536f5d.
Solidity: function initialize(address registryAddress, uint256 _attestationExpiryBlocks, uint256 _selectIssuersWaitBlocks, uint256 _maxAttestations, address[] attestationRequestFeeTokens, uint256[] attestationRequestFeeValues) returns()
func (*AttestationsSession) Initialized ¶
func (_Attestations *AttestationsSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*AttestationsSession) IsOwner ¶
func (_Attestations *AttestationsSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*AttestationsSession) LookupAccountsForIdentifier ¶
func (_Attestations *AttestationsSession) LookupAccountsForIdentifier(identifier [32]byte) ([]common.Address, error)
LookupAccountsForIdentifier is a free data retrieval call binding the contract method 0x03cc1aff.
Solidity: function lookupAccountsForIdentifier(bytes32 identifier) constant returns(address[])
func (*AttestationsSession) MaxAttestations ¶
func (_Attestations *AttestationsSession) MaxAttestations() (*big.Int, error)
MaxAttestations is a free data retrieval call binding the contract method 0x8218c6fe.
Solidity: function maxAttestations() constant returns(uint256)
func (*AttestationsSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*AttestationsSession) MinQuorumSizeInCurrentSet ¶
func (_Attestations *AttestationsSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*AttestationsSession) NumberValidatorsInCurrentSet ¶
func (_Attestations *AttestationsSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*AttestationsSession) NumberValidatorsInSet ¶
func (_Attestations *AttestationsSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*AttestationsSession) Owner ¶
func (_Attestations *AttestationsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*AttestationsSession) PendingWithdrawals ¶
func (_Attestations *AttestationsSession) PendingWithdrawals(arg0 common.Address, arg1 common.Address) (*big.Int, error)
PendingWithdrawals is a free data retrieval call binding the contract method 0xe831be58.
Solidity: function pendingWithdrawals(address , address ) constant returns(uint256)
func (*AttestationsSession) Registry ¶
func (_Attestations *AttestationsSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*AttestationsSession) RenounceOwnership ¶
func (_Attestations *AttestationsSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AttestationsSession) Request ¶
func (_Attestations *AttestationsSession) Request(identifier [32]byte, attestationsRequested *big.Int, attestationRequestFeeToken common.Address) (*types.Transaction, error)
Request is a paid mutator transaction binding the contract method 0xd02e0f0c.
Solidity: function request(bytes32 identifier, uint256 attestationsRequested, address attestationRequestFeeToken) returns()
func (*AttestationsSession) Revoke ¶
func (_Attestations *AttestationsSession) Revoke(identifier [32]byte, index *big.Int) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xbb46942f.
Solidity: function revoke(bytes32 identifier, uint256 index) returns()
func (*AttestationsSession) SelectIssuers ¶
func (_Attestations *AttestationsSession) SelectIssuers(identifier [32]byte) (*types.Transaction, error)
SelectIssuers is a paid mutator transaction binding the contract method 0xe221932e.
Solidity: function selectIssuers(bytes32 identifier) returns()
func (*AttestationsSession) SelectIssuersWaitBlocks ¶
func (_Attestations *AttestationsSession) SelectIssuersWaitBlocks() (*big.Int, error)
SelectIssuersWaitBlocks is a free data retrieval call binding the contract method 0x89d35286.
Solidity: function selectIssuersWaitBlocks() constant returns(uint256)
func (*AttestationsSession) SetAttestationExpiryBlocks ¶
func (_Attestations *AttestationsSession) SetAttestationExpiryBlocks(_attestationExpiryBlocks *big.Int) (*types.Transaction, error)
SetAttestationExpiryBlocks is a paid mutator transaction binding the contract method 0xa6437e73.
Solidity: function setAttestationExpiryBlocks(uint256 _attestationExpiryBlocks) returns()
func (*AttestationsSession) SetAttestationRequestFee ¶
func (_Attestations *AttestationsSession) SetAttestationRequestFee(token common.Address, fee *big.Int) (*types.Transaction, error)
SetAttestationRequestFee is a paid mutator transaction binding the contract method 0xf3ff26c6.
Solidity: function setAttestationRequestFee(address token, uint256 fee) returns()
func (*AttestationsSession) SetMaxAttestations ¶
func (_Attestations *AttestationsSession) SetMaxAttestations(_maxAttestations *big.Int) (*types.Transaction, error)
SetMaxAttestations is a paid mutator transaction binding the contract method 0xbe2c47a6.
Solidity: function setMaxAttestations(uint256 _maxAttestations) returns()
func (*AttestationsSession) SetRegistry ¶
func (_Attestations *AttestationsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*AttestationsSession) SetSelectIssuersWaitBlocks ¶
func (_Attestations *AttestationsSession) SetSelectIssuersWaitBlocks(_selectIssuersWaitBlocks *big.Int) (*types.Transaction, error)
SetSelectIssuersWaitBlocks is a paid mutator transaction binding the contract method 0xe02659ce.
Solidity: function setSelectIssuersWaitBlocks(uint256 _selectIssuersWaitBlocks) returns()
func (*AttestationsSession) TransferOwnership ¶
func (_Attestations *AttestationsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AttestationsSession) ValidateAttestationCode ¶
func (_Attestations *AttestationsSession) ValidateAttestationCode(identifier [32]byte, account common.Address, v uint8, r [32]byte, s [32]byte) (common.Address, error)
ValidateAttestationCode is a free data retrieval call binding the contract method 0x5ce9bc07.
Solidity: function validateAttestationCode(bytes32 identifier, address account, uint8 v, bytes32 r, bytes32 s) constant returns(address)
func (*AttestationsSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Attestations *AttestationsSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*AttestationsSession) ValidatorSignerAddressFromSet ¶
func (_Attestations *AttestationsSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
func (*AttestationsSession) Withdraw ¶
func (_Attestations *AttestationsSession) Withdraw(token common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x51cff8d9.
Solidity: function withdraw(address token) returns()
type AttestationsTransactor ¶
type AttestationsTransactor struct {
// contains filtered or unexported fields
}
AttestationsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAttestationsTransactor ¶
func NewAttestationsTransactor(address common.Address, transactor bind.ContractTransactor) (*AttestationsTransactor, error)
NewAttestationsTransactor creates a new write-only instance of Attestations, bound to a specific deployed contract.
func (*AttestationsTransactor) Complete ¶
func (_Attestations *AttestationsTransactor) Complete(opts *bind.TransactOpts, identifier [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Complete is a paid mutator transaction binding the contract method 0xfb6a2e53.
Solidity: function complete(bytes32 identifier, uint8 v, bytes32 r, bytes32 s) returns()
func (*AttestationsTransactor) Initialize ¶
func (_Attestations *AttestationsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _attestationExpiryBlocks *big.Int, _selectIssuersWaitBlocks *big.Int, _maxAttestations *big.Int, attestationRequestFeeTokens []common.Address, attestationRequestFeeValues []*big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfd536f5d.
Solidity: function initialize(address registryAddress, uint256 _attestationExpiryBlocks, uint256 _selectIssuersWaitBlocks, uint256 _maxAttestations, address[] attestationRequestFeeTokens, uint256[] attestationRequestFeeValues) returns()
func (*AttestationsTransactor) RenounceOwnership ¶
func (_Attestations *AttestationsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AttestationsTransactor) Request ¶
func (_Attestations *AttestationsTransactor) Request(opts *bind.TransactOpts, identifier [32]byte, attestationsRequested *big.Int, attestationRequestFeeToken common.Address) (*types.Transaction, error)
Request is a paid mutator transaction binding the contract method 0xd02e0f0c.
Solidity: function request(bytes32 identifier, uint256 attestationsRequested, address attestationRequestFeeToken) returns()
func (*AttestationsTransactor) Revoke ¶
func (_Attestations *AttestationsTransactor) Revoke(opts *bind.TransactOpts, identifier [32]byte, index *big.Int) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xbb46942f.
Solidity: function revoke(bytes32 identifier, uint256 index) returns()
func (*AttestationsTransactor) SelectIssuers ¶
func (_Attestations *AttestationsTransactor) SelectIssuers(opts *bind.TransactOpts, identifier [32]byte) (*types.Transaction, error)
SelectIssuers is a paid mutator transaction binding the contract method 0xe221932e.
Solidity: function selectIssuers(bytes32 identifier) returns()
func (*AttestationsTransactor) SetAttestationExpiryBlocks ¶
func (_Attestations *AttestationsTransactor) SetAttestationExpiryBlocks(opts *bind.TransactOpts, _attestationExpiryBlocks *big.Int) (*types.Transaction, error)
SetAttestationExpiryBlocks is a paid mutator transaction binding the contract method 0xa6437e73.
Solidity: function setAttestationExpiryBlocks(uint256 _attestationExpiryBlocks) returns()
func (*AttestationsTransactor) SetAttestationRequestFee ¶
func (_Attestations *AttestationsTransactor) SetAttestationRequestFee(opts *bind.TransactOpts, token common.Address, fee *big.Int) (*types.Transaction, error)
SetAttestationRequestFee is a paid mutator transaction binding the contract method 0xf3ff26c6.
Solidity: function setAttestationRequestFee(address token, uint256 fee) returns()
func (*AttestationsTransactor) SetMaxAttestations ¶
func (_Attestations *AttestationsTransactor) SetMaxAttestations(opts *bind.TransactOpts, _maxAttestations *big.Int) (*types.Transaction, error)
SetMaxAttestations is a paid mutator transaction binding the contract method 0xbe2c47a6.
Solidity: function setMaxAttestations(uint256 _maxAttestations) returns()
func (*AttestationsTransactor) SetRegistry ¶
func (_Attestations *AttestationsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*AttestationsTransactor) SetSelectIssuersWaitBlocks ¶
func (_Attestations *AttestationsTransactor) SetSelectIssuersWaitBlocks(opts *bind.TransactOpts, _selectIssuersWaitBlocks *big.Int) (*types.Transaction, error)
SetSelectIssuersWaitBlocks is a paid mutator transaction binding the contract method 0xe02659ce.
Solidity: function setSelectIssuersWaitBlocks(uint256 _selectIssuersWaitBlocks) returns()
func (*AttestationsTransactor) TransferOwnership ¶
func (_Attestations *AttestationsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AttestationsTransactor) Withdraw ¶
func (_Attestations *AttestationsTransactor) Withdraw(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x51cff8d9.
Solidity: function withdraw(address token) returns()
type AttestationsTransactorRaw ¶
type AttestationsTransactorRaw struct {
Contract *AttestationsTransactor // Generic write-only contract binding to access the raw methods on
}
AttestationsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AttestationsTransactorRaw) Transact ¶
func (_Attestations *AttestationsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AttestationsTransactorRaw) Transfer ¶
func (_Attestations *AttestationsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type AttestationsTransactorSession ¶
type AttestationsTransactorSession struct {
Contract *AttestationsTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
AttestationsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AttestationsTransactorSession) Complete ¶
func (_Attestations *AttestationsTransactorSession) Complete(identifier [32]byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Complete is a paid mutator transaction binding the contract method 0xfb6a2e53.
Solidity: function complete(bytes32 identifier, uint8 v, bytes32 r, bytes32 s) returns()
func (*AttestationsTransactorSession) Initialize ¶
func (_Attestations *AttestationsTransactorSession) Initialize(registryAddress common.Address, _attestationExpiryBlocks *big.Int, _selectIssuersWaitBlocks *big.Int, _maxAttestations *big.Int, attestationRequestFeeTokens []common.Address, attestationRequestFeeValues []*big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfd536f5d.
Solidity: function initialize(address registryAddress, uint256 _attestationExpiryBlocks, uint256 _selectIssuersWaitBlocks, uint256 _maxAttestations, address[] attestationRequestFeeTokens, uint256[] attestationRequestFeeValues) returns()
func (*AttestationsTransactorSession) RenounceOwnership ¶
func (_Attestations *AttestationsTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AttestationsTransactorSession) Request ¶
func (_Attestations *AttestationsTransactorSession) Request(identifier [32]byte, attestationsRequested *big.Int, attestationRequestFeeToken common.Address) (*types.Transaction, error)
Request is a paid mutator transaction binding the contract method 0xd02e0f0c.
Solidity: function request(bytes32 identifier, uint256 attestationsRequested, address attestationRequestFeeToken) returns()
func (*AttestationsTransactorSession) Revoke ¶
func (_Attestations *AttestationsTransactorSession) Revoke(identifier [32]byte, index *big.Int) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xbb46942f.
Solidity: function revoke(bytes32 identifier, uint256 index) returns()
func (*AttestationsTransactorSession) SelectIssuers ¶
func (_Attestations *AttestationsTransactorSession) SelectIssuers(identifier [32]byte) (*types.Transaction, error)
SelectIssuers is a paid mutator transaction binding the contract method 0xe221932e.
Solidity: function selectIssuers(bytes32 identifier) returns()
func (*AttestationsTransactorSession) SetAttestationExpiryBlocks ¶
func (_Attestations *AttestationsTransactorSession) SetAttestationExpiryBlocks(_attestationExpiryBlocks *big.Int) (*types.Transaction, error)
SetAttestationExpiryBlocks is a paid mutator transaction binding the contract method 0xa6437e73.
Solidity: function setAttestationExpiryBlocks(uint256 _attestationExpiryBlocks) returns()
func (*AttestationsTransactorSession) SetAttestationRequestFee ¶
func (_Attestations *AttestationsTransactorSession) SetAttestationRequestFee(token common.Address, fee *big.Int) (*types.Transaction, error)
SetAttestationRequestFee is a paid mutator transaction binding the contract method 0xf3ff26c6.
Solidity: function setAttestationRequestFee(address token, uint256 fee) returns()
func (*AttestationsTransactorSession) SetMaxAttestations ¶
func (_Attestations *AttestationsTransactorSession) SetMaxAttestations(_maxAttestations *big.Int) (*types.Transaction, error)
SetMaxAttestations is a paid mutator transaction binding the contract method 0xbe2c47a6.
Solidity: function setMaxAttestations(uint256 _maxAttestations) returns()
func (*AttestationsTransactorSession) SetRegistry ¶
func (_Attestations *AttestationsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*AttestationsTransactorSession) SetSelectIssuersWaitBlocks ¶
func (_Attestations *AttestationsTransactorSession) SetSelectIssuersWaitBlocks(_selectIssuersWaitBlocks *big.Int) (*types.Transaction, error)
SetSelectIssuersWaitBlocks is a paid mutator transaction binding the contract method 0xe02659ce.
Solidity: function setSelectIssuersWaitBlocks(uint256 _selectIssuersWaitBlocks) returns()
func (*AttestationsTransactorSession) TransferOwnership ¶
func (_Attestations *AttestationsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*AttestationsTransactorSession) Withdraw ¶
func (_Attestations *AttestationsTransactorSession) Withdraw(token common.Address) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x51cff8d9.
Solidity: function withdraw(address token) returns()
type AttestationsWithdrawal ¶
type AttestationsWithdrawal struct {
Account common.Address
Token common.Address
Amount *big.Int
Raw types.Log // Blockchain specific contextual infos
}
AttestationsWithdrawal represents a Withdrawal event raised by the Attestations contract.
type AttestationsWithdrawalIterator ¶
type AttestationsWithdrawalIterator struct {
Event *AttestationsWithdrawal // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
AttestationsWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the Attestations contract.
func (*AttestationsWithdrawalIterator) Close ¶
func (it *AttestationsWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AttestationsWithdrawalIterator) Error ¶
func (it *AttestationsWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AttestationsWithdrawalIterator) Next ¶
func (it *AttestationsWithdrawalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlockchainParameters ¶
type BlockchainParameters struct {
BlockchainParametersCaller // Read-only binding to the contract
BlockchainParametersTransactor // Write-only binding to the contract
BlockchainParametersFilterer // Log filterer for contract events
}
BlockchainParameters is an auto generated Go binding around an Ethereum contract.
func NewBlockchainParameters ¶
func NewBlockchainParameters(address common.Address, backend bind.ContractBackend) (*BlockchainParameters, error)
NewBlockchainParameters creates a new instance of BlockchainParameters, bound to a specific deployed contract.
type BlockchainParametersBlockGasLimitSet ¶
type BlockchainParametersBlockGasLimitSet struct {
Limit *big.Int
Raw types.Log // Blockchain specific contextual infos
}
BlockchainParametersBlockGasLimitSet represents a BlockGasLimitSet event raised by the BlockchainParameters contract.
type BlockchainParametersBlockGasLimitSetIterator ¶
type BlockchainParametersBlockGasLimitSetIterator struct {
Event *BlockchainParametersBlockGasLimitSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
BlockchainParametersBlockGasLimitSetIterator is returned from FilterBlockGasLimitSet and is used to iterate over the raw logs and unpacked data for BlockGasLimitSet events raised by the BlockchainParameters contract.
func (*BlockchainParametersBlockGasLimitSetIterator) Close ¶
func (it *BlockchainParametersBlockGasLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlockchainParametersBlockGasLimitSetIterator) Error ¶
func (it *BlockchainParametersBlockGasLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlockchainParametersBlockGasLimitSetIterator) Next ¶
func (it *BlockchainParametersBlockGasLimitSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlockchainParametersCaller ¶
type BlockchainParametersCaller struct {
// contains filtered or unexported fields
}
BlockchainParametersCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlockchainParametersCaller ¶
func NewBlockchainParametersCaller(address common.Address, caller bind.ContractCaller) (*BlockchainParametersCaller, error)
NewBlockchainParametersCaller creates a new read-only instance of BlockchainParameters, bound to a specific deployed contract.
func (*BlockchainParametersCaller) BlockGasLimit ¶
func (_BlockchainParameters *BlockchainParametersCaller) BlockGasLimit(opts *bind.CallOpts) (*big.Int, error)
BlockGasLimit is a free data retrieval call binding the contract method 0x7877a797.
Solidity: function blockGasLimit() constant returns(uint256)
func (*BlockchainParametersCaller) GetMinimumClientVersion ¶
func (_BlockchainParameters *BlockchainParametersCaller) GetMinimumClientVersion(opts *bind.CallOpts) (struct { Major *big.Int Minor *big.Int Patch *big.Int }, error)
GetMinimumClientVersion is a free data retrieval call binding the contract method 0x25eb315d.
Solidity: function getMinimumClientVersion() constant returns(uint256 major, uint256 minor, uint256 patch)
func (*BlockchainParametersCaller) Initialized ¶
func (_BlockchainParameters *BlockchainParametersCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*BlockchainParametersCaller) IntrinsicGasForAlternativeFeeCurrency ¶
func (_BlockchainParameters *BlockchainParametersCaller) IntrinsicGasForAlternativeFeeCurrency(opts *bind.CallOpts) (*big.Int, error)
IntrinsicGasForAlternativeFeeCurrency is a free data retrieval call binding the contract method 0x808474f1.
Solidity: function intrinsicGasForAlternativeFeeCurrency() constant returns(uint256)
type BlockchainParametersCallerRaw ¶
type BlockchainParametersCallerRaw struct {
Contract *BlockchainParametersCaller // Generic read-only contract binding to access the raw methods on
}
BlockchainParametersCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BlockchainParametersCallerRaw) Call ¶
func (_BlockchainParameters *BlockchainParametersCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type BlockchainParametersCallerSession ¶
type BlockchainParametersCallerSession struct {
Contract *BlockchainParametersCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
BlockchainParametersCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BlockchainParametersCallerSession) BlockGasLimit ¶
func (_BlockchainParameters *BlockchainParametersCallerSession) BlockGasLimit() (*big.Int, error)
BlockGasLimit is a free data retrieval call binding the contract method 0x7877a797.
Solidity: function blockGasLimit() constant returns(uint256)
func (*BlockchainParametersCallerSession) GetMinimumClientVersion ¶
func (_BlockchainParameters *BlockchainParametersCallerSession) GetMinimumClientVersion() (struct { Major *big.Int Minor *big.Int Patch *big.Int }, error)
GetMinimumClientVersion is a free data retrieval call binding the contract method 0x25eb315d.
Solidity: function getMinimumClientVersion() constant returns(uint256 major, uint256 minor, uint256 patch)
func (*BlockchainParametersCallerSession) Initialized ¶
func (_BlockchainParameters *BlockchainParametersCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*BlockchainParametersCallerSession) IntrinsicGasForAlternativeFeeCurrency ¶
func (_BlockchainParameters *BlockchainParametersCallerSession) IntrinsicGasForAlternativeFeeCurrency() (*big.Int, error)
IntrinsicGasForAlternativeFeeCurrency is a free data retrieval call binding the contract method 0x808474f1.
Solidity: function intrinsicGasForAlternativeFeeCurrency() constant returns(uint256)
func (*BlockchainParametersCallerSession) IsOwner ¶
func (_BlockchainParameters *BlockchainParametersCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type BlockchainParametersFilterer ¶
type BlockchainParametersFilterer struct {
// contains filtered or unexported fields
}
BlockchainParametersFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlockchainParametersFilterer ¶
func NewBlockchainParametersFilterer(address common.Address, filterer bind.ContractFilterer) (*BlockchainParametersFilterer, error)
NewBlockchainParametersFilterer creates a new log filterer instance of BlockchainParameters, bound to a specific deployed contract.
func (*BlockchainParametersFilterer) FilterBlockGasLimitSet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) FilterBlockGasLimitSet(opts *bind.FilterOpts) (*BlockchainParametersBlockGasLimitSetIterator, error)
FilterBlockGasLimitSet is a free log retrieval operation binding the contract event 0x55311ae9c14427b0863f38ed97a2a5944c50d824bbf692836246512e6822c3cf.
Solidity: event BlockGasLimitSet(uint256 limit)
func (*BlockchainParametersFilterer) FilterIntrinsicGasForAlternativeFeeCurrencySet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) FilterIntrinsicGasForAlternativeFeeCurrencySet(opts *bind.FilterOpts) (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator, error)
FilterIntrinsicGasForAlternativeFeeCurrencySet is a free log retrieval operation binding the contract event 0xba9c6f28c7d9990745a5b5282dbee04706c28cae24a44736c3ba99b57c021f3e.
Solidity: event IntrinsicGasForAlternativeFeeCurrencySet(uint256 gas)
func (*BlockchainParametersFilterer) FilterMinimumClientVersionSet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) FilterMinimumClientVersionSet(opts *bind.FilterOpts) (*BlockchainParametersMinimumClientVersionSetIterator, error)
FilterMinimumClientVersionSet is a free log retrieval operation binding the contract event 0x809db05bd174a70ede53d18fc046c5ceb86ebffbb7746a0c8605772c97ef0d52.
Solidity: event MinimumClientVersionSet(uint256 major, uint256 minor, uint256 patch)
func (*BlockchainParametersFilterer) FilterOwnershipTransferred ¶
func (_BlockchainParameters *BlockchainParametersFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BlockchainParametersOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BlockchainParametersFilterer) ParseBlockGasLimitSet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) ParseBlockGasLimitSet(log types.Log) (*BlockchainParametersBlockGasLimitSet, error)
ParseBlockGasLimitSet is a log parse operation binding the contract event 0x55311ae9c14427b0863f38ed97a2a5944c50d824bbf692836246512e6822c3cf.
Solidity: event BlockGasLimitSet(uint256 limit)
func (*BlockchainParametersFilterer) ParseIntrinsicGasForAlternativeFeeCurrencySet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) ParseIntrinsicGasForAlternativeFeeCurrencySet(log types.Log) (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet, error)
ParseIntrinsicGasForAlternativeFeeCurrencySet is a log parse operation binding the contract event 0xba9c6f28c7d9990745a5b5282dbee04706c28cae24a44736c3ba99b57c021f3e.
Solidity: event IntrinsicGasForAlternativeFeeCurrencySet(uint256 gas)
func (*BlockchainParametersFilterer) ParseMinimumClientVersionSet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) ParseMinimumClientVersionSet(log types.Log) (*BlockchainParametersMinimumClientVersionSet, error)
ParseMinimumClientVersionSet is a log parse operation binding the contract event 0x809db05bd174a70ede53d18fc046c5ceb86ebffbb7746a0c8605772c97ef0d52.
Solidity: event MinimumClientVersionSet(uint256 major, uint256 minor, uint256 patch)
func (*BlockchainParametersFilterer) ParseOwnershipTransferred ¶
func (_BlockchainParameters *BlockchainParametersFilterer) ParseOwnershipTransferred(log types.Log) (*BlockchainParametersOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*BlockchainParametersFilterer) TryParseLog ¶
func (_BlockchainParameters *BlockchainParametersFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*BlockchainParametersFilterer) WatchBlockGasLimitSet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) WatchBlockGasLimitSet(opts *bind.WatchOpts, sink chan<- *BlockchainParametersBlockGasLimitSet) (event.Subscription, error)
WatchBlockGasLimitSet is a free log subscription operation binding the contract event 0x55311ae9c14427b0863f38ed97a2a5944c50d824bbf692836246512e6822c3cf.
Solidity: event BlockGasLimitSet(uint256 limit)
func (*BlockchainParametersFilterer) WatchIntrinsicGasForAlternativeFeeCurrencySet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) WatchIntrinsicGasForAlternativeFeeCurrencySet(opts *bind.WatchOpts, sink chan<- *BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet) (event.Subscription, error)
WatchIntrinsicGasForAlternativeFeeCurrencySet is a free log subscription operation binding the contract event 0xba9c6f28c7d9990745a5b5282dbee04706c28cae24a44736c3ba99b57c021f3e.
Solidity: event IntrinsicGasForAlternativeFeeCurrencySet(uint256 gas)
func (*BlockchainParametersFilterer) WatchMinimumClientVersionSet ¶
func (_BlockchainParameters *BlockchainParametersFilterer) WatchMinimumClientVersionSet(opts *bind.WatchOpts, sink chan<- *BlockchainParametersMinimumClientVersionSet) (event.Subscription, error)
WatchMinimumClientVersionSet is a free log subscription operation binding the contract event 0x809db05bd174a70ede53d18fc046c5ceb86ebffbb7746a0c8605772c97ef0d52.
Solidity: event MinimumClientVersionSet(uint256 major, uint256 minor, uint256 patch)
func (*BlockchainParametersFilterer) WatchOwnershipTransferred ¶
func (_BlockchainParameters *BlockchainParametersFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BlockchainParametersOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet ¶
type BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet struct {
Gas *big.Int
Raw types.Log // Blockchain specific contextual infos
}
BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet represents a IntrinsicGasForAlternativeFeeCurrencySet event raised by the BlockchainParameters contract.
type BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator ¶
type BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator struct {
Event *BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator is returned from FilterIntrinsicGasForAlternativeFeeCurrencySet and is used to iterate over the raw logs and unpacked data for IntrinsicGasForAlternativeFeeCurrencySet events raised by the BlockchainParameters contract.
func (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator) Close ¶
func (it *BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator) Error ¶
func (it *BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator) Next ¶
func (it *BlockchainParametersIntrinsicGasForAlternativeFeeCurrencySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlockchainParametersMinimumClientVersionSet ¶
type BlockchainParametersMinimumClientVersionSet struct {
Major *big.Int
Minor *big.Int
Patch *big.Int
Raw types.Log // Blockchain specific contextual infos
}
BlockchainParametersMinimumClientVersionSet represents a MinimumClientVersionSet event raised by the BlockchainParameters contract.
type BlockchainParametersMinimumClientVersionSetIterator ¶
type BlockchainParametersMinimumClientVersionSetIterator struct {
Event *BlockchainParametersMinimumClientVersionSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
BlockchainParametersMinimumClientVersionSetIterator is returned from FilterMinimumClientVersionSet and is used to iterate over the raw logs and unpacked data for MinimumClientVersionSet events raised by the BlockchainParameters contract.
func (*BlockchainParametersMinimumClientVersionSetIterator) Close ¶
func (it *BlockchainParametersMinimumClientVersionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlockchainParametersMinimumClientVersionSetIterator) Error ¶
func (it *BlockchainParametersMinimumClientVersionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlockchainParametersMinimumClientVersionSetIterator) Next ¶
func (it *BlockchainParametersMinimumClientVersionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlockchainParametersOwnershipTransferred ¶
type BlockchainParametersOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
BlockchainParametersOwnershipTransferred represents a OwnershipTransferred event raised by the BlockchainParameters contract.
type BlockchainParametersOwnershipTransferredIterator ¶
type BlockchainParametersOwnershipTransferredIterator struct {
Event *BlockchainParametersOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
BlockchainParametersOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the BlockchainParameters contract.
func (*BlockchainParametersOwnershipTransferredIterator) Close ¶
func (it *BlockchainParametersOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlockchainParametersOwnershipTransferredIterator) Error ¶
func (it *BlockchainParametersOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlockchainParametersOwnershipTransferredIterator) Next ¶
func (it *BlockchainParametersOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlockchainParametersRaw ¶
type BlockchainParametersRaw struct {
Contract *BlockchainParameters // Generic contract binding to access the raw methods on
}
BlockchainParametersRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BlockchainParametersRaw) Call ¶
func (_BlockchainParameters *BlockchainParametersRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*BlockchainParametersRaw) Transact ¶
func (_BlockchainParameters *BlockchainParametersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlockchainParametersRaw) Transfer ¶
func (_BlockchainParameters *BlockchainParametersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type BlockchainParametersSession ¶
type BlockchainParametersSession struct {
Contract *BlockchainParameters // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
BlockchainParametersSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BlockchainParametersSession) BlockGasLimit ¶
func (_BlockchainParameters *BlockchainParametersSession) BlockGasLimit() (*big.Int, error)
BlockGasLimit is a free data retrieval call binding the contract method 0x7877a797.
Solidity: function blockGasLimit() constant returns(uint256)
func (*BlockchainParametersSession) GetMinimumClientVersion ¶
func (_BlockchainParameters *BlockchainParametersSession) GetMinimumClientVersion() (struct { Major *big.Int Minor *big.Int Patch *big.Int }, error)
GetMinimumClientVersion is a free data retrieval call binding the contract method 0x25eb315d.
Solidity: function getMinimumClientVersion() constant returns(uint256 major, uint256 minor, uint256 patch)
func (*BlockchainParametersSession) Initialize ¶
func (_BlockchainParameters *BlockchainParametersSession) Initialize(major *big.Int, minor *big.Int, patch *big.Int, _gasForNonGoldCurrencies *big.Int, gasLimit *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xdcbab608.
Solidity: function initialize(uint256 major, uint256 minor, uint256 patch, uint256 _gasForNonGoldCurrencies, uint256 gasLimit) returns()
func (*BlockchainParametersSession) Initialized ¶
func (_BlockchainParameters *BlockchainParametersSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*BlockchainParametersSession) IntrinsicGasForAlternativeFeeCurrency ¶
func (_BlockchainParameters *BlockchainParametersSession) IntrinsicGasForAlternativeFeeCurrency() (*big.Int, error)
IntrinsicGasForAlternativeFeeCurrency is a free data retrieval call binding the contract method 0x808474f1.
Solidity: function intrinsicGasForAlternativeFeeCurrency() constant returns(uint256)
func (*BlockchainParametersSession) IsOwner ¶
func (_BlockchainParameters *BlockchainParametersSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*BlockchainParametersSession) Owner ¶
func (_BlockchainParameters *BlockchainParametersSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BlockchainParametersSession) RenounceOwnership ¶
func (_BlockchainParameters *BlockchainParametersSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BlockchainParametersSession) SetBlockGasLimit ¶
func (_BlockchainParameters *BlockchainParametersSession) SetBlockGasLimit(gasLimit *big.Int) (*types.Transaction, error)
SetBlockGasLimit is a paid mutator transaction binding the contract method 0xa69257f3.
Solidity: function setBlockGasLimit(uint256 gasLimit) returns()
func (*BlockchainParametersSession) SetIntrinsicGasForAlternativeFeeCurrency ¶
func (_BlockchainParameters *BlockchainParametersSession) SetIntrinsicGasForAlternativeFeeCurrency(gas *big.Int) (*types.Transaction, error)
SetIntrinsicGasForAlternativeFeeCurrency is a paid mutator transaction binding the contract method 0xcb0ec628.
Solidity: function setIntrinsicGasForAlternativeFeeCurrency(uint256 gas) returns()
func (*BlockchainParametersSession) SetMinimumClientVersion ¶
func (_BlockchainParameters *BlockchainParametersSession) SetMinimumClientVersion(major *big.Int, minor *big.Int, patch *big.Int) (*types.Transaction, error)
SetMinimumClientVersion is a paid mutator transaction binding the contract method 0xbb3ff745.
Solidity: function setMinimumClientVersion(uint256 major, uint256 minor, uint256 patch) returns()
func (*BlockchainParametersSession) TransferOwnership ¶
func (_BlockchainParameters *BlockchainParametersSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BlockchainParametersTransactor ¶
type BlockchainParametersTransactor struct {
// contains filtered or unexported fields
}
BlockchainParametersTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlockchainParametersTransactor ¶
func NewBlockchainParametersTransactor(address common.Address, transactor bind.ContractTransactor) (*BlockchainParametersTransactor, error)
NewBlockchainParametersTransactor creates a new write-only instance of BlockchainParameters, bound to a specific deployed contract.
func (*BlockchainParametersTransactor) Initialize ¶
func (_BlockchainParameters *BlockchainParametersTransactor) Initialize(opts *bind.TransactOpts, major *big.Int, minor *big.Int, patch *big.Int, _gasForNonGoldCurrencies *big.Int, gasLimit *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xdcbab608.
Solidity: function initialize(uint256 major, uint256 minor, uint256 patch, uint256 _gasForNonGoldCurrencies, uint256 gasLimit) returns()
func (*BlockchainParametersTransactor) RenounceOwnership ¶
func (_BlockchainParameters *BlockchainParametersTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BlockchainParametersTransactor) SetBlockGasLimit ¶
func (_BlockchainParameters *BlockchainParametersTransactor) SetBlockGasLimit(opts *bind.TransactOpts, gasLimit *big.Int) (*types.Transaction, error)
SetBlockGasLimit is a paid mutator transaction binding the contract method 0xa69257f3.
Solidity: function setBlockGasLimit(uint256 gasLimit) returns()
func (*BlockchainParametersTransactor) SetIntrinsicGasForAlternativeFeeCurrency ¶
func (_BlockchainParameters *BlockchainParametersTransactor) SetIntrinsicGasForAlternativeFeeCurrency(opts *bind.TransactOpts, gas *big.Int) (*types.Transaction, error)
SetIntrinsicGasForAlternativeFeeCurrency is a paid mutator transaction binding the contract method 0xcb0ec628.
Solidity: function setIntrinsicGasForAlternativeFeeCurrency(uint256 gas) returns()
func (*BlockchainParametersTransactor) SetMinimumClientVersion ¶
func (_BlockchainParameters *BlockchainParametersTransactor) SetMinimumClientVersion(opts *bind.TransactOpts, major *big.Int, minor *big.Int, patch *big.Int) (*types.Transaction, error)
SetMinimumClientVersion is a paid mutator transaction binding the contract method 0xbb3ff745.
Solidity: function setMinimumClientVersion(uint256 major, uint256 minor, uint256 patch) returns()
func (*BlockchainParametersTransactor) TransferOwnership ¶
func (_BlockchainParameters *BlockchainParametersTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type BlockchainParametersTransactorRaw ¶
type BlockchainParametersTransactorRaw struct {
Contract *BlockchainParametersTransactor // Generic write-only contract binding to access the raw methods on
}
BlockchainParametersTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BlockchainParametersTransactorRaw) Transact ¶
func (_BlockchainParameters *BlockchainParametersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlockchainParametersTransactorRaw) Transfer ¶
func (_BlockchainParameters *BlockchainParametersTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type BlockchainParametersTransactorSession ¶
type BlockchainParametersTransactorSession struct {
Contract *BlockchainParametersTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
BlockchainParametersTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BlockchainParametersTransactorSession) Initialize ¶
func (_BlockchainParameters *BlockchainParametersTransactorSession) Initialize(major *big.Int, minor *big.Int, patch *big.Int, _gasForNonGoldCurrencies *big.Int, gasLimit *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xdcbab608.
Solidity: function initialize(uint256 major, uint256 minor, uint256 patch, uint256 _gasForNonGoldCurrencies, uint256 gasLimit) returns()
func (*BlockchainParametersTransactorSession) RenounceOwnership ¶
func (_BlockchainParameters *BlockchainParametersTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*BlockchainParametersTransactorSession) SetBlockGasLimit ¶
func (_BlockchainParameters *BlockchainParametersTransactorSession) SetBlockGasLimit(gasLimit *big.Int) (*types.Transaction, error)
SetBlockGasLimit is a paid mutator transaction binding the contract method 0xa69257f3.
Solidity: function setBlockGasLimit(uint256 gasLimit) returns()
func (*BlockchainParametersTransactorSession) SetIntrinsicGasForAlternativeFeeCurrency ¶
func (_BlockchainParameters *BlockchainParametersTransactorSession) SetIntrinsicGasForAlternativeFeeCurrency(gas *big.Int) (*types.Transaction, error)
SetIntrinsicGasForAlternativeFeeCurrency is a paid mutator transaction binding the contract method 0xcb0ec628.
Solidity: function setIntrinsicGasForAlternativeFeeCurrency(uint256 gas) returns()
func (*BlockchainParametersTransactorSession) SetMinimumClientVersion ¶
func (_BlockchainParameters *BlockchainParametersTransactorSession) SetMinimumClientVersion(major *big.Int, minor *big.Int, patch *big.Int) (*types.Transaction, error)
SetMinimumClientVersion is a paid mutator transaction binding the contract method 0xbb3ff745.
Solidity: function setMinimumClientVersion(uint256 major, uint256 minor, uint256 patch) returns()
func (*BlockchainParametersTransactorSession) TransferOwnership ¶
func (_BlockchainParameters *BlockchainParametersTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DoubleSigningSlasher ¶
type DoubleSigningSlasher struct {
DoubleSigningSlasherCaller // Read-only binding to the contract
DoubleSigningSlasherTransactor // Write-only binding to the contract
DoubleSigningSlasherFilterer // Log filterer for contract events
}
DoubleSigningSlasher is an auto generated Go binding around an Ethereum contract.
func NewDoubleSigningSlasher ¶
func NewDoubleSigningSlasher(address common.Address, backend bind.ContractBackend) (*DoubleSigningSlasher, error)
NewDoubleSigningSlasher creates a new instance of DoubleSigningSlasher, bound to a specific deployed contract.
type DoubleSigningSlasherCaller ¶
type DoubleSigningSlasherCaller struct {
// contains filtered or unexported fields
}
DoubleSigningSlasherCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDoubleSigningSlasherCaller ¶
func NewDoubleSigningSlasherCaller(address common.Address, caller bind.ContractCaller) (*DoubleSigningSlasherCaller, error)
NewDoubleSigningSlasherCaller creates a new read-only instance of DoubleSigningSlasher, bound to a specific deployed contract.
func (*DoubleSigningSlasherCaller) CheckForDoubleSigning ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) CheckForDoubleSigning(opts *bind.CallOpts, signer common.Address, index *big.Int, headerA []byte, headerB []byte) (*big.Int, error)
CheckForDoubleSigning is a free data retrieval call binding the contract method 0x09f99447.
Solidity: function checkForDoubleSigning(address signer, uint256 index, bytes headerA, bytes headerB) constant returns(uint256)
func (*DoubleSigningSlasherCaller) CheckProofOfPossession ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*DoubleSigningSlasherCaller) FractionMulExp ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*DoubleSigningSlasherCaller) GetBlockNumberFromHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*DoubleSigningSlasherCaller) GetEpochNumber ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*DoubleSigningSlasherCaller) GetEpochNumberOfBlock ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherCaller) GetEpochSize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*DoubleSigningSlasherCaller) GetParentSealBitmap ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*DoubleSigningSlasherCaller) GetVerifiedSealBitmapFromHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*DoubleSigningSlasherCaller) GroupMembershipAtBlock ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) GroupMembershipAtBlock(opts *bind.CallOpts, validator common.Address, blockNumber *big.Int, groupMembershipHistoryIndex *big.Int) (common.Address, error)
GroupMembershipAtBlock is a free data retrieval call binding the contract method 0x88498aaf.
Solidity: function groupMembershipAtBlock(address validator, uint256 blockNumber, uint256 groupMembershipHistoryIndex) constant returns(address)
func (*DoubleSigningSlasherCaller) HashHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*DoubleSigningSlasherCaller) Initialized ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*DoubleSigningSlasherCaller) IsOwner ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*DoubleSigningSlasherCaller) MinQuorumSize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherCaller) MinQuorumSizeInCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*DoubleSigningSlasherCaller) NumberValidatorsInCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*DoubleSigningSlasherCaller) NumberValidatorsInSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherCaller) Owner ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DoubleSigningSlasherCaller) Registry ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*DoubleSigningSlasherCaller) SlashingIncentives ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) SlashingIncentives(opts *bind.CallOpts) (struct { Penalty *big.Int Reward *big.Int }, error)
SlashingIncentives is a free data retrieval call binding the contract method 0x0a05cd84.
Solidity: function slashingIncentives() constant returns(uint256 penalty, uint256 reward)
func (*DoubleSigningSlasherCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*DoubleSigningSlasherCaller) ValidatorSignerAddressFromSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type DoubleSigningSlasherCallerRaw ¶
type DoubleSigningSlasherCallerRaw struct {
Contract *DoubleSigningSlasherCaller // Generic read-only contract binding to access the raw methods on
}
DoubleSigningSlasherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DoubleSigningSlasherCallerRaw) Call ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DoubleSigningSlasherCallerSession ¶
type DoubleSigningSlasherCallerSession struct {
Contract *DoubleSigningSlasherCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
DoubleSigningSlasherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DoubleSigningSlasherCallerSession) CheckForDoubleSigning ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) CheckForDoubleSigning(signer common.Address, index *big.Int, headerA []byte, headerB []byte) (*big.Int, error)
CheckForDoubleSigning is a free data retrieval call binding the contract method 0x09f99447.
Solidity: function checkForDoubleSigning(address signer, uint256 index, bytes headerA, bytes headerB) constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) CheckProofOfPossession ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*DoubleSigningSlasherCallerSession) FractionMulExp ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*DoubleSigningSlasherCallerSession) GetBlockNumberFromHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) GetEpochNumber ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) GetEpochNumberOfBlock ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) GetEpochSize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) GetParentSealBitmap ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*DoubleSigningSlasherCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*DoubleSigningSlasherCallerSession) GroupMembershipAtBlock ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, groupMembershipHistoryIndex *big.Int) (common.Address, error)
GroupMembershipAtBlock is a free data retrieval call binding the contract method 0x88498aaf.
Solidity: function groupMembershipAtBlock(address validator, uint256 blockNumber, uint256 groupMembershipHistoryIndex) constant returns(address)
func (*DoubleSigningSlasherCallerSession) HashHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*DoubleSigningSlasherCallerSession) Initialized ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*DoubleSigningSlasherCallerSession) IsOwner ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*DoubleSigningSlasherCallerSession) MinQuorumSize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) MinQuorumSizeInCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) NumberValidatorsInCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) NumberValidatorsInSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherCallerSession) Owner ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DoubleSigningSlasherCallerSession) Registry ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*DoubleSigningSlasherCallerSession) SlashingIncentives ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) SlashingIncentives() (struct { Penalty *big.Int Reward *big.Int }, error)
SlashingIncentives is a free data retrieval call binding the contract method 0x0a05cd84.
Solidity: function slashingIncentives() constant returns(uint256 penalty, uint256 reward)
func (*DoubleSigningSlasherCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*DoubleSigningSlasherCallerSession) ValidatorSignerAddressFromSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type DoubleSigningSlasherDoubleSigningSlashPerformed ¶
type DoubleSigningSlasherDoubleSigningSlashPerformed struct {
Validator common.Address
BlockNumber *big.Int
Raw types.Log // Blockchain specific contextual infos
}
DoubleSigningSlasherDoubleSigningSlashPerformed represents a DoubleSigningSlashPerformed event raised by the DoubleSigningSlasher contract.
type DoubleSigningSlasherDoubleSigningSlashPerformedIterator ¶
type DoubleSigningSlasherDoubleSigningSlashPerformedIterator struct {
Event *DoubleSigningSlasherDoubleSigningSlashPerformed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DoubleSigningSlasherDoubleSigningSlashPerformedIterator is returned from FilterDoubleSigningSlashPerformed and is used to iterate over the raw logs and unpacked data for DoubleSigningSlashPerformed events raised by the DoubleSigningSlasher contract.
func (*DoubleSigningSlasherDoubleSigningSlashPerformedIterator) Close ¶
func (it *DoubleSigningSlasherDoubleSigningSlashPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DoubleSigningSlasherDoubleSigningSlashPerformedIterator) Error ¶
func (it *DoubleSigningSlasherDoubleSigningSlashPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DoubleSigningSlasherDoubleSigningSlashPerformedIterator) Next ¶
func (it *DoubleSigningSlasherDoubleSigningSlashPerformedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DoubleSigningSlasherFilterer ¶
type DoubleSigningSlasherFilterer struct {
// contains filtered or unexported fields
}
DoubleSigningSlasherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDoubleSigningSlasherFilterer ¶
func NewDoubleSigningSlasherFilterer(address common.Address, filterer bind.ContractFilterer) (*DoubleSigningSlasherFilterer, error)
NewDoubleSigningSlasherFilterer creates a new log filterer instance of DoubleSigningSlasher, bound to a specific deployed contract.
func (*DoubleSigningSlasherFilterer) FilterDoubleSigningSlashPerformed ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterDoubleSigningSlashPerformed(opts *bind.FilterOpts, validator []common.Address, blockNumber []*big.Int) (*DoubleSigningSlasherDoubleSigningSlashPerformedIterator, error)
FilterDoubleSigningSlashPerformed is a free log retrieval operation binding the contract event 0xca7992de940988854714f90c0236621d5b6b850313f03eeea47f7028aaecea40.
Solidity: event DoubleSigningSlashPerformed(address indexed validator, uint256 indexed blockNumber)
func (*DoubleSigningSlasherFilterer) FilterOwnershipTransferred ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DoubleSigningSlasherOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DoubleSigningSlasherFilterer) FilterRegistrySet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*DoubleSigningSlasherRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*DoubleSigningSlasherFilterer) FilterSlashingIncentivesSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) FilterSlashingIncentivesSet(opts *bind.FilterOpts) (*DoubleSigningSlasherSlashingIncentivesSetIterator, error)
FilterSlashingIncentivesSet is a free log retrieval operation binding the contract event 0x716dc7c34384df36c6ccc5a2949f2ce9b019f5d4075ef39139a80038a4fdd1c3.
Solidity: event SlashingIncentivesSet(uint256 penalty, uint256 reward)
func (*DoubleSigningSlasherFilterer) ParseDoubleSigningSlashPerformed ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseDoubleSigningSlashPerformed(log types.Log) (*DoubleSigningSlasherDoubleSigningSlashPerformed, error)
ParseDoubleSigningSlashPerformed is a log parse operation binding the contract event 0xca7992de940988854714f90c0236621d5b6b850313f03eeea47f7028aaecea40.
Solidity: event DoubleSigningSlashPerformed(address indexed validator, uint256 indexed blockNumber)
func (*DoubleSigningSlasherFilterer) ParseOwnershipTransferred ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseOwnershipTransferred(log types.Log) (*DoubleSigningSlasherOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DoubleSigningSlasherFilterer) ParseRegistrySet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseRegistrySet(log types.Log) (*DoubleSigningSlasherRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*DoubleSigningSlasherFilterer) ParseSlashingIncentivesSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) ParseSlashingIncentivesSet(log types.Log) (*DoubleSigningSlasherSlashingIncentivesSet, error)
ParseSlashingIncentivesSet is a log parse operation binding the contract event 0x716dc7c34384df36c6ccc5a2949f2ce9b019f5d4075ef39139a80038a4fdd1c3.
Solidity: event SlashingIncentivesSet(uint256 penalty, uint256 reward)
func (*DoubleSigningSlasherFilterer) TryParseLog ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*DoubleSigningSlasherFilterer) WatchDoubleSigningSlashPerformed ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchDoubleSigningSlashPerformed(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherDoubleSigningSlashPerformed, validator []common.Address, blockNumber []*big.Int) (event.Subscription, error)
WatchDoubleSigningSlashPerformed is a free log subscription operation binding the contract event 0xca7992de940988854714f90c0236621d5b6b850313f03eeea47f7028aaecea40.
Solidity: event DoubleSigningSlashPerformed(address indexed validator, uint256 indexed blockNumber)
func (*DoubleSigningSlasherFilterer) WatchOwnershipTransferred ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DoubleSigningSlasherFilterer) WatchRegistrySet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*DoubleSigningSlasherFilterer) WatchSlashingIncentivesSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherFilterer) WatchSlashingIncentivesSet(opts *bind.WatchOpts, sink chan<- *DoubleSigningSlasherSlashingIncentivesSet) (event.Subscription, error)
WatchSlashingIncentivesSet is a free log subscription operation binding the contract event 0x716dc7c34384df36c6ccc5a2949f2ce9b019f5d4075ef39139a80038a4fdd1c3.
Solidity: event SlashingIncentivesSet(uint256 penalty, uint256 reward)
type DoubleSigningSlasherOwnershipTransferred ¶
type DoubleSigningSlasherOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
DoubleSigningSlasherOwnershipTransferred represents a OwnershipTransferred event raised by the DoubleSigningSlasher contract.
type DoubleSigningSlasherOwnershipTransferredIterator ¶
type DoubleSigningSlasherOwnershipTransferredIterator struct {
Event *DoubleSigningSlasherOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DoubleSigningSlasherOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DoubleSigningSlasher contract.
func (*DoubleSigningSlasherOwnershipTransferredIterator) Close ¶
func (it *DoubleSigningSlasherOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DoubleSigningSlasherOwnershipTransferredIterator) Error ¶
func (it *DoubleSigningSlasherOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DoubleSigningSlasherOwnershipTransferredIterator) Next ¶
func (it *DoubleSigningSlasherOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DoubleSigningSlasherRaw ¶
type DoubleSigningSlasherRaw struct {
Contract *DoubleSigningSlasher // Generic contract binding to access the raw methods on
}
DoubleSigningSlasherRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DoubleSigningSlasherRaw) Call ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DoubleSigningSlasherRaw) Transact ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DoubleSigningSlasherRaw) Transfer ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DoubleSigningSlasherRegistrySet ¶
type DoubleSigningSlasherRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
DoubleSigningSlasherRegistrySet represents a RegistrySet event raised by the DoubleSigningSlasher contract.
type DoubleSigningSlasherRegistrySetIterator ¶
type DoubleSigningSlasherRegistrySetIterator struct {
Event *DoubleSigningSlasherRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DoubleSigningSlasherRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the DoubleSigningSlasher contract.
func (*DoubleSigningSlasherRegistrySetIterator) Close ¶
func (it *DoubleSigningSlasherRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DoubleSigningSlasherRegistrySetIterator) Error ¶
func (it *DoubleSigningSlasherRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DoubleSigningSlasherRegistrySetIterator) Next ¶
func (it *DoubleSigningSlasherRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DoubleSigningSlasherSession ¶
type DoubleSigningSlasherSession struct {
Contract *DoubleSigningSlasher // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
DoubleSigningSlasherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DoubleSigningSlasherSession) CheckForDoubleSigning ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) CheckForDoubleSigning(signer common.Address, index *big.Int, headerA []byte, headerB []byte) (*big.Int, error)
CheckForDoubleSigning is a free data retrieval call binding the contract method 0x09f99447.
Solidity: function checkForDoubleSigning(address signer, uint256 index, bytes headerA, bytes headerB) constant returns(uint256)
func (*DoubleSigningSlasherSession) CheckProofOfPossession ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*DoubleSigningSlasherSession) FractionMulExp ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*DoubleSigningSlasherSession) GetBlockNumberFromHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*DoubleSigningSlasherSession) GetEpochNumber ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*DoubleSigningSlasherSession) GetEpochNumberOfBlock ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherSession) GetEpochSize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*DoubleSigningSlasherSession) GetParentSealBitmap ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*DoubleSigningSlasherSession) GetVerifiedSealBitmapFromHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*DoubleSigningSlasherSession) GroupMembershipAtBlock ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, groupMembershipHistoryIndex *big.Int) (common.Address, error)
GroupMembershipAtBlock is a free data retrieval call binding the contract method 0x88498aaf.
Solidity: function groupMembershipAtBlock(address validator, uint256 blockNumber, uint256 groupMembershipHistoryIndex) constant returns(address)
func (*DoubleSigningSlasherSession) HashHeader ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*DoubleSigningSlasherSession) Initialize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7a1ac61e.
Solidity: function initialize(address registryAddress, uint256 _penalty, uint256 _reward) returns()
func (*DoubleSigningSlasherSession) Initialized ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*DoubleSigningSlasherSession) IsOwner ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*DoubleSigningSlasherSession) MinQuorumSize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherSession) MinQuorumSizeInCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*DoubleSigningSlasherSession) NumberValidatorsInCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*DoubleSigningSlasherSession) NumberValidatorsInSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*DoubleSigningSlasherSession) Owner ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DoubleSigningSlasherSession) Registry ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*DoubleSigningSlasherSession) RenounceOwnership ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DoubleSigningSlasherSession) SetRegistry ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*DoubleSigningSlasherSession) SetSlashingIncentives ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
SetSlashingIncentives is a paid mutator transaction binding the contract method 0xbd0d9979.
Solidity: function setSlashingIncentives(uint256 penalty, uint256 reward) returns()
func (*DoubleSigningSlasherSession) Slash ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) Slash(signer common.Address, index *big.Int, headerA []byte, headerB []byte, groupMembershipHistoryIndex *big.Int, validatorElectionLessers []common.Address, validatorElectionGreaters []common.Address, validatorElectionIndices []*big.Int, groupElectionLessers []common.Address, groupElectionGreaters []common.Address, groupElectionIndices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x8cc26910.
Solidity: function slash(address signer, uint256 index, bytes headerA, bytes headerB, uint256 groupMembershipHistoryIndex, address[] validatorElectionLessers, address[] validatorElectionGreaters, uint256[] validatorElectionIndices, address[] groupElectionLessers, address[] groupElectionGreaters, uint256[] groupElectionIndices) returns()
func (*DoubleSigningSlasherSession) SlashingIncentives ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) SlashingIncentives() (struct { Penalty *big.Int Reward *big.Int }, error)
SlashingIncentives is a free data retrieval call binding the contract method 0x0a05cd84.
Solidity: function slashingIncentives() constant returns(uint256 penalty, uint256 reward)
func (*DoubleSigningSlasherSession) TransferOwnership ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*DoubleSigningSlasherSession) ValidatorSignerAddressFromCurrentSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*DoubleSigningSlasherSession) ValidatorSignerAddressFromSet ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type DoubleSigningSlasherSlashingIncentivesSet ¶
type DoubleSigningSlasherSlashingIncentivesSet struct {
Penalty *big.Int
Reward *big.Int
Raw types.Log // Blockchain specific contextual infos
}
DoubleSigningSlasherSlashingIncentivesSet represents a SlashingIncentivesSet event raised by the DoubleSigningSlasher contract.
type DoubleSigningSlasherSlashingIncentivesSetIterator ¶
type DoubleSigningSlasherSlashingIncentivesSetIterator struct {
Event *DoubleSigningSlasherSlashingIncentivesSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DoubleSigningSlasherSlashingIncentivesSetIterator is returned from FilterSlashingIncentivesSet and is used to iterate over the raw logs and unpacked data for SlashingIncentivesSet events raised by the DoubleSigningSlasher contract.
func (*DoubleSigningSlasherSlashingIncentivesSetIterator) Close ¶
func (it *DoubleSigningSlasherSlashingIncentivesSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DoubleSigningSlasherSlashingIncentivesSetIterator) Error ¶
func (it *DoubleSigningSlasherSlashingIncentivesSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DoubleSigningSlasherSlashingIncentivesSetIterator) Next ¶
func (it *DoubleSigningSlasherSlashingIncentivesSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DoubleSigningSlasherTransactor ¶
type DoubleSigningSlasherTransactor struct {
// contains filtered or unexported fields
}
DoubleSigningSlasherTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDoubleSigningSlasherTransactor ¶
func NewDoubleSigningSlasherTransactor(address common.Address, transactor bind.ContractTransactor) (*DoubleSigningSlasherTransactor, error)
NewDoubleSigningSlasherTransactor creates a new write-only instance of DoubleSigningSlasher, bound to a specific deployed contract.
func (*DoubleSigningSlasherTransactor) Initialize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _penalty *big.Int, _reward *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7a1ac61e.
Solidity: function initialize(address registryAddress, uint256 _penalty, uint256 _reward) returns()
func (*DoubleSigningSlasherTransactor) RenounceOwnership ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DoubleSigningSlasherTransactor) SetRegistry ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*DoubleSigningSlasherTransactor) SetSlashingIncentives ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) SetSlashingIncentives(opts *bind.TransactOpts, penalty *big.Int, reward *big.Int) (*types.Transaction, error)
SetSlashingIncentives is a paid mutator transaction binding the contract method 0xbd0d9979.
Solidity: function setSlashingIncentives(uint256 penalty, uint256 reward) returns()
func (*DoubleSigningSlasherTransactor) Slash ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) Slash(opts *bind.TransactOpts, signer common.Address, index *big.Int, headerA []byte, headerB []byte, groupMembershipHistoryIndex *big.Int, validatorElectionLessers []common.Address, validatorElectionGreaters []common.Address, validatorElectionIndices []*big.Int, groupElectionLessers []common.Address, groupElectionGreaters []common.Address, groupElectionIndices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x8cc26910.
Solidity: function slash(address signer, uint256 index, bytes headerA, bytes headerB, uint256 groupMembershipHistoryIndex, address[] validatorElectionLessers, address[] validatorElectionGreaters, uint256[] validatorElectionIndices, address[] groupElectionLessers, address[] groupElectionGreaters, uint256[] groupElectionIndices) returns()
func (*DoubleSigningSlasherTransactor) TransferOwnership ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DoubleSigningSlasherTransactorRaw ¶
type DoubleSigningSlasherTransactorRaw struct {
Contract *DoubleSigningSlasherTransactor // Generic write-only contract binding to access the raw methods on
}
DoubleSigningSlasherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DoubleSigningSlasherTransactorRaw) Transact ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DoubleSigningSlasherTransactorRaw) Transfer ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DoubleSigningSlasherTransactorSession ¶
type DoubleSigningSlasherTransactorSession struct {
Contract *DoubleSigningSlasherTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
DoubleSigningSlasherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DoubleSigningSlasherTransactorSession) Initialize ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7a1ac61e.
Solidity: function initialize(address registryAddress, uint256 _penalty, uint256 _reward) returns()
func (*DoubleSigningSlasherTransactorSession) RenounceOwnership ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DoubleSigningSlasherTransactorSession) SetRegistry ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*DoubleSigningSlasherTransactorSession) SetSlashingIncentives ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
SetSlashingIncentives is a paid mutator transaction binding the contract method 0xbd0d9979.
Solidity: function setSlashingIncentives(uint256 penalty, uint256 reward) returns()
func (*DoubleSigningSlasherTransactorSession) Slash ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) Slash(signer common.Address, index *big.Int, headerA []byte, headerB []byte, groupMembershipHistoryIndex *big.Int, validatorElectionLessers []common.Address, validatorElectionGreaters []common.Address, validatorElectionIndices []*big.Int, groupElectionLessers []common.Address, groupElectionGreaters []common.Address, groupElectionIndices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x8cc26910.
Solidity: function slash(address signer, uint256 index, bytes headerA, bytes headerB, uint256 groupMembershipHistoryIndex, address[] validatorElectionLessers, address[] validatorElectionGreaters, uint256[] validatorElectionIndices, address[] groupElectionLessers, address[] groupElectionGreaters, uint256[] groupElectionIndices) returns()
func (*DoubleSigningSlasherTransactorSession) TransferOwnership ¶
func (_DoubleSigningSlasher *DoubleSigningSlasherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DowntimeSlasher ¶
type DowntimeSlasher struct {
DowntimeSlasherCaller // Read-only binding to the contract
DowntimeSlasherTransactor // Write-only binding to the contract
DowntimeSlasherFilterer // Log filterer for contract events
}
DowntimeSlasher is an auto generated Go binding around an Ethereum contract.
func NewDowntimeSlasher ¶
func NewDowntimeSlasher(address common.Address, backend bind.ContractBackend) (*DowntimeSlasher, error)
NewDowntimeSlasher creates a new instance of DowntimeSlasher, bound to a specific deployed contract.
type DowntimeSlasherCaller ¶
type DowntimeSlasherCaller struct {
// contains filtered or unexported fields
}
DowntimeSlasherCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDowntimeSlasherCaller ¶
func NewDowntimeSlasherCaller(address common.Address, caller bind.ContractCaller) (*DowntimeSlasherCaller, error)
NewDowntimeSlasherCaller creates a new read-only instance of DowntimeSlasher, bound to a specific deployed contract.
func (*DowntimeSlasherCaller) CheckProofOfPossession ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*DowntimeSlasherCaller) FractionMulExp ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*DowntimeSlasherCaller) GetBlockNumberFromHeader ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*DowntimeSlasherCaller) GetEpochNumber ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*DowntimeSlasherCaller) GetEpochNumberOfBlock ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*DowntimeSlasherCaller) GetParentSealBitmap ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*DowntimeSlasherCaller) GetVerifiedSealBitmapFromHeader ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*DowntimeSlasherCaller) GroupMembershipAtBlock ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) GroupMembershipAtBlock(opts *bind.CallOpts, validator common.Address, blockNumber *big.Int, groupMembershipHistoryIndex *big.Int) (common.Address, error)
GroupMembershipAtBlock is a free data retrieval call binding the contract method 0x88498aaf.
Solidity: function groupMembershipAtBlock(address validator, uint256 blockNumber, uint256 groupMembershipHistoryIndex) constant returns(address)
func (*DowntimeSlasherCaller) HashHeader ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*DowntimeSlasherCaller) Initialized ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*DowntimeSlasherCaller) IsDown ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) IsDown(opts *bind.CallOpts, startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int) (bool, error)
IsDown is a free data retrieval call binding the contract method 0x86bcf1e6.
Solidity: function isDown(uint256 startBlock, uint256 startSignerIndex, uint256 endSignerIndex) constant returns(bool)
func (*DowntimeSlasherCaller) IsOwner ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*DowntimeSlasherCaller) MinQuorumSize ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherCaller) MinQuorumSizeInCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*DowntimeSlasherCaller) NumberValidatorsInCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*DowntimeSlasherCaller) NumberValidatorsInSet ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DowntimeSlasherCaller) Registry ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*DowntimeSlasherCaller) SlashableDowntime ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) SlashableDowntime(opts *bind.CallOpts) (*big.Int, error)
SlashableDowntime is a free data retrieval call binding the contract method 0x4227d971.
Solidity: function slashableDowntime() constant returns(uint256)
func (*DowntimeSlasherCaller) SlashingIncentives ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) SlashingIncentives(opts *bind.CallOpts) (struct { Penalty *big.Int Reward *big.Int }, error)
SlashingIncentives is a free data retrieval call binding the contract method 0x0a05cd84.
Solidity: function slashingIncentives() constant returns(uint256 penalty, uint256 reward)
func (*DowntimeSlasherCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*DowntimeSlasherCaller) ValidatorSignerAddressFromSet ¶
func (_DowntimeSlasher *DowntimeSlasherCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type DowntimeSlasherCallerRaw ¶
type DowntimeSlasherCallerRaw struct {
Contract *DowntimeSlasherCaller // Generic read-only contract binding to access the raw methods on
}
DowntimeSlasherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DowntimeSlasherCallerRaw) Call ¶
func (_DowntimeSlasher *DowntimeSlasherCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type DowntimeSlasherCallerSession ¶
type DowntimeSlasherCallerSession struct {
Contract *DowntimeSlasherCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
DowntimeSlasherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DowntimeSlasherCallerSession) CheckProofOfPossession ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*DowntimeSlasherCallerSession) FractionMulExp ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*DowntimeSlasherCallerSession) GetBlockNumberFromHeader ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*DowntimeSlasherCallerSession) GetEpochNumber ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*DowntimeSlasherCallerSession) GetEpochNumberOfBlock ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherCallerSession) GetEpochSize ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*DowntimeSlasherCallerSession) GetParentSealBitmap ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*DowntimeSlasherCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*DowntimeSlasherCallerSession) GroupMembershipAtBlock ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, groupMembershipHistoryIndex *big.Int) (common.Address, error)
GroupMembershipAtBlock is a free data retrieval call binding the contract method 0x88498aaf.
Solidity: function groupMembershipAtBlock(address validator, uint256 blockNumber, uint256 groupMembershipHistoryIndex) constant returns(address)
func (*DowntimeSlasherCallerSession) HashHeader ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*DowntimeSlasherCallerSession) Initialized ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*DowntimeSlasherCallerSession) IsDown ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) IsDown(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int) (bool, error)
IsDown is a free data retrieval call binding the contract method 0x86bcf1e6.
Solidity: function isDown(uint256 startBlock, uint256 startSignerIndex, uint256 endSignerIndex) constant returns(bool)
func (*DowntimeSlasherCallerSession) IsOwner ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*DowntimeSlasherCallerSession) MinQuorumSize ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherCallerSession) MinQuorumSizeInCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*DowntimeSlasherCallerSession) NumberValidatorsInCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*DowntimeSlasherCallerSession) NumberValidatorsInSet ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherCallerSession) Owner ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DowntimeSlasherCallerSession) Registry ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*DowntimeSlasherCallerSession) SlashableDowntime ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) SlashableDowntime() (*big.Int, error)
SlashableDowntime is a free data retrieval call binding the contract method 0x4227d971.
Solidity: function slashableDowntime() constant returns(uint256)
func (*DowntimeSlasherCallerSession) SlashingIncentives ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) SlashingIncentives() (struct { Penalty *big.Int Reward *big.Int }, error)
SlashingIncentives is a free data retrieval call binding the contract method 0x0a05cd84.
Solidity: function slashingIncentives() constant returns(uint256 penalty, uint256 reward)
func (*DowntimeSlasherCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*DowntimeSlasherCallerSession) ValidatorSignerAddressFromSet ¶
func (_DowntimeSlasher *DowntimeSlasherCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type DowntimeSlasherDowntimeSlashPerformed ¶
type DowntimeSlasherDowntimeSlashPerformed struct {
Validator common.Address
StartBlock *big.Int
Raw types.Log // Blockchain specific contextual infos
}
DowntimeSlasherDowntimeSlashPerformed represents a DowntimeSlashPerformed event raised by the DowntimeSlasher contract.
type DowntimeSlasherDowntimeSlashPerformedIterator ¶
type DowntimeSlasherDowntimeSlashPerformedIterator struct {
Event *DowntimeSlasherDowntimeSlashPerformed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DowntimeSlasherDowntimeSlashPerformedIterator is returned from FilterDowntimeSlashPerformed and is used to iterate over the raw logs and unpacked data for DowntimeSlashPerformed events raised by the DowntimeSlasher contract.
func (*DowntimeSlasherDowntimeSlashPerformedIterator) Close ¶
func (it *DowntimeSlasherDowntimeSlashPerformedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DowntimeSlasherDowntimeSlashPerformedIterator) Error ¶
func (it *DowntimeSlasherDowntimeSlashPerformedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DowntimeSlasherDowntimeSlashPerformedIterator) Next ¶
func (it *DowntimeSlasherDowntimeSlashPerformedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DowntimeSlasherFilterer ¶
type DowntimeSlasherFilterer struct {
// contains filtered or unexported fields
}
DowntimeSlasherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDowntimeSlasherFilterer ¶
func NewDowntimeSlasherFilterer(address common.Address, filterer bind.ContractFilterer) (*DowntimeSlasherFilterer, error)
NewDowntimeSlasherFilterer creates a new log filterer instance of DowntimeSlasher, bound to a specific deployed contract.
func (*DowntimeSlasherFilterer) FilterDowntimeSlashPerformed ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterDowntimeSlashPerformed(opts *bind.FilterOpts, validator []common.Address, startBlock []*big.Int) (*DowntimeSlasherDowntimeSlashPerformedIterator, error)
FilterDowntimeSlashPerformed is a free log retrieval operation binding the contract event 0x8c83b12f71cc3bbf5922a9600018df883cfe2e1f40bfbc3856fb794d69b2ae54.
Solidity: event DowntimeSlashPerformed(address indexed validator, uint256 indexed startBlock)
func (*DowntimeSlasherFilterer) FilterOwnershipTransferred ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DowntimeSlasherOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DowntimeSlasherFilterer) FilterRegistrySet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*DowntimeSlasherRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*DowntimeSlasherFilterer) FilterSlashableDowntimeSet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterSlashableDowntimeSet(opts *bind.FilterOpts) (*DowntimeSlasherSlashableDowntimeSetIterator, error)
FilterSlashableDowntimeSet is a free log retrieval operation binding the contract event 0xc3293b70d45615822039f6f13747ece88efbbb4e645c42070413a6c3fd21d771.
Solidity: event SlashableDowntimeSet(uint256 interval)
func (*DowntimeSlasherFilterer) FilterSlashingIncentivesSet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) FilterSlashingIncentivesSet(opts *bind.FilterOpts) (*DowntimeSlasherSlashingIncentivesSetIterator, error)
FilterSlashingIncentivesSet is a free log retrieval operation binding the contract event 0x716dc7c34384df36c6ccc5a2949f2ce9b019f5d4075ef39139a80038a4fdd1c3.
Solidity: event SlashingIncentivesSet(uint256 penalty, uint256 reward)
func (*DowntimeSlasherFilterer) ParseDowntimeSlashPerformed ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseDowntimeSlashPerformed(log types.Log) (*DowntimeSlasherDowntimeSlashPerformed, error)
ParseDowntimeSlashPerformed is a log parse operation binding the contract event 0x8c83b12f71cc3bbf5922a9600018df883cfe2e1f40bfbc3856fb794d69b2ae54.
Solidity: event DowntimeSlashPerformed(address indexed validator, uint256 indexed startBlock)
func (*DowntimeSlasherFilterer) ParseOwnershipTransferred ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseOwnershipTransferred(log types.Log) (*DowntimeSlasherOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DowntimeSlasherFilterer) ParseRegistrySet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseRegistrySet(log types.Log) (*DowntimeSlasherRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*DowntimeSlasherFilterer) ParseSlashableDowntimeSet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseSlashableDowntimeSet(log types.Log) (*DowntimeSlasherSlashableDowntimeSet, error)
ParseSlashableDowntimeSet is a log parse operation binding the contract event 0xc3293b70d45615822039f6f13747ece88efbbb4e645c42070413a6c3fd21d771.
Solidity: event SlashableDowntimeSet(uint256 interval)
func (*DowntimeSlasherFilterer) ParseSlashingIncentivesSet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) ParseSlashingIncentivesSet(log types.Log) (*DowntimeSlasherSlashingIncentivesSet, error)
ParseSlashingIncentivesSet is a log parse operation binding the contract event 0x716dc7c34384df36c6ccc5a2949f2ce9b019f5d4075ef39139a80038a4fdd1c3.
Solidity: event SlashingIncentivesSet(uint256 penalty, uint256 reward)
func (*DowntimeSlasherFilterer) TryParseLog ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*DowntimeSlasherFilterer) WatchDowntimeSlashPerformed ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchDowntimeSlashPerformed(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherDowntimeSlashPerformed, validator []common.Address, startBlock []*big.Int) (event.Subscription, error)
WatchDowntimeSlashPerformed is a free log subscription operation binding the contract event 0x8c83b12f71cc3bbf5922a9600018df883cfe2e1f40bfbc3856fb794d69b2ae54.
Solidity: event DowntimeSlashPerformed(address indexed validator, uint256 indexed startBlock)
func (*DowntimeSlasherFilterer) WatchOwnershipTransferred ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DowntimeSlasherFilterer) WatchRegistrySet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*DowntimeSlasherFilterer) WatchSlashableDowntimeSet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchSlashableDowntimeSet(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherSlashableDowntimeSet) (event.Subscription, error)
WatchSlashableDowntimeSet is a free log subscription operation binding the contract event 0xc3293b70d45615822039f6f13747ece88efbbb4e645c42070413a6c3fd21d771.
Solidity: event SlashableDowntimeSet(uint256 interval)
func (*DowntimeSlasherFilterer) WatchSlashingIncentivesSet ¶
func (_DowntimeSlasher *DowntimeSlasherFilterer) WatchSlashingIncentivesSet(opts *bind.WatchOpts, sink chan<- *DowntimeSlasherSlashingIncentivesSet) (event.Subscription, error)
WatchSlashingIncentivesSet is a free log subscription operation binding the contract event 0x716dc7c34384df36c6ccc5a2949f2ce9b019f5d4075ef39139a80038a4fdd1c3.
Solidity: event SlashingIncentivesSet(uint256 penalty, uint256 reward)
type DowntimeSlasherOwnershipTransferred ¶
type DowntimeSlasherOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
DowntimeSlasherOwnershipTransferred represents a OwnershipTransferred event raised by the DowntimeSlasher contract.
type DowntimeSlasherOwnershipTransferredIterator ¶
type DowntimeSlasherOwnershipTransferredIterator struct {
Event *DowntimeSlasherOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DowntimeSlasherOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the DowntimeSlasher contract.
func (*DowntimeSlasherOwnershipTransferredIterator) Close ¶
func (it *DowntimeSlasherOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DowntimeSlasherOwnershipTransferredIterator) Error ¶
func (it *DowntimeSlasherOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DowntimeSlasherOwnershipTransferredIterator) Next ¶
func (it *DowntimeSlasherOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DowntimeSlasherRaw ¶
type DowntimeSlasherRaw struct {
Contract *DowntimeSlasher // Generic contract binding to access the raw methods on
}
DowntimeSlasherRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DowntimeSlasherRaw) Call ¶
func (_DowntimeSlasher *DowntimeSlasherRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*DowntimeSlasherRaw) Transact ¶
func (_DowntimeSlasher *DowntimeSlasherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DowntimeSlasherRaw) Transfer ¶
func (_DowntimeSlasher *DowntimeSlasherRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DowntimeSlasherRegistrySet ¶
type DowntimeSlasherRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
DowntimeSlasherRegistrySet represents a RegistrySet event raised by the DowntimeSlasher contract.
type DowntimeSlasherRegistrySetIterator ¶
type DowntimeSlasherRegistrySetIterator struct {
Event *DowntimeSlasherRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DowntimeSlasherRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the DowntimeSlasher contract.
func (*DowntimeSlasherRegistrySetIterator) Close ¶
func (it *DowntimeSlasherRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DowntimeSlasherRegistrySetIterator) Error ¶
func (it *DowntimeSlasherRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DowntimeSlasherRegistrySetIterator) Next ¶
func (it *DowntimeSlasherRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DowntimeSlasherSession ¶
type DowntimeSlasherSession struct {
Contract *DowntimeSlasher // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
DowntimeSlasherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DowntimeSlasherSession) CheckProofOfPossession ¶
func (_DowntimeSlasher *DowntimeSlasherSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*DowntimeSlasherSession) FractionMulExp ¶
func (_DowntimeSlasher *DowntimeSlasherSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*DowntimeSlasherSession) GetBlockNumberFromHeader ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*DowntimeSlasherSession) GetEpochNumber ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*DowntimeSlasherSession) GetEpochNumberOfBlock ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherSession) GetEpochSize ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*DowntimeSlasherSession) GetParentSealBitmap ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*DowntimeSlasherSession) GetVerifiedSealBitmapFromHeader ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*DowntimeSlasherSession) GroupMembershipAtBlock ¶
func (_DowntimeSlasher *DowntimeSlasherSession) GroupMembershipAtBlock(validator common.Address, blockNumber *big.Int, groupMembershipHistoryIndex *big.Int) (common.Address, error)
GroupMembershipAtBlock is a free data retrieval call binding the contract method 0x88498aaf.
Solidity: function groupMembershipAtBlock(address validator, uint256 blockNumber, uint256 groupMembershipHistoryIndex) constant returns(address)
func (*DowntimeSlasherSession) HashHeader ¶
func (_DowntimeSlasher *DowntimeSlasherSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*DowntimeSlasherSession) Initialize ¶
func (_DowntimeSlasher *DowntimeSlasherSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int, _slashableDowntime *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4ec81af1.
Solidity: function initialize(address registryAddress, uint256 _penalty, uint256 _reward, uint256 _slashableDowntime) returns()
func (*DowntimeSlasherSession) Initialized ¶
func (_DowntimeSlasher *DowntimeSlasherSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*DowntimeSlasherSession) IsDown ¶
func (_DowntimeSlasher *DowntimeSlasherSession) IsDown(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int) (bool, error)
IsDown is a free data retrieval call binding the contract method 0x86bcf1e6.
Solidity: function isDown(uint256 startBlock, uint256 startSignerIndex, uint256 endSignerIndex) constant returns(bool)
func (*DowntimeSlasherSession) IsOwner ¶
func (_DowntimeSlasher *DowntimeSlasherSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*DowntimeSlasherSession) MinQuorumSize ¶
func (_DowntimeSlasher *DowntimeSlasherSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherSession) MinQuorumSizeInCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*DowntimeSlasherSession) NumberValidatorsInCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*DowntimeSlasherSession) NumberValidatorsInSet ¶
func (_DowntimeSlasher *DowntimeSlasherSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*DowntimeSlasherSession) Owner ¶
func (_DowntimeSlasher *DowntimeSlasherSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*DowntimeSlasherSession) Registry ¶
func (_DowntimeSlasher *DowntimeSlasherSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*DowntimeSlasherSession) RenounceOwnership ¶
func (_DowntimeSlasher *DowntimeSlasherSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DowntimeSlasherSession) SetRegistry ¶
func (_DowntimeSlasher *DowntimeSlasherSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*DowntimeSlasherSession) SetSlashableDowntime ¶
func (_DowntimeSlasher *DowntimeSlasherSession) SetSlashableDowntime(interval *big.Int) (*types.Transaction, error)
SetSlashableDowntime is a paid mutator transaction binding the contract method 0x4d643e17.
Solidity: function setSlashableDowntime(uint256 interval) returns()
func (*DowntimeSlasherSession) SetSlashingIncentives ¶
func (_DowntimeSlasher *DowntimeSlasherSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
SetSlashingIncentives is a paid mutator transaction binding the contract method 0xbd0d9979.
Solidity: function setSlashingIncentives(uint256 penalty, uint256 reward) returns()
func (*DowntimeSlasherSession) Slash ¶
func (_DowntimeSlasher *DowntimeSlasherSession) Slash(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int, groupMembershipHistoryIndex *big.Int, validatorElectionLessers []common.Address, validatorElectionGreaters []common.Address, validatorElectionIndices []*big.Int, groupElectionLessers []common.Address, groupElectionGreaters []common.Address, groupElectionIndices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0xf7499291.
Solidity: function slash(uint256 startBlock, uint256 startSignerIndex, uint256 endSignerIndex, uint256 groupMembershipHistoryIndex, address[] validatorElectionLessers, address[] validatorElectionGreaters, uint256[] validatorElectionIndices, address[] groupElectionLessers, address[] groupElectionGreaters, uint256[] groupElectionIndices) returns()
func (*DowntimeSlasherSession) SlashableDowntime ¶
func (_DowntimeSlasher *DowntimeSlasherSession) SlashableDowntime() (*big.Int, error)
SlashableDowntime is a free data retrieval call binding the contract method 0x4227d971.
Solidity: function slashableDowntime() constant returns(uint256)
func (*DowntimeSlasherSession) SlashingIncentives ¶
func (_DowntimeSlasher *DowntimeSlasherSession) SlashingIncentives() (struct { Penalty *big.Int Reward *big.Int }, error)
SlashingIncentives is a free data retrieval call binding the contract method 0x0a05cd84.
Solidity: function slashingIncentives() constant returns(uint256 penalty, uint256 reward)
func (*DowntimeSlasherSession) TransferOwnership ¶
func (_DowntimeSlasher *DowntimeSlasherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*DowntimeSlasherSession) ValidatorSignerAddressFromCurrentSet ¶
func (_DowntimeSlasher *DowntimeSlasherSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*DowntimeSlasherSession) ValidatorSignerAddressFromSet ¶
func (_DowntimeSlasher *DowntimeSlasherSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type DowntimeSlasherSlashableDowntimeSet ¶
type DowntimeSlasherSlashableDowntimeSet struct {
Interval *big.Int
Raw types.Log // Blockchain specific contextual infos
}
DowntimeSlasherSlashableDowntimeSet represents a SlashableDowntimeSet event raised by the DowntimeSlasher contract.
type DowntimeSlasherSlashableDowntimeSetIterator ¶
type DowntimeSlasherSlashableDowntimeSetIterator struct {
Event *DowntimeSlasherSlashableDowntimeSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DowntimeSlasherSlashableDowntimeSetIterator is returned from FilterSlashableDowntimeSet and is used to iterate over the raw logs and unpacked data for SlashableDowntimeSet events raised by the DowntimeSlasher contract.
func (*DowntimeSlasherSlashableDowntimeSetIterator) Close ¶
func (it *DowntimeSlasherSlashableDowntimeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DowntimeSlasherSlashableDowntimeSetIterator) Error ¶
func (it *DowntimeSlasherSlashableDowntimeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DowntimeSlasherSlashableDowntimeSetIterator) Next ¶
func (it *DowntimeSlasherSlashableDowntimeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DowntimeSlasherSlashingIncentivesSet ¶
type DowntimeSlasherSlashingIncentivesSet struct {
Penalty *big.Int
Reward *big.Int
Raw types.Log // Blockchain specific contextual infos
}
DowntimeSlasherSlashingIncentivesSet represents a SlashingIncentivesSet event raised by the DowntimeSlasher contract.
type DowntimeSlasherSlashingIncentivesSetIterator ¶
type DowntimeSlasherSlashingIncentivesSetIterator struct {
Event *DowntimeSlasherSlashingIncentivesSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
DowntimeSlasherSlashingIncentivesSetIterator is returned from FilterSlashingIncentivesSet and is used to iterate over the raw logs and unpacked data for SlashingIncentivesSet events raised by the DowntimeSlasher contract.
func (*DowntimeSlasherSlashingIncentivesSetIterator) Close ¶
func (it *DowntimeSlasherSlashingIncentivesSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DowntimeSlasherSlashingIncentivesSetIterator) Error ¶
func (it *DowntimeSlasherSlashingIncentivesSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DowntimeSlasherSlashingIncentivesSetIterator) Next ¶
func (it *DowntimeSlasherSlashingIncentivesSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type DowntimeSlasherTransactor ¶
type DowntimeSlasherTransactor struct {
// contains filtered or unexported fields
}
DowntimeSlasherTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDowntimeSlasherTransactor ¶
func NewDowntimeSlasherTransactor(address common.Address, transactor bind.ContractTransactor) (*DowntimeSlasherTransactor, error)
NewDowntimeSlasherTransactor creates a new write-only instance of DowntimeSlasher, bound to a specific deployed contract.
func (*DowntimeSlasherTransactor) Initialize ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _penalty *big.Int, _reward *big.Int, _slashableDowntime *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4ec81af1.
Solidity: function initialize(address registryAddress, uint256 _penalty, uint256 _reward, uint256 _slashableDowntime) returns()
func (*DowntimeSlasherTransactor) RenounceOwnership ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DowntimeSlasherTransactor) SetRegistry ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*DowntimeSlasherTransactor) SetSlashableDowntime ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) SetSlashableDowntime(opts *bind.TransactOpts, interval *big.Int) (*types.Transaction, error)
SetSlashableDowntime is a paid mutator transaction binding the contract method 0x4d643e17.
Solidity: function setSlashableDowntime(uint256 interval) returns()
func (*DowntimeSlasherTransactor) SetSlashingIncentives ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) SetSlashingIncentives(opts *bind.TransactOpts, penalty *big.Int, reward *big.Int) (*types.Transaction, error)
SetSlashingIncentives is a paid mutator transaction binding the contract method 0xbd0d9979.
Solidity: function setSlashingIncentives(uint256 penalty, uint256 reward) returns()
func (*DowntimeSlasherTransactor) Slash ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) Slash(opts *bind.TransactOpts, startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int, groupMembershipHistoryIndex *big.Int, validatorElectionLessers []common.Address, validatorElectionGreaters []common.Address, validatorElectionIndices []*big.Int, groupElectionLessers []common.Address, groupElectionGreaters []common.Address, groupElectionIndices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0xf7499291.
Solidity: function slash(uint256 startBlock, uint256 startSignerIndex, uint256 endSignerIndex, uint256 groupMembershipHistoryIndex, address[] validatorElectionLessers, address[] validatorElectionGreaters, uint256[] validatorElectionIndices, address[] groupElectionLessers, address[] groupElectionGreaters, uint256[] groupElectionIndices) returns()
func (*DowntimeSlasherTransactor) TransferOwnership ¶
func (_DowntimeSlasher *DowntimeSlasherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type DowntimeSlasherTransactorRaw ¶
type DowntimeSlasherTransactorRaw struct {
Contract *DowntimeSlasherTransactor // Generic write-only contract binding to access the raw methods on
}
DowntimeSlasherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DowntimeSlasherTransactorRaw) Transact ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DowntimeSlasherTransactorRaw) Transfer ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type DowntimeSlasherTransactorSession ¶
type DowntimeSlasherTransactorSession struct {
Contract *DowntimeSlasherTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
DowntimeSlasherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DowntimeSlasherTransactorSession) Initialize ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) Initialize(registryAddress common.Address, _penalty *big.Int, _reward *big.Int, _slashableDowntime *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4ec81af1.
Solidity: function initialize(address registryAddress, uint256 _penalty, uint256 _reward, uint256 _slashableDowntime) returns()
func (*DowntimeSlasherTransactorSession) RenounceOwnership ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DowntimeSlasherTransactorSession) SetRegistry ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*DowntimeSlasherTransactorSession) SetSlashableDowntime ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) SetSlashableDowntime(interval *big.Int) (*types.Transaction, error)
SetSlashableDowntime is a paid mutator transaction binding the contract method 0x4d643e17.
Solidity: function setSlashableDowntime(uint256 interval) returns()
func (*DowntimeSlasherTransactorSession) SetSlashingIncentives ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) SetSlashingIncentives(penalty *big.Int, reward *big.Int) (*types.Transaction, error)
SetSlashingIncentives is a paid mutator transaction binding the contract method 0xbd0d9979.
Solidity: function setSlashingIncentives(uint256 penalty, uint256 reward) returns()
func (*DowntimeSlasherTransactorSession) Slash ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) Slash(startBlock *big.Int, startSignerIndex *big.Int, endSignerIndex *big.Int, groupMembershipHistoryIndex *big.Int, validatorElectionLessers []common.Address, validatorElectionGreaters []common.Address, validatorElectionIndices []*big.Int, groupElectionLessers []common.Address, groupElectionGreaters []common.Address, groupElectionIndices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0xf7499291.
Solidity: function slash(uint256 startBlock, uint256 startSignerIndex, uint256 endSignerIndex, uint256 groupMembershipHistoryIndex, address[] validatorElectionLessers, address[] validatorElectionGreaters, uint256[] validatorElectionIndices, address[] groupElectionLessers, address[] groupElectionGreaters, uint256[] groupElectionIndices) returns()
func (*DowntimeSlasherTransactorSession) TransferOwnership ¶
func (_DowntimeSlasher *DowntimeSlasherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Election ¶
type Election struct {
ElectionCaller // Read-only binding to the contract
ElectionTransactor // Write-only binding to the contract
ElectionFilterer // Log filterer for contract events
}
Election is an auto generated Go binding around an Ethereum contract.
func NewElection ¶
NewElection creates a new instance of Election, bound to a specific deployed contract.
type ElectionCaller ¶
type ElectionCaller struct {
// contains filtered or unexported fields
}
ElectionCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewElectionCaller ¶
func NewElectionCaller(address common.Address, caller bind.ContractCaller) (*ElectionCaller, error)
NewElectionCaller creates a new read-only instance of Election, bound to a specific deployed contract.
func (*ElectionCaller) CanReceiveVotes ¶
func (_Election *ElectionCaller) CanReceiveVotes(opts *bind.CallOpts, group common.Address, value *big.Int) (bool, error)
CanReceiveVotes is a free data retrieval call binding the contract method 0xe59ea3e8.
Solidity: function canReceiveVotes(address group, uint256 value) constant returns(bool)
func (*ElectionCaller) CheckProofOfPossession ¶
func (_Election *ElectionCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*ElectionCaller) ElectNValidatorSigners ¶
func (_Election *ElectionCaller) ElectNValidatorSigners(opts *bind.CallOpts, minElectableValidators *big.Int, maxElectableValidators *big.Int) ([]common.Address, error)
ElectNValidatorSigners is a free data retrieval call binding the contract method 0x90a4dd5c.
Solidity: function electNValidatorSigners(uint256 minElectableValidators, uint256 maxElectableValidators) constant returns(address[])
func (*ElectionCaller) ElectValidatorSigners ¶
func (_Election *ElectionCaller) ElectValidatorSigners(opts *bind.CallOpts) ([]common.Address, error)
ElectValidatorSigners is a free data retrieval call binding the contract method 0x2ba38e69.
Solidity: function electValidatorSigners() constant returns(address[])
func (*ElectionCaller) ElectabilityThreshold ¶
ElectabilityThreshold is a free data retrieval call binding the contract method 0x4be8843b.
Solidity: function electabilityThreshold() constant returns(uint256 value)
func (*ElectionCaller) ElectableValidators ¶
func (_Election *ElectionCaller) ElectableValidators(opts *bind.CallOpts) (struct { Min *big.Int Max *big.Int }, error)
ElectableValidators is a free data retrieval call binding the contract method 0xf9d7daae.
Solidity: function electableValidators() constant returns(uint256 min, uint256 max)
func (*ElectionCaller) FractionMulExp ¶
func (_Election *ElectionCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*ElectionCaller) GetActiveVoteUnitsForGroup ¶
func (_Election *ElectionCaller) GetActiveVoteUnitsForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
GetActiveVoteUnitsForGroup is a free data retrieval call binding the contract method 0x5bb5acfb.
Solidity: function getActiveVoteUnitsForGroup(address group) constant returns(uint256)
func (*ElectionCaller) GetActiveVoteUnitsForGroupByAccount ¶
func (_Election *ElectionCaller) GetActiveVoteUnitsForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
GetActiveVoteUnitsForGroupByAccount is a free data retrieval call binding the contract method 0xa2fb4ddf.
Solidity: function getActiveVoteUnitsForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCaller) GetActiveVotes ¶
GetActiveVotes is a free data retrieval call binding the contract method 0x1f604243.
Solidity: function getActiveVotes() constant returns(uint256)
func (*ElectionCaller) GetActiveVotesForGroup ¶
func (_Election *ElectionCaller) GetActiveVotesForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
GetActiveVotesForGroup is a free data retrieval call binding the contract method 0x926d00ca.
Solidity: function getActiveVotesForGroup(address group) constant returns(uint256)
func (*ElectionCaller) GetActiveVotesForGroupByAccount ¶
func (_Election *ElectionCaller) GetActiveVotesForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
GetActiveVotesForGroupByAccount is a free data retrieval call binding the contract method 0xd3e242a4.
Solidity: function getActiveVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCaller) GetBlockNumberFromHeader ¶
func (_Election *ElectionCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*ElectionCaller) GetCurrentValidatorSigners ¶
func (_Election *ElectionCaller) GetCurrentValidatorSigners(opts *bind.CallOpts) ([]common.Address, error)
GetCurrentValidatorSigners is a free data retrieval call binding the contract method 0x448144c8.
Solidity: function getCurrentValidatorSigners() constant returns(address[])
func (*ElectionCaller) GetElectabilityThreshold ¶
GetElectabilityThreshold is a free data retrieval call binding the contract method 0xbdd14318.
Solidity: function getElectabilityThreshold() constant returns(uint256)
func (*ElectionCaller) GetElectableValidators ¶
func (_Election *ElectionCaller) GetElectableValidators(opts *bind.CallOpts) (*big.Int, *big.Int, error)
GetElectableValidators is a free data retrieval call binding the contract method 0xf9f41a7a.
Solidity: function getElectableValidators() constant returns(uint256, uint256)
func (*ElectionCaller) GetEligibleValidatorGroups ¶
func (_Election *ElectionCaller) GetEligibleValidatorGroups(opts *bind.CallOpts) ([]common.Address, error)
GetEligibleValidatorGroups is a free data retrieval call binding the contract method 0xa5826ab2.
Solidity: function getEligibleValidatorGroups() constant returns(address[])
func (*ElectionCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*ElectionCaller) GetEpochNumberOfBlock ¶
func (_Election *ElectionCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*ElectionCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*ElectionCaller) GetGroupEligibility ¶
func (_Election *ElectionCaller) GetGroupEligibility(opts *bind.CallOpts, group common.Address) (bool, error)
GetGroupEligibility is a free data retrieval call binding the contract method 0x8c666775.
Solidity: function getGroupEligibility(address group) constant returns(bool)
func (*ElectionCaller) GetGroupEpochRewards ¶
func (_Election *ElectionCaller) GetGroupEpochRewards(opts *bind.CallOpts, group common.Address, totalEpochRewards *big.Int, uptimes []*big.Int) (*big.Int, error)
GetGroupEpochRewards is a free data retrieval call binding the contract method 0xf23263f9.
Solidity: function getGroupEpochRewards(address group, uint256 totalEpochRewards, uint256[] uptimes) constant returns(uint256)
func (*ElectionCaller) GetGroupsVotedForByAccount ¶
func (_Election *ElectionCaller) GetGroupsVotedForByAccount(opts *bind.CallOpts, account common.Address) ([]common.Address, error)
GetGroupsVotedForByAccount is a free data retrieval call binding the contract method 0x457578a3.
Solidity: function getGroupsVotedForByAccount(address account) constant returns(address[])
func (*ElectionCaller) GetNumVotesReceivable ¶
func (_Election *ElectionCaller) GetNumVotesReceivable(opts *bind.CallOpts, group common.Address) (*big.Int, error)
GetNumVotesReceivable is a free data retrieval call binding the contract method 0x2c3b7916.
Solidity: function getNumVotesReceivable(address group) constant returns(uint256)
func (*ElectionCaller) GetParentSealBitmap ¶
func (_Election *ElectionCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*ElectionCaller) GetPendingVotesForGroup ¶
func (_Election *ElectionCaller) GetPendingVotesForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
GetPendingVotesForGroup is a free data retrieval call binding the contract method 0x95128ce3.
Solidity: function getPendingVotesForGroup(address group) constant returns(uint256)
func (*ElectionCaller) GetPendingVotesForGroupByAccount ¶
func (_Election *ElectionCaller) GetPendingVotesForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
GetPendingVotesForGroupByAccount is a free data retrieval call binding the contract method 0x9b95975f.
Solidity: function getPendingVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCaller) GetTotalVotes ¶
GetTotalVotes is a free data retrieval call binding the contract method 0x9a0e7d66.
Solidity: function getTotalVotes() constant returns(uint256)
func (*ElectionCaller) GetTotalVotesByAccount ¶
func (_Election *ElectionCaller) GetTotalVotesByAccount(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetTotalVotesByAccount is a free data retrieval call binding the contract method 0x6c781a2c.
Solidity: function getTotalVotesByAccount(address account) constant returns(uint256)
func (*ElectionCaller) GetTotalVotesForEligibleValidatorGroups ¶
func (_Election *ElectionCaller) GetTotalVotesForEligibleValidatorGroups(opts *bind.CallOpts) (struct { Groups []common.Address Values []*big.Int }, error)
GetTotalVotesForEligibleValidatorGroups is a free data retrieval call binding the contract method 0x7046c96b.
Solidity: function getTotalVotesForEligibleValidatorGroups() constant returns(address[] groups, uint256[] values)
func (*ElectionCaller) GetTotalVotesForGroup ¶
func (_Election *ElectionCaller) GetTotalVotesForGroup(opts *bind.CallOpts, group common.Address) (*big.Int, error)
GetTotalVotesForGroup is a free data retrieval call binding the contract method 0xdedafeae.
Solidity: function getTotalVotesForGroup(address group) constant returns(uint256)
func (*ElectionCaller) GetTotalVotesForGroupByAccount ¶
func (_Election *ElectionCaller) GetTotalVotesForGroupByAccount(opts *bind.CallOpts, group common.Address, account common.Address) (*big.Int, error)
GetTotalVotesForGroupByAccount is a free data retrieval call binding the contract method 0x38617272.
Solidity: function getTotalVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCaller) GetVerifiedSealBitmapFromHeader ¶
func (_Election *ElectionCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*ElectionCaller) HasActivatablePendingVotes ¶
func (_Election *ElectionCaller) HasActivatablePendingVotes(opts *bind.CallOpts, account common.Address, group common.Address) (bool, error)
HasActivatablePendingVotes is a free data retrieval call binding the contract method 0x263ecf74.
Solidity: function hasActivatablePendingVotes(address account, address group) constant returns(bool)
func (*ElectionCaller) HashHeader ¶
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*ElectionCaller) Initialized ¶
func (_Election *ElectionCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ElectionCaller) IsOwner ¶
func (_Election *ElectionCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ElectionCaller) MaxNumGroupsVotedFor ¶
MaxNumGroupsVotedFor is a free data retrieval call binding the contract method 0xac839d69.
Solidity: function maxNumGroupsVotedFor() constant returns(uint256)
func (*ElectionCaller) MinQuorumSize ¶
func (_Election *ElectionCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*ElectionCaller) MinQuorumSizeInCurrentSet ¶
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*ElectionCaller) NumberValidatorsInCurrentSet ¶
func (_Election *ElectionCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*ElectionCaller) NumberValidatorsInSet ¶
func (_Election *ElectionCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*ElectionCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ElectionCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ElectionCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_Election *ElectionCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*ElectionCaller) ValidatorSignerAddressFromSet ¶
func (_Election *ElectionCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type ElectionCallerRaw ¶
type ElectionCallerRaw struct {
Contract *ElectionCaller // Generic read-only contract binding to access the raw methods on
}
ElectionCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ElectionCallerRaw) Call ¶
func (_Election *ElectionCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ElectionCallerSession ¶
type ElectionCallerSession struct {
Contract *ElectionCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ElectionCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ElectionCallerSession) CanReceiveVotes ¶
func (_Election *ElectionCallerSession) CanReceiveVotes(group common.Address, value *big.Int) (bool, error)
CanReceiveVotes is a free data retrieval call binding the contract method 0xe59ea3e8.
Solidity: function canReceiveVotes(address group, uint256 value) constant returns(bool)
func (*ElectionCallerSession) CheckProofOfPossession ¶
func (_Election *ElectionCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*ElectionCallerSession) ElectNValidatorSigners ¶
func (_Election *ElectionCallerSession) ElectNValidatorSigners(minElectableValidators *big.Int, maxElectableValidators *big.Int) ([]common.Address, error)
ElectNValidatorSigners is a free data retrieval call binding the contract method 0x90a4dd5c.
Solidity: function electNValidatorSigners(uint256 minElectableValidators, uint256 maxElectableValidators) constant returns(address[])
func (*ElectionCallerSession) ElectValidatorSigners ¶
func (_Election *ElectionCallerSession) ElectValidatorSigners() ([]common.Address, error)
ElectValidatorSigners is a free data retrieval call binding the contract method 0x2ba38e69.
Solidity: function electValidatorSigners() constant returns(address[])
func (*ElectionCallerSession) ElectabilityThreshold ¶
func (_Election *ElectionCallerSession) ElectabilityThreshold() (*big.Int, error)
ElectabilityThreshold is a free data retrieval call binding the contract method 0x4be8843b.
Solidity: function electabilityThreshold() constant returns(uint256 value)
func (*ElectionCallerSession) ElectableValidators ¶
func (_Election *ElectionCallerSession) ElectableValidators() (struct { Min *big.Int Max *big.Int }, error)
ElectableValidators is a free data retrieval call binding the contract method 0xf9d7daae.
Solidity: function electableValidators() constant returns(uint256 min, uint256 max)
func (*ElectionCallerSession) FractionMulExp ¶
func (_Election *ElectionCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*ElectionCallerSession) GetActiveVoteUnitsForGroup ¶
func (_Election *ElectionCallerSession) GetActiveVoteUnitsForGroup(group common.Address) (*big.Int, error)
GetActiveVoteUnitsForGroup is a free data retrieval call binding the contract method 0x5bb5acfb.
Solidity: function getActiveVoteUnitsForGroup(address group) constant returns(uint256)
func (*ElectionCallerSession) GetActiveVoteUnitsForGroupByAccount ¶
func (_Election *ElectionCallerSession) GetActiveVoteUnitsForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetActiveVoteUnitsForGroupByAccount is a free data retrieval call binding the contract method 0xa2fb4ddf.
Solidity: function getActiveVoteUnitsForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCallerSession) GetActiveVotes ¶
func (_Election *ElectionCallerSession) GetActiveVotes() (*big.Int, error)
GetActiveVotes is a free data retrieval call binding the contract method 0x1f604243.
Solidity: function getActiveVotes() constant returns(uint256)
func (*ElectionCallerSession) GetActiveVotesForGroup ¶
func (_Election *ElectionCallerSession) GetActiveVotesForGroup(group common.Address) (*big.Int, error)
GetActiveVotesForGroup is a free data retrieval call binding the contract method 0x926d00ca.
Solidity: function getActiveVotesForGroup(address group) constant returns(uint256)
func (*ElectionCallerSession) GetActiveVotesForGroupByAccount ¶
func (_Election *ElectionCallerSession) GetActiveVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetActiveVotesForGroupByAccount is a free data retrieval call binding the contract method 0xd3e242a4.
Solidity: function getActiveVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCallerSession) GetBlockNumberFromHeader ¶
func (_Election *ElectionCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*ElectionCallerSession) GetCurrentValidatorSigners ¶
func (_Election *ElectionCallerSession) GetCurrentValidatorSigners() ([]common.Address, error)
GetCurrentValidatorSigners is a free data retrieval call binding the contract method 0x448144c8.
Solidity: function getCurrentValidatorSigners() constant returns(address[])
func (*ElectionCallerSession) GetElectabilityThreshold ¶
func (_Election *ElectionCallerSession) GetElectabilityThreshold() (*big.Int, error)
GetElectabilityThreshold is a free data retrieval call binding the contract method 0xbdd14318.
Solidity: function getElectabilityThreshold() constant returns(uint256)
func (*ElectionCallerSession) GetElectableValidators ¶
GetElectableValidators is a free data retrieval call binding the contract method 0xf9f41a7a.
Solidity: function getElectableValidators() constant returns(uint256, uint256)
func (*ElectionCallerSession) GetEligibleValidatorGroups ¶
func (_Election *ElectionCallerSession) GetEligibleValidatorGroups() ([]common.Address, error)
GetEligibleValidatorGroups is a free data retrieval call binding the contract method 0xa5826ab2.
Solidity: function getEligibleValidatorGroups() constant returns(address[])
func (*ElectionCallerSession) GetEpochNumber ¶
func (_Election *ElectionCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*ElectionCallerSession) GetEpochNumberOfBlock ¶
func (_Election *ElectionCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*ElectionCallerSession) GetEpochSize ¶
func (_Election *ElectionCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*ElectionCallerSession) GetGroupEligibility ¶
func (_Election *ElectionCallerSession) GetGroupEligibility(group common.Address) (bool, error)
GetGroupEligibility is a free data retrieval call binding the contract method 0x8c666775.
Solidity: function getGroupEligibility(address group) constant returns(bool)
func (*ElectionCallerSession) GetGroupEpochRewards ¶
func (_Election *ElectionCallerSession) GetGroupEpochRewards(group common.Address, totalEpochRewards *big.Int, uptimes []*big.Int) (*big.Int, error)
GetGroupEpochRewards is a free data retrieval call binding the contract method 0xf23263f9.
Solidity: function getGroupEpochRewards(address group, uint256 totalEpochRewards, uint256[] uptimes) constant returns(uint256)
func (*ElectionCallerSession) GetGroupsVotedForByAccount ¶
func (_Election *ElectionCallerSession) GetGroupsVotedForByAccount(account common.Address) ([]common.Address, error)
GetGroupsVotedForByAccount is a free data retrieval call binding the contract method 0x457578a3.
Solidity: function getGroupsVotedForByAccount(address account) constant returns(address[])
func (*ElectionCallerSession) GetNumVotesReceivable ¶
func (_Election *ElectionCallerSession) GetNumVotesReceivable(group common.Address) (*big.Int, error)
GetNumVotesReceivable is a free data retrieval call binding the contract method 0x2c3b7916.
Solidity: function getNumVotesReceivable(address group) constant returns(uint256)
func (*ElectionCallerSession) GetParentSealBitmap ¶
func (_Election *ElectionCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*ElectionCallerSession) GetPendingVotesForGroup ¶
func (_Election *ElectionCallerSession) GetPendingVotesForGroup(group common.Address) (*big.Int, error)
GetPendingVotesForGroup is a free data retrieval call binding the contract method 0x95128ce3.
Solidity: function getPendingVotesForGroup(address group) constant returns(uint256)
func (*ElectionCallerSession) GetPendingVotesForGroupByAccount ¶
func (_Election *ElectionCallerSession) GetPendingVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetPendingVotesForGroupByAccount is a free data retrieval call binding the contract method 0x9b95975f.
Solidity: function getPendingVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCallerSession) GetTotalVotes ¶
func (_Election *ElectionCallerSession) GetTotalVotes() (*big.Int, error)
GetTotalVotes is a free data retrieval call binding the contract method 0x9a0e7d66.
Solidity: function getTotalVotes() constant returns(uint256)
func (*ElectionCallerSession) GetTotalVotesByAccount ¶
func (_Election *ElectionCallerSession) GetTotalVotesByAccount(account common.Address) (*big.Int, error)
GetTotalVotesByAccount is a free data retrieval call binding the contract method 0x6c781a2c.
Solidity: function getTotalVotesByAccount(address account) constant returns(uint256)
func (*ElectionCallerSession) GetTotalVotesForEligibleValidatorGroups ¶
func (_Election *ElectionCallerSession) GetTotalVotesForEligibleValidatorGroups() (struct { Groups []common.Address Values []*big.Int }, error)
GetTotalVotesForEligibleValidatorGroups is a free data retrieval call binding the contract method 0x7046c96b.
Solidity: function getTotalVotesForEligibleValidatorGroups() constant returns(address[] groups, uint256[] values)
func (*ElectionCallerSession) GetTotalVotesForGroup ¶
func (_Election *ElectionCallerSession) GetTotalVotesForGroup(group common.Address) (*big.Int, error)
GetTotalVotesForGroup is a free data retrieval call binding the contract method 0xdedafeae.
Solidity: function getTotalVotesForGroup(address group) constant returns(uint256)
func (*ElectionCallerSession) GetTotalVotesForGroupByAccount ¶
func (_Election *ElectionCallerSession) GetTotalVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetTotalVotesForGroupByAccount is a free data retrieval call binding the contract method 0x38617272.
Solidity: function getTotalVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_Election *ElectionCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*ElectionCallerSession) HasActivatablePendingVotes ¶
func (_Election *ElectionCallerSession) HasActivatablePendingVotes(account common.Address, group common.Address) (bool, error)
HasActivatablePendingVotes is a free data retrieval call binding the contract method 0x263ecf74.
Solidity: function hasActivatablePendingVotes(address account, address group) constant returns(bool)
func (*ElectionCallerSession) HashHeader ¶
func (_Election *ElectionCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*ElectionCallerSession) Initialized ¶
func (_Election *ElectionCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ElectionCallerSession) IsOwner ¶
func (_Election *ElectionCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ElectionCallerSession) MaxNumGroupsVotedFor ¶
func (_Election *ElectionCallerSession) MaxNumGroupsVotedFor() (*big.Int, error)
MaxNumGroupsVotedFor is a free data retrieval call binding the contract method 0xac839d69.
Solidity: function maxNumGroupsVotedFor() constant returns(uint256)
func (*ElectionCallerSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*ElectionCallerSession) MinQuorumSizeInCurrentSet ¶
func (_Election *ElectionCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*ElectionCallerSession) NumberValidatorsInCurrentSet ¶
func (_Election *ElectionCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*ElectionCallerSession) NumberValidatorsInSet ¶
func (_Election *ElectionCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*ElectionCallerSession) Owner ¶
func (_Election *ElectionCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ElectionCallerSession) Registry ¶
func (_Election *ElectionCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ElectionCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Election *ElectionCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*ElectionCallerSession) ValidatorSignerAddressFromSet ¶
func (_Election *ElectionCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type ElectionElectabilityThresholdSet ¶
type ElectionElectabilityThresholdSet struct {
ElectabilityThreshold *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionElectabilityThresholdSet represents a ElectabilityThresholdSet event raised by the Election contract.
type ElectionElectabilityThresholdSetIterator ¶
type ElectionElectabilityThresholdSetIterator struct {
Event *ElectionElectabilityThresholdSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionElectabilityThresholdSetIterator is returned from FilterElectabilityThresholdSet and is used to iterate over the raw logs and unpacked data for ElectabilityThresholdSet events raised by the Election contract.
func (*ElectionElectabilityThresholdSetIterator) Close ¶
func (it *ElectionElectabilityThresholdSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionElectabilityThresholdSetIterator) Error ¶
func (it *ElectionElectabilityThresholdSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionElectabilityThresholdSetIterator) Next ¶
func (it *ElectionElectabilityThresholdSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionElectableValidatorsSet ¶
type ElectionElectableValidatorsSet struct {
Min *big.Int
Max *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionElectableValidatorsSet represents a ElectableValidatorsSet event raised by the Election contract.
type ElectionElectableValidatorsSetIterator ¶
type ElectionElectableValidatorsSetIterator struct {
Event *ElectionElectableValidatorsSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionElectableValidatorsSetIterator is returned from FilterElectableValidatorsSet and is used to iterate over the raw logs and unpacked data for ElectableValidatorsSet events raised by the Election contract.
func (*ElectionElectableValidatorsSetIterator) Close ¶
func (it *ElectionElectableValidatorsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionElectableValidatorsSetIterator) Error ¶
func (it *ElectionElectableValidatorsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionElectableValidatorsSetIterator) Next ¶
func (it *ElectionElectableValidatorsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionEpochRewardsDistributedToVoters ¶
type ElectionEpochRewardsDistributedToVoters struct {
Group common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionEpochRewardsDistributedToVoters represents a EpochRewardsDistributedToVoters event raised by the Election contract.
type ElectionEpochRewardsDistributedToVotersIterator ¶
type ElectionEpochRewardsDistributedToVotersIterator struct {
Event *ElectionEpochRewardsDistributedToVoters // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionEpochRewardsDistributedToVotersIterator is returned from FilterEpochRewardsDistributedToVoters and is used to iterate over the raw logs and unpacked data for EpochRewardsDistributedToVoters events raised by the Election contract.
func (*ElectionEpochRewardsDistributedToVotersIterator) Close ¶
func (it *ElectionEpochRewardsDistributedToVotersIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionEpochRewardsDistributedToVotersIterator) Error ¶
func (it *ElectionEpochRewardsDistributedToVotersIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionEpochRewardsDistributedToVotersIterator) Next ¶
func (it *ElectionEpochRewardsDistributedToVotersIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionFilterer ¶
type ElectionFilterer struct {
// contains filtered or unexported fields
}
ElectionFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewElectionFilterer ¶
func NewElectionFilterer(address common.Address, filterer bind.ContractFilterer) (*ElectionFilterer, error)
NewElectionFilterer creates a new log filterer instance of Election, bound to a specific deployed contract.
func (*ElectionFilterer) FilterElectabilityThresholdSet ¶
func (_Election *ElectionFilterer) FilterElectabilityThresholdSet(opts *bind.FilterOpts) (*ElectionElectabilityThresholdSetIterator, error)
FilterElectabilityThresholdSet is a free log retrieval operation binding the contract event 0x9854be03126e38f9c318d8aabe1b150d09cb3a57059b21855b1e11d44e082c1a.
Solidity: event ElectabilityThresholdSet(uint256 electabilityThreshold)
func (*ElectionFilterer) FilterElectableValidatorsSet ¶
func (_Election *ElectionFilterer) FilterElectableValidatorsSet(opts *bind.FilterOpts) (*ElectionElectableValidatorsSetIterator, error)
FilterElectableValidatorsSet is a free log retrieval operation binding the contract event 0xb3ae64819ff89f6136eb58b8563cb32c6550f17eaf97f9ecc32f23783229f6de.
Solidity: event ElectableValidatorsSet(uint256 min, uint256 max)
func (*ElectionFilterer) FilterEpochRewardsDistributedToVoters ¶
func (_Election *ElectionFilterer) FilterEpochRewardsDistributedToVoters(opts *bind.FilterOpts, group []common.Address) (*ElectionEpochRewardsDistributedToVotersIterator, error)
FilterEpochRewardsDistributedToVoters is a free log retrieval operation binding the contract event 0x91ba34d62474c14d6c623cd322f4256666c7a45b7fdaa3378e009d39dfcec2a7.
Solidity: event EpochRewardsDistributedToVoters(address indexed group, uint256 value)
func (*ElectionFilterer) FilterMaxNumGroupsVotedForSet ¶
func (_Election *ElectionFilterer) FilterMaxNumGroupsVotedForSet(opts *bind.FilterOpts) (*ElectionMaxNumGroupsVotedForSetIterator, error)
FilterMaxNumGroupsVotedForSet is a free log retrieval operation binding the contract event 0x1993a3864c31265ef86eec51d147eff697dee0466c92ac9abddcc4c4c6829348.
Solidity: event MaxNumGroupsVotedForSet(uint256 maxNumGroupsVotedFor)
func (*ElectionFilterer) FilterOwnershipTransferred ¶
func (_Election *ElectionFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ElectionOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ElectionFilterer) FilterRegistrySet ¶
func (_Election *ElectionFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ElectionRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ElectionFilterer) FilterValidatorGroupActiveVoteRevoked ¶
func (_Election *ElectionFilterer) FilterValidatorGroupActiveVoteRevoked(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupActiveVoteRevokedIterator, error)
FilterValidatorGroupActiveVoteRevoked is a free log retrieval operation binding the contract event 0xae7458f8697a680da6be36406ea0b8f40164915ac9cc40c0dad05a2ff6e8c6a8.
Solidity: event ValidatorGroupActiveVoteRevoked(address indexed account, address indexed group, uint256 value, uint256 units)
func (*ElectionFilterer) FilterValidatorGroupMarkedEligible ¶
func (_Election *ElectionFilterer) FilterValidatorGroupMarkedEligible(opts *bind.FilterOpts, group []common.Address) (*ElectionValidatorGroupMarkedEligibleIterator, error)
FilterValidatorGroupMarkedEligible is a free log retrieval operation binding the contract event 0x8f21dc7ff6f55d73e4fca52a4ef4fcc14fbda43ac338d24922519d51455d39c1.
Solidity: event ValidatorGroupMarkedEligible(address indexed group)
func (*ElectionFilterer) FilterValidatorGroupMarkedIneligible ¶
func (_Election *ElectionFilterer) FilterValidatorGroupMarkedIneligible(opts *bind.FilterOpts, group []common.Address) (*ElectionValidatorGroupMarkedIneligibleIterator, error)
FilterValidatorGroupMarkedIneligible is a free log retrieval operation binding the contract event 0x5c8cd4e832f3a7d79f9208c2acf25a412143aa3f751cfd3728c42a0fea4921a8.
Solidity: event ValidatorGroupMarkedIneligible(address indexed group)
func (*ElectionFilterer) FilterValidatorGroupPendingVoteRevoked ¶
func (_Election *ElectionFilterer) FilterValidatorGroupPendingVoteRevoked(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupPendingVoteRevokedIterator, error)
FilterValidatorGroupPendingVoteRevoked is a free log retrieval operation binding the contract event 0x148075455e24d5cf538793db3e917a157cbadac69dd6a304186daf11b23f76fe.
Solidity: event ValidatorGroupPendingVoteRevoked(address indexed account, address indexed group, uint256 value)
func (*ElectionFilterer) FilterValidatorGroupVoteActivated ¶
func (_Election *ElectionFilterer) FilterValidatorGroupVoteActivated(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupVoteActivatedIterator, error)
FilterValidatorGroupVoteActivated is a free log retrieval operation binding the contract event 0x45aac85f38083b18efe2d441a65b9c1ae177c78307cb5a5d4aec8f7dbcaeabfe.
Solidity: event ValidatorGroupVoteActivated(address indexed account, address indexed group, uint256 value, uint256 units)
func (*ElectionFilterer) FilterValidatorGroupVoteCast ¶
func (_Election *ElectionFilterer) FilterValidatorGroupVoteCast(opts *bind.FilterOpts, account []common.Address, group []common.Address) (*ElectionValidatorGroupVoteCastIterator, error)
FilterValidatorGroupVoteCast is a free log retrieval operation binding the contract event 0xd3532f70444893db82221041edb4dc26c94593aeb364b0b14dfc77d5ee905152.
Solidity: event ValidatorGroupVoteCast(address indexed account, address indexed group, uint256 value)
func (*ElectionFilterer) ParseElectabilityThresholdSet ¶
func (_Election *ElectionFilterer) ParseElectabilityThresholdSet(log types.Log) (*ElectionElectabilityThresholdSet, error)
ParseElectabilityThresholdSet is a log parse operation binding the contract event 0x9854be03126e38f9c318d8aabe1b150d09cb3a57059b21855b1e11d44e082c1a.
Solidity: event ElectabilityThresholdSet(uint256 electabilityThreshold)
func (*ElectionFilterer) ParseElectableValidatorsSet ¶
func (_Election *ElectionFilterer) ParseElectableValidatorsSet(log types.Log) (*ElectionElectableValidatorsSet, error)
ParseElectableValidatorsSet is a log parse operation binding the contract event 0xb3ae64819ff89f6136eb58b8563cb32c6550f17eaf97f9ecc32f23783229f6de.
Solidity: event ElectableValidatorsSet(uint256 min, uint256 max)
func (*ElectionFilterer) ParseEpochRewardsDistributedToVoters ¶
func (_Election *ElectionFilterer) ParseEpochRewardsDistributedToVoters(log types.Log) (*ElectionEpochRewardsDistributedToVoters, error)
ParseEpochRewardsDistributedToVoters is a log parse operation binding the contract event 0x91ba34d62474c14d6c623cd322f4256666c7a45b7fdaa3378e009d39dfcec2a7.
Solidity: event EpochRewardsDistributedToVoters(address indexed group, uint256 value)
func (*ElectionFilterer) ParseMaxNumGroupsVotedForSet ¶
func (_Election *ElectionFilterer) ParseMaxNumGroupsVotedForSet(log types.Log) (*ElectionMaxNumGroupsVotedForSet, error)
ParseMaxNumGroupsVotedForSet is a log parse operation binding the contract event 0x1993a3864c31265ef86eec51d147eff697dee0466c92ac9abddcc4c4c6829348.
Solidity: event MaxNumGroupsVotedForSet(uint256 maxNumGroupsVotedFor)
func (*ElectionFilterer) ParseOwnershipTransferred ¶
func (_Election *ElectionFilterer) ParseOwnershipTransferred(log types.Log) (*ElectionOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ElectionFilterer) ParseRegistrySet ¶
func (_Election *ElectionFilterer) ParseRegistrySet(log types.Log) (*ElectionRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ElectionFilterer) ParseValidatorGroupActiveVoteRevoked ¶
func (_Election *ElectionFilterer) ParseValidatorGroupActiveVoteRevoked(log types.Log) (*ElectionValidatorGroupActiveVoteRevoked, error)
ParseValidatorGroupActiveVoteRevoked is a log parse operation binding the contract event 0xae7458f8697a680da6be36406ea0b8f40164915ac9cc40c0dad05a2ff6e8c6a8.
Solidity: event ValidatorGroupActiveVoteRevoked(address indexed account, address indexed group, uint256 value, uint256 units)
func (*ElectionFilterer) ParseValidatorGroupMarkedEligible ¶
func (_Election *ElectionFilterer) ParseValidatorGroupMarkedEligible(log types.Log) (*ElectionValidatorGroupMarkedEligible, error)
ParseValidatorGroupMarkedEligible is a log parse operation binding the contract event 0x8f21dc7ff6f55d73e4fca52a4ef4fcc14fbda43ac338d24922519d51455d39c1.
Solidity: event ValidatorGroupMarkedEligible(address indexed group)
func (*ElectionFilterer) ParseValidatorGroupMarkedIneligible ¶
func (_Election *ElectionFilterer) ParseValidatorGroupMarkedIneligible(log types.Log) (*ElectionValidatorGroupMarkedIneligible, error)
ParseValidatorGroupMarkedIneligible is a log parse operation binding the contract event 0x5c8cd4e832f3a7d79f9208c2acf25a412143aa3f751cfd3728c42a0fea4921a8.
Solidity: event ValidatorGroupMarkedIneligible(address indexed group)
func (*ElectionFilterer) ParseValidatorGroupPendingVoteRevoked ¶
func (_Election *ElectionFilterer) ParseValidatorGroupPendingVoteRevoked(log types.Log) (*ElectionValidatorGroupPendingVoteRevoked, error)
ParseValidatorGroupPendingVoteRevoked is a log parse operation binding the contract event 0x148075455e24d5cf538793db3e917a157cbadac69dd6a304186daf11b23f76fe.
Solidity: event ValidatorGroupPendingVoteRevoked(address indexed account, address indexed group, uint256 value)
func (*ElectionFilterer) ParseValidatorGroupVoteActivated ¶
func (_Election *ElectionFilterer) ParseValidatorGroupVoteActivated(log types.Log) (*ElectionValidatorGroupVoteActivated, error)
ParseValidatorGroupVoteActivated is a log parse operation binding the contract event 0x45aac85f38083b18efe2d441a65b9c1ae177c78307cb5a5d4aec8f7dbcaeabfe.
Solidity: event ValidatorGroupVoteActivated(address indexed account, address indexed group, uint256 value, uint256 units)
func (*ElectionFilterer) ParseValidatorGroupVoteCast ¶
func (_Election *ElectionFilterer) ParseValidatorGroupVoteCast(log types.Log) (*ElectionValidatorGroupVoteCast, error)
ParseValidatorGroupVoteCast is a log parse operation binding the contract event 0xd3532f70444893db82221041edb4dc26c94593aeb364b0b14dfc77d5ee905152.
Solidity: event ValidatorGroupVoteCast(address indexed account, address indexed group, uint256 value)
func (*ElectionFilterer) TryParseLog ¶
func (_Election *ElectionFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ElectionFilterer) WatchElectabilityThresholdSet ¶
func (_Election *ElectionFilterer) WatchElectabilityThresholdSet(opts *bind.WatchOpts, sink chan<- *ElectionElectabilityThresholdSet) (event.Subscription, error)
WatchElectabilityThresholdSet is a free log subscription operation binding the contract event 0x9854be03126e38f9c318d8aabe1b150d09cb3a57059b21855b1e11d44e082c1a.
Solidity: event ElectabilityThresholdSet(uint256 electabilityThreshold)
func (*ElectionFilterer) WatchElectableValidatorsSet ¶
func (_Election *ElectionFilterer) WatchElectableValidatorsSet(opts *bind.WatchOpts, sink chan<- *ElectionElectableValidatorsSet) (event.Subscription, error)
WatchElectableValidatorsSet is a free log subscription operation binding the contract event 0xb3ae64819ff89f6136eb58b8563cb32c6550f17eaf97f9ecc32f23783229f6de.
Solidity: event ElectableValidatorsSet(uint256 min, uint256 max)
func (*ElectionFilterer) WatchEpochRewardsDistributedToVoters ¶
func (_Election *ElectionFilterer) WatchEpochRewardsDistributedToVoters(opts *bind.WatchOpts, sink chan<- *ElectionEpochRewardsDistributedToVoters, group []common.Address) (event.Subscription, error)
WatchEpochRewardsDistributedToVoters is a free log subscription operation binding the contract event 0x91ba34d62474c14d6c623cd322f4256666c7a45b7fdaa3378e009d39dfcec2a7.
Solidity: event EpochRewardsDistributedToVoters(address indexed group, uint256 value)
func (*ElectionFilterer) WatchMaxNumGroupsVotedForSet ¶
func (_Election *ElectionFilterer) WatchMaxNumGroupsVotedForSet(opts *bind.WatchOpts, sink chan<- *ElectionMaxNumGroupsVotedForSet) (event.Subscription, error)
WatchMaxNumGroupsVotedForSet is a free log subscription operation binding the contract event 0x1993a3864c31265ef86eec51d147eff697dee0466c92ac9abddcc4c4c6829348.
Solidity: event MaxNumGroupsVotedForSet(uint256 maxNumGroupsVotedFor)
func (*ElectionFilterer) WatchOwnershipTransferred ¶
func (_Election *ElectionFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ElectionOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ElectionFilterer) WatchRegistrySet ¶
func (_Election *ElectionFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ElectionRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ElectionFilterer) WatchValidatorGroupActiveVoteRevoked ¶
func (_Election *ElectionFilterer) WatchValidatorGroupActiveVoteRevoked(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupActiveVoteRevoked, account []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorGroupActiveVoteRevoked is a free log subscription operation binding the contract event 0xae7458f8697a680da6be36406ea0b8f40164915ac9cc40c0dad05a2ff6e8c6a8.
Solidity: event ValidatorGroupActiveVoteRevoked(address indexed account, address indexed group, uint256 value, uint256 units)
func (*ElectionFilterer) WatchValidatorGroupMarkedEligible ¶
func (_Election *ElectionFilterer) WatchValidatorGroupMarkedEligible(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupMarkedEligible, group []common.Address) (event.Subscription, error)
WatchValidatorGroupMarkedEligible is a free log subscription operation binding the contract event 0x8f21dc7ff6f55d73e4fca52a4ef4fcc14fbda43ac338d24922519d51455d39c1.
Solidity: event ValidatorGroupMarkedEligible(address indexed group)
func (*ElectionFilterer) WatchValidatorGroupMarkedIneligible ¶
func (_Election *ElectionFilterer) WatchValidatorGroupMarkedIneligible(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupMarkedIneligible, group []common.Address) (event.Subscription, error)
WatchValidatorGroupMarkedIneligible is a free log subscription operation binding the contract event 0x5c8cd4e832f3a7d79f9208c2acf25a412143aa3f751cfd3728c42a0fea4921a8.
Solidity: event ValidatorGroupMarkedIneligible(address indexed group)
func (*ElectionFilterer) WatchValidatorGroupPendingVoteRevoked ¶
func (_Election *ElectionFilterer) WatchValidatorGroupPendingVoteRevoked(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupPendingVoteRevoked, account []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorGroupPendingVoteRevoked is a free log subscription operation binding the contract event 0x148075455e24d5cf538793db3e917a157cbadac69dd6a304186daf11b23f76fe.
Solidity: event ValidatorGroupPendingVoteRevoked(address indexed account, address indexed group, uint256 value)
func (*ElectionFilterer) WatchValidatorGroupVoteActivated ¶
func (_Election *ElectionFilterer) WatchValidatorGroupVoteActivated(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupVoteActivated, account []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorGroupVoteActivated is a free log subscription operation binding the contract event 0x45aac85f38083b18efe2d441a65b9c1ae177c78307cb5a5d4aec8f7dbcaeabfe.
Solidity: event ValidatorGroupVoteActivated(address indexed account, address indexed group, uint256 value, uint256 units)
func (*ElectionFilterer) WatchValidatorGroupVoteCast ¶
func (_Election *ElectionFilterer) WatchValidatorGroupVoteCast(opts *bind.WatchOpts, sink chan<- *ElectionValidatorGroupVoteCast, account []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorGroupVoteCast is a free log subscription operation binding the contract event 0xd3532f70444893db82221041edb4dc26c94593aeb364b0b14dfc77d5ee905152.
Solidity: event ValidatorGroupVoteCast(address indexed account, address indexed group, uint256 value)
type ElectionMaxNumGroupsVotedForSet ¶
type ElectionMaxNumGroupsVotedForSet struct {
MaxNumGroupsVotedFor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionMaxNumGroupsVotedForSet represents a MaxNumGroupsVotedForSet event raised by the Election contract.
type ElectionMaxNumGroupsVotedForSetIterator ¶
type ElectionMaxNumGroupsVotedForSetIterator struct {
Event *ElectionMaxNumGroupsVotedForSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionMaxNumGroupsVotedForSetIterator is returned from FilterMaxNumGroupsVotedForSet and is used to iterate over the raw logs and unpacked data for MaxNumGroupsVotedForSet events raised by the Election contract.
func (*ElectionMaxNumGroupsVotedForSetIterator) Close ¶
func (it *ElectionMaxNumGroupsVotedForSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionMaxNumGroupsVotedForSetIterator) Error ¶
func (it *ElectionMaxNumGroupsVotedForSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionMaxNumGroupsVotedForSetIterator) Next ¶
func (it *ElectionMaxNumGroupsVotedForSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionOwnershipTransferred ¶
type ElectionOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ElectionOwnershipTransferred represents a OwnershipTransferred event raised by the Election contract.
type ElectionOwnershipTransferredIterator ¶
type ElectionOwnershipTransferredIterator struct {
Event *ElectionOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Election contract.
func (*ElectionOwnershipTransferredIterator) Close ¶
func (it *ElectionOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionOwnershipTransferredIterator) Error ¶
func (it *ElectionOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionOwnershipTransferredIterator) Next ¶
func (it *ElectionOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionRaw ¶
type ElectionRaw struct {
Contract *Election // Generic contract binding to access the raw methods on
}
ElectionRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ElectionRaw) Call ¶
func (_Election *ElectionRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ElectionRaw) Transact ¶
func (_Election *ElectionRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ElectionRaw) Transfer ¶
func (_Election *ElectionRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ElectionRegistrySet ¶
type ElectionRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ElectionRegistrySet represents a RegistrySet event raised by the Election contract.
type ElectionRegistrySetIterator ¶
type ElectionRegistrySetIterator struct {
Event *ElectionRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Election contract.
func (*ElectionRegistrySetIterator) Close ¶
func (it *ElectionRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionRegistrySetIterator) Error ¶
func (it *ElectionRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionRegistrySetIterator) Next ¶
func (it *ElectionRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionSession ¶
type ElectionSession struct {
Contract *Election // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ElectionSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ElectionSession) Activate ¶
func (_Election *ElectionSession) Activate(group common.Address) (*types.Transaction, error)
Activate is a paid mutator transaction binding the contract method 0x1c5a9d9c.
Solidity: function activate(address group) returns(bool)
func (*ElectionSession) CanReceiveVotes ¶
func (_Election *ElectionSession) CanReceiveVotes(group common.Address, value *big.Int) (bool, error)
CanReceiveVotes is a free data retrieval call binding the contract method 0xe59ea3e8.
Solidity: function canReceiveVotes(address group, uint256 value) constant returns(bool)
func (*ElectionSession) CheckProofOfPossession ¶
func (_Election *ElectionSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*ElectionSession) DistributeEpochRewards ¶
func (_Election *ElectionSession) DistributeEpochRewards(group common.Address, value *big.Int, lesser common.Address, greater common.Address) (*types.Transaction, error)
DistributeEpochRewards is a paid mutator transaction binding the contract method 0x12541a6b.
Solidity: function distributeEpochRewards(address group, uint256 value, address lesser, address greater) returns()
func (*ElectionSession) ElectNValidatorSigners ¶
func (_Election *ElectionSession) ElectNValidatorSigners(minElectableValidators *big.Int, maxElectableValidators *big.Int) ([]common.Address, error)
ElectNValidatorSigners is a free data retrieval call binding the contract method 0x90a4dd5c.
Solidity: function electNValidatorSigners(uint256 minElectableValidators, uint256 maxElectableValidators) constant returns(address[])
func (*ElectionSession) ElectValidatorSigners ¶
func (_Election *ElectionSession) ElectValidatorSigners() ([]common.Address, error)
ElectValidatorSigners is a free data retrieval call binding the contract method 0x2ba38e69.
Solidity: function electValidatorSigners() constant returns(address[])
func (*ElectionSession) ElectabilityThreshold ¶
func (_Election *ElectionSession) ElectabilityThreshold() (*big.Int, error)
ElectabilityThreshold is a free data retrieval call binding the contract method 0x4be8843b.
Solidity: function electabilityThreshold() constant returns(uint256 value)
func (*ElectionSession) ElectableValidators ¶
func (_Election *ElectionSession) ElectableValidators() (struct { Min *big.Int Max *big.Int }, error)
ElectableValidators is a free data retrieval call binding the contract method 0xf9d7daae.
Solidity: function electableValidators() constant returns(uint256 min, uint256 max)
func (*ElectionSession) ForceDecrementVotes ¶
func (_Election *ElectionSession) ForceDecrementVotes(account common.Address, value *big.Int, lessers []common.Address, greaters []common.Address, indices []*big.Int) (*types.Transaction, error)
ForceDecrementVotes is a paid mutator transaction binding the contract method 0x8ef01def.
Solidity: function forceDecrementVotes(address account, uint256 value, address[] lessers, address[] greaters, uint256[] indices) returns(uint256)
func (*ElectionSession) FractionMulExp ¶
func (_Election *ElectionSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*ElectionSession) GetActiveVoteUnitsForGroup ¶
func (_Election *ElectionSession) GetActiveVoteUnitsForGroup(group common.Address) (*big.Int, error)
GetActiveVoteUnitsForGroup is a free data retrieval call binding the contract method 0x5bb5acfb.
Solidity: function getActiveVoteUnitsForGroup(address group) constant returns(uint256)
func (*ElectionSession) GetActiveVoteUnitsForGroupByAccount ¶
func (_Election *ElectionSession) GetActiveVoteUnitsForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetActiveVoteUnitsForGroupByAccount is a free data retrieval call binding the contract method 0xa2fb4ddf.
Solidity: function getActiveVoteUnitsForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionSession) GetActiveVotes ¶
func (_Election *ElectionSession) GetActiveVotes() (*big.Int, error)
GetActiveVotes is a free data retrieval call binding the contract method 0x1f604243.
Solidity: function getActiveVotes() constant returns(uint256)
func (*ElectionSession) GetActiveVotesForGroup ¶
GetActiveVotesForGroup is a free data retrieval call binding the contract method 0x926d00ca.
Solidity: function getActiveVotesForGroup(address group) constant returns(uint256)
func (*ElectionSession) GetActiveVotesForGroupByAccount ¶
func (_Election *ElectionSession) GetActiveVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetActiveVotesForGroupByAccount is a free data retrieval call binding the contract method 0xd3e242a4.
Solidity: function getActiveVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionSession) GetBlockNumberFromHeader ¶
func (_Election *ElectionSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*ElectionSession) GetCurrentValidatorSigners ¶
func (_Election *ElectionSession) GetCurrentValidatorSigners() ([]common.Address, error)
GetCurrentValidatorSigners is a free data retrieval call binding the contract method 0x448144c8.
Solidity: function getCurrentValidatorSigners() constant returns(address[])
func (*ElectionSession) GetElectabilityThreshold ¶
func (_Election *ElectionSession) GetElectabilityThreshold() (*big.Int, error)
GetElectabilityThreshold is a free data retrieval call binding the contract method 0xbdd14318.
Solidity: function getElectabilityThreshold() constant returns(uint256)
func (*ElectionSession) GetElectableValidators ¶
GetElectableValidators is a free data retrieval call binding the contract method 0xf9f41a7a.
Solidity: function getElectableValidators() constant returns(uint256, uint256)
func (*ElectionSession) GetEligibleValidatorGroups ¶
func (_Election *ElectionSession) GetEligibleValidatorGroups() ([]common.Address, error)
GetEligibleValidatorGroups is a free data retrieval call binding the contract method 0xa5826ab2.
Solidity: function getEligibleValidatorGroups() constant returns(address[])
func (*ElectionSession) GetEpochNumber ¶
func (_Election *ElectionSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*ElectionSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*ElectionSession) GetEpochSize ¶
func (_Election *ElectionSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*ElectionSession) GetGroupEligibility ¶
func (_Election *ElectionSession) GetGroupEligibility(group common.Address) (bool, error)
GetGroupEligibility is a free data retrieval call binding the contract method 0x8c666775.
Solidity: function getGroupEligibility(address group) constant returns(bool)
func (*ElectionSession) GetGroupEpochRewards ¶
func (_Election *ElectionSession) GetGroupEpochRewards(group common.Address, totalEpochRewards *big.Int, uptimes []*big.Int) (*big.Int, error)
GetGroupEpochRewards is a free data retrieval call binding the contract method 0xf23263f9.
Solidity: function getGroupEpochRewards(address group, uint256 totalEpochRewards, uint256[] uptimes) constant returns(uint256)
func (*ElectionSession) GetGroupsVotedForByAccount ¶
func (_Election *ElectionSession) GetGroupsVotedForByAccount(account common.Address) ([]common.Address, error)
GetGroupsVotedForByAccount is a free data retrieval call binding the contract method 0x457578a3.
Solidity: function getGroupsVotedForByAccount(address account) constant returns(address[])
func (*ElectionSession) GetNumVotesReceivable ¶
GetNumVotesReceivable is a free data retrieval call binding the contract method 0x2c3b7916.
Solidity: function getNumVotesReceivable(address group) constant returns(uint256)
func (*ElectionSession) GetParentSealBitmap ¶
func (_Election *ElectionSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*ElectionSession) GetPendingVotesForGroup ¶
GetPendingVotesForGroup is a free data retrieval call binding the contract method 0x95128ce3.
Solidity: function getPendingVotesForGroup(address group) constant returns(uint256)
func (*ElectionSession) GetPendingVotesForGroupByAccount ¶
func (_Election *ElectionSession) GetPendingVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetPendingVotesForGroupByAccount is a free data retrieval call binding the contract method 0x9b95975f.
Solidity: function getPendingVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionSession) GetTotalVotes ¶
func (_Election *ElectionSession) GetTotalVotes() (*big.Int, error)
GetTotalVotes is a free data retrieval call binding the contract method 0x9a0e7d66.
Solidity: function getTotalVotes() constant returns(uint256)
func (*ElectionSession) GetTotalVotesByAccount ¶
GetTotalVotesByAccount is a free data retrieval call binding the contract method 0x6c781a2c.
Solidity: function getTotalVotesByAccount(address account) constant returns(uint256)
func (*ElectionSession) GetTotalVotesForEligibleValidatorGroups ¶
func (_Election *ElectionSession) GetTotalVotesForEligibleValidatorGroups() (struct { Groups []common.Address Values []*big.Int }, error)
GetTotalVotesForEligibleValidatorGroups is a free data retrieval call binding the contract method 0x7046c96b.
Solidity: function getTotalVotesForEligibleValidatorGroups() constant returns(address[] groups, uint256[] values)
func (*ElectionSession) GetTotalVotesForGroup ¶
GetTotalVotesForGroup is a free data retrieval call binding the contract method 0xdedafeae.
Solidity: function getTotalVotesForGroup(address group) constant returns(uint256)
func (*ElectionSession) GetTotalVotesForGroupByAccount ¶
func (_Election *ElectionSession) GetTotalVotesForGroupByAccount(group common.Address, account common.Address) (*big.Int, error)
GetTotalVotesForGroupByAccount is a free data retrieval call binding the contract method 0x38617272.
Solidity: function getTotalVotesForGroupByAccount(address group, address account) constant returns(uint256)
func (*ElectionSession) GetVerifiedSealBitmapFromHeader ¶
func (_Election *ElectionSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*ElectionSession) HasActivatablePendingVotes ¶
func (_Election *ElectionSession) HasActivatablePendingVotes(account common.Address, group common.Address) (bool, error)
HasActivatablePendingVotes is a free data retrieval call binding the contract method 0x263ecf74.
Solidity: function hasActivatablePendingVotes(address account, address group) constant returns(bool)
func (*ElectionSession) HashHeader ¶
func (_Election *ElectionSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*ElectionSession) Initialize ¶
func (_Election *ElectionSession) Initialize(registryAddress common.Address, minElectableValidators *big.Int, maxElectableValidators *big.Int, _maxNumGroupsVotedFor *big.Int, _electabilityThreshold *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf92ad219.
Solidity: function initialize(address registryAddress, uint256 minElectableValidators, uint256 maxElectableValidators, uint256 _maxNumGroupsVotedFor, uint256 _electabilityThreshold) returns()
func (*ElectionSession) Initialized ¶
func (_Election *ElectionSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ElectionSession) IsOwner ¶
func (_Election *ElectionSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ElectionSession) MarkGroupEligible ¶
func (_Election *ElectionSession) MarkGroupEligible(group common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
MarkGroupEligible is a paid mutator transaction binding the contract method 0xa18fb2db.
Solidity: function markGroupEligible(address group, address lesser, address greater) returns()
func (*ElectionSession) MarkGroupIneligible ¶
func (_Election *ElectionSession) MarkGroupIneligible(group common.Address) (*types.Transaction, error)
MarkGroupIneligible is a paid mutator transaction binding the contract method 0xa8e45871.
Solidity: function markGroupIneligible(address group) returns()
func (*ElectionSession) MaxNumGroupsVotedFor ¶
func (_Election *ElectionSession) MaxNumGroupsVotedFor() (*big.Int, error)
MaxNumGroupsVotedFor is a free data retrieval call binding the contract method 0xac839d69.
Solidity: function maxNumGroupsVotedFor() constant returns(uint256)
func (*ElectionSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*ElectionSession) MinQuorumSizeInCurrentSet ¶
func (_Election *ElectionSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*ElectionSession) NumberValidatorsInCurrentSet ¶
func (_Election *ElectionSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*ElectionSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*ElectionSession) Owner ¶
func (_Election *ElectionSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ElectionSession) Registry ¶
func (_Election *ElectionSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ElectionSession) RenounceOwnership ¶
func (_Election *ElectionSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ElectionSession) RevokeActive ¶
func (_Election *ElectionSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeActive is a paid mutator transaction binding the contract method 0x6e198475.
Solidity: function revokeActive(address group, uint256 value, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionSession) RevokeAllActive ¶
func (_Election *ElectionSession) RevokeAllActive(group common.Address, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeAllActive is a paid mutator transaction binding the contract method 0xe0a2ab52.
Solidity: function revokeAllActive(address group, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionSession) RevokePending ¶
func (_Election *ElectionSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokePending is a paid mutator transaction binding the contract method 0x9dfb6081.
Solidity: function revokePending(address group, uint256 value, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionSession) SetElectabilityThreshold ¶
func (_Election *ElectionSession) SetElectabilityThreshold(threshold *big.Int) (*types.Transaction, error)
SetElectabilityThreshold is a paid mutator transaction binding the contract method 0x631db7e7.
Solidity: function setElectabilityThreshold(uint256 threshold) returns(bool)
func (*ElectionSession) SetElectableValidators ¶
func (_Election *ElectionSession) SetElectableValidators(min *big.Int, max *big.Int) (*types.Transaction, error)
SetElectableValidators is a paid mutator transaction binding the contract method 0xf911f0b7.
Solidity: function setElectableValidators(uint256 min, uint256 max) returns(bool)
func (*ElectionSession) SetMaxNumGroupsVotedFor ¶
func (_Election *ElectionSession) SetMaxNumGroupsVotedFor(_maxNumGroupsVotedFor *big.Int) (*types.Transaction, error)
SetMaxNumGroupsVotedFor is a paid mutator transaction binding the contract method 0x3c55a73c.
Solidity: function setMaxNumGroupsVotedFor(uint256 _maxNumGroupsVotedFor) returns(bool)
func (*ElectionSession) SetRegistry ¶
func (_Election *ElectionSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ElectionSession) TransferOwnership ¶
func (_Election *ElectionSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ElectionSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Election *ElectionSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*ElectionSession) ValidatorSignerAddressFromSet ¶
func (_Election *ElectionSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
func (*ElectionSession) Vote ¶
func (_Election *ElectionSession) Vote(group common.Address, value *big.Int, lesser common.Address, greater common.Address) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0x580d747a.
Solidity: function vote(address group, uint256 value, address lesser, address greater) returns(bool)
type ElectionTransactor ¶
type ElectionTransactor struct {
// contains filtered or unexported fields
}
ElectionTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewElectionTransactor ¶
func NewElectionTransactor(address common.Address, transactor bind.ContractTransactor) (*ElectionTransactor, error)
NewElectionTransactor creates a new write-only instance of Election, bound to a specific deployed contract.
func (*ElectionTransactor) Activate ¶
func (_Election *ElectionTransactor) Activate(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
Activate is a paid mutator transaction binding the contract method 0x1c5a9d9c.
Solidity: function activate(address group) returns(bool)
func (*ElectionTransactor) DistributeEpochRewards ¶
func (_Election *ElectionTransactor) DistributeEpochRewards(opts *bind.TransactOpts, group common.Address, value *big.Int, lesser common.Address, greater common.Address) (*types.Transaction, error)
DistributeEpochRewards is a paid mutator transaction binding the contract method 0x12541a6b.
Solidity: function distributeEpochRewards(address group, uint256 value, address lesser, address greater) returns()
func (*ElectionTransactor) ForceDecrementVotes ¶
func (_Election *ElectionTransactor) ForceDecrementVotes(opts *bind.TransactOpts, account common.Address, value *big.Int, lessers []common.Address, greaters []common.Address, indices []*big.Int) (*types.Transaction, error)
ForceDecrementVotes is a paid mutator transaction binding the contract method 0x8ef01def.
Solidity: function forceDecrementVotes(address account, uint256 value, address[] lessers, address[] greaters, uint256[] indices) returns(uint256)
func (*ElectionTransactor) Initialize ¶
func (_Election *ElectionTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, minElectableValidators *big.Int, maxElectableValidators *big.Int, _maxNumGroupsVotedFor *big.Int, _electabilityThreshold *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf92ad219.
Solidity: function initialize(address registryAddress, uint256 minElectableValidators, uint256 maxElectableValidators, uint256 _maxNumGroupsVotedFor, uint256 _electabilityThreshold) returns()
func (*ElectionTransactor) MarkGroupEligible ¶
func (_Election *ElectionTransactor) MarkGroupEligible(opts *bind.TransactOpts, group common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
MarkGroupEligible is a paid mutator transaction binding the contract method 0xa18fb2db.
Solidity: function markGroupEligible(address group, address lesser, address greater) returns()
func (*ElectionTransactor) MarkGroupIneligible ¶
func (_Election *ElectionTransactor) MarkGroupIneligible(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
MarkGroupIneligible is a paid mutator transaction binding the contract method 0xa8e45871.
Solidity: function markGroupIneligible(address group) returns()
func (*ElectionTransactor) RenounceOwnership ¶
func (_Election *ElectionTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ElectionTransactor) RevokeActive ¶
func (_Election *ElectionTransactor) RevokeActive(opts *bind.TransactOpts, group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeActive is a paid mutator transaction binding the contract method 0x6e198475.
Solidity: function revokeActive(address group, uint256 value, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionTransactor) RevokeAllActive ¶
func (_Election *ElectionTransactor) RevokeAllActive(opts *bind.TransactOpts, group common.Address, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeAllActive is a paid mutator transaction binding the contract method 0xe0a2ab52.
Solidity: function revokeAllActive(address group, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionTransactor) RevokePending ¶
func (_Election *ElectionTransactor) RevokePending(opts *bind.TransactOpts, group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokePending is a paid mutator transaction binding the contract method 0x9dfb6081.
Solidity: function revokePending(address group, uint256 value, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionTransactor) SetElectabilityThreshold ¶
func (_Election *ElectionTransactor) SetElectabilityThreshold(opts *bind.TransactOpts, threshold *big.Int) (*types.Transaction, error)
SetElectabilityThreshold is a paid mutator transaction binding the contract method 0x631db7e7.
Solidity: function setElectabilityThreshold(uint256 threshold) returns(bool)
func (*ElectionTransactor) SetElectableValidators ¶
func (_Election *ElectionTransactor) SetElectableValidators(opts *bind.TransactOpts, min *big.Int, max *big.Int) (*types.Transaction, error)
SetElectableValidators is a paid mutator transaction binding the contract method 0xf911f0b7.
Solidity: function setElectableValidators(uint256 min, uint256 max) returns(bool)
func (*ElectionTransactor) SetMaxNumGroupsVotedFor ¶
func (_Election *ElectionTransactor) SetMaxNumGroupsVotedFor(opts *bind.TransactOpts, _maxNumGroupsVotedFor *big.Int) (*types.Transaction, error)
SetMaxNumGroupsVotedFor is a paid mutator transaction binding the contract method 0x3c55a73c.
Solidity: function setMaxNumGroupsVotedFor(uint256 _maxNumGroupsVotedFor) returns(bool)
func (*ElectionTransactor) SetRegistry ¶
func (_Election *ElectionTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ElectionTransactor) TransferOwnership ¶
func (_Election *ElectionTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ElectionTransactor) Vote ¶
func (_Election *ElectionTransactor) Vote(opts *bind.TransactOpts, group common.Address, value *big.Int, lesser common.Address, greater common.Address) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0x580d747a.
Solidity: function vote(address group, uint256 value, address lesser, address greater) returns(bool)
type ElectionTransactorRaw ¶
type ElectionTransactorRaw struct {
Contract *ElectionTransactor // Generic write-only contract binding to access the raw methods on
}
ElectionTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ElectionTransactorRaw) Transact ¶
func (_Election *ElectionTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ElectionTransactorRaw) Transfer ¶
func (_Election *ElectionTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ElectionTransactorSession ¶
type ElectionTransactorSession struct {
Contract *ElectionTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ElectionTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ElectionTransactorSession) Activate ¶
func (_Election *ElectionTransactorSession) Activate(group common.Address) (*types.Transaction, error)
Activate is a paid mutator transaction binding the contract method 0x1c5a9d9c.
Solidity: function activate(address group) returns(bool)
func (*ElectionTransactorSession) DistributeEpochRewards ¶
func (_Election *ElectionTransactorSession) DistributeEpochRewards(group common.Address, value *big.Int, lesser common.Address, greater common.Address) (*types.Transaction, error)
DistributeEpochRewards is a paid mutator transaction binding the contract method 0x12541a6b.
Solidity: function distributeEpochRewards(address group, uint256 value, address lesser, address greater) returns()
func (*ElectionTransactorSession) ForceDecrementVotes ¶
func (_Election *ElectionTransactorSession) ForceDecrementVotes(account common.Address, value *big.Int, lessers []common.Address, greaters []common.Address, indices []*big.Int) (*types.Transaction, error)
ForceDecrementVotes is a paid mutator transaction binding the contract method 0x8ef01def.
Solidity: function forceDecrementVotes(address account, uint256 value, address[] lessers, address[] greaters, uint256[] indices) returns(uint256)
func (*ElectionTransactorSession) Initialize ¶
func (_Election *ElectionTransactorSession) Initialize(registryAddress common.Address, minElectableValidators *big.Int, maxElectableValidators *big.Int, _maxNumGroupsVotedFor *big.Int, _electabilityThreshold *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xf92ad219.
Solidity: function initialize(address registryAddress, uint256 minElectableValidators, uint256 maxElectableValidators, uint256 _maxNumGroupsVotedFor, uint256 _electabilityThreshold) returns()
func (*ElectionTransactorSession) MarkGroupEligible ¶
func (_Election *ElectionTransactorSession) MarkGroupEligible(group common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
MarkGroupEligible is a paid mutator transaction binding the contract method 0xa18fb2db.
Solidity: function markGroupEligible(address group, address lesser, address greater) returns()
func (*ElectionTransactorSession) MarkGroupIneligible ¶
func (_Election *ElectionTransactorSession) MarkGroupIneligible(group common.Address) (*types.Transaction, error)
MarkGroupIneligible is a paid mutator transaction binding the contract method 0xa8e45871.
Solidity: function markGroupIneligible(address group) returns()
func (*ElectionTransactorSession) RenounceOwnership ¶
func (_Election *ElectionTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ElectionTransactorSession) RevokeActive ¶
func (_Election *ElectionTransactorSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeActive is a paid mutator transaction binding the contract method 0x6e198475.
Solidity: function revokeActive(address group, uint256 value, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionTransactorSession) RevokeAllActive ¶
func (_Election *ElectionTransactorSession) RevokeAllActive(group common.Address, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeAllActive is a paid mutator transaction binding the contract method 0xe0a2ab52.
Solidity: function revokeAllActive(address group, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionTransactorSession) RevokePending ¶
func (_Election *ElectionTransactorSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokePending is a paid mutator transaction binding the contract method 0x9dfb6081.
Solidity: function revokePending(address group, uint256 value, address lesser, address greater, uint256 index) returns(bool)
func (*ElectionTransactorSession) SetElectabilityThreshold ¶
func (_Election *ElectionTransactorSession) SetElectabilityThreshold(threshold *big.Int) (*types.Transaction, error)
SetElectabilityThreshold is a paid mutator transaction binding the contract method 0x631db7e7.
Solidity: function setElectabilityThreshold(uint256 threshold) returns(bool)
func (*ElectionTransactorSession) SetElectableValidators ¶
func (_Election *ElectionTransactorSession) SetElectableValidators(min *big.Int, max *big.Int) (*types.Transaction, error)
SetElectableValidators is a paid mutator transaction binding the contract method 0xf911f0b7.
Solidity: function setElectableValidators(uint256 min, uint256 max) returns(bool)
func (*ElectionTransactorSession) SetMaxNumGroupsVotedFor ¶
func (_Election *ElectionTransactorSession) SetMaxNumGroupsVotedFor(_maxNumGroupsVotedFor *big.Int) (*types.Transaction, error)
SetMaxNumGroupsVotedFor is a paid mutator transaction binding the contract method 0x3c55a73c.
Solidity: function setMaxNumGroupsVotedFor(uint256 _maxNumGroupsVotedFor) returns(bool)
func (*ElectionTransactorSession) SetRegistry ¶
func (_Election *ElectionTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ElectionTransactorSession) TransferOwnership ¶
func (_Election *ElectionTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ElectionTransactorSession) Vote ¶
func (_Election *ElectionTransactorSession) Vote(group common.Address, value *big.Int, lesser common.Address, greater common.Address) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0x580d747a.
Solidity: function vote(address group, uint256 value, address lesser, address greater) returns(bool)
type ElectionValidatorGroupActiveVoteRevoked ¶
type ElectionValidatorGroupActiveVoteRevoked struct {
Account common.Address
Group common.Address
Value *big.Int
Units *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionValidatorGroupActiveVoteRevoked represents a ValidatorGroupActiveVoteRevoked event raised by the Election contract.
type ElectionValidatorGroupActiveVoteRevokedIterator ¶
type ElectionValidatorGroupActiveVoteRevokedIterator struct {
Event *ElectionValidatorGroupActiveVoteRevoked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionValidatorGroupActiveVoteRevokedIterator is returned from FilterValidatorGroupActiveVoteRevoked and is used to iterate over the raw logs and unpacked data for ValidatorGroupActiveVoteRevoked events raised by the Election contract.
func (*ElectionValidatorGroupActiveVoteRevokedIterator) Close ¶
func (it *ElectionValidatorGroupActiveVoteRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionValidatorGroupActiveVoteRevokedIterator) Error ¶
func (it *ElectionValidatorGroupActiveVoteRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionValidatorGroupActiveVoteRevokedIterator) Next ¶
func (it *ElectionValidatorGroupActiveVoteRevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionValidatorGroupMarkedEligible ¶
type ElectionValidatorGroupMarkedEligible struct {
Group common.Address
Raw types.Log // Blockchain specific contextual infos
}
ElectionValidatorGroupMarkedEligible represents a ValidatorGroupMarkedEligible event raised by the Election contract.
type ElectionValidatorGroupMarkedEligibleIterator ¶
type ElectionValidatorGroupMarkedEligibleIterator struct {
Event *ElectionValidatorGroupMarkedEligible // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionValidatorGroupMarkedEligibleIterator is returned from FilterValidatorGroupMarkedEligible and is used to iterate over the raw logs and unpacked data for ValidatorGroupMarkedEligible events raised by the Election contract.
func (*ElectionValidatorGroupMarkedEligibleIterator) Close ¶
func (it *ElectionValidatorGroupMarkedEligibleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionValidatorGroupMarkedEligibleIterator) Error ¶
func (it *ElectionValidatorGroupMarkedEligibleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionValidatorGroupMarkedEligibleIterator) Next ¶
func (it *ElectionValidatorGroupMarkedEligibleIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionValidatorGroupMarkedIneligible ¶
type ElectionValidatorGroupMarkedIneligible struct {
Group common.Address
Raw types.Log // Blockchain specific contextual infos
}
ElectionValidatorGroupMarkedIneligible represents a ValidatorGroupMarkedIneligible event raised by the Election contract.
type ElectionValidatorGroupMarkedIneligibleIterator ¶
type ElectionValidatorGroupMarkedIneligibleIterator struct {
Event *ElectionValidatorGroupMarkedIneligible // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionValidatorGroupMarkedIneligibleIterator is returned from FilterValidatorGroupMarkedIneligible and is used to iterate over the raw logs and unpacked data for ValidatorGroupMarkedIneligible events raised by the Election contract.
func (*ElectionValidatorGroupMarkedIneligibleIterator) Close ¶
func (it *ElectionValidatorGroupMarkedIneligibleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionValidatorGroupMarkedIneligibleIterator) Error ¶
func (it *ElectionValidatorGroupMarkedIneligibleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionValidatorGroupMarkedIneligibleIterator) Next ¶
func (it *ElectionValidatorGroupMarkedIneligibleIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionValidatorGroupPendingVoteRevoked ¶
type ElectionValidatorGroupPendingVoteRevoked struct {
Account common.Address
Group common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionValidatorGroupPendingVoteRevoked represents a ValidatorGroupPendingVoteRevoked event raised by the Election contract.
type ElectionValidatorGroupPendingVoteRevokedIterator ¶
type ElectionValidatorGroupPendingVoteRevokedIterator struct {
Event *ElectionValidatorGroupPendingVoteRevoked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionValidatorGroupPendingVoteRevokedIterator is returned from FilterValidatorGroupPendingVoteRevoked and is used to iterate over the raw logs and unpacked data for ValidatorGroupPendingVoteRevoked events raised by the Election contract.
func (*ElectionValidatorGroupPendingVoteRevokedIterator) Close ¶
func (it *ElectionValidatorGroupPendingVoteRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionValidatorGroupPendingVoteRevokedIterator) Error ¶
func (it *ElectionValidatorGroupPendingVoteRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionValidatorGroupPendingVoteRevokedIterator) Next ¶
func (it *ElectionValidatorGroupPendingVoteRevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionValidatorGroupVoteActivated ¶
type ElectionValidatorGroupVoteActivated struct {
Account common.Address
Group common.Address
Value *big.Int
Units *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionValidatorGroupVoteActivated represents a ValidatorGroupVoteActivated event raised by the Election contract.
type ElectionValidatorGroupVoteActivatedIterator ¶
type ElectionValidatorGroupVoteActivatedIterator struct {
Event *ElectionValidatorGroupVoteActivated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionValidatorGroupVoteActivatedIterator is returned from FilterValidatorGroupVoteActivated and is used to iterate over the raw logs and unpacked data for ValidatorGroupVoteActivated events raised by the Election contract.
func (*ElectionValidatorGroupVoteActivatedIterator) Close ¶
func (it *ElectionValidatorGroupVoteActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionValidatorGroupVoteActivatedIterator) Error ¶
func (it *ElectionValidatorGroupVoteActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionValidatorGroupVoteActivatedIterator) Next ¶
func (it *ElectionValidatorGroupVoteActivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ElectionValidatorGroupVoteCast ¶
type ElectionValidatorGroupVoteCast struct {
Account common.Address
Group common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ElectionValidatorGroupVoteCast represents a ValidatorGroupVoteCast event raised by the Election contract.
type ElectionValidatorGroupVoteCastIterator ¶
type ElectionValidatorGroupVoteCastIterator struct {
Event *ElectionValidatorGroupVoteCast // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ElectionValidatorGroupVoteCastIterator is returned from FilterValidatorGroupVoteCast and is used to iterate over the raw logs and unpacked data for ValidatorGroupVoteCast events raised by the Election contract.
func (*ElectionValidatorGroupVoteCastIterator) Close ¶
func (it *ElectionValidatorGroupVoteCastIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ElectionValidatorGroupVoteCastIterator) Error ¶
func (it *ElectionValidatorGroupVoteCastIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ElectionValidatorGroupVoteCastIterator) Next ¶
func (it *ElectionValidatorGroupVoteCastIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewards ¶
type EpochRewards struct {
EpochRewardsCaller // Read-only binding to the contract
EpochRewardsTransactor // Write-only binding to the contract
EpochRewardsFilterer // Log filterer for contract events
}
EpochRewards is an auto generated Go binding around an Ethereum contract.
func NewEpochRewards ¶
func NewEpochRewards(address common.Address, backend bind.ContractBackend) (*EpochRewards, error)
NewEpochRewards creates a new instance of EpochRewards, bound to a specific deployed contract.
type EpochRewardsCaller ¶
type EpochRewardsCaller struct {
// contains filtered or unexported fields
}
EpochRewardsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEpochRewardsCaller ¶
func NewEpochRewardsCaller(address common.Address, caller bind.ContractCaller) (*EpochRewardsCaller, error)
NewEpochRewardsCaller creates a new read-only instance of EpochRewards, bound to a specific deployed contract.
func (*EpochRewardsCaller) CalculateTargetEpochRewards ¶
func (_EpochRewards *EpochRewardsCaller) CalculateTargetEpochRewards(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
CalculateTargetEpochRewards is a free data retrieval call binding the contract method 0x64347043.
Solidity: function calculateTargetEpochRewards() constant returns(uint256, uint256, uint256, uint256)
func (*EpochRewardsCaller) CarbonOffsettingPartner ¶
func (_EpochRewards *EpochRewardsCaller) CarbonOffsettingPartner(opts *bind.CallOpts) (common.Address, error)
CarbonOffsettingPartner is a free data retrieval call binding the contract method 0x22dae21f.
Solidity: function carbonOffsettingPartner() constant returns(address)
func (*EpochRewardsCaller) CheckProofOfPossession ¶
func (_EpochRewards *EpochRewardsCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*EpochRewardsCaller) FractionMulExp ¶
func (_EpochRewards *EpochRewardsCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*EpochRewardsCaller) GetBlockNumberFromHeader ¶
func (_EpochRewards *EpochRewardsCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*EpochRewardsCaller) GetCarbonOffsettingFraction ¶
func (_EpochRewards *EpochRewardsCaller) GetCarbonOffsettingFraction(opts *bind.CallOpts) (*big.Int, error)
GetCarbonOffsettingFraction is a free data retrieval call binding the contract method 0x7d164125.
Solidity: function getCarbonOffsettingFraction() constant returns(uint256)
func (*EpochRewardsCaller) GetCommunityRewardFraction ¶
func (_EpochRewards *EpochRewardsCaller) GetCommunityRewardFraction(opts *bind.CallOpts) (*big.Int, error)
GetCommunityRewardFraction is a free data retrieval call binding the contract method 0x9917907f.
Solidity: function getCommunityRewardFraction() constant returns(uint256)
func (*EpochRewardsCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*EpochRewardsCaller) GetEpochNumberOfBlock ¶
func (_EpochRewards *EpochRewardsCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*EpochRewardsCaller) GetParentSealBitmap ¶
func (_EpochRewards *EpochRewardsCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*EpochRewardsCaller) GetRewardsMultiplier ¶
func (_EpochRewards *EpochRewardsCaller) GetRewardsMultiplier(opts *bind.CallOpts) (*big.Int, error)
GetRewardsMultiplier is a free data retrieval call binding the contract method 0x0203ab24.
Solidity: function getRewardsMultiplier() constant returns(uint256)
func (*EpochRewardsCaller) GetRewardsMultiplierParameters ¶
func (_EpochRewards *EpochRewardsCaller) GetRewardsMultiplierParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
GetRewardsMultiplierParameters is a free data retrieval call binding the contract method 0x5f396e48.
Solidity: function getRewardsMultiplierParameters() constant returns(uint256, uint256, uint256)
func (*EpochRewardsCaller) GetTargetGoldTotalSupply ¶
func (_EpochRewards *EpochRewardsCaller) GetTargetGoldTotalSupply(opts *bind.CallOpts) (*big.Int, error)
GetTargetGoldTotalSupply is a free data retrieval call binding the contract method 0x5049890f.
Solidity: function getTargetGoldTotalSupply() constant returns(uint256)
func (*EpochRewardsCaller) GetTargetTotalEpochPaymentsInGold ¶
func (_EpochRewards *EpochRewardsCaller) GetTargetTotalEpochPaymentsInGold(opts *bind.CallOpts) (*big.Int, error)
GetTargetTotalEpochPaymentsInGold is a free data retrieval call binding the contract method 0x4901c725.
Solidity: function getTargetTotalEpochPaymentsInGold() constant returns(uint256)
func (*EpochRewardsCaller) GetTargetVoterRewards ¶
func (_EpochRewards *EpochRewardsCaller) GetTargetVoterRewards(opts *bind.CallOpts) (*big.Int, error)
GetTargetVoterRewards is a free data retrieval call binding the contract method 0x2848f9e3.
Solidity: function getTargetVoterRewards() constant returns(uint256)
func (*EpochRewardsCaller) GetTargetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsCaller) GetTargetVotingGoldFraction(opts *bind.CallOpts) (*big.Int, error)
GetTargetVotingGoldFraction is a free data retrieval call binding the contract method 0xae098de2.
Solidity: function getTargetVotingGoldFraction() constant returns(uint256)
func (*EpochRewardsCaller) GetTargetVotingYieldParameters ¶
func (_EpochRewards *EpochRewardsCaller) GetTargetVotingYieldParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, error)
GetTargetVotingYieldParameters is a free data retrieval call binding the contract method 0x171af90f.
Solidity: function getTargetVotingYieldParameters() constant returns(uint256, uint256, uint256)
func (*EpochRewardsCaller) GetVerifiedSealBitmapFromHeader ¶
func (_EpochRewards *EpochRewardsCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*EpochRewardsCaller) GetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsCaller) GetVotingGoldFraction(opts *bind.CallOpts) (*big.Int, error)
GetVotingGoldFraction is a free data retrieval call binding the contract method 0xa1b95962.
Solidity: function getVotingGoldFraction() constant returns(uint256)
func (*EpochRewardsCaller) HashHeader ¶
func (_EpochRewards *EpochRewardsCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*EpochRewardsCaller) Initialized ¶
func (_EpochRewards *EpochRewardsCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*EpochRewardsCaller) IsOwner ¶
func (_EpochRewards *EpochRewardsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EpochRewardsCaller) IsReserveLow ¶
func (_EpochRewards *EpochRewardsCaller) IsReserveLow(opts *bind.CallOpts) (bool, error)
IsReserveLow is a free data retrieval call binding the contract method 0x9ad0cce7.
Solidity: function isReserveLow() constant returns(bool)
func (*EpochRewardsCaller) MinQuorumSize ¶
func (_EpochRewards *EpochRewardsCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsCaller) MinQuorumSizeInCurrentSet ¶
func (_EpochRewards *EpochRewardsCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*EpochRewardsCaller) NumberValidatorsInCurrentSet ¶
func (_EpochRewards *EpochRewardsCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*EpochRewardsCaller) NumberValidatorsInSet ¶
func (_EpochRewards *EpochRewardsCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EpochRewardsCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*EpochRewardsCaller) StartTime ¶
StartTime is a free data retrieval call binding the contract method 0x78e97925.
Solidity: function startTime() constant returns(uint256)
func (*EpochRewardsCaller) TargetValidatorEpochPayment ¶
func (_EpochRewards *EpochRewardsCaller) TargetValidatorEpochPayment(opts *bind.CallOpts) (*big.Int, error)
TargetValidatorEpochPayment is a free data retrieval call binding the contract method 0xe185aaa8.
Solidity: function targetValidatorEpochPayment() constant returns(uint256)
func (*EpochRewardsCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_EpochRewards *EpochRewardsCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*EpochRewardsCaller) ValidatorSignerAddressFromSet ¶
func (_EpochRewards *EpochRewardsCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type EpochRewardsCallerRaw ¶
type EpochRewardsCallerRaw struct {
Contract *EpochRewardsCaller // Generic read-only contract binding to access the raw methods on
}
EpochRewardsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EpochRewardsCallerRaw) Call ¶
func (_EpochRewards *EpochRewardsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EpochRewardsCallerSession ¶
type EpochRewardsCallerSession struct {
Contract *EpochRewardsCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
EpochRewardsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EpochRewardsCallerSession) CalculateTargetEpochRewards ¶
func (_EpochRewards *EpochRewardsCallerSession) CalculateTargetEpochRewards() (*big.Int, *big.Int, *big.Int, *big.Int, error)
CalculateTargetEpochRewards is a free data retrieval call binding the contract method 0x64347043.
Solidity: function calculateTargetEpochRewards() constant returns(uint256, uint256, uint256, uint256)
func (*EpochRewardsCallerSession) CarbonOffsettingPartner ¶
func (_EpochRewards *EpochRewardsCallerSession) CarbonOffsettingPartner() (common.Address, error)
CarbonOffsettingPartner is a free data retrieval call binding the contract method 0x22dae21f.
Solidity: function carbonOffsettingPartner() constant returns(address)
func (*EpochRewardsCallerSession) CheckProofOfPossession ¶
func (_EpochRewards *EpochRewardsCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*EpochRewardsCallerSession) FractionMulExp ¶
func (_EpochRewards *EpochRewardsCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*EpochRewardsCallerSession) GetBlockNumberFromHeader ¶
func (_EpochRewards *EpochRewardsCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*EpochRewardsCallerSession) GetCarbonOffsettingFraction ¶
func (_EpochRewards *EpochRewardsCallerSession) GetCarbonOffsettingFraction() (*big.Int, error)
GetCarbonOffsettingFraction is a free data retrieval call binding the contract method 0x7d164125.
Solidity: function getCarbonOffsettingFraction() constant returns(uint256)
func (*EpochRewardsCallerSession) GetCommunityRewardFraction ¶
func (_EpochRewards *EpochRewardsCallerSession) GetCommunityRewardFraction() (*big.Int, error)
GetCommunityRewardFraction is a free data retrieval call binding the contract method 0x9917907f.
Solidity: function getCommunityRewardFraction() constant returns(uint256)
func (*EpochRewardsCallerSession) GetEpochNumber ¶
func (_EpochRewards *EpochRewardsCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*EpochRewardsCallerSession) GetEpochNumberOfBlock ¶
func (_EpochRewards *EpochRewardsCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsCallerSession) GetEpochSize ¶
func (_EpochRewards *EpochRewardsCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*EpochRewardsCallerSession) GetParentSealBitmap ¶
func (_EpochRewards *EpochRewardsCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*EpochRewardsCallerSession) GetRewardsMultiplier ¶
func (_EpochRewards *EpochRewardsCallerSession) GetRewardsMultiplier() (*big.Int, error)
GetRewardsMultiplier is a free data retrieval call binding the contract method 0x0203ab24.
Solidity: function getRewardsMultiplier() constant returns(uint256)
func (*EpochRewardsCallerSession) GetRewardsMultiplierParameters ¶
func (_EpochRewards *EpochRewardsCallerSession) GetRewardsMultiplierParameters() (*big.Int, *big.Int, *big.Int, error)
GetRewardsMultiplierParameters is a free data retrieval call binding the contract method 0x5f396e48.
Solidity: function getRewardsMultiplierParameters() constant returns(uint256, uint256, uint256)
func (*EpochRewardsCallerSession) GetTargetGoldTotalSupply ¶
func (_EpochRewards *EpochRewardsCallerSession) GetTargetGoldTotalSupply() (*big.Int, error)
GetTargetGoldTotalSupply is a free data retrieval call binding the contract method 0x5049890f.
Solidity: function getTargetGoldTotalSupply() constant returns(uint256)
func (*EpochRewardsCallerSession) GetTargetTotalEpochPaymentsInGold ¶
func (_EpochRewards *EpochRewardsCallerSession) GetTargetTotalEpochPaymentsInGold() (*big.Int, error)
GetTargetTotalEpochPaymentsInGold is a free data retrieval call binding the contract method 0x4901c725.
Solidity: function getTargetTotalEpochPaymentsInGold() constant returns(uint256)
func (*EpochRewardsCallerSession) GetTargetVoterRewards ¶
func (_EpochRewards *EpochRewardsCallerSession) GetTargetVoterRewards() (*big.Int, error)
GetTargetVoterRewards is a free data retrieval call binding the contract method 0x2848f9e3.
Solidity: function getTargetVoterRewards() constant returns(uint256)
func (*EpochRewardsCallerSession) GetTargetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsCallerSession) GetTargetVotingGoldFraction() (*big.Int, error)
GetTargetVotingGoldFraction is a free data retrieval call binding the contract method 0xae098de2.
Solidity: function getTargetVotingGoldFraction() constant returns(uint256)
func (*EpochRewardsCallerSession) GetTargetVotingYieldParameters ¶
func (_EpochRewards *EpochRewardsCallerSession) GetTargetVotingYieldParameters() (*big.Int, *big.Int, *big.Int, error)
GetTargetVotingYieldParameters is a free data retrieval call binding the contract method 0x171af90f.
Solidity: function getTargetVotingYieldParameters() constant returns(uint256, uint256, uint256)
func (*EpochRewardsCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_EpochRewards *EpochRewardsCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*EpochRewardsCallerSession) GetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsCallerSession) GetVotingGoldFraction() (*big.Int, error)
GetVotingGoldFraction is a free data retrieval call binding the contract method 0xa1b95962.
Solidity: function getVotingGoldFraction() constant returns(uint256)
func (*EpochRewardsCallerSession) HashHeader ¶
func (_EpochRewards *EpochRewardsCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*EpochRewardsCallerSession) Initialized ¶
func (_EpochRewards *EpochRewardsCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*EpochRewardsCallerSession) IsOwner ¶
func (_EpochRewards *EpochRewardsCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EpochRewardsCallerSession) IsReserveLow ¶
func (_EpochRewards *EpochRewardsCallerSession) IsReserveLow() (bool, error)
IsReserveLow is a free data retrieval call binding the contract method 0x9ad0cce7.
Solidity: function isReserveLow() constant returns(bool)
func (*EpochRewardsCallerSession) MinQuorumSize ¶
func (_EpochRewards *EpochRewardsCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsCallerSession) MinQuorumSizeInCurrentSet ¶
func (_EpochRewards *EpochRewardsCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*EpochRewardsCallerSession) NumberValidatorsInCurrentSet ¶
func (_EpochRewards *EpochRewardsCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*EpochRewardsCallerSession) NumberValidatorsInSet ¶
func (_EpochRewards *EpochRewardsCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsCallerSession) Owner ¶
func (_EpochRewards *EpochRewardsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EpochRewardsCallerSession) Registry ¶
func (_EpochRewards *EpochRewardsCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*EpochRewardsCallerSession) StartTime ¶
func (_EpochRewards *EpochRewardsCallerSession) StartTime() (*big.Int, error)
StartTime is a free data retrieval call binding the contract method 0x78e97925.
Solidity: function startTime() constant returns(uint256)
func (*EpochRewardsCallerSession) TargetValidatorEpochPayment ¶
func (_EpochRewards *EpochRewardsCallerSession) TargetValidatorEpochPayment() (*big.Int, error)
TargetValidatorEpochPayment is a free data retrieval call binding the contract method 0xe185aaa8.
Solidity: function targetValidatorEpochPayment() constant returns(uint256)
func (*EpochRewardsCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_EpochRewards *EpochRewardsCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*EpochRewardsCallerSession) ValidatorSignerAddressFromSet ¶
func (_EpochRewards *EpochRewardsCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type EpochRewardsCarbonOffsettingFundSet ¶
type EpochRewardsCarbonOffsettingFundSet struct {
Partner common.Address
Fraction *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsCarbonOffsettingFundSet represents a CarbonOffsettingFundSet event raised by the EpochRewards contract.
type EpochRewardsCarbonOffsettingFundSetIterator ¶
type EpochRewardsCarbonOffsettingFundSetIterator struct {
Event *EpochRewardsCarbonOffsettingFundSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsCarbonOffsettingFundSetIterator is returned from FilterCarbonOffsettingFundSet and is used to iterate over the raw logs and unpacked data for CarbonOffsettingFundSet events raised by the EpochRewards contract.
func (*EpochRewardsCarbonOffsettingFundSetIterator) Close ¶
func (it *EpochRewardsCarbonOffsettingFundSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsCarbonOffsettingFundSetIterator) Error ¶
func (it *EpochRewardsCarbonOffsettingFundSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsCarbonOffsettingFundSetIterator) Next ¶
func (it *EpochRewardsCarbonOffsettingFundSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsCommunityRewardFractionSet ¶
type EpochRewardsCommunityRewardFractionSet struct {
Fraction *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsCommunityRewardFractionSet represents a CommunityRewardFractionSet event raised by the EpochRewards contract.
type EpochRewardsCommunityRewardFractionSetIterator ¶
type EpochRewardsCommunityRewardFractionSetIterator struct {
Event *EpochRewardsCommunityRewardFractionSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsCommunityRewardFractionSetIterator is returned from FilterCommunityRewardFractionSet and is used to iterate over the raw logs and unpacked data for CommunityRewardFractionSet events raised by the EpochRewards contract.
func (*EpochRewardsCommunityRewardFractionSetIterator) Close ¶
func (it *EpochRewardsCommunityRewardFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsCommunityRewardFractionSetIterator) Error ¶
func (it *EpochRewardsCommunityRewardFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsCommunityRewardFractionSetIterator) Next ¶
func (it *EpochRewardsCommunityRewardFractionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsFilterer ¶
type EpochRewardsFilterer struct {
// contains filtered or unexported fields
}
EpochRewardsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEpochRewardsFilterer ¶
func NewEpochRewardsFilterer(address common.Address, filterer bind.ContractFilterer) (*EpochRewardsFilterer, error)
NewEpochRewardsFilterer creates a new log filterer instance of EpochRewards, bound to a specific deployed contract.
func (*EpochRewardsFilterer) FilterCarbonOffsettingFundSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterCarbonOffsettingFundSet(opts *bind.FilterOpts, partner []common.Address) (*EpochRewardsCarbonOffsettingFundSetIterator, error)
FilterCarbonOffsettingFundSet is a free log retrieval operation binding the contract event 0xe296227209b47bb8f4a76768ebd564dcde1c44be325a5d262f27c1fd4fd4538b.
Solidity: event CarbonOffsettingFundSet(address indexed partner, uint256 fraction)
func (*EpochRewardsFilterer) FilterCommunityRewardFractionSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterCommunityRewardFractionSet(opts *bind.FilterOpts) (*EpochRewardsCommunityRewardFractionSetIterator, error)
FilterCommunityRewardFractionSet is a free log retrieval operation binding the contract event 0xe6c1b64ad7e601924731051286b7b408b1a6f3ae96dcd6d2d9cd82578372ef9e.
Solidity: event CommunityRewardFractionSet(uint256 fraction)
func (*EpochRewardsFilterer) FilterOwnershipTransferred ¶
func (_EpochRewards *EpochRewardsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EpochRewardsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EpochRewardsFilterer) FilterRegistrySet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*EpochRewardsRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*EpochRewardsFilterer) FilterRewardsMultiplierParametersSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterRewardsMultiplierParametersSet(opts *bind.FilterOpts) (*EpochRewardsRewardsMultiplierParametersSetIterator, error)
FilterRewardsMultiplierParametersSet is a free log retrieval operation binding the contract event 0x191445ee0115396c9725b9c642b985d63820ca57d54e42e5eb38faec4022f05d.
Solidity: event RewardsMultiplierParametersSet(uint256 max, uint256 underspendAdjustmentFactor, uint256 overspendAdjustmentFactor)
func (*EpochRewardsFilterer) FilterTargetValidatorEpochPaymentSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterTargetValidatorEpochPaymentSet(opts *bind.FilterOpts) (*EpochRewardsTargetValidatorEpochPaymentSetIterator, error)
FilterTargetValidatorEpochPaymentSet is a free log retrieval operation binding the contract event 0xa21d141963bb2c1064b5376f762d22d3e9c4c51617edcf105bcec0f14e36800c.
Solidity: event TargetValidatorEpochPaymentSet(uint256 payment)
func (*EpochRewardsFilterer) FilterTargetVotingGoldFractionSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingGoldFractionSet(opts *bind.FilterOpts) (*EpochRewardsTargetVotingGoldFractionSetIterator, error)
FilterTargetVotingGoldFractionSet is a free log retrieval operation binding the contract event 0xbae2f33c70949fbc7325c98655f3039e5e1c7f774874c99fd4f31ec5f432b159.
Solidity: event TargetVotingGoldFractionSet(uint256 fraction)
func (*EpochRewardsFilterer) FilterTargetVotingYieldParametersSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingYieldParametersSet(opts *bind.FilterOpts) (*EpochRewardsTargetVotingYieldParametersSetIterator, error)
FilterTargetVotingYieldParametersSet is a free log retrieval operation binding the contract event 0x1b76e38f3fdd1f284ed4d47c9d50ff407748c516ff9761616ff638c233107625.
Solidity: event TargetVotingYieldParametersSet(uint256 max, uint256 adjustmentFactor)
func (*EpochRewardsFilterer) FilterTargetVotingYieldSet ¶
func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingYieldSet(opts *bind.FilterOpts) (*EpochRewardsTargetVotingYieldSetIterator, error)
FilterTargetVotingYieldSet is a free log retrieval operation binding the contract event 0x152c3fc1e1cd415804bc9ae15876b37e62d8909358b940e6f4847ca927f46637.
Solidity: event TargetVotingYieldSet(uint256 target)
func (*EpochRewardsFilterer) FilterTargetVotingYieldUpdated ¶
func (_EpochRewards *EpochRewardsFilterer) FilterTargetVotingYieldUpdated(opts *bind.FilterOpts) (*EpochRewardsTargetVotingYieldUpdatedIterator, error)
FilterTargetVotingYieldUpdated is a free log retrieval operation binding the contract event 0x49d8cdfe05bae61517c234f65f4088454013bafe561115126a8fe0074dc7700e.
Solidity: event TargetVotingYieldUpdated(uint256 fraction)
func (*EpochRewardsFilterer) ParseCarbonOffsettingFundSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseCarbonOffsettingFundSet(log types.Log) (*EpochRewardsCarbonOffsettingFundSet, error)
ParseCarbonOffsettingFundSet is a log parse operation binding the contract event 0xe296227209b47bb8f4a76768ebd564dcde1c44be325a5d262f27c1fd4fd4538b.
Solidity: event CarbonOffsettingFundSet(address indexed partner, uint256 fraction)
func (*EpochRewardsFilterer) ParseCommunityRewardFractionSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseCommunityRewardFractionSet(log types.Log) (*EpochRewardsCommunityRewardFractionSet, error)
ParseCommunityRewardFractionSet is a log parse operation binding the contract event 0xe6c1b64ad7e601924731051286b7b408b1a6f3ae96dcd6d2d9cd82578372ef9e.
Solidity: event CommunityRewardFractionSet(uint256 fraction)
func (*EpochRewardsFilterer) ParseOwnershipTransferred ¶
func (_EpochRewards *EpochRewardsFilterer) ParseOwnershipTransferred(log types.Log) (*EpochRewardsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EpochRewardsFilterer) ParseRegistrySet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseRegistrySet(log types.Log) (*EpochRewardsRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*EpochRewardsFilterer) ParseRewardsMultiplierParametersSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseRewardsMultiplierParametersSet(log types.Log) (*EpochRewardsRewardsMultiplierParametersSet, error)
ParseRewardsMultiplierParametersSet is a log parse operation binding the contract event 0x191445ee0115396c9725b9c642b985d63820ca57d54e42e5eb38faec4022f05d.
Solidity: event RewardsMultiplierParametersSet(uint256 max, uint256 underspendAdjustmentFactor, uint256 overspendAdjustmentFactor)
func (*EpochRewardsFilterer) ParseTargetValidatorEpochPaymentSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseTargetValidatorEpochPaymentSet(log types.Log) (*EpochRewardsTargetValidatorEpochPaymentSet, error)
ParseTargetValidatorEpochPaymentSet is a log parse operation binding the contract event 0xa21d141963bb2c1064b5376f762d22d3e9c4c51617edcf105bcec0f14e36800c.
Solidity: event TargetValidatorEpochPaymentSet(uint256 payment)
func (*EpochRewardsFilterer) ParseTargetVotingGoldFractionSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingGoldFractionSet(log types.Log) (*EpochRewardsTargetVotingGoldFractionSet, error)
ParseTargetVotingGoldFractionSet is a log parse operation binding the contract event 0xbae2f33c70949fbc7325c98655f3039e5e1c7f774874c99fd4f31ec5f432b159.
Solidity: event TargetVotingGoldFractionSet(uint256 fraction)
func (*EpochRewardsFilterer) ParseTargetVotingYieldParametersSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingYieldParametersSet(log types.Log) (*EpochRewardsTargetVotingYieldParametersSet, error)
ParseTargetVotingYieldParametersSet is a log parse operation binding the contract event 0x1b76e38f3fdd1f284ed4d47c9d50ff407748c516ff9761616ff638c233107625.
Solidity: event TargetVotingYieldParametersSet(uint256 max, uint256 adjustmentFactor)
func (*EpochRewardsFilterer) ParseTargetVotingYieldSet ¶
func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingYieldSet(log types.Log) (*EpochRewardsTargetVotingYieldSet, error)
ParseTargetVotingYieldSet is a log parse operation binding the contract event 0x152c3fc1e1cd415804bc9ae15876b37e62d8909358b940e6f4847ca927f46637.
Solidity: event TargetVotingYieldSet(uint256 target)
func (*EpochRewardsFilterer) ParseTargetVotingYieldUpdated ¶
func (_EpochRewards *EpochRewardsFilterer) ParseTargetVotingYieldUpdated(log types.Log) (*EpochRewardsTargetVotingYieldUpdated, error)
ParseTargetVotingYieldUpdated is a log parse operation binding the contract event 0x49d8cdfe05bae61517c234f65f4088454013bafe561115126a8fe0074dc7700e.
Solidity: event TargetVotingYieldUpdated(uint256 fraction)
func (*EpochRewardsFilterer) TryParseLog ¶
func (_EpochRewards *EpochRewardsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*EpochRewardsFilterer) WatchCarbonOffsettingFundSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchCarbonOffsettingFundSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsCarbonOffsettingFundSet, partner []common.Address) (event.Subscription, error)
WatchCarbonOffsettingFundSet is a free log subscription operation binding the contract event 0xe296227209b47bb8f4a76768ebd564dcde1c44be325a5d262f27c1fd4fd4538b.
Solidity: event CarbonOffsettingFundSet(address indexed partner, uint256 fraction)
func (*EpochRewardsFilterer) WatchCommunityRewardFractionSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchCommunityRewardFractionSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsCommunityRewardFractionSet) (event.Subscription, error)
WatchCommunityRewardFractionSet is a free log subscription operation binding the contract event 0xe6c1b64ad7e601924731051286b7b408b1a6f3ae96dcd6d2d9cd82578372ef9e.
Solidity: event CommunityRewardFractionSet(uint256 fraction)
func (*EpochRewardsFilterer) WatchOwnershipTransferred ¶
func (_EpochRewards *EpochRewardsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EpochRewardsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EpochRewardsFilterer) WatchRegistrySet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *EpochRewardsRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*EpochRewardsFilterer) WatchRewardsMultiplierParametersSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchRewardsMultiplierParametersSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsRewardsMultiplierParametersSet) (event.Subscription, error)
WatchRewardsMultiplierParametersSet is a free log subscription operation binding the contract event 0x191445ee0115396c9725b9c642b985d63820ca57d54e42e5eb38faec4022f05d.
Solidity: event RewardsMultiplierParametersSet(uint256 max, uint256 underspendAdjustmentFactor, uint256 overspendAdjustmentFactor)
func (*EpochRewardsFilterer) WatchTargetValidatorEpochPaymentSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchTargetValidatorEpochPaymentSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetValidatorEpochPaymentSet) (event.Subscription, error)
WatchTargetValidatorEpochPaymentSet is a free log subscription operation binding the contract event 0xa21d141963bb2c1064b5376f762d22d3e9c4c51617edcf105bcec0f14e36800c.
Solidity: event TargetValidatorEpochPaymentSet(uint256 payment)
func (*EpochRewardsFilterer) WatchTargetVotingGoldFractionSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingGoldFractionSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingGoldFractionSet) (event.Subscription, error)
WatchTargetVotingGoldFractionSet is a free log subscription operation binding the contract event 0xbae2f33c70949fbc7325c98655f3039e5e1c7f774874c99fd4f31ec5f432b159.
Solidity: event TargetVotingGoldFractionSet(uint256 fraction)
func (*EpochRewardsFilterer) WatchTargetVotingYieldParametersSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingYieldParametersSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingYieldParametersSet) (event.Subscription, error)
WatchTargetVotingYieldParametersSet is a free log subscription operation binding the contract event 0x1b76e38f3fdd1f284ed4d47c9d50ff407748c516ff9761616ff638c233107625.
Solidity: event TargetVotingYieldParametersSet(uint256 max, uint256 adjustmentFactor)
func (*EpochRewardsFilterer) WatchTargetVotingYieldSet ¶
func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingYieldSet(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingYieldSet) (event.Subscription, error)
WatchTargetVotingYieldSet is a free log subscription operation binding the contract event 0x152c3fc1e1cd415804bc9ae15876b37e62d8909358b940e6f4847ca927f46637.
Solidity: event TargetVotingYieldSet(uint256 target)
func (*EpochRewardsFilterer) WatchTargetVotingYieldUpdated ¶
func (_EpochRewards *EpochRewardsFilterer) WatchTargetVotingYieldUpdated(opts *bind.WatchOpts, sink chan<- *EpochRewardsTargetVotingYieldUpdated) (event.Subscription, error)
WatchTargetVotingYieldUpdated is a free log subscription operation binding the contract event 0x49d8cdfe05bae61517c234f65f4088454013bafe561115126a8fe0074dc7700e.
Solidity: event TargetVotingYieldUpdated(uint256 fraction)
type EpochRewardsOwnershipTransferred ¶
type EpochRewardsOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsOwnershipTransferred represents a OwnershipTransferred event raised by the EpochRewards contract.
type EpochRewardsOwnershipTransferredIterator ¶
type EpochRewardsOwnershipTransferredIterator struct {
Event *EpochRewardsOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the EpochRewards contract.
func (*EpochRewardsOwnershipTransferredIterator) Close ¶
func (it *EpochRewardsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsOwnershipTransferredIterator) Error ¶
func (it *EpochRewardsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsOwnershipTransferredIterator) Next ¶
func (it *EpochRewardsOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsRaw ¶
type EpochRewardsRaw struct {
Contract *EpochRewards // Generic contract binding to access the raw methods on
}
EpochRewardsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EpochRewardsRaw) Call ¶
func (_EpochRewards *EpochRewardsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EpochRewardsRaw) Transact ¶
func (_EpochRewards *EpochRewardsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EpochRewardsRaw) Transfer ¶
func (_EpochRewards *EpochRewardsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EpochRewardsRegistrySet ¶
type EpochRewardsRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsRegistrySet represents a RegistrySet event raised by the EpochRewards contract.
type EpochRewardsRegistrySetIterator ¶
type EpochRewardsRegistrySetIterator struct {
Event *EpochRewardsRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the EpochRewards contract.
func (*EpochRewardsRegistrySetIterator) Close ¶
func (it *EpochRewardsRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsRegistrySetIterator) Error ¶
func (it *EpochRewardsRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsRegistrySetIterator) Next ¶
func (it *EpochRewardsRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsRewardsMultiplierParametersSet ¶
type EpochRewardsRewardsMultiplierParametersSet struct {
Max *big.Int
UnderspendAdjustmentFactor *big.Int
OverspendAdjustmentFactor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsRewardsMultiplierParametersSet represents a RewardsMultiplierParametersSet event raised by the EpochRewards contract.
type EpochRewardsRewardsMultiplierParametersSetIterator ¶
type EpochRewardsRewardsMultiplierParametersSetIterator struct {
Event *EpochRewardsRewardsMultiplierParametersSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsRewardsMultiplierParametersSetIterator is returned from FilterRewardsMultiplierParametersSet and is used to iterate over the raw logs and unpacked data for RewardsMultiplierParametersSet events raised by the EpochRewards contract.
func (*EpochRewardsRewardsMultiplierParametersSetIterator) Close ¶
func (it *EpochRewardsRewardsMultiplierParametersSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsRewardsMultiplierParametersSetIterator) Error ¶
func (it *EpochRewardsRewardsMultiplierParametersSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsRewardsMultiplierParametersSetIterator) Next ¶
func (it *EpochRewardsRewardsMultiplierParametersSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsSession ¶
type EpochRewardsSession struct {
Contract *EpochRewards // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
EpochRewardsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EpochRewardsSession) CalculateTargetEpochRewards ¶
func (_EpochRewards *EpochRewardsSession) CalculateTargetEpochRewards() (*big.Int, *big.Int, *big.Int, *big.Int, error)
CalculateTargetEpochRewards is a free data retrieval call binding the contract method 0x64347043.
Solidity: function calculateTargetEpochRewards() constant returns(uint256, uint256, uint256, uint256)
func (*EpochRewardsSession) CarbonOffsettingPartner ¶
func (_EpochRewards *EpochRewardsSession) CarbonOffsettingPartner() (common.Address, error)
CarbonOffsettingPartner is a free data retrieval call binding the contract method 0x22dae21f.
Solidity: function carbonOffsettingPartner() constant returns(address)
func (*EpochRewardsSession) CheckProofOfPossession ¶
func (_EpochRewards *EpochRewardsSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*EpochRewardsSession) FractionMulExp ¶
func (_EpochRewards *EpochRewardsSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*EpochRewardsSession) GetBlockNumberFromHeader ¶
func (_EpochRewards *EpochRewardsSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*EpochRewardsSession) GetCarbonOffsettingFraction ¶
func (_EpochRewards *EpochRewardsSession) GetCarbonOffsettingFraction() (*big.Int, error)
GetCarbonOffsettingFraction is a free data retrieval call binding the contract method 0x7d164125.
Solidity: function getCarbonOffsettingFraction() constant returns(uint256)
func (*EpochRewardsSession) GetCommunityRewardFraction ¶
func (_EpochRewards *EpochRewardsSession) GetCommunityRewardFraction() (*big.Int, error)
GetCommunityRewardFraction is a free data retrieval call binding the contract method 0x9917907f.
Solidity: function getCommunityRewardFraction() constant returns(uint256)
func (*EpochRewardsSession) GetEpochNumber ¶
func (_EpochRewards *EpochRewardsSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*EpochRewardsSession) GetEpochNumberOfBlock ¶
func (_EpochRewards *EpochRewardsSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsSession) GetEpochSize ¶
func (_EpochRewards *EpochRewardsSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*EpochRewardsSession) GetParentSealBitmap ¶
func (_EpochRewards *EpochRewardsSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*EpochRewardsSession) GetRewardsMultiplier ¶
func (_EpochRewards *EpochRewardsSession) GetRewardsMultiplier() (*big.Int, error)
GetRewardsMultiplier is a free data retrieval call binding the contract method 0x0203ab24.
Solidity: function getRewardsMultiplier() constant returns(uint256)
func (*EpochRewardsSession) GetRewardsMultiplierParameters ¶
func (_EpochRewards *EpochRewardsSession) GetRewardsMultiplierParameters() (*big.Int, *big.Int, *big.Int, error)
GetRewardsMultiplierParameters is a free data retrieval call binding the contract method 0x5f396e48.
Solidity: function getRewardsMultiplierParameters() constant returns(uint256, uint256, uint256)
func (*EpochRewardsSession) GetTargetGoldTotalSupply ¶
func (_EpochRewards *EpochRewardsSession) GetTargetGoldTotalSupply() (*big.Int, error)
GetTargetGoldTotalSupply is a free data retrieval call binding the contract method 0x5049890f.
Solidity: function getTargetGoldTotalSupply() constant returns(uint256)
func (*EpochRewardsSession) GetTargetTotalEpochPaymentsInGold ¶
func (_EpochRewards *EpochRewardsSession) GetTargetTotalEpochPaymentsInGold() (*big.Int, error)
GetTargetTotalEpochPaymentsInGold is a free data retrieval call binding the contract method 0x4901c725.
Solidity: function getTargetTotalEpochPaymentsInGold() constant returns(uint256)
func (*EpochRewardsSession) GetTargetVoterRewards ¶
func (_EpochRewards *EpochRewardsSession) GetTargetVoterRewards() (*big.Int, error)
GetTargetVoterRewards is a free data retrieval call binding the contract method 0x2848f9e3.
Solidity: function getTargetVoterRewards() constant returns(uint256)
func (*EpochRewardsSession) GetTargetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsSession) GetTargetVotingGoldFraction() (*big.Int, error)
GetTargetVotingGoldFraction is a free data retrieval call binding the contract method 0xae098de2.
Solidity: function getTargetVotingGoldFraction() constant returns(uint256)
func (*EpochRewardsSession) GetTargetVotingYieldParameters ¶
func (_EpochRewards *EpochRewardsSession) GetTargetVotingYieldParameters() (*big.Int, *big.Int, *big.Int, error)
GetTargetVotingYieldParameters is a free data retrieval call binding the contract method 0x171af90f.
Solidity: function getTargetVotingYieldParameters() constant returns(uint256, uint256, uint256)
func (*EpochRewardsSession) GetVerifiedSealBitmapFromHeader ¶
func (_EpochRewards *EpochRewardsSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*EpochRewardsSession) GetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsSession) GetVotingGoldFraction() (*big.Int, error)
GetVotingGoldFraction is a free data retrieval call binding the contract method 0xa1b95962.
Solidity: function getVotingGoldFraction() constant returns(uint256)
func (*EpochRewardsSession) HashHeader ¶
func (_EpochRewards *EpochRewardsSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*EpochRewardsSession) Initialize ¶
func (_EpochRewards *EpochRewardsSession) Initialize(registryAddress common.Address, targetVotingYieldInitial *big.Int, targetVotingYieldMax *big.Int, targetVotingYieldAdjustmentFactor *big.Int, rewardsMultiplierMax *big.Int, rewardsMultiplierUnderspendAdjustmentFactor *big.Int, rewardsMultiplierOverspendAdjustmentFactor *big.Int, _targetVotingGoldFraction *big.Int, _targetValidatorEpochPayment *big.Int, _communityRewardFraction *big.Int, _carbonOffsettingPartner common.Address, _carbonOffsettingFraction *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7cca2a3c.
Solidity: function initialize(address registryAddress, uint256 targetVotingYieldInitial, uint256 targetVotingYieldMax, uint256 targetVotingYieldAdjustmentFactor, uint256 rewardsMultiplierMax, uint256 rewardsMultiplierUnderspendAdjustmentFactor, uint256 rewardsMultiplierOverspendAdjustmentFactor, uint256 _targetVotingGoldFraction, uint256 _targetValidatorEpochPayment, uint256 _communityRewardFraction, address _carbonOffsettingPartner, uint256 _carbonOffsettingFraction) returns()
func (*EpochRewardsSession) Initialized ¶
func (_EpochRewards *EpochRewardsSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*EpochRewardsSession) IsOwner ¶
func (_EpochRewards *EpochRewardsSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EpochRewardsSession) IsReserveLow ¶
func (_EpochRewards *EpochRewardsSession) IsReserveLow() (bool, error)
IsReserveLow is a free data retrieval call binding the contract method 0x9ad0cce7.
Solidity: function isReserveLow() constant returns(bool)
func (*EpochRewardsSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsSession) MinQuorumSizeInCurrentSet ¶
func (_EpochRewards *EpochRewardsSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*EpochRewardsSession) NumberValidatorsInCurrentSet ¶
func (_EpochRewards *EpochRewardsSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*EpochRewardsSession) NumberValidatorsInSet ¶
func (_EpochRewards *EpochRewardsSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*EpochRewardsSession) Owner ¶
func (_EpochRewards *EpochRewardsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EpochRewardsSession) Registry ¶
func (_EpochRewards *EpochRewardsSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*EpochRewardsSession) RenounceOwnership ¶
func (_EpochRewards *EpochRewardsSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EpochRewardsSession) SetCarbonOffsettingFund ¶
func (_EpochRewards *EpochRewardsSession) SetCarbonOffsettingFund(partner common.Address, value *big.Int) (*types.Transaction, error)
SetCarbonOffsettingFund is a paid mutator transaction binding the contract method 0x434c99c4.
Solidity: function setCarbonOffsettingFund(address partner, uint256 value) returns(bool)
func (*EpochRewardsSession) SetCommunityRewardFraction ¶
func (_EpochRewards *EpochRewardsSession) SetCommunityRewardFraction(value *big.Int) (*types.Transaction, error)
SetCommunityRewardFraction is a paid mutator transaction binding the contract method 0xb63b4a23.
Solidity: function setCommunityRewardFraction(uint256 value) returns(bool)
func (*EpochRewardsSession) SetRegistry ¶
func (_EpochRewards *EpochRewardsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*EpochRewardsSession) SetRewardsMultiplierParameters ¶
func (_EpochRewards *EpochRewardsSession) SetRewardsMultiplierParameters(max *big.Int, underspendAdjustmentFactor *big.Int, overspendAdjustmentFactor *big.Int) (*types.Transaction, error)
SetRewardsMultiplierParameters is a paid mutator transaction binding the contract method 0x8331c1d7.
Solidity: function setRewardsMultiplierParameters(uint256 max, uint256 underspendAdjustmentFactor, uint256 overspendAdjustmentFactor) returns(bool)
func (*EpochRewardsSession) SetTargetValidatorEpochPayment ¶
func (_EpochRewards *EpochRewardsSession) SetTargetValidatorEpochPayment(value *big.Int) (*types.Transaction, error)
SetTargetValidatorEpochPayment is a paid mutator transaction binding the contract method 0x96c3d2fd.
Solidity: function setTargetValidatorEpochPayment(uint256 value) returns(bool)
func (*EpochRewardsSession) SetTargetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsSession) SetTargetVotingGoldFraction(value *big.Int) (*types.Transaction, error)
SetTargetVotingGoldFraction is a paid mutator transaction binding the contract method 0x94028384.
Solidity: function setTargetVotingGoldFraction(uint256 value) returns(bool)
func (*EpochRewardsSession) SetTargetVotingYield ¶
func (_EpochRewards *EpochRewardsSession) SetTargetVotingYield(targetVotingYield *big.Int) (*types.Transaction, error)
SetTargetVotingYield is a paid mutator transaction binding the contract method 0xcd52782e.
Solidity: function setTargetVotingYield(uint256 targetVotingYield) returns(bool)
func (*EpochRewardsSession) SetTargetVotingYieldParameters ¶
func (_EpochRewards *EpochRewardsSession) SetTargetVotingYieldParameters(max *big.Int, adjustmentFactor *big.Int) (*types.Transaction, error)
SetTargetVotingYieldParameters is a paid mutator transaction binding the contract method 0x5918bb58.
Solidity: function setTargetVotingYieldParameters(uint256 max, uint256 adjustmentFactor) returns(bool)
func (*EpochRewardsSession) StartTime ¶
func (_EpochRewards *EpochRewardsSession) StartTime() (*big.Int, error)
StartTime is a free data retrieval call binding the contract method 0x78e97925.
Solidity: function startTime() constant returns(uint256)
func (*EpochRewardsSession) TargetValidatorEpochPayment ¶
func (_EpochRewards *EpochRewardsSession) TargetValidatorEpochPayment() (*big.Int, error)
TargetValidatorEpochPayment is a free data retrieval call binding the contract method 0xe185aaa8.
Solidity: function targetValidatorEpochPayment() constant returns(uint256)
func (*EpochRewardsSession) TransferOwnership ¶
func (_EpochRewards *EpochRewardsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EpochRewardsSession) UpdateTargetVotingYield ¶
func (_EpochRewards *EpochRewardsSession) UpdateTargetVotingYield() (*types.Transaction, error)
UpdateTargetVotingYield is a paid mutator transaction binding the contract method 0x92ecd745.
Solidity: function updateTargetVotingYield() returns()
func (*EpochRewardsSession) ValidatorSignerAddressFromCurrentSet ¶
func (_EpochRewards *EpochRewardsSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*EpochRewardsSession) ValidatorSignerAddressFromSet ¶
func (_EpochRewards *EpochRewardsSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type EpochRewardsTargetValidatorEpochPaymentSet ¶
type EpochRewardsTargetValidatorEpochPaymentSet struct {
Payment *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsTargetValidatorEpochPaymentSet represents a TargetValidatorEpochPaymentSet event raised by the EpochRewards contract.
type EpochRewardsTargetValidatorEpochPaymentSetIterator ¶
type EpochRewardsTargetValidatorEpochPaymentSetIterator struct {
Event *EpochRewardsTargetValidatorEpochPaymentSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsTargetValidatorEpochPaymentSetIterator is returned from FilterTargetValidatorEpochPaymentSet and is used to iterate over the raw logs and unpacked data for TargetValidatorEpochPaymentSet events raised by the EpochRewards contract.
func (*EpochRewardsTargetValidatorEpochPaymentSetIterator) Close ¶
func (it *EpochRewardsTargetValidatorEpochPaymentSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsTargetValidatorEpochPaymentSetIterator) Error ¶
func (it *EpochRewardsTargetValidatorEpochPaymentSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsTargetValidatorEpochPaymentSetIterator) Next ¶
func (it *EpochRewardsTargetValidatorEpochPaymentSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsTargetVotingGoldFractionSet ¶
type EpochRewardsTargetVotingGoldFractionSet struct {
Fraction *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsTargetVotingGoldFractionSet represents a TargetVotingGoldFractionSet event raised by the EpochRewards contract.
type EpochRewardsTargetVotingGoldFractionSetIterator ¶
type EpochRewardsTargetVotingGoldFractionSetIterator struct {
Event *EpochRewardsTargetVotingGoldFractionSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsTargetVotingGoldFractionSetIterator is returned from FilterTargetVotingGoldFractionSet and is used to iterate over the raw logs and unpacked data for TargetVotingGoldFractionSet events raised by the EpochRewards contract.
func (*EpochRewardsTargetVotingGoldFractionSetIterator) Close ¶
func (it *EpochRewardsTargetVotingGoldFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsTargetVotingGoldFractionSetIterator) Error ¶
func (it *EpochRewardsTargetVotingGoldFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsTargetVotingGoldFractionSetIterator) Next ¶
func (it *EpochRewardsTargetVotingGoldFractionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsTargetVotingYieldParametersSet ¶
type EpochRewardsTargetVotingYieldParametersSet struct {
Max *big.Int
AdjustmentFactor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsTargetVotingYieldParametersSet represents a TargetVotingYieldParametersSet event raised by the EpochRewards contract.
type EpochRewardsTargetVotingYieldParametersSetIterator ¶
type EpochRewardsTargetVotingYieldParametersSetIterator struct {
Event *EpochRewardsTargetVotingYieldParametersSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsTargetVotingYieldParametersSetIterator is returned from FilterTargetVotingYieldParametersSet and is used to iterate over the raw logs and unpacked data for TargetVotingYieldParametersSet events raised by the EpochRewards contract.
func (*EpochRewardsTargetVotingYieldParametersSetIterator) Close ¶
func (it *EpochRewardsTargetVotingYieldParametersSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsTargetVotingYieldParametersSetIterator) Error ¶
func (it *EpochRewardsTargetVotingYieldParametersSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsTargetVotingYieldParametersSetIterator) Next ¶
func (it *EpochRewardsTargetVotingYieldParametersSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsTargetVotingYieldSet ¶
type EpochRewardsTargetVotingYieldSet struct {
Target *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsTargetVotingYieldSet represents a TargetVotingYieldSet event raised by the EpochRewards contract.
type EpochRewardsTargetVotingYieldSetIterator ¶
type EpochRewardsTargetVotingYieldSetIterator struct {
Event *EpochRewardsTargetVotingYieldSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsTargetVotingYieldSetIterator is returned from FilterTargetVotingYieldSet and is used to iterate over the raw logs and unpacked data for TargetVotingYieldSet events raised by the EpochRewards contract.
func (*EpochRewardsTargetVotingYieldSetIterator) Close ¶
func (it *EpochRewardsTargetVotingYieldSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsTargetVotingYieldSetIterator) Error ¶
func (it *EpochRewardsTargetVotingYieldSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsTargetVotingYieldSetIterator) Next ¶
func (it *EpochRewardsTargetVotingYieldSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsTargetVotingYieldUpdated ¶
type EpochRewardsTargetVotingYieldUpdated struct {
Fraction *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EpochRewardsTargetVotingYieldUpdated represents a TargetVotingYieldUpdated event raised by the EpochRewards contract.
type EpochRewardsTargetVotingYieldUpdatedIterator ¶
type EpochRewardsTargetVotingYieldUpdatedIterator struct {
Event *EpochRewardsTargetVotingYieldUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EpochRewardsTargetVotingYieldUpdatedIterator is returned from FilterTargetVotingYieldUpdated and is used to iterate over the raw logs and unpacked data for TargetVotingYieldUpdated events raised by the EpochRewards contract.
func (*EpochRewardsTargetVotingYieldUpdatedIterator) Close ¶
func (it *EpochRewardsTargetVotingYieldUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EpochRewardsTargetVotingYieldUpdatedIterator) Error ¶
func (it *EpochRewardsTargetVotingYieldUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EpochRewardsTargetVotingYieldUpdatedIterator) Next ¶
func (it *EpochRewardsTargetVotingYieldUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EpochRewardsTransactor ¶
type EpochRewardsTransactor struct {
// contains filtered or unexported fields
}
EpochRewardsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEpochRewardsTransactor ¶
func NewEpochRewardsTransactor(address common.Address, transactor bind.ContractTransactor) (*EpochRewardsTransactor, error)
NewEpochRewardsTransactor creates a new write-only instance of EpochRewards, bound to a specific deployed contract.
func (*EpochRewardsTransactor) Initialize ¶
func (_EpochRewards *EpochRewardsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, targetVotingYieldInitial *big.Int, targetVotingYieldMax *big.Int, targetVotingYieldAdjustmentFactor *big.Int, rewardsMultiplierMax *big.Int, rewardsMultiplierUnderspendAdjustmentFactor *big.Int, rewardsMultiplierOverspendAdjustmentFactor *big.Int, _targetVotingGoldFraction *big.Int, _targetValidatorEpochPayment *big.Int, _communityRewardFraction *big.Int, _carbonOffsettingPartner common.Address, _carbonOffsettingFraction *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7cca2a3c.
Solidity: function initialize(address registryAddress, uint256 targetVotingYieldInitial, uint256 targetVotingYieldMax, uint256 targetVotingYieldAdjustmentFactor, uint256 rewardsMultiplierMax, uint256 rewardsMultiplierUnderspendAdjustmentFactor, uint256 rewardsMultiplierOverspendAdjustmentFactor, uint256 _targetVotingGoldFraction, uint256 _targetValidatorEpochPayment, uint256 _communityRewardFraction, address _carbonOffsettingPartner, uint256 _carbonOffsettingFraction) returns()
func (*EpochRewardsTransactor) RenounceOwnership ¶
func (_EpochRewards *EpochRewardsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EpochRewardsTransactor) SetCarbonOffsettingFund ¶
func (_EpochRewards *EpochRewardsTransactor) SetCarbonOffsettingFund(opts *bind.TransactOpts, partner common.Address, value *big.Int) (*types.Transaction, error)
SetCarbonOffsettingFund is a paid mutator transaction binding the contract method 0x434c99c4.
Solidity: function setCarbonOffsettingFund(address partner, uint256 value) returns(bool)
func (*EpochRewardsTransactor) SetCommunityRewardFraction ¶
func (_EpochRewards *EpochRewardsTransactor) SetCommunityRewardFraction(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetCommunityRewardFraction is a paid mutator transaction binding the contract method 0xb63b4a23.
Solidity: function setCommunityRewardFraction(uint256 value) returns(bool)
func (*EpochRewardsTransactor) SetRegistry ¶
func (_EpochRewards *EpochRewardsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*EpochRewardsTransactor) SetRewardsMultiplierParameters ¶
func (_EpochRewards *EpochRewardsTransactor) SetRewardsMultiplierParameters(opts *bind.TransactOpts, max *big.Int, underspendAdjustmentFactor *big.Int, overspendAdjustmentFactor *big.Int) (*types.Transaction, error)
SetRewardsMultiplierParameters is a paid mutator transaction binding the contract method 0x8331c1d7.
Solidity: function setRewardsMultiplierParameters(uint256 max, uint256 underspendAdjustmentFactor, uint256 overspendAdjustmentFactor) returns(bool)
func (*EpochRewardsTransactor) SetTargetValidatorEpochPayment ¶
func (_EpochRewards *EpochRewardsTransactor) SetTargetValidatorEpochPayment(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetTargetValidatorEpochPayment is a paid mutator transaction binding the contract method 0x96c3d2fd.
Solidity: function setTargetValidatorEpochPayment(uint256 value) returns(bool)
func (*EpochRewardsTransactor) SetTargetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsTransactor) SetTargetVotingGoldFraction(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetTargetVotingGoldFraction is a paid mutator transaction binding the contract method 0x94028384.
Solidity: function setTargetVotingGoldFraction(uint256 value) returns(bool)
func (*EpochRewardsTransactor) SetTargetVotingYield ¶
func (_EpochRewards *EpochRewardsTransactor) SetTargetVotingYield(opts *bind.TransactOpts, targetVotingYield *big.Int) (*types.Transaction, error)
SetTargetVotingYield is a paid mutator transaction binding the contract method 0xcd52782e.
Solidity: function setTargetVotingYield(uint256 targetVotingYield) returns(bool)
func (*EpochRewardsTransactor) SetTargetVotingYieldParameters ¶
func (_EpochRewards *EpochRewardsTransactor) SetTargetVotingYieldParameters(opts *bind.TransactOpts, max *big.Int, adjustmentFactor *big.Int) (*types.Transaction, error)
SetTargetVotingYieldParameters is a paid mutator transaction binding the contract method 0x5918bb58.
Solidity: function setTargetVotingYieldParameters(uint256 max, uint256 adjustmentFactor) returns(bool)
func (*EpochRewardsTransactor) TransferOwnership ¶
func (_EpochRewards *EpochRewardsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EpochRewardsTransactor) UpdateTargetVotingYield ¶
func (_EpochRewards *EpochRewardsTransactor) UpdateTargetVotingYield(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateTargetVotingYield is a paid mutator transaction binding the contract method 0x92ecd745.
Solidity: function updateTargetVotingYield() returns()
type EpochRewardsTransactorRaw ¶
type EpochRewardsTransactorRaw struct {
Contract *EpochRewardsTransactor // Generic write-only contract binding to access the raw methods on
}
EpochRewardsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EpochRewardsTransactorRaw) Transact ¶
func (_EpochRewards *EpochRewardsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EpochRewardsTransactorRaw) Transfer ¶
func (_EpochRewards *EpochRewardsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EpochRewardsTransactorSession ¶
type EpochRewardsTransactorSession struct {
Contract *EpochRewardsTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
EpochRewardsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EpochRewardsTransactorSession) Initialize ¶
func (_EpochRewards *EpochRewardsTransactorSession) Initialize(registryAddress common.Address, targetVotingYieldInitial *big.Int, targetVotingYieldMax *big.Int, targetVotingYieldAdjustmentFactor *big.Int, rewardsMultiplierMax *big.Int, rewardsMultiplierUnderspendAdjustmentFactor *big.Int, rewardsMultiplierOverspendAdjustmentFactor *big.Int, _targetVotingGoldFraction *big.Int, _targetValidatorEpochPayment *big.Int, _communityRewardFraction *big.Int, _carbonOffsettingPartner common.Address, _carbonOffsettingFraction *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7cca2a3c.
Solidity: function initialize(address registryAddress, uint256 targetVotingYieldInitial, uint256 targetVotingYieldMax, uint256 targetVotingYieldAdjustmentFactor, uint256 rewardsMultiplierMax, uint256 rewardsMultiplierUnderspendAdjustmentFactor, uint256 rewardsMultiplierOverspendAdjustmentFactor, uint256 _targetVotingGoldFraction, uint256 _targetValidatorEpochPayment, uint256 _communityRewardFraction, address _carbonOffsettingPartner, uint256 _carbonOffsettingFraction) returns()
func (*EpochRewardsTransactorSession) RenounceOwnership ¶
func (_EpochRewards *EpochRewardsTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EpochRewardsTransactorSession) SetCarbonOffsettingFund ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetCarbonOffsettingFund(partner common.Address, value *big.Int) (*types.Transaction, error)
SetCarbonOffsettingFund is a paid mutator transaction binding the contract method 0x434c99c4.
Solidity: function setCarbonOffsettingFund(address partner, uint256 value) returns(bool)
func (*EpochRewardsTransactorSession) SetCommunityRewardFraction ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetCommunityRewardFraction(value *big.Int) (*types.Transaction, error)
SetCommunityRewardFraction is a paid mutator transaction binding the contract method 0xb63b4a23.
Solidity: function setCommunityRewardFraction(uint256 value) returns(bool)
func (*EpochRewardsTransactorSession) SetRegistry ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*EpochRewardsTransactorSession) SetRewardsMultiplierParameters ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetRewardsMultiplierParameters(max *big.Int, underspendAdjustmentFactor *big.Int, overspendAdjustmentFactor *big.Int) (*types.Transaction, error)
SetRewardsMultiplierParameters is a paid mutator transaction binding the contract method 0x8331c1d7.
Solidity: function setRewardsMultiplierParameters(uint256 max, uint256 underspendAdjustmentFactor, uint256 overspendAdjustmentFactor) returns(bool)
func (*EpochRewardsTransactorSession) SetTargetValidatorEpochPayment ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetTargetValidatorEpochPayment(value *big.Int) (*types.Transaction, error)
SetTargetValidatorEpochPayment is a paid mutator transaction binding the contract method 0x96c3d2fd.
Solidity: function setTargetValidatorEpochPayment(uint256 value) returns(bool)
func (*EpochRewardsTransactorSession) SetTargetVotingGoldFraction ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetTargetVotingGoldFraction(value *big.Int) (*types.Transaction, error)
SetTargetVotingGoldFraction is a paid mutator transaction binding the contract method 0x94028384.
Solidity: function setTargetVotingGoldFraction(uint256 value) returns(bool)
func (*EpochRewardsTransactorSession) SetTargetVotingYield ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetTargetVotingYield(targetVotingYield *big.Int) (*types.Transaction, error)
SetTargetVotingYield is a paid mutator transaction binding the contract method 0xcd52782e.
Solidity: function setTargetVotingYield(uint256 targetVotingYield) returns(bool)
func (*EpochRewardsTransactorSession) SetTargetVotingYieldParameters ¶
func (_EpochRewards *EpochRewardsTransactorSession) SetTargetVotingYieldParameters(max *big.Int, adjustmentFactor *big.Int) (*types.Transaction, error)
SetTargetVotingYieldParameters is a paid mutator transaction binding the contract method 0x5918bb58.
Solidity: function setTargetVotingYieldParameters(uint256 max, uint256 adjustmentFactor) returns(bool)
func (*EpochRewardsTransactorSession) TransferOwnership ¶
func (_EpochRewards *EpochRewardsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EpochRewardsTransactorSession) UpdateTargetVotingYield ¶
func (_EpochRewards *EpochRewardsTransactorSession) UpdateTargetVotingYield() (*types.Transaction, error)
UpdateTargetVotingYield is a paid mutator transaction binding the contract method 0x92ecd745.
Solidity: function updateTargetVotingYield() returns()
type Escrow ¶
type Escrow struct {
EscrowCaller // Read-only binding to the contract
EscrowTransactor // Write-only binding to the contract
EscrowFilterer // Log filterer for contract events
}
Escrow is an auto generated Go binding around an Ethereum contract.
type EscrowCaller ¶
type EscrowCaller struct {
// contains filtered or unexported fields
}
EscrowCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEscrowCaller ¶
func NewEscrowCaller(address common.Address, caller bind.ContractCaller) (*EscrowCaller, error)
NewEscrowCaller creates a new read-only instance of Escrow, bound to a specific deployed contract.
func (*EscrowCaller) EscrowedPayments ¶
func (_Escrow *EscrowCaller) EscrowedPayments(opts *bind.CallOpts, arg0 common.Address) (struct { RecipientIdentifier [32]byte Sender common.Address Token common.Address Value *big.Int SentIndex *big.Int ReceivedIndex *big.Int Timestamp *big.Int ExpirySeconds *big.Int MinAttestations *big.Int }, error)
EscrowedPayments is a free data retrieval call binding the contract method 0x680d782c.
Solidity: function escrowedPayments(address ) constant returns(bytes32 recipientIdentifier, address sender, address token, uint256 value, uint256 sentIndex, uint256 receivedIndex, uint256 timestamp, uint256 expirySeconds, uint256 minAttestations)
func (*EscrowCaller) GetReceivedPaymentIds ¶
func (_Escrow *EscrowCaller) GetReceivedPaymentIds(opts *bind.CallOpts, identifier [32]byte) ([]common.Address, error)
GetReceivedPaymentIds is a free data retrieval call binding the contract method 0x5b57b65b.
Solidity: function getReceivedPaymentIds(bytes32 identifier) constant returns(address[])
func (*EscrowCaller) GetSentPaymentIds ¶
func (_Escrow *EscrowCaller) GetSentPaymentIds(opts *bind.CallOpts, sender common.Address) ([]common.Address, error)
GetSentPaymentIds is a free data retrieval call binding the contract method 0x18d46532.
Solidity: function getSentPaymentIds(address sender) constant returns(address[])
func (*EscrowCaller) Initialized ¶
func (_Escrow *EscrowCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*EscrowCaller) IsOwner ¶
func (_Escrow *EscrowCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EscrowCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EscrowCaller) ReceivedPaymentIds ¶
func (_Escrow *EscrowCaller) ReceivedPaymentIds(opts *bind.CallOpts, arg0 [32]byte, arg1 *big.Int) (common.Address, error)
ReceivedPaymentIds is a free data retrieval call binding the contract method 0x8f80c33e.
Solidity: function receivedPaymentIds(bytes32 , uint256 ) constant returns(address)
func (*EscrowCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*EscrowCaller) SentPaymentIds ¶
func (_Escrow *EscrowCaller) SentPaymentIds(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
SentPaymentIds is a free data retrieval call binding the contract method 0xe1d9a080.
Solidity: function sentPaymentIds(address , uint256 ) constant returns(address)
type EscrowCallerRaw ¶
type EscrowCallerRaw struct {
Contract *EscrowCaller // Generic read-only contract binding to access the raw methods on
}
EscrowCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EscrowCallerRaw) Call ¶
func (_Escrow *EscrowCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type EscrowCallerSession ¶
type EscrowCallerSession struct {
Contract *EscrowCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
EscrowCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*EscrowCallerSession) EscrowedPayments ¶
func (_Escrow *EscrowCallerSession) EscrowedPayments(arg0 common.Address) (struct { RecipientIdentifier [32]byte Sender common.Address Token common.Address Value *big.Int SentIndex *big.Int ReceivedIndex *big.Int Timestamp *big.Int ExpirySeconds *big.Int MinAttestations *big.Int }, error)
EscrowedPayments is a free data retrieval call binding the contract method 0x680d782c.
Solidity: function escrowedPayments(address ) constant returns(bytes32 recipientIdentifier, address sender, address token, uint256 value, uint256 sentIndex, uint256 receivedIndex, uint256 timestamp, uint256 expirySeconds, uint256 minAttestations)
func (*EscrowCallerSession) GetReceivedPaymentIds ¶
func (_Escrow *EscrowCallerSession) GetReceivedPaymentIds(identifier [32]byte) ([]common.Address, error)
GetReceivedPaymentIds is a free data retrieval call binding the contract method 0x5b57b65b.
Solidity: function getReceivedPaymentIds(bytes32 identifier) constant returns(address[])
func (*EscrowCallerSession) GetSentPaymentIds ¶
func (_Escrow *EscrowCallerSession) GetSentPaymentIds(sender common.Address) ([]common.Address, error)
GetSentPaymentIds is a free data retrieval call binding the contract method 0x18d46532.
Solidity: function getSentPaymentIds(address sender) constant returns(address[])
func (*EscrowCallerSession) Initialized ¶
func (_Escrow *EscrowCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*EscrowCallerSession) IsOwner ¶
func (_Escrow *EscrowCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EscrowCallerSession) Owner ¶
func (_Escrow *EscrowCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EscrowCallerSession) ReceivedPaymentIds ¶
func (_Escrow *EscrowCallerSession) ReceivedPaymentIds(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
ReceivedPaymentIds is a free data retrieval call binding the contract method 0x8f80c33e.
Solidity: function receivedPaymentIds(bytes32 , uint256 ) constant returns(address)
func (*EscrowCallerSession) Registry ¶
func (_Escrow *EscrowCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*EscrowCallerSession) SentPaymentIds ¶
func (_Escrow *EscrowCallerSession) SentPaymentIds(arg0 common.Address, arg1 *big.Int) (common.Address, error)
SentPaymentIds is a free data retrieval call binding the contract method 0xe1d9a080.
Solidity: function sentPaymentIds(address , uint256 ) constant returns(address)
type EscrowFilterer ¶
type EscrowFilterer struct {
// contains filtered or unexported fields
}
EscrowFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEscrowFilterer ¶
func NewEscrowFilterer(address common.Address, filterer bind.ContractFilterer) (*EscrowFilterer, error)
NewEscrowFilterer creates a new log filterer instance of Escrow, bound to a specific deployed contract.
func (*EscrowFilterer) FilterOwnershipTransferred ¶
func (_Escrow *EscrowFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*EscrowOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EscrowFilterer) FilterRegistrySet ¶
func (_Escrow *EscrowFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*EscrowRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*EscrowFilterer) FilterRevocation ¶
func (_Escrow *EscrowFilterer) FilterRevocation(opts *bind.FilterOpts, identifier [][32]byte, by []common.Address, token []common.Address) (*EscrowRevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0x6c464fad8039e6f09ec3a57a29f132cf2573d166833256960e2407eefff8f592.
Solidity: event Revocation(bytes32 indexed identifier, address indexed by, address indexed token, uint256 value, address paymentId)
func (*EscrowFilterer) FilterTransfer ¶
func (_Escrow *EscrowFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, identifier [][32]byte, token []common.Address) (*EscrowTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0x0fc2463e82c3b8a7868e75b68a76a144816d772687e5b09f45c02db37eedf4f6.
Solidity: event Transfer(address indexed from, bytes32 indexed identifier, address indexed token, uint256 value, address paymentId, uint256 minAttestations)
func (*EscrowFilterer) FilterWithdrawal ¶
func (_Escrow *EscrowFilterer) FilterWithdrawal(opts *bind.FilterOpts, identifier [][32]byte, to []common.Address, token []common.Address) (*EscrowWithdrawalIterator, error)
FilterWithdrawal is a free log retrieval operation binding the contract event 0xab4f92d461fdbd1af5db2375223d65edb43bcb99129b19ab4954004883e52025.
Solidity: event Withdrawal(bytes32 indexed identifier, address indexed to, address indexed token, uint256 value, address paymentId)
func (*EscrowFilterer) ParseOwnershipTransferred ¶
func (_Escrow *EscrowFilterer) ParseOwnershipTransferred(log types.Log) (*EscrowOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EscrowFilterer) ParseRegistrySet ¶
func (_Escrow *EscrowFilterer) ParseRegistrySet(log types.Log) (*EscrowRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*EscrowFilterer) ParseRevocation ¶
func (_Escrow *EscrowFilterer) ParseRevocation(log types.Log) (*EscrowRevocation, error)
ParseRevocation is a log parse operation binding the contract event 0x6c464fad8039e6f09ec3a57a29f132cf2573d166833256960e2407eefff8f592.
Solidity: event Revocation(bytes32 indexed identifier, address indexed by, address indexed token, uint256 value, address paymentId)
func (*EscrowFilterer) ParseTransfer ¶
func (_Escrow *EscrowFilterer) ParseTransfer(log types.Log) (*EscrowTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0x0fc2463e82c3b8a7868e75b68a76a144816d772687e5b09f45c02db37eedf4f6.
Solidity: event Transfer(address indexed from, bytes32 indexed identifier, address indexed token, uint256 value, address paymentId, uint256 minAttestations)
func (*EscrowFilterer) ParseWithdrawal ¶
func (_Escrow *EscrowFilterer) ParseWithdrawal(log types.Log) (*EscrowWithdrawal, error)
ParseWithdrawal is a log parse operation binding the contract event 0xab4f92d461fdbd1af5db2375223d65edb43bcb99129b19ab4954004883e52025.
Solidity: event Withdrawal(bytes32 indexed identifier, address indexed to, address indexed token, uint256 value, address paymentId)
func (*EscrowFilterer) TryParseLog ¶
func (_Escrow *EscrowFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*EscrowFilterer) WatchOwnershipTransferred ¶
func (_Escrow *EscrowFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *EscrowOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*EscrowFilterer) WatchRegistrySet ¶
func (_Escrow *EscrowFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *EscrowRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*EscrowFilterer) WatchRevocation ¶
func (_Escrow *EscrowFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *EscrowRevocation, identifier [][32]byte, by []common.Address, token []common.Address) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0x6c464fad8039e6f09ec3a57a29f132cf2573d166833256960e2407eefff8f592.
Solidity: event Revocation(bytes32 indexed identifier, address indexed by, address indexed token, uint256 value, address paymentId)
func (*EscrowFilterer) WatchTransfer ¶
func (_Escrow *EscrowFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *EscrowTransfer, from []common.Address, identifier [][32]byte, token []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0x0fc2463e82c3b8a7868e75b68a76a144816d772687e5b09f45c02db37eedf4f6.
Solidity: event Transfer(address indexed from, bytes32 indexed identifier, address indexed token, uint256 value, address paymentId, uint256 minAttestations)
func (*EscrowFilterer) WatchWithdrawal ¶
func (_Escrow *EscrowFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *EscrowWithdrawal, identifier [][32]byte, to []common.Address, token []common.Address) (event.Subscription, error)
WatchWithdrawal is a free log subscription operation binding the contract event 0xab4f92d461fdbd1af5db2375223d65edb43bcb99129b19ab4954004883e52025.
Solidity: event Withdrawal(bytes32 indexed identifier, address indexed to, address indexed token, uint256 value, address paymentId)
type EscrowOwnershipTransferred ¶
type EscrowOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
EscrowOwnershipTransferred represents a OwnershipTransferred event raised by the Escrow contract.
type EscrowOwnershipTransferredIterator ¶
type EscrowOwnershipTransferredIterator struct {
Event *EscrowOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EscrowOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Escrow contract.
func (*EscrowOwnershipTransferredIterator) Close ¶
func (it *EscrowOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowOwnershipTransferredIterator) Error ¶
func (it *EscrowOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowOwnershipTransferredIterator) Next ¶
func (it *EscrowOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EscrowRaw ¶
type EscrowRaw struct {
Contract *Escrow // Generic contract binding to access the raw methods on
}
EscrowRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EscrowRaw) Call ¶
func (_Escrow *EscrowRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*EscrowRaw) Transact ¶
func (_Escrow *EscrowRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EscrowRaw) Transfer ¶
func (_Escrow *EscrowRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EscrowRegistrySet ¶
type EscrowRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
EscrowRegistrySet represents a RegistrySet event raised by the Escrow contract.
type EscrowRegistrySetIterator ¶
type EscrowRegistrySetIterator struct {
Event *EscrowRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EscrowRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Escrow contract.
func (*EscrowRegistrySetIterator) Close ¶
func (it *EscrowRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowRegistrySetIterator) Error ¶
func (it *EscrowRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowRegistrySetIterator) Next ¶
func (it *EscrowRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EscrowRevocation ¶
type EscrowRevocation struct {
Identifier [32]byte
By common.Address
Token common.Address
Value *big.Int
PaymentId common.Address
Raw types.Log // Blockchain specific contextual infos
}
EscrowRevocation represents a Revocation event raised by the Escrow contract.
type EscrowRevocationIterator ¶
type EscrowRevocationIterator struct {
Event *EscrowRevocation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EscrowRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the Escrow contract.
func (*EscrowRevocationIterator) Close ¶
func (it *EscrowRevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowRevocationIterator) Error ¶
func (it *EscrowRevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowRevocationIterator) Next ¶
func (it *EscrowRevocationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EscrowSession ¶
type EscrowSession struct {
Contract *Escrow // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
EscrowSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*EscrowSession) EscrowedPayments ¶
func (_Escrow *EscrowSession) EscrowedPayments(arg0 common.Address) (struct { RecipientIdentifier [32]byte Sender common.Address Token common.Address Value *big.Int SentIndex *big.Int ReceivedIndex *big.Int Timestamp *big.Int ExpirySeconds *big.Int MinAttestations *big.Int }, error)
EscrowedPayments is a free data retrieval call binding the contract method 0x680d782c.
Solidity: function escrowedPayments(address ) constant returns(bytes32 recipientIdentifier, address sender, address token, uint256 value, uint256 sentIndex, uint256 receivedIndex, uint256 timestamp, uint256 expirySeconds, uint256 minAttestations)
func (*EscrowSession) GetReceivedPaymentIds ¶
func (_Escrow *EscrowSession) GetReceivedPaymentIds(identifier [32]byte) ([]common.Address, error)
GetReceivedPaymentIds is a free data retrieval call binding the contract method 0x5b57b65b.
Solidity: function getReceivedPaymentIds(bytes32 identifier) constant returns(address[])
func (*EscrowSession) GetSentPaymentIds ¶
GetSentPaymentIds is a free data retrieval call binding the contract method 0x18d46532.
Solidity: function getSentPaymentIds(address sender) constant returns(address[])
func (*EscrowSession) Initialize ¶
func (_Escrow *EscrowSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*EscrowSession) Initialized ¶
func (_Escrow *EscrowSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*EscrowSession) IsOwner ¶
func (_Escrow *EscrowSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*EscrowSession) Owner ¶
func (_Escrow *EscrowSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*EscrowSession) ReceivedPaymentIds ¶
func (_Escrow *EscrowSession) ReceivedPaymentIds(arg0 [32]byte, arg1 *big.Int) (common.Address, error)
ReceivedPaymentIds is a free data retrieval call binding the contract method 0x8f80c33e.
Solidity: function receivedPaymentIds(bytes32 , uint256 ) constant returns(address)
func (*EscrowSession) Registry ¶
func (_Escrow *EscrowSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*EscrowSession) RenounceOwnership ¶
func (_Escrow *EscrowSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EscrowSession) Revoke ¶
func (_Escrow *EscrowSession) Revoke(paymentId common.Address) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0x74a8f103.
Solidity: function revoke(address paymentId) returns(bool)
func (*EscrowSession) SentPaymentIds ¶
func (_Escrow *EscrowSession) SentPaymentIds(arg0 common.Address, arg1 *big.Int) (common.Address, error)
SentPaymentIds is a free data retrieval call binding the contract method 0xe1d9a080.
Solidity: function sentPaymentIds(address , uint256 ) constant returns(address)
func (*EscrowSession) SetRegistry ¶
func (_Escrow *EscrowSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*EscrowSession) Transfer ¶
func (_Escrow *EscrowSession) Transfer(identifier [32]byte, token common.Address, value *big.Int, expirySeconds *big.Int, paymentId common.Address, minAttestations *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x702cb75d.
Solidity: function transfer(bytes32 identifier, address token, uint256 value, uint256 expirySeconds, address paymentId, uint256 minAttestations) returns(bool)
func (*EscrowSession) TransferOwnership ¶
func (_Escrow *EscrowSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EscrowSession) Withdraw ¶
func (_Escrow *EscrowSession) Withdraw(paymentId common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3e68d5d7.
Solidity: function withdraw(address paymentId, uint8 v, bytes32 r, bytes32 s) returns(bool)
type EscrowTransactor ¶
type EscrowTransactor struct {
// contains filtered or unexported fields
}
EscrowTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEscrowTransactor ¶
func NewEscrowTransactor(address common.Address, transactor bind.ContractTransactor) (*EscrowTransactor, error)
NewEscrowTransactor creates a new write-only instance of Escrow, bound to a specific deployed contract.
func (*EscrowTransactor) Initialize ¶
func (_Escrow *EscrowTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*EscrowTransactor) RenounceOwnership ¶
func (_Escrow *EscrowTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EscrowTransactor) Revoke ¶
func (_Escrow *EscrowTransactor) Revoke(opts *bind.TransactOpts, paymentId common.Address) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0x74a8f103.
Solidity: function revoke(address paymentId) returns(bool)
func (*EscrowTransactor) SetRegistry ¶
func (_Escrow *EscrowTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*EscrowTransactor) Transfer ¶
func (_Escrow *EscrowTransactor) Transfer(opts *bind.TransactOpts, identifier [32]byte, token common.Address, value *big.Int, expirySeconds *big.Int, paymentId common.Address, minAttestations *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x702cb75d.
Solidity: function transfer(bytes32 identifier, address token, uint256 value, uint256 expirySeconds, address paymentId, uint256 minAttestations) returns(bool)
func (*EscrowTransactor) TransferOwnership ¶
func (_Escrow *EscrowTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EscrowTransactor) Withdraw ¶
func (_Escrow *EscrowTransactor) Withdraw(opts *bind.TransactOpts, paymentId common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3e68d5d7.
Solidity: function withdraw(address paymentId, uint8 v, bytes32 r, bytes32 s) returns(bool)
type EscrowTransactorRaw ¶
type EscrowTransactorRaw struct {
Contract *EscrowTransactor // Generic write-only contract binding to access the raw methods on
}
EscrowTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EscrowTransactorRaw) Transact ¶
func (_Escrow *EscrowTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EscrowTransactorRaw) Transfer ¶
func (_Escrow *EscrowTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type EscrowTransactorSession ¶
type EscrowTransactorSession struct {
Contract *EscrowTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
EscrowTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*EscrowTransactorSession) Initialize ¶
func (_Escrow *EscrowTransactorSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*EscrowTransactorSession) RenounceOwnership ¶
func (_Escrow *EscrowTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*EscrowTransactorSession) Revoke ¶
func (_Escrow *EscrowTransactorSession) Revoke(paymentId common.Address) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0x74a8f103.
Solidity: function revoke(address paymentId) returns(bool)
func (*EscrowTransactorSession) SetRegistry ¶
func (_Escrow *EscrowTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*EscrowTransactorSession) Transfer ¶
func (_Escrow *EscrowTransactorSession) Transfer(identifier [32]byte, token common.Address, value *big.Int, expirySeconds *big.Int, paymentId common.Address, minAttestations *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x702cb75d.
Solidity: function transfer(bytes32 identifier, address token, uint256 value, uint256 expirySeconds, address paymentId, uint256 minAttestations) returns(bool)
func (*EscrowTransactorSession) TransferOwnership ¶
func (_Escrow *EscrowTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*EscrowTransactorSession) Withdraw ¶
func (_Escrow *EscrowTransactorSession) Withdraw(paymentId common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3e68d5d7.
Solidity: function withdraw(address paymentId, uint8 v, bytes32 r, bytes32 s) returns(bool)
type EscrowTransfer ¶
type EscrowTransfer struct {
From common.Address
Identifier [32]byte
Token common.Address
Value *big.Int
PaymentId common.Address
MinAttestations *big.Int
Raw types.Log // Blockchain specific contextual infos
}
EscrowTransfer represents a Transfer event raised by the Escrow contract.
type EscrowTransferIterator ¶
type EscrowTransferIterator struct {
Event *EscrowTransfer // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EscrowTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Escrow contract.
func (*EscrowTransferIterator) Close ¶
func (it *EscrowTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowTransferIterator) Error ¶
func (it *EscrowTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowTransferIterator) Next ¶
func (it *EscrowTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type EscrowWithdrawal ¶
type EscrowWithdrawal struct {
Identifier [32]byte
To common.Address
Token common.Address
Value *big.Int
PaymentId common.Address
Raw types.Log // Blockchain specific contextual infos
}
EscrowWithdrawal represents a Withdrawal event raised by the Escrow contract.
type EscrowWithdrawalIterator ¶
type EscrowWithdrawalIterator struct {
Event *EscrowWithdrawal // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
EscrowWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the Escrow contract.
func (*EscrowWithdrawalIterator) Close ¶
func (it *EscrowWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*EscrowWithdrawalIterator) Error ¶
func (it *EscrowWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*EscrowWithdrawalIterator) Next ¶
func (it *EscrowWithdrawalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Exchange ¶
type Exchange struct {
ExchangeCaller // Read-only binding to the contract
ExchangeTransactor // Write-only binding to the contract
ExchangeFilterer // Log filterer for contract events
}
Exchange is an auto generated Go binding around an Ethereum contract.
func NewExchange ¶
NewExchange creates a new instance of Exchange, bound to a specific deployed contract.
type ExchangeBucketsUpdated ¶
type ExchangeBucketsUpdated struct {
GoldBucket *big.Int
StableBucket *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ExchangeBucketsUpdated represents a BucketsUpdated event raised by the Exchange contract.
type ExchangeBucketsUpdatedIterator ¶
type ExchangeBucketsUpdatedIterator struct {
Event *ExchangeBucketsUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeBucketsUpdatedIterator is returned from FilterBucketsUpdated and is used to iterate over the raw logs and unpacked data for BucketsUpdated events raised by the Exchange contract.
func (*ExchangeBucketsUpdatedIterator) Close ¶
func (it *ExchangeBucketsUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeBucketsUpdatedIterator) Error ¶
func (it *ExchangeBucketsUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeBucketsUpdatedIterator) Next ¶
func (it *ExchangeBucketsUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeCaller ¶
type ExchangeCaller struct {
// contains filtered or unexported fields
}
ExchangeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExchangeCaller ¶
func NewExchangeCaller(address common.Address, caller bind.ContractCaller) (*ExchangeCaller, error)
NewExchangeCaller creates a new read-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeCaller) GetBuyAndSellBuckets ¶
func (_Exchange *ExchangeCaller) GetBuyAndSellBuckets(opts *bind.CallOpts, sellGold bool) (*big.Int, *big.Int, error)
GetBuyAndSellBuckets is a free data retrieval call binding the contract method 0x78ba9cfd.
Solidity: function getBuyAndSellBuckets(bool sellGold) constant returns(uint256, uint256)
func (*ExchangeCaller) GetBuyTokenAmount ¶
func (_Exchange *ExchangeCaller) GetBuyTokenAmount(opts *bind.CallOpts, sellAmount *big.Int, sellGold bool) (*big.Int, error)
GetBuyTokenAmount is a free data retrieval call binding the contract method 0x9ed02b58.
Solidity: function getBuyTokenAmount(uint256 sellAmount, bool sellGold) constant returns(uint256)
func (*ExchangeCaller) GetSellTokenAmount ¶
func (_Exchange *ExchangeCaller) GetSellTokenAmount(opts *bind.CallOpts, buyAmount *big.Int, sellGold bool) (*big.Int, error)
GetSellTokenAmount is a free data retrieval call binding the contract method 0x4c0226a2.
Solidity: function getSellTokenAmount(uint256 buyAmount, bool sellGold) constant returns(uint256)
func (*ExchangeCaller) GoldBucket ¶
GoldBucket is a free data retrieval call binding the contract method 0x62f09084.
Solidity: function goldBucket() constant returns(uint256)
func (*ExchangeCaller) Initialized ¶
func (_Exchange *ExchangeCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ExchangeCaller) IsOwner ¶
func (_Exchange *ExchangeCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ExchangeCaller) LastBucketUpdate ¶
LastBucketUpdate is a free data retrieval call binding the contract method 0xe0c8b50a.
Solidity: function lastBucketUpdate() constant returns(uint256)
func (*ExchangeCaller) MinimumReports ¶
MinimumReports is a free data retrieval call binding the contract method 0x22503ce5.
Solidity: function minimumReports() constant returns(uint256)
func (*ExchangeCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExchangeCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ExchangeCaller) ReserveFraction ¶
ReserveFraction is a free data retrieval call binding the contract method 0xdda57b93.
Solidity: function reserveFraction() constant returns(uint256 value)
func (*ExchangeCaller) Spread ¶
Spread is a free data retrieval call binding the contract method 0x5c25c76c.
Solidity: function spread() constant returns(uint256 value)
func (*ExchangeCaller) Stable ¶
Stable is a free data retrieval call binding the contract method 0x22be3de1.
Solidity: function stable() constant returns(address)
func (*ExchangeCaller) StableBucket ¶
StableBucket is a free data retrieval call binding the contract method 0x25ac2de6.
Solidity: function stableBucket() constant returns(uint256)
func (*ExchangeCaller) UpdateFrequency ¶
UpdateFrequency is a free data retrieval call binding the contract method 0x673ea086.
Solidity: function updateFrequency() constant returns(uint256)
type ExchangeCallerRaw ¶
type ExchangeCallerRaw struct {
Contract *ExchangeCaller // Generic read-only contract binding to access the raw methods on
}
ExchangeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExchangeCallerRaw) Call ¶
func (_Exchange *ExchangeCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ExchangeCallerSession ¶
type ExchangeCallerSession struct {
Contract *ExchangeCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ExchangeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExchangeCallerSession) GetBuyAndSellBuckets ¶
func (_Exchange *ExchangeCallerSession) GetBuyAndSellBuckets(sellGold bool) (*big.Int, *big.Int, error)
GetBuyAndSellBuckets is a free data retrieval call binding the contract method 0x78ba9cfd.
Solidity: function getBuyAndSellBuckets(bool sellGold) constant returns(uint256, uint256)
func (*ExchangeCallerSession) GetBuyTokenAmount ¶
func (_Exchange *ExchangeCallerSession) GetBuyTokenAmount(sellAmount *big.Int, sellGold bool) (*big.Int, error)
GetBuyTokenAmount is a free data retrieval call binding the contract method 0x9ed02b58.
Solidity: function getBuyTokenAmount(uint256 sellAmount, bool sellGold) constant returns(uint256)
func (*ExchangeCallerSession) GetSellTokenAmount ¶
func (_Exchange *ExchangeCallerSession) GetSellTokenAmount(buyAmount *big.Int, sellGold bool) (*big.Int, error)
GetSellTokenAmount is a free data retrieval call binding the contract method 0x4c0226a2.
Solidity: function getSellTokenAmount(uint256 buyAmount, bool sellGold) constant returns(uint256)
func (*ExchangeCallerSession) GoldBucket ¶
func (_Exchange *ExchangeCallerSession) GoldBucket() (*big.Int, error)
GoldBucket is a free data retrieval call binding the contract method 0x62f09084.
Solidity: function goldBucket() constant returns(uint256)
func (*ExchangeCallerSession) Initialized ¶
func (_Exchange *ExchangeCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ExchangeCallerSession) IsOwner ¶
func (_Exchange *ExchangeCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ExchangeCallerSession) LastBucketUpdate ¶
func (_Exchange *ExchangeCallerSession) LastBucketUpdate() (*big.Int, error)
LastBucketUpdate is a free data retrieval call binding the contract method 0xe0c8b50a.
Solidity: function lastBucketUpdate() constant returns(uint256)
func (*ExchangeCallerSession) MinimumReports ¶
func (_Exchange *ExchangeCallerSession) MinimumReports() (*big.Int, error)
MinimumReports is a free data retrieval call binding the contract method 0x22503ce5.
Solidity: function minimumReports() constant returns(uint256)
func (*ExchangeCallerSession) Owner ¶
func (_Exchange *ExchangeCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExchangeCallerSession) Registry ¶
func (_Exchange *ExchangeCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ExchangeCallerSession) ReserveFraction ¶
func (_Exchange *ExchangeCallerSession) ReserveFraction() (*big.Int, error)
ReserveFraction is a free data retrieval call binding the contract method 0xdda57b93.
Solidity: function reserveFraction() constant returns(uint256 value)
func (*ExchangeCallerSession) Spread ¶
func (_Exchange *ExchangeCallerSession) Spread() (*big.Int, error)
Spread is a free data retrieval call binding the contract method 0x5c25c76c.
Solidity: function spread() constant returns(uint256 value)
func (*ExchangeCallerSession) Stable ¶
func (_Exchange *ExchangeCallerSession) Stable() (common.Address, error)
Stable is a free data retrieval call binding the contract method 0x22be3de1.
Solidity: function stable() constant returns(address)
func (*ExchangeCallerSession) StableBucket ¶
func (_Exchange *ExchangeCallerSession) StableBucket() (*big.Int, error)
StableBucket is a free data retrieval call binding the contract method 0x25ac2de6.
Solidity: function stableBucket() constant returns(uint256)
func (*ExchangeCallerSession) UpdateFrequency ¶
func (_Exchange *ExchangeCallerSession) UpdateFrequency() (*big.Int, error)
UpdateFrequency is a free data retrieval call binding the contract method 0x673ea086.
Solidity: function updateFrequency() constant returns(uint256)
type ExchangeExchanged ¶
type ExchangeExchanged struct {
Exchanger common.Address
SellAmount *big.Int
BuyAmount *big.Int
SoldGold bool
Raw types.Log // Blockchain specific contextual infos
}
ExchangeExchanged represents a Exchanged event raised by the Exchange contract.
type ExchangeExchangedIterator ¶
type ExchangeExchangedIterator struct {
Event *ExchangeExchanged // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeExchangedIterator is returned from FilterExchanged and is used to iterate over the raw logs and unpacked data for Exchanged events raised by the Exchange contract.
func (*ExchangeExchangedIterator) Close ¶
func (it *ExchangeExchangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeExchangedIterator) Error ¶
func (it *ExchangeExchangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeExchangedIterator) Next ¶
func (it *ExchangeExchangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeFilterer ¶
type ExchangeFilterer struct {
// contains filtered or unexported fields
}
ExchangeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExchangeFilterer ¶
func NewExchangeFilterer(address common.Address, filterer bind.ContractFilterer) (*ExchangeFilterer, error)
NewExchangeFilterer creates a new log filterer instance of Exchange, bound to a specific deployed contract.
func (*ExchangeFilterer) FilterBucketsUpdated ¶
func (_Exchange *ExchangeFilterer) FilterBucketsUpdated(opts *bind.FilterOpts) (*ExchangeBucketsUpdatedIterator, error)
FilterBucketsUpdated is a free log retrieval operation binding the contract event 0xa18ec663cb684011386aa866c4dacb32d2d2ad859a35d3440b6ce7200a76bad8.
Solidity: event BucketsUpdated(uint256 goldBucket, uint256 stableBucket)
func (*ExchangeFilterer) FilterExchanged ¶
func (_Exchange *ExchangeFilterer) FilterExchanged(opts *bind.FilterOpts, exchanger []common.Address) (*ExchangeExchangedIterator, error)
FilterExchanged is a free log retrieval operation binding the contract event 0x402ac9185b4616422c2794bf5b118bfcc68ed496d52c0d9841dfa114fdeb05ba.
Solidity: event Exchanged(address indexed exchanger, uint256 sellAmount, uint256 buyAmount, bool soldGold)
func (*ExchangeFilterer) FilterMinimumReportsSet ¶
func (_Exchange *ExchangeFilterer) FilterMinimumReportsSet(opts *bind.FilterOpts) (*ExchangeMinimumReportsSetIterator, error)
FilterMinimumReportsSet is a free log retrieval operation binding the contract event 0x08523596abc266fb46d9c40ddf78fdfd3c08142252833ddce1a2b46f76521035.
Solidity: event MinimumReportsSet(uint256 minimumReports)
func (*ExchangeFilterer) FilterOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ExchangeOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) FilterRegistrySet ¶
func (_Exchange *ExchangeFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ExchangeRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ExchangeFilterer) FilterReserveFractionSet ¶
func (_Exchange *ExchangeFilterer) FilterReserveFractionSet(opts *bind.FilterOpts) (*ExchangeReserveFractionSetIterator, error)
FilterReserveFractionSet is a free log retrieval operation binding the contract event 0xb690f84efb1d9039c2834effb7bebc792a85bfec7ef84f4b269528454f363ccf.
Solidity: event ReserveFractionSet(uint256 reserveFraction)
func (*ExchangeFilterer) FilterSpreadSet ¶
func (_Exchange *ExchangeFilterer) FilterSpreadSet(opts *bind.FilterOpts) (*ExchangeSpreadSetIterator, error)
FilterSpreadSet is a free log retrieval operation binding the contract event 0x8946f328efcc515b5cc3282f6cd95e87a6c0d3508421af0b52d4d3620b3e2db3.
Solidity: event SpreadSet(uint256 spread)
func (*ExchangeFilterer) FilterStableTokenSet ¶
func (_Exchange *ExchangeFilterer) FilterStableTokenSet(opts *bind.FilterOpts, stable []common.Address) (*ExchangeStableTokenSetIterator, error)
FilterStableTokenSet is a free log retrieval operation binding the contract event 0x119a23392e161a0bc5f9d5f3e2a6040c45b40d43a36973e10ea1de916f3d8a8a.
Solidity: event StableTokenSet(address indexed stable)
func (*ExchangeFilterer) FilterUpdateFrequencySet ¶
func (_Exchange *ExchangeFilterer) FilterUpdateFrequencySet(opts *bind.FilterOpts) (*ExchangeUpdateFrequencySetIterator, error)
FilterUpdateFrequencySet is a free log retrieval operation binding the contract event 0x90c0a4a142fbfbc2ae8c21f50729a2f4bc56e85a66c1a1b6654f1e85092a54a6.
Solidity: event UpdateFrequencySet(uint256 updateFrequency)
func (*ExchangeFilterer) ParseBucketsUpdated ¶
func (_Exchange *ExchangeFilterer) ParseBucketsUpdated(log types.Log) (*ExchangeBucketsUpdated, error)
ParseBucketsUpdated is a log parse operation binding the contract event 0xa18ec663cb684011386aa866c4dacb32d2d2ad859a35d3440b6ce7200a76bad8.
Solidity: event BucketsUpdated(uint256 goldBucket, uint256 stableBucket)
func (*ExchangeFilterer) ParseExchanged ¶
func (_Exchange *ExchangeFilterer) ParseExchanged(log types.Log) (*ExchangeExchanged, error)
ParseExchanged is a log parse operation binding the contract event 0x402ac9185b4616422c2794bf5b118bfcc68ed496d52c0d9841dfa114fdeb05ba.
Solidity: event Exchanged(address indexed exchanger, uint256 sellAmount, uint256 buyAmount, bool soldGold)
func (*ExchangeFilterer) ParseMinimumReportsSet ¶
func (_Exchange *ExchangeFilterer) ParseMinimumReportsSet(log types.Log) (*ExchangeMinimumReportsSet, error)
ParseMinimumReportsSet is a log parse operation binding the contract event 0x08523596abc266fb46d9c40ddf78fdfd3c08142252833ddce1a2b46f76521035.
Solidity: event MinimumReportsSet(uint256 minimumReports)
func (*ExchangeFilterer) ParseOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) ParseOwnershipTransferred(log types.Log) (*ExchangeOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) ParseRegistrySet ¶
func (_Exchange *ExchangeFilterer) ParseRegistrySet(log types.Log) (*ExchangeRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ExchangeFilterer) ParseReserveFractionSet ¶
func (_Exchange *ExchangeFilterer) ParseReserveFractionSet(log types.Log) (*ExchangeReserveFractionSet, error)
ParseReserveFractionSet is a log parse operation binding the contract event 0xb690f84efb1d9039c2834effb7bebc792a85bfec7ef84f4b269528454f363ccf.
Solidity: event ReserveFractionSet(uint256 reserveFraction)
func (*ExchangeFilterer) ParseSpreadSet ¶
func (_Exchange *ExchangeFilterer) ParseSpreadSet(log types.Log) (*ExchangeSpreadSet, error)
ParseSpreadSet is a log parse operation binding the contract event 0x8946f328efcc515b5cc3282f6cd95e87a6c0d3508421af0b52d4d3620b3e2db3.
Solidity: event SpreadSet(uint256 spread)
func (*ExchangeFilterer) ParseStableTokenSet ¶
func (_Exchange *ExchangeFilterer) ParseStableTokenSet(log types.Log) (*ExchangeStableTokenSet, error)
ParseStableTokenSet is a log parse operation binding the contract event 0x119a23392e161a0bc5f9d5f3e2a6040c45b40d43a36973e10ea1de916f3d8a8a.
Solidity: event StableTokenSet(address indexed stable)
func (*ExchangeFilterer) ParseUpdateFrequencySet ¶
func (_Exchange *ExchangeFilterer) ParseUpdateFrequencySet(log types.Log) (*ExchangeUpdateFrequencySet, error)
ParseUpdateFrequencySet is a log parse operation binding the contract event 0x90c0a4a142fbfbc2ae8c21f50729a2f4bc56e85a66c1a1b6654f1e85092a54a6.
Solidity: event UpdateFrequencySet(uint256 updateFrequency)
func (*ExchangeFilterer) TryParseLog ¶
func (_Exchange *ExchangeFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ExchangeFilterer) WatchBucketsUpdated ¶
func (_Exchange *ExchangeFilterer) WatchBucketsUpdated(opts *bind.WatchOpts, sink chan<- *ExchangeBucketsUpdated) (event.Subscription, error)
WatchBucketsUpdated is a free log subscription operation binding the contract event 0xa18ec663cb684011386aa866c4dacb32d2d2ad859a35d3440b6ce7200a76bad8.
Solidity: event BucketsUpdated(uint256 goldBucket, uint256 stableBucket)
func (*ExchangeFilterer) WatchExchanged ¶
func (_Exchange *ExchangeFilterer) WatchExchanged(opts *bind.WatchOpts, sink chan<- *ExchangeExchanged, exchanger []common.Address) (event.Subscription, error)
WatchExchanged is a free log subscription operation binding the contract event 0x402ac9185b4616422c2794bf5b118bfcc68ed496d52c0d9841dfa114fdeb05ba.
Solidity: event Exchanged(address indexed exchanger, uint256 sellAmount, uint256 buyAmount, bool soldGold)
func (*ExchangeFilterer) WatchMinimumReportsSet ¶
func (_Exchange *ExchangeFilterer) WatchMinimumReportsSet(opts *bind.WatchOpts, sink chan<- *ExchangeMinimumReportsSet) (event.Subscription, error)
WatchMinimumReportsSet is a free log subscription operation binding the contract event 0x08523596abc266fb46d9c40ddf78fdfd3c08142252833ddce1a2b46f76521035.
Solidity: event MinimumReportsSet(uint256 minimumReports)
func (*ExchangeFilterer) WatchOwnershipTransferred ¶
func (_Exchange *ExchangeFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExchangeOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExchangeFilterer) WatchRegistrySet ¶
func (_Exchange *ExchangeFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ExchangeRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ExchangeFilterer) WatchReserveFractionSet ¶
func (_Exchange *ExchangeFilterer) WatchReserveFractionSet(opts *bind.WatchOpts, sink chan<- *ExchangeReserveFractionSet) (event.Subscription, error)
WatchReserveFractionSet is a free log subscription operation binding the contract event 0xb690f84efb1d9039c2834effb7bebc792a85bfec7ef84f4b269528454f363ccf.
Solidity: event ReserveFractionSet(uint256 reserveFraction)
func (*ExchangeFilterer) WatchSpreadSet ¶
func (_Exchange *ExchangeFilterer) WatchSpreadSet(opts *bind.WatchOpts, sink chan<- *ExchangeSpreadSet) (event.Subscription, error)
WatchSpreadSet is a free log subscription operation binding the contract event 0x8946f328efcc515b5cc3282f6cd95e87a6c0d3508421af0b52d4d3620b3e2db3.
Solidity: event SpreadSet(uint256 spread)
func (*ExchangeFilterer) WatchStableTokenSet ¶
func (_Exchange *ExchangeFilterer) WatchStableTokenSet(opts *bind.WatchOpts, sink chan<- *ExchangeStableTokenSet, stable []common.Address) (event.Subscription, error)
WatchStableTokenSet is a free log subscription operation binding the contract event 0x119a23392e161a0bc5f9d5f3e2a6040c45b40d43a36973e10ea1de916f3d8a8a.
Solidity: event StableTokenSet(address indexed stable)
func (*ExchangeFilterer) WatchUpdateFrequencySet ¶
func (_Exchange *ExchangeFilterer) WatchUpdateFrequencySet(opts *bind.WatchOpts, sink chan<- *ExchangeUpdateFrequencySet) (event.Subscription, error)
WatchUpdateFrequencySet is a free log subscription operation binding the contract event 0x90c0a4a142fbfbc2ae8c21f50729a2f4bc56e85a66c1a1b6654f1e85092a54a6.
Solidity: event UpdateFrequencySet(uint256 updateFrequency)
type ExchangeMinimumReportsSet ¶
type ExchangeMinimumReportsSet struct {
MinimumReports *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ExchangeMinimumReportsSet represents a MinimumReportsSet event raised by the Exchange contract.
type ExchangeMinimumReportsSetIterator ¶
type ExchangeMinimumReportsSetIterator struct {
Event *ExchangeMinimumReportsSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeMinimumReportsSetIterator is returned from FilterMinimumReportsSet and is used to iterate over the raw logs and unpacked data for MinimumReportsSet events raised by the Exchange contract.
func (*ExchangeMinimumReportsSetIterator) Close ¶
func (it *ExchangeMinimumReportsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeMinimumReportsSetIterator) Error ¶
func (it *ExchangeMinimumReportsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeMinimumReportsSetIterator) Next ¶
func (it *ExchangeMinimumReportsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeOwnershipTransferred ¶
type ExchangeOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ExchangeOwnershipTransferred represents a OwnershipTransferred event raised by the Exchange contract.
type ExchangeOwnershipTransferredIterator ¶
type ExchangeOwnershipTransferredIterator struct {
Event *ExchangeOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Exchange contract.
func (*ExchangeOwnershipTransferredIterator) Close ¶
func (it *ExchangeOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeOwnershipTransferredIterator) Error ¶
func (it *ExchangeOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeOwnershipTransferredIterator) Next ¶
func (it *ExchangeOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeRaw ¶
type ExchangeRaw struct {
Contract *Exchange // Generic contract binding to access the raw methods on
}
ExchangeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExchangeRaw) Call ¶
func (_Exchange *ExchangeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ExchangeRaw) Transact ¶
func (_Exchange *ExchangeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeRaw) Transfer ¶
func (_Exchange *ExchangeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ExchangeRegistrySet ¶
type ExchangeRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ExchangeRegistrySet represents a RegistrySet event raised by the Exchange contract.
type ExchangeRegistrySetIterator ¶
type ExchangeRegistrySetIterator struct {
Event *ExchangeRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Exchange contract.
func (*ExchangeRegistrySetIterator) Close ¶
func (it *ExchangeRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeRegistrySetIterator) Error ¶
func (it *ExchangeRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeRegistrySetIterator) Next ¶
func (it *ExchangeRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeReserveFractionSet ¶
type ExchangeReserveFractionSet struct {
ReserveFraction *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ExchangeReserveFractionSet represents a ReserveFractionSet event raised by the Exchange contract.
type ExchangeReserveFractionSetIterator ¶
type ExchangeReserveFractionSetIterator struct {
Event *ExchangeReserveFractionSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeReserveFractionSetIterator is returned from FilterReserveFractionSet and is used to iterate over the raw logs and unpacked data for ReserveFractionSet events raised by the Exchange contract.
func (*ExchangeReserveFractionSetIterator) Close ¶
func (it *ExchangeReserveFractionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeReserveFractionSetIterator) Error ¶
func (it *ExchangeReserveFractionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeReserveFractionSetIterator) Next ¶
func (it *ExchangeReserveFractionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeSession ¶
type ExchangeSession struct {
Contract *Exchange // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ExchangeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExchangeSession) Exchange ¶
func (_Exchange *ExchangeSession) Exchange(sellAmount *big.Int, minBuyAmount *big.Int, sellGold bool) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0x2bc7d67a.
Solidity: function exchange(uint256 sellAmount, uint256 minBuyAmount, bool sellGold) returns(uint256)
func (*ExchangeSession) GetBuyAndSellBuckets ¶
GetBuyAndSellBuckets is a free data retrieval call binding the contract method 0x78ba9cfd.
Solidity: function getBuyAndSellBuckets(bool sellGold) constant returns(uint256, uint256)
func (*ExchangeSession) GetBuyTokenAmount ¶
func (_Exchange *ExchangeSession) GetBuyTokenAmount(sellAmount *big.Int, sellGold bool) (*big.Int, error)
GetBuyTokenAmount is a free data retrieval call binding the contract method 0x9ed02b58.
Solidity: function getBuyTokenAmount(uint256 sellAmount, bool sellGold) constant returns(uint256)
func (*ExchangeSession) GetSellTokenAmount ¶
func (_Exchange *ExchangeSession) GetSellTokenAmount(buyAmount *big.Int, sellGold bool) (*big.Int, error)
GetSellTokenAmount is a free data retrieval call binding the contract method 0x4c0226a2.
Solidity: function getSellTokenAmount(uint256 buyAmount, bool sellGold) constant returns(uint256)
func (*ExchangeSession) GoldBucket ¶
func (_Exchange *ExchangeSession) GoldBucket() (*big.Int, error)
GoldBucket is a free data retrieval call binding the contract method 0x62f09084.
Solidity: function goldBucket() constant returns(uint256)
func (*ExchangeSession) Initialize ¶
func (_Exchange *ExchangeSession) Initialize(registryAddress common.Address, stableToken common.Address, _spread *big.Int, _reserveFraction *big.Int, _updateFrequency *big.Int, _minimumReports *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x86489ba9.
Solidity: function initialize(address registryAddress, address stableToken, uint256 _spread, uint256 _reserveFraction, uint256 _updateFrequency, uint256 _minimumReports) returns()
func (*ExchangeSession) Initialized ¶
func (_Exchange *ExchangeSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ExchangeSession) IsOwner ¶
func (_Exchange *ExchangeSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ExchangeSession) LastBucketUpdate ¶
func (_Exchange *ExchangeSession) LastBucketUpdate() (*big.Int, error)
LastBucketUpdate is a free data retrieval call binding the contract method 0xe0c8b50a.
Solidity: function lastBucketUpdate() constant returns(uint256)
func (*ExchangeSession) MinimumReports ¶
func (_Exchange *ExchangeSession) MinimumReports() (*big.Int, error)
MinimumReports is a free data retrieval call binding the contract method 0x22503ce5.
Solidity: function minimumReports() constant returns(uint256)
func (*ExchangeSession) Owner ¶
func (_Exchange *ExchangeSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExchangeSession) Registry ¶
func (_Exchange *ExchangeSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ExchangeSession) RenounceOwnership ¶
func (_Exchange *ExchangeSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExchangeSession) ReserveFraction ¶
func (_Exchange *ExchangeSession) ReserveFraction() (*big.Int, error)
ReserveFraction is a free data retrieval call binding the contract method 0xdda57b93.
Solidity: function reserveFraction() constant returns(uint256 value)
func (*ExchangeSession) SetMinimumReports ¶
func (_Exchange *ExchangeSession) SetMinimumReports(newMininumReports *big.Int) (*types.Transaction, error)
SetMinimumReports is a paid mutator transaction binding the contract method 0xd404f7f8.
Solidity: function setMinimumReports(uint256 newMininumReports) returns()
func (*ExchangeSession) SetRegistry ¶
func (_Exchange *ExchangeSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ExchangeSession) SetReserveFraction ¶
func (_Exchange *ExchangeSession) SetReserveFraction(newReserveFraction *big.Int) (*types.Transaction, error)
SetReserveFraction is a paid mutator transaction binding the contract method 0x6a5eaf47.
Solidity: function setReserveFraction(uint256 newReserveFraction) returns()
func (*ExchangeSession) SetSpread ¶
func (_Exchange *ExchangeSession) SetSpread(newSpread *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0xb66a261c.
Solidity: function setSpread(uint256 newSpread) returns()
func (*ExchangeSession) SetStableToken ¶
func (_Exchange *ExchangeSession) SetStableToken(newStableToken common.Address) (*types.Transaction, error)
SetStableToken is a paid mutator transaction binding the contract method 0xdb1bc87b.
Solidity: function setStableToken(address newStableToken) returns()
func (*ExchangeSession) SetUpdateFrequency ¶
func (_Exchange *ExchangeSession) SetUpdateFrequency(newUpdateFrequency *big.Int) (*types.Transaction, error)
SetUpdateFrequency is a paid mutator transaction binding the contract method 0x4a1be6cb.
Solidity: function setUpdateFrequency(uint256 newUpdateFrequency) returns()
func (*ExchangeSession) Spread ¶
func (_Exchange *ExchangeSession) Spread() (*big.Int, error)
Spread is a free data retrieval call binding the contract method 0x5c25c76c.
Solidity: function spread() constant returns(uint256 value)
func (*ExchangeSession) Stable ¶
func (_Exchange *ExchangeSession) Stable() (common.Address, error)
Stable is a free data retrieval call binding the contract method 0x22be3de1.
Solidity: function stable() constant returns(address)
func (*ExchangeSession) StableBucket ¶
func (_Exchange *ExchangeSession) StableBucket() (*big.Int, error)
StableBucket is a free data retrieval call binding the contract method 0x25ac2de6.
Solidity: function stableBucket() constant returns(uint256)
func (*ExchangeSession) TransferOwnership ¶
func (_Exchange *ExchangeSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ExchangeSession) UpdateFrequency ¶
func (_Exchange *ExchangeSession) UpdateFrequency() (*big.Int, error)
UpdateFrequency is a free data retrieval call binding the contract method 0x673ea086.
Solidity: function updateFrequency() constant returns(uint256)
type ExchangeSpreadSet ¶
type ExchangeSpreadSet struct {
Spread *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ExchangeSpreadSet represents a SpreadSet event raised by the Exchange contract.
type ExchangeSpreadSetIterator ¶
type ExchangeSpreadSetIterator struct {
Event *ExchangeSpreadSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeSpreadSetIterator is returned from FilterSpreadSet and is used to iterate over the raw logs and unpacked data for SpreadSet events raised by the Exchange contract.
func (*ExchangeSpreadSetIterator) Close ¶
func (it *ExchangeSpreadSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeSpreadSetIterator) Error ¶
func (it *ExchangeSpreadSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeSpreadSetIterator) Next ¶
func (it *ExchangeSpreadSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeStableTokenSet ¶
type ExchangeStableTokenSet struct {
Stable common.Address
Raw types.Log // Blockchain specific contextual infos
}
ExchangeStableTokenSet represents a StableTokenSet event raised by the Exchange contract.
type ExchangeStableTokenSetIterator ¶
type ExchangeStableTokenSetIterator struct {
Event *ExchangeStableTokenSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeStableTokenSetIterator is returned from FilterStableTokenSet and is used to iterate over the raw logs and unpacked data for StableTokenSet events raised by the Exchange contract.
func (*ExchangeStableTokenSetIterator) Close ¶
func (it *ExchangeStableTokenSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeStableTokenSetIterator) Error ¶
func (it *ExchangeStableTokenSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeStableTokenSetIterator) Next ¶
func (it *ExchangeStableTokenSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExchangeTransactor ¶
type ExchangeTransactor struct {
// contains filtered or unexported fields
}
ExchangeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExchangeTransactor ¶
func NewExchangeTransactor(address common.Address, transactor bind.ContractTransactor) (*ExchangeTransactor, error)
NewExchangeTransactor creates a new write-only instance of Exchange, bound to a specific deployed contract.
func (*ExchangeTransactor) Exchange ¶
func (_Exchange *ExchangeTransactor) Exchange(opts *bind.TransactOpts, sellAmount *big.Int, minBuyAmount *big.Int, sellGold bool) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0x2bc7d67a.
Solidity: function exchange(uint256 sellAmount, uint256 minBuyAmount, bool sellGold) returns(uint256)
func (*ExchangeTransactor) Initialize ¶
func (_Exchange *ExchangeTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, stableToken common.Address, _spread *big.Int, _reserveFraction *big.Int, _updateFrequency *big.Int, _minimumReports *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x86489ba9.
Solidity: function initialize(address registryAddress, address stableToken, uint256 _spread, uint256 _reserveFraction, uint256 _updateFrequency, uint256 _minimumReports) returns()
func (*ExchangeTransactor) RenounceOwnership ¶
func (_Exchange *ExchangeTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExchangeTransactor) SetMinimumReports ¶
func (_Exchange *ExchangeTransactor) SetMinimumReports(opts *bind.TransactOpts, newMininumReports *big.Int) (*types.Transaction, error)
SetMinimumReports is a paid mutator transaction binding the contract method 0xd404f7f8.
Solidity: function setMinimumReports(uint256 newMininumReports) returns()
func (*ExchangeTransactor) SetRegistry ¶
func (_Exchange *ExchangeTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ExchangeTransactor) SetReserveFraction ¶
func (_Exchange *ExchangeTransactor) SetReserveFraction(opts *bind.TransactOpts, newReserveFraction *big.Int) (*types.Transaction, error)
SetReserveFraction is a paid mutator transaction binding the contract method 0x6a5eaf47.
Solidity: function setReserveFraction(uint256 newReserveFraction) returns()
func (*ExchangeTransactor) SetSpread ¶
func (_Exchange *ExchangeTransactor) SetSpread(opts *bind.TransactOpts, newSpread *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0xb66a261c.
Solidity: function setSpread(uint256 newSpread) returns()
func (*ExchangeTransactor) SetStableToken ¶
func (_Exchange *ExchangeTransactor) SetStableToken(opts *bind.TransactOpts, newStableToken common.Address) (*types.Transaction, error)
SetStableToken is a paid mutator transaction binding the contract method 0xdb1bc87b.
Solidity: function setStableToken(address newStableToken) returns()
func (*ExchangeTransactor) SetUpdateFrequency ¶
func (_Exchange *ExchangeTransactor) SetUpdateFrequency(opts *bind.TransactOpts, newUpdateFrequency *big.Int) (*types.Transaction, error)
SetUpdateFrequency is a paid mutator transaction binding the contract method 0x4a1be6cb.
Solidity: function setUpdateFrequency(uint256 newUpdateFrequency) returns()
func (*ExchangeTransactor) TransferOwnership ¶
func (_Exchange *ExchangeTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ExchangeTransactorRaw ¶
type ExchangeTransactorRaw struct {
Contract *ExchangeTransactor // Generic write-only contract binding to access the raw methods on
}
ExchangeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExchangeTransactorRaw) Transact ¶
func (_Exchange *ExchangeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExchangeTransactorRaw) Transfer ¶
func (_Exchange *ExchangeTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ExchangeTransactorSession ¶
type ExchangeTransactorSession struct {
Contract *ExchangeTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ExchangeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExchangeTransactorSession) Exchange ¶
func (_Exchange *ExchangeTransactorSession) Exchange(sellAmount *big.Int, minBuyAmount *big.Int, sellGold bool) (*types.Transaction, error)
Exchange is a paid mutator transaction binding the contract method 0x2bc7d67a.
Solidity: function exchange(uint256 sellAmount, uint256 minBuyAmount, bool sellGold) returns(uint256)
func (*ExchangeTransactorSession) Initialize ¶
func (_Exchange *ExchangeTransactorSession) Initialize(registryAddress common.Address, stableToken common.Address, _spread *big.Int, _reserveFraction *big.Int, _updateFrequency *big.Int, _minimumReports *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x86489ba9.
Solidity: function initialize(address registryAddress, address stableToken, uint256 _spread, uint256 _reserveFraction, uint256 _updateFrequency, uint256 _minimumReports) returns()
func (*ExchangeTransactorSession) RenounceOwnership ¶
func (_Exchange *ExchangeTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExchangeTransactorSession) SetMinimumReports ¶
func (_Exchange *ExchangeTransactorSession) SetMinimumReports(newMininumReports *big.Int) (*types.Transaction, error)
SetMinimumReports is a paid mutator transaction binding the contract method 0xd404f7f8.
Solidity: function setMinimumReports(uint256 newMininumReports) returns()
func (*ExchangeTransactorSession) SetRegistry ¶
func (_Exchange *ExchangeTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ExchangeTransactorSession) SetReserveFraction ¶
func (_Exchange *ExchangeTransactorSession) SetReserveFraction(newReserveFraction *big.Int) (*types.Transaction, error)
SetReserveFraction is a paid mutator transaction binding the contract method 0x6a5eaf47.
Solidity: function setReserveFraction(uint256 newReserveFraction) returns()
func (*ExchangeTransactorSession) SetSpread ¶
func (_Exchange *ExchangeTransactorSession) SetSpread(newSpread *big.Int) (*types.Transaction, error)
SetSpread is a paid mutator transaction binding the contract method 0xb66a261c.
Solidity: function setSpread(uint256 newSpread) returns()
func (*ExchangeTransactorSession) SetStableToken ¶
func (_Exchange *ExchangeTransactorSession) SetStableToken(newStableToken common.Address) (*types.Transaction, error)
SetStableToken is a paid mutator transaction binding the contract method 0xdb1bc87b.
Solidity: function setStableToken(address newStableToken) returns()
func (*ExchangeTransactorSession) SetUpdateFrequency ¶
func (_Exchange *ExchangeTransactorSession) SetUpdateFrequency(newUpdateFrequency *big.Int) (*types.Transaction, error)
SetUpdateFrequency is a paid mutator transaction binding the contract method 0x4a1be6cb.
Solidity: function setUpdateFrequency(uint256 newUpdateFrequency) returns()
func (*ExchangeTransactorSession) TransferOwnership ¶
func (_Exchange *ExchangeTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ExchangeUpdateFrequencySet ¶
type ExchangeUpdateFrequencySet struct {
UpdateFrequency *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ExchangeUpdateFrequencySet represents a UpdateFrequencySet event raised by the Exchange contract.
type ExchangeUpdateFrequencySetIterator ¶
type ExchangeUpdateFrequencySetIterator struct {
Event *ExchangeUpdateFrequencySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ExchangeUpdateFrequencySetIterator is returned from FilterUpdateFrequencySet and is used to iterate over the raw logs and unpacked data for UpdateFrequencySet events raised by the Exchange contract.
func (*ExchangeUpdateFrequencySetIterator) Close ¶
func (it *ExchangeUpdateFrequencySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExchangeUpdateFrequencySetIterator) Error ¶
func (it *ExchangeUpdateFrequencySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExchangeUpdateFrequencySetIterator) Next ¶
func (it *ExchangeUpdateFrequencySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FeeCurrencyWhitelist ¶
type FeeCurrencyWhitelist struct {
FeeCurrencyWhitelistCaller // Read-only binding to the contract
FeeCurrencyWhitelistTransactor // Write-only binding to the contract
FeeCurrencyWhitelistFilterer // Log filterer for contract events
}
FeeCurrencyWhitelist is an auto generated Go binding around an Ethereum contract.
func NewFeeCurrencyWhitelist ¶
func NewFeeCurrencyWhitelist(address common.Address, backend bind.ContractBackend) (*FeeCurrencyWhitelist, error)
NewFeeCurrencyWhitelist creates a new instance of FeeCurrencyWhitelist, bound to a specific deployed contract.
type FeeCurrencyWhitelistCaller ¶
type FeeCurrencyWhitelistCaller struct {
// contains filtered or unexported fields
}
FeeCurrencyWhitelistCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFeeCurrencyWhitelistCaller ¶
func NewFeeCurrencyWhitelistCaller(address common.Address, caller bind.ContractCaller) (*FeeCurrencyWhitelistCaller, error)
NewFeeCurrencyWhitelistCaller creates a new read-only instance of FeeCurrencyWhitelist, bound to a specific deployed contract.
func (*FeeCurrencyWhitelistCaller) GetWhitelist ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) GetWhitelist(opts *bind.CallOpts) ([]common.Address, error)
GetWhitelist is a free data retrieval call binding the contract method 0xd01f63f5.
Solidity: function getWhitelist() constant returns(address[])
func (*FeeCurrencyWhitelistCaller) Initialized ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*FeeCurrencyWhitelistCaller) IsOwner ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*FeeCurrencyWhitelistCaller) Owner ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FeeCurrencyWhitelistCaller) Whitelist ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCaller) Whitelist(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Whitelist is a free data retrieval call binding the contract method 0x7ebd1b30.
Solidity: function whitelist(uint256 ) constant returns(address)
type FeeCurrencyWhitelistCallerRaw ¶
type FeeCurrencyWhitelistCallerRaw struct {
Contract *FeeCurrencyWhitelistCaller // Generic read-only contract binding to access the raw methods on
}
FeeCurrencyWhitelistCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FeeCurrencyWhitelistCallerRaw) Call ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FeeCurrencyWhitelistCallerSession ¶
type FeeCurrencyWhitelistCallerSession struct {
Contract *FeeCurrencyWhitelistCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
FeeCurrencyWhitelistCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FeeCurrencyWhitelistCallerSession) GetWhitelist ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) GetWhitelist() ([]common.Address, error)
GetWhitelist is a free data retrieval call binding the contract method 0xd01f63f5.
Solidity: function getWhitelist() constant returns(address[])
func (*FeeCurrencyWhitelistCallerSession) Initialized ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*FeeCurrencyWhitelistCallerSession) IsOwner ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*FeeCurrencyWhitelistCallerSession) Owner ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FeeCurrencyWhitelistCallerSession) Whitelist ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistCallerSession) Whitelist(arg0 *big.Int) (common.Address, error)
Whitelist is a free data retrieval call binding the contract method 0x7ebd1b30.
Solidity: function whitelist(uint256 ) constant returns(address)
type FeeCurrencyWhitelistFilterer ¶
type FeeCurrencyWhitelistFilterer struct {
// contains filtered or unexported fields
}
FeeCurrencyWhitelistFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFeeCurrencyWhitelistFilterer ¶
func NewFeeCurrencyWhitelistFilterer(address common.Address, filterer bind.ContractFilterer) (*FeeCurrencyWhitelistFilterer, error)
NewFeeCurrencyWhitelistFilterer creates a new log filterer instance of FeeCurrencyWhitelist, bound to a specific deployed contract.
func (*FeeCurrencyWhitelistFilterer) FilterOwnershipTransferred ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FeeCurrencyWhitelistOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FeeCurrencyWhitelistFilterer) ParseOwnershipTransferred ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) ParseOwnershipTransferred(log types.Log) (*FeeCurrencyWhitelistOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FeeCurrencyWhitelistFilterer) TryParseLog ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*FeeCurrencyWhitelistFilterer) WatchOwnershipTransferred ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FeeCurrencyWhitelistOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type FeeCurrencyWhitelistOwnershipTransferred ¶
type FeeCurrencyWhitelistOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
FeeCurrencyWhitelistOwnershipTransferred represents a OwnershipTransferred event raised by the FeeCurrencyWhitelist contract.
type FeeCurrencyWhitelistOwnershipTransferredIterator ¶
type FeeCurrencyWhitelistOwnershipTransferredIterator struct {
Event *FeeCurrencyWhitelistOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
FeeCurrencyWhitelistOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the FeeCurrencyWhitelist contract.
func (*FeeCurrencyWhitelistOwnershipTransferredIterator) Close ¶
func (it *FeeCurrencyWhitelistOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FeeCurrencyWhitelistOwnershipTransferredIterator) Error ¶
func (it *FeeCurrencyWhitelistOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FeeCurrencyWhitelistOwnershipTransferredIterator) Next ¶
func (it *FeeCurrencyWhitelistOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FeeCurrencyWhitelistRaw ¶
type FeeCurrencyWhitelistRaw struct {
Contract *FeeCurrencyWhitelist // Generic contract binding to access the raw methods on
}
FeeCurrencyWhitelistRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FeeCurrencyWhitelistRaw) Call ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FeeCurrencyWhitelistRaw) Transact ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FeeCurrencyWhitelistRaw) Transfer ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FeeCurrencyWhitelistSession ¶
type FeeCurrencyWhitelistSession struct {
Contract *FeeCurrencyWhitelist // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
FeeCurrencyWhitelistSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FeeCurrencyWhitelistSession) AddToken ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) AddToken(tokenAddress common.Address) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xd48bfca7.
Solidity: function addToken(address tokenAddress) returns()
func (*FeeCurrencyWhitelistSession) GetWhitelist ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) GetWhitelist() ([]common.Address, error)
GetWhitelist is a free data retrieval call binding the contract method 0xd01f63f5.
Solidity: function getWhitelist() constant returns(address[])
func (*FeeCurrencyWhitelistSession) Initialize ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FeeCurrencyWhitelistSession) Initialized ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*FeeCurrencyWhitelistSession) IsOwner ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*FeeCurrencyWhitelistSession) Owner ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FeeCurrencyWhitelistSession) RenounceOwnership ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FeeCurrencyWhitelistSession) TransferOwnership ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type FeeCurrencyWhitelistTransactor ¶
type FeeCurrencyWhitelistTransactor struct {
// contains filtered or unexported fields
}
FeeCurrencyWhitelistTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFeeCurrencyWhitelistTransactor ¶
func NewFeeCurrencyWhitelistTransactor(address common.Address, transactor bind.ContractTransactor) (*FeeCurrencyWhitelistTransactor, error)
NewFeeCurrencyWhitelistTransactor creates a new write-only instance of FeeCurrencyWhitelist, bound to a specific deployed contract.
func (*FeeCurrencyWhitelistTransactor) AddToken ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) AddToken(opts *bind.TransactOpts, tokenAddress common.Address) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xd48bfca7.
Solidity: function addToken(address tokenAddress) returns()
func (*FeeCurrencyWhitelistTransactor) Initialize ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FeeCurrencyWhitelistTransactor) RenounceOwnership ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FeeCurrencyWhitelistTransactor) TransferOwnership ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type FeeCurrencyWhitelistTransactorRaw ¶
type FeeCurrencyWhitelistTransactorRaw struct {
Contract *FeeCurrencyWhitelistTransactor // Generic write-only contract binding to access the raw methods on
}
FeeCurrencyWhitelistTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FeeCurrencyWhitelistTransactorRaw) Transact ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FeeCurrencyWhitelistTransactorRaw) Transfer ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FeeCurrencyWhitelistTransactorSession ¶
type FeeCurrencyWhitelistTransactorSession struct {
Contract *FeeCurrencyWhitelistTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
FeeCurrencyWhitelistTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FeeCurrencyWhitelistTransactorSession) AddToken ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) AddToken(tokenAddress common.Address) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xd48bfca7.
Solidity: function addToken(address tokenAddress) returns()
func (*FeeCurrencyWhitelistTransactorSession) Initialize ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FeeCurrencyWhitelistTransactorSession) RenounceOwnership ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FeeCurrencyWhitelistTransactorSession) TransferOwnership ¶
func (_FeeCurrencyWhitelist *FeeCurrencyWhitelistTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Freezer ¶
type Freezer struct {
FreezerCaller // Read-only binding to the contract
FreezerTransactor // Write-only binding to the contract
FreezerFilterer // Log filterer for contract events
}
Freezer is an auto generated Go binding around an Ethereum contract.
func NewFreezer ¶
NewFreezer creates a new instance of Freezer, bound to a specific deployed contract.
type FreezerCaller ¶
type FreezerCaller struct {
// contains filtered or unexported fields
}
FreezerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewFreezerCaller ¶
func NewFreezerCaller(address common.Address, caller bind.ContractCaller) (*FreezerCaller, error)
NewFreezerCaller creates a new read-only instance of Freezer, bound to a specific deployed contract.
func (*FreezerCaller) Initialized ¶
func (_Freezer *FreezerCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*FreezerCaller) IsFrozen ¶
IsFrozen is a free data retrieval call binding the contract method 0xe5839836.
Solidity: function isFrozen(address ) constant returns(bool)
type FreezerCallerRaw ¶
type FreezerCallerRaw struct {
Contract *FreezerCaller // Generic read-only contract binding to access the raw methods on
}
FreezerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*FreezerCallerRaw) Call ¶
func (_Freezer *FreezerCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type FreezerCallerSession ¶
type FreezerCallerSession struct {
Contract *FreezerCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
FreezerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*FreezerCallerSession) Initialized ¶
func (_Freezer *FreezerCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*FreezerCallerSession) IsFrozen ¶
func (_Freezer *FreezerCallerSession) IsFrozen(arg0 common.Address) (bool, error)
IsFrozen is a free data retrieval call binding the contract method 0xe5839836.
Solidity: function isFrozen(address ) constant returns(bool)
func (*FreezerCallerSession) IsOwner ¶
func (_Freezer *FreezerCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type FreezerFilterer ¶
type FreezerFilterer struct {
// contains filtered or unexported fields
}
FreezerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewFreezerFilterer ¶
func NewFreezerFilterer(address common.Address, filterer bind.ContractFilterer) (*FreezerFilterer, error)
NewFreezerFilterer creates a new log filterer instance of Freezer, bound to a specific deployed contract.
func (*FreezerFilterer) FilterOwnershipTransferred ¶
func (_Freezer *FreezerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*FreezerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FreezerFilterer) ParseOwnershipTransferred ¶
func (_Freezer *FreezerFilterer) ParseOwnershipTransferred(log types.Log) (*FreezerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*FreezerFilterer) TryParseLog ¶
func (_Freezer *FreezerFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*FreezerFilterer) WatchOwnershipTransferred ¶
func (_Freezer *FreezerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *FreezerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type FreezerOwnershipTransferred ¶
type FreezerOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
FreezerOwnershipTransferred represents a OwnershipTransferred event raised by the Freezer contract.
type FreezerOwnershipTransferredIterator ¶
type FreezerOwnershipTransferredIterator struct {
Event *FreezerOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
FreezerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Freezer contract.
func (*FreezerOwnershipTransferredIterator) Close ¶
func (it *FreezerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*FreezerOwnershipTransferredIterator) Error ¶
func (it *FreezerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*FreezerOwnershipTransferredIterator) Next ¶
func (it *FreezerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type FreezerRaw ¶
type FreezerRaw struct {
Contract *Freezer // Generic contract binding to access the raw methods on
}
FreezerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*FreezerRaw) Call ¶
func (_Freezer *FreezerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*FreezerRaw) Transact ¶
func (_Freezer *FreezerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FreezerRaw) Transfer ¶
func (_Freezer *FreezerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FreezerSession ¶
type FreezerSession struct {
Contract *Freezer // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
FreezerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*FreezerSession) Freeze ¶
func (_Freezer *FreezerSession) Freeze(target common.Address) (*types.Transaction, error)
Freeze is a paid mutator transaction binding the contract method 0x8d1fdf2f.
Solidity: function freeze(address target) returns()
func (*FreezerSession) Initialize ¶
func (_Freezer *FreezerSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FreezerSession) Initialized ¶
func (_Freezer *FreezerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*FreezerSession) IsFrozen ¶
func (_Freezer *FreezerSession) IsFrozen(arg0 common.Address) (bool, error)
IsFrozen is a free data retrieval call binding the contract method 0xe5839836.
Solidity: function isFrozen(address ) constant returns(bool)
func (*FreezerSession) IsOwner ¶
func (_Freezer *FreezerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*FreezerSession) Owner ¶
func (_Freezer *FreezerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*FreezerSession) RenounceOwnership ¶
func (_Freezer *FreezerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FreezerSession) TransferOwnership ¶
func (_Freezer *FreezerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FreezerSession) Unfreeze ¶
func (_Freezer *FreezerSession) Unfreeze(target common.Address) (*types.Transaction, error)
Unfreeze is a paid mutator transaction binding the contract method 0x45c8b1a6.
Solidity: function unfreeze(address target) returns()
type FreezerTransactor ¶
type FreezerTransactor struct {
// contains filtered or unexported fields
}
FreezerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewFreezerTransactor ¶
func NewFreezerTransactor(address common.Address, transactor bind.ContractTransactor) (*FreezerTransactor, error)
NewFreezerTransactor creates a new write-only instance of Freezer, bound to a specific deployed contract.
func (*FreezerTransactor) Freeze ¶
func (_Freezer *FreezerTransactor) Freeze(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
Freeze is a paid mutator transaction binding the contract method 0x8d1fdf2f.
Solidity: function freeze(address target) returns()
func (*FreezerTransactor) Initialize ¶
func (_Freezer *FreezerTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FreezerTransactor) RenounceOwnership ¶
func (_Freezer *FreezerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FreezerTransactor) TransferOwnership ¶
func (_Freezer *FreezerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FreezerTransactor) Unfreeze ¶
func (_Freezer *FreezerTransactor) Unfreeze(opts *bind.TransactOpts, target common.Address) (*types.Transaction, error)
Unfreeze is a paid mutator transaction binding the contract method 0x45c8b1a6.
Solidity: function unfreeze(address target) returns()
type FreezerTransactorRaw ¶
type FreezerTransactorRaw struct {
Contract *FreezerTransactor // Generic write-only contract binding to access the raw methods on
}
FreezerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*FreezerTransactorRaw) Transact ¶
func (_Freezer *FreezerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*FreezerTransactorRaw) Transfer ¶
func (_Freezer *FreezerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type FreezerTransactorSession ¶
type FreezerTransactorSession struct {
Contract *FreezerTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
FreezerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*FreezerTransactorSession) Freeze ¶
func (_Freezer *FreezerTransactorSession) Freeze(target common.Address) (*types.Transaction, error)
Freeze is a paid mutator transaction binding the contract method 0x8d1fdf2f.
Solidity: function freeze(address target) returns()
func (*FreezerTransactorSession) Initialize ¶
func (_Freezer *FreezerTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*FreezerTransactorSession) RenounceOwnership ¶
func (_Freezer *FreezerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*FreezerTransactorSession) TransferOwnership ¶
func (_Freezer *FreezerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*FreezerTransactorSession) Unfreeze ¶
func (_Freezer *FreezerTransactorSession) Unfreeze(target common.Address) (*types.Transaction, error)
Unfreeze is a paid mutator transaction binding the contract method 0x45c8b1a6.
Solidity: function unfreeze(address target) returns()
type GasPriceMinimum ¶
type GasPriceMinimum struct {
GasPriceMinimumCaller // Read-only binding to the contract
GasPriceMinimumTransactor // Write-only binding to the contract
GasPriceMinimumFilterer // Log filterer for contract events
}
GasPriceMinimum is an auto generated Go binding around an Ethereum contract.
func NewGasPriceMinimum ¶
func NewGasPriceMinimum(address common.Address, backend bind.ContractBackend) (*GasPriceMinimum, error)
NewGasPriceMinimum creates a new instance of GasPriceMinimum, bound to a specific deployed contract.
type GasPriceMinimumAdjustmentSpeedSet ¶
type GasPriceMinimumAdjustmentSpeedSet struct {
AdjustmentSpeed *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GasPriceMinimumAdjustmentSpeedSet represents a AdjustmentSpeedSet event raised by the GasPriceMinimum contract.
type GasPriceMinimumAdjustmentSpeedSetIterator ¶
type GasPriceMinimumAdjustmentSpeedSetIterator struct {
Event *GasPriceMinimumAdjustmentSpeedSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GasPriceMinimumAdjustmentSpeedSetIterator is returned from FilterAdjustmentSpeedSet and is used to iterate over the raw logs and unpacked data for AdjustmentSpeedSet events raised by the GasPriceMinimum contract.
func (*GasPriceMinimumAdjustmentSpeedSetIterator) Close ¶
func (it *GasPriceMinimumAdjustmentSpeedSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasPriceMinimumAdjustmentSpeedSetIterator) Error ¶
func (it *GasPriceMinimumAdjustmentSpeedSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasPriceMinimumAdjustmentSpeedSetIterator) Next ¶
func (it *GasPriceMinimumAdjustmentSpeedSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasPriceMinimumCaller ¶
type GasPriceMinimumCaller struct {
// contains filtered or unexported fields
}
GasPriceMinimumCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGasPriceMinimumCaller ¶
func NewGasPriceMinimumCaller(address common.Address, caller bind.ContractCaller) (*GasPriceMinimumCaller, error)
NewGasPriceMinimumCaller creates a new read-only instance of GasPriceMinimum, bound to a specific deployed contract.
func (*GasPriceMinimumCaller) AdjustmentSpeed ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) AdjustmentSpeed(opts *bind.CallOpts) (*big.Int, error)
AdjustmentSpeed is a free data retrieval call binding the contract method 0xa68f548e.
Solidity: function adjustmentSpeed() constant returns(uint256 value)
func (*GasPriceMinimumCaller) GasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) GasPriceMinimum(opts *bind.CallOpts) (*big.Int, error)
GasPriceMinimum is a free data retrieval call binding the contract method 0x36945c2d.
Solidity: function gasPriceMinimum() constant returns(uint256)
func (*GasPriceMinimumCaller) GasPriceMinimumFloor ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) GasPriceMinimumFloor(opts *bind.CallOpts) (*big.Int, error)
GasPriceMinimumFloor is a free data retrieval call binding the contract method 0xceff0bd6.
Solidity: function gasPriceMinimumFloor() constant returns(uint256)
func (*GasPriceMinimumCaller) GetGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) GetGasPriceMinimum(opts *bind.CallOpts, tokenAddress common.Address) (*big.Int, error)
GetGasPriceMinimum is a free data retrieval call binding the contract method 0xa54b7fc0.
Solidity: function getGasPriceMinimum(address tokenAddress) constant returns(uint256)
func (*GasPriceMinimumCaller) GetUpdatedGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) GetUpdatedGasPriceMinimum(opts *bind.CallOpts, blockGasTotal *big.Int, blockGasLimit *big.Int) (*big.Int, error)
GetUpdatedGasPriceMinimum is a free data retrieval call binding the contract method 0xef712c5b.
Solidity: function getUpdatedGasPriceMinimum(uint256 blockGasTotal, uint256 blockGasLimit) constant returns(uint256)
func (*GasPriceMinimumCaller) Initialized ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GasPriceMinimumCaller) IsOwner ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GasPriceMinimumCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GasPriceMinimumCaller) Registry ¶
func (_GasPriceMinimum *GasPriceMinimumCaller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GasPriceMinimumCaller) TargetDensity ¶
TargetDensity is a free data retrieval call binding the contract method 0x4a3d5fe2.
Solidity: function targetDensity() constant returns(uint256 value)
type GasPriceMinimumCallerRaw ¶
type GasPriceMinimumCallerRaw struct {
Contract *GasPriceMinimumCaller // Generic read-only contract binding to access the raw methods on
}
GasPriceMinimumCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GasPriceMinimumCallerRaw) Call ¶
func (_GasPriceMinimum *GasPriceMinimumCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type GasPriceMinimumCallerSession ¶
type GasPriceMinimumCallerSession struct {
Contract *GasPriceMinimumCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
GasPriceMinimumCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GasPriceMinimumCallerSession) AdjustmentSpeed ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) AdjustmentSpeed() (*big.Int, error)
AdjustmentSpeed is a free data retrieval call binding the contract method 0xa68f548e.
Solidity: function adjustmentSpeed() constant returns(uint256 value)
func (*GasPriceMinimumCallerSession) GasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) GasPriceMinimum() (*big.Int, error)
GasPriceMinimum is a free data retrieval call binding the contract method 0x36945c2d.
Solidity: function gasPriceMinimum() constant returns(uint256)
func (*GasPriceMinimumCallerSession) GasPriceMinimumFloor ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) GasPriceMinimumFloor() (*big.Int, error)
GasPriceMinimumFloor is a free data retrieval call binding the contract method 0xceff0bd6.
Solidity: function gasPriceMinimumFloor() constant returns(uint256)
func (*GasPriceMinimumCallerSession) GetGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) GetGasPriceMinimum(tokenAddress common.Address) (*big.Int, error)
GetGasPriceMinimum is a free data retrieval call binding the contract method 0xa54b7fc0.
Solidity: function getGasPriceMinimum(address tokenAddress) constant returns(uint256)
func (*GasPriceMinimumCallerSession) GetUpdatedGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) GetUpdatedGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*big.Int, error)
GetUpdatedGasPriceMinimum is a free data retrieval call binding the contract method 0xef712c5b.
Solidity: function getUpdatedGasPriceMinimum(uint256 blockGasTotal, uint256 blockGasLimit) constant returns(uint256)
func (*GasPriceMinimumCallerSession) Initialized ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GasPriceMinimumCallerSession) IsOwner ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GasPriceMinimumCallerSession) Owner ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GasPriceMinimumCallerSession) Registry ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GasPriceMinimumCallerSession) TargetDensity ¶
func (_GasPriceMinimum *GasPriceMinimumCallerSession) TargetDensity() (*big.Int, error)
TargetDensity is a free data retrieval call binding the contract method 0x4a3d5fe2.
Solidity: function targetDensity() constant returns(uint256 value)
type GasPriceMinimumFilterer ¶
type GasPriceMinimumFilterer struct {
// contains filtered or unexported fields
}
GasPriceMinimumFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGasPriceMinimumFilterer ¶
func NewGasPriceMinimumFilterer(address common.Address, filterer bind.ContractFilterer) (*GasPriceMinimumFilterer, error)
NewGasPriceMinimumFilterer creates a new log filterer instance of GasPriceMinimum, bound to a specific deployed contract.
func (*GasPriceMinimumFilterer) FilterAdjustmentSpeedSet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterAdjustmentSpeedSet(opts *bind.FilterOpts) (*GasPriceMinimumAdjustmentSpeedSetIterator, error)
FilterAdjustmentSpeedSet is a free log retrieval operation binding the contract event 0xd2e71cd7012df1df07d4908ff75ae4b2bfbb6c49d39144404661f1fd47253283.
Solidity: event AdjustmentSpeedSet(uint256 adjustmentSpeed)
func (*GasPriceMinimumFilterer) FilterGasPriceMinimumFloorSet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterGasPriceMinimumFloorSet(opts *bind.FilterOpts) (*GasPriceMinimumGasPriceMinimumFloorSetIterator, error)
FilterGasPriceMinimumFloorSet is a free log retrieval operation binding the contract event 0x5548a13ccc1d9e4e2860461edda5ad49ba8a4fda485f67d954f9d7da8d2aff27.
Solidity: event GasPriceMinimumFloorSet(uint256 gasPriceMinimumFloor)
func (*GasPriceMinimumFilterer) FilterGasPriceMinimumUpdated ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterGasPriceMinimumUpdated(opts *bind.FilterOpts) (*GasPriceMinimumGasPriceMinimumUpdatedIterator, error)
FilterGasPriceMinimumUpdated is a free log retrieval operation binding the contract event 0x6e53b2f8b69496c2a175588ad1326dbabe2f66df4d82f817aeca52e3474807fb.
Solidity: event GasPriceMinimumUpdated(uint256 gasPriceMinimum)
func (*GasPriceMinimumFilterer) FilterOwnershipTransferred ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GasPriceMinimumOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GasPriceMinimumFilterer) FilterRegistrySet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*GasPriceMinimumRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GasPriceMinimumFilterer) FilterTargetDensitySet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) FilterTargetDensitySet(opts *bind.FilterOpts) (*GasPriceMinimumTargetDensitySetIterator, error)
FilterTargetDensitySet is a free log retrieval operation binding the contract event 0x2a109bad06121312708ed2a3e9b3556ea85ef8eadd4d10d8181f50d114eb4fab.
Solidity: event TargetDensitySet(uint256 targetDensity)
func (*GasPriceMinimumFilterer) ParseAdjustmentSpeedSet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseAdjustmentSpeedSet(log types.Log) (*GasPriceMinimumAdjustmentSpeedSet, error)
ParseAdjustmentSpeedSet is a log parse operation binding the contract event 0xd2e71cd7012df1df07d4908ff75ae4b2bfbb6c49d39144404661f1fd47253283.
Solidity: event AdjustmentSpeedSet(uint256 adjustmentSpeed)
func (*GasPriceMinimumFilterer) ParseGasPriceMinimumFloorSet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseGasPriceMinimumFloorSet(log types.Log) (*GasPriceMinimumGasPriceMinimumFloorSet, error)
ParseGasPriceMinimumFloorSet is a log parse operation binding the contract event 0x5548a13ccc1d9e4e2860461edda5ad49ba8a4fda485f67d954f9d7da8d2aff27.
Solidity: event GasPriceMinimumFloorSet(uint256 gasPriceMinimumFloor)
func (*GasPriceMinimumFilterer) ParseGasPriceMinimumUpdated ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseGasPriceMinimumUpdated(log types.Log) (*GasPriceMinimumGasPriceMinimumUpdated, error)
ParseGasPriceMinimumUpdated is a log parse operation binding the contract event 0x6e53b2f8b69496c2a175588ad1326dbabe2f66df4d82f817aeca52e3474807fb.
Solidity: event GasPriceMinimumUpdated(uint256 gasPriceMinimum)
func (*GasPriceMinimumFilterer) ParseOwnershipTransferred ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseOwnershipTransferred(log types.Log) (*GasPriceMinimumOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GasPriceMinimumFilterer) ParseRegistrySet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseRegistrySet(log types.Log) (*GasPriceMinimumRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GasPriceMinimumFilterer) ParseTargetDensitySet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) ParseTargetDensitySet(log types.Log) (*GasPriceMinimumTargetDensitySet, error)
ParseTargetDensitySet is a log parse operation binding the contract event 0x2a109bad06121312708ed2a3e9b3556ea85ef8eadd4d10d8181f50d114eb4fab.
Solidity: event TargetDensitySet(uint256 targetDensity)
func (*GasPriceMinimumFilterer) TryParseLog ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*GasPriceMinimumFilterer) WatchAdjustmentSpeedSet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchAdjustmentSpeedSet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumAdjustmentSpeedSet) (event.Subscription, error)
WatchAdjustmentSpeedSet is a free log subscription operation binding the contract event 0xd2e71cd7012df1df07d4908ff75ae4b2bfbb6c49d39144404661f1fd47253283.
Solidity: event AdjustmentSpeedSet(uint256 adjustmentSpeed)
func (*GasPriceMinimumFilterer) WatchGasPriceMinimumFloorSet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchGasPriceMinimumFloorSet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumGasPriceMinimumFloorSet) (event.Subscription, error)
WatchGasPriceMinimumFloorSet is a free log subscription operation binding the contract event 0x5548a13ccc1d9e4e2860461edda5ad49ba8a4fda485f67d954f9d7da8d2aff27.
Solidity: event GasPriceMinimumFloorSet(uint256 gasPriceMinimumFloor)
func (*GasPriceMinimumFilterer) WatchGasPriceMinimumUpdated ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchGasPriceMinimumUpdated(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumGasPriceMinimumUpdated) (event.Subscription, error)
WatchGasPriceMinimumUpdated is a free log subscription operation binding the contract event 0x6e53b2f8b69496c2a175588ad1326dbabe2f66df4d82f817aeca52e3474807fb.
Solidity: event GasPriceMinimumUpdated(uint256 gasPriceMinimum)
func (*GasPriceMinimumFilterer) WatchOwnershipTransferred ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GasPriceMinimumFilterer) WatchRegistrySet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GasPriceMinimumFilterer) WatchTargetDensitySet ¶
func (_GasPriceMinimum *GasPriceMinimumFilterer) WatchTargetDensitySet(opts *bind.WatchOpts, sink chan<- *GasPriceMinimumTargetDensitySet) (event.Subscription, error)
WatchTargetDensitySet is a free log subscription operation binding the contract event 0x2a109bad06121312708ed2a3e9b3556ea85ef8eadd4d10d8181f50d114eb4fab.
Solidity: event TargetDensitySet(uint256 targetDensity)
type GasPriceMinimumGasPriceMinimumFloorSet ¶
type GasPriceMinimumGasPriceMinimumFloorSet struct {
GasPriceMinimumFloor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GasPriceMinimumGasPriceMinimumFloorSet represents a GasPriceMinimumFloorSet event raised by the GasPriceMinimum contract.
type GasPriceMinimumGasPriceMinimumFloorSetIterator ¶
type GasPriceMinimumGasPriceMinimumFloorSetIterator struct {
Event *GasPriceMinimumGasPriceMinimumFloorSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GasPriceMinimumGasPriceMinimumFloorSetIterator is returned from FilterGasPriceMinimumFloorSet and is used to iterate over the raw logs and unpacked data for GasPriceMinimumFloorSet events raised by the GasPriceMinimum contract.
func (*GasPriceMinimumGasPriceMinimumFloorSetIterator) Close ¶
func (it *GasPriceMinimumGasPriceMinimumFloorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasPriceMinimumGasPriceMinimumFloorSetIterator) Error ¶
func (it *GasPriceMinimumGasPriceMinimumFloorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasPriceMinimumGasPriceMinimumFloorSetIterator) Next ¶
func (it *GasPriceMinimumGasPriceMinimumFloorSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasPriceMinimumGasPriceMinimumUpdated ¶
type GasPriceMinimumGasPriceMinimumUpdated struct {
GasPriceMinimum *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GasPriceMinimumGasPriceMinimumUpdated represents a GasPriceMinimumUpdated event raised by the GasPriceMinimum contract.
type GasPriceMinimumGasPriceMinimumUpdatedIterator ¶
type GasPriceMinimumGasPriceMinimumUpdatedIterator struct {
Event *GasPriceMinimumGasPriceMinimumUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GasPriceMinimumGasPriceMinimumUpdatedIterator is returned from FilterGasPriceMinimumUpdated and is used to iterate over the raw logs and unpacked data for GasPriceMinimumUpdated events raised by the GasPriceMinimum contract.
func (*GasPriceMinimumGasPriceMinimumUpdatedIterator) Close ¶
func (it *GasPriceMinimumGasPriceMinimumUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasPriceMinimumGasPriceMinimumUpdatedIterator) Error ¶
func (it *GasPriceMinimumGasPriceMinimumUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasPriceMinimumGasPriceMinimumUpdatedIterator) Next ¶
func (it *GasPriceMinimumGasPriceMinimumUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasPriceMinimumOwnershipTransferred ¶
type GasPriceMinimumOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
GasPriceMinimumOwnershipTransferred represents a OwnershipTransferred event raised by the GasPriceMinimum contract.
type GasPriceMinimumOwnershipTransferredIterator ¶
type GasPriceMinimumOwnershipTransferredIterator struct {
Event *GasPriceMinimumOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GasPriceMinimumOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the GasPriceMinimum contract.
func (*GasPriceMinimumOwnershipTransferredIterator) Close ¶
func (it *GasPriceMinimumOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasPriceMinimumOwnershipTransferredIterator) Error ¶
func (it *GasPriceMinimumOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasPriceMinimumOwnershipTransferredIterator) Next ¶
func (it *GasPriceMinimumOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasPriceMinimumRaw ¶
type GasPriceMinimumRaw struct {
Contract *GasPriceMinimum // Generic contract binding to access the raw methods on
}
GasPriceMinimumRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GasPriceMinimumRaw) Call ¶
func (_GasPriceMinimum *GasPriceMinimumRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*GasPriceMinimumRaw) Transact ¶
func (_GasPriceMinimum *GasPriceMinimumRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasPriceMinimumRaw) Transfer ¶
func (_GasPriceMinimum *GasPriceMinimumRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GasPriceMinimumRegistrySet ¶
type GasPriceMinimumRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
GasPriceMinimumRegistrySet represents a RegistrySet event raised by the GasPriceMinimum contract.
type GasPriceMinimumRegistrySetIterator ¶
type GasPriceMinimumRegistrySetIterator struct {
Event *GasPriceMinimumRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GasPriceMinimumRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the GasPriceMinimum contract.
func (*GasPriceMinimumRegistrySetIterator) Close ¶
func (it *GasPriceMinimumRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasPriceMinimumRegistrySetIterator) Error ¶
func (it *GasPriceMinimumRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasPriceMinimumRegistrySetIterator) Next ¶
func (it *GasPriceMinimumRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasPriceMinimumSession ¶
type GasPriceMinimumSession struct {
Contract *GasPriceMinimum // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GasPriceMinimumSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GasPriceMinimumSession) AdjustmentSpeed ¶
func (_GasPriceMinimum *GasPriceMinimumSession) AdjustmentSpeed() (*big.Int, error)
AdjustmentSpeed is a free data retrieval call binding the contract method 0xa68f548e.
Solidity: function adjustmentSpeed() constant returns(uint256 value)
func (*GasPriceMinimumSession) GasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumSession) GasPriceMinimum() (*big.Int, error)
GasPriceMinimum is a free data retrieval call binding the contract method 0x36945c2d.
Solidity: function gasPriceMinimum() constant returns(uint256)
func (*GasPriceMinimumSession) GasPriceMinimumFloor ¶
func (_GasPriceMinimum *GasPriceMinimumSession) GasPriceMinimumFloor() (*big.Int, error)
GasPriceMinimumFloor is a free data retrieval call binding the contract method 0xceff0bd6.
Solidity: function gasPriceMinimumFloor() constant returns(uint256)
func (*GasPriceMinimumSession) GetGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumSession) GetGasPriceMinimum(tokenAddress common.Address) (*big.Int, error)
GetGasPriceMinimum is a free data retrieval call binding the contract method 0xa54b7fc0.
Solidity: function getGasPriceMinimum(address tokenAddress) constant returns(uint256)
func (*GasPriceMinimumSession) GetUpdatedGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumSession) GetUpdatedGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*big.Int, error)
GetUpdatedGasPriceMinimum is a free data retrieval call binding the contract method 0xef712c5b.
Solidity: function getUpdatedGasPriceMinimum(uint256 blockGasTotal, uint256 blockGasLimit) constant returns(uint256)
func (*GasPriceMinimumSession) Initialize ¶
func (_GasPriceMinimum *GasPriceMinimumSession) Initialize(_registryAddress common.Address, _gasPriceMinimumFloor *big.Int, _targetDensity *big.Int, _adjustmentSpeed *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4ec81af1.
Solidity: function initialize(address _registryAddress, uint256 _gasPriceMinimumFloor, uint256 _targetDensity, uint256 _adjustmentSpeed) returns()
func (*GasPriceMinimumSession) Initialized ¶
func (_GasPriceMinimum *GasPriceMinimumSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GasPriceMinimumSession) IsOwner ¶
func (_GasPriceMinimum *GasPriceMinimumSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GasPriceMinimumSession) Owner ¶
func (_GasPriceMinimum *GasPriceMinimumSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GasPriceMinimumSession) Registry ¶
func (_GasPriceMinimum *GasPriceMinimumSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GasPriceMinimumSession) RenounceOwnership ¶
func (_GasPriceMinimum *GasPriceMinimumSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GasPriceMinimumSession) SetAdjustmentSpeed ¶
func (_GasPriceMinimum *GasPriceMinimumSession) SetAdjustmentSpeed(_adjustmentSpeed *big.Int) (*types.Transaction, error)
SetAdjustmentSpeed is a paid mutator transaction binding the contract method 0x30f726b9.
Solidity: function setAdjustmentSpeed(uint256 _adjustmentSpeed) returns()
func (*GasPriceMinimumSession) SetGasPriceMinimumFloor ¶
func (_GasPriceMinimum *GasPriceMinimumSession) SetGasPriceMinimumFloor(_gasPriceMinimumFloor *big.Int) (*types.Transaction, error)
SetGasPriceMinimumFloor is a paid mutator transaction binding the contract method 0xb830f4a4.
Solidity: function setGasPriceMinimumFloor(uint256 _gasPriceMinimumFloor) returns()
func (*GasPriceMinimumSession) SetRegistry ¶
func (_GasPriceMinimum *GasPriceMinimumSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GasPriceMinimumSession) SetTargetDensity ¶
func (_GasPriceMinimum *GasPriceMinimumSession) SetTargetDensity(_targetDensity *big.Int) (*types.Transaction, error)
SetTargetDensity is a paid mutator transaction binding the contract method 0x93ca6fc4.
Solidity: function setTargetDensity(uint256 _targetDensity) returns()
func (*GasPriceMinimumSession) TargetDensity ¶
func (_GasPriceMinimum *GasPriceMinimumSession) TargetDensity() (*big.Int, error)
TargetDensity is a free data retrieval call binding the contract method 0x4a3d5fe2.
Solidity: function targetDensity() constant returns(uint256 value)
func (*GasPriceMinimumSession) TransferOwnership ¶
func (_GasPriceMinimum *GasPriceMinimumSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GasPriceMinimumSession) UpdateGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumSession) UpdateGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*types.Transaction, error)
UpdateGasPriceMinimum is a paid mutator transaction binding the contract method 0xc12398b4.
Solidity: function updateGasPriceMinimum(uint256 blockGasTotal, uint256 blockGasLimit) returns(uint256)
type GasPriceMinimumTargetDensitySet ¶
type GasPriceMinimumTargetDensitySet struct {
TargetDensity *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GasPriceMinimumTargetDensitySet represents a TargetDensitySet event raised by the GasPriceMinimum contract.
type GasPriceMinimumTargetDensitySetIterator ¶
type GasPriceMinimumTargetDensitySetIterator struct {
Event *GasPriceMinimumTargetDensitySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GasPriceMinimumTargetDensitySetIterator is returned from FilterTargetDensitySet and is used to iterate over the raw logs and unpacked data for TargetDensitySet events raised by the GasPriceMinimum contract.
func (*GasPriceMinimumTargetDensitySetIterator) Close ¶
func (it *GasPriceMinimumTargetDensitySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasPriceMinimumTargetDensitySetIterator) Error ¶
func (it *GasPriceMinimumTargetDensitySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasPriceMinimumTargetDensitySetIterator) Next ¶
func (it *GasPriceMinimumTargetDensitySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasPriceMinimumTransactor ¶
type GasPriceMinimumTransactor struct {
// contains filtered or unexported fields
}
GasPriceMinimumTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGasPriceMinimumTransactor ¶
func NewGasPriceMinimumTransactor(address common.Address, transactor bind.ContractTransactor) (*GasPriceMinimumTransactor, error)
NewGasPriceMinimumTransactor creates a new write-only instance of GasPriceMinimum, bound to a specific deployed contract.
func (*GasPriceMinimumTransactor) Initialize ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) Initialize(opts *bind.TransactOpts, _registryAddress common.Address, _gasPriceMinimumFloor *big.Int, _targetDensity *big.Int, _adjustmentSpeed *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4ec81af1.
Solidity: function initialize(address _registryAddress, uint256 _gasPriceMinimumFloor, uint256 _targetDensity, uint256 _adjustmentSpeed) returns()
func (*GasPriceMinimumTransactor) RenounceOwnership ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GasPriceMinimumTransactor) SetAdjustmentSpeed ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) SetAdjustmentSpeed(opts *bind.TransactOpts, _adjustmentSpeed *big.Int) (*types.Transaction, error)
SetAdjustmentSpeed is a paid mutator transaction binding the contract method 0x30f726b9.
Solidity: function setAdjustmentSpeed(uint256 _adjustmentSpeed) returns()
func (*GasPriceMinimumTransactor) SetGasPriceMinimumFloor ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) SetGasPriceMinimumFloor(opts *bind.TransactOpts, _gasPriceMinimumFloor *big.Int) (*types.Transaction, error)
SetGasPriceMinimumFloor is a paid mutator transaction binding the contract method 0xb830f4a4.
Solidity: function setGasPriceMinimumFloor(uint256 _gasPriceMinimumFloor) returns()
func (*GasPriceMinimumTransactor) SetRegistry ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GasPriceMinimumTransactor) SetTargetDensity ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) SetTargetDensity(opts *bind.TransactOpts, _targetDensity *big.Int) (*types.Transaction, error)
SetTargetDensity is a paid mutator transaction binding the contract method 0x93ca6fc4.
Solidity: function setTargetDensity(uint256 _targetDensity) returns()
func (*GasPriceMinimumTransactor) TransferOwnership ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GasPriceMinimumTransactor) UpdateGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumTransactor) UpdateGasPriceMinimum(opts *bind.TransactOpts, blockGasTotal *big.Int, blockGasLimit *big.Int) (*types.Transaction, error)
UpdateGasPriceMinimum is a paid mutator transaction binding the contract method 0xc12398b4.
Solidity: function updateGasPriceMinimum(uint256 blockGasTotal, uint256 blockGasLimit) returns(uint256)
type GasPriceMinimumTransactorRaw ¶
type GasPriceMinimumTransactorRaw struct {
Contract *GasPriceMinimumTransactor // Generic write-only contract binding to access the raw methods on
}
GasPriceMinimumTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GasPriceMinimumTransactorRaw) Transact ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasPriceMinimumTransactorRaw) Transfer ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GasPriceMinimumTransactorSession ¶
type GasPriceMinimumTransactorSession struct {
Contract *GasPriceMinimumTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GasPriceMinimumTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GasPriceMinimumTransactorSession) Initialize ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) Initialize(_registryAddress common.Address, _gasPriceMinimumFloor *big.Int, _targetDensity *big.Int, _adjustmentSpeed *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x4ec81af1.
Solidity: function initialize(address _registryAddress, uint256 _gasPriceMinimumFloor, uint256 _targetDensity, uint256 _adjustmentSpeed) returns()
func (*GasPriceMinimumTransactorSession) RenounceOwnership ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GasPriceMinimumTransactorSession) SetAdjustmentSpeed ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetAdjustmentSpeed(_adjustmentSpeed *big.Int) (*types.Transaction, error)
SetAdjustmentSpeed is a paid mutator transaction binding the contract method 0x30f726b9.
Solidity: function setAdjustmentSpeed(uint256 _adjustmentSpeed) returns()
func (*GasPriceMinimumTransactorSession) SetGasPriceMinimumFloor ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetGasPriceMinimumFloor(_gasPriceMinimumFloor *big.Int) (*types.Transaction, error)
SetGasPriceMinimumFloor is a paid mutator transaction binding the contract method 0xb830f4a4.
Solidity: function setGasPriceMinimumFloor(uint256 _gasPriceMinimumFloor) returns()
func (*GasPriceMinimumTransactorSession) SetRegistry ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GasPriceMinimumTransactorSession) SetTargetDensity ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) SetTargetDensity(_targetDensity *big.Int) (*types.Transaction, error)
SetTargetDensity is a paid mutator transaction binding the contract method 0x93ca6fc4.
Solidity: function setTargetDensity(uint256 _targetDensity) returns()
func (*GasPriceMinimumTransactorSession) TransferOwnership ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GasPriceMinimumTransactorSession) UpdateGasPriceMinimum ¶
func (_GasPriceMinimum *GasPriceMinimumTransactorSession) UpdateGasPriceMinimum(blockGasTotal *big.Int, blockGasLimit *big.Int) (*types.Transaction, error)
UpdateGasPriceMinimum is a paid mutator transaction binding the contract method 0xc12398b4.
Solidity: function updateGasPriceMinimum(uint256 blockGasTotal, uint256 blockGasLimit) returns(uint256)
type GoldToken ¶
type GoldToken struct {
GoldTokenCaller // Read-only binding to the contract
GoldTokenTransactor // Write-only binding to the contract
GoldTokenFilterer // Log filterer for contract events
}
GoldToken is an auto generated Go binding around an Ethereum contract.
func NewGoldToken ¶
NewGoldToken creates a new instance of GoldToken, bound to a specific deployed contract.
type GoldTokenApproval ¶
type GoldTokenApproval struct {
Owner common.Address
Spender common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GoldTokenApproval represents a Approval event raised by the GoldToken contract.
type GoldTokenApprovalIterator ¶
type GoldTokenApprovalIterator struct {
Event *GoldTokenApproval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GoldTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the GoldToken contract.
func (*GoldTokenApprovalIterator) Close ¶
func (it *GoldTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoldTokenApprovalIterator) Error ¶
func (it *GoldTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoldTokenApprovalIterator) Next ¶
func (it *GoldTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GoldTokenCaller ¶
type GoldTokenCaller struct {
// contains filtered or unexported fields
}
GoldTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGoldTokenCaller ¶
func NewGoldTokenCaller(address common.Address, caller bind.ContractCaller) (*GoldTokenCaller, error)
NewGoldTokenCaller creates a new read-only instance of GoldToken, bound to a specific deployed contract.
func (*GoldTokenCaller) Allowance ¶
func (_GoldToken *GoldTokenCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*GoldTokenCaller) BalanceOf ¶
func (_GoldToken *GoldTokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) constant returns(uint256)
func (*GoldTokenCaller) Decimals ¶
func (_GoldToken *GoldTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*GoldTokenCaller) Initialized ¶
func (_GoldToken *GoldTokenCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GoldTokenCaller) IsOwner ¶
func (_GoldToken *GoldTokenCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GoldTokenCaller) Name ¶
func (_GoldToken *GoldTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*GoldTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GoldTokenCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GoldTokenCaller) Symbol ¶
func (_GoldToken *GoldTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*GoldTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type GoldTokenCallerRaw ¶
type GoldTokenCallerRaw struct {
Contract *GoldTokenCaller // Generic read-only contract binding to access the raw methods on
}
GoldTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GoldTokenCallerRaw) Call ¶
func (_GoldToken *GoldTokenCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type GoldTokenCallerSession ¶
type GoldTokenCallerSession struct {
Contract *GoldTokenCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
GoldTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GoldTokenCallerSession) Allowance ¶
func (_GoldToken *GoldTokenCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*GoldTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) constant returns(uint256)
func (*GoldTokenCallerSession) Decimals ¶
func (_GoldToken *GoldTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*GoldTokenCallerSession) Initialized ¶
func (_GoldToken *GoldTokenCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GoldTokenCallerSession) IsOwner ¶
func (_GoldToken *GoldTokenCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GoldTokenCallerSession) Name ¶
func (_GoldToken *GoldTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*GoldTokenCallerSession) Owner ¶
func (_GoldToken *GoldTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GoldTokenCallerSession) Registry ¶
func (_GoldToken *GoldTokenCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GoldTokenCallerSession) Symbol ¶
func (_GoldToken *GoldTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*GoldTokenCallerSession) TotalSupply ¶
func (_GoldToken *GoldTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type GoldTokenFilterer ¶
type GoldTokenFilterer struct {
// contains filtered or unexported fields
}
GoldTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGoldTokenFilterer ¶
func NewGoldTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*GoldTokenFilterer, error)
NewGoldTokenFilterer creates a new log filterer instance of GoldToken, bound to a specific deployed contract.
func (*GoldTokenFilterer) FilterApproval ¶
func (_GoldToken *GoldTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*GoldTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*GoldTokenFilterer) FilterOwnershipTransferred ¶
func (_GoldToken *GoldTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GoldTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GoldTokenFilterer) FilterRegistrySet ¶
func (_GoldToken *GoldTokenFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*GoldTokenRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GoldTokenFilterer) FilterTransfer ¶
func (_GoldToken *GoldTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*GoldTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*GoldTokenFilterer) FilterTransferComment ¶
func (_GoldToken *GoldTokenFilterer) FilterTransferComment(opts *bind.FilterOpts) (*GoldTokenTransferCommentIterator, error)
FilterTransferComment is a free log retrieval operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
func (*GoldTokenFilterer) ParseApproval ¶
func (_GoldToken *GoldTokenFilterer) ParseApproval(log types.Log) (*GoldTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*GoldTokenFilterer) ParseOwnershipTransferred ¶
func (_GoldToken *GoldTokenFilterer) ParseOwnershipTransferred(log types.Log) (*GoldTokenOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GoldTokenFilterer) ParseRegistrySet ¶
func (_GoldToken *GoldTokenFilterer) ParseRegistrySet(log types.Log) (*GoldTokenRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GoldTokenFilterer) ParseTransfer ¶
func (_GoldToken *GoldTokenFilterer) ParseTransfer(log types.Log) (*GoldTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*GoldTokenFilterer) ParseTransferComment ¶
func (_GoldToken *GoldTokenFilterer) ParseTransferComment(log types.Log) (*GoldTokenTransferComment, error)
ParseTransferComment is a log parse operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
func (*GoldTokenFilterer) TryParseLog ¶
func (_GoldToken *GoldTokenFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*GoldTokenFilterer) WatchApproval ¶
func (_GoldToken *GoldTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *GoldTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*GoldTokenFilterer) WatchOwnershipTransferred ¶
func (_GoldToken *GoldTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GoldTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GoldTokenFilterer) WatchRegistrySet ¶
func (_GoldToken *GoldTokenFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *GoldTokenRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GoldTokenFilterer) WatchTransfer ¶
func (_GoldToken *GoldTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *GoldTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*GoldTokenFilterer) WatchTransferComment ¶
func (_GoldToken *GoldTokenFilterer) WatchTransferComment(opts *bind.WatchOpts, sink chan<- *GoldTokenTransferComment) (event.Subscription, error)
WatchTransferComment is a free log subscription operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
type GoldTokenOwnershipTransferred ¶
type GoldTokenOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
GoldTokenOwnershipTransferred represents a OwnershipTransferred event raised by the GoldToken contract.
type GoldTokenOwnershipTransferredIterator ¶
type GoldTokenOwnershipTransferredIterator struct {
Event *GoldTokenOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GoldTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the GoldToken contract.
func (*GoldTokenOwnershipTransferredIterator) Close ¶
func (it *GoldTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoldTokenOwnershipTransferredIterator) Error ¶
func (it *GoldTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoldTokenOwnershipTransferredIterator) Next ¶
func (it *GoldTokenOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GoldTokenRaw ¶
type GoldTokenRaw struct {
Contract *GoldToken // Generic contract binding to access the raw methods on
}
GoldTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GoldTokenRaw) Call ¶
func (_GoldToken *GoldTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*GoldTokenRaw) Transact ¶
func (_GoldToken *GoldTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GoldTokenRaw) Transfer ¶
func (_GoldToken *GoldTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GoldTokenRegistrySet ¶
type GoldTokenRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
GoldTokenRegistrySet represents a RegistrySet event raised by the GoldToken contract.
type GoldTokenRegistrySetIterator ¶
type GoldTokenRegistrySetIterator struct {
Event *GoldTokenRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GoldTokenRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the GoldToken contract.
func (*GoldTokenRegistrySetIterator) Close ¶
func (it *GoldTokenRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoldTokenRegistrySetIterator) Error ¶
func (it *GoldTokenRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoldTokenRegistrySetIterator) Next ¶
func (it *GoldTokenRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GoldTokenSession ¶
type GoldTokenSession struct {
Contract *GoldToken // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GoldTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GoldTokenSession) Allowance ¶
func (_GoldToken *GoldTokenSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*GoldTokenSession) Approve ¶
func (_GoldToken *GoldTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*GoldTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) constant returns(uint256)
func (*GoldTokenSession) Decimals ¶
func (_GoldToken *GoldTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*GoldTokenSession) DecreaseAllowance ¶
func (_GoldToken *GoldTokenSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 value) returns(bool)
func (*GoldTokenSession) IncreaseAllowance ¶
func (_GoldToken *GoldTokenSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 value) returns(bool)
func (*GoldTokenSession) IncreaseSupply ¶
func (_GoldToken *GoldTokenSession) IncreaseSupply(amount *big.Int) (*types.Transaction, error)
IncreaseSupply is a paid mutator transaction binding the contract method 0xb921e163.
Solidity: function increaseSupply(uint256 amount) returns()
func (*GoldTokenSession) Initialize ¶
func (_GoldToken *GoldTokenSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*GoldTokenSession) Initialized ¶
func (_GoldToken *GoldTokenSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GoldTokenSession) IsOwner ¶
func (_GoldToken *GoldTokenSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GoldTokenSession) Mint ¶
func (_GoldToken *GoldTokenSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 value) returns(bool)
func (*GoldTokenSession) Name ¶
func (_GoldToken *GoldTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*GoldTokenSession) Owner ¶
func (_GoldToken *GoldTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GoldTokenSession) Registry ¶
func (_GoldToken *GoldTokenSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GoldTokenSession) RenounceOwnership ¶
func (_GoldToken *GoldTokenSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GoldTokenSession) SetRegistry ¶
func (_GoldToken *GoldTokenSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GoldTokenSession) Symbol ¶
func (_GoldToken *GoldTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*GoldTokenSession) TotalSupply ¶
func (_GoldToken *GoldTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*GoldTokenSession) Transfer ¶
func (_GoldToken *GoldTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*GoldTokenSession) TransferFrom ¶
func (_GoldToken *GoldTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*GoldTokenSession) TransferOwnership ¶
func (_GoldToken *GoldTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GoldTokenSession) TransferWithComment ¶
func (_GoldToken *GoldTokenSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
TransferWithComment is a paid mutator transaction binding the contract method 0xe1d6aceb.
Solidity: function transferWithComment(address to, uint256 value, string comment) returns(bool)
type GoldTokenTransactor ¶
type GoldTokenTransactor struct {
// contains filtered or unexported fields
}
GoldTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGoldTokenTransactor ¶
func NewGoldTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*GoldTokenTransactor, error)
NewGoldTokenTransactor creates a new write-only instance of GoldToken, bound to a specific deployed contract.
func (*GoldTokenTransactor) Approve ¶
func (_GoldToken *GoldTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*GoldTokenTransactor) DecreaseAllowance ¶
func (_GoldToken *GoldTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 value) returns(bool)
func (*GoldTokenTransactor) IncreaseAllowance ¶
func (_GoldToken *GoldTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 value) returns(bool)
func (*GoldTokenTransactor) IncreaseSupply ¶
func (_GoldToken *GoldTokenTransactor) IncreaseSupply(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
IncreaseSupply is a paid mutator transaction binding the contract method 0xb921e163.
Solidity: function increaseSupply(uint256 amount) returns()
func (*GoldTokenTransactor) Initialize ¶
func (_GoldToken *GoldTokenTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*GoldTokenTransactor) Mint ¶
func (_GoldToken *GoldTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 value) returns(bool)
func (*GoldTokenTransactor) RenounceOwnership ¶
func (_GoldToken *GoldTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GoldTokenTransactor) SetRegistry ¶
func (_GoldToken *GoldTokenTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GoldTokenTransactor) Transfer ¶
func (_GoldToken *GoldTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*GoldTokenTransactor) TransferFrom ¶
func (_GoldToken *GoldTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*GoldTokenTransactor) TransferOwnership ¶
func (_GoldToken *GoldTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GoldTokenTransactor) TransferWithComment ¶
func (_GoldToken *GoldTokenTransactor) TransferWithComment(opts *bind.TransactOpts, to common.Address, value *big.Int, comment string) (*types.Transaction, error)
TransferWithComment is a paid mutator transaction binding the contract method 0xe1d6aceb.
Solidity: function transferWithComment(address to, uint256 value, string comment) returns(bool)
type GoldTokenTransactorRaw ¶
type GoldTokenTransactorRaw struct {
Contract *GoldTokenTransactor // Generic write-only contract binding to access the raw methods on
}
GoldTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GoldTokenTransactorRaw) Transact ¶
func (_GoldToken *GoldTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GoldTokenTransactorRaw) Transfer ¶
func (_GoldToken *GoldTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GoldTokenTransactorSession ¶
type GoldTokenTransactorSession struct {
Contract *GoldTokenTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GoldTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GoldTokenTransactorSession) Approve ¶
func (_GoldToken *GoldTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*GoldTokenTransactorSession) DecreaseAllowance ¶
func (_GoldToken *GoldTokenTransactorSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 value) returns(bool)
func (*GoldTokenTransactorSession) IncreaseAllowance ¶
func (_GoldToken *GoldTokenTransactorSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 value) returns(bool)
func (*GoldTokenTransactorSession) IncreaseSupply ¶
func (_GoldToken *GoldTokenTransactorSession) IncreaseSupply(amount *big.Int) (*types.Transaction, error)
IncreaseSupply is a paid mutator transaction binding the contract method 0xb921e163.
Solidity: function increaseSupply(uint256 amount) returns()
func (*GoldTokenTransactorSession) Initialize ¶
func (_GoldToken *GoldTokenTransactorSession) Initialize(registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc4d66de8.
Solidity: function initialize(address registryAddress) returns()
func (*GoldTokenTransactorSession) Mint ¶
func (_GoldToken *GoldTokenTransactorSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 value) returns(bool)
func (*GoldTokenTransactorSession) RenounceOwnership ¶
func (_GoldToken *GoldTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GoldTokenTransactorSession) SetRegistry ¶
func (_GoldToken *GoldTokenTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GoldTokenTransactorSession) Transfer ¶
func (_GoldToken *GoldTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*GoldTokenTransactorSession) TransferFrom ¶
func (_GoldToken *GoldTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*GoldTokenTransactorSession) TransferOwnership ¶
func (_GoldToken *GoldTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GoldTokenTransactorSession) TransferWithComment ¶
func (_GoldToken *GoldTokenTransactorSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
TransferWithComment is a paid mutator transaction binding the contract method 0xe1d6aceb.
Solidity: function transferWithComment(address to, uint256 value, string comment) returns(bool)
type GoldTokenTransfer ¶
type GoldTokenTransfer struct {
From common.Address
To common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GoldTokenTransfer represents a Transfer event raised by the GoldToken contract.
type GoldTokenTransferComment ¶
type GoldTokenTransferComment struct {
Comment string
Raw types.Log // Blockchain specific contextual infos
}
GoldTokenTransferComment represents a TransferComment event raised by the GoldToken contract.
type GoldTokenTransferCommentIterator ¶
type GoldTokenTransferCommentIterator struct {
Event *GoldTokenTransferComment // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GoldTokenTransferCommentIterator is returned from FilterTransferComment and is used to iterate over the raw logs and unpacked data for TransferComment events raised by the GoldToken contract.
func (*GoldTokenTransferCommentIterator) Close ¶
func (it *GoldTokenTransferCommentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoldTokenTransferCommentIterator) Error ¶
func (it *GoldTokenTransferCommentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoldTokenTransferCommentIterator) Next ¶
func (it *GoldTokenTransferCommentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GoldTokenTransferIterator ¶
type GoldTokenTransferIterator struct {
Event *GoldTokenTransfer // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GoldTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the GoldToken contract.
func (*GoldTokenTransferIterator) Close ¶
func (it *GoldTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GoldTokenTransferIterator) Error ¶
func (it *GoldTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GoldTokenTransferIterator) Next ¶
func (it *GoldTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Governance ¶
type Governance struct {
GovernanceCaller // Read-only binding to the contract
GovernanceTransactor // Write-only binding to the contract
GovernanceFilterer // Log filterer for contract events
}
Governance is an auto generated Go binding around an Ethereum contract.
func NewGovernance ¶
func NewGovernance(address common.Address, backend bind.ContractBackend) (*Governance, error)
NewGovernance creates a new instance of Governance, bound to a specific deployed contract.
type GovernanceApprovalStageDurationSet ¶
type GovernanceApprovalStageDurationSet struct {
ApprovalStageDuration *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApprovalStageDurationSet represents a ApprovalStageDurationSet event raised by the Governance contract.
type GovernanceApprovalStageDurationSetIterator ¶
type GovernanceApprovalStageDurationSetIterator struct {
Event *GovernanceApprovalStageDurationSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApprovalStageDurationSetIterator is returned from FilterApprovalStageDurationSet and is used to iterate over the raw logs and unpacked data for ApprovalStageDurationSet events raised by the Governance contract.
func (*GovernanceApprovalStageDurationSetIterator) Close ¶
func (it *GovernanceApprovalStageDurationSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApprovalStageDurationSetIterator) Error ¶
func (it *GovernanceApprovalStageDurationSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApprovalStageDurationSetIterator) Next ¶
func (it *GovernanceApprovalStageDurationSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSig ¶
type GovernanceApproverMultiSig struct {
GovernanceApproverMultiSigCaller // Read-only binding to the contract
GovernanceApproverMultiSigTransactor // Write-only binding to the contract
GovernanceApproverMultiSigFilterer // Log filterer for contract events
}
GovernanceApproverMultiSig is an auto generated Go binding around an Ethereum contract.
func NewGovernanceApproverMultiSig ¶
func NewGovernanceApproverMultiSig(address common.Address, backend bind.ContractBackend) (*GovernanceApproverMultiSig, error)
NewGovernanceApproverMultiSig creates a new instance of GovernanceApproverMultiSig, bound to a specific deployed contract.
type GovernanceApproverMultiSigCaller ¶
type GovernanceApproverMultiSigCaller struct {
// contains filtered or unexported fields
}
GovernanceApproverMultiSigCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGovernanceApproverMultiSigCaller ¶
func NewGovernanceApproverMultiSigCaller(address common.Address, caller bind.ContractCaller) (*GovernanceApproverMultiSigCaller, error)
NewGovernanceApproverMultiSigCaller creates a new read-only instance of GovernanceApproverMultiSig, bound to a specific deployed contract.
func (*GovernanceApproverMultiSigCaller) Confirmations ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*GovernanceApproverMultiSigCaller) GetConfirmationCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*GovernanceApproverMultiSigCaller) GetConfirmations ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*GovernanceApproverMultiSigCaller) GetOwners ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*GovernanceApproverMultiSigCaller) GetTransactionCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*GovernanceApproverMultiSigCaller) GetTransactionIds ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*GovernanceApproverMultiSigCaller) Initialized ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GovernanceApproverMultiSigCaller) InternalRequired ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) InternalRequired(opts *bind.CallOpts) (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*GovernanceApproverMultiSigCaller) IsConfirmed ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*GovernanceApproverMultiSigCaller) IsOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*GovernanceApproverMultiSigCaller) MAXOWNERCOUNT ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*GovernanceApproverMultiSigCaller) Owners ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*GovernanceApproverMultiSigCaller) Required ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Required(opts *bind.CallOpts) (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*GovernanceApproverMultiSigCaller) TransactionCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*GovernanceApproverMultiSigCaller) Transactions ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type GovernanceApproverMultiSigCallerRaw ¶
type GovernanceApproverMultiSigCallerRaw struct {
Contract *GovernanceApproverMultiSigCaller // Generic read-only contract binding to access the raw methods on
}
GovernanceApproverMultiSigCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GovernanceApproverMultiSigCallerRaw) Call ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type GovernanceApproverMultiSigCallerSession ¶
type GovernanceApproverMultiSigCallerSession struct {
Contract *GovernanceApproverMultiSigCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
GovernanceApproverMultiSigCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GovernanceApproverMultiSigCallerSession) Confirmations ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*GovernanceApproverMultiSigCallerSession) GetConfirmationCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*GovernanceApproverMultiSigCallerSession) GetConfirmations ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*GovernanceApproverMultiSigCallerSession) GetOwners ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*GovernanceApproverMultiSigCallerSession) GetTransactionCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*GovernanceApproverMultiSigCallerSession) GetTransactionIds ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*GovernanceApproverMultiSigCallerSession) Initialized ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GovernanceApproverMultiSigCallerSession) InternalRequired ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) InternalRequired() (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*GovernanceApproverMultiSigCallerSession) IsConfirmed ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*GovernanceApproverMultiSigCallerSession) IsOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*GovernanceApproverMultiSigCallerSession) MAXOWNERCOUNT ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*GovernanceApproverMultiSigCallerSession) Owners ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Owners(arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*GovernanceApproverMultiSigCallerSession) Required ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*GovernanceApproverMultiSigCallerSession) TransactionCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*GovernanceApproverMultiSigCallerSession) Transactions ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigCallerSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type GovernanceApproverMultiSigConfirmation ¶
type GovernanceApproverMultiSigConfirmation struct {
Sender common.Address
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigConfirmation represents a Confirmation event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigConfirmationIterator ¶
type GovernanceApproverMultiSigConfirmationIterator struct {
Event *GovernanceApproverMultiSigConfirmation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigConfirmationIterator) Close ¶
func (it *GovernanceApproverMultiSigConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigConfirmationIterator) Error ¶
func (it *GovernanceApproverMultiSigConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigConfirmationIterator) Next ¶
func (it *GovernanceApproverMultiSigConfirmationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigDeposit ¶
type GovernanceApproverMultiSigDeposit struct {
Sender common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigDeposit represents a Deposit event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigDepositIterator ¶
type GovernanceApproverMultiSigDepositIterator struct {
Event *GovernanceApproverMultiSigDeposit // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigDepositIterator) Close ¶
func (it *GovernanceApproverMultiSigDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigDepositIterator) Error ¶
func (it *GovernanceApproverMultiSigDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigDepositIterator) Next ¶
func (it *GovernanceApproverMultiSigDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigExecution ¶
type GovernanceApproverMultiSigExecution struct {
TransactionId *big.Int
ReturnData []byte
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigExecution represents a Execution event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigExecutionIterator ¶
type GovernanceApproverMultiSigExecutionIterator struct {
Event *GovernanceApproverMultiSigExecution // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigExecutionIterator) Close ¶
func (it *GovernanceApproverMultiSigExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigExecutionIterator) Error ¶
func (it *GovernanceApproverMultiSigExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigExecutionIterator) Next ¶
func (it *GovernanceApproverMultiSigExecutionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigFilterer ¶
type GovernanceApproverMultiSigFilterer struct {
// contains filtered or unexported fields
}
GovernanceApproverMultiSigFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGovernanceApproverMultiSigFilterer ¶
func NewGovernanceApproverMultiSigFilterer(address common.Address, filterer bind.ContractFilterer) (*GovernanceApproverMultiSigFilterer, error)
NewGovernanceApproverMultiSigFilterer creates a new log filterer instance of GovernanceApproverMultiSig, bound to a specific deployed contract.
func (*GovernanceApproverMultiSigFilterer) FilterConfirmation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*GovernanceApproverMultiSigConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) FilterDeposit ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*GovernanceApproverMultiSigDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*GovernanceApproverMultiSigFilterer) FilterExecution ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*GovernanceApproverMultiSigExecutionIterator, error)
FilterExecution is a free log retrieval operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*GovernanceApproverMultiSigFilterer) FilterInternalRequirementChange ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterInternalRequirementChange(opts *bind.FilterOpts) (*GovernanceApproverMultiSigInternalRequirementChangeIterator, error)
FilterInternalRequirementChange is a free log retrieval operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*GovernanceApproverMultiSigFilterer) FilterOwnerAddition ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*GovernanceApproverMultiSigOwnerAdditionIterator, error)
FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*GovernanceApproverMultiSigFilterer) FilterOwnerRemoval ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*GovernanceApproverMultiSigOwnerRemovalIterator, error)
FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*GovernanceApproverMultiSigFilterer) FilterRequirementChange ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*GovernanceApproverMultiSigRequirementChangeIterator, error)
FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*GovernanceApproverMultiSigFilterer) FilterRevocation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*GovernanceApproverMultiSigRevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) FilterSubmission ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*GovernanceApproverMultiSigSubmissionIterator, error)
FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) ParseConfirmation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseConfirmation(log types.Log) (*GovernanceApproverMultiSigConfirmation, error)
ParseConfirmation is a log parse operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) ParseDeposit ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseDeposit(log types.Log) (*GovernanceApproverMultiSigDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*GovernanceApproverMultiSigFilterer) ParseExecution ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseExecution(log types.Log) (*GovernanceApproverMultiSigExecution, error)
ParseExecution is a log parse operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*GovernanceApproverMultiSigFilterer) ParseInternalRequirementChange ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseInternalRequirementChange(log types.Log) (*GovernanceApproverMultiSigInternalRequirementChange, error)
ParseInternalRequirementChange is a log parse operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*GovernanceApproverMultiSigFilterer) ParseOwnerAddition ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseOwnerAddition(log types.Log) (*GovernanceApproverMultiSigOwnerAddition, error)
ParseOwnerAddition is a log parse operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*GovernanceApproverMultiSigFilterer) ParseOwnerRemoval ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseOwnerRemoval(log types.Log) (*GovernanceApproverMultiSigOwnerRemoval, error)
ParseOwnerRemoval is a log parse operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*GovernanceApproverMultiSigFilterer) ParseRequirementChange ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseRequirementChange(log types.Log) (*GovernanceApproverMultiSigRequirementChange, error)
ParseRequirementChange is a log parse operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*GovernanceApproverMultiSigFilterer) ParseRevocation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseRevocation(log types.Log) (*GovernanceApproverMultiSigRevocation, error)
ParseRevocation is a log parse operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) ParseSubmission ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) ParseSubmission(log types.Log) (*GovernanceApproverMultiSigSubmission, error)
ParseSubmission is a log parse operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) TryParseLog ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*GovernanceApproverMultiSigFilterer) WatchConfirmation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) WatchDeposit ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigDeposit, sender []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*GovernanceApproverMultiSigFilterer) WatchExecution ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigExecution, transactionId []*big.Int) (event.Subscription, error)
WatchExecution is a free log subscription operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*GovernanceApproverMultiSigFilterer) WatchInternalRequirementChange ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchInternalRequirementChange(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigInternalRequirementChange) (event.Subscription, error)
WatchInternalRequirementChange is a free log subscription operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*GovernanceApproverMultiSigFilterer) WatchOwnerAddition ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigOwnerAddition, owner []common.Address) (event.Subscription, error)
WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*GovernanceApproverMultiSigFilterer) WatchOwnerRemoval ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigOwnerRemoval, owner []common.Address) (event.Subscription, error)
WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*GovernanceApproverMultiSigFilterer) WatchRequirementChange ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigRequirementChange) (event.Subscription, error)
WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*GovernanceApproverMultiSigFilterer) WatchRevocation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*GovernanceApproverMultiSigFilterer) WatchSubmission ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *GovernanceApproverMultiSigSubmission, transactionId []*big.Int) (event.Subscription, error)
WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
type GovernanceApproverMultiSigInternalRequirementChange ¶
type GovernanceApproverMultiSigInternalRequirementChange struct {
InternalRequired *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigInternalRequirementChange represents a InternalRequirementChange event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigInternalRequirementChangeIterator ¶
type GovernanceApproverMultiSigInternalRequirementChangeIterator struct {
Event *GovernanceApproverMultiSigInternalRequirementChange // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigInternalRequirementChangeIterator is returned from FilterInternalRequirementChange and is used to iterate over the raw logs and unpacked data for InternalRequirementChange events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigInternalRequirementChangeIterator) Close ¶
func (it *GovernanceApproverMultiSigInternalRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigInternalRequirementChangeIterator) Error ¶
func (it *GovernanceApproverMultiSigInternalRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigInternalRequirementChangeIterator) Next ¶
func (it *GovernanceApproverMultiSigInternalRequirementChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigOwnerAddition ¶
type GovernanceApproverMultiSigOwnerAddition struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigOwnerAddition represents a OwnerAddition event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigOwnerAdditionIterator ¶
type GovernanceApproverMultiSigOwnerAdditionIterator struct {
Event *GovernanceApproverMultiSigOwnerAddition // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigOwnerAdditionIterator) Close ¶
func (it *GovernanceApproverMultiSigOwnerAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigOwnerAdditionIterator) Error ¶
func (it *GovernanceApproverMultiSigOwnerAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigOwnerAdditionIterator) Next ¶
func (it *GovernanceApproverMultiSigOwnerAdditionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigOwnerRemoval ¶
type GovernanceApproverMultiSigOwnerRemoval struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigOwnerRemoval represents a OwnerRemoval event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigOwnerRemovalIterator ¶
type GovernanceApproverMultiSigOwnerRemovalIterator struct {
Event *GovernanceApproverMultiSigOwnerRemoval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigOwnerRemovalIterator) Close ¶
func (it *GovernanceApproverMultiSigOwnerRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigOwnerRemovalIterator) Error ¶
func (it *GovernanceApproverMultiSigOwnerRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigOwnerRemovalIterator) Next ¶
func (it *GovernanceApproverMultiSigOwnerRemovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigRaw ¶
type GovernanceApproverMultiSigRaw struct {
Contract *GovernanceApproverMultiSig // Generic contract binding to access the raw methods on
}
GovernanceApproverMultiSigRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GovernanceApproverMultiSigRaw) Call ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*GovernanceApproverMultiSigRaw) Transact ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernanceApproverMultiSigRaw) Transfer ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GovernanceApproverMultiSigRequirementChange ¶
type GovernanceApproverMultiSigRequirementChange struct {
Required *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigRequirementChange represents a RequirementChange event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigRequirementChangeIterator ¶
type GovernanceApproverMultiSigRequirementChangeIterator struct {
Event *GovernanceApproverMultiSigRequirementChange // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigRequirementChangeIterator) Close ¶
func (it *GovernanceApproverMultiSigRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigRequirementChangeIterator) Error ¶
func (it *GovernanceApproverMultiSigRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigRequirementChangeIterator) Next ¶
func (it *GovernanceApproverMultiSigRequirementChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigRevocation ¶
type GovernanceApproverMultiSigRevocation struct {
Sender common.Address
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigRevocation represents a Revocation event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigRevocationIterator ¶
type GovernanceApproverMultiSigRevocationIterator struct {
Event *GovernanceApproverMultiSigRevocation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigRevocationIterator) Close ¶
func (it *GovernanceApproverMultiSigRevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigRevocationIterator) Error ¶
func (it *GovernanceApproverMultiSigRevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigRevocationIterator) Next ¶
func (it *GovernanceApproverMultiSigRevocationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigSession ¶
type GovernanceApproverMultiSigSession struct {
Contract *GovernanceApproverMultiSig // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GovernanceApproverMultiSigSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GovernanceApproverMultiSigSession) AddOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*GovernanceApproverMultiSigSession) ChangeInternalRequirement ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*GovernanceApproverMultiSigSession) ChangeRequirement ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*GovernanceApproverMultiSigSession) ConfirmTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigSession) Confirmations ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*GovernanceApproverMultiSigSession) ExecuteTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigSession) GetConfirmationCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*GovernanceApproverMultiSigSession) GetConfirmations ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*GovernanceApproverMultiSigSession) GetOwners ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*GovernanceApproverMultiSigSession) GetTransactionCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*GovernanceApproverMultiSigSession) GetTransactionIds ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*GovernanceApproverMultiSigSession) Initialize ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*GovernanceApproverMultiSigSession) Initialized ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GovernanceApproverMultiSigSession) InternalRequired ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) InternalRequired() (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*GovernanceApproverMultiSigSession) IsConfirmed ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*GovernanceApproverMultiSigSession) IsOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*GovernanceApproverMultiSigSession) MAXOWNERCOUNT ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*GovernanceApproverMultiSigSession) Owners ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Owners(arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*GovernanceApproverMultiSigSession) RemoveOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*GovernanceApproverMultiSigSession) ReplaceOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*GovernanceApproverMultiSigSession) Required ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*GovernanceApproverMultiSigSession) RevokeConfirmation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigSession) SubmitTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
func (*GovernanceApproverMultiSigSession) TransactionCount ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*GovernanceApproverMultiSigSession) Transactions ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type GovernanceApproverMultiSigSubmission ¶
type GovernanceApproverMultiSigSubmission struct {
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverMultiSigSubmission represents a Submission event raised by the GovernanceApproverMultiSig contract.
type GovernanceApproverMultiSigSubmissionIterator ¶
type GovernanceApproverMultiSigSubmissionIterator struct {
Event *GovernanceApproverMultiSigSubmission // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverMultiSigSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the GovernanceApproverMultiSig contract.
func (*GovernanceApproverMultiSigSubmissionIterator) Close ¶
func (it *GovernanceApproverMultiSigSubmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverMultiSigSubmissionIterator) Error ¶
func (it *GovernanceApproverMultiSigSubmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverMultiSigSubmissionIterator) Next ¶
func (it *GovernanceApproverMultiSigSubmissionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceApproverMultiSigTransactor ¶
type GovernanceApproverMultiSigTransactor struct {
// contains filtered or unexported fields
}
GovernanceApproverMultiSigTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGovernanceApproverMultiSigTransactor ¶
func NewGovernanceApproverMultiSigTransactor(address common.Address, transactor bind.ContractTransactor) (*GovernanceApproverMultiSigTransactor, error)
NewGovernanceApproverMultiSigTransactor creates a new write-only instance of GovernanceApproverMultiSig, bound to a specific deployed contract.
func (*GovernanceApproverMultiSigTransactor) AddOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*GovernanceApproverMultiSigTransactor) ChangeInternalRequirement ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ChangeInternalRequirement(opts *bind.TransactOpts, _internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*GovernanceApproverMultiSigTransactor) ChangeRequirement ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*GovernanceApproverMultiSigTransactor) ConfirmTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigTransactor) ExecuteTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigTransactor) Initialize ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) Initialize(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*GovernanceApproverMultiSigTransactor) RemoveOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*GovernanceApproverMultiSigTransactor) ReplaceOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*GovernanceApproverMultiSigTransactor) RevokeConfirmation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigTransactor) SubmitTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type GovernanceApproverMultiSigTransactorRaw ¶
type GovernanceApproverMultiSigTransactorRaw struct {
Contract *GovernanceApproverMultiSigTransactor // Generic write-only contract binding to access the raw methods on
}
GovernanceApproverMultiSigTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GovernanceApproverMultiSigTransactorRaw) Transact ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernanceApproverMultiSigTransactorRaw) Transfer ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GovernanceApproverMultiSigTransactorSession ¶
type GovernanceApproverMultiSigTransactorSession struct {
Contract *GovernanceApproverMultiSigTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GovernanceApproverMultiSigTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GovernanceApproverMultiSigTransactorSession) AddOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*GovernanceApproverMultiSigTransactorSession) ChangeInternalRequirement ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*GovernanceApproverMultiSigTransactorSession) ChangeRequirement ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*GovernanceApproverMultiSigTransactorSession) ConfirmTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigTransactorSession) ExecuteTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigTransactorSession) Initialize ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*GovernanceApproverMultiSigTransactorSession) RemoveOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*GovernanceApproverMultiSigTransactorSession) ReplaceOwner ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*GovernanceApproverMultiSigTransactorSession) RevokeConfirmation ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*GovernanceApproverMultiSigTransactorSession) SubmitTransaction ¶
func (_GovernanceApproverMultiSig *GovernanceApproverMultiSigTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type GovernanceApproverSet ¶
type GovernanceApproverSet struct {
Approver common.Address
Raw types.Log // Blockchain specific contextual infos
}
GovernanceApproverSet represents a ApproverSet event raised by the Governance contract.
type GovernanceApproverSetIterator ¶
type GovernanceApproverSetIterator struct {
Event *GovernanceApproverSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceApproverSetIterator is returned from FilterApproverSet and is used to iterate over the raw logs and unpacked data for ApproverSet events raised by the Governance contract.
func (*GovernanceApproverSetIterator) Close ¶
func (it *GovernanceApproverSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceApproverSetIterator) Error ¶
func (it *GovernanceApproverSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceApproverSetIterator) Next ¶
func (it *GovernanceApproverSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceCaller ¶
type GovernanceCaller struct {
// contains filtered or unexported fields
}
GovernanceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGovernanceCaller ¶
func NewGovernanceCaller(address common.Address, caller bind.ContractCaller) (*GovernanceCaller, error)
NewGovernanceCaller creates a new read-only instance of Governance, bound to a specific deployed contract.
func (*GovernanceCaller) Approver ¶
Approver is a free data retrieval call binding the contract method 0x141a8dd8.
Solidity: function approver() constant returns(address)
func (*GovernanceCaller) CheckProofOfPossession ¶
func (_Governance *GovernanceCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*GovernanceCaller) ConcurrentProposals ¶
ConcurrentProposals is a free data retrieval call binding the contract method 0x1201a0fb.
Solidity: function concurrentProposals() constant returns(uint256)
func (*GovernanceCaller) DequeueFrequency ¶
DequeueFrequency is a free data retrieval call binding the contract method 0x77d26a2a.
Solidity: function dequeueFrequency() constant returns(uint256)
func (*GovernanceCaller) Dequeued ¶
Dequeued is a free data retrieval call binding the contract method 0xadd004df.
Solidity: function dequeued(uint256 ) constant returns(uint256)
func (*GovernanceCaller) EmptyIndices ¶
func (_Governance *GovernanceCaller) EmptyIndices(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
EmptyIndices is a free data retrieval call binding the contract method 0xaa2feb83.
Solidity: function emptyIndices(uint256 ) constant returns(uint256)
func (*GovernanceCaller) FractionMulExp ¶
func (_Governance *GovernanceCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*GovernanceCaller) GetApprovalStageDuration ¶
func (_Governance *GovernanceCaller) GetApprovalStageDuration(opts *bind.CallOpts) (*big.Int, error)
GetApprovalStageDuration is a free data retrieval call binding the contract method 0xffea74c0.
Solidity: function getApprovalStageDuration() constant returns(uint256)
func (*GovernanceCaller) GetBlockNumberFromHeader ¶
func (_Governance *GovernanceCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*GovernanceCaller) GetConstitution ¶
func (_Governance *GovernanceCaller) GetConstitution(opts *bind.CallOpts, destination common.Address, functionId [4]byte) (*big.Int, error)
GetConstitution is a free data retrieval call binding the contract method 0x97b9eba6.
Solidity: function getConstitution(address destination, bytes4 functionId) constant returns(uint256)
func (*GovernanceCaller) GetDequeue ¶
GetDequeue is a free data retrieval call binding the contract method 0x6de8a63b.
Solidity: function getDequeue() constant returns(uint256[])
func (*GovernanceCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*GovernanceCaller) GetEpochNumberOfBlock ¶
func (_Governance *GovernanceCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*GovernanceCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*GovernanceCaller) GetExecutionStageDuration ¶
func (_Governance *GovernanceCaller) GetExecutionStageDuration(opts *bind.CallOpts) (*big.Int, error)
GetExecutionStageDuration is a free data retrieval call binding the contract method 0x30a095d0.
Solidity: function getExecutionStageDuration() constant returns(uint256)
func (*GovernanceCaller) GetHotfixRecord ¶
func (_Governance *GovernanceCaller) GetHotfixRecord(opts *bind.CallOpts, hash [32]byte) (bool, bool, *big.Int, error)
GetHotfixRecord is a free data retrieval call binding the contract method 0x0e0b78ae.
Solidity: function getHotfixRecord(bytes32 hash) constant returns(bool, bool, uint256)
func (*GovernanceCaller) GetMostRecentReferendumProposal ¶
func (_Governance *GovernanceCaller) GetMostRecentReferendumProposal(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetMostRecentReferendumProposal is a free data retrieval call binding the contract method 0x283aaefb.
Solidity: function getMostRecentReferendumProposal(address account) constant returns(uint256)
func (*GovernanceCaller) GetParentSealBitmap ¶
func (_Governance *GovernanceCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*GovernanceCaller) GetParticipationParameters ¶
func (_Governance *GovernanceCaller) GetParticipationParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetParticipationParameters is a free data retrieval call binding the contract method 0xc805956d.
Solidity: function getParticipationParameters() constant returns(uint256, uint256, uint256, uint256)
func (*GovernanceCaller) GetProposal ¶
func (_Governance *GovernanceCaller) GetProposal(opts *bind.CallOpts, proposalId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, string, error)
GetProposal is a free data retrieval call binding the contract method 0xc7f758a8.
Solidity: function getProposal(uint256 proposalId) constant returns(address, uint256, uint256, uint256, string)
func (*GovernanceCaller) GetProposalStage ¶
func (_Governance *GovernanceCaller) GetProposalStage(opts *bind.CallOpts, proposalId *big.Int) (uint8, error)
GetProposalStage is a free data retrieval call binding the contract method 0x582ae53b.
Solidity: function getProposalStage(uint256 proposalId) constant returns(uint8)
func (*GovernanceCaller) GetProposalTransaction ¶
func (_Governance *GovernanceCaller) GetProposalTransaction(opts *bind.CallOpts, proposalId *big.Int, index *big.Int) (*big.Int, common.Address, []byte, error)
GetProposalTransaction is a free data retrieval call binding the contract method 0xd704f0c5.
Solidity: function getProposalTransaction(uint256 proposalId, uint256 index) constant returns(uint256, address, bytes)
func (*GovernanceCaller) GetQueue ¶
GetQueue is a free data retrieval call binding the contract method 0x01fce27e.
Solidity: function getQueue() constant returns(uint256[], uint256[])
func (*GovernanceCaller) GetQueueLength ¶
GetQueueLength is a free data retrieval call binding the contract method 0xb8f77005.
Solidity: function getQueueLength() constant returns(uint256)
func (*GovernanceCaller) GetReferendumStageDuration ¶
func (_Governance *GovernanceCaller) GetReferendumStageDuration(opts *bind.CallOpts) (*big.Int, error)
GetReferendumStageDuration is a free data retrieval call binding the contract method 0xad78c109.
Solidity: function getReferendumStageDuration() constant returns(uint256)
func (*GovernanceCaller) GetUpvoteRecord ¶
func (_Governance *GovernanceCaller) GetUpvoteRecord(opts *bind.CallOpts, account common.Address) (*big.Int, *big.Int, error)
GetUpvoteRecord is a free data retrieval call binding the contract method 0xcd845a76.
Solidity: function getUpvoteRecord(address account) constant returns(uint256, uint256)
func (*GovernanceCaller) GetUpvotes ¶
func (_Governance *GovernanceCaller) GetUpvotes(opts *bind.CallOpts, proposalId *big.Int) (*big.Int, error)
GetUpvotes is a free data retrieval call binding the contract method 0x98f42702.
Solidity: function getUpvotes(uint256 proposalId) constant returns(uint256)
func (*GovernanceCaller) GetVerifiedSealBitmapFromHeader ¶
func (_Governance *GovernanceCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*GovernanceCaller) GetVoteRecord ¶
func (_Governance *GovernanceCaller) GetVoteRecord(opts *bind.CallOpts, account common.Address, index *big.Int) (*big.Int, *big.Int, error)
GetVoteRecord is a free data retrieval call binding the contract method 0x5f115a85.
Solidity: function getVoteRecord(address account, uint256 index) constant returns(uint256, uint256)
func (*GovernanceCaller) GetVoteTotals ¶
func (_Governance *GovernanceCaller) GetVoteTotals(opts *bind.CallOpts, proposalId *big.Int) (*big.Int, *big.Int, *big.Int, error)
GetVoteTotals is a free data retrieval call binding the contract method 0xe41db455.
Solidity: function getVoteTotals(uint256 proposalId) constant returns(uint256, uint256, uint256)
func (*GovernanceCaller) HashHeader ¶
func (_Governance *GovernanceCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*GovernanceCaller) HotfixWhitelistValidatorTally ¶
func (_Governance *GovernanceCaller) HotfixWhitelistValidatorTally(opts *bind.CallOpts, hash [32]byte) (*big.Int, error)
HotfixWhitelistValidatorTally is a free data retrieval call binding the contract method 0x81d4728d.
Solidity: function hotfixWhitelistValidatorTally(bytes32 hash) constant returns(uint256)
func (*GovernanceCaller) Hotfixes ¶
func (_Governance *GovernanceCaller) Hotfixes(opts *bind.CallOpts, arg0 [32]byte) (struct { Executed bool Approved bool PreparedEpoch *big.Int }, error)
Hotfixes is a free data retrieval call binding the contract method 0x45a78499.
Solidity: function hotfixes(bytes32 ) constant returns(bool executed, bool approved, uint256 preparedEpoch)
func (*GovernanceCaller) Initialized ¶
func (_Governance *GovernanceCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GovernanceCaller) IsApproved ¶
func (_Governance *GovernanceCaller) IsApproved(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0x7910867b.
Solidity: function isApproved(uint256 proposalId) constant returns(bool)
func (*GovernanceCaller) IsDequeuedProposal ¶
func (_Governance *GovernanceCaller) IsDequeuedProposal(opts *bind.CallOpts, proposalId *big.Int, index *big.Int) (bool, error)
IsDequeuedProposal is a free data retrieval call binding the contract method 0x152b4834.
Solidity: function isDequeuedProposal(uint256 proposalId, uint256 index) constant returns(bool)
func (*GovernanceCaller) IsDequeuedProposalExpired ¶
func (_Governance *GovernanceCaller) IsDequeuedProposalExpired(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
IsDequeuedProposalExpired is a free data retrieval call binding the contract method 0x6f2ab693.
Solidity: function isDequeuedProposalExpired(uint256 proposalId) constant returns(bool)
func (*GovernanceCaller) IsHotfixPassing ¶
func (_Governance *GovernanceCaller) IsHotfixPassing(opts *bind.CallOpts, hash [32]byte) (bool, error)
IsHotfixPassing is a free data retrieval call binding the contract method 0x344944cf.
Solidity: function isHotfixPassing(bytes32 hash) constant returns(bool)
func (*GovernanceCaller) IsHotfixWhitelistedBy ¶
func (_Governance *GovernanceCaller) IsHotfixWhitelistedBy(opts *bind.CallOpts, hash [32]byte, whitelister common.Address) (bool, error)
IsHotfixWhitelistedBy is a free data retrieval call binding the contract method 0x3fa5fed0.
Solidity: function isHotfixWhitelistedBy(bytes32 hash, address whitelister) constant returns(bool)
func (*GovernanceCaller) IsOwner ¶
func (_Governance *GovernanceCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GovernanceCaller) IsProposalPassing ¶
func (_Governance *GovernanceCaller) IsProposalPassing(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
IsProposalPassing is a free data retrieval call binding the contract method 0x27621321.
Solidity: function isProposalPassing(uint256 proposalId) constant returns(bool)
func (*GovernanceCaller) IsQueued ¶
func (_Governance *GovernanceCaller) IsQueued(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
IsQueued is a free data retrieval call binding the contract method 0xc73a6d78.
Solidity: function isQueued(uint256 proposalId) constant returns(bool)
func (*GovernanceCaller) IsQueuedProposalExpired ¶
func (_Governance *GovernanceCaller) IsQueuedProposalExpired(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
IsQueuedProposalExpired is a free data retrieval call binding the contract method 0xc134b2fc.
Solidity: function isQueuedProposalExpired(uint256 proposalId) constant returns(bool)
func (*GovernanceCaller) IsVoting ¶
func (_Governance *GovernanceCaller) IsVoting(opts *bind.CallOpts, account common.Address) (bool, error)
IsVoting is a free data retrieval call binding the contract method 0x5f8dd649.
Solidity: function isVoting(address account) constant returns(bool)
func (*GovernanceCaller) LastDequeue ¶
LastDequeue is a free data retrieval call binding the contract method 0xc0aee5f4.
Solidity: function lastDequeue() constant returns(uint256)
func (*GovernanceCaller) MinDeposit ¶
MinDeposit is a free data retrieval call binding the contract method 0x41b3d185.
Solidity: function minDeposit() constant returns(uint256)
func (*GovernanceCaller) MinQuorumSize ¶
func (_Governance *GovernanceCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*GovernanceCaller) MinQuorumSizeInCurrentSet ¶
func (_Governance *GovernanceCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*GovernanceCaller) NumberValidatorsInCurrentSet ¶
func (_Governance *GovernanceCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*GovernanceCaller) NumberValidatorsInSet ¶
func (_Governance *GovernanceCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*GovernanceCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GovernanceCaller) ProposalCount ¶
ProposalCount is a free data retrieval call binding the contract method 0xda35c664.
Solidity: function proposalCount() constant returns(uint256)
func (*GovernanceCaller) ProposalExists ¶
func (_Governance *GovernanceCaller) ProposalExists(opts *bind.CallOpts, proposalId *big.Int) (bool, error)
ProposalExists is a free data retrieval call binding the contract method 0x1374b22d.
Solidity: function proposalExists(uint256 proposalId) constant returns(bool)
func (*GovernanceCaller) QueueExpiry ¶
QueueExpiry is a free data retrieval call binding the contract method 0x8e905ed6.
Solidity: function queueExpiry() constant returns(uint256)
func (*GovernanceCaller) RefundedDeposits ¶
func (_Governance *GovernanceCaller) RefundedDeposits(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
RefundedDeposits is a free data retrieval call binding the contract method 0x60b4d34d.
Solidity: function refundedDeposits(address ) constant returns(uint256)
func (*GovernanceCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GovernanceCaller) StageDurations ¶
func (_Governance *GovernanceCaller) StageDurations(opts *bind.CallOpts) (struct { Approval *big.Int Referendum *big.Int Execution *big.Int }, error)
StageDurations is a free data retrieval call binding the contract method 0x0f717e42.
Solidity: function stageDurations() constant returns(uint256 approval, uint256 referendum, uint256 execution)
func (*GovernanceCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_Governance *GovernanceCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*GovernanceCaller) ValidatorSignerAddressFromSet ¶
func (_Governance *GovernanceCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type GovernanceCallerRaw ¶
type GovernanceCallerRaw struct {
Contract *GovernanceCaller // Generic read-only contract binding to access the raw methods on
}
GovernanceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GovernanceCallerRaw) Call ¶
func (_Governance *GovernanceCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type GovernanceCallerSession ¶
type GovernanceCallerSession struct {
Contract *GovernanceCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
GovernanceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GovernanceCallerSession) Approver ¶
func (_Governance *GovernanceCallerSession) Approver() (common.Address, error)
Approver is a free data retrieval call binding the contract method 0x141a8dd8.
Solidity: function approver() constant returns(address)
func (*GovernanceCallerSession) CheckProofOfPossession ¶
func (_Governance *GovernanceCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*GovernanceCallerSession) ConcurrentProposals ¶
func (_Governance *GovernanceCallerSession) ConcurrentProposals() (*big.Int, error)
ConcurrentProposals is a free data retrieval call binding the contract method 0x1201a0fb.
Solidity: function concurrentProposals() constant returns(uint256)
func (*GovernanceCallerSession) DequeueFrequency ¶
func (_Governance *GovernanceCallerSession) DequeueFrequency() (*big.Int, error)
DequeueFrequency is a free data retrieval call binding the contract method 0x77d26a2a.
Solidity: function dequeueFrequency() constant returns(uint256)
func (*GovernanceCallerSession) Dequeued ¶
Dequeued is a free data retrieval call binding the contract method 0xadd004df.
Solidity: function dequeued(uint256 ) constant returns(uint256)
func (*GovernanceCallerSession) EmptyIndices ¶
EmptyIndices is a free data retrieval call binding the contract method 0xaa2feb83.
Solidity: function emptyIndices(uint256 ) constant returns(uint256)
func (*GovernanceCallerSession) FractionMulExp ¶
func (_Governance *GovernanceCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*GovernanceCallerSession) GetApprovalStageDuration ¶
func (_Governance *GovernanceCallerSession) GetApprovalStageDuration() (*big.Int, error)
GetApprovalStageDuration is a free data retrieval call binding the contract method 0xffea74c0.
Solidity: function getApprovalStageDuration() constant returns(uint256)
func (*GovernanceCallerSession) GetBlockNumberFromHeader ¶
func (_Governance *GovernanceCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*GovernanceCallerSession) GetConstitution ¶
func (_Governance *GovernanceCallerSession) GetConstitution(destination common.Address, functionId [4]byte) (*big.Int, error)
GetConstitution is a free data retrieval call binding the contract method 0x97b9eba6.
Solidity: function getConstitution(address destination, bytes4 functionId) constant returns(uint256)
func (*GovernanceCallerSession) GetDequeue ¶
func (_Governance *GovernanceCallerSession) GetDequeue() ([]*big.Int, error)
GetDequeue is a free data retrieval call binding the contract method 0x6de8a63b.
Solidity: function getDequeue() constant returns(uint256[])
func (*GovernanceCallerSession) GetEpochNumber ¶
func (_Governance *GovernanceCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*GovernanceCallerSession) GetEpochNumberOfBlock ¶
func (_Governance *GovernanceCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*GovernanceCallerSession) GetEpochSize ¶
func (_Governance *GovernanceCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*GovernanceCallerSession) GetExecutionStageDuration ¶
func (_Governance *GovernanceCallerSession) GetExecutionStageDuration() (*big.Int, error)
GetExecutionStageDuration is a free data retrieval call binding the contract method 0x30a095d0.
Solidity: function getExecutionStageDuration() constant returns(uint256)
func (*GovernanceCallerSession) GetHotfixRecord ¶
func (_Governance *GovernanceCallerSession) GetHotfixRecord(hash [32]byte) (bool, bool, *big.Int, error)
GetHotfixRecord is a free data retrieval call binding the contract method 0x0e0b78ae.
Solidity: function getHotfixRecord(bytes32 hash) constant returns(bool, bool, uint256)
func (*GovernanceCallerSession) GetMostRecentReferendumProposal ¶
func (_Governance *GovernanceCallerSession) GetMostRecentReferendumProposal(account common.Address) (*big.Int, error)
GetMostRecentReferendumProposal is a free data retrieval call binding the contract method 0x283aaefb.
Solidity: function getMostRecentReferendumProposal(address account) constant returns(uint256)
func (*GovernanceCallerSession) GetParentSealBitmap ¶
func (_Governance *GovernanceCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*GovernanceCallerSession) GetParticipationParameters ¶
func (_Governance *GovernanceCallerSession) GetParticipationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetParticipationParameters is a free data retrieval call binding the contract method 0xc805956d.
Solidity: function getParticipationParameters() constant returns(uint256, uint256, uint256, uint256)
func (*GovernanceCallerSession) GetProposal ¶
func (_Governance *GovernanceCallerSession) GetProposal(proposalId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, string, error)
GetProposal is a free data retrieval call binding the contract method 0xc7f758a8.
Solidity: function getProposal(uint256 proposalId) constant returns(address, uint256, uint256, uint256, string)
func (*GovernanceCallerSession) GetProposalStage ¶
func (_Governance *GovernanceCallerSession) GetProposalStage(proposalId *big.Int) (uint8, error)
GetProposalStage is a free data retrieval call binding the contract method 0x582ae53b.
Solidity: function getProposalStage(uint256 proposalId) constant returns(uint8)
func (*GovernanceCallerSession) GetProposalTransaction ¶
func (_Governance *GovernanceCallerSession) GetProposalTransaction(proposalId *big.Int, index *big.Int) (*big.Int, common.Address, []byte, error)
GetProposalTransaction is a free data retrieval call binding the contract method 0xd704f0c5.
Solidity: function getProposalTransaction(uint256 proposalId, uint256 index) constant returns(uint256, address, bytes)
func (*GovernanceCallerSession) GetQueue ¶
GetQueue is a free data retrieval call binding the contract method 0x01fce27e.
Solidity: function getQueue() constant returns(uint256[], uint256[])
func (*GovernanceCallerSession) GetQueueLength ¶
func (_Governance *GovernanceCallerSession) GetQueueLength() (*big.Int, error)
GetQueueLength is a free data retrieval call binding the contract method 0xb8f77005.
Solidity: function getQueueLength() constant returns(uint256)
func (*GovernanceCallerSession) GetReferendumStageDuration ¶
func (_Governance *GovernanceCallerSession) GetReferendumStageDuration() (*big.Int, error)
GetReferendumStageDuration is a free data retrieval call binding the contract method 0xad78c109.
Solidity: function getReferendumStageDuration() constant returns(uint256)
func (*GovernanceCallerSession) GetUpvoteRecord ¶
func (_Governance *GovernanceCallerSession) GetUpvoteRecord(account common.Address) (*big.Int, *big.Int, error)
GetUpvoteRecord is a free data retrieval call binding the contract method 0xcd845a76.
Solidity: function getUpvoteRecord(address account) constant returns(uint256, uint256)
func (*GovernanceCallerSession) GetUpvotes ¶
GetUpvotes is a free data retrieval call binding the contract method 0x98f42702.
Solidity: function getUpvotes(uint256 proposalId) constant returns(uint256)
func (*GovernanceCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_Governance *GovernanceCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*GovernanceCallerSession) GetVoteRecord ¶
func (_Governance *GovernanceCallerSession) GetVoteRecord(account common.Address, index *big.Int) (*big.Int, *big.Int, error)
GetVoteRecord is a free data retrieval call binding the contract method 0x5f115a85.
Solidity: function getVoteRecord(address account, uint256 index) constant returns(uint256, uint256)
func (*GovernanceCallerSession) GetVoteTotals ¶
func (_Governance *GovernanceCallerSession) GetVoteTotals(proposalId *big.Int) (*big.Int, *big.Int, *big.Int, error)
GetVoteTotals is a free data retrieval call binding the contract method 0xe41db455.
Solidity: function getVoteTotals(uint256 proposalId) constant returns(uint256, uint256, uint256)
func (*GovernanceCallerSession) HashHeader ¶
func (_Governance *GovernanceCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*GovernanceCallerSession) HotfixWhitelistValidatorTally ¶
func (_Governance *GovernanceCallerSession) HotfixWhitelistValidatorTally(hash [32]byte) (*big.Int, error)
HotfixWhitelistValidatorTally is a free data retrieval call binding the contract method 0x81d4728d.
Solidity: function hotfixWhitelistValidatorTally(bytes32 hash) constant returns(uint256)
func (*GovernanceCallerSession) Hotfixes ¶
func (_Governance *GovernanceCallerSession) Hotfixes(arg0 [32]byte) (struct { Executed bool Approved bool PreparedEpoch *big.Int }, error)
Hotfixes is a free data retrieval call binding the contract method 0x45a78499.
Solidity: function hotfixes(bytes32 ) constant returns(bool executed, bool approved, uint256 preparedEpoch)
func (*GovernanceCallerSession) Initialized ¶
func (_Governance *GovernanceCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GovernanceCallerSession) IsApproved ¶
func (_Governance *GovernanceCallerSession) IsApproved(proposalId *big.Int) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0x7910867b.
Solidity: function isApproved(uint256 proposalId) constant returns(bool)
func (*GovernanceCallerSession) IsDequeuedProposal ¶
func (_Governance *GovernanceCallerSession) IsDequeuedProposal(proposalId *big.Int, index *big.Int) (bool, error)
IsDequeuedProposal is a free data retrieval call binding the contract method 0x152b4834.
Solidity: function isDequeuedProposal(uint256 proposalId, uint256 index) constant returns(bool)
func (*GovernanceCallerSession) IsDequeuedProposalExpired ¶
func (_Governance *GovernanceCallerSession) IsDequeuedProposalExpired(proposalId *big.Int) (bool, error)
IsDequeuedProposalExpired is a free data retrieval call binding the contract method 0x6f2ab693.
Solidity: function isDequeuedProposalExpired(uint256 proposalId) constant returns(bool)
func (*GovernanceCallerSession) IsHotfixPassing ¶
func (_Governance *GovernanceCallerSession) IsHotfixPassing(hash [32]byte) (bool, error)
IsHotfixPassing is a free data retrieval call binding the contract method 0x344944cf.
Solidity: function isHotfixPassing(bytes32 hash) constant returns(bool)
func (*GovernanceCallerSession) IsHotfixWhitelistedBy ¶
func (_Governance *GovernanceCallerSession) IsHotfixWhitelistedBy(hash [32]byte, whitelister common.Address) (bool, error)
IsHotfixWhitelistedBy is a free data retrieval call binding the contract method 0x3fa5fed0.
Solidity: function isHotfixWhitelistedBy(bytes32 hash, address whitelister) constant returns(bool)
func (*GovernanceCallerSession) IsOwner ¶
func (_Governance *GovernanceCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GovernanceCallerSession) IsProposalPassing ¶
func (_Governance *GovernanceCallerSession) IsProposalPassing(proposalId *big.Int) (bool, error)
IsProposalPassing is a free data retrieval call binding the contract method 0x27621321.
Solidity: function isProposalPassing(uint256 proposalId) constant returns(bool)
func (*GovernanceCallerSession) IsQueued ¶
func (_Governance *GovernanceCallerSession) IsQueued(proposalId *big.Int) (bool, error)
IsQueued is a free data retrieval call binding the contract method 0xc73a6d78.
Solidity: function isQueued(uint256 proposalId) constant returns(bool)
func (*GovernanceCallerSession) IsQueuedProposalExpired ¶
func (_Governance *GovernanceCallerSession) IsQueuedProposalExpired(proposalId *big.Int) (bool, error)
IsQueuedProposalExpired is a free data retrieval call binding the contract method 0xc134b2fc.
Solidity: function isQueuedProposalExpired(uint256 proposalId) constant returns(bool)
func (*GovernanceCallerSession) IsVoting ¶
func (_Governance *GovernanceCallerSession) IsVoting(account common.Address) (bool, error)
IsVoting is a free data retrieval call binding the contract method 0x5f8dd649.
Solidity: function isVoting(address account) constant returns(bool)
func (*GovernanceCallerSession) LastDequeue ¶
func (_Governance *GovernanceCallerSession) LastDequeue() (*big.Int, error)
LastDequeue is a free data retrieval call binding the contract method 0xc0aee5f4.
Solidity: function lastDequeue() constant returns(uint256)
func (*GovernanceCallerSession) MinDeposit ¶
func (_Governance *GovernanceCallerSession) MinDeposit() (*big.Int, error)
MinDeposit is a free data retrieval call binding the contract method 0x41b3d185.
Solidity: function minDeposit() constant returns(uint256)
func (*GovernanceCallerSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*GovernanceCallerSession) MinQuorumSizeInCurrentSet ¶
func (_Governance *GovernanceCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*GovernanceCallerSession) NumberValidatorsInCurrentSet ¶
func (_Governance *GovernanceCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*GovernanceCallerSession) NumberValidatorsInSet ¶
func (_Governance *GovernanceCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*GovernanceCallerSession) Owner ¶
func (_Governance *GovernanceCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GovernanceCallerSession) ProposalCount ¶
func (_Governance *GovernanceCallerSession) ProposalCount() (*big.Int, error)
ProposalCount is a free data retrieval call binding the contract method 0xda35c664.
Solidity: function proposalCount() constant returns(uint256)
func (*GovernanceCallerSession) ProposalExists ¶
func (_Governance *GovernanceCallerSession) ProposalExists(proposalId *big.Int) (bool, error)
ProposalExists is a free data retrieval call binding the contract method 0x1374b22d.
Solidity: function proposalExists(uint256 proposalId) constant returns(bool)
func (*GovernanceCallerSession) QueueExpiry ¶
func (_Governance *GovernanceCallerSession) QueueExpiry() (*big.Int, error)
QueueExpiry is a free data retrieval call binding the contract method 0x8e905ed6.
Solidity: function queueExpiry() constant returns(uint256)
func (*GovernanceCallerSession) RefundedDeposits ¶
RefundedDeposits is a free data retrieval call binding the contract method 0x60b4d34d.
Solidity: function refundedDeposits(address ) constant returns(uint256)
func (*GovernanceCallerSession) Registry ¶
func (_Governance *GovernanceCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GovernanceCallerSession) StageDurations ¶
func (_Governance *GovernanceCallerSession) StageDurations() (struct { Approval *big.Int Referendum *big.Int Execution *big.Int }, error)
StageDurations is a free data retrieval call binding the contract method 0x0f717e42.
Solidity: function stageDurations() constant returns(uint256 approval, uint256 referendum, uint256 execution)
func (*GovernanceCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Governance *GovernanceCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*GovernanceCallerSession) ValidatorSignerAddressFromSet ¶
func (_Governance *GovernanceCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type GovernanceConcurrentProposalsSet ¶
type GovernanceConcurrentProposalsSet struct {
ConcurrentProposals *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceConcurrentProposalsSet represents a ConcurrentProposalsSet event raised by the Governance contract.
type GovernanceConcurrentProposalsSetIterator ¶
type GovernanceConcurrentProposalsSetIterator struct {
Event *GovernanceConcurrentProposalsSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceConcurrentProposalsSetIterator is returned from FilterConcurrentProposalsSet and is used to iterate over the raw logs and unpacked data for ConcurrentProposalsSet events raised by the Governance contract.
func (*GovernanceConcurrentProposalsSetIterator) Close ¶
func (it *GovernanceConcurrentProposalsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceConcurrentProposalsSetIterator) Error ¶
func (it *GovernanceConcurrentProposalsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceConcurrentProposalsSetIterator) Next ¶
func (it *GovernanceConcurrentProposalsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceConstitutionSet ¶
type GovernanceConstitutionSet struct {
Destination common.Address
FunctionId [4]byte
Threshold *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceConstitutionSet represents a ConstitutionSet event raised by the Governance contract.
type GovernanceConstitutionSetIterator ¶
type GovernanceConstitutionSetIterator struct {
Event *GovernanceConstitutionSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceConstitutionSetIterator is returned from FilterConstitutionSet and is used to iterate over the raw logs and unpacked data for ConstitutionSet events raised by the Governance contract.
func (*GovernanceConstitutionSetIterator) Close ¶
func (it *GovernanceConstitutionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceConstitutionSetIterator) Error ¶
func (it *GovernanceConstitutionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceConstitutionSetIterator) Next ¶
func (it *GovernanceConstitutionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceDequeueFrequencySet ¶
type GovernanceDequeueFrequencySet struct {
DequeueFrequency *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceDequeueFrequencySet represents a DequeueFrequencySet event raised by the Governance contract.
type GovernanceDequeueFrequencySetIterator ¶
type GovernanceDequeueFrequencySetIterator struct {
Event *GovernanceDequeueFrequencySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceDequeueFrequencySetIterator is returned from FilterDequeueFrequencySet and is used to iterate over the raw logs and unpacked data for DequeueFrequencySet events raised by the Governance contract.
func (*GovernanceDequeueFrequencySetIterator) Close ¶
func (it *GovernanceDequeueFrequencySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceDequeueFrequencySetIterator) Error ¶
func (it *GovernanceDequeueFrequencySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceDequeueFrequencySetIterator) Next ¶
func (it *GovernanceDequeueFrequencySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceExecutionStageDurationSet ¶
type GovernanceExecutionStageDurationSet struct {
ExecutionStageDuration *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceExecutionStageDurationSet represents a ExecutionStageDurationSet event raised by the Governance contract.
type GovernanceExecutionStageDurationSetIterator ¶
type GovernanceExecutionStageDurationSetIterator struct {
Event *GovernanceExecutionStageDurationSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceExecutionStageDurationSetIterator is returned from FilterExecutionStageDurationSet and is used to iterate over the raw logs and unpacked data for ExecutionStageDurationSet events raised by the Governance contract.
func (*GovernanceExecutionStageDurationSetIterator) Close ¶
func (it *GovernanceExecutionStageDurationSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceExecutionStageDurationSetIterator) Error ¶
func (it *GovernanceExecutionStageDurationSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceExecutionStageDurationSetIterator) Next ¶
func (it *GovernanceExecutionStageDurationSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceFilterer ¶
type GovernanceFilterer struct {
// contains filtered or unexported fields
}
GovernanceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGovernanceFilterer ¶
func NewGovernanceFilterer(address common.Address, filterer bind.ContractFilterer) (*GovernanceFilterer, error)
NewGovernanceFilterer creates a new log filterer instance of Governance, bound to a specific deployed contract.
func (*GovernanceFilterer) FilterApprovalStageDurationSet ¶
func (_Governance *GovernanceFilterer) FilterApprovalStageDurationSet(opts *bind.FilterOpts) (*GovernanceApprovalStageDurationSetIterator, error)
FilterApprovalStageDurationSet is a free log retrieval operation binding the contract event 0xbc44c003a66b841b48c220869efb738b265af305649ac8bafe8efe0c8130e313.
Solidity: event ApprovalStageDurationSet(uint256 approvalStageDuration)
func (*GovernanceFilterer) FilterApproverSet ¶
func (_Governance *GovernanceFilterer) FilterApproverSet(opts *bind.FilterOpts, approver []common.Address) (*GovernanceApproverSetIterator, error)
FilterApproverSet is a free log retrieval operation binding the contract event 0xa03757d836cb0b61c0fbba2147f5d51d6071ff3dd5bf6963beb55563d64878e1.
Solidity: event ApproverSet(address indexed approver)
func (*GovernanceFilterer) FilterConcurrentProposalsSet ¶
func (_Governance *GovernanceFilterer) FilterConcurrentProposalsSet(opts *bind.FilterOpts) (*GovernanceConcurrentProposalsSetIterator, error)
FilterConcurrentProposalsSet is a free log retrieval operation binding the contract event 0x85399b9b2595eb13c392e1638ca77730156cd8d48d4733df4db068e4aa6b93a6.
Solidity: event ConcurrentProposalsSet(uint256 concurrentProposals)
func (*GovernanceFilterer) FilterConstitutionSet ¶
func (_Governance *GovernanceFilterer) FilterConstitutionSet(opts *bind.FilterOpts, destination []common.Address, functionId [][4]byte) (*GovernanceConstitutionSetIterator, error)
FilterConstitutionSet is a free log retrieval operation binding the contract event 0x60c5b4756af49d7b071b00dbf0f87af605cce11896ecd3b760d19f0f9d3fbcef.
Solidity: event ConstitutionSet(address indexed destination, bytes4 indexed functionId, uint256 threshold)
func (*GovernanceFilterer) FilterDequeueFrequencySet ¶
func (_Governance *GovernanceFilterer) FilterDequeueFrequencySet(opts *bind.FilterOpts) (*GovernanceDequeueFrequencySetIterator, error)
FilterDequeueFrequencySet is a free log retrieval operation binding the contract event 0x391e82aae76c653cd640ad1b6028e2ee39ca4f29b30152e3d0a9ddd7e1169c34.
Solidity: event DequeueFrequencySet(uint256 dequeueFrequency)
func (*GovernanceFilterer) FilterExecutionStageDurationSet ¶
func (_Governance *GovernanceFilterer) FilterExecutionStageDurationSet(opts *bind.FilterOpts) (*GovernanceExecutionStageDurationSetIterator, error)
FilterExecutionStageDurationSet is a free log retrieval operation binding the contract event 0x7819c8059302d1d66abc7fe228ecc02214e0bc5c529956c13717aabefce937d8.
Solidity: event ExecutionStageDurationSet(uint256 executionStageDuration)
func (*GovernanceFilterer) FilterHotfixApproved ¶
func (_Governance *GovernanceFilterer) FilterHotfixApproved(opts *bind.FilterOpts, hash [][32]byte) (*GovernanceHotfixApprovedIterator, error)
FilterHotfixApproved is a free log retrieval operation binding the contract event 0x36bc158cba244a94dc9b8c08d327e8f7e3c2ab5f1925454c577527466f04851f.
Solidity: event HotfixApproved(bytes32 indexed hash)
func (*GovernanceFilterer) FilterHotfixExecuted ¶
func (_Governance *GovernanceFilterer) FilterHotfixExecuted(opts *bind.FilterOpts, hash [][32]byte) (*GovernanceHotfixExecutedIterator, error)
FilterHotfixExecuted is a free log retrieval operation binding the contract event 0x708a7934acb657a77a617b1fcd5f6d7d9ad592b72934841bff01acefd10f9b63.
Solidity: event HotfixExecuted(bytes32 indexed hash)
func (*GovernanceFilterer) FilterHotfixPrepared ¶
func (_Governance *GovernanceFilterer) FilterHotfixPrepared(opts *bind.FilterOpts, hash [][32]byte, epoch []*big.Int) (*GovernanceHotfixPreparedIterator, error)
FilterHotfixPrepared is a free log retrieval operation binding the contract event 0x6f184ec313435b3307a4fe59e2293381f08419a87214464c875a2a247e8af5e0.
Solidity: event HotfixPrepared(bytes32 indexed hash, uint256 indexed epoch)
func (*GovernanceFilterer) FilterHotfixWhitelisted ¶
func (_Governance *GovernanceFilterer) FilterHotfixWhitelisted(opts *bind.FilterOpts, hash [][32]byte) (*GovernanceHotfixWhitelistedIterator, error)
FilterHotfixWhitelisted is a free log retrieval operation binding the contract event 0xf6d22d0b43a6753880b8f9511b82b86cd0fe349cd580bbe6a25b6dc063ef496f.
Solidity: event HotfixWhitelisted(bytes32 indexed hash, address whitelister)
func (*GovernanceFilterer) FilterMinDepositSet ¶
func (_Governance *GovernanceFilterer) FilterMinDepositSet(opts *bind.FilterOpts) (*GovernanceMinDepositSetIterator, error)
FilterMinDepositSet is a free log retrieval operation binding the contract event 0xc50a7f0bdf88c216b2541b0bdea26f22305460e39ffc672ec1a7501732c5ba81.
Solidity: event MinDepositSet(uint256 minDeposit)
func (*GovernanceFilterer) FilterOwnershipTransferred ¶
func (_Governance *GovernanceFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*GovernanceOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GovernanceFilterer) FilterParticipationBaselineQuorumFactorSet ¶
func (_Governance *GovernanceFilterer) FilterParticipationBaselineQuorumFactorSet(opts *bind.FilterOpts) (*GovernanceParticipationBaselineQuorumFactorSetIterator, error)
FilterParticipationBaselineQuorumFactorSet is a free log retrieval operation binding the contract event 0xddfdbe55eaaa70fe2b8bc82a9b0734c25cabe7cb6f1457f9644019f0b5ff91fc.
Solidity: event ParticipationBaselineQuorumFactorSet(uint256 baselineQuorumFactor)
func (*GovernanceFilterer) FilterParticipationBaselineUpdateFactorSet ¶
func (_Governance *GovernanceFilterer) FilterParticipationBaselineUpdateFactorSet(opts *bind.FilterOpts) (*GovernanceParticipationBaselineUpdateFactorSetIterator, error)
FilterParticipationBaselineUpdateFactorSet is a free log retrieval operation binding the contract event 0x8dedb4d995dd500718c7c5f6a077fba6153a7ee063da961d9fcab90ff528ac1f.
Solidity: event ParticipationBaselineUpdateFactorSet(uint256 baselineUpdateFactor)
func (*GovernanceFilterer) FilterParticipationBaselineUpdated ¶
func (_Governance *GovernanceFilterer) FilterParticipationBaselineUpdated(opts *bind.FilterOpts) (*GovernanceParticipationBaselineUpdatedIterator, error)
FilterParticipationBaselineUpdated is a free log retrieval operation binding the contract event 0x51131d2820f04a6b6edd20e22a07d5bf847e265a3906e85256fca7d6043417c5.
Solidity: event ParticipationBaselineUpdated(uint256 participationBaseline)
func (*GovernanceFilterer) FilterParticipationFloorSet ¶
func (_Governance *GovernanceFilterer) FilterParticipationFloorSet(opts *bind.FilterOpts) (*GovernanceParticipationFloorSetIterator, error)
FilterParticipationFloorSet is a free log retrieval operation binding the contract event 0x122a37b609e0f758b6a23c43506cb567017a4d18b21fa91312fb42b44975a5b5.
Solidity: event ParticipationFloorSet(uint256 participationFloor)
func (*GovernanceFilterer) FilterProposalApproved ¶
func (_Governance *GovernanceFilterer) FilterProposalApproved(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalApprovedIterator, error)
FilterProposalApproved is a free log retrieval operation binding the contract event 0x28ec9e38ba73636ceb2f6c1574136f83bd46284a3c74734b711bf45e12f8d929.
Solidity: event ProposalApproved(uint256 indexed proposalId)
func (*GovernanceFilterer) FilterProposalDequeued ¶
func (_Governance *GovernanceFilterer) FilterProposalDequeued(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalDequeuedIterator, error)
FilterProposalDequeued is a free log retrieval operation binding the contract event 0x3e069fb74dcf5fbc07740b0d40d7f7fc48e9c0ca5dc3d19eb34d2e05d74c5543.
Solidity: event ProposalDequeued(uint256 indexed proposalId, uint256 timestamp)
func (*GovernanceFilterer) FilterProposalExecuted ¶
func (_Governance *GovernanceFilterer) FilterProposalExecuted(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalExecutedIterator, error)
FilterProposalExecuted is a free log retrieval operation binding the contract event 0x712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f.
Solidity: event ProposalExecuted(uint256 indexed proposalId)
func (*GovernanceFilterer) FilterProposalExpired ¶
func (_Governance *GovernanceFilterer) FilterProposalExpired(opts *bind.FilterOpts, proposalId []*big.Int) (*GovernanceProposalExpiredIterator, error)
FilterProposalExpired is a free log retrieval operation binding the contract event 0x88e53c486703527139dfc8d97a1e559d9bd93d3f9d52cda4e06564111e7a2643.
Solidity: event ProposalExpired(uint256 indexed proposalId)
func (*GovernanceFilterer) FilterProposalQueued ¶
func (_Governance *GovernanceFilterer) FilterProposalQueued(opts *bind.FilterOpts, proposalId []*big.Int, proposer []common.Address) (*GovernanceProposalQueuedIterator, error)
FilterProposalQueued is a free log retrieval operation binding the contract event 0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe.
Solidity: event ProposalQueued(uint256 indexed proposalId, address indexed proposer, uint256 transactionCount, uint256 deposit, uint256 timestamp)
func (*GovernanceFilterer) FilterProposalUpvoteRevoked ¶
func (_Governance *GovernanceFilterer) FilterProposalUpvoteRevoked(opts *bind.FilterOpts, proposalId []*big.Int, account []common.Address) (*GovernanceProposalUpvoteRevokedIterator, error)
FilterProposalUpvoteRevoked is a free log retrieval operation binding the contract event 0x7dc46237a819c9171a9c037ec98928e563892905c4d23373ca0f3f500f4ed114.
Solidity: event ProposalUpvoteRevoked(uint256 indexed proposalId, address indexed account, uint256 revokedUpvotes)
func (*GovernanceFilterer) FilterProposalUpvoted ¶
func (_Governance *GovernanceFilterer) FilterProposalUpvoted(opts *bind.FilterOpts, proposalId []*big.Int, account []common.Address) (*GovernanceProposalUpvotedIterator, error)
FilterProposalUpvoted is a free log retrieval operation binding the contract event 0xd19965d25ef670a1e322fbf05475924b7b12d81fd6b96ab718b261782efb3d62.
Solidity: event ProposalUpvoted(uint256 indexed proposalId, address indexed account, uint256 upvotes)
func (*GovernanceFilterer) FilterProposalVoted ¶
func (_Governance *GovernanceFilterer) FilterProposalVoted(opts *bind.FilterOpts, proposalId []*big.Int, account []common.Address) (*GovernanceProposalVotedIterator, error)
FilterProposalVoted is a free log retrieval operation binding the contract event 0xf3709dc32cf1356da6b8a12a5be1401aeb00989556be7b16ae566e65fef7a9df.
Solidity: event ProposalVoted(uint256 indexed proposalId, address indexed account, uint256 value, uint256 weight)
func (*GovernanceFilterer) FilterQueueExpirySet ¶
func (_Governance *GovernanceFilterer) FilterQueueExpirySet(opts *bind.FilterOpts) (*GovernanceQueueExpirySetIterator, error)
FilterQueueExpirySet is a free log retrieval operation binding the contract event 0x4ecbf0bb0701615e2d6f9b0a0996056c959fe359ce76aa7ce06c5f1d57dae4d7.
Solidity: event QueueExpirySet(uint256 queueExpiry)
func (*GovernanceFilterer) FilterReferendumStageDurationSet ¶
func (_Governance *GovernanceFilterer) FilterReferendumStageDurationSet(opts *bind.FilterOpts) (*GovernanceReferendumStageDurationSetIterator, error)
FilterReferendumStageDurationSet is a free log retrieval operation binding the contract event 0x90290eb9b27055e686a69fb810bada5381e544d07b8270021da2d355a6c96ed6.
Solidity: event ReferendumStageDurationSet(uint256 referendumStageDuration)
func (*GovernanceFilterer) FilterRegistrySet ¶
func (_Governance *GovernanceFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*GovernanceRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GovernanceFilterer) ParseApprovalStageDurationSet ¶
func (_Governance *GovernanceFilterer) ParseApprovalStageDurationSet(log types.Log) (*GovernanceApprovalStageDurationSet, error)
ParseApprovalStageDurationSet is a log parse operation binding the contract event 0xbc44c003a66b841b48c220869efb738b265af305649ac8bafe8efe0c8130e313.
Solidity: event ApprovalStageDurationSet(uint256 approvalStageDuration)
func (*GovernanceFilterer) ParseApproverSet ¶
func (_Governance *GovernanceFilterer) ParseApproverSet(log types.Log) (*GovernanceApproverSet, error)
ParseApproverSet is a log parse operation binding the contract event 0xa03757d836cb0b61c0fbba2147f5d51d6071ff3dd5bf6963beb55563d64878e1.
Solidity: event ApproverSet(address indexed approver)
func (*GovernanceFilterer) ParseConcurrentProposalsSet ¶
func (_Governance *GovernanceFilterer) ParseConcurrentProposalsSet(log types.Log) (*GovernanceConcurrentProposalsSet, error)
ParseConcurrentProposalsSet is a log parse operation binding the contract event 0x85399b9b2595eb13c392e1638ca77730156cd8d48d4733df4db068e4aa6b93a6.
Solidity: event ConcurrentProposalsSet(uint256 concurrentProposals)
func (*GovernanceFilterer) ParseConstitutionSet ¶
func (_Governance *GovernanceFilterer) ParseConstitutionSet(log types.Log) (*GovernanceConstitutionSet, error)
ParseConstitutionSet is a log parse operation binding the contract event 0x60c5b4756af49d7b071b00dbf0f87af605cce11896ecd3b760d19f0f9d3fbcef.
Solidity: event ConstitutionSet(address indexed destination, bytes4 indexed functionId, uint256 threshold)
func (*GovernanceFilterer) ParseDequeueFrequencySet ¶
func (_Governance *GovernanceFilterer) ParseDequeueFrequencySet(log types.Log) (*GovernanceDequeueFrequencySet, error)
ParseDequeueFrequencySet is a log parse operation binding the contract event 0x391e82aae76c653cd640ad1b6028e2ee39ca4f29b30152e3d0a9ddd7e1169c34.
Solidity: event DequeueFrequencySet(uint256 dequeueFrequency)
func (*GovernanceFilterer) ParseExecutionStageDurationSet ¶
func (_Governance *GovernanceFilterer) ParseExecutionStageDurationSet(log types.Log) (*GovernanceExecutionStageDurationSet, error)
ParseExecutionStageDurationSet is a log parse operation binding the contract event 0x7819c8059302d1d66abc7fe228ecc02214e0bc5c529956c13717aabefce937d8.
Solidity: event ExecutionStageDurationSet(uint256 executionStageDuration)
func (*GovernanceFilterer) ParseHotfixApproved ¶
func (_Governance *GovernanceFilterer) ParseHotfixApproved(log types.Log) (*GovernanceHotfixApproved, error)
ParseHotfixApproved is a log parse operation binding the contract event 0x36bc158cba244a94dc9b8c08d327e8f7e3c2ab5f1925454c577527466f04851f.
Solidity: event HotfixApproved(bytes32 indexed hash)
func (*GovernanceFilterer) ParseHotfixExecuted ¶
func (_Governance *GovernanceFilterer) ParseHotfixExecuted(log types.Log) (*GovernanceHotfixExecuted, error)
ParseHotfixExecuted is a log parse operation binding the contract event 0x708a7934acb657a77a617b1fcd5f6d7d9ad592b72934841bff01acefd10f9b63.
Solidity: event HotfixExecuted(bytes32 indexed hash)
func (*GovernanceFilterer) ParseHotfixPrepared ¶
func (_Governance *GovernanceFilterer) ParseHotfixPrepared(log types.Log) (*GovernanceHotfixPrepared, error)
ParseHotfixPrepared is a log parse operation binding the contract event 0x6f184ec313435b3307a4fe59e2293381f08419a87214464c875a2a247e8af5e0.
Solidity: event HotfixPrepared(bytes32 indexed hash, uint256 indexed epoch)
func (*GovernanceFilterer) ParseHotfixWhitelisted ¶
func (_Governance *GovernanceFilterer) ParseHotfixWhitelisted(log types.Log) (*GovernanceHotfixWhitelisted, error)
ParseHotfixWhitelisted is a log parse operation binding the contract event 0xf6d22d0b43a6753880b8f9511b82b86cd0fe349cd580bbe6a25b6dc063ef496f.
Solidity: event HotfixWhitelisted(bytes32 indexed hash, address whitelister)
func (*GovernanceFilterer) ParseMinDepositSet ¶
func (_Governance *GovernanceFilterer) ParseMinDepositSet(log types.Log) (*GovernanceMinDepositSet, error)
ParseMinDepositSet is a log parse operation binding the contract event 0xc50a7f0bdf88c216b2541b0bdea26f22305460e39ffc672ec1a7501732c5ba81.
Solidity: event MinDepositSet(uint256 minDeposit)
func (*GovernanceFilterer) ParseOwnershipTransferred ¶
func (_Governance *GovernanceFilterer) ParseOwnershipTransferred(log types.Log) (*GovernanceOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GovernanceFilterer) ParseParticipationBaselineQuorumFactorSet ¶
func (_Governance *GovernanceFilterer) ParseParticipationBaselineQuorumFactorSet(log types.Log) (*GovernanceParticipationBaselineQuorumFactorSet, error)
ParseParticipationBaselineQuorumFactorSet is a log parse operation binding the contract event 0xddfdbe55eaaa70fe2b8bc82a9b0734c25cabe7cb6f1457f9644019f0b5ff91fc.
Solidity: event ParticipationBaselineQuorumFactorSet(uint256 baselineQuorumFactor)
func (*GovernanceFilterer) ParseParticipationBaselineUpdateFactorSet ¶
func (_Governance *GovernanceFilterer) ParseParticipationBaselineUpdateFactorSet(log types.Log) (*GovernanceParticipationBaselineUpdateFactorSet, error)
ParseParticipationBaselineUpdateFactorSet is a log parse operation binding the contract event 0x8dedb4d995dd500718c7c5f6a077fba6153a7ee063da961d9fcab90ff528ac1f.
Solidity: event ParticipationBaselineUpdateFactorSet(uint256 baselineUpdateFactor)
func (*GovernanceFilterer) ParseParticipationBaselineUpdated ¶
func (_Governance *GovernanceFilterer) ParseParticipationBaselineUpdated(log types.Log) (*GovernanceParticipationBaselineUpdated, error)
ParseParticipationBaselineUpdated is a log parse operation binding the contract event 0x51131d2820f04a6b6edd20e22a07d5bf847e265a3906e85256fca7d6043417c5.
Solidity: event ParticipationBaselineUpdated(uint256 participationBaseline)
func (*GovernanceFilterer) ParseParticipationFloorSet ¶
func (_Governance *GovernanceFilterer) ParseParticipationFloorSet(log types.Log) (*GovernanceParticipationFloorSet, error)
ParseParticipationFloorSet is a log parse operation binding the contract event 0x122a37b609e0f758b6a23c43506cb567017a4d18b21fa91312fb42b44975a5b5.
Solidity: event ParticipationFloorSet(uint256 participationFloor)
func (*GovernanceFilterer) ParseProposalApproved ¶
func (_Governance *GovernanceFilterer) ParseProposalApproved(log types.Log) (*GovernanceProposalApproved, error)
ParseProposalApproved is a log parse operation binding the contract event 0x28ec9e38ba73636ceb2f6c1574136f83bd46284a3c74734b711bf45e12f8d929.
Solidity: event ProposalApproved(uint256 indexed proposalId)
func (*GovernanceFilterer) ParseProposalDequeued ¶
func (_Governance *GovernanceFilterer) ParseProposalDequeued(log types.Log) (*GovernanceProposalDequeued, error)
ParseProposalDequeued is a log parse operation binding the contract event 0x3e069fb74dcf5fbc07740b0d40d7f7fc48e9c0ca5dc3d19eb34d2e05d74c5543.
Solidity: event ProposalDequeued(uint256 indexed proposalId, uint256 timestamp)
func (*GovernanceFilterer) ParseProposalExecuted ¶
func (_Governance *GovernanceFilterer) ParseProposalExecuted(log types.Log) (*GovernanceProposalExecuted, error)
ParseProposalExecuted is a log parse operation binding the contract event 0x712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f.
Solidity: event ProposalExecuted(uint256 indexed proposalId)
func (*GovernanceFilterer) ParseProposalExpired ¶
func (_Governance *GovernanceFilterer) ParseProposalExpired(log types.Log) (*GovernanceProposalExpired, error)
ParseProposalExpired is a log parse operation binding the contract event 0x88e53c486703527139dfc8d97a1e559d9bd93d3f9d52cda4e06564111e7a2643.
Solidity: event ProposalExpired(uint256 indexed proposalId)
func (*GovernanceFilterer) ParseProposalQueued ¶
func (_Governance *GovernanceFilterer) ParseProposalQueued(log types.Log) (*GovernanceProposalQueued, error)
ParseProposalQueued is a log parse operation binding the contract event 0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe.
Solidity: event ProposalQueued(uint256 indexed proposalId, address indexed proposer, uint256 transactionCount, uint256 deposit, uint256 timestamp)
func (*GovernanceFilterer) ParseProposalUpvoteRevoked ¶
func (_Governance *GovernanceFilterer) ParseProposalUpvoteRevoked(log types.Log) (*GovernanceProposalUpvoteRevoked, error)
ParseProposalUpvoteRevoked is a log parse operation binding the contract event 0x7dc46237a819c9171a9c037ec98928e563892905c4d23373ca0f3f500f4ed114.
Solidity: event ProposalUpvoteRevoked(uint256 indexed proposalId, address indexed account, uint256 revokedUpvotes)
func (*GovernanceFilterer) ParseProposalUpvoted ¶
func (_Governance *GovernanceFilterer) ParseProposalUpvoted(log types.Log) (*GovernanceProposalUpvoted, error)
ParseProposalUpvoted is a log parse operation binding the contract event 0xd19965d25ef670a1e322fbf05475924b7b12d81fd6b96ab718b261782efb3d62.
Solidity: event ProposalUpvoted(uint256 indexed proposalId, address indexed account, uint256 upvotes)
func (*GovernanceFilterer) ParseProposalVoted ¶
func (_Governance *GovernanceFilterer) ParseProposalVoted(log types.Log) (*GovernanceProposalVoted, error)
ParseProposalVoted is a log parse operation binding the contract event 0xf3709dc32cf1356da6b8a12a5be1401aeb00989556be7b16ae566e65fef7a9df.
Solidity: event ProposalVoted(uint256 indexed proposalId, address indexed account, uint256 value, uint256 weight)
func (*GovernanceFilterer) ParseQueueExpirySet ¶
func (_Governance *GovernanceFilterer) ParseQueueExpirySet(log types.Log) (*GovernanceQueueExpirySet, error)
ParseQueueExpirySet is a log parse operation binding the contract event 0x4ecbf0bb0701615e2d6f9b0a0996056c959fe359ce76aa7ce06c5f1d57dae4d7.
Solidity: event QueueExpirySet(uint256 queueExpiry)
func (*GovernanceFilterer) ParseReferendumStageDurationSet ¶
func (_Governance *GovernanceFilterer) ParseReferendumStageDurationSet(log types.Log) (*GovernanceReferendumStageDurationSet, error)
ParseReferendumStageDurationSet is a log parse operation binding the contract event 0x90290eb9b27055e686a69fb810bada5381e544d07b8270021da2d355a6c96ed6.
Solidity: event ReferendumStageDurationSet(uint256 referendumStageDuration)
func (*GovernanceFilterer) ParseRegistrySet ¶
func (_Governance *GovernanceFilterer) ParseRegistrySet(log types.Log) (*GovernanceRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*GovernanceFilterer) TryParseLog ¶
func (_Governance *GovernanceFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*GovernanceFilterer) WatchApprovalStageDurationSet ¶
func (_Governance *GovernanceFilterer) WatchApprovalStageDurationSet(opts *bind.WatchOpts, sink chan<- *GovernanceApprovalStageDurationSet) (event.Subscription, error)
WatchApprovalStageDurationSet is a free log subscription operation binding the contract event 0xbc44c003a66b841b48c220869efb738b265af305649ac8bafe8efe0c8130e313.
Solidity: event ApprovalStageDurationSet(uint256 approvalStageDuration)
func (*GovernanceFilterer) WatchApproverSet ¶
func (_Governance *GovernanceFilterer) WatchApproverSet(opts *bind.WatchOpts, sink chan<- *GovernanceApproverSet, approver []common.Address) (event.Subscription, error)
WatchApproverSet is a free log subscription operation binding the contract event 0xa03757d836cb0b61c0fbba2147f5d51d6071ff3dd5bf6963beb55563d64878e1.
Solidity: event ApproverSet(address indexed approver)
func (*GovernanceFilterer) WatchConcurrentProposalsSet ¶
func (_Governance *GovernanceFilterer) WatchConcurrentProposalsSet(opts *bind.WatchOpts, sink chan<- *GovernanceConcurrentProposalsSet) (event.Subscription, error)
WatchConcurrentProposalsSet is a free log subscription operation binding the contract event 0x85399b9b2595eb13c392e1638ca77730156cd8d48d4733df4db068e4aa6b93a6.
Solidity: event ConcurrentProposalsSet(uint256 concurrentProposals)
func (*GovernanceFilterer) WatchConstitutionSet ¶
func (_Governance *GovernanceFilterer) WatchConstitutionSet(opts *bind.WatchOpts, sink chan<- *GovernanceConstitutionSet, destination []common.Address, functionId [][4]byte) (event.Subscription, error)
WatchConstitutionSet is a free log subscription operation binding the contract event 0x60c5b4756af49d7b071b00dbf0f87af605cce11896ecd3b760d19f0f9d3fbcef.
Solidity: event ConstitutionSet(address indexed destination, bytes4 indexed functionId, uint256 threshold)
func (*GovernanceFilterer) WatchDequeueFrequencySet ¶
func (_Governance *GovernanceFilterer) WatchDequeueFrequencySet(opts *bind.WatchOpts, sink chan<- *GovernanceDequeueFrequencySet) (event.Subscription, error)
WatchDequeueFrequencySet is a free log subscription operation binding the contract event 0x391e82aae76c653cd640ad1b6028e2ee39ca4f29b30152e3d0a9ddd7e1169c34.
Solidity: event DequeueFrequencySet(uint256 dequeueFrequency)
func (*GovernanceFilterer) WatchExecutionStageDurationSet ¶
func (_Governance *GovernanceFilterer) WatchExecutionStageDurationSet(opts *bind.WatchOpts, sink chan<- *GovernanceExecutionStageDurationSet) (event.Subscription, error)
WatchExecutionStageDurationSet is a free log subscription operation binding the contract event 0x7819c8059302d1d66abc7fe228ecc02214e0bc5c529956c13717aabefce937d8.
Solidity: event ExecutionStageDurationSet(uint256 executionStageDuration)
func (*GovernanceFilterer) WatchHotfixApproved ¶
func (_Governance *GovernanceFilterer) WatchHotfixApproved(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixApproved, hash [][32]byte) (event.Subscription, error)
WatchHotfixApproved is a free log subscription operation binding the contract event 0x36bc158cba244a94dc9b8c08d327e8f7e3c2ab5f1925454c577527466f04851f.
Solidity: event HotfixApproved(bytes32 indexed hash)
func (*GovernanceFilterer) WatchHotfixExecuted ¶
func (_Governance *GovernanceFilterer) WatchHotfixExecuted(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixExecuted, hash [][32]byte) (event.Subscription, error)
WatchHotfixExecuted is a free log subscription operation binding the contract event 0x708a7934acb657a77a617b1fcd5f6d7d9ad592b72934841bff01acefd10f9b63.
Solidity: event HotfixExecuted(bytes32 indexed hash)
func (*GovernanceFilterer) WatchHotfixPrepared ¶
func (_Governance *GovernanceFilterer) WatchHotfixPrepared(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixPrepared, hash [][32]byte, epoch []*big.Int) (event.Subscription, error)
WatchHotfixPrepared is a free log subscription operation binding the contract event 0x6f184ec313435b3307a4fe59e2293381f08419a87214464c875a2a247e8af5e0.
Solidity: event HotfixPrepared(bytes32 indexed hash, uint256 indexed epoch)
func (*GovernanceFilterer) WatchHotfixWhitelisted ¶
func (_Governance *GovernanceFilterer) WatchHotfixWhitelisted(opts *bind.WatchOpts, sink chan<- *GovernanceHotfixWhitelisted, hash [][32]byte) (event.Subscription, error)
WatchHotfixWhitelisted is a free log subscription operation binding the contract event 0xf6d22d0b43a6753880b8f9511b82b86cd0fe349cd580bbe6a25b6dc063ef496f.
Solidity: event HotfixWhitelisted(bytes32 indexed hash, address whitelister)
func (*GovernanceFilterer) WatchMinDepositSet ¶
func (_Governance *GovernanceFilterer) WatchMinDepositSet(opts *bind.WatchOpts, sink chan<- *GovernanceMinDepositSet) (event.Subscription, error)
WatchMinDepositSet is a free log subscription operation binding the contract event 0xc50a7f0bdf88c216b2541b0bdea26f22305460e39ffc672ec1a7501732c5ba81.
Solidity: event MinDepositSet(uint256 minDeposit)
func (*GovernanceFilterer) WatchOwnershipTransferred ¶
func (_Governance *GovernanceFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *GovernanceOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*GovernanceFilterer) WatchParticipationBaselineQuorumFactorSet ¶
func (_Governance *GovernanceFilterer) WatchParticipationBaselineQuorumFactorSet(opts *bind.WatchOpts, sink chan<- *GovernanceParticipationBaselineQuorumFactorSet) (event.Subscription, error)
WatchParticipationBaselineQuorumFactorSet is a free log subscription operation binding the contract event 0xddfdbe55eaaa70fe2b8bc82a9b0734c25cabe7cb6f1457f9644019f0b5ff91fc.
Solidity: event ParticipationBaselineQuorumFactorSet(uint256 baselineQuorumFactor)
func (*GovernanceFilterer) WatchParticipationBaselineUpdateFactorSet ¶
func (_Governance *GovernanceFilterer) WatchParticipationBaselineUpdateFactorSet(opts *bind.WatchOpts, sink chan<- *GovernanceParticipationBaselineUpdateFactorSet) (event.Subscription, error)
WatchParticipationBaselineUpdateFactorSet is a free log subscription operation binding the contract event 0x8dedb4d995dd500718c7c5f6a077fba6153a7ee063da961d9fcab90ff528ac1f.
Solidity: event ParticipationBaselineUpdateFactorSet(uint256 baselineUpdateFactor)
func (*GovernanceFilterer) WatchParticipationBaselineUpdated ¶
func (_Governance *GovernanceFilterer) WatchParticipationBaselineUpdated(opts *bind.WatchOpts, sink chan<- *GovernanceParticipationBaselineUpdated) (event.Subscription, error)
WatchParticipationBaselineUpdated is a free log subscription operation binding the contract event 0x51131d2820f04a6b6edd20e22a07d5bf847e265a3906e85256fca7d6043417c5.
Solidity: event ParticipationBaselineUpdated(uint256 participationBaseline)
func (*GovernanceFilterer) WatchParticipationFloorSet ¶
func (_Governance *GovernanceFilterer) WatchParticipationFloorSet(opts *bind.WatchOpts, sink chan<- *GovernanceParticipationFloorSet) (event.Subscription, error)
WatchParticipationFloorSet is a free log subscription operation binding the contract event 0x122a37b609e0f758b6a23c43506cb567017a4d18b21fa91312fb42b44975a5b5.
Solidity: event ParticipationFloorSet(uint256 participationFloor)
func (*GovernanceFilterer) WatchProposalApproved ¶
func (_Governance *GovernanceFilterer) WatchProposalApproved(opts *bind.WatchOpts, sink chan<- *GovernanceProposalApproved, proposalId []*big.Int) (event.Subscription, error)
WatchProposalApproved is a free log subscription operation binding the contract event 0x28ec9e38ba73636ceb2f6c1574136f83bd46284a3c74734b711bf45e12f8d929.
Solidity: event ProposalApproved(uint256 indexed proposalId)
func (*GovernanceFilterer) WatchProposalDequeued ¶
func (_Governance *GovernanceFilterer) WatchProposalDequeued(opts *bind.WatchOpts, sink chan<- *GovernanceProposalDequeued, proposalId []*big.Int) (event.Subscription, error)
WatchProposalDequeued is a free log subscription operation binding the contract event 0x3e069fb74dcf5fbc07740b0d40d7f7fc48e9c0ca5dc3d19eb34d2e05d74c5543.
Solidity: event ProposalDequeued(uint256 indexed proposalId, uint256 timestamp)
func (*GovernanceFilterer) WatchProposalExecuted ¶
func (_Governance *GovernanceFilterer) WatchProposalExecuted(opts *bind.WatchOpts, sink chan<- *GovernanceProposalExecuted, proposalId []*big.Int) (event.Subscription, error)
WatchProposalExecuted is a free log subscription operation binding the contract event 0x712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f.
Solidity: event ProposalExecuted(uint256 indexed proposalId)
func (*GovernanceFilterer) WatchProposalExpired ¶
func (_Governance *GovernanceFilterer) WatchProposalExpired(opts *bind.WatchOpts, sink chan<- *GovernanceProposalExpired, proposalId []*big.Int) (event.Subscription, error)
WatchProposalExpired is a free log subscription operation binding the contract event 0x88e53c486703527139dfc8d97a1e559d9bd93d3f9d52cda4e06564111e7a2643.
Solidity: event ProposalExpired(uint256 indexed proposalId)
func (*GovernanceFilterer) WatchProposalQueued ¶
func (_Governance *GovernanceFilterer) WatchProposalQueued(opts *bind.WatchOpts, sink chan<- *GovernanceProposalQueued, proposalId []*big.Int, proposer []common.Address) (event.Subscription, error)
WatchProposalQueued is a free log subscription operation binding the contract event 0x1bfe527f3548d9258c2512b6689f0acfccdd0557d80a53845db25fc57e93d8fe.
Solidity: event ProposalQueued(uint256 indexed proposalId, address indexed proposer, uint256 transactionCount, uint256 deposit, uint256 timestamp)
func (*GovernanceFilterer) WatchProposalUpvoteRevoked ¶
func (_Governance *GovernanceFilterer) WatchProposalUpvoteRevoked(opts *bind.WatchOpts, sink chan<- *GovernanceProposalUpvoteRevoked, proposalId []*big.Int, account []common.Address) (event.Subscription, error)
WatchProposalUpvoteRevoked is a free log subscription operation binding the contract event 0x7dc46237a819c9171a9c037ec98928e563892905c4d23373ca0f3f500f4ed114.
Solidity: event ProposalUpvoteRevoked(uint256 indexed proposalId, address indexed account, uint256 revokedUpvotes)
func (*GovernanceFilterer) WatchProposalUpvoted ¶
func (_Governance *GovernanceFilterer) WatchProposalUpvoted(opts *bind.WatchOpts, sink chan<- *GovernanceProposalUpvoted, proposalId []*big.Int, account []common.Address) (event.Subscription, error)
WatchProposalUpvoted is a free log subscription operation binding the contract event 0xd19965d25ef670a1e322fbf05475924b7b12d81fd6b96ab718b261782efb3d62.
Solidity: event ProposalUpvoted(uint256 indexed proposalId, address indexed account, uint256 upvotes)
func (*GovernanceFilterer) WatchProposalVoted ¶
func (_Governance *GovernanceFilterer) WatchProposalVoted(opts *bind.WatchOpts, sink chan<- *GovernanceProposalVoted, proposalId []*big.Int, account []common.Address) (event.Subscription, error)
WatchProposalVoted is a free log subscription operation binding the contract event 0xf3709dc32cf1356da6b8a12a5be1401aeb00989556be7b16ae566e65fef7a9df.
Solidity: event ProposalVoted(uint256 indexed proposalId, address indexed account, uint256 value, uint256 weight)
func (*GovernanceFilterer) WatchQueueExpirySet ¶
func (_Governance *GovernanceFilterer) WatchQueueExpirySet(opts *bind.WatchOpts, sink chan<- *GovernanceQueueExpirySet) (event.Subscription, error)
WatchQueueExpirySet is a free log subscription operation binding the contract event 0x4ecbf0bb0701615e2d6f9b0a0996056c959fe359ce76aa7ce06c5f1d57dae4d7.
Solidity: event QueueExpirySet(uint256 queueExpiry)
func (*GovernanceFilterer) WatchReferendumStageDurationSet ¶
func (_Governance *GovernanceFilterer) WatchReferendumStageDurationSet(opts *bind.WatchOpts, sink chan<- *GovernanceReferendumStageDurationSet) (event.Subscription, error)
WatchReferendumStageDurationSet is a free log subscription operation binding the contract event 0x90290eb9b27055e686a69fb810bada5381e544d07b8270021da2d355a6c96ed6.
Solidity: event ReferendumStageDurationSet(uint256 referendumStageDuration)
func (*GovernanceFilterer) WatchRegistrySet ¶
func (_Governance *GovernanceFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *GovernanceRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
type GovernanceHotfixApproved ¶
type GovernanceHotfixApproved struct {
Hash [32]byte
Raw types.Log // Blockchain specific contextual infos
}
GovernanceHotfixApproved represents a HotfixApproved event raised by the Governance contract.
type GovernanceHotfixApprovedIterator ¶
type GovernanceHotfixApprovedIterator struct {
Event *GovernanceHotfixApproved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceHotfixApprovedIterator is returned from FilterHotfixApproved and is used to iterate over the raw logs and unpacked data for HotfixApproved events raised by the Governance contract.
func (*GovernanceHotfixApprovedIterator) Close ¶
func (it *GovernanceHotfixApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceHotfixApprovedIterator) Error ¶
func (it *GovernanceHotfixApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceHotfixApprovedIterator) Next ¶
func (it *GovernanceHotfixApprovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceHotfixExecuted ¶
type GovernanceHotfixExecuted struct {
Hash [32]byte
Raw types.Log // Blockchain specific contextual infos
}
GovernanceHotfixExecuted represents a HotfixExecuted event raised by the Governance contract.
type GovernanceHotfixExecutedIterator ¶
type GovernanceHotfixExecutedIterator struct {
Event *GovernanceHotfixExecuted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceHotfixExecutedIterator is returned from FilterHotfixExecuted and is used to iterate over the raw logs and unpacked data for HotfixExecuted events raised by the Governance contract.
func (*GovernanceHotfixExecutedIterator) Close ¶
func (it *GovernanceHotfixExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceHotfixExecutedIterator) Error ¶
func (it *GovernanceHotfixExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceHotfixExecutedIterator) Next ¶
func (it *GovernanceHotfixExecutedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceHotfixPrepared ¶
type GovernanceHotfixPrepared struct {
Hash [32]byte
Epoch *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceHotfixPrepared represents a HotfixPrepared event raised by the Governance contract.
type GovernanceHotfixPreparedIterator ¶
type GovernanceHotfixPreparedIterator struct {
Event *GovernanceHotfixPrepared // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceHotfixPreparedIterator is returned from FilterHotfixPrepared and is used to iterate over the raw logs and unpacked data for HotfixPrepared events raised by the Governance contract.
func (*GovernanceHotfixPreparedIterator) Close ¶
func (it *GovernanceHotfixPreparedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceHotfixPreparedIterator) Error ¶
func (it *GovernanceHotfixPreparedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceHotfixPreparedIterator) Next ¶
func (it *GovernanceHotfixPreparedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceHotfixWhitelisted ¶
type GovernanceHotfixWhitelisted struct {
Hash [32]byte
Whitelister common.Address
Raw types.Log // Blockchain specific contextual infos
}
GovernanceHotfixWhitelisted represents a HotfixWhitelisted event raised by the Governance contract.
type GovernanceHotfixWhitelistedIterator ¶
type GovernanceHotfixWhitelistedIterator struct {
Event *GovernanceHotfixWhitelisted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceHotfixWhitelistedIterator is returned from FilterHotfixWhitelisted and is used to iterate over the raw logs and unpacked data for HotfixWhitelisted events raised by the Governance contract.
func (*GovernanceHotfixWhitelistedIterator) Close ¶
func (it *GovernanceHotfixWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceHotfixWhitelistedIterator) Error ¶
func (it *GovernanceHotfixWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceHotfixWhitelistedIterator) Next ¶
func (it *GovernanceHotfixWhitelistedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceMinDepositSet ¶
type GovernanceMinDepositSet struct {
MinDeposit *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceMinDepositSet represents a MinDepositSet event raised by the Governance contract.
type GovernanceMinDepositSetIterator ¶
type GovernanceMinDepositSetIterator struct {
Event *GovernanceMinDepositSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceMinDepositSetIterator is returned from FilterMinDepositSet and is used to iterate over the raw logs and unpacked data for MinDepositSet events raised by the Governance contract.
func (*GovernanceMinDepositSetIterator) Close ¶
func (it *GovernanceMinDepositSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceMinDepositSetIterator) Error ¶
func (it *GovernanceMinDepositSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceMinDepositSetIterator) Next ¶
func (it *GovernanceMinDepositSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceOwnershipTransferred ¶
type GovernanceOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
GovernanceOwnershipTransferred represents a OwnershipTransferred event raised by the Governance contract.
type GovernanceOwnershipTransferredIterator ¶
type GovernanceOwnershipTransferredIterator struct {
Event *GovernanceOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Governance contract.
func (*GovernanceOwnershipTransferredIterator) Close ¶
func (it *GovernanceOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceOwnershipTransferredIterator) Error ¶
func (it *GovernanceOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceOwnershipTransferredIterator) Next ¶
func (it *GovernanceOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceParticipationBaselineQuorumFactorSet ¶
type GovernanceParticipationBaselineQuorumFactorSet struct {
BaselineQuorumFactor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceParticipationBaselineQuorumFactorSet represents a ParticipationBaselineQuorumFactorSet event raised by the Governance contract.
type GovernanceParticipationBaselineQuorumFactorSetIterator ¶
type GovernanceParticipationBaselineQuorumFactorSetIterator struct {
Event *GovernanceParticipationBaselineQuorumFactorSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceParticipationBaselineQuorumFactorSetIterator is returned from FilterParticipationBaselineQuorumFactorSet and is used to iterate over the raw logs and unpacked data for ParticipationBaselineQuorumFactorSet events raised by the Governance contract.
func (*GovernanceParticipationBaselineQuorumFactorSetIterator) Close ¶
func (it *GovernanceParticipationBaselineQuorumFactorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceParticipationBaselineQuorumFactorSetIterator) Error ¶
func (it *GovernanceParticipationBaselineQuorumFactorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceParticipationBaselineQuorumFactorSetIterator) Next ¶
func (it *GovernanceParticipationBaselineQuorumFactorSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceParticipationBaselineUpdateFactorSet ¶
type GovernanceParticipationBaselineUpdateFactorSet struct {
BaselineUpdateFactor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceParticipationBaselineUpdateFactorSet represents a ParticipationBaselineUpdateFactorSet event raised by the Governance contract.
type GovernanceParticipationBaselineUpdateFactorSetIterator ¶
type GovernanceParticipationBaselineUpdateFactorSetIterator struct {
Event *GovernanceParticipationBaselineUpdateFactorSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceParticipationBaselineUpdateFactorSetIterator is returned from FilterParticipationBaselineUpdateFactorSet and is used to iterate over the raw logs and unpacked data for ParticipationBaselineUpdateFactorSet events raised by the Governance contract.
func (*GovernanceParticipationBaselineUpdateFactorSetIterator) Close ¶
func (it *GovernanceParticipationBaselineUpdateFactorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceParticipationBaselineUpdateFactorSetIterator) Error ¶
func (it *GovernanceParticipationBaselineUpdateFactorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceParticipationBaselineUpdateFactorSetIterator) Next ¶
func (it *GovernanceParticipationBaselineUpdateFactorSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceParticipationBaselineUpdated ¶
type GovernanceParticipationBaselineUpdated struct {
ParticipationBaseline *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceParticipationBaselineUpdated represents a ParticipationBaselineUpdated event raised by the Governance contract.
type GovernanceParticipationBaselineUpdatedIterator ¶
type GovernanceParticipationBaselineUpdatedIterator struct {
Event *GovernanceParticipationBaselineUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceParticipationBaselineUpdatedIterator is returned from FilterParticipationBaselineUpdated and is used to iterate over the raw logs and unpacked data for ParticipationBaselineUpdated events raised by the Governance contract.
func (*GovernanceParticipationBaselineUpdatedIterator) Close ¶
func (it *GovernanceParticipationBaselineUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceParticipationBaselineUpdatedIterator) Error ¶
func (it *GovernanceParticipationBaselineUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceParticipationBaselineUpdatedIterator) Next ¶
func (it *GovernanceParticipationBaselineUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceParticipationFloorSet ¶
type GovernanceParticipationFloorSet struct {
ParticipationFloor *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceParticipationFloorSet represents a ParticipationFloorSet event raised by the Governance contract.
type GovernanceParticipationFloorSetIterator ¶
type GovernanceParticipationFloorSetIterator struct {
Event *GovernanceParticipationFloorSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceParticipationFloorSetIterator is returned from FilterParticipationFloorSet and is used to iterate over the raw logs and unpacked data for ParticipationFloorSet events raised by the Governance contract.
func (*GovernanceParticipationFloorSetIterator) Close ¶
func (it *GovernanceParticipationFloorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceParticipationFloorSetIterator) Error ¶
func (it *GovernanceParticipationFloorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceParticipationFloorSetIterator) Next ¶
func (it *GovernanceParticipationFloorSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalApproved ¶
type GovernanceProposalApproved struct {
ProposalId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalApproved represents a ProposalApproved event raised by the Governance contract.
type GovernanceProposalApprovedIterator ¶
type GovernanceProposalApprovedIterator struct {
Event *GovernanceProposalApproved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalApprovedIterator is returned from FilterProposalApproved and is used to iterate over the raw logs and unpacked data for ProposalApproved events raised by the Governance contract.
func (*GovernanceProposalApprovedIterator) Close ¶
func (it *GovernanceProposalApprovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalApprovedIterator) Error ¶
func (it *GovernanceProposalApprovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalApprovedIterator) Next ¶
func (it *GovernanceProposalApprovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalDequeued ¶
type GovernanceProposalDequeued struct {
ProposalId *big.Int
Timestamp *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalDequeued represents a ProposalDequeued event raised by the Governance contract.
type GovernanceProposalDequeuedIterator ¶
type GovernanceProposalDequeuedIterator struct {
Event *GovernanceProposalDequeued // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalDequeuedIterator is returned from FilterProposalDequeued and is used to iterate over the raw logs and unpacked data for ProposalDequeued events raised by the Governance contract.
func (*GovernanceProposalDequeuedIterator) Close ¶
func (it *GovernanceProposalDequeuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalDequeuedIterator) Error ¶
func (it *GovernanceProposalDequeuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalDequeuedIterator) Next ¶
func (it *GovernanceProposalDequeuedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalExecuted ¶
type GovernanceProposalExecuted struct {
ProposalId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalExecuted represents a ProposalExecuted event raised by the Governance contract.
type GovernanceProposalExecutedIterator ¶
type GovernanceProposalExecutedIterator struct {
Event *GovernanceProposalExecuted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalExecutedIterator is returned from FilterProposalExecuted and is used to iterate over the raw logs and unpacked data for ProposalExecuted events raised by the Governance contract.
func (*GovernanceProposalExecutedIterator) Close ¶
func (it *GovernanceProposalExecutedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalExecutedIterator) Error ¶
func (it *GovernanceProposalExecutedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalExecutedIterator) Next ¶
func (it *GovernanceProposalExecutedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalExpired ¶
type GovernanceProposalExpired struct {
ProposalId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalExpired represents a ProposalExpired event raised by the Governance contract.
type GovernanceProposalExpiredIterator ¶
type GovernanceProposalExpiredIterator struct {
Event *GovernanceProposalExpired // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalExpiredIterator is returned from FilterProposalExpired and is used to iterate over the raw logs and unpacked data for ProposalExpired events raised by the Governance contract.
func (*GovernanceProposalExpiredIterator) Close ¶
func (it *GovernanceProposalExpiredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalExpiredIterator) Error ¶
func (it *GovernanceProposalExpiredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalExpiredIterator) Next ¶
func (it *GovernanceProposalExpiredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalQueued ¶
type GovernanceProposalQueued struct {
ProposalId *big.Int
Proposer common.Address
TransactionCount *big.Int
Deposit *big.Int
Timestamp *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalQueued represents a ProposalQueued event raised by the Governance contract.
type GovernanceProposalQueuedIterator ¶
type GovernanceProposalQueuedIterator struct {
Event *GovernanceProposalQueued // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalQueuedIterator is returned from FilterProposalQueued and is used to iterate over the raw logs and unpacked data for ProposalQueued events raised by the Governance contract.
func (*GovernanceProposalQueuedIterator) Close ¶
func (it *GovernanceProposalQueuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalQueuedIterator) Error ¶
func (it *GovernanceProposalQueuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalQueuedIterator) Next ¶
func (it *GovernanceProposalQueuedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalUpvoteRevoked ¶
type GovernanceProposalUpvoteRevoked struct {
ProposalId *big.Int
Account common.Address
RevokedUpvotes *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalUpvoteRevoked represents a ProposalUpvoteRevoked event raised by the Governance contract.
type GovernanceProposalUpvoteRevokedIterator ¶
type GovernanceProposalUpvoteRevokedIterator struct {
Event *GovernanceProposalUpvoteRevoked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalUpvoteRevokedIterator is returned from FilterProposalUpvoteRevoked and is used to iterate over the raw logs and unpacked data for ProposalUpvoteRevoked events raised by the Governance contract.
func (*GovernanceProposalUpvoteRevokedIterator) Close ¶
func (it *GovernanceProposalUpvoteRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalUpvoteRevokedIterator) Error ¶
func (it *GovernanceProposalUpvoteRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalUpvoteRevokedIterator) Next ¶
func (it *GovernanceProposalUpvoteRevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalUpvoted ¶
type GovernanceProposalUpvoted struct {
ProposalId *big.Int
Account common.Address
Upvotes *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalUpvoted represents a ProposalUpvoted event raised by the Governance contract.
type GovernanceProposalUpvotedIterator ¶
type GovernanceProposalUpvotedIterator struct {
Event *GovernanceProposalUpvoted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalUpvotedIterator is returned from FilterProposalUpvoted and is used to iterate over the raw logs and unpacked data for ProposalUpvoted events raised by the Governance contract.
func (*GovernanceProposalUpvotedIterator) Close ¶
func (it *GovernanceProposalUpvotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalUpvotedIterator) Error ¶
func (it *GovernanceProposalUpvotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalUpvotedIterator) Next ¶
func (it *GovernanceProposalUpvotedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceProposalVoted ¶
type GovernanceProposalVoted struct {
ProposalId *big.Int
Account common.Address
Value *big.Int
Weight *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceProposalVoted represents a ProposalVoted event raised by the Governance contract.
type GovernanceProposalVotedIterator ¶
type GovernanceProposalVotedIterator struct {
Event *GovernanceProposalVoted // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceProposalVotedIterator is returned from FilterProposalVoted and is used to iterate over the raw logs and unpacked data for ProposalVoted events raised by the Governance contract.
func (*GovernanceProposalVotedIterator) Close ¶
func (it *GovernanceProposalVotedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceProposalVotedIterator) Error ¶
func (it *GovernanceProposalVotedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceProposalVotedIterator) Next ¶
func (it *GovernanceProposalVotedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceQueueExpirySet ¶
type GovernanceQueueExpirySet struct {
QueueExpiry *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceQueueExpirySet represents a QueueExpirySet event raised by the Governance contract.
type GovernanceQueueExpirySetIterator ¶
type GovernanceQueueExpirySetIterator struct {
Event *GovernanceQueueExpirySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceQueueExpirySetIterator is returned from FilterQueueExpirySet and is used to iterate over the raw logs and unpacked data for QueueExpirySet events raised by the Governance contract.
func (*GovernanceQueueExpirySetIterator) Close ¶
func (it *GovernanceQueueExpirySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceQueueExpirySetIterator) Error ¶
func (it *GovernanceQueueExpirySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceQueueExpirySetIterator) Next ¶
func (it *GovernanceQueueExpirySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceRaw ¶
type GovernanceRaw struct {
Contract *Governance // Generic contract binding to access the raw methods on
}
GovernanceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GovernanceRaw) Call ¶
func (_Governance *GovernanceRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*GovernanceRaw) Transact ¶
func (_Governance *GovernanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernanceRaw) Transfer ¶
func (_Governance *GovernanceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GovernanceReferendumStageDurationSet ¶
type GovernanceReferendumStageDurationSet struct {
ReferendumStageDuration *big.Int
Raw types.Log // Blockchain specific contextual infos
}
GovernanceReferendumStageDurationSet represents a ReferendumStageDurationSet event raised by the Governance contract.
type GovernanceReferendumStageDurationSetIterator ¶
type GovernanceReferendumStageDurationSetIterator struct {
Event *GovernanceReferendumStageDurationSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceReferendumStageDurationSetIterator is returned from FilterReferendumStageDurationSet and is used to iterate over the raw logs and unpacked data for ReferendumStageDurationSet events raised by the Governance contract.
func (*GovernanceReferendumStageDurationSetIterator) Close ¶
func (it *GovernanceReferendumStageDurationSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceReferendumStageDurationSetIterator) Error ¶
func (it *GovernanceReferendumStageDurationSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceReferendumStageDurationSetIterator) Next ¶
func (it *GovernanceReferendumStageDurationSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceRegistrySet ¶
type GovernanceRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
GovernanceRegistrySet represents a RegistrySet event raised by the Governance contract.
type GovernanceRegistrySetIterator ¶
type GovernanceRegistrySetIterator struct {
Event *GovernanceRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
GovernanceRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Governance contract.
func (*GovernanceRegistrySetIterator) Close ¶
func (it *GovernanceRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernanceRegistrySetIterator) Error ¶
func (it *GovernanceRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernanceRegistrySetIterator) Next ¶
func (it *GovernanceRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernanceSession ¶
type GovernanceSession struct {
Contract *Governance // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GovernanceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GovernanceSession) Approve ¶
func (_Governance *GovernanceSession) Approve(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x5d35a3d9.
Solidity: function approve(uint256 proposalId, uint256 index) returns(bool)
func (*GovernanceSession) ApproveHotfix ¶
func (_Governance *GovernanceSession) ApproveHotfix(hash [32]byte) (*types.Transaction, error)
ApproveHotfix is a paid mutator transaction binding the contract method 0xb0f99842.
Solidity: function approveHotfix(bytes32 hash) returns()
func (*GovernanceSession) Approver ¶
func (_Governance *GovernanceSession) Approver() (common.Address, error)
Approver is a free data retrieval call binding the contract method 0x141a8dd8.
Solidity: function approver() constant returns(address)
func (*GovernanceSession) CheckProofOfPossession ¶
func (_Governance *GovernanceSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*GovernanceSession) ConcurrentProposals ¶
func (_Governance *GovernanceSession) ConcurrentProposals() (*big.Int, error)
ConcurrentProposals is a free data retrieval call binding the contract method 0x1201a0fb.
Solidity: function concurrentProposals() constant returns(uint256)
func (*GovernanceSession) DequeueFrequency ¶
func (_Governance *GovernanceSession) DequeueFrequency() (*big.Int, error)
DequeueFrequency is a free data retrieval call binding the contract method 0x77d26a2a.
Solidity: function dequeueFrequency() constant returns(uint256)
func (*GovernanceSession) DequeueProposalsIfReady ¶
func (_Governance *GovernanceSession) DequeueProposalsIfReady() (*types.Transaction, error)
DequeueProposalsIfReady is a paid mutator transaction binding the contract method 0x3bb0ed2b.
Solidity: function dequeueProposalsIfReady() returns()
func (*GovernanceSession) Dequeued ¶
Dequeued is a free data retrieval call binding the contract method 0xadd004df.
Solidity: function dequeued(uint256 ) constant returns(uint256)
func (*GovernanceSession) EmptyIndices ¶
EmptyIndices is a free data retrieval call binding the contract method 0xaa2feb83.
Solidity: function emptyIndices(uint256 ) constant returns(uint256)
func (*GovernanceSession) Execute ¶
func (_Governance *GovernanceSession) Execute(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x5601eaea.
Solidity: function execute(uint256 proposalId, uint256 index) returns(bool)
func (*GovernanceSession) ExecuteHotfix ¶
func (_Governance *GovernanceSession) ExecuteHotfix(values []*big.Int, destinations []common.Address, data []byte, dataLengths []*big.Int, salt [32]byte) (*types.Transaction, error)
ExecuteHotfix is a paid mutator transaction binding the contract method 0xcf48eb94.
Solidity: function executeHotfix(uint256[] values, address[] destinations, bytes data, uint256[] dataLengths, bytes32 salt) returns()
func (*GovernanceSession) FractionMulExp ¶
func (_Governance *GovernanceSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*GovernanceSession) GetApprovalStageDuration ¶
func (_Governance *GovernanceSession) GetApprovalStageDuration() (*big.Int, error)
GetApprovalStageDuration is a free data retrieval call binding the contract method 0xffea74c0.
Solidity: function getApprovalStageDuration() constant returns(uint256)
func (*GovernanceSession) GetBlockNumberFromHeader ¶
func (_Governance *GovernanceSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*GovernanceSession) GetConstitution ¶
func (_Governance *GovernanceSession) GetConstitution(destination common.Address, functionId [4]byte) (*big.Int, error)
GetConstitution is a free data retrieval call binding the contract method 0x97b9eba6.
Solidity: function getConstitution(address destination, bytes4 functionId) constant returns(uint256)
func (*GovernanceSession) GetDequeue ¶
func (_Governance *GovernanceSession) GetDequeue() ([]*big.Int, error)
GetDequeue is a free data retrieval call binding the contract method 0x6de8a63b.
Solidity: function getDequeue() constant returns(uint256[])
func (*GovernanceSession) GetEpochNumber ¶
func (_Governance *GovernanceSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*GovernanceSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*GovernanceSession) GetEpochSize ¶
func (_Governance *GovernanceSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*GovernanceSession) GetExecutionStageDuration ¶
func (_Governance *GovernanceSession) GetExecutionStageDuration() (*big.Int, error)
GetExecutionStageDuration is a free data retrieval call binding the contract method 0x30a095d0.
Solidity: function getExecutionStageDuration() constant returns(uint256)
func (*GovernanceSession) GetHotfixRecord ¶
GetHotfixRecord is a free data retrieval call binding the contract method 0x0e0b78ae.
Solidity: function getHotfixRecord(bytes32 hash) constant returns(bool, bool, uint256)
func (*GovernanceSession) GetMostRecentReferendumProposal ¶
func (_Governance *GovernanceSession) GetMostRecentReferendumProposal(account common.Address) (*big.Int, error)
GetMostRecentReferendumProposal is a free data retrieval call binding the contract method 0x283aaefb.
Solidity: function getMostRecentReferendumProposal(address account) constant returns(uint256)
func (*GovernanceSession) GetParentSealBitmap ¶
func (_Governance *GovernanceSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*GovernanceSession) GetParticipationParameters ¶
func (_Governance *GovernanceSession) GetParticipationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetParticipationParameters is a free data retrieval call binding the contract method 0xc805956d.
Solidity: function getParticipationParameters() constant returns(uint256, uint256, uint256, uint256)
func (*GovernanceSession) GetProposal ¶
func (_Governance *GovernanceSession) GetProposal(proposalId *big.Int) (common.Address, *big.Int, *big.Int, *big.Int, string, error)
GetProposal is a free data retrieval call binding the contract method 0xc7f758a8.
Solidity: function getProposal(uint256 proposalId) constant returns(address, uint256, uint256, uint256, string)
func (*GovernanceSession) GetProposalStage ¶
func (_Governance *GovernanceSession) GetProposalStage(proposalId *big.Int) (uint8, error)
GetProposalStage is a free data retrieval call binding the contract method 0x582ae53b.
Solidity: function getProposalStage(uint256 proposalId) constant returns(uint8)
func (*GovernanceSession) GetProposalTransaction ¶
func (_Governance *GovernanceSession) GetProposalTransaction(proposalId *big.Int, index *big.Int) (*big.Int, common.Address, []byte, error)
GetProposalTransaction is a free data retrieval call binding the contract method 0xd704f0c5.
Solidity: function getProposalTransaction(uint256 proposalId, uint256 index) constant returns(uint256, address, bytes)
func (*GovernanceSession) GetQueue ¶
GetQueue is a free data retrieval call binding the contract method 0x01fce27e.
Solidity: function getQueue() constant returns(uint256[], uint256[])
func (*GovernanceSession) GetQueueLength ¶
func (_Governance *GovernanceSession) GetQueueLength() (*big.Int, error)
GetQueueLength is a free data retrieval call binding the contract method 0xb8f77005.
Solidity: function getQueueLength() constant returns(uint256)
func (*GovernanceSession) GetReferendumStageDuration ¶
func (_Governance *GovernanceSession) GetReferendumStageDuration() (*big.Int, error)
GetReferendumStageDuration is a free data retrieval call binding the contract method 0xad78c109.
Solidity: function getReferendumStageDuration() constant returns(uint256)
func (*GovernanceSession) GetUpvoteRecord ¶
func (_Governance *GovernanceSession) GetUpvoteRecord(account common.Address) (*big.Int, *big.Int, error)
GetUpvoteRecord is a free data retrieval call binding the contract method 0xcd845a76.
Solidity: function getUpvoteRecord(address account) constant returns(uint256, uint256)
func (*GovernanceSession) GetUpvotes ¶
GetUpvotes is a free data retrieval call binding the contract method 0x98f42702.
Solidity: function getUpvotes(uint256 proposalId) constant returns(uint256)
func (*GovernanceSession) GetVerifiedSealBitmapFromHeader ¶
func (_Governance *GovernanceSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*GovernanceSession) GetVoteRecord ¶
func (_Governance *GovernanceSession) GetVoteRecord(account common.Address, index *big.Int) (*big.Int, *big.Int, error)
GetVoteRecord is a free data retrieval call binding the contract method 0x5f115a85.
Solidity: function getVoteRecord(address account, uint256 index) constant returns(uint256, uint256)
func (*GovernanceSession) GetVoteTotals ¶
func (_Governance *GovernanceSession) GetVoteTotals(proposalId *big.Int) (*big.Int, *big.Int, *big.Int, error)
GetVoteTotals is a free data retrieval call binding the contract method 0xe41db455.
Solidity: function getVoteTotals(uint256 proposalId) constant returns(uint256, uint256, uint256)
func (*GovernanceSession) HashHeader ¶
func (_Governance *GovernanceSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*GovernanceSession) HotfixWhitelistValidatorTally ¶
func (_Governance *GovernanceSession) HotfixWhitelistValidatorTally(hash [32]byte) (*big.Int, error)
HotfixWhitelistValidatorTally is a free data retrieval call binding the contract method 0x81d4728d.
Solidity: function hotfixWhitelistValidatorTally(bytes32 hash) constant returns(uint256)
func (*GovernanceSession) Hotfixes ¶
func (_Governance *GovernanceSession) Hotfixes(arg0 [32]byte) (struct { Executed bool Approved bool PreparedEpoch *big.Int }, error)
Hotfixes is a free data retrieval call binding the contract method 0x45a78499.
Solidity: function hotfixes(bytes32 ) constant returns(bool executed, bool approved, uint256 preparedEpoch)
func (*GovernanceSession) Initialize ¶
func (_Governance *GovernanceSession) Initialize(registryAddress common.Address, _approver common.Address, _concurrentProposals *big.Int, _minDeposit *big.Int, _queueExpiry *big.Int, _dequeueFrequency *big.Int, approvalStageDuration *big.Int, referendumStageDuration *big.Int, executionStageDuration *big.Int, participationBaseline *big.Int, participationFloor *big.Int, baselineUpdateFactor *big.Int, baselineQuorumFactor *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc1939b20.
Solidity: function initialize(address registryAddress, address _approver, uint256 _concurrentProposals, uint256 _minDeposit, uint256 _queueExpiry, uint256 _dequeueFrequency, uint256 approvalStageDuration, uint256 referendumStageDuration, uint256 executionStageDuration, uint256 participationBaseline, uint256 participationFloor, uint256 baselineUpdateFactor, uint256 baselineQuorumFactor) returns()
func (*GovernanceSession) Initialized ¶
func (_Governance *GovernanceSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*GovernanceSession) IsApproved ¶
func (_Governance *GovernanceSession) IsApproved(proposalId *big.Int) (bool, error)
IsApproved is a free data retrieval call binding the contract method 0x7910867b.
Solidity: function isApproved(uint256 proposalId) constant returns(bool)
func (*GovernanceSession) IsDequeuedProposal ¶
func (_Governance *GovernanceSession) IsDequeuedProposal(proposalId *big.Int, index *big.Int) (bool, error)
IsDequeuedProposal is a free data retrieval call binding the contract method 0x152b4834.
Solidity: function isDequeuedProposal(uint256 proposalId, uint256 index) constant returns(bool)
func (*GovernanceSession) IsDequeuedProposalExpired ¶
func (_Governance *GovernanceSession) IsDequeuedProposalExpired(proposalId *big.Int) (bool, error)
IsDequeuedProposalExpired is a free data retrieval call binding the contract method 0x6f2ab693.
Solidity: function isDequeuedProposalExpired(uint256 proposalId) constant returns(bool)
func (*GovernanceSession) IsHotfixPassing ¶
func (_Governance *GovernanceSession) IsHotfixPassing(hash [32]byte) (bool, error)
IsHotfixPassing is a free data retrieval call binding the contract method 0x344944cf.
Solidity: function isHotfixPassing(bytes32 hash) constant returns(bool)
func (*GovernanceSession) IsHotfixWhitelistedBy ¶
func (_Governance *GovernanceSession) IsHotfixWhitelistedBy(hash [32]byte, whitelister common.Address) (bool, error)
IsHotfixWhitelistedBy is a free data retrieval call binding the contract method 0x3fa5fed0.
Solidity: function isHotfixWhitelistedBy(bytes32 hash, address whitelister) constant returns(bool)
func (*GovernanceSession) IsOwner ¶
func (_Governance *GovernanceSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*GovernanceSession) IsProposalPassing ¶
func (_Governance *GovernanceSession) IsProposalPassing(proposalId *big.Int) (bool, error)
IsProposalPassing is a free data retrieval call binding the contract method 0x27621321.
Solidity: function isProposalPassing(uint256 proposalId) constant returns(bool)
func (*GovernanceSession) IsQueued ¶
func (_Governance *GovernanceSession) IsQueued(proposalId *big.Int) (bool, error)
IsQueued is a free data retrieval call binding the contract method 0xc73a6d78.
Solidity: function isQueued(uint256 proposalId) constant returns(bool)
func (*GovernanceSession) IsQueuedProposalExpired ¶
func (_Governance *GovernanceSession) IsQueuedProposalExpired(proposalId *big.Int) (bool, error)
IsQueuedProposalExpired is a free data retrieval call binding the contract method 0xc134b2fc.
Solidity: function isQueuedProposalExpired(uint256 proposalId) constant returns(bool)
func (*GovernanceSession) IsVoting ¶
func (_Governance *GovernanceSession) IsVoting(account common.Address) (bool, error)
IsVoting is a free data retrieval call binding the contract method 0x5f8dd649.
Solidity: function isVoting(address account) constant returns(bool)
func (*GovernanceSession) LastDequeue ¶
func (_Governance *GovernanceSession) LastDequeue() (*big.Int, error)
LastDequeue is a free data retrieval call binding the contract method 0xc0aee5f4.
Solidity: function lastDequeue() constant returns(uint256)
func (*GovernanceSession) MinDeposit ¶
func (_Governance *GovernanceSession) MinDeposit() (*big.Int, error)
MinDeposit is a free data retrieval call binding the contract method 0x41b3d185.
Solidity: function minDeposit() constant returns(uint256)
func (*GovernanceSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*GovernanceSession) MinQuorumSizeInCurrentSet ¶
func (_Governance *GovernanceSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*GovernanceSession) NumberValidatorsInCurrentSet ¶
func (_Governance *GovernanceSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*GovernanceSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*GovernanceSession) Owner ¶
func (_Governance *GovernanceSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*GovernanceSession) PrepareHotfix ¶
func (_Governance *GovernanceSession) PrepareHotfix(hash [32]byte) (*types.Transaction, error)
PrepareHotfix is a paid mutator transaction binding the contract method 0x9cb02dfc.
Solidity: function prepareHotfix(bytes32 hash) returns()
func (*GovernanceSession) ProposalCount ¶
func (_Governance *GovernanceSession) ProposalCount() (*big.Int, error)
ProposalCount is a free data retrieval call binding the contract method 0xda35c664.
Solidity: function proposalCount() constant returns(uint256)
func (*GovernanceSession) ProposalExists ¶
func (_Governance *GovernanceSession) ProposalExists(proposalId *big.Int) (bool, error)
ProposalExists is a free data retrieval call binding the contract method 0x1374b22d.
Solidity: function proposalExists(uint256 proposalId) constant returns(bool)
func (*GovernanceSession) Propose ¶
func (_Governance *GovernanceSession) Propose(values []*big.Int, destinations []common.Address, data []byte, dataLengths []*big.Int, descriptionUrl string) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x65bbdaa0.
Solidity: function propose(uint256[] values, address[] destinations, bytes data, uint256[] dataLengths, string descriptionUrl) returns(uint256)
func (*GovernanceSession) QueueExpiry ¶
func (_Governance *GovernanceSession) QueueExpiry() (*big.Int, error)
QueueExpiry is a free data retrieval call binding the contract method 0x8e905ed6.
Solidity: function queueExpiry() constant returns(uint256)
func (*GovernanceSession) RefundedDeposits ¶
RefundedDeposits is a free data retrieval call binding the contract method 0x60b4d34d.
Solidity: function refundedDeposits(address ) constant returns(uint256)
func (*GovernanceSession) Registry ¶
func (_Governance *GovernanceSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*GovernanceSession) RenounceOwnership ¶
func (_Governance *GovernanceSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GovernanceSession) RevokeUpvote ¶
func (_Governance *GovernanceSession) RevokeUpvote(lesser *big.Int, greater *big.Int) (*types.Transaction, error)
RevokeUpvote is a paid mutator transaction binding the contract method 0xaf108a0e.
Solidity: function revokeUpvote(uint256 lesser, uint256 greater) returns(bool)
func (*GovernanceSession) SetApprovalStageDuration ¶
func (_Governance *GovernanceSession) SetApprovalStageDuration(approvalStageDuration *big.Int) (*types.Transaction, error)
SetApprovalStageDuration is a paid mutator transaction binding the contract method 0x9a6c3d83.
Solidity: function setApprovalStageDuration(uint256 approvalStageDuration) returns()
func (*GovernanceSession) SetApprover ¶
func (_Governance *GovernanceSession) SetApprover(_approver common.Address) (*types.Transaction, error)
SetApprover is a paid mutator transaction binding the contract method 0x3156560e.
Solidity: function setApprover(address _approver) returns()
func (*GovernanceSession) SetBaselineQuorumFactor ¶
func (_Governance *GovernanceSession) SetBaselineQuorumFactor(baselineQuorumFactor *big.Int) (*types.Transaction, error)
SetBaselineQuorumFactor is a paid mutator transaction binding the contract method 0x04acaec9.
Solidity: function setBaselineQuorumFactor(uint256 baselineQuorumFactor) returns()
func (*GovernanceSession) SetBaselineUpdateFactor ¶
func (_Governance *GovernanceSession) SetBaselineUpdateFactor(baselineUpdateFactor *big.Int) (*types.Transaction, error)
SetBaselineUpdateFactor is a paid mutator transaction binding the contract method 0x5c759394.
Solidity: function setBaselineUpdateFactor(uint256 baselineUpdateFactor) returns()
func (*GovernanceSession) SetConcurrentProposals ¶
func (_Governance *GovernanceSession) SetConcurrentProposals(_concurrentProposals *big.Int) (*types.Transaction, error)
SetConcurrentProposals is a paid mutator transaction binding the contract method 0xc8d8d2b5.
Solidity: function setConcurrentProposals(uint256 _concurrentProposals) returns()
func (*GovernanceSession) SetConstitution ¶
func (_Governance *GovernanceSession) SetConstitution(destination common.Address, functionId [4]byte, threshold *big.Int) (*types.Transaction, error)
SetConstitution is a paid mutator transaction binding the contract method 0xed385274.
Solidity: function setConstitution(address destination, bytes4 functionId, uint256 threshold) returns()
func (*GovernanceSession) SetDequeueFrequency ¶
func (_Governance *GovernanceSession) SetDequeueFrequency(_dequeueFrequency *big.Int) (*types.Transaction, error)
SetDequeueFrequency is a paid mutator transaction binding the contract method 0x8018556e.
Solidity: function setDequeueFrequency(uint256 _dequeueFrequency) returns()
func (*GovernanceSession) SetExecutionStageDuration ¶
func (_Governance *GovernanceSession) SetExecutionStageDuration(executionStageDuration *big.Int) (*types.Transaction, error)
SetExecutionStageDuration is a paid mutator transaction binding the contract method 0x6643ac58.
Solidity: function setExecutionStageDuration(uint256 executionStageDuration) returns()
func (*GovernanceSession) SetMinDeposit ¶
func (_Governance *GovernanceSession) SetMinDeposit(_minDeposit *big.Int) (*types.Transaction, error)
SetMinDeposit is a paid mutator transaction binding the contract method 0x8fcc9cfb.
Solidity: function setMinDeposit(uint256 _minDeposit) returns()
func (*GovernanceSession) SetParticipationBaseline ¶
func (_Governance *GovernanceSession) SetParticipationBaseline(participationBaseline *big.Int) (*types.Transaction, error)
SetParticipationBaseline is a paid mutator transaction binding the contract method 0x3db9dd9a.
Solidity: function setParticipationBaseline(uint256 participationBaseline) returns()
func (*GovernanceSession) SetParticipationFloor ¶
func (_Governance *GovernanceSession) SetParticipationFloor(participationFloor *big.Int) (*types.Transaction, error)
SetParticipationFloor is a paid mutator transaction binding the contract method 0x1c65bc61.
Solidity: function setParticipationFloor(uint256 participationFloor) returns()
func (*GovernanceSession) SetQueueExpiry ¶
func (_Governance *GovernanceSession) SetQueueExpiry(_queueExpiry *big.Int) (*types.Transaction, error)
SetQueueExpiry is a paid mutator transaction binding the contract method 0x2c052355.
Solidity: function setQueueExpiry(uint256 _queueExpiry) returns()
func (*GovernanceSession) SetReferendumStageDuration ¶
func (_Governance *GovernanceSession) SetReferendumStageDuration(referendumStageDuration *big.Int) (*types.Transaction, error)
SetReferendumStageDuration is a paid mutator transaction binding the contract method 0xcea69e74.
Solidity: function setReferendumStageDuration(uint256 referendumStageDuration) returns()
func (*GovernanceSession) SetRegistry ¶
func (_Governance *GovernanceSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GovernanceSession) StageDurations ¶
func (_Governance *GovernanceSession) StageDurations() (struct { Approval *big.Int Referendum *big.Int Execution *big.Int }, error)
StageDurations is a free data retrieval call binding the contract method 0x0f717e42.
Solidity: function stageDurations() constant returns(uint256 approval, uint256 referendum, uint256 execution)
func (*GovernanceSession) TransferOwnership ¶
func (_Governance *GovernanceSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GovernanceSession) Upvote ¶
func (_Governance *GovernanceSession) Upvote(proposalId *big.Int, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
Upvote is a paid mutator transaction binding the contract method 0x57333978.
Solidity: function upvote(uint256 proposalId, uint256 lesser, uint256 greater) returns(bool)
func (*GovernanceSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Governance *GovernanceSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*GovernanceSession) ValidatorSignerAddressFromSet ¶
func (_Governance *GovernanceSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
func (*GovernanceSession) Vote ¶
func (_Governance *GovernanceSession) Vote(proposalId *big.Int, index *big.Int, value uint8) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xbbb2eab9.
Solidity: function vote(uint256 proposalId, uint256 index, uint8 value) returns(bool)
func (*GovernanceSession) WhitelistHotfix ¶
func (_Governance *GovernanceSession) WhitelistHotfix(hash [32]byte) (*types.Transaction, error)
WhitelistHotfix is a paid mutator transaction binding the contract method 0xb15f0f58.
Solidity: function whitelistHotfix(bytes32 hash) returns()
func (*GovernanceSession) Withdraw ¶
func (_Governance *GovernanceSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns(bool)
type GovernanceTransactor ¶
type GovernanceTransactor struct {
// contains filtered or unexported fields
}
GovernanceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGovernanceTransactor ¶
func NewGovernanceTransactor(address common.Address, transactor bind.ContractTransactor) (*GovernanceTransactor, error)
NewGovernanceTransactor creates a new write-only instance of Governance, bound to a specific deployed contract.
func (*GovernanceTransactor) Approve ¶
func (_Governance *GovernanceTransactor) Approve(opts *bind.TransactOpts, proposalId *big.Int, index *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x5d35a3d9.
Solidity: function approve(uint256 proposalId, uint256 index) returns(bool)
func (*GovernanceTransactor) ApproveHotfix ¶
func (_Governance *GovernanceTransactor) ApproveHotfix(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
ApproveHotfix is a paid mutator transaction binding the contract method 0xb0f99842.
Solidity: function approveHotfix(bytes32 hash) returns()
func (*GovernanceTransactor) DequeueProposalsIfReady ¶
func (_Governance *GovernanceTransactor) DequeueProposalsIfReady(opts *bind.TransactOpts) (*types.Transaction, error)
DequeueProposalsIfReady is a paid mutator transaction binding the contract method 0x3bb0ed2b.
Solidity: function dequeueProposalsIfReady() returns()
func (*GovernanceTransactor) Execute ¶
func (_Governance *GovernanceTransactor) Execute(opts *bind.TransactOpts, proposalId *big.Int, index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x5601eaea.
Solidity: function execute(uint256 proposalId, uint256 index) returns(bool)
func (*GovernanceTransactor) ExecuteHotfix ¶
func (_Governance *GovernanceTransactor) ExecuteHotfix(opts *bind.TransactOpts, values []*big.Int, destinations []common.Address, data []byte, dataLengths []*big.Int, salt [32]byte) (*types.Transaction, error)
ExecuteHotfix is a paid mutator transaction binding the contract method 0xcf48eb94.
Solidity: function executeHotfix(uint256[] values, address[] destinations, bytes data, uint256[] dataLengths, bytes32 salt) returns()
func (*GovernanceTransactor) Initialize ¶
func (_Governance *GovernanceTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _approver common.Address, _concurrentProposals *big.Int, _minDeposit *big.Int, _queueExpiry *big.Int, _dequeueFrequency *big.Int, approvalStageDuration *big.Int, referendumStageDuration *big.Int, executionStageDuration *big.Int, participationBaseline *big.Int, participationFloor *big.Int, baselineUpdateFactor *big.Int, baselineQuorumFactor *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc1939b20.
Solidity: function initialize(address registryAddress, address _approver, uint256 _concurrentProposals, uint256 _minDeposit, uint256 _queueExpiry, uint256 _dequeueFrequency, uint256 approvalStageDuration, uint256 referendumStageDuration, uint256 executionStageDuration, uint256 participationBaseline, uint256 participationFloor, uint256 baselineUpdateFactor, uint256 baselineQuorumFactor) returns()
func (*GovernanceTransactor) PrepareHotfix ¶
func (_Governance *GovernanceTransactor) PrepareHotfix(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
PrepareHotfix is a paid mutator transaction binding the contract method 0x9cb02dfc.
Solidity: function prepareHotfix(bytes32 hash) returns()
func (*GovernanceTransactor) Propose ¶
func (_Governance *GovernanceTransactor) Propose(opts *bind.TransactOpts, values []*big.Int, destinations []common.Address, data []byte, dataLengths []*big.Int, descriptionUrl string) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x65bbdaa0.
Solidity: function propose(uint256[] values, address[] destinations, bytes data, uint256[] dataLengths, string descriptionUrl) returns(uint256)
func (*GovernanceTransactor) RenounceOwnership ¶
func (_Governance *GovernanceTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GovernanceTransactor) RevokeUpvote ¶
func (_Governance *GovernanceTransactor) RevokeUpvote(opts *bind.TransactOpts, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
RevokeUpvote is a paid mutator transaction binding the contract method 0xaf108a0e.
Solidity: function revokeUpvote(uint256 lesser, uint256 greater) returns(bool)
func (*GovernanceTransactor) SetApprovalStageDuration ¶
func (_Governance *GovernanceTransactor) SetApprovalStageDuration(opts *bind.TransactOpts, approvalStageDuration *big.Int) (*types.Transaction, error)
SetApprovalStageDuration is a paid mutator transaction binding the contract method 0x9a6c3d83.
Solidity: function setApprovalStageDuration(uint256 approvalStageDuration) returns()
func (*GovernanceTransactor) SetApprover ¶
func (_Governance *GovernanceTransactor) SetApprover(opts *bind.TransactOpts, _approver common.Address) (*types.Transaction, error)
SetApprover is a paid mutator transaction binding the contract method 0x3156560e.
Solidity: function setApprover(address _approver) returns()
func (*GovernanceTransactor) SetBaselineQuorumFactor ¶
func (_Governance *GovernanceTransactor) SetBaselineQuorumFactor(opts *bind.TransactOpts, baselineQuorumFactor *big.Int) (*types.Transaction, error)
SetBaselineQuorumFactor is a paid mutator transaction binding the contract method 0x04acaec9.
Solidity: function setBaselineQuorumFactor(uint256 baselineQuorumFactor) returns()
func (*GovernanceTransactor) SetBaselineUpdateFactor ¶
func (_Governance *GovernanceTransactor) SetBaselineUpdateFactor(opts *bind.TransactOpts, baselineUpdateFactor *big.Int) (*types.Transaction, error)
SetBaselineUpdateFactor is a paid mutator transaction binding the contract method 0x5c759394.
Solidity: function setBaselineUpdateFactor(uint256 baselineUpdateFactor) returns()
func (*GovernanceTransactor) SetConcurrentProposals ¶
func (_Governance *GovernanceTransactor) SetConcurrentProposals(opts *bind.TransactOpts, _concurrentProposals *big.Int) (*types.Transaction, error)
SetConcurrentProposals is a paid mutator transaction binding the contract method 0xc8d8d2b5.
Solidity: function setConcurrentProposals(uint256 _concurrentProposals) returns()
func (*GovernanceTransactor) SetConstitution ¶
func (_Governance *GovernanceTransactor) SetConstitution(opts *bind.TransactOpts, destination common.Address, functionId [4]byte, threshold *big.Int) (*types.Transaction, error)
SetConstitution is a paid mutator transaction binding the contract method 0xed385274.
Solidity: function setConstitution(address destination, bytes4 functionId, uint256 threshold) returns()
func (*GovernanceTransactor) SetDequeueFrequency ¶
func (_Governance *GovernanceTransactor) SetDequeueFrequency(opts *bind.TransactOpts, _dequeueFrequency *big.Int) (*types.Transaction, error)
SetDequeueFrequency is a paid mutator transaction binding the contract method 0x8018556e.
Solidity: function setDequeueFrequency(uint256 _dequeueFrequency) returns()
func (*GovernanceTransactor) SetExecutionStageDuration ¶
func (_Governance *GovernanceTransactor) SetExecutionStageDuration(opts *bind.TransactOpts, executionStageDuration *big.Int) (*types.Transaction, error)
SetExecutionStageDuration is a paid mutator transaction binding the contract method 0x6643ac58.
Solidity: function setExecutionStageDuration(uint256 executionStageDuration) returns()
func (*GovernanceTransactor) SetMinDeposit ¶
func (_Governance *GovernanceTransactor) SetMinDeposit(opts *bind.TransactOpts, _minDeposit *big.Int) (*types.Transaction, error)
SetMinDeposit is a paid mutator transaction binding the contract method 0x8fcc9cfb.
Solidity: function setMinDeposit(uint256 _minDeposit) returns()
func (*GovernanceTransactor) SetParticipationBaseline ¶
func (_Governance *GovernanceTransactor) SetParticipationBaseline(opts *bind.TransactOpts, participationBaseline *big.Int) (*types.Transaction, error)
SetParticipationBaseline is a paid mutator transaction binding the contract method 0x3db9dd9a.
Solidity: function setParticipationBaseline(uint256 participationBaseline) returns()
func (*GovernanceTransactor) SetParticipationFloor ¶
func (_Governance *GovernanceTransactor) SetParticipationFloor(opts *bind.TransactOpts, participationFloor *big.Int) (*types.Transaction, error)
SetParticipationFloor is a paid mutator transaction binding the contract method 0x1c65bc61.
Solidity: function setParticipationFloor(uint256 participationFloor) returns()
func (*GovernanceTransactor) SetQueueExpiry ¶
func (_Governance *GovernanceTransactor) SetQueueExpiry(opts *bind.TransactOpts, _queueExpiry *big.Int) (*types.Transaction, error)
SetQueueExpiry is a paid mutator transaction binding the contract method 0x2c052355.
Solidity: function setQueueExpiry(uint256 _queueExpiry) returns()
func (*GovernanceTransactor) SetReferendumStageDuration ¶
func (_Governance *GovernanceTransactor) SetReferendumStageDuration(opts *bind.TransactOpts, referendumStageDuration *big.Int) (*types.Transaction, error)
SetReferendumStageDuration is a paid mutator transaction binding the contract method 0xcea69e74.
Solidity: function setReferendumStageDuration(uint256 referendumStageDuration) returns()
func (*GovernanceTransactor) SetRegistry ¶
func (_Governance *GovernanceTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GovernanceTransactor) TransferOwnership ¶
func (_Governance *GovernanceTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GovernanceTransactor) Upvote ¶
func (_Governance *GovernanceTransactor) Upvote(opts *bind.TransactOpts, proposalId *big.Int, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
Upvote is a paid mutator transaction binding the contract method 0x57333978.
Solidity: function upvote(uint256 proposalId, uint256 lesser, uint256 greater) returns(bool)
func (*GovernanceTransactor) Vote ¶
func (_Governance *GovernanceTransactor) Vote(opts *bind.TransactOpts, proposalId *big.Int, index *big.Int, value uint8) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xbbb2eab9.
Solidity: function vote(uint256 proposalId, uint256 index, uint8 value) returns(bool)
func (*GovernanceTransactor) WhitelistHotfix ¶
func (_Governance *GovernanceTransactor) WhitelistHotfix(opts *bind.TransactOpts, hash [32]byte) (*types.Transaction, error)
WhitelistHotfix is a paid mutator transaction binding the contract method 0xb15f0f58.
Solidity: function whitelistHotfix(bytes32 hash) returns()
func (*GovernanceTransactor) Withdraw ¶
func (_Governance *GovernanceTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns(bool)
type GovernanceTransactorRaw ¶
type GovernanceTransactorRaw struct {
Contract *GovernanceTransactor // Generic write-only contract binding to access the raw methods on
}
GovernanceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GovernanceTransactorRaw) Transact ¶
func (_Governance *GovernanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernanceTransactorRaw) Transfer ¶
func (_Governance *GovernanceTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type GovernanceTransactorSession ¶
type GovernanceTransactorSession struct {
Contract *GovernanceTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
GovernanceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GovernanceTransactorSession) Approve ¶
func (_Governance *GovernanceTransactorSession) Approve(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x5d35a3d9.
Solidity: function approve(uint256 proposalId, uint256 index) returns(bool)
func (*GovernanceTransactorSession) ApproveHotfix ¶
func (_Governance *GovernanceTransactorSession) ApproveHotfix(hash [32]byte) (*types.Transaction, error)
ApproveHotfix is a paid mutator transaction binding the contract method 0xb0f99842.
Solidity: function approveHotfix(bytes32 hash) returns()
func (*GovernanceTransactorSession) DequeueProposalsIfReady ¶
func (_Governance *GovernanceTransactorSession) DequeueProposalsIfReady() (*types.Transaction, error)
DequeueProposalsIfReady is a paid mutator transaction binding the contract method 0x3bb0ed2b.
Solidity: function dequeueProposalsIfReady() returns()
func (*GovernanceTransactorSession) Execute ¶
func (_Governance *GovernanceTransactorSession) Execute(proposalId *big.Int, index *big.Int) (*types.Transaction, error)
Execute is a paid mutator transaction binding the contract method 0x5601eaea.
Solidity: function execute(uint256 proposalId, uint256 index) returns(bool)
func (*GovernanceTransactorSession) ExecuteHotfix ¶
func (_Governance *GovernanceTransactorSession) ExecuteHotfix(values []*big.Int, destinations []common.Address, data []byte, dataLengths []*big.Int, salt [32]byte) (*types.Transaction, error)
ExecuteHotfix is a paid mutator transaction binding the contract method 0xcf48eb94.
Solidity: function executeHotfix(uint256[] values, address[] destinations, bytes data, uint256[] dataLengths, bytes32 salt) returns()
func (*GovernanceTransactorSession) Initialize ¶
func (_Governance *GovernanceTransactorSession) Initialize(registryAddress common.Address, _approver common.Address, _concurrentProposals *big.Int, _minDeposit *big.Int, _queueExpiry *big.Int, _dequeueFrequency *big.Int, approvalStageDuration *big.Int, referendumStageDuration *big.Int, executionStageDuration *big.Int, participationBaseline *big.Int, participationFloor *big.Int, baselineUpdateFactor *big.Int, baselineQuorumFactor *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xc1939b20.
Solidity: function initialize(address registryAddress, address _approver, uint256 _concurrentProposals, uint256 _minDeposit, uint256 _queueExpiry, uint256 _dequeueFrequency, uint256 approvalStageDuration, uint256 referendumStageDuration, uint256 executionStageDuration, uint256 participationBaseline, uint256 participationFloor, uint256 baselineUpdateFactor, uint256 baselineQuorumFactor) returns()
func (*GovernanceTransactorSession) PrepareHotfix ¶
func (_Governance *GovernanceTransactorSession) PrepareHotfix(hash [32]byte) (*types.Transaction, error)
PrepareHotfix is a paid mutator transaction binding the contract method 0x9cb02dfc.
Solidity: function prepareHotfix(bytes32 hash) returns()
func (*GovernanceTransactorSession) Propose ¶
func (_Governance *GovernanceTransactorSession) Propose(values []*big.Int, destinations []common.Address, data []byte, dataLengths []*big.Int, descriptionUrl string) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x65bbdaa0.
Solidity: function propose(uint256[] values, address[] destinations, bytes data, uint256[] dataLengths, string descriptionUrl) returns(uint256)
func (*GovernanceTransactorSession) RenounceOwnership ¶
func (_Governance *GovernanceTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*GovernanceTransactorSession) RevokeUpvote ¶
func (_Governance *GovernanceTransactorSession) RevokeUpvote(lesser *big.Int, greater *big.Int) (*types.Transaction, error)
RevokeUpvote is a paid mutator transaction binding the contract method 0xaf108a0e.
Solidity: function revokeUpvote(uint256 lesser, uint256 greater) returns(bool)
func (*GovernanceTransactorSession) SetApprovalStageDuration ¶
func (_Governance *GovernanceTransactorSession) SetApprovalStageDuration(approvalStageDuration *big.Int) (*types.Transaction, error)
SetApprovalStageDuration is a paid mutator transaction binding the contract method 0x9a6c3d83.
Solidity: function setApprovalStageDuration(uint256 approvalStageDuration) returns()
func (*GovernanceTransactorSession) SetApprover ¶
func (_Governance *GovernanceTransactorSession) SetApprover(_approver common.Address) (*types.Transaction, error)
SetApprover is a paid mutator transaction binding the contract method 0x3156560e.
Solidity: function setApprover(address _approver) returns()
func (*GovernanceTransactorSession) SetBaselineQuorumFactor ¶
func (_Governance *GovernanceTransactorSession) SetBaselineQuorumFactor(baselineQuorumFactor *big.Int) (*types.Transaction, error)
SetBaselineQuorumFactor is a paid mutator transaction binding the contract method 0x04acaec9.
Solidity: function setBaselineQuorumFactor(uint256 baselineQuorumFactor) returns()
func (*GovernanceTransactorSession) SetBaselineUpdateFactor ¶
func (_Governance *GovernanceTransactorSession) SetBaselineUpdateFactor(baselineUpdateFactor *big.Int) (*types.Transaction, error)
SetBaselineUpdateFactor is a paid mutator transaction binding the contract method 0x5c759394.
Solidity: function setBaselineUpdateFactor(uint256 baselineUpdateFactor) returns()
func (*GovernanceTransactorSession) SetConcurrentProposals ¶
func (_Governance *GovernanceTransactorSession) SetConcurrentProposals(_concurrentProposals *big.Int) (*types.Transaction, error)
SetConcurrentProposals is a paid mutator transaction binding the contract method 0xc8d8d2b5.
Solidity: function setConcurrentProposals(uint256 _concurrentProposals) returns()
func (*GovernanceTransactorSession) SetConstitution ¶
func (_Governance *GovernanceTransactorSession) SetConstitution(destination common.Address, functionId [4]byte, threshold *big.Int) (*types.Transaction, error)
SetConstitution is a paid mutator transaction binding the contract method 0xed385274.
Solidity: function setConstitution(address destination, bytes4 functionId, uint256 threshold) returns()
func (*GovernanceTransactorSession) SetDequeueFrequency ¶
func (_Governance *GovernanceTransactorSession) SetDequeueFrequency(_dequeueFrequency *big.Int) (*types.Transaction, error)
SetDequeueFrequency is a paid mutator transaction binding the contract method 0x8018556e.
Solidity: function setDequeueFrequency(uint256 _dequeueFrequency) returns()
func (*GovernanceTransactorSession) SetExecutionStageDuration ¶
func (_Governance *GovernanceTransactorSession) SetExecutionStageDuration(executionStageDuration *big.Int) (*types.Transaction, error)
SetExecutionStageDuration is a paid mutator transaction binding the contract method 0x6643ac58.
Solidity: function setExecutionStageDuration(uint256 executionStageDuration) returns()
func (*GovernanceTransactorSession) SetMinDeposit ¶
func (_Governance *GovernanceTransactorSession) SetMinDeposit(_minDeposit *big.Int) (*types.Transaction, error)
SetMinDeposit is a paid mutator transaction binding the contract method 0x8fcc9cfb.
Solidity: function setMinDeposit(uint256 _minDeposit) returns()
func (*GovernanceTransactorSession) SetParticipationBaseline ¶
func (_Governance *GovernanceTransactorSession) SetParticipationBaseline(participationBaseline *big.Int) (*types.Transaction, error)
SetParticipationBaseline is a paid mutator transaction binding the contract method 0x3db9dd9a.
Solidity: function setParticipationBaseline(uint256 participationBaseline) returns()
func (*GovernanceTransactorSession) SetParticipationFloor ¶
func (_Governance *GovernanceTransactorSession) SetParticipationFloor(participationFloor *big.Int) (*types.Transaction, error)
SetParticipationFloor is a paid mutator transaction binding the contract method 0x1c65bc61.
Solidity: function setParticipationFloor(uint256 participationFloor) returns()
func (*GovernanceTransactorSession) SetQueueExpiry ¶
func (_Governance *GovernanceTransactorSession) SetQueueExpiry(_queueExpiry *big.Int) (*types.Transaction, error)
SetQueueExpiry is a paid mutator transaction binding the contract method 0x2c052355.
Solidity: function setQueueExpiry(uint256 _queueExpiry) returns()
func (*GovernanceTransactorSession) SetReferendumStageDuration ¶
func (_Governance *GovernanceTransactorSession) SetReferendumStageDuration(referendumStageDuration *big.Int) (*types.Transaction, error)
SetReferendumStageDuration is a paid mutator transaction binding the contract method 0xcea69e74.
Solidity: function setReferendumStageDuration(uint256 referendumStageDuration) returns()
func (*GovernanceTransactorSession) SetRegistry ¶
func (_Governance *GovernanceTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*GovernanceTransactorSession) TransferOwnership ¶
func (_Governance *GovernanceTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*GovernanceTransactorSession) Upvote ¶
func (_Governance *GovernanceTransactorSession) Upvote(proposalId *big.Int, lesser *big.Int, greater *big.Int) (*types.Transaction, error)
Upvote is a paid mutator transaction binding the contract method 0x57333978.
Solidity: function upvote(uint256 proposalId, uint256 lesser, uint256 greater) returns(bool)
func (*GovernanceTransactorSession) Vote ¶
func (_Governance *GovernanceTransactorSession) Vote(proposalId *big.Int, index *big.Int, value uint8) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0xbbb2eab9.
Solidity: function vote(uint256 proposalId, uint256 index, uint8 value) returns(bool)
func (*GovernanceTransactorSession) WhitelistHotfix ¶
func (_Governance *GovernanceTransactorSession) WhitelistHotfix(hash [32]byte) (*types.Transaction, error)
WhitelistHotfix is a paid mutator transaction binding the contract method 0xb15f0f58.
Solidity: function whitelistHotfix(bytes32 hash) returns()
func (*GovernanceTransactorSession) Withdraw ¶
func (_Governance *GovernanceTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns(bool)
type LockedGold ¶
type LockedGold struct {
LockedGoldCaller // Read-only binding to the contract
LockedGoldTransactor // Write-only binding to the contract
LockedGoldFilterer // Log filterer for contract events
}
LockedGold is an auto generated Go binding around an Ethereum contract.
func NewLockedGold ¶
func NewLockedGold(address common.Address, backend bind.ContractBackend) (*LockedGold, error)
NewLockedGold creates a new instance of LockedGold, bound to a specific deployed contract.
type LockedGoldAccountSlashed ¶
type LockedGoldAccountSlashed struct {
Slashed common.Address
Penalty *big.Int
Reporter common.Address
Reward *big.Int
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldAccountSlashed represents a AccountSlashed event raised by the LockedGold contract.
type LockedGoldAccountSlashedIterator ¶
type LockedGoldAccountSlashedIterator struct {
Event *LockedGoldAccountSlashed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldAccountSlashedIterator is returned from FilterAccountSlashed and is used to iterate over the raw logs and unpacked data for AccountSlashed events raised by the LockedGold contract.
func (*LockedGoldAccountSlashedIterator) Close ¶
func (it *LockedGoldAccountSlashedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldAccountSlashedIterator) Error ¶
func (it *LockedGoldAccountSlashedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldAccountSlashedIterator) Next ¶
func (it *LockedGoldAccountSlashedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldCaller ¶
type LockedGoldCaller struct {
// contains filtered or unexported fields
}
LockedGoldCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLockedGoldCaller ¶
func NewLockedGoldCaller(address common.Address, caller bind.ContractCaller) (*LockedGoldCaller, error)
NewLockedGoldCaller creates a new read-only instance of LockedGold, bound to a specific deployed contract.
func (*LockedGoldCaller) GetAccountNonvotingLockedGold ¶
func (_LockedGold *LockedGoldCaller) GetAccountNonvotingLockedGold(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetAccountNonvotingLockedGold is a free data retrieval call binding the contract method 0x3f199b40.
Solidity: function getAccountNonvotingLockedGold(address account) constant returns(uint256)
func (*LockedGoldCaller) GetAccountTotalLockedGold ¶
func (_LockedGold *LockedGoldCaller) GetAccountTotalLockedGold(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetAccountTotalLockedGold is a free data retrieval call binding the contract method 0x30ec70f5.
Solidity: function getAccountTotalLockedGold(address account) constant returns(uint256)
func (*LockedGoldCaller) GetNonvotingLockedGold ¶
GetNonvotingLockedGold is a free data retrieval call binding the contract method 0x807876b7.
Solidity: function getNonvotingLockedGold() constant returns(uint256)
func (*LockedGoldCaller) GetPendingWithdrawals ¶
func (_LockedGold *LockedGoldCaller) GetPendingWithdrawals(opts *bind.CallOpts, account common.Address) ([]*big.Int, []*big.Int, error)
GetPendingWithdrawals is a free data retrieval call binding the contract method 0xf340c0d0.
Solidity: function getPendingWithdrawals(address account) constant returns(uint256[], uint256[])
func (*LockedGoldCaller) GetSlashingWhitelist ¶
func (_LockedGold *LockedGoldCaller) GetSlashingWhitelist(opts *bind.CallOpts) ([][32]byte, error)
GetSlashingWhitelist is a free data retrieval call binding the contract method 0x08764ee2.
Solidity: function getSlashingWhitelist() constant returns(bytes32[])
func (*LockedGoldCaller) GetTotalLockedGold ¶
GetTotalLockedGold is a free data retrieval call binding the contract method 0x30a61d59.
Solidity: function getTotalLockedGold() constant returns(uint256)
func (*LockedGoldCaller) GetTotalPendingWithdrawals ¶
func (_LockedGold *LockedGoldCaller) GetTotalPendingWithdrawals(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetTotalPendingWithdrawals is a free data retrieval call binding the contract method 0xb6e1e49d.
Solidity: function getTotalPendingWithdrawals(address account) constant returns(uint256)
func (*LockedGoldCaller) Initialized ¶
func (_LockedGold *LockedGoldCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*LockedGoldCaller) IsOwner ¶
func (_LockedGold *LockedGoldCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*LockedGoldCaller) IsSlasher ¶
func (_LockedGold *LockedGoldCaller) IsSlasher(opts *bind.CallOpts, slasher common.Address) (bool, error)
IsSlasher is a free data retrieval call binding the contract method 0x57601c5d.
Solidity: function isSlasher(address slasher) constant returns(bool)
func (*LockedGoldCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LockedGoldCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*LockedGoldCaller) SlashingWhitelist ¶
func (_LockedGold *LockedGoldCaller) SlashingWhitelist(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
SlashingWhitelist is a free data retrieval call binding the contract method 0x6adcc938.
Solidity: function slashingWhitelist(uint256 ) constant returns(bytes32)
func (*LockedGoldCaller) TotalNonvoting ¶
TotalNonvoting is a free data retrieval call binding the contract method 0xc1867f6d.
Solidity: function totalNonvoting() constant returns(uint256)
func (*LockedGoldCaller) UnlockingPeriod ¶
UnlockingPeriod is a free data retrieval call binding the contract method 0x20637d8e.
Solidity: function unlockingPeriod() constant returns(uint256)
type LockedGoldCallerRaw ¶
type LockedGoldCallerRaw struct {
Contract *LockedGoldCaller // Generic read-only contract binding to access the raw methods on
}
LockedGoldCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LockedGoldCallerRaw) Call ¶
func (_LockedGold *LockedGoldCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type LockedGoldCallerSession ¶
type LockedGoldCallerSession struct {
Contract *LockedGoldCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
LockedGoldCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LockedGoldCallerSession) GetAccountNonvotingLockedGold ¶
func (_LockedGold *LockedGoldCallerSession) GetAccountNonvotingLockedGold(account common.Address) (*big.Int, error)
GetAccountNonvotingLockedGold is a free data retrieval call binding the contract method 0x3f199b40.
Solidity: function getAccountNonvotingLockedGold(address account) constant returns(uint256)
func (*LockedGoldCallerSession) GetAccountTotalLockedGold ¶
func (_LockedGold *LockedGoldCallerSession) GetAccountTotalLockedGold(account common.Address) (*big.Int, error)
GetAccountTotalLockedGold is a free data retrieval call binding the contract method 0x30ec70f5.
Solidity: function getAccountTotalLockedGold(address account) constant returns(uint256)
func (*LockedGoldCallerSession) GetNonvotingLockedGold ¶
func (_LockedGold *LockedGoldCallerSession) GetNonvotingLockedGold() (*big.Int, error)
GetNonvotingLockedGold is a free data retrieval call binding the contract method 0x807876b7.
Solidity: function getNonvotingLockedGold() constant returns(uint256)
func (*LockedGoldCallerSession) GetPendingWithdrawals ¶
func (_LockedGold *LockedGoldCallerSession) GetPendingWithdrawals(account common.Address) ([]*big.Int, []*big.Int, error)
GetPendingWithdrawals is a free data retrieval call binding the contract method 0xf340c0d0.
Solidity: function getPendingWithdrawals(address account) constant returns(uint256[], uint256[])
func (*LockedGoldCallerSession) GetSlashingWhitelist ¶
func (_LockedGold *LockedGoldCallerSession) GetSlashingWhitelist() ([][32]byte, error)
GetSlashingWhitelist is a free data retrieval call binding the contract method 0x08764ee2.
Solidity: function getSlashingWhitelist() constant returns(bytes32[])
func (*LockedGoldCallerSession) GetTotalLockedGold ¶
func (_LockedGold *LockedGoldCallerSession) GetTotalLockedGold() (*big.Int, error)
GetTotalLockedGold is a free data retrieval call binding the contract method 0x30a61d59.
Solidity: function getTotalLockedGold() constant returns(uint256)
func (*LockedGoldCallerSession) GetTotalPendingWithdrawals ¶
func (_LockedGold *LockedGoldCallerSession) GetTotalPendingWithdrawals(account common.Address) (*big.Int, error)
GetTotalPendingWithdrawals is a free data retrieval call binding the contract method 0xb6e1e49d.
Solidity: function getTotalPendingWithdrawals(address account) constant returns(uint256)
func (*LockedGoldCallerSession) Initialized ¶
func (_LockedGold *LockedGoldCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*LockedGoldCallerSession) IsOwner ¶
func (_LockedGold *LockedGoldCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*LockedGoldCallerSession) IsSlasher ¶
func (_LockedGold *LockedGoldCallerSession) IsSlasher(slasher common.Address) (bool, error)
IsSlasher is a free data retrieval call binding the contract method 0x57601c5d.
Solidity: function isSlasher(address slasher) constant returns(bool)
func (*LockedGoldCallerSession) Owner ¶
func (_LockedGold *LockedGoldCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LockedGoldCallerSession) Registry ¶
func (_LockedGold *LockedGoldCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*LockedGoldCallerSession) SlashingWhitelist ¶
func (_LockedGold *LockedGoldCallerSession) SlashingWhitelist(arg0 *big.Int) ([32]byte, error)
SlashingWhitelist is a free data retrieval call binding the contract method 0x6adcc938.
Solidity: function slashingWhitelist(uint256 ) constant returns(bytes32)
func (*LockedGoldCallerSession) TotalNonvoting ¶
func (_LockedGold *LockedGoldCallerSession) TotalNonvoting() (*big.Int, error)
TotalNonvoting is a free data retrieval call binding the contract method 0xc1867f6d.
Solidity: function totalNonvoting() constant returns(uint256)
func (*LockedGoldCallerSession) UnlockingPeriod ¶
func (_LockedGold *LockedGoldCallerSession) UnlockingPeriod() (*big.Int, error)
UnlockingPeriod is a free data retrieval call binding the contract method 0x20637d8e.
Solidity: function unlockingPeriod() constant returns(uint256)
type LockedGoldFilterer ¶
type LockedGoldFilterer struct {
// contains filtered or unexported fields
}
LockedGoldFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLockedGoldFilterer ¶
func NewLockedGoldFilterer(address common.Address, filterer bind.ContractFilterer) (*LockedGoldFilterer, error)
NewLockedGoldFilterer creates a new log filterer instance of LockedGold, bound to a specific deployed contract.
func (*LockedGoldFilterer) FilterAccountSlashed ¶
func (_LockedGold *LockedGoldFilterer) FilterAccountSlashed(opts *bind.FilterOpts, slashed []common.Address, reporter []common.Address) (*LockedGoldAccountSlashedIterator, error)
FilterAccountSlashed is a free log retrieval operation binding the contract event 0x7abcb995a115c34a67528d58d5fc5ce02c22cb835ce1685046163f7d366d7111.
Solidity: event AccountSlashed(address indexed slashed, uint256 penalty, address indexed reporter, uint256 reward)
func (*LockedGoldFilterer) FilterGoldLocked ¶
func (_LockedGold *LockedGoldFilterer) FilterGoldLocked(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldLockedIterator, error)
FilterGoldLocked is a free log retrieval operation binding the contract event 0x0f0f2fc5b4c987a49e1663ce2c2d65de12f3b701ff02b4d09461421e63e609e7.
Solidity: event GoldLocked(address indexed account, uint256 value)
func (*LockedGoldFilterer) FilterGoldRelocked ¶
func (_LockedGold *LockedGoldFilterer) FilterGoldRelocked(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldRelockedIterator, error)
FilterGoldRelocked is a free log retrieval operation binding the contract event 0xa823fc38a01c2f76d7057a79bb5c317710f26f7dbdea78634598d5519d0f7cb0.
Solidity: event GoldRelocked(address indexed account, uint256 value)
func (*LockedGoldFilterer) FilterGoldUnlocked ¶
func (_LockedGold *LockedGoldFilterer) FilterGoldUnlocked(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldUnlockedIterator, error)
FilterGoldUnlocked is a free log retrieval operation binding the contract event 0xb1a3aef2a332070da206ad1868a5e327f5aa5144e00e9a7b40717c153158a588.
Solidity: event GoldUnlocked(address indexed account, uint256 value, uint256 available)
func (*LockedGoldFilterer) FilterGoldWithdrawn ¶
func (_LockedGold *LockedGoldFilterer) FilterGoldWithdrawn(opts *bind.FilterOpts, account []common.Address) (*LockedGoldGoldWithdrawnIterator, error)
FilterGoldWithdrawn is a free log retrieval operation binding the contract event 0x292d39ba701489b7f640c83806d3eeabe0a32c9f0a61b49e95612ebad42211cd.
Solidity: event GoldWithdrawn(address indexed account, uint256 value)
func (*LockedGoldFilterer) FilterOwnershipTransferred ¶
func (_LockedGold *LockedGoldFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LockedGoldOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LockedGoldFilterer) FilterRegistrySet ¶
func (_LockedGold *LockedGoldFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*LockedGoldRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*LockedGoldFilterer) FilterSlasherWhitelistAdded ¶
func (_LockedGold *LockedGoldFilterer) FilterSlasherWhitelistAdded(opts *bind.FilterOpts, slasherIdentifier []string) (*LockedGoldSlasherWhitelistAddedIterator, error)
FilterSlasherWhitelistAdded is a free log retrieval operation binding the contract event 0x92a16cb9e1846d175c3007fc61953d186452c9ea1aa34183eb4b7f88cd3f07bb.
Solidity: event SlasherWhitelistAdded(string indexed slasherIdentifier)
func (*LockedGoldFilterer) FilterSlasherWhitelistRemoved ¶
func (_LockedGold *LockedGoldFilterer) FilterSlasherWhitelistRemoved(opts *bind.FilterOpts, slasherIdentifier []string) (*LockedGoldSlasherWhitelistRemovedIterator, error)
FilterSlasherWhitelistRemoved is a free log retrieval operation binding the contract event 0xaee8df56d95b5766042c2ff4dcb39a120f0a09dd21bb9c143f86a314eff4b714.
Solidity: event SlasherWhitelistRemoved(string indexed slasherIdentifier)
func (*LockedGoldFilterer) FilterUnlockingPeriodSet ¶
func (_LockedGold *LockedGoldFilterer) FilterUnlockingPeriodSet(opts *bind.FilterOpts) (*LockedGoldUnlockingPeriodSetIterator, error)
FilterUnlockingPeriodSet is a free log retrieval operation binding the contract event 0xd9274a7c98edc7c66931fc71872764091e7023fe3867358f8504d4c21b161fc5.
Solidity: event UnlockingPeriodSet(uint256 period)
func (*LockedGoldFilterer) ParseAccountSlashed ¶
func (_LockedGold *LockedGoldFilterer) ParseAccountSlashed(log types.Log) (*LockedGoldAccountSlashed, error)
ParseAccountSlashed is a log parse operation binding the contract event 0x7abcb995a115c34a67528d58d5fc5ce02c22cb835ce1685046163f7d366d7111.
Solidity: event AccountSlashed(address indexed slashed, uint256 penalty, address indexed reporter, uint256 reward)
func (*LockedGoldFilterer) ParseGoldLocked ¶
func (_LockedGold *LockedGoldFilterer) ParseGoldLocked(log types.Log) (*LockedGoldGoldLocked, error)
ParseGoldLocked is a log parse operation binding the contract event 0x0f0f2fc5b4c987a49e1663ce2c2d65de12f3b701ff02b4d09461421e63e609e7.
Solidity: event GoldLocked(address indexed account, uint256 value)
func (*LockedGoldFilterer) ParseGoldRelocked ¶
func (_LockedGold *LockedGoldFilterer) ParseGoldRelocked(log types.Log) (*LockedGoldGoldRelocked, error)
ParseGoldRelocked is a log parse operation binding the contract event 0xa823fc38a01c2f76d7057a79bb5c317710f26f7dbdea78634598d5519d0f7cb0.
Solidity: event GoldRelocked(address indexed account, uint256 value)
func (*LockedGoldFilterer) ParseGoldUnlocked ¶
func (_LockedGold *LockedGoldFilterer) ParseGoldUnlocked(log types.Log) (*LockedGoldGoldUnlocked, error)
ParseGoldUnlocked is a log parse operation binding the contract event 0xb1a3aef2a332070da206ad1868a5e327f5aa5144e00e9a7b40717c153158a588.
Solidity: event GoldUnlocked(address indexed account, uint256 value, uint256 available)
func (*LockedGoldFilterer) ParseGoldWithdrawn ¶
func (_LockedGold *LockedGoldFilterer) ParseGoldWithdrawn(log types.Log) (*LockedGoldGoldWithdrawn, error)
ParseGoldWithdrawn is a log parse operation binding the contract event 0x292d39ba701489b7f640c83806d3eeabe0a32c9f0a61b49e95612ebad42211cd.
Solidity: event GoldWithdrawn(address indexed account, uint256 value)
func (*LockedGoldFilterer) ParseOwnershipTransferred ¶
func (_LockedGold *LockedGoldFilterer) ParseOwnershipTransferred(log types.Log) (*LockedGoldOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LockedGoldFilterer) ParseRegistrySet ¶
func (_LockedGold *LockedGoldFilterer) ParseRegistrySet(log types.Log) (*LockedGoldRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*LockedGoldFilterer) ParseSlasherWhitelistAdded ¶
func (_LockedGold *LockedGoldFilterer) ParseSlasherWhitelistAdded(log types.Log) (*LockedGoldSlasherWhitelistAdded, error)
ParseSlasherWhitelistAdded is a log parse operation binding the contract event 0x92a16cb9e1846d175c3007fc61953d186452c9ea1aa34183eb4b7f88cd3f07bb.
Solidity: event SlasherWhitelistAdded(string indexed slasherIdentifier)
func (*LockedGoldFilterer) ParseSlasherWhitelistRemoved ¶
func (_LockedGold *LockedGoldFilterer) ParseSlasherWhitelistRemoved(log types.Log) (*LockedGoldSlasherWhitelistRemoved, error)
ParseSlasherWhitelistRemoved is a log parse operation binding the contract event 0xaee8df56d95b5766042c2ff4dcb39a120f0a09dd21bb9c143f86a314eff4b714.
Solidity: event SlasherWhitelistRemoved(string indexed slasherIdentifier)
func (*LockedGoldFilterer) ParseUnlockingPeriodSet ¶
func (_LockedGold *LockedGoldFilterer) ParseUnlockingPeriodSet(log types.Log) (*LockedGoldUnlockingPeriodSet, error)
ParseUnlockingPeriodSet is a log parse operation binding the contract event 0xd9274a7c98edc7c66931fc71872764091e7023fe3867358f8504d4c21b161fc5.
Solidity: event UnlockingPeriodSet(uint256 period)
func (*LockedGoldFilterer) TryParseLog ¶
func (_LockedGold *LockedGoldFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*LockedGoldFilterer) WatchAccountSlashed ¶
func (_LockedGold *LockedGoldFilterer) WatchAccountSlashed(opts *bind.WatchOpts, sink chan<- *LockedGoldAccountSlashed, slashed []common.Address, reporter []common.Address) (event.Subscription, error)
WatchAccountSlashed is a free log subscription operation binding the contract event 0x7abcb995a115c34a67528d58d5fc5ce02c22cb835ce1685046163f7d366d7111.
Solidity: event AccountSlashed(address indexed slashed, uint256 penalty, address indexed reporter, uint256 reward)
func (*LockedGoldFilterer) WatchGoldLocked ¶
func (_LockedGold *LockedGoldFilterer) WatchGoldLocked(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldLocked, account []common.Address) (event.Subscription, error)
WatchGoldLocked is a free log subscription operation binding the contract event 0x0f0f2fc5b4c987a49e1663ce2c2d65de12f3b701ff02b4d09461421e63e609e7.
Solidity: event GoldLocked(address indexed account, uint256 value)
func (*LockedGoldFilterer) WatchGoldRelocked ¶
func (_LockedGold *LockedGoldFilterer) WatchGoldRelocked(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldRelocked, account []common.Address) (event.Subscription, error)
WatchGoldRelocked is a free log subscription operation binding the contract event 0xa823fc38a01c2f76d7057a79bb5c317710f26f7dbdea78634598d5519d0f7cb0.
Solidity: event GoldRelocked(address indexed account, uint256 value)
func (*LockedGoldFilterer) WatchGoldUnlocked ¶
func (_LockedGold *LockedGoldFilterer) WatchGoldUnlocked(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldUnlocked, account []common.Address) (event.Subscription, error)
WatchGoldUnlocked is a free log subscription operation binding the contract event 0xb1a3aef2a332070da206ad1868a5e327f5aa5144e00e9a7b40717c153158a588.
Solidity: event GoldUnlocked(address indexed account, uint256 value, uint256 available)
func (*LockedGoldFilterer) WatchGoldWithdrawn ¶
func (_LockedGold *LockedGoldFilterer) WatchGoldWithdrawn(opts *bind.WatchOpts, sink chan<- *LockedGoldGoldWithdrawn, account []common.Address) (event.Subscription, error)
WatchGoldWithdrawn is a free log subscription operation binding the contract event 0x292d39ba701489b7f640c83806d3eeabe0a32c9f0a61b49e95612ebad42211cd.
Solidity: event GoldWithdrawn(address indexed account, uint256 value)
func (*LockedGoldFilterer) WatchOwnershipTransferred ¶
func (_LockedGold *LockedGoldFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LockedGoldOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LockedGoldFilterer) WatchRegistrySet ¶
func (_LockedGold *LockedGoldFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *LockedGoldRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*LockedGoldFilterer) WatchSlasherWhitelistAdded ¶
func (_LockedGold *LockedGoldFilterer) WatchSlasherWhitelistAdded(opts *bind.WatchOpts, sink chan<- *LockedGoldSlasherWhitelistAdded, slasherIdentifier []string) (event.Subscription, error)
WatchSlasherWhitelistAdded is a free log subscription operation binding the contract event 0x92a16cb9e1846d175c3007fc61953d186452c9ea1aa34183eb4b7f88cd3f07bb.
Solidity: event SlasherWhitelistAdded(string indexed slasherIdentifier)
func (*LockedGoldFilterer) WatchSlasherWhitelistRemoved ¶
func (_LockedGold *LockedGoldFilterer) WatchSlasherWhitelistRemoved(opts *bind.WatchOpts, sink chan<- *LockedGoldSlasherWhitelistRemoved, slasherIdentifier []string) (event.Subscription, error)
WatchSlasherWhitelistRemoved is a free log subscription operation binding the contract event 0xaee8df56d95b5766042c2ff4dcb39a120f0a09dd21bb9c143f86a314eff4b714.
Solidity: event SlasherWhitelistRemoved(string indexed slasherIdentifier)
func (*LockedGoldFilterer) WatchUnlockingPeriodSet ¶
func (_LockedGold *LockedGoldFilterer) WatchUnlockingPeriodSet(opts *bind.WatchOpts, sink chan<- *LockedGoldUnlockingPeriodSet) (event.Subscription, error)
WatchUnlockingPeriodSet is a free log subscription operation binding the contract event 0xd9274a7c98edc7c66931fc71872764091e7023fe3867358f8504d4c21b161fc5.
Solidity: event UnlockingPeriodSet(uint256 period)
type LockedGoldGoldLocked ¶
type LockedGoldGoldLocked struct {
Account common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldGoldLocked represents a GoldLocked event raised by the LockedGold contract.
type LockedGoldGoldLockedIterator ¶
type LockedGoldGoldLockedIterator struct {
Event *LockedGoldGoldLocked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldGoldLockedIterator is returned from FilterGoldLocked and is used to iterate over the raw logs and unpacked data for GoldLocked events raised by the LockedGold contract.
func (*LockedGoldGoldLockedIterator) Close ¶
func (it *LockedGoldGoldLockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldGoldLockedIterator) Error ¶
func (it *LockedGoldGoldLockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldGoldLockedIterator) Next ¶
func (it *LockedGoldGoldLockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldGoldRelocked ¶
type LockedGoldGoldRelocked struct {
Account common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldGoldRelocked represents a GoldRelocked event raised by the LockedGold contract.
type LockedGoldGoldRelockedIterator ¶
type LockedGoldGoldRelockedIterator struct {
Event *LockedGoldGoldRelocked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldGoldRelockedIterator is returned from FilterGoldRelocked and is used to iterate over the raw logs and unpacked data for GoldRelocked events raised by the LockedGold contract.
func (*LockedGoldGoldRelockedIterator) Close ¶
func (it *LockedGoldGoldRelockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldGoldRelockedIterator) Error ¶
func (it *LockedGoldGoldRelockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldGoldRelockedIterator) Next ¶
func (it *LockedGoldGoldRelockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldGoldUnlocked ¶
type LockedGoldGoldUnlocked struct {
Account common.Address
Value *big.Int
Available *big.Int
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldGoldUnlocked represents a GoldUnlocked event raised by the LockedGold contract.
type LockedGoldGoldUnlockedIterator ¶
type LockedGoldGoldUnlockedIterator struct {
Event *LockedGoldGoldUnlocked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldGoldUnlockedIterator is returned from FilterGoldUnlocked and is used to iterate over the raw logs and unpacked data for GoldUnlocked events raised by the LockedGold contract.
func (*LockedGoldGoldUnlockedIterator) Close ¶
func (it *LockedGoldGoldUnlockedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldGoldUnlockedIterator) Error ¶
func (it *LockedGoldGoldUnlockedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldGoldUnlockedIterator) Next ¶
func (it *LockedGoldGoldUnlockedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldGoldWithdrawn ¶
type LockedGoldGoldWithdrawn struct {
Account common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldGoldWithdrawn represents a GoldWithdrawn event raised by the LockedGold contract.
type LockedGoldGoldWithdrawnIterator ¶
type LockedGoldGoldWithdrawnIterator struct {
Event *LockedGoldGoldWithdrawn // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldGoldWithdrawnIterator is returned from FilterGoldWithdrawn and is used to iterate over the raw logs and unpacked data for GoldWithdrawn events raised by the LockedGold contract.
func (*LockedGoldGoldWithdrawnIterator) Close ¶
func (it *LockedGoldGoldWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldGoldWithdrawnIterator) Error ¶
func (it *LockedGoldGoldWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldGoldWithdrawnIterator) Next ¶
func (it *LockedGoldGoldWithdrawnIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldOwnershipTransferred ¶
type LockedGoldOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldOwnershipTransferred represents a OwnershipTransferred event raised by the LockedGold contract.
type LockedGoldOwnershipTransferredIterator ¶
type LockedGoldOwnershipTransferredIterator struct {
Event *LockedGoldOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the LockedGold contract.
func (*LockedGoldOwnershipTransferredIterator) Close ¶
func (it *LockedGoldOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldOwnershipTransferredIterator) Error ¶
func (it *LockedGoldOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldOwnershipTransferredIterator) Next ¶
func (it *LockedGoldOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldRaw ¶
type LockedGoldRaw struct {
Contract *LockedGold // Generic contract binding to access the raw methods on
}
LockedGoldRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LockedGoldRaw) Call ¶
func (_LockedGold *LockedGoldRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*LockedGoldRaw) Transact ¶
func (_LockedGold *LockedGoldRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LockedGoldRaw) Transfer ¶
func (_LockedGold *LockedGoldRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LockedGoldRegistrySet ¶
type LockedGoldRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldRegistrySet represents a RegistrySet event raised by the LockedGold contract.
type LockedGoldRegistrySetIterator ¶
type LockedGoldRegistrySetIterator struct {
Event *LockedGoldRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the LockedGold contract.
func (*LockedGoldRegistrySetIterator) Close ¶
func (it *LockedGoldRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldRegistrySetIterator) Error ¶
func (it *LockedGoldRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldRegistrySetIterator) Next ¶
func (it *LockedGoldRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldSession ¶
type LockedGoldSession struct {
Contract *LockedGold // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
LockedGoldSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LockedGoldSession) AddSlasher ¶
func (_LockedGold *LockedGoldSession) AddSlasher(slasherIdentifier string) (*types.Transaction, error)
AddSlasher is a paid mutator transaction binding the contract method 0x64891198.
Solidity: function addSlasher(string slasherIdentifier) returns()
func (*LockedGoldSession) DecrementNonvotingAccountBalance ¶
func (_LockedGold *LockedGoldSession) DecrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
DecrementNonvotingAccountBalance is a paid mutator transaction binding the contract method 0x18a4ff8c.
Solidity: function decrementNonvotingAccountBalance(address account, uint256 value) returns()
func (*LockedGoldSession) GetAccountNonvotingLockedGold ¶
func (_LockedGold *LockedGoldSession) GetAccountNonvotingLockedGold(account common.Address) (*big.Int, error)
GetAccountNonvotingLockedGold is a free data retrieval call binding the contract method 0x3f199b40.
Solidity: function getAccountNonvotingLockedGold(address account) constant returns(uint256)
func (*LockedGoldSession) GetAccountTotalLockedGold ¶
func (_LockedGold *LockedGoldSession) GetAccountTotalLockedGold(account common.Address) (*big.Int, error)
GetAccountTotalLockedGold is a free data retrieval call binding the contract method 0x30ec70f5.
Solidity: function getAccountTotalLockedGold(address account) constant returns(uint256)
func (*LockedGoldSession) GetNonvotingLockedGold ¶
func (_LockedGold *LockedGoldSession) GetNonvotingLockedGold() (*big.Int, error)
GetNonvotingLockedGold is a free data retrieval call binding the contract method 0x807876b7.
Solidity: function getNonvotingLockedGold() constant returns(uint256)
func (*LockedGoldSession) GetPendingWithdrawals ¶
func (_LockedGold *LockedGoldSession) GetPendingWithdrawals(account common.Address) ([]*big.Int, []*big.Int, error)
GetPendingWithdrawals is a free data retrieval call binding the contract method 0xf340c0d0.
Solidity: function getPendingWithdrawals(address account) constant returns(uint256[], uint256[])
func (*LockedGoldSession) GetSlashingWhitelist ¶
func (_LockedGold *LockedGoldSession) GetSlashingWhitelist() ([][32]byte, error)
GetSlashingWhitelist is a free data retrieval call binding the contract method 0x08764ee2.
Solidity: function getSlashingWhitelist() constant returns(bytes32[])
func (*LockedGoldSession) GetTotalLockedGold ¶
func (_LockedGold *LockedGoldSession) GetTotalLockedGold() (*big.Int, error)
GetTotalLockedGold is a free data retrieval call binding the contract method 0x30a61d59.
Solidity: function getTotalLockedGold() constant returns(uint256)
func (*LockedGoldSession) GetTotalPendingWithdrawals ¶
func (_LockedGold *LockedGoldSession) GetTotalPendingWithdrawals(account common.Address) (*big.Int, error)
GetTotalPendingWithdrawals is a free data retrieval call binding the contract method 0xb6e1e49d.
Solidity: function getTotalPendingWithdrawals(address account) constant returns(uint256)
func (*LockedGoldSession) IncrementNonvotingAccountBalance ¶
func (_LockedGold *LockedGoldSession) IncrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
IncrementNonvotingAccountBalance is a paid mutator transaction binding the contract method 0x6edf77a5.
Solidity: function incrementNonvotingAccountBalance(address account, uint256 value) returns()
func (*LockedGoldSession) Initialize ¶
func (_LockedGold *LockedGoldSession) Initialize(registryAddress common.Address, _unlockingPeriod *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcd6dc687.
Solidity: function initialize(address registryAddress, uint256 _unlockingPeriod) returns()
func (*LockedGoldSession) Initialized ¶
func (_LockedGold *LockedGoldSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*LockedGoldSession) IsOwner ¶
func (_LockedGold *LockedGoldSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*LockedGoldSession) IsSlasher ¶
func (_LockedGold *LockedGoldSession) IsSlasher(slasher common.Address) (bool, error)
IsSlasher is a free data retrieval call binding the contract method 0x57601c5d.
Solidity: function isSlasher(address slasher) constant returns(bool)
func (*LockedGoldSession) Lock ¶
func (_LockedGold *LockedGoldSession) Lock() (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0xf83d08ba.
Solidity: function lock() returns()
func (*LockedGoldSession) Owner ¶
func (_LockedGold *LockedGoldSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*LockedGoldSession) Registry ¶
func (_LockedGold *LockedGoldSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*LockedGoldSession) Relock ¶
func (_LockedGold *LockedGoldSession) Relock(index *big.Int, value *big.Int) (*types.Transaction, error)
Relock is a paid mutator transaction binding the contract method 0xb2fb30cb.
Solidity: function relock(uint256 index, uint256 value) returns()
func (*LockedGoldSession) RemoveSlasher ¶
func (_LockedGold *LockedGoldSession) RemoveSlasher(slasherIdentifier string, index *big.Int) (*types.Transaction, error)
RemoveSlasher is a paid mutator transaction binding the contract method 0x1fe2dfda.
Solidity: function removeSlasher(string slasherIdentifier, uint256 index) returns()
func (*LockedGoldSession) RenounceOwnership ¶
func (_LockedGold *LockedGoldSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LockedGoldSession) SetRegistry ¶
func (_LockedGold *LockedGoldSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*LockedGoldSession) SetUnlockingPeriod ¶
func (_LockedGold *LockedGoldSession) SetUnlockingPeriod(value *big.Int) (*types.Transaction, error)
SetUnlockingPeriod is a paid mutator transaction binding the contract method 0x66f0633b.
Solidity: function setUnlockingPeriod(uint256 value) returns()
func (*LockedGoldSession) Slash ¶
func (_LockedGold *LockedGoldSession) Slash(account common.Address, penalty *big.Int, reporter common.Address, reward *big.Int, lessers []common.Address, greaters []common.Address, indices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x31993fc9.
Solidity: function slash(address account, uint256 penalty, address reporter, uint256 reward, address[] lessers, address[] greaters, uint256[] indices) returns()
func (*LockedGoldSession) SlashingWhitelist ¶
func (_LockedGold *LockedGoldSession) SlashingWhitelist(arg0 *big.Int) ([32]byte, error)
SlashingWhitelist is a free data retrieval call binding the contract method 0x6adcc938.
Solidity: function slashingWhitelist(uint256 ) constant returns(bytes32)
func (*LockedGoldSession) TotalNonvoting ¶
func (_LockedGold *LockedGoldSession) TotalNonvoting() (*big.Int, error)
TotalNonvoting is a free data retrieval call binding the contract method 0xc1867f6d.
Solidity: function totalNonvoting() constant returns(uint256)
func (*LockedGoldSession) TransferOwnership ¶
func (_LockedGold *LockedGoldSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LockedGoldSession) Unlock ¶
func (_LockedGold *LockedGoldSession) Unlock(value *big.Int) (*types.Transaction, error)
Unlock is a paid mutator transaction binding the contract method 0x6198e339.
Solidity: function unlock(uint256 value) returns()
func (*LockedGoldSession) UnlockingPeriod ¶
func (_LockedGold *LockedGoldSession) UnlockingPeriod() (*big.Int, error)
UnlockingPeriod is a free data retrieval call binding the contract method 0x20637d8e.
Solidity: function unlockingPeriod() constant returns(uint256)
func (*LockedGoldSession) Withdraw ¶
func (_LockedGold *LockedGoldSession) Withdraw(index *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 index) returns()
type LockedGoldSlasherWhitelistAdded ¶
type LockedGoldSlasherWhitelistAdded struct {
SlasherIdentifier common.Hash
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldSlasherWhitelistAdded represents a SlasherWhitelistAdded event raised by the LockedGold contract.
type LockedGoldSlasherWhitelistAddedIterator ¶
type LockedGoldSlasherWhitelistAddedIterator struct {
Event *LockedGoldSlasherWhitelistAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldSlasherWhitelistAddedIterator is returned from FilterSlasherWhitelistAdded and is used to iterate over the raw logs and unpacked data for SlasherWhitelistAdded events raised by the LockedGold contract.
func (*LockedGoldSlasherWhitelistAddedIterator) Close ¶
func (it *LockedGoldSlasherWhitelistAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldSlasherWhitelistAddedIterator) Error ¶
func (it *LockedGoldSlasherWhitelistAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldSlasherWhitelistAddedIterator) Next ¶
func (it *LockedGoldSlasherWhitelistAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldSlasherWhitelistRemoved ¶
type LockedGoldSlasherWhitelistRemoved struct {
SlasherIdentifier common.Hash
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldSlasherWhitelistRemoved represents a SlasherWhitelistRemoved event raised by the LockedGold contract.
type LockedGoldSlasherWhitelistRemovedIterator ¶
type LockedGoldSlasherWhitelistRemovedIterator struct {
Event *LockedGoldSlasherWhitelistRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldSlasherWhitelistRemovedIterator is returned from FilterSlasherWhitelistRemoved and is used to iterate over the raw logs and unpacked data for SlasherWhitelistRemoved events raised by the LockedGold contract.
func (*LockedGoldSlasherWhitelistRemovedIterator) Close ¶
func (it *LockedGoldSlasherWhitelistRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldSlasherWhitelistRemovedIterator) Error ¶
func (it *LockedGoldSlasherWhitelistRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldSlasherWhitelistRemovedIterator) Next ¶
func (it *LockedGoldSlasherWhitelistRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type LockedGoldTransactor ¶
type LockedGoldTransactor struct {
// contains filtered or unexported fields
}
LockedGoldTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLockedGoldTransactor ¶
func NewLockedGoldTransactor(address common.Address, transactor bind.ContractTransactor) (*LockedGoldTransactor, error)
NewLockedGoldTransactor creates a new write-only instance of LockedGold, bound to a specific deployed contract.
func (*LockedGoldTransactor) AddSlasher ¶
func (_LockedGold *LockedGoldTransactor) AddSlasher(opts *bind.TransactOpts, slasherIdentifier string) (*types.Transaction, error)
AddSlasher is a paid mutator transaction binding the contract method 0x64891198.
Solidity: function addSlasher(string slasherIdentifier) returns()
func (*LockedGoldTransactor) DecrementNonvotingAccountBalance ¶
func (_LockedGold *LockedGoldTransactor) DecrementNonvotingAccountBalance(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)
DecrementNonvotingAccountBalance is a paid mutator transaction binding the contract method 0x18a4ff8c.
Solidity: function decrementNonvotingAccountBalance(address account, uint256 value) returns()
func (*LockedGoldTransactor) IncrementNonvotingAccountBalance ¶
func (_LockedGold *LockedGoldTransactor) IncrementNonvotingAccountBalance(opts *bind.TransactOpts, account common.Address, value *big.Int) (*types.Transaction, error)
IncrementNonvotingAccountBalance is a paid mutator transaction binding the contract method 0x6edf77a5.
Solidity: function incrementNonvotingAccountBalance(address account, uint256 value) returns()
func (*LockedGoldTransactor) Initialize ¶
func (_LockedGold *LockedGoldTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _unlockingPeriod *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcd6dc687.
Solidity: function initialize(address registryAddress, uint256 _unlockingPeriod) returns()
func (*LockedGoldTransactor) Lock ¶
func (_LockedGold *LockedGoldTransactor) Lock(opts *bind.TransactOpts) (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0xf83d08ba.
Solidity: function lock() returns()
func (*LockedGoldTransactor) Relock ¶
func (_LockedGold *LockedGoldTransactor) Relock(opts *bind.TransactOpts, index *big.Int, value *big.Int) (*types.Transaction, error)
Relock is a paid mutator transaction binding the contract method 0xb2fb30cb.
Solidity: function relock(uint256 index, uint256 value) returns()
func (*LockedGoldTransactor) RemoveSlasher ¶
func (_LockedGold *LockedGoldTransactor) RemoveSlasher(opts *bind.TransactOpts, slasherIdentifier string, index *big.Int) (*types.Transaction, error)
RemoveSlasher is a paid mutator transaction binding the contract method 0x1fe2dfda.
Solidity: function removeSlasher(string slasherIdentifier, uint256 index) returns()
func (*LockedGoldTransactor) RenounceOwnership ¶
func (_LockedGold *LockedGoldTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LockedGoldTransactor) SetRegistry ¶
func (_LockedGold *LockedGoldTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*LockedGoldTransactor) SetUnlockingPeriod ¶
func (_LockedGold *LockedGoldTransactor) SetUnlockingPeriod(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetUnlockingPeriod is a paid mutator transaction binding the contract method 0x66f0633b.
Solidity: function setUnlockingPeriod(uint256 value) returns()
func (*LockedGoldTransactor) Slash ¶
func (_LockedGold *LockedGoldTransactor) Slash(opts *bind.TransactOpts, account common.Address, penalty *big.Int, reporter common.Address, reward *big.Int, lessers []common.Address, greaters []common.Address, indices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x31993fc9.
Solidity: function slash(address account, uint256 penalty, address reporter, uint256 reward, address[] lessers, address[] greaters, uint256[] indices) returns()
func (*LockedGoldTransactor) TransferOwnership ¶
func (_LockedGold *LockedGoldTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LockedGoldTransactor) Unlock ¶
func (_LockedGold *LockedGoldTransactor) Unlock(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
Unlock is a paid mutator transaction binding the contract method 0x6198e339.
Solidity: function unlock(uint256 value) returns()
func (*LockedGoldTransactor) Withdraw ¶
func (_LockedGold *LockedGoldTransactor) Withdraw(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 index) returns()
type LockedGoldTransactorRaw ¶
type LockedGoldTransactorRaw struct {
Contract *LockedGoldTransactor // Generic write-only contract binding to access the raw methods on
}
LockedGoldTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LockedGoldTransactorRaw) Transact ¶
func (_LockedGold *LockedGoldTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LockedGoldTransactorRaw) Transfer ¶
func (_LockedGold *LockedGoldTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type LockedGoldTransactorSession ¶
type LockedGoldTransactorSession struct {
Contract *LockedGoldTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
LockedGoldTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LockedGoldTransactorSession) AddSlasher ¶
func (_LockedGold *LockedGoldTransactorSession) AddSlasher(slasherIdentifier string) (*types.Transaction, error)
AddSlasher is a paid mutator transaction binding the contract method 0x64891198.
Solidity: function addSlasher(string slasherIdentifier) returns()
func (*LockedGoldTransactorSession) DecrementNonvotingAccountBalance ¶
func (_LockedGold *LockedGoldTransactorSession) DecrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
DecrementNonvotingAccountBalance is a paid mutator transaction binding the contract method 0x18a4ff8c.
Solidity: function decrementNonvotingAccountBalance(address account, uint256 value) returns()
func (*LockedGoldTransactorSession) IncrementNonvotingAccountBalance ¶
func (_LockedGold *LockedGoldTransactorSession) IncrementNonvotingAccountBalance(account common.Address, value *big.Int) (*types.Transaction, error)
IncrementNonvotingAccountBalance is a paid mutator transaction binding the contract method 0x6edf77a5.
Solidity: function incrementNonvotingAccountBalance(address account, uint256 value) returns()
func (*LockedGoldTransactorSession) Initialize ¶
func (_LockedGold *LockedGoldTransactorSession) Initialize(registryAddress common.Address, _unlockingPeriod *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xcd6dc687.
Solidity: function initialize(address registryAddress, uint256 _unlockingPeriod) returns()
func (*LockedGoldTransactorSession) Lock ¶
func (_LockedGold *LockedGoldTransactorSession) Lock() (*types.Transaction, error)
Lock is a paid mutator transaction binding the contract method 0xf83d08ba.
Solidity: function lock() returns()
func (*LockedGoldTransactorSession) Relock ¶
func (_LockedGold *LockedGoldTransactorSession) Relock(index *big.Int, value *big.Int) (*types.Transaction, error)
Relock is a paid mutator transaction binding the contract method 0xb2fb30cb.
Solidity: function relock(uint256 index, uint256 value) returns()
func (*LockedGoldTransactorSession) RemoveSlasher ¶
func (_LockedGold *LockedGoldTransactorSession) RemoveSlasher(slasherIdentifier string, index *big.Int) (*types.Transaction, error)
RemoveSlasher is a paid mutator transaction binding the contract method 0x1fe2dfda.
Solidity: function removeSlasher(string slasherIdentifier, uint256 index) returns()
func (*LockedGoldTransactorSession) RenounceOwnership ¶
func (_LockedGold *LockedGoldTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LockedGoldTransactorSession) SetRegistry ¶
func (_LockedGold *LockedGoldTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*LockedGoldTransactorSession) SetUnlockingPeriod ¶
func (_LockedGold *LockedGoldTransactorSession) SetUnlockingPeriod(value *big.Int) (*types.Transaction, error)
SetUnlockingPeriod is a paid mutator transaction binding the contract method 0x66f0633b.
Solidity: function setUnlockingPeriod(uint256 value) returns()
func (*LockedGoldTransactorSession) Slash ¶
func (_LockedGold *LockedGoldTransactorSession) Slash(account common.Address, penalty *big.Int, reporter common.Address, reward *big.Int, lessers []common.Address, greaters []common.Address, indices []*big.Int) (*types.Transaction, error)
Slash is a paid mutator transaction binding the contract method 0x31993fc9.
Solidity: function slash(address account, uint256 penalty, address reporter, uint256 reward, address[] lessers, address[] greaters, uint256[] indices) returns()
func (*LockedGoldTransactorSession) TransferOwnership ¶
func (_LockedGold *LockedGoldTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*LockedGoldTransactorSession) Unlock ¶
func (_LockedGold *LockedGoldTransactorSession) Unlock(value *big.Int) (*types.Transaction, error)
Unlock is a paid mutator transaction binding the contract method 0x6198e339.
Solidity: function unlock(uint256 value) returns()
func (*LockedGoldTransactorSession) Withdraw ¶
func (_LockedGold *LockedGoldTransactorSession) Withdraw(index *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 index) returns()
type LockedGoldUnlockingPeriodSet ¶
type LockedGoldUnlockingPeriodSet struct {
Period *big.Int
Raw types.Log // Blockchain specific contextual infos
}
LockedGoldUnlockingPeriodSet represents a UnlockingPeriodSet event raised by the LockedGold contract.
type LockedGoldUnlockingPeriodSetIterator ¶
type LockedGoldUnlockingPeriodSetIterator struct {
Event *LockedGoldUnlockingPeriodSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
LockedGoldUnlockingPeriodSetIterator is returned from FilterUnlockingPeriodSet and is used to iterate over the raw logs and unpacked data for UnlockingPeriodSet events raised by the LockedGold contract.
func (*LockedGoldUnlockingPeriodSetIterator) Close ¶
func (it *LockedGoldUnlockingPeriodSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LockedGoldUnlockingPeriodSetIterator) Error ¶
func (it *LockedGoldUnlockingPeriodSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LockedGoldUnlockingPeriodSetIterator) Next ¶
func (it *LockedGoldUnlockingPeriodSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSig ¶
type MultiSig struct {
MultiSigCaller // Read-only binding to the contract
MultiSigTransactor // Write-only binding to the contract
MultiSigFilterer // Log filterer for contract events
}
MultiSig is an auto generated Go binding around an Ethereum contract.
func NewMultiSig ¶
NewMultiSig creates a new instance of MultiSig, bound to a specific deployed contract.
type MultiSigCaller ¶
type MultiSigCaller struct {
// contains filtered or unexported fields
}
MultiSigCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiSigCaller ¶
func NewMultiSigCaller(address common.Address, caller bind.ContractCaller) (*MultiSigCaller, error)
NewMultiSigCaller creates a new read-only instance of MultiSig, bound to a specific deployed contract.
func (*MultiSigCaller) Confirmations ¶
func (_MultiSig *MultiSigCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*MultiSigCaller) GetConfirmationCount ¶
func (_MultiSig *MultiSigCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*MultiSigCaller) GetConfirmations ¶
func (_MultiSig *MultiSigCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*MultiSigCaller) GetOwners ¶
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MultiSigCaller) GetTransactionCount ¶
func (_MultiSig *MultiSigCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*MultiSigCaller) GetTransactionIds ¶
func (_MultiSig *MultiSigCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*MultiSigCaller) Initialized ¶
func (_MultiSig *MultiSigCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*MultiSigCaller) InternalRequired ¶
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*MultiSigCaller) IsConfirmed ¶
func (_MultiSig *MultiSigCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*MultiSigCaller) IsOwner ¶
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*MultiSigCaller) MAXOWNERCOUNT ¶
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MultiSigCaller) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*MultiSigCaller) Required ¶
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MultiSigCaller) TransactionCount ¶
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MultiSigCaller) Transactions ¶
func (_MultiSig *MultiSigCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigCallerRaw ¶
type MultiSigCallerRaw struct {
Contract *MultiSigCaller // Generic read-only contract binding to access the raw methods on
}
MultiSigCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiSigCallerRaw) Call ¶
func (_MultiSig *MultiSigCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type MultiSigCallerSession ¶
type MultiSigCallerSession struct {
Contract *MultiSigCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
MultiSigCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiSigCallerSession) Confirmations ¶
func (_MultiSig *MultiSigCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*MultiSigCallerSession) GetConfirmationCount ¶
func (_MultiSig *MultiSigCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*MultiSigCallerSession) GetConfirmations ¶
func (_MultiSig *MultiSigCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*MultiSigCallerSession) GetOwners ¶
func (_MultiSig *MultiSigCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MultiSigCallerSession) GetTransactionCount ¶
func (_MultiSig *MultiSigCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*MultiSigCallerSession) GetTransactionIds ¶
func (_MultiSig *MultiSigCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*MultiSigCallerSession) Initialized ¶
func (_MultiSig *MultiSigCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*MultiSigCallerSession) InternalRequired ¶
func (_MultiSig *MultiSigCallerSession) InternalRequired() (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*MultiSigCallerSession) IsConfirmed ¶
func (_MultiSig *MultiSigCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*MultiSigCallerSession) IsOwner ¶
func (_MultiSig *MultiSigCallerSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*MultiSigCallerSession) MAXOWNERCOUNT ¶
func (_MultiSig *MultiSigCallerSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MultiSigCallerSession) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*MultiSigCallerSession) Required ¶
func (_MultiSig *MultiSigCallerSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MultiSigCallerSession) TransactionCount ¶
func (_MultiSig *MultiSigCallerSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MultiSigCallerSession) Transactions ¶
func (_MultiSig *MultiSigCallerSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigConfirmation ¶
type MultiSigConfirmation struct {
Sender common.Address
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
MultiSigConfirmation represents a Confirmation event raised by the MultiSig contract.
type MultiSigConfirmationIterator ¶
type MultiSigConfirmationIterator struct {
Event *MultiSigConfirmation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the MultiSig contract.
func (*MultiSigConfirmationIterator) Close ¶
func (it *MultiSigConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigConfirmationIterator) Error ¶
func (it *MultiSigConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigConfirmationIterator) Next ¶
func (it *MultiSigConfirmationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigDeposit ¶
type MultiSigDeposit struct {
Sender common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
MultiSigDeposit represents a Deposit event raised by the MultiSig contract.
type MultiSigDepositIterator ¶
type MultiSigDepositIterator struct {
Event *MultiSigDeposit // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MultiSig contract.
func (*MultiSigDepositIterator) Close ¶
func (it *MultiSigDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigDepositIterator) Error ¶
func (it *MultiSigDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigDepositIterator) Next ¶
func (it *MultiSigDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigExecution ¶
type MultiSigExecution struct {
TransactionId *big.Int
ReturnData []byte
Raw types.Log // Blockchain specific contextual infos
}
MultiSigExecution represents a Execution event raised by the MultiSig contract.
type MultiSigExecutionIterator ¶
type MultiSigExecutionIterator struct {
Event *MultiSigExecution // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the MultiSig contract.
func (*MultiSigExecutionIterator) Close ¶
func (it *MultiSigExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigExecutionIterator) Error ¶
func (it *MultiSigExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigExecutionIterator) Next ¶
func (it *MultiSigExecutionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigFilterer ¶
type MultiSigFilterer struct {
// contains filtered or unexported fields
}
MultiSigFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiSigFilterer ¶
func NewMultiSigFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiSigFilterer, error)
NewMultiSigFilterer creates a new log filterer instance of MultiSig, bound to a specific deployed contract.
func (*MultiSigFilterer) FilterConfirmation ¶
func (_MultiSig *MultiSigFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigFilterer) FilterDeposit ¶
func (_MultiSig *MultiSigFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigFilterer) FilterExecution ¶
func (_MultiSig *MultiSigFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigExecutionIterator, error)
FilterExecution is a free log retrieval operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*MultiSigFilterer) FilterInternalRequirementChange ¶
func (_MultiSig *MultiSigFilterer) FilterInternalRequirementChange(opts *bind.FilterOpts) (*MultiSigInternalRequirementChangeIterator, error)
FilterInternalRequirementChange is a free log retrieval operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*MultiSigFilterer) FilterOwnerAddition ¶
func (_MultiSig *MultiSigFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigOwnerAdditionIterator, error)
FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigFilterer) FilterOwnerRemoval ¶
func (_MultiSig *MultiSigFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigOwnerRemovalIterator, error)
FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigFilterer) FilterRequirementChange ¶
func (_MultiSig *MultiSigFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigRequirementChangeIterator, error)
FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigFilterer) FilterRevocation ¶
func (_MultiSig *MultiSigFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigRevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigFilterer) FilterSubmission ¶
func (_MultiSig *MultiSigFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigSubmissionIterator, error)
FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*MultiSigFilterer) ParseConfirmation ¶
func (_MultiSig *MultiSigFilterer) ParseConfirmation(log types.Log) (*MultiSigConfirmation, error)
ParseConfirmation is a log parse operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigFilterer) ParseDeposit ¶
func (_MultiSig *MultiSigFilterer) ParseDeposit(log types.Log) (*MultiSigDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigFilterer) ParseExecution ¶
func (_MultiSig *MultiSigFilterer) ParseExecution(log types.Log) (*MultiSigExecution, error)
ParseExecution is a log parse operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*MultiSigFilterer) ParseInternalRequirementChange ¶
func (_MultiSig *MultiSigFilterer) ParseInternalRequirementChange(log types.Log) (*MultiSigInternalRequirementChange, error)
ParseInternalRequirementChange is a log parse operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*MultiSigFilterer) ParseOwnerAddition ¶
func (_MultiSig *MultiSigFilterer) ParseOwnerAddition(log types.Log) (*MultiSigOwnerAddition, error)
ParseOwnerAddition is a log parse operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigFilterer) ParseOwnerRemoval ¶
func (_MultiSig *MultiSigFilterer) ParseOwnerRemoval(log types.Log) (*MultiSigOwnerRemoval, error)
ParseOwnerRemoval is a log parse operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigFilterer) ParseRequirementChange ¶
func (_MultiSig *MultiSigFilterer) ParseRequirementChange(log types.Log) (*MultiSigRequirementChange, error)
ParseRequirementChange is a log parse operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigFilterer) ParseRevocation ¶
func (_MultiSig *MultiSigFilterer) ParseRevocation(log types.Log) (*MultiSigRevocation, error)
ParseRevocation is a log parse operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigFilterer) ParseSubmission ¶
func (_MultiSig *MultiSigFilterer) ParseSubmission(log types.Log) (*MultiSigSubmission, error)
ParseSubmission is a log parse operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*MultiSigFilterer) TryParseLog ¶
func (_MultiSig *MultiSigFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*MultiSigFilterer) WatchConfirmation ¶
func (_MultiSig *MultiSigFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigFilterer) WatchDeposit ¶
func (_MultiSig *MultiSigFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigDeposit, sender []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigFilterer) WatchExecution ¶
func (_MultiSig *MultiSigFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigExecution, transactionId []*big.Int) (event.Subscription, error)
WatchExecution is a free log subscription operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*MultiSigFilterer) WatchInternalRequirementChange ¶
func (_MultiSig *MultiSigFilterer) WatchInternalRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigInternalRequirementChange) (event.Subscription, error)
WatchInternalRequirementChange is a free log subscription operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*MultiSigFilterer) WatchOwnerAddition ¶
func (_MultiSig *MultiSigFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigOwnerAddition, owner []common.Address) (event.Subscription, error)
WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigFilterer) WatchOwnerRemoval ¶
func (_MultiSig *MultiSigFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigOwnerRemoval, owner []common.Address) (event.Subscription, error)
WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigFilterer) WatchRequirementChange ¶
func (_MultiSig *MultiSigFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigRequirementChange) (event.Subscription, error)
WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigFilterer) WatchRevocation ¶
func (_MultiSig *MultiSigFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigFilterer) WatchSubmission ¶
func (_MultiSig *MultiSigFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigSubmission, transactionId []*big.Int) (event.Subscription, error)
WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
type MultiSigInternalRequirementChange ¶
type MultiSigInternalRequirementChange struct {
InternalRequired *big.Int
Raw types.Log // Blockchain specific contextual infos
}
MultiSigInternalRequirementChange represents a InternalRequirementChange event raised by the MultiSig contract.
type MultiSigInternalRequirementChangeIterator ¶
type MultiSigInternalRequirementChangeIterator struct {
Event *MultiSigInternalRequirementChange // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigInternalRequirementChangeIterator is returned from FilterInternalRequirementChange and is used to iterate over the raw logs and unpacked data for InternalRequirementChange events raised by the MultiSig contract.
func (*MultiSigInternalRequirementChangeIterator) Close ¶
func (it *MultiSigInternalRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigInternalRequirementChangeIterator) Error ¶
func (it *MultiSigInternalRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigInternalRequirementChangeIterator) Next ¶
func (it *MultiSigInternalRequirementChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigOwnerAddition ¶
type MultiSigOwnerAddition struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
MultiSigOwnerAddition represents a OwnerAddition event raised by the MultiSig contract.
type MultiSigOwnerAdditionIterator ¶
type MultiSigOwnerAdditionIterator struct {
Event *MultiSigOwnerAddition // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the MultiSig contract.
func (*MultiSigOwnerAdditionIterator) Close ¶
func (it *MultiSigOwnerAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigOwnerAdditionIterator) Error ¶
func (it *MultiSigOwnerAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigOwnerAdditionIterator) Next ¶
func (it *MultiSigOwnerAdditionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigOwnerRemoval ¶
type MultiSigOwnerRemoval struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
MultiSigOwnerRemoval represents a OwnerRemoval event raised by the MultiSig contract.
type MultiSigOwnerRemovalIterator ¶
type MultiSigOwnerRemovalIterator struct {
Event *MultiSigOwnerRemoval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the MultiSig contract.
func (*MultiSigOwnerRemovalIterator) Close ¶
func (it *MultiSigOwnerRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigOwnerRemovalIterator) Error ¶
func (it *MultiSigOwnerRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigOwnerRemovalIterator) Next ¶
func (it *MultiSigOwnerRemovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigRaw ¶
type MultiSigRaw struct {
Contract *MultiSig // Generic contract binding to access the raw methods on
}
MultiSigRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiSigRaw) Call ¶
func (_MultiSig *MultiSigRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*MultiSigRaw) Transact ¶
func (_MultiSig *MultiSigRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigRaw) Transfer ¶
func (_MultiSig *MultiSigRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MultiSigRequirementChange ¶
type MultiSigRequirementChange struct {
Required *big.Int
Raw types.Log // Blockchain specific contextual infos
}
MultiSigRequirementChange represents a RequirementChange event raised by the MultiSig contract.
type MultiSigRequirementChangeIterator ¶
type MultiSigRequirementChangeIterator struct {
Event *MultiSigRequirementChange // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the MultiSig contract.
func (*MultiSigRequirementChangeIterator) Close ¶
func (it *MultiSigRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigRequirementChangeIterator) Error ¶
func (it *MultiSigRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigRequirementChangeIterator) Next ¶
func (it *MultiSigRequirementChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigRevocation ¶
type MultiSigRevocation struct {
Sender common.Address
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
MultiSigRevocation represents a Revocation event raised by the MultiSig contract.
type MultiSigRevocationIterator ¶
type MultiSigRevocationIterator struct {
Event *MultiSigRevocation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the MultiSig contract.
func (*MultiSigRevocationIterator) Close ¶
func (it *MultiSigRevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigRevocationIterator) Error ¶
func (it *MultiSigRevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigRevocationIterator) Next ¶
func (it *MultiSigRevocationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigSession ¶
type MultiSigSession struct {
Contract *MultiSig // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
MultiSigSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiSigSession) AddOwner ¶
func (_MultiSig *MultiSigSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigSession) ChangeInternalRequirement ¶
func (_MultiSig *MultiSigSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*MultiSigSession) ChangeRequirement ¶
func (_MultiSig *MultiSigSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*MultiSigSession) ConfirmTransaction ¶
func (_MultiSig *MultiSigSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigSession) Confirmations ¶
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*MultiSigSession) ExecuteTransaction ¶
func (_MultiSig *MultiSigSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigSession) GetConfirmationCount ¶
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*MultiSigSession) GetConfirmations ¶
func (_MultiSig *MultiSigSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*MultiSigSession) GetOwners ¶
func (_MultiSig *MultiSigSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MultiSigSession) GetTransactionCount ¶
func (_MultiSig *MultiSigSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*MultiSigSession) GetTransactionIds ¶
func (_MultiSig *MultiSigSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*MultiSigSession) Initialize ¶
func (_MultiSig *MultiSigSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*MultiSigSession) Initialized ¶
func (_MultiSig *MultiSigSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*MultiSigSession) InternalRequired ¶
func (_MultiSig *MultiSigSession) InternalRequired() (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*MultiSigSession) IsConfirmed ¶
func (_MultiSig *MultiSigSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*MultiSigSession) IsOwner ¶
func (_MultiSig *MultiSigSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*MultiSigSession) MAXOWNERCOUNT ¶
func (_MultiSig *MultiSigSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MultiSigSession) Owners ¶
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*MultiSigSession) RemoveOwner ¶
func (_MultiSig *MultiSigSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigSession) ReplaceOwner ¶
func (_MultiSig *MultiSigSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigSession) Required ¶
func (_MultiSig *MultiSigSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MultiSigSession) RevokeConfirmation ¶
func (_MultiSig *MultiSigSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigSession) SubmitTransaction ¶
func (_MultiSig *MultiSigSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
func (*MultiSigSession) TransactionCount ¶
func (_MultiSig *MultiSigSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MultiSigSession) Transactions ¶
func (_MultiSig *MultiSigSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigSubmission ¶
type MultiSigSubmission struct {
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
MultiSigSubmission represents a Submission event raised by the MultiSig contract.
type MultiSigSubmissionIterator ¶
type MultiSigSubmissionIterator struct {
Event *MultiSigSubmission // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
MultiSigSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the MultiSig contract.
func (*MultiSigSubmissionIterator) Close ¶
func (it *MultiSigSubmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigSubmissionIterator) Error ¶
func (it *MultiSigSubmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigSubmissionIterator) Next ¶
func (it *MultiSigSubmissionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiSigTransactor ¶
type MultiSigTransactor struct {
// contains filtered or unexported fields
}
MultiSigTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiSigTransactor ¶
func NewMultiSigTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiSigTransactor, error)
NewMultiSigTransactor creates a new write-only instance of MultiSig, bound to a specific deployed contract.
func (*MultiSigTransactor) AddOwner ¶
func (_MultiSig *MultiSigTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigTransactor) ChangeInternalRequirement ¶
func (_MultiSig *MultiSigTransactor) ChangeInternalRequirement(opts *bind.TransactOpts, _internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*MultiSigTransactor) ChangeRequirement ¶
func (_MultiSig *MultiSigTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*MultiSigTransactor) ConfirmTransaction ¶
func (_MultiSig *MultiSigTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigTransactor) ExecuteTransaction ¶
func (_MultiSig *MultiSigTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigTransactor) Initialize ¶
func (_MultiSig *MultiSigTransactor) Initialize(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*MultiSigTransactor) RemoveOwner ¶
func (_MultiSig *MultiSigTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigTransactor) ReplaceOwner ¶
func (_MultiSig *MultiSigTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigTransactor) RevokeConfirmation ¶
func (_MultiSig *MultiSigTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigTransactor) SubmitTransaction ¶
func (_MultiSig *MultiSigTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type MultiSigTransactorRaw ¶
type MultiSigTransactorRaw struct {
Contract *MultiSigTransactor // Generic write-only contract binding to access the raw methods on
}
MultiSigTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiSigTransactorRaw) Transact ¶
func (_MultiSig *MultiSigTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigTransactorRaw) Transfer ¶
func (_MultiSig *MultiSigTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type MultiSigTransactorSession ¶
type MultiSigTransactorSession struct {
Contract *MultiSigTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
MultiSigTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiSigTransactorSession) AddOwner ¶
func (_MultiSig *MultiSigTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigTransactorSession) ChangeInternalRequirement ¶
func (_MultiSig *MultiSigTransactorSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*MultiSigTransactorSession) ChangeRequirement ¶
func (_MultiSig *MultiSigTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*MultiSigTransactorSession) ConfirmTransaction ¶
func (_MultiSig *MultiSigTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigTransactorSession) ExecuteTransaction ¶
func (_MultiSig *MultiSigTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigTransactorSession) Initialize ¶
func (_MultiSig *MultiSigTransactorSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*MultiSigTransactorSession) RemoveOwner ¶
func (_MultiSig *MultiSigTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigTransactorSession) ReplaceOwner ¶
func (_MultiSig *MultiSigTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigTransactorSession) RevokeConfirmation ¶
func (_MultiSig *MultiSigTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigTransactorSession) SubmitTransaction ¶
func (_MultiSig *MultiSigTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type Proxy ¶
type Proxy struct {
ProxyCaller // Read-only binding to the contract
ProxyTransactor // Write-only binding to the contract
ProxyFilterer // Log filterer for contract events
}
Proxy is an auto generated Go binding around an Ethereum contract.
type ProxyCaller ¶
type ProxyCaller struct {
// contains filtered or unexported fields
}
ProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewProxyCaller ¶
func NewProxyCaller(address common.Address, caller bind.ContractCaller) (*ProxyCaller, error)
NewProxyCaller creates a new read-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyCaller) GetImplementation ¶
GetImplementation is a free data retrieval call binding the contract method 0x42404e07.
Solidity: function _getImplementation() constant returns(address implementation)
type ProxyCallerRaw ¶
type ProxyCallerRaw struct {
Contract *ProxyCaller // Generic read-only contract binding to access the raw methods on
}
ProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ProxyCallerRaw) Call ¶
func (_Proxy *ProxyCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ProxyCallerSession ¶
type ProxyCallerSession struct {
Contract *ProxyCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ProxyCallerSession) GetImplementation ¶
func (_Proxy *ProxyCallerSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0x42404e07.
Solidity: function _getImplementation() constant returns(address implementation)
type ProxyFilterer ¶
type ProxyFilterer struct {
// contains filtered or unexported fields
}
ProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewProxyFilterer ¶
func NewProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyFilterer, error)
NewProxyFilterer creates a new log filterer instance of Proxy, bound to a specific deployed contract.
func (*ProxyFilterer) FilterImplementationSet ¶
func (_Proxy *ProxyFilterer) FilterImplementationSet(opts *bind.FilterOpts, implementation []common.Address) (*ProxyImplementationSetIterator, error)
FilterImplementationSet is a free log retrieval operation binding the contract event 0xab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d13.
Solidity: event ImplementationSet(address indexed implementation)
func (*ProxyFilterer) FilterOwnerSet ¶
func (_Proxy *ProxyFilterer) FilterOwnerSet(opts *bind.FilterOpts, owner []common.Address) (*ProxyOwnerSetIterator, error)
FilterOwnerSet is a free log retrieval operation binding the contract event 0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2.
Solidity: event OwnerSet(address indexed owner)
func (*ProxyFilterer) ParseImplementationSet ¶
func (_Proxy *ProxyFilterer) ParseImplementationSet(log types.Log) (*ProxyImplementationSet, error)
ParseImplementationSet is a log parse operation binding the contract event 0xab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d13.
Solidity: event ImplementationSet(address indexed implementation)
func (*ProxyFilterer) ParseOwnerSet ¶
func (_Proxy *ProxyFilterer) ParseOwnerSet(log types.Log) (*ProxyOwnerSet, error)
ParseOwnerSet is a log parse operation binding the contract event 0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2.
Solidity: event OwnerSet(address indexed owner)
func (*ProxyFilterer) TryParseLog ¶
func (_Proxy *ProxyFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ProxyFilterer) WatchImplementationSet ¶
func (_Proxy *ProxyFilterer) WatchImplementationSet(opts *bind.WatchOpts, sink chan<- *ProxyImplementationSet, implementation []common.Address) (event.Subscription, error)
WatchImplementationSet is a free log subscription operation binding the contract event 0xab64f92ab780ecbf4f3866f57cee465ff36c89450dcce20237ca7a8d81fb7d13.
Solidity: event ImplementationSet(address indexed implementation)
func (*ProxyFilterer) WatchOwnerSet ¶
func (_Proxy *ProxyFilterer) WatchOwnerSet(opts *bind.WatchOpts, sink chan<- *ProxyOwnerSet, owner []common.Address) (event.Subscription, error)
WatchOwnerSet is a free log subscription operation binding the contract event 0x50146d0e3c60aa1d17a70635b05494f864e86144a2201275021014fbf08bafe2.
Solidity: event OwnerSet(address indexed owner)
type ProxyImplementationSet ¶
type ProxyImplementationSet struct {
Implementation common.Address
Raw types.Log // Blockchain specific contextual infos
}
ProxyImplementationSet represents a ImplementationSet event raised by the Proxy contract.
type ProxyImplementationSetIterator ¶
type ProxyImplementationSetIterator struct {
Event *ProxyImplementationSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ProxyImplementationSetIterator is returned from FilterImplementationSet and is used to iterate over the raw logs and unpacked data for ImplementationSet events raised by the Proxy contract.
func (*ProxyImplementationSetIterator) Close ¶
func (it *ProxyImplementationSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyImplementationSetIterator) Error ¶
func (it *ProxyImplementationSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyImplementationSetIterator) Next ¶
func (it *ProxyImplementationSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyOwnerSet ¶
type ProxyOwnerSet struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ProxyOwnerSet represents a OwnerSet event raised by the Proxy contract.
type ProxyOwnerSetIterator ¶
type ProxyOwnerSetIterator struct {
Event *ProxyOwnerSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ProxyOwnerSetIterator is returned from FilterOwnerSet and is used to iterate over the raw logs and unpacked data for OwnerSet events raised by the Proxy contract.
func (*ProxyOwnerSetIterator) Close ¶
func (it *ProxyOwnerSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ProxyOwnerSetIterator) Error ¶
func (it *ProxyOwnerSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ProxyOwnerSetIterator) Next ¶
func (it *ProxyOwnerSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ProxyRaw ¶
type ProxyRaw struct {
Contract *Proxy // Generic contract binding to access the raw methods on
}
ProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ProxyRaw) Call ¶
func (_Proxy *ProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ProxyRaw) Transact ¶
func (_Proxy *ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyRaw) Transfer ¶
func (_Proxy *ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProxySession ¶
type ProxySession struct {
Contract *Proxy // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ProxySession) GetImplementation ¶
func (_Proxy *ProxySession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0x42404e07.
Solidity: function _getImplementation() constant returns(address implementation)
func (*ProxySession) GetOwner ¶
func (_Proxy *ProxySession) GetOwner() (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0xf7e6af80.
Solidity: function _getOwner() constant returns(address owner)
func (*ProxySession) SetAndInitializeImplementation ¶
func (_Proxy *ProxySession) SetAndInitializeImplementation(implementation common.Address, callbackData []byte) (*types.Transaction, error)
SetAndInitializeImplementation is a paid mutator transaction binding the contract method 0x03386ba3.
Solidity: function _setAndInitializeImplementation(address implementation, bytes callbackData) returns()
func (*ProxySession) SetImplementation ¶
func (_Proxy *ProxySession) SetImplementation(implementation common.Address) (*types.Transaction, error)
SetImplementation is a paid mutator transaction binding the contract method 0xbb913f41.
Solidity: function _setImplementation(address implementation) returns()
func (*ProxySession) TransferOwnership ¶
func (_Proxy *ProxySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xd29d44ee.
Solidity: function _transferOwnership(address newOwner) returns()
type ProxyTransactor ¶
type ProxyTransactor struct {
// contains filtered or unexported fields
}
ProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewProxyTransactor ¶
func NewProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyTransactor, error)
NewProxyTransactor creates a new write-only instance of Proxy, bound to a specific deployed contract.
func (*ProxyTransactor) SetAndInitializeImplementation ¶
func (_Proxy *ProxyTransactor) SetAndInitializeImplementation(opts *bind.TransactOpts, implementation common.Address, callbackData []byte) (*types.Transaction, error)
SetAndInitializeImplementation is a paid mutator transaction binding the contract method 0x03386ba3.
Solidity: function _setAndInitializeImplementation(address implementation, bytes callbackData) returns()
func (*ProxyTransactor) SetImplementation ¶
func (_Proxy *ProxyTransactor) SetImplementation(opts *bind.TransactOpts, implementation common.Address) (*types.Transaction, error)
SetImplementation is a paid mutator transaction binding the contract method 0xbb913f41.
Solidity: function _setImplementation(address implementation) returns()
func (*ProxyTransactor) TransferOwnership ¶
func (_Proxy *ProxyTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xd29d44ee.
Solidity: function _transferOwnership(address newOwner) returns()
type ProxyTransactorRaw ¶
type ProxyTransactorRaw struct {
Contract *ProxyTransactor // Generic write-only contract binding to access the raw methods on
}
ProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ProxyTransactorRaw) Transact ¶
func (_Proxy *ProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ProxyTransactorRaw) Transfer ¶
func (_Proxy *ProxyTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ProxyTransactorSession ¶
type ProxyTransactorSession struct {
Contract *ProxyTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ProxyTransactorSession) SetAndInitializeImplementation ¶
func (_Proxy *ProxyTransactorSession) SetAndInitializeImplementation(implementation common.Address, callbackData []byte) (*types.Transaction, error)
SetAndInitializeImplementation is a paid mutator transaction binding the contract method 0x03386ba3.
Solidity: function _setAndInitializeImplementation(address implementation, bytes callbackData) returns()
func (*ProxyTransactorSession) SetImplementation ¶
func (_Proxy *ProxyTransactorSession) SetImplementation(implementation common.Address) (*types.Transaction, error)
SetImplementation is a paid mutator transaction binding the contract method 0xbb913f41.
Solidity: function _setImplementation(address implementation) returns()
func (*ProxyTransactorSession) TransferOwnership ¶
func (_Proxy *ProxyTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xd29d44ee.
Solidity: function _transferOwnership(address newOwner) returns()
type Random ¶
type Random struct {
RandomCaller // Read-only binding to the contract
RandomTransactor // Write-only binding to the contract
RandomFilterer // Log filterer for contract events
}
Random is an auto generated Go binding around an Ethereum contract.
type RandomCaller ¶
type RandomCaller struct {
// contains filtered or unexported fields
}
RandomCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRandomCaller ¶
func NewRandomCaller(address common.Address, caller bind.ContractCaller) (*RandomCaller, error)
NewRandomCaller creates a new read-only instance of Random, bound to a specific deployed contract.
func (*RandomCaller) CheckProofOfPossession ¶
func (_Random *RandomCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*RandomCaller) Commitments ¶
func (_Random *RandomCaller) Commitments(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error)
Commitments is a free data retrieval call binding the contract method 0xe8fcf723.
Solidity: function commitments(address ) constant returns(bytes32)
func (*RandomCaller) ComputeCommitment ¶
func (_Random *RandomCaller) ComputeCommitment(opts *bind.CallOpts, randomness [32]byte) ([32]byte, error)
ComputeCommitment is a free data retrieval call binding the contract method 0xc387742b.
Solidity: function computeCommitment(bytes32 randomness) constant returns(bytes32)
func (*RandomCaller) FractionMulExp ¶
func (_Random *RandomCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*RandomCaller) GetBlockNumberFromHeader ¶
func (_Random *RandomCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*RandomCaller) GetBlockRandomness ¶
func (_Random *RandomCaller) GetBlockRandomness(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetBlockRandomness is a free data retrieval call binding the contract method 0xfc484726.
Solidity: function getBlockRandomness(uint256 blockNumber) constant returns(bytes32)
func (*RandomCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*RandomCaller) GetEpochNumberOfBlock ¶
func (_Random *RandomCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*RandomCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*RandomCaller) GetParentSealBitmap ¶
func (_Random *RandomCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*RandomCaller) GetVerifiedSealBitmapFromHeader ¶
func (_Random *RandomCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*RandomCaller) HashHeader ¶
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*RandomCaller) Initialized ¶
func (_Random *RandomCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*RandomCaller) IsOwner ¶
func (_Random *RandomCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*RandomCaller) MinQuorumSize ¶
func (_Random *RandomCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*RandomCaller) MinQuorumSizeInCurrentSet ¶
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*RandomCaller) NumberValidatorsInCurrentSet ¶
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*RandomCaller) NumberValidatorsInSet ¶
func (_Random *RandomCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*RandomCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RandomCaller) Random ¶
func (_Random *RandomCaller) Random(opts *bind.CallOpts) ([32]byte, error)
Random is a free data retrieval call binding the contract method 0x5ec01e4d.
Solidity: function random() constant returns(bytes32)
func (*RandomCaller) RandomnessBlockRetentionWindow ¶
RandomnessBlockRetentionWindow is a free data retrieval call binding the contract method 0xe45def95.
Solidity: function randomnessBlockRetentionWindow() constant returns(uint256)
func (*RandomCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_Random *RandomCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*RandomCaller) ValidatorSignerAddressFromSet ¶
func (_Random *RandomCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type RandomCallerRaw ¶
type RandomCallerRaw struct {
Contract *RandomCaller // Generic read-only contract binding to access the raw methods on
}
RandomCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RandomCallerRaw) Call ¶
func (_Random *RandomCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type RandomCallerSession ¶
type RandomCallerSession struct {
Contract *RandomCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
RandomCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RandomCallerSession) CheckProofOfPossession ¶
func (_Random *RandomCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*RandomCallerSession) Commitments ¶
func (_Random *RandomCallerSession) Commitments(arg0 common.Address) ([32]byte, error)
Commitments is a free data retrieval call binding the contract method 0xe8fcf723.
Solidity: function commitments(address ) constant returns(bytes32)
func (*RandomCallerSession) ComputeCommitment ¶
func (_Random *RandomCallerSession) ComputeCommitment(randomness [32]byte) ([32]byte, error)
ComputeCommitment is a free data retrieval call binding the contract method 0xc387742b.
Solidity: function computeCommitment(bytes32 randomness) constant returns(bytes32)
func (*RandomCallerSession) FractionMulExp ¶
func (_Random *RandomCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*RandomCallerSession) GetBlockNumberFromHeader ¶
func (_Random *RandomCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*RandomCallerSession) GetBlockRandomness ¶
func (_Random *RandomCallerSession) GetBlockRandomness(blockNumber *big.Int) ([32]byte, error)
GetBlockRandomness is a free data retrieval call binding the contract method 0xfc484726.
Solidity: function getBlockRandomness(uint256 blockNumber) constant returns(bytes32)
func (*RandomCallerSession) GetEpochNumber ¶
func (_Random *RandomCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*RandomCallerSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*RandomCallerSession) GetEpochSize ¶
func (_Random *RandomCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*RandomCallerSession) GetParentSealBitmap ¶
func (_Random *RandomCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*RandomCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_Random *RandomCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*RandomCallerSession) HashHeader ¶
func (_Random *RandomCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*RandomCallerSession) Initialized ¶
func (_Random *RandomCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*RandomCallerSession) IsOwner ¶
func (_Random *RandomCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*RandomCallerSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*RandomCallerSession) MinQuorumSizeInCurrentSet ¶
func (_Random *RandomCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*RandomCallerSession) NumberValidatorsInCurrentSet ¶
func (_Random *RandomCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*RandomCallerSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*RandomCallerSession) Owner ¶
func (_Random *RandomCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RandomCallerSession) Random ¶
func (_Random *RandomCallerSession) Random() ([32]byte, error)
Random is a free data retrieval call binding the contract method 0x5ec01e4d.
Solidity: function random() constant returns(bytes32)
func (*RandomCallerSession) RandomnessBlockRetentionWindow ¶
func (_Random *RandomCallerSession) RandomnessBlockRetentionWindow() (*big.Int, error)
RandomnessBlockRetentionWindow is a free data retrieval call binding the contract method 0xe45def95.
Solidity: function randomnessBlockRetentionWindow() constant returns(uint256)
func (*RandomCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Random *RandomCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*RandomCallerSession) ValidatorSignerAddressFromSet ¶
func (_Random *RandomCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type RandomFilterer ¶
type RandomFilterer struct {
// contains filtered or unexported fields
}
RandomFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRandomFilterer ¶
func NewRandomFilterer(address common.Address, filterer bind.ContractFilterer) (*RandomFilterer, error)
NewRandomFilterer creates a new log filterer instance of Random, bound to a specific deployed contract.
func (*RandomFilterer) FilterOwnershipTransferred ¶
func (_Random *RandomFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RandomOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RandomFilterer) FilterRandomnessBlockRetentionWindowSet ¶
func (_Random *RandomFilterer) FilterRandomnessBlockRetentionWindowSet(opts *bind.FilterOpts) (*RandomRandomnessBlockRetentionWindowSetIterator, error)
FilterRandomnessBlockRetentionWindowSet is a free log retrieval operation binding the contract event 0x337b24e614d34558109f3dee80fbcb3c5a4b08a6611bee45581772f64d1681e5.
Solidity: event RandomnessBlockRetentionWindowSet(uint256 value)
func (*RandomFilterer) ParseOwnershipTransferred ¶
func (_Random *RandomFilterer) ParseOwnershipTransferred(log types.Log) (*RandomOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RandomFilterer) ParseRandomnessBlockRetentionWindowSet ¶
func (_Random *RandomFilterer) ParseRandomnessBlockRetentionWindowSet(log types.Log) (*RandomRandomnessBlockRetentionWindowSet, error)
ParseRandomnessBlockRetentionWindowSet is a log parse operation binding the contract event 0x337b24e614d34558109f3dee80fbcb3c5a4b08a6611bee45581772f64d1681e5.
Solidity: event RandomnessBlockRetentionWindowSet(uint256 value)
func (*RandomFilterer) TryParseLog ¶
func (_Random *RandomFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*RandomFilterer) WatchOwnershipTransferred ¶
func (_Random *RandomFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RandomOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RandomFilterer) WatchRandomnessBlockRetentionWindowSet ¶
func (_Random *RandomFilterer) WatchRandomnessBlockRetentionWindowSet(opts *bind.WatchOpts, sink chan<- *RandomRandomnessBlockRetentionWindowSet) (event.Subscription, error)
WatchRandomnessBlockRetentionWindowSet is a free log subscription operation binding the contract event 0x337b24e614d34558109f3dee80fbcb3c5a4b08a6611bee45581772f64d1681e5.
Solidity: event RandomnessBlockRetentionWindowSet(uint256 value)
type RandomOwnershipTransferred ¶
type RandomOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
RandomOwnershipTransferred represents a OwnershipTransferred event raised by the Random contract.
type RandomOwnershipTransferredIterator ¶
type RandomOwnershipTransferredIterator struct {
Event *RandomOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
RandomOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Random contract.
func (*RandomOwnershipTransferredIterator) Close ¶
func (it *RandomOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RandomOwnershipTransferredIterator) Error ¶
func (it *RandomOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RandomOwnershipTransferredIterator) Next ¶
func (it *RandomOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type RandomRandomnessBlockRetentionWindowSet ¶
type RandomRandomnessBlockRetentionWindowSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
RandomRandomnessBlockRetentionWindowSet represents a RandomnessBlockRetentionWindowSet event raised by the Random contract.
type RandomRandomnessBlockRetentionWindowSetIterator ¶
type RandomRandomnessBlockRetentionWindowSetIterator struct {
Event *RandomRandomnessBlockRetentionWindowSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
RandomRandomnessBlockRetentionWindowSetIterator is returned from FilterRandomnessBlockRetentionWindowSet and is used to iterate over the raw logs and unpacked data for RandomnessBlockRetentionWindowSet events raised by the Random contract.
func (*RandomRandomnessBlockRetentionWindowSetIterator) Close ¶
func (it *RandomRandomnessBlockRetentionWindowSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RandomRandomnessBlockRetentionWindowSetIterator) Error ¶
func (it *RandomRandomnessBlockRetentionWindowSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RandomRandomnessBlockRetentionWindowSetIterator) Next ¶
func (it *RandomRandomnessBlockRetentionWindowSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type RandomRaw ¶
type RandomRaw struct {
Contract *Random // Generic contract binding to access the raw methods on
}
RandomRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RandomRaw) Call ¶
func (_Random *RandomRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*RandomRaw) Transact ¶
func (_Random *RandomRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RandomRaw) Transfer ¶
func (_Random *RandomRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RandomSession ¶
type RandomSession struct {
Contract *Random // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
RandomSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RandomSession) CheckProofOfPossession ¶
func (_Random *RandomSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*RandomSession) Commitments ¶
func (_Random *RandomSession) Commitments(arg0 common.Address) ([32]byte, error)
Commitments is a free data retrieval call binding the contract method 0xe8fcf723.
Solidity: function commitments(address ) constant returns(bytes32)
func (*RandomSession) ComputeCommitment ¶
func (_Random *RandomSession) ComputeCommitment(randomness [32]byte) ([32]byte, error)
ComputeCommitment is a free data retrieval call binding the contract method 0xc387742b.
Solidity: function computeCommitment(bytes32 randomness) constant returns(bytes32)
func (*RandomSession) FractionMulExp ¶
func (_Random *RandomSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*RandomSession) GetBlockNumberFromHeader ¶
func (_Random *RandomSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*RandomSession) GetBlockRandomness ¶
func (_Random *RandomSession) GetBlockRandomness(blockNumber *big.Int) ([32]byte, error)
GetBlockRandomness is a free data retrieval call binding the contract method 0xfc484726.
Solidity: function getBlockRandomness(uint256 blockNumber) constant returns(bytes32)
func (*RandomSession) GetEpochNumber ¶
func (_Random *RandomSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*RandomSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*RandomSession) GetEpochSize ¶
func (_Random *RandomSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*RandomSession) GetParentSealBitmap ¶
func (_Random *RandomSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*RandomSession) GetVerifiedSealBitmapFromHeader ¶
func (_Random *RandomSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*RandomSession) HashHeader ¶
func (_Random *RandomSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*RandomSession) Initialize ¶
func (_Random *RandomSession) Initialize(_randomnessBlockRetentionWindow *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _randomnessBlockRetentionWindow) returns()
func (*RandomSession) Initialized ¶
func (_Random *RandomSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*RandomSession) IsOwner ¶
func (_Random *RandomSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*RandomSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*RandomSession) MinQuorumSizeInCurrentSet ¶
func (_Random *RandomSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*RandomSession) NumberValidatorsInCurrentSet ¶
func (_Random *RandomSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*RandomSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*RandomSession) Owner ¶
func (_Random *RandomSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RandomSession) Random ¶
func (_Random *RandomSession) Random() ([32]byte, error)
Random is a free data retrieval call binding the contract method 0x5ec01e4d.
Solidity: function random() constant returns(bytes32)
func (*RandomSession) RandomnessBlockRetentionWindow ¶
func (_Random *RandomSession) RandomnessBlockRetentionWindow() (*big.Int, error)
RandomnessBlockRetentionWindow is a free data retrieval call binding the contract method 0xe45def95.
Solidity: function randomnessBlockRetentionWindow() constant returns(uint256)
func (*RandomSession) RenounceOwnership ¶
func (_Random *RandomSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RandomSession) RevealAndCommit ¶
func (_Random *RandomSession) RevealAndCommit(randomness [32]byte, newCommitment [32]byte, proposer common.Address) (*types.Transaction, error)
RevealAndCommit is a paid mutator transaction binding the contract method 0x75832efc.
Solidity: function revealAndCommit(bytes32 randomness, bytes32 newCommitment, address proposer) returns()
func (*RandomSession) SetRandomnessBlockRetentionWindow ¶
func (_Random *RandomSession) SetRandomnessBlockRetentionWindow(value *big.Int) (*types.Transaction, error)
SetRandomnessBlockRetentionWindow is a paid mutator transaction binding the contract method 0x92e5d98f.
Solidity: function setRandomnessBlockRetentionWindow(uint256 value) returns()
func (*RandomSession) TransferOwnership ¶
func (_Random *RandomSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*RandomSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Random *RandomSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*RandomSession) ValidatorSignerAddressFromSet ¶
func (_Random *RandomSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type RandomTransactor ¶
type RandomTransactor struct {
// contains filtered or unexported fields
}
RandomTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRandomTransactor ¶
func NewRandomTransactor(address common.Address, transactor bind.ContractTransactor) (*RandomTransactor, error)
NewRandomTransactor creates a new write-only instance of Random, bound to a specific deployed contract.
func (*RandomTransactor) Initialize ¶
func (_Random *RandomTransactor) Initialize(opts *bind.TransactOpts, _randomnessBlockRetentionWindow *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _randomnessBlockRetentionWindow) returns()
func (*RandomTransactor) RenounceOwnership ¶
func (_Random *RandomTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RandomTransactor) RevealAndCommit ¶
func (_Random *RandomTransactor) RevealAndCommit(opts *bind.TransactOpts, randomness [32]byte, newCommitment [32]byte, proposer common.Address) (*types.Transaction, error)
RevealAndCommit is a paid mutator transaction binding the contract method 0x75832efc.
Solidity: function revealAndCommit(bytes32 randomness, bytes32 newCommitment, address proposer) returns()
func (*RandomTransactor) SetRandomnessBlockRetentionWindow ¶
func (_Random *RandomTransactor) SetRandomnessBlockRetentionWindow(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetRandomnessBlockRetentionWindow is a paid mutator transaction binding the contract method 0x92e5d98f.
Solidity: function setRandomnessBlockRetentionWindow(uint256 value) returns()
func (*RandomTransactor) TransferOwnership ¶
func (_Random *RandomTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RandomTransactorRaw ¶
type RandomTransactorRaw struct {
Contract *RandomTransactor // Generic write-only contract binding to access the raw methods on
}
RandomTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RandomTransactorRaw) Transact ¶
func (_Random *RandomTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RandomTransactorRaw) Transfer ¶
func (_Random *RandomTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RandomTransactorSession ¶
type RandomTransactorSession struct {
Contract *RandomTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
RandomTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RandomTransactorSession) Initialize ¶
func (_Random *RandomTransactorSession) Initialize(_randomnessBlockRetentionWindow *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _randomnessBlockRetentionWindow) returns()
func (*RandomTransactorSession) RenounceOwnership ¶
func (_Random *RandomTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RandomTransactorSession) RevealAndCommit ¶
func (_Random *RandomTransactorSession) RevealAndCommit(randomness [32]byte, newCommitment [32]byte, proposer common.Address) (*types.Transaction, error)
RevealAndCommit is a paid mutator transaction binding the contract method 0x75832efc.
Solidity: function revealAndCommit(bytes32 randomness, bytes32 newCommitment, address proposer) returns()
func (*RandomTransactorSession) SetRandomnessBlockRetentionWindow ¶
func (_Random *RandomTransactorSession) SetRandomnessBlockRetentionWindow(value *big.Int) (*types.Transaction, error)
SetRandomnessBlockRetentionWindow is a paid mutator transaction binding the contract method 0x92e5d98f.
Solidity: function setRandomnessBlockRetentionWindow(uint256 value) returns()
func (*RandomTransactorSession) TransferOwnership ¶
func (_Random *RandomTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type Registry ¶
type Registry struct {
RegistryCaller // Read-only binding to the contract
RegistryTransactor // Write-only binding to the contract
RegistryFilterer // Log filterer for contract events
}
Registry is an auto generated Go binding around an Ethereum contract.
func NewRegistry ¶
NewRegistry creates a new instance of Registry, bound to a specific deployed contract.
type RegistryCaller ¶
type RegistryCaller struct {
// contains filtered or unexported fields
}
RegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRegistryCaller ¶
func NewRegistryCaller(address common.Address, caller bind.ContractCaller) (*RegistryCaller, error)
NewRegistryCaller creates a new read-only instance of Registry, bound to a specific deployed contract.
func (*RegistryCaller) GetAddressFor ¶
func (_Registry *RegistryCaller) GetAddressFor(opts *bind.CallOpts, identifierHash [32]byte) (common.Address, error)
GetAddressFor is a free data retrieval call binding the contract method 0xdd927233.
Solidity: function getAddressFor(bytes32 identifierHash) constant returns(address)
func (*RegistryCaller) GetAddressForOrDie ¶
func (_Registry *RegistryCaller) GetAddressForOrDie(opts *bind.CallOpts, identifierHash [32]byte) (common.Address, error)
GetAddressForOrDie is a free data retrieval call binding the contract method 0xdcf0aaed.
Solidity: function getAddressForOrDie(bytes32 identifierHash) constant returns(address)
func (*RegistryCaller) GetAddressForString ¶
func (_Registry *RegistryCaller) GetAddressForString(opts *bind.CallOpts, identifier string) (common.Address, error)
GetAddressForString is a free data retrieval call binding the contract method 0x853db323.
Solidity: function getAddressForString(string identifier) constant returns(address)
func (*RegistryCaller) GetAddressForStringOrDie ¶
func (_Registry *RegistryCaller) GetAddressForStringOrDie(opts *bind.CallOpts, identifier string) (common.Address, error)
GetAddressForStringOrDie is a free data retrieval call binding the contract method 0x8932cbf4.
Solidity: function getAddressForStringOrDie(string identifier) constant returns(address)
func (*RegistryCaller) Initialized ¶
func (_Registry *RegistryCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*RegistryCaller) IsOneOf ¶
func (_Registry *RegistryCaller) IsOneOf(opts *bind.CallOpts, identifierHashes [][32]byte, sender common.Address) (bool, error)
IsOneOf is a free data retrieval call binding the contract method 0x17c50818.
Solidity: function isOneOf(bytes32[] identifierHashes, address sender) constant returns(bool)
func (*RegistryCaller) IsOwner ¶
func (_Registry *RegistryCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type RegistryCallerRaw ¶
type RegistryCallerRaw struct {
Contract *RegistryCaller // Generic read-only contract binding to access the raw methods on
}
RegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RegistryCallerRaw) Call ¶
func (_Registry *RegistryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type RegistryCallerSession ¶
type RegistryCallerSession struct {
Contract *RegistryCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
RegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RegistryCallerSession) GetAddressFor ¶
func (_Registry *RegistryCallerSession) GetAddressFor(identifierHash [32]byte) (common.Address, error)
GetAddressFor is a free data retrieval call binding the contract method 0xdd927233.
Solidity: function getAddressFor(bytes32 identifierHash) constant returns(address)
func (*RegistryCallerSession) GetAddressForOrDie ¶
func (_Registry *RegistryCallerSession) GetAddressForOrDie(identifierHash [32]byte) (common.Address, error)
GetAddressForOrDie is a free data retrieval call binding the contract method 0xdcf0aaed.
Solidity: function getAddressForOrDie(bytes32 identifierHash) constant returns(address)
func (*RegistryCallerSession) GetAddressForString ¶
func (_Registry *RegistryCallerSession) GetAddressForString(identifier string) (common.Address, error)
GetAddressForString is a free data retrieval call binding the contract method 0x853db323.
Solidity: function getAddressForString(string identifier) constant returns(address)
func (*RegistryCallerSession) GetAddressForStringOrDie ¶
func (_Registry *RegistryCallerSession) GetAddressForStringOrDie(identifier string) (common.Address, error)
GetAddressForStringOrDie is a free data retrieval call binding the contract method 0x8932cbf4.
Solidity: function getAddressForStringOrDie(string identifier) constant returns(address)
func (*RegistryCallerSession) Initialized ¶
func (_Registry *RegistryCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*RegistryCallerSession) IsOneOf ¶
func (_Registry *RegistryCallerSession) IsOneOf(identifierHashes [][32]byte, sender common.Address) (bool, error)
IsOneOf is a free data retrieval call binding the contract method 0x17c50818.
Solidity: function isOneOf(bytes32[] identifierHashes, address sender) constant returns(bool)
func (*RegistryCallerSession) IsOwner ¶
func (_Registry *RegistryCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
type RegistryFilterer ¶
type RegistryFilterer struct {
// contains filtered or unexported fields
}
RegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRegistryFilterer ¶
func NewRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*RegistryFilterer, error)
NewRegistryFilterer creates a new log filterer instance of Registry, bound to a specific deployed contract.
func (*RegistryFilterer) FilterOwnershipTransferred ¶
func (_Registry *RegistryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RegistryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RegistryFilterer) FilterRegistryUpdated ¶
func (_Registry *RegistryFilterer) FilterRegistryUpdated(opts *bind.FilterOpts, identifierHash [][32]byte, addr []common.Address) (*RegistryRegistryUpdatedIterator, error)
FilterRegistryUpdated is a free log retrieval operation binding the contract event 0x4166d073a7a5e704ce0db7113320f88da2457f872d46dc020c805c562c1582a0.
Solidity: event RegistryUpdated(string identifier, bytes32 indexed identifierHash, address indexed addr)
func (*RegistryFilterer) ParseOwnershipTransferred ¶
func (_Registry *RegistryFilterer) ParseOwnershipTransferred(log types.Log) (*RegistryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RegistryFilterer) ParseRegistryUpdated ¶
func (_Registry *RegistryFilterer) ParseRegistryUpdated(log types.Log) (*RegistryRegistryUpdated, error)
ParseRegistryUpdated is a log parse operation binding the contract event 0x4166d073a7a5e704ce0db7113320f88da2457f872d46dc020c805c562c1582a0.
Solidity: event RegistryUpdated(string identifier, bytes32 indexed identifierHash, address indexed addr)
func (*RegistryFilterer) TryParseLog ¶
func (_Registry *RegistryFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*RegistryFilterer) WatchOwnershipTransferred ¶
func (_Registry *RegistryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RegistryOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RegistryFilterer) WatchRegistryUpdated ¶
func (_Registry *RegistryFilterer) WatchRegistryUpdated(opts *bind.WatchOpts, sink chan<- *RegistryRegistryUpdated, identifierHash [][32]byte, addr []common.Address) (event.Subscription, error)
WatchRegistryUpdated is a free log subscription operation binding the contract event 0x4166d073a7a5e704ce0db7113320f88da2457f872d46dc020c805c562c1582a0.
Solidity: event RegistryUpdated(string identifier, bytes32 indexed identifierHash, address indexed addr)
type RegistryOwnershipTransferred ¶
type RegistryOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
RegistryOwnershipTransferred represents a OwnershipTransferred event raised by the Registry contract.
type RegistryOwnershipTransferredIterator ¶
type RegistryOwnershipTransferredIterator struct {
Event *RegistryOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
RegistryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Registry contract.
func (*RegistryOwnershipTransferredIterator) Close ¶
func (it *RegistryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryOwnershipTransferredIterator) Error ¶
func (it *RegistryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryOwnershipTransferredIterator) Next ¶
func (it *RegistryOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type RegistryRaw ¶
type RegistryRaw struct {
Contract *Registry // Generic contract binding to access the raw methods on
}
RegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RegistryRaw) Call ¶
func (_Registry *RegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*RegistryRaw) Transact ¶
func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryRaw) Transfer ¶
func (_Registry *RegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RegistryRegistryUpdated ¶
type RegistryRegistryUpdated struct {
Identifier string
IdentifierHash [32]byte
Addr common.Address
Raw types.Log // Blockchain specific contextual infos
}
RegistryRegistryUpdated represents a RegistryUpdated event raised by the Registry contract.
type RegistryRegistryUpdatedIterator ¶
type RegistryRegistryUpdatedIterator struct {
Event *RegistryRegistryUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
RegistryRegistryUpdatedIterator is returned from FilterRegistryUpdated and is used to iterate over the raw logs and unpacked data for RegistryUpdated events raised by the Registry contract.
func (*RegistryRegistryUpdatedIterator) Close ¶
func (it *RegistryRegistryUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryRegistryUpdatedIterator) Error ¶
func (it *RegistryRegistryUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryRegistryUpdatedIterator) Next ¶
func (it *RegistryRegistryUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type RegistrySession ¶
type RegistrySession struct {
Contract *Registry // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
RegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RegistrySession) GetAddressFor ¶
func (_Registry *RegistrySession) GetAddressFor(identifierHash [32]byte) (common.Address, error)
GetAddressFor is a free data retrieval call binding the contract method 0xdd927233.
Solidity: function getAddressFor(bytes32 identifierHash) constant returns(address)
func (*RegistrySession) GetAddressForOrDie ¶
func (_Registry *RegistrySession) GetAddressForOrDie(identifierHash [32]byte) (common.Address, error)
GetAddressForOrDie is a free data retrieval call binding the contract method 0xdcf0aaed.
Solidity: function getAddressForOrDie(bytes32 identifierHash) constant returns(address)
func (*RegistrySession) GetAddressForString ¶
func (_Registry *RegistrySession) GetAddressForString(identifier string) (common.Address, error)
GetAddressForString is a free data retrieval call binding the contract method 0x853db323.
Solidity: function getAddressForString(string identifier) constant returns(address)
func (*RegistrySession) GetAddressForStringOrDie ¶
func (_Registry *RegistrySession) GetAddressForStringOrDie(identifier string) (common.Address, error)
GetAddressForStringOrDie is a free data retrieval call binding the contract method 0x8932cbf4.
Solidity: function getAddressForStringOrDie(string identifier) constant returns(address)
func (*RegistrySession) Initialize ¶
func (_Registry *RegistrySession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*RegistrySession) Initialized ¶
func (_Registry *RegistrySession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*RegistrySession) IsOneOf ¶
func (_Registry *RegistrySession) IsOneOf(identifierHashes [][32]byte, sender common.Address) (bool, error)
IsOneOf is a free data retrieval call binding the contract method 0x17c50818.
Solidity: function isOneOf(bytes32[] identifierHashes, address sender) constant returns(bool)
func (*RegistrySession) IsOwner ¶
func (_Registry *RegistrySession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*RegistrySession) Owner ¶
func (_Registry *RegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RegistrySession) Registry ¶
func (_Registry *RegistrySession) Registry(arg0 [32]byte) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7ef50298.
Solidity: function registry(bytes32 ) constant returns(address)
func (*RegistrySession) RenounceOwnership ¶
func (_Registry *RegistrySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RegistrySession) SetAddressFor ¶
func (_Registry *RegistrySession) SetAddressFor(identifier string, addr common.Address) (*types.Transaction, error)
SetAddressFor is a paid mutator transaction binding the contract method 0xc5865793.
Solidity: function setAddressFor(string identifier, address addr) returns()
func (*RegistrySession) TransferOwnership ¶
func (_Registry *RegistrySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RegistryTransactor ¶
type RegistryTransactor struct {
// contains filtered or unexported fields
}
RegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRegistryTransactor ¶
func NewRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*RegistryTransactor, error)
NewRegistryTransactor creates a new write-only instance of Registry, bound to a specific deployed contract.
func (*RegistryTransactor) Initialize ¶
func (_Registry *RegistryTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*RegistryTransactor) RenounceOwnership ¶
func (_Registry *RegistryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RegistryTransactor) SetAddressFor ¶
func (_Registry *RegistryTransactor) SetAddressFor(opts *bind.TransactOpts, identifier string, addr common.Address) (*types.Transaction, error)
SetAddressFor is a paid mutator transaction binding the contract method 0xc5865793.
Solidity: function setAddressFor(string identifier, address addr) returns()
func (*RegistryTransactor) TransferOwnership ¶
func (_Registry *RegistryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type RegistryTransactorRaw ¶
type RegistryTransactorRaw struct {
Contract *RegistryTransactor // Generic write-only contract binding to access the raw methods on
}
RegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RegistryTransactorRaw) Transact ¶
func (_Registry *RegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryTransactorRaw) Transfer ¶
func (_Registry *RegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RegistryTransactorSession ¶
type RegistryTransactorSession struct {
Contract *RegistryTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
RegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RegistryTransactorSession) Initialize ¶
func (_Registry *RegistryTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*RegistryTransactorSession) RenounceOwnership ¶
func (_Registry *RegistryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RegistryTransactorSession) SetAddressFor ¶
func (_Registry *RegistryTransactorSession) SetAddressFor(identifier string, addr common.Address) (*types.Transaction, error)
SetAddressFor is a paid mutator transaction binding the contract method 0xc5865793.
Solidity: function setAddressFor(string identifier, address addr) returns()
func (*RegistryTransactorSession) TransferOwnership ¶
func (_Registry *RegistryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ReleaseGold ¶
type ReleaseGold struct {
ReleaseGoldCaller // Read-only binding to the contract
ReleaseGoldTransactor // Write-only binding to the contract
ReleaseGoldFilterer // Log filterer for contract events
}
ReleaseGold is an auto generated Go binding around an Ethereum contract.
func NewReleaseGold ¶
func NewReleaseGold(address common.Address, backend bind.ContractBackend) (*ReleaseGold, error)
NewReleaseGold creates a new instance of ReleaseGold, bound to a specific deployed contract.
type ReleaseGoldBeneficiarySet ¶
type ReleaseGoldBeneficiarySet struct {
Beneficiary common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldBeneficiarySet represents a BeneficiarySet event raised by the ReleaseGold contract.
type ReleaseGoldBeneficiarySetIterator ¶
type ReleaseGoldBeneficiarySetIterator struct {
Event *ReleaseGoldBeneficiarySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldBeneficiarySetIterator is returned from FilterBeneficiarySet and is used to iterate over the raw logs and unpacked data for BeneficiarySet events raised by the ReleaseGold contract.
func (*ReleaseGoldBeneficiarySetIterator) Close ¶
func (it *ReleaseGoldBeneficiarySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldBeneficiarySetIterator) Error ¶
func (it *ReleaseGoldBeneficiarySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldBeneficiarySetIterator) Next ¶
func (it *ReleaseGoldBeneficiarySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldCaller ¶
type ReleaseGoldCaller struct {
// contains filtered or unexported fields
}
ReleaseGoldCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReleaseGoldCaller ¶
func NewReleaseGoldCaller(address common.Address, caller bind.ContractCaller) (*ReleaseGoldCaller, error)
NewReleaseGoldCaller creates a new read-only instance of ReleaseGold, bound to a specific deployed contract.
func (*ReleaseGoldCaller) Beneficiary ¶
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*ReleaseGoldCaller) CanValidate ¶
func (_ReleaseGold *ReleaseGoldCaller) CanValidate(opts *bind.CallOpts) (bool, error)
CanValidate is a free data retrieval call binding the contract method 0xd69c2463.
Solidity: function canValidate() constant returns(bool)
func (*ReleaseGoldCaller) CanVote ¶
func (_ReleaseGold *ReleaseGoldCaller) CanVote(opts *bind.CallOpts) (bool, error)
CanVote is a free data retrieval call binding the contract method 0x159e7064.
Solidity: function canVote() constant returns(bool)
func (*ReleaseGoldCaller) EXPIRATIONTIME ¶
EXPIRATIONTIME is a free data retrieval call binding the contract method 0x4a5c7348.
Solidity: function EXPIRATION_TIME() constant returns(uint256)
func (*ReleaseGoldCaller) GetCurrentReleasedTotalAmount ¶
func (_ReleaseGold *ReleaseGoldCaller) GetCurrentReleasedTotalAmount(opts *bind.CallOpts) (*big.Int, error)
GetCurrentReleasedTotalAmount is a free data retrieval call binding the contract method 0x1689eac7.
Solidity: function getCurrentReleasedTotalAmount() constant returns(uint256)
func (*ReleaseGoldCaller) GetRemainingLockedBalance ¶
func (_ReleaseGold *ReleaseGoldCaller) GetRemainingLockedBalance(opts *bind.CallOpts) (*big.Int, error)
GetRemainingLockedBalance is a free data retrieval call binding the contract method 0xcf23c33a.
Solidity: function getRemainingLockedBalance() constant returns(uint256)
func (*ReleaseGoldCaller) GetRemainingTotalBalance ¶
func (_ReleaseGold *ReleaseGoldCaller) GetRemainingTotalBalance(opts *bind.CallOpts) (*big.Int, error)
GetRemainingTotalBalance is a free data retrieval call binding the contract method 0x178f42e9.
Solidity: function getRemainingTotalBalance() constant returns(uint256)
func (*ReleaseGoldCaller) GetRemainingUnlockedBalance ¶
func (_ReleaseGold *ReleaseGoldCaller) GetRemainingUnlockedBalance(opts *bind.CallOpts) (*big.Int, error)
GetRemainingUnlockedBalance is a free data retrieval call binding the contract method 0xd0484677.
Solidity: function getRemainingUnlockedBalance() constant returns(uint256)
func (*ReleaseGoldCaller) GetTotalBalance ¶
GetTotalBalance is a free data retrieval call binding the contract method 0x12b58349.
Solidity: function getTotalBalance() constant returns(uint256)
func (*ReleaseGoldCaller) Initialized ¶
func (_ReleaseGold *ReleaseGoldCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReleaseGoldCaller) IsOwner ¶
func (_ReleaseGold *ReleaseGoldCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ReleaseGoldCaller) IsRevoked ¶
func (_ReleaseGold *ReleaseGoldCaller) IsRevoked(opts *bind.CallOpts) (bool, error)
IsRevoked is a free data retrieval call binding the contract method 0x2bc9ed02.
Solidity: function isRevoked() constant returns(bool)
func (*ReleaseGoldCaller) LiquidityProvisionMet ¶
func (_ReleaseGold *ReleaseGoldCaller) LiquidityProvisionMet(opts *bind.CallOpts) (bool, error)
LiquidityProvisionMet is a free data retrieval call binding the contract method 0xbeb28d7c.
Solidity: function liquidityProvisionMet() constant returns(bool)
func (*ReleaseGoldCaller) MaxDistribution ¶
MaxDistribution is a free data retrieval call binding the contract method 0x044e0ea2.
Solidity: function maxDistribution() constant returns(uint256)
func (*ReleaseGoldCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ReleaseGoldCaller) RefundAddress ¶
RefundAddress is a free data retrieval call binding the contract method 0x0cb61f6c.
Solidity: function refundAddress() constant returns(address)
func (*ReleaseGoldCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ReleaseGoldCaller) ReleaseOwner ¶
ReleaseOwner is a free data retrieval call binding the contract method 0x83d0aae9.
Solidity: function releaseOwner() constant returns(address)
func (*ReleaseGoldCaller) ReleaseSchedule ¶
func (_ReleaseGold *ReleaseGoldCaller) ReleaseSchedule(opts *bind.CallOpts) (struct { ReleaseStartTime *big.Int ReleaseCliff *big.Int NumReleasePeriods *big.Int ReleasePeriod *big.Int AmountReleasedPerPeriod *big.Int }, error)
ReleaseSchedule is a free data retrieval call binding the contract method 0xfc9f3ef0.
Solidity: function releaseSchedule() constant returns(uint256 releaseStartTime, uint256 releaseCliff, uint256 numReleasePeriods, uint256 releasePeriod, uint256 amountReleasedPerPeriod)
func (*ReleaseGoldCaller) RevocationInfo ¶
func (_ReleaseGold *ReleaseGoldCaller) RevocationInfo(opts *bind.CallOpts) (struct { Revocable bool CanExpire bool ReleasedBalanceAtRevoke *big.Int RevokeTime *big.Int }, error)
RevocationInfo is a free data retrieval call binding the contract method 0x969e83af.
Solidity: function revocationInfo() constant returns(bool revocable, bool canExpire, uint256 releasedBalanceAtRevoke, uint256 revokeTime)
func (*ReleaseGoldCaller) TotalWithdrawn ¶
TotalWithdrawn is a free data retrieval call binding the contract method 0x4b319713.
Solidity: function totalWithdrawn() constant returns(uint256)
type ReleaseGoldCallerRaw ¶
type ReleaseGoldCallerRaw struct {
Contract *ReleaseGoldCaller // Generic read-only contract binding to access the raw methods on
}
ReleaseGoldCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReleaseGoldCallerRaw) Call ¶
func (_ReleaseGold *ReleaseGoldCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ReleaseGoldCallerSession ¶
type ReleaseGoldCallerSession struct {
Contract *ReleaseGoldCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ReleaseGoldCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ReleaseGoldCallerSession) Beneficiary ¶
func (_ReleaseGold *ReleaseGoldCallerSession) Beneficiary() (common.Address, error)
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*ReleaseGoldCallerSession) CanValidate ¶
func (_ReleaseGold *ReleaseGoldCallerSession) CanValidate() (bool, error)
CanValidate is a free data retrieval call binding the contract method 0xd69c2463.
Solidity: function canValidate() constant returns(bool)
func (*ReleaseGoldCallerSession) CanVote ¶
func (_ReleaseGold *ReleaseGoldCallerSession) CanVote() (bool, error)
CanVote is a free data retrieval call binding the contract method 0x159e7064.
Solidity: function canVote() constant returns(bool)
func (*ReleaseGoldCallerSession) EXPIRATIONTIME ¶
func (_ReleaseGold *ReleaseGoldCallerSession) EXPIRATIONTIME() (*big.Int, error)
EXPIRATIONTIME is a free data retrieval call binding the contract method 0x4a5c7348.
Solidity: function EXPIRATION_TIME() constant returns(uint256)
func (*ReleaseGoldCallerSession) GetCurrentReleasedTotalAmount ¶
func (_ReleaseGold *ReleaseGoldCallerSession) GetCurrentReleasedTotalAmount() (*big.Int, error)
GetCurrentReleasedTotalAmount is a free data retrieval call binding the contract method 0x1689eac7.
Solidity: function getCurrentReleasedTotalAmount() constant returns(uint256)
func (*ReleaseGoldCallerSession) GetRemainingLockedBalance ¶
func (_ReleaseGold *ReleaseGoldCallerSession) GetRemainingLockedBalance() (*big.Int, error)
GetRemainingLockedBalance is a free data retrieval call binding the contract method 0xcf23c33a.
Solidity: function getRemainingLockedBalance() constant returns(uint256)
func (*ReleaseGoldCallerSession) GetRemainingTotalBalance ¶
func (_ReleaseGold *ReleaseGoldCallerSession) GetRemainingTotalBalance() (*big.Int, error)
GetRemainingTotalBalance is a free data retrieval call binding the contract method 0x178f42e9.
Solidity: function getRemainingTotalBalance() constant returns(uint256)
func (*ReleaseGoldCallerSession) GetRemainingUnlockedBalance ¶
func (_ReleaseGold *ReleaseGoldCallerSession) GetRemainingUnlockedBalance() (*big.Int, error)
GetRemainingUnlockedBalance is a free data retrieval call binding the contract method 0xd0484677.
Solidity: function getRemainingUnlockedBalance() constant returns(uint256)
func (*ReleaseGoldCallerSession) GetTotalBalance ¶
func (_ReleaseGold *ReleaseGoldCallerSession) GetTotalBalance() (*big.Int, error)
GetTotalBalance is a free data retrieval call binding the contract method 0x12b58349.
Solidity: function getTotalBalance() constant returns(uint256)
func (*ReleaseGoldCallerSession) Initialized ¶
func (_ReleaseGold *ReleaseGoldCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReleaseGoldCallerSession) IsOwner ¶
func (_ReleaseGold *ReleaseGoldCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ReleaseGoldCallerSession) IsRevoked ¶
func (_ReleaseGold *ReleaseGoldCallerSession) IsRevoked() (bool, error)
IsRevoked is a free data retrieval call binding the contract method 0x2bc9ed02.
Solidity: function isRevoked() constant returns(bool)
func (*ReleaseGoldCallerSession) LiquidityProvisionMet ¶
func (_ReleaseGold *ReleaseGoldCallerSession) LiquidityProvisionMet() (bool, error)
LiquidityProvisionMet is a free data retrieval call binding the contract method 0xbeb28d7c.
Solidity: function liquidityProvisionMet() constant returns(bool)
func (*ReleaseGoldCallerSession) MaxDistribution ¶
func (_ReleaseGold *ReleaseGoldCallerSession) MaxDistribution() (*big.Int, error)
MaxDistribution is a free data retrieval call binding the contract method 0x044e0ea2.
Solidity: function maxDistribution() constant returns(uint256)
func (*ReleaseGoldCallerSession) Owner ¶
func (_ReleaseGold *ReleaseGoldCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ReleaseGoldCallerSession) RefundAddress ¶
func (_ReleaseGold *ReleaseGoldCallerSession) RefundAddress() (common.Address, error)
RefundAddress is a free data retrieval call binding the contract method 0x0cb61f6c.
Solidity: function refundAddress() constant returns(address)
func (*ReleaseGoldCallerSession) Registry ¶
func (_ReleaseGold *ReleaseGoldCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ReleaseGoldCallerSession) ReleaseOwner ¶
func (_ReleaseGold *ReleaseGoldCallerSession) ReleaseOwner() (common.Address, error)
ReleaseOwner is a free data retrieval call binding the contract method 0x83d0aae9.
Solidity: function releaseOwner() constant returns(address)
func (*ReleaseGoldCallerSession) ReleaseSchedule ¶
func (_ReleaseGold *ReleaseGoldCallerSession) ReleaseSchedule() (struct { ReleaseStartTime *big.Int ReleaseCliff *big.Int NumReleasePeriods *big.Int ReleasePeriod *big.Int AmountReleasedPerPeriod *big.Int }, error)
ReleaseSchedule is a free data retrieval call binding the contract method 0xfc9f3ef0.
Solidity: function releaseSchedule() constant returns(uint256 releaseStartTime, uint256 releaseCliff, uint256 numReleasePeriods, uint256 releasePeriod, uint256 amountReleasedPerPeriod)
func (*ReleaseGoldCallerSession) RevocationInfo ¶
func (_ReleaseGold *ReleaseGoldCallerSession) RevocationInfo() (struct { Revocable bool CanExpire bool ReleasedBalanceAtRevoke *big.Int RevokeTime *big.Int }, error)
RevocationInfo is a free data retrieval call binding the contract method 0x969e83af.
Solidity: function revocationInfo() constant returns(bool revocable, bool canExpire, uint256 releasedBalanceAtRevoke, uint256 revokeTime)
func (*ReleaseGoldCallerSession) TotalWithdrawn ¶
func (_ReleaseGold *ReleaseGoldCallerSession) TotalWithdrawn() (*big.Int, error)
TotalWithdrawn is a free data retrieval call binding the contract method 0x4b319713.
Solidity: function totalWithdrawn() constant returns(uint256)
type ReleaseGoldCanExpireSet ¶
type ReleaseGoldCanExpireSet struct {
CanExpire bool
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldCanExpireSet represents a CanExpireSet event raised by the ReleaseGold contract.
type ReleaseGoldCanExpireSetIterator ¶
type ReleaseGoldCanExpireSetIterator struct {
Event *ReleaseGoldCanExpireSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldCanExpireSetIterator is returned from FilterCanExpireSet and is used to iterate over the raw logs and unpacked data for CanExpireSet events raised by the ReleaseGold contract.
func (*ReleaseGoldCanExpireSetIterator) Close ¶
func (it *ReleaseGoldCanExpireSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldCanExpireSetIterator) Error ¶
func (it *ReleaseGoldCanExpireSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldCanExpireSetIterator) Next ¶
func (it *ReleaseGoldCanExpireSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldDistributionLimitSet ¶
type ReleaseGoldDistributionLimitSet struct {
Beneficiary common.Address
MaxDistribution *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldDistributionLimitSet represents a DistributionLimitSet event raised by the ReleaseGold contract.
type ReleaseGoldDistributionLimitSetIterator ¶
type ReleaseGoldDistributionLimitSetIterator struct {
Event *ReleaseGoldDistributionLimitSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldDistributionLimitSetIterator is returned from FilterDistributionLimitSet and is used to iterate over the raw logs and unpacked data for DistributionLimitSet events raised by the ReleaseGold contract.
func (*ReleaseGoldDistributionLimitSetIterator) Close ¶
func (it *ReleaseGoldDistributionLimitSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldDistributionLimitSetIterator) Error ¶
func (it *ReleaseGoldDistributionLimitSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldDistributionLimitSetIterator) Next ¶
func (it *ReleaseGoldDistributionLimitSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldFilterer ¶
type ReleaseGoldFilterer struct {
// contains filtered or unexported fields
}
ReleaseGoldFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReleaseGoldFilterer ¶
func NewReleaseGoldFilterer(address common.Address, filterer bind.ContractFilterer) (*ReleaseGoldFilterer, error)
NewReleaseGoldFilterer creates a new log filterer instance of ReleaseGold, bound to a specific deployed contract.
func (*ReleaseGoldFilterer) FilterBeneficiarySet ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterBeneficiarySet(opts *bind.FilterOpts, beneficiary []common.Address) (*ReleaseGoldBeneficiarySetIterator, error)
FilterBeneficiarySet is a free log retrieval operation binding the contract event 0x04d55a8be181fb8d75b76f2d48aa0b2ee40f47e53d6e61763eeeec46feea8a24.
Solidity: event BeneficiarySet(address indexed beneficiary)
func (*ReleaseGoldFilterer) FilterCanExpireSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterCanExpireSet(opts *bind.FilterOpts) (*ReleaseGoldCanExpireSetIterator, error)
FilterCanExpireSet is a free log retrieval operation binding the contract event 0xcc86d6c701b54780681be776baa19da4895cf2feaef7cb81b7b4b4b512949ce3.
Solidity: event CanExpireSet(bool canExpire)
func (*ReleaseGoldFilterer) FilterDistributionLimitSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterDistributionLimitSet(opts *bind.FilterOpts, beneficiary []common.Address) (*ReleaseGoldDistributionLimitSetIterator, error)
FilterDistributionLimitSet is a free log retrieval operation binding the contract event 0x4fe054e42e0978de058ed4f176a4af2412f9ea91f6953494733d32f4284432b4.
Solidity: event DistributionLimitSet(address indexed beneficiary, uint256 maxDistribution)
func (*ReleaseGoldFilterer) FilterLiquidityProvisionSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterLiquidityProvisionSet(opts *bind.FilterOpts, beneficiary []common.Address) (*ReleaseGoldLiquidityProvisionSetIterator, error)
FilterLiquidityProvisionSet is a free log retrieval operation binding the contract event 0x261df30ebbe3cd6d1f12a020dddf136c254764125eb7cfd51ca12a692f95c343.
Solidity: event LiquidityProvisionSet(address indexed beneficiary)
func (*ReleaseGoldFilterer) FilterOwnershipTransferred ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ReleaseGoldOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ReleaseGoldFilterer) FilterRegistrySet ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ReleaseGoldRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ReleaseGoldFilterer) FilterReleaseGoldInstanceCreated ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterReleaseGoldInstanceCreated(opts *bind.FilterOpts, beneficiary []common.Address, atAddress []common.Address) (*ReleaseGoldReleaseGoldInstanceCreatedIterator, error)
FilterReleaseGoldInstanceCreated is a free log retrieval operation binding the contract event 0x0dcf2df6e6ef000384771a1b2a8f9c2872b94e86df3afb0703d68d79a820eef5.
Solidity: event ReleaseGoldInstanceCreated(address indexed beneficiary, address indexed atAddress)
func (*ReleaseGoldFilterer) FilterReleaseGoldInstanceDestroyed ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterReleaseGoldInstanceDestroyed(opts *bind.FilterOpts, beneficiary []common.Address, atAddress []common.Address) (*ReleaseGoldReleaseGoldInstanceDestroyedIterator, error)
FilterReleaseGoldInstanceDestroyed is a free log retrieval operation binding the contract event 0x6a394f457aa81997bcda400fd5c309a1349f3a3233527e5e6c495be7b63c5bb0.
Solidity: event ReleaseGoldInstanceDestroyed(address indexed beneficiary, address indexed atAddress)
func (*ReleaseGoldFilterer) FilterReleaseScheduleRevoked ¶
func (_ReleaseGold *ReleaseGoldFilterer) FilterReleaseScheduleRevoked(opts *bind.FilterOpts) (*ReleaseGoldReleaseScheduleRevokedIterator, error)
FilterReleaseScheduleRevoked is a free log retrieval operation binding the contract event 0xbe8cff0b1980fe3ca968bf08dddc227b238e8398c0fa79445471303c981bc4c2.
Solidity: event ReleaseScheduleRevoked(uint256 revokeTimestamp, uint256 releasedBalanceAtRevoke)
func (*ReleaseGoldFilterer) ParseBeneficiarySet ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseBeneficiarySet(log types.Log) (*ReleaseGoldBeneficiarySet, error)
ParseBeneficiarySet is a log parse operation binding the contract event 0x04d55a8be181fb8d75b76f2d48aa0b2ee40f47e53d6e61763eeeec46feea8a24.
Solidity: event BeneficiarySet(address indexed beneficiary)
func (*ReleaseGoldFilterer) ParseCanExpireSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseCanExpireSet(log types.Log) (*ReleaseGoldCanExpireSet, error)
ParseCanExpireSet is a log parse operation binding the contract event 0xcc86d6c701b54780681be776baa19da4895cf2feaef7cb81b7b4b4b512949ce3.
Solidity: event CanExpireSet(bool canExpire)
func (*ReleaseGoldFilterer) ParseDistributionLimitSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseDistributionLimitSet(log types.Log) (*ReleaseGoldDistributionLimitSet, error)
ParseDistributionLimitSet is a log parse operation binding the contract event 0x4fe054e42e0978de058ed4f176a4af2412f9ea91f6953494733d32f4284432b4.
Solidity: event DistributionLimitSet(address indexed beneficiary, uint256 maxDistribution)
func (*ReleaseGoldFilterer) ParseLiquidityProvisionSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseLiquidityProvisionSet(log types.Log) (*ReleaseGoldLiquidityProvisionSet, error)
ParseLiquidityProvisionSet is a log parse operation binding the contract event 0x261df30ebbe3cd6d1f12a020dddf136c254764125eb7cfd51ca12a692f95c343.
Solidity: event LiquidityProvisionSet(address indexed beneficiary)
func (*ReleaseGoldFilterer) ParseOwnershipTransferred ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseOwnershipTransferred(log types.Log) (*ReleaseGoldOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ReleaseGoldFilterer) ParseRegistrySet ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseRegistrySet(log types.Log) (*ReleaseGoldRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ReleaseGoldFilterer) ParseReleaseGoldInstanceCreated ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseReleaseGoldInstanceCreated(log types.Log) (*ReleaseGoldReleaseGoldInstanceCreated, error)
ParseReleaseGoldInstanceCreated is a log parse operation binding the contract event 0x0dcf2df6e6ef000384771a1b2a8f9c2872b94e86df3afb0703d68d79a820eef5.
Solidity: event ReleaseGoldInstanceCreated(address indexed beneficiary, address indexed atAddress)
func (*ReleaseGoldFilterer) ParseReleaseGoldInstanceDestroyed ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseReleaseGoldInstanceDestroyed(log types.Log) (*ReleaseGoldReleaseGoldInstanceDestroyed, error)
ParseReleaseGoldInstanceDestroyed is a log parse operation binding the contract event 0x6a394f457aa81997bcda400fd5c309a1349f3a3233527e5e6c495be7b63c5bb0.
Solidity: event ReleaseGoldInstanceDestroyed(address indexed beneficiary, address indexed atAddress)
func (*ReleaseGoldFilterer) ParseReleaseScheduleRevoked ¶
func (_ReleaseGold *ReleaseGoldFilterer) ParseReleaseScheduleRevoked(log types.Log) (*ReleaseGoldReleaseScheduleRevoked, error)
ParseReleaseScheduleRevoked is a log parse operation binding the contract event 0xbe8cff0b1980fe3ca968bf08dddc227b238e8398c0fa79445471303c981bc4c2.
Solidity: event ReleaseScheduleRevoked(uint256 revokeTimestamp, uint256 releasedBalanceAtRevoke)
func (*ReleaseGoldFilterer) TryParseLog ¶
func (_ReleaseGold *ReleaseGoldFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ReleaseGoldFilterer) WatchBeneficiarySet ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchBeneficiarySet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldBeneficiarySet, beneficiary []common.Address) (event.Subscription, error)
WatchBeneficiarySet is a free log subscription operation binding the contract event 0x04d55a8be181fb8d75b76f2d48aa0b2ee40f47e53d6e61763eeeec46feea8a24.
Solidity: event BeneficiarySet(address indexed beneficiary)
func (*ReleaseGoldFilterer) WatchCanExpireSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchCanExpireSet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldCanExpireSet) (event.Subscription, error)
WatchCanExpireSet is a free log subscription operation binding the contract event 0xcc86d6c701b54780681be776baa19da4895cf2feaef7cb81b7b4b4b512949ce3.
Solidity: event CanExpireSet(bool canExpire)
func (*ReleaseGoldFilterer) WatchDistributionLimitSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchDistributionLimitSet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldDistributionLimitSet, beneficiary []common.Address) (event.Subscription, error)
WatchDistributionLimitSet is a free log subscription operation binding the contract event 0x4fe054e42e0978de058ed4f176a4af2412f9ea91f6953494733d32f4284432b4.
Solidity: event DistributionLimitSet(address indexed beneficiary, uint256 maxDistribution)
func (*ReleaseGoldFilterer) WatchLiquidityProvisionSet ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchLiquidityProvisionSet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldLiquidityProvisionSet, beneficiary []common.Address) (event.Subscription, error)
WatchLiquidityProvisionSet is a free log subscription operation binding the contract event 0x261df30ebbe3cd6d1f12a020dddf136c254764125eb7cfd51ca12a692f95c343.
Solidity: event LiquidityProvisionSet(address indexed beneficiary)
func (*ReleaseGoldFilterer) WatchOwnershipTransferred ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ReleaseGoldOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ReleaseGoldFilterer) WatchRegistrySet ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ReleaseGoldRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ReleaseGoldFilterer) WatchReleaseGoldInstanceCreated ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchReleaseGoldInstanceCreated(opts *bind.WatchOpts, sink chan<- *ReleaseGoldReleaseGoldInstanceCreated, beneficiary []common.Address, atAddress []common.Address) (event.Subscription, error)
WatchReleaseGoldInstanceCreated is a free log subscription operation binding the contract event 0x0dcf2df6e6ef000384771a1b2a8f9c2872b94e86df3afb0703d68d79a820eef5.
Solidity: event ReleaseGoldInstanceCreated(address indexed beneficiary, address indexed atAddress)
func (*ReleaseGoldFilterer) WatchReleaseGoldInstanceDestroyed ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchReleaseGoldInstanceDestroyed(opts *bind.WatchOpts, sink chan<- *ReleaseGoldReleaseGoldInstanceDestroyed, beneficiary []common.Address, atAddress []common.Address) (event.Subscription, error)
WatchReleaseGoldInstanceDestroyed is a free log subscription operation binding the contract event 0x6a394f457aa81997bcda400fd5c309a1349f3a3233527e5e6c495be7b63c5bb0.
Solidity: event ReleaseGoldInstanceDestroyed(address indexed beneficiary, address indexed atAddress)
func (*ReleaseGoldFilterer) WatchReleaseScheduleRevoked ¶
func (_ReleaseGold *ReleaseGoldFilterer) WatchReleaseScheduleRevoked(opts *bind.WatchOpts, sink chan<- *ReleaseGoldReleaseScheduleRevoked) (event.Subscription, error)
WatchReleaseScheduleRevoked is a free log subscription operation binding the contract event 0xbe8cff0b1980fe3ca968bf08dddc227b238e8398c0fa79445471303c981bc4c2.
Solidity: event ReleaseScheduleRevoked(uint256 revokeTimestamp, uint256 releasedBalanceAtRevoke)
type ReleaseGoldLiquidityProvisionSet ¶
type ReleaseGoldLiquidityProvisionSet struct {
Beneficiary common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldLiquidityProvisionSet represents a LiquidityProvisionSet event raised by the ReleaseGold contract.
type ReleaseGoldLiquidityProvisionSetIterator ¶
type ReleaseGoldLiquidityProvisionSetIterator struct {
Event *ReleaseGoldLiquidityProvisionSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldLiquidityProvisionSetIterator is returned from FilterLiquidityProvisionSet and is used to iterate over the raw logs and unpacked data for LiquidityProvisionSet events raised by the ReleaseGold contract.
func (*ReleaseGoldLiquidityProvisionSetIterator) Close ¶
func (it *ReleaseGoldLiquidityProvisionSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldLiquidityProvisionSetIterator) Error ¶
func (it *ReleaseGoldLiquidityProvisionSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldLiquidityProvisionSetIterator) Next ¶
func (it *ReleaseGoldLiquidityProvisionSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldOwnershipTransferred ¶
type ReleaseGoldOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldOwnershipTransferred represents a OwnershipTransferred event raised by the ReleaseGold contract.
type ReleaseGoldOwnershipTransferredIterator ¶
type ReleaseGoldOwnershipTransferredIterator struct {
Event *ReleaseGoldOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ReleaseGold contract.
func (*ReleaseGoldOwnershipTransferredIterator) Close ¶
func (it *ReleaseGoldOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldOwnershipTransferredIterator) Error ¶
func (it *ReleaseGoldOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldOwnershipTransferredIterator) Next ¶
func (it *ReleaseGoldOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldRaw ¶
type ReleaseGoldRaw struct {
Contract *ReleaseGold // Generic contract binding to access the raw methods on
}
ReleaseGoldRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReleaseGoldRaw) Call ¶
func (_ReleaseGold *ReleaseGoldRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ReleaseGoldRaw) Transact ¶
func (_ReleaseGold *ReleaseGoldRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReleaseGoldRaw) Transfer ¶
func (_ReleaseGold *ReleaseGoldRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReleaseGoldRegistrySet ¶
type ReleaseGoldRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldRegistrySet represents a RegistrySet event raised by the ReleaseGold contract.
type ReleaseGoldRegistrySetIterator ¶
type ReleaseGoldRegistrySetIterator struct {
Event *ReleaseGoldRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the ReleaseGold contract.
func (*ReleaseGoldRegistrySetIterator) Close ¶
func (it *ReleaseGoldRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldRegistrySetIterator) Error ¶
func (it *ReleaseGoldRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldRegistrySetIterator) Next ¶
func (it *ReleaseGoldRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldReleaseGoldInstanceCreated ¶
type ReleaseGoldReleaseGoldInstanceCreated struct {
Beneficiary common.Address
AtAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldReleaseGoldInstanceCreated represents a ReleaseGoldInstanceCreated event raised by the ReleaseGold contract.
type ReleaseGoldReleaseGoldInstanceCreatedIterator ¶
type ReleaseGoldReleaseGoldInstanceCreatedIterator struct {
Event *ReleaseGoldReleaseGoldInstanceCreated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldReleaseGoldInstanceCreatedIterator is returned from FilterReleaseGoldInstanceCreated and is used to iterate over the raw logs and unpacked data for ReleaseGoldInstanceCreated events raised by the ReleaseGold contract.
func (*ReleaseGoldReleaseGoldInstanceCreatedIterator) Close ¶
func (it *ReleaseGoldReleaseGoldInstanceCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldReleaseGoldInstanceCreatedIterator) Error ¶
func (it *ReleaseGoldReleaseGoldInstanceCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldReleaseGoldInstanceCreatedIterator) Next ¶
func (it *ReleaseGoldReleaseGoldInstanceCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldReleaseGoldInstanceDestroyed ¶
type ReleaseGoldReleaseGoldInstanceDestroyed struct {
Beneficiary common.Address
AtAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldReleaseGoldInstanceDestroyed represents a ReleaseGoldInstanceDestroyed event raised by the ReleaseGold contract.
type ReleaseGoldReleaseGoldInstanceDestroyedIterator ¶
type ReleaseGoldReleaseGoldInstanceDestroyedIterator struct {
Event *ReleaseGoldReleaseGoldInstanceDestroyed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldReleaseGoldInstanceDestroyedIterator is returned from FilterReleaseGoldInstanceDestroyed and is used to iterate over the raw logs and unpacked data for ReleaseGoldInstanceDestroyed events raised by the ReleaseGold contract.
func (*ReleaseGoldReleaseGoldInstanceDestroyedIterator) Close ¶
func (it *ReleaseGoldReleaseGoldInstanceDestroyedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldReleaseGoldInstanceDestroyedIterator) Error ¶
func (it *ReleaseGoldReleaseGoldInstanceDestroyedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldReleaseGoldInstanceDestroyedIterator) Next ¶
func (it *ReleaseGoldReleaseGoldInstanceDestroyedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldReleaseScheduleRevoked ¶
type ReleaseGoldReleaseScheduleRevoked struct {
RevokeTimestamp *big.Int
ReleasedBalanceAtRevoke *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReleaseGoldReleaseScheduleRevoked represents a ReleaseScheduleRevoked event raised by the ReleaseGold contract.
type ReleaseGoldReleaseScheduleRevokedIterator ¶
type ReleaseGoldReleaseScheduleRevokedIterator struct {
Event *ReleaseGoldReleaseScheduleRevoked // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReleaseGoldReleaseScheduleRevokedIterator is returned from FilterReleaseScheduleRevoked and is used to iterate over the raw logs and unpacked data for ReleaseScheduleRevoked events raised by the ReleaseGold contract.
func (*ReleaseGoldReleaseScheduleRevokedIterator) Close ¶
func (it *ReleaseGoldReleaseScheduleRevokedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReleaseGoldReleaseScheduleRevokedIterator) Error ¶
func (it *ReleaseGoldReleaseScheduleRevokedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReleaseGoldReleaseScheduleRevokedIterator) Next ¶
func (it *ReleaseGoldReleaseScheduleRevokedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReleaseGoldSession ¶
type ReleaseGoldSession struct {
Contract *ReleaseGold // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ReleaseGoldSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ReleaseGoldSession) AuthorizeAttestationSigner ¶
func (_ReleaseGold *ReleaseGoldSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeAttestationSigner is a paid mutator transaction binding the contract method 0x76afa04c.
Solidity: function authorizeAttestationSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldSession) AuthorizeValidatorSigner ¶
func (_ReleaseGold *ReleaseGoldSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeValidatorSigner is a paid mutator transaction binding the contract method 0xbaf7ef0f.
Solidity: function authorizeValidatorSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldSession) AuthorizeValidatorSignerWithKeys ¶
func (_ReleaseGold *ReleaseGoldSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithKeys is a paid mutator transaction binding the contract method 0x1465b923.
Solidity: function authorizeValidatorSignerWithKeys(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns()
func (*ReleaseGoldSession) AuthorizeValidatorSignerWithPublicKey ¶
func (_ReleaseGold *ReleaseGoldSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithPublicKey is a paid mutator transaction binding the contract method 0x0fa750d2.
Solidity: function authorizeValidatorSignerWithPublicKey(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey) returns()
func (*ReleaseGoldSession) AuthorizeVoteSigner ¶
func (_ReleaseGold *ReleaseGoldSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeVoteSigner is a paid mutator transaction binding the contract method 0x4282ee6d.
Solidity: function authorizeVoteSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldSession) Beneficiary ¶
func (_ReleaseGold *ReleaseGoldSession) Beneficiary() (common.Address, error)
Beneficiary is a free data retrieval call binding the contract method 0x38af3eed.
Solidity: function beneficiary() constant returns(address)
func (*ReleaseGoldSession) CanValidate ¶
func (_ReleaseGold *ReleaseGoldSession) CanValidate() (bool, error)
CanValidate is a free data retrieval call binding the contract method 0xd69c2463.
Solidity: function canValidate() constant returns(bool)
func (*ReleaseGoldSession) CanVote ¶
func (_ReleaseGold *ReleaseGoldSession) CanVote() (bool, error)
CanVote is a free data retrieval call binding the contract method 0x159e7064.
Solidity: function canVote() constant returns(bool)
func (*ReleaseGoldSession) CreateAccount ¶
func (_ReleaseGold *ReleaseGoldSession) CreateAccount() (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns()
func (*ReleaseGoldSession) EXPIRATIONTIME ¶
func (_ReleaseGold *ReleaseGoldSession) EXPIRATIONTIME() (*big.Int, error)
EXPIRATIONTIME is a free data retrieval call binding the contract method 0x4a5c7348.
Solidity: function EXPIRATION_TIME() constant returns(uint256)
func (*ReleaseGoldSession) Expire ¶
func (_ReleaseGold *ReleaseGoldSession) Expire() (*types.Transaction, error)
Expire is a paid mutator transaction binding the contract method 0x79599f96.
Solidity: function expire() returns()
func (*ReleaseGoldSession) GetCurrentReleasedTotalAmount ¶
func (_ReleaseGold *ReleaseGoldSession) GetCurrentReleasedTotalAmount() (*big.Int, error)
GetCurrentReleasedTotalAmount is a free data retrieval call binding the contract method 0x1689eac7.
Solidity: function getCurrentReleasedTotalAmount() constant returns(uint256)
func (*ReleaseGoldSession) GetRemainingLockedBalance ¶
func (_ReleaseGold *ReleaseGoldSession) GetRemainingLockedBalance() (*big.Int, error)
GetRemainingLockedBalance is a free data retrieval call binding the contract method 0xcf23c33a.
Solidity: function getRemainingLockedBalance() constant returns(uint256)
func (*ReleaseGoldSession) GetRemainingTotalBalance ¶
func (_ReleaseGold *ReleaseGoldSession) GetRemainingTotalBalance() (*big.Int, error)
GetRemainingTotalBalance is a free data retrieval call binding the contract method 0x178f42e9.
Solidity: function getRemainingTotalBalance() constant returns(uint256)
func (*ReleaseGoldSession) GetRemainingUnlockedBalance ¶
func (_ReleaseGold *ReleaseGoldSession) GetRemainingUnlockedBalance() (*big.Int, error)
GetRemainingUnlockedBalance is a free data retrieval call binding the contract method 0xd0484677.
Solidity: function getRemainingUnlockedBalance() constant returns(uint256)
func (*ReleaseGoldSession) GetTotalBalance ¶
func (_ReleaseGold *ReleaseGoldSession) GetTotalBalance() (*big.Int, error)
GetTotalBalance is a free data retrieval call binding the contract method 0x12b58349.
Solidity: function getTotalBalance() constant returns(uint256)
func (*ReleaseGoldSession) Initialize ¶
func (_ReleaseGold *ReleaseGoldSession) Initialize(releaseStartTime *big.Int, releaseCliffTime *big.Int, numReleasePeriods *big.Int, releasePeriod *big.Int, amountReleasedPerPeriod *big.Int, revocable bool, _beneficiary common.Address, _releaseOwner common.Address, _refundAddress common.Address, subjectToLiquidityProvision bool, initialDistributionRatio *big.Int, _canValidate bool, _canVote bool, registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x064a2e68.
Solidity: function initialize(uint256 releaseStartTime, uint256 releaseCliffTime, uint256 numReleasePeriods, uint256 releasePeriod, uint256 amountReleasedPerPeriod, bool revocable, address _beneficiary, address _releaseOwner, address _refundAddress, bool subjectToLiquidityProvision, uint256 initialDistributionRatio, bool _canValidate, bool _canVote, address registryAddress) returns()
func (*ReleaseGoldSession) Initialized ¶
func (_ReleaseGold *ReleaseGoldSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReleaseGoldSession) IsOwner ¶
func (_ReleaseGold *ReleaseGoldSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ReleaseGoldSession) IsRevoked ¶
func (_ReleaseGold *ReleaseGoldSession) IsRevoked() (bool, error)
IsRevoked is a free data retrieval call binding the contract method 0x2bc9ed02.
Solidity: function isRevoked() constant returns(bool)
func (*ReleaseGoldSession) LiquidityProvisionMet ¶
func (_ReleaseGold *ReleaseGoldSession) LiquidityProvisionMet() (bool, error)
LiquidityProvisionMet is a free data retrieval call binding the contract method 0xbeb28d7c.
Solidity: function liquidityProvisionMet() constant returns(bool)
func (*ReleaseGoldSession) LockGold ¶
func (_ReleaseGold *ReleaseGoldSession) LockGold(value *big.Int) (*types.Transaction, error)
LockGold is a paid mutator transaction binding the contract method 0x58aa72b0.
Solidity: function lockGold(uint256 value) returns()
func (*ReleaseGoldSession) MaxDistribution ¶
func (_ReleaseGold *ReleaseGoldSession) MaxDistribution() (*big.Int, error)
MaxDistribution is a free data retrieval call binding the contract method 0x044e0ea2.
Solidity: function maxDistribution() constant returns(uint256)
func (*ReleaseGoldSession) Owner ¶
func (_ReleaseGold *ReleaseGoldSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ReleaseGoldSession) RefundAddress ¶
func (_ReleaseGold *ReleaseGoldSession) RefundAddress() (common.Address, error)
RefundAddress is a free data retrieval call binding the contract method 0x0cb61f6c.
Solidity: function refundAddress() constant returns(address)
func (*ReleaseGoldSession) RefundAndFinalize ¶
func (_ReleaseGold *ReleaseGoldSession) RefundAndFinalize() (*types.Transaction, error)
RefundAndFinalize is a paid mutator transaction binding the contract method 0xde82d860.
Solidity: function refundAndFinalize() returns()
func (*ReleaseGoldSession) Registry ¶
func (_ReleaseGold *ReleaseGoldSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ReleaseGoldSession) ReleaseOwner ¶
func (_ReleaseGold *ReleaseGoldSession) ReleaseOwner() (common.Address, error)
ReleaseOwner is a free data retrieval call binding the contract method 0x83d0aae9.
Solidity: function releaseOwner() constant returns(address)
func (*ReleaseGoldSession) ReleaseSchedule ¶
func (_ReleaseGold *ReleaseGoldSession) ReleaseSchedule() (struct { ReleaseStartTime *big.Int ReleaseCliff *big.Int NumReleasePeriods *big.Int ReleasePeriod *big.Int AmountReleasedPerPeriod *big.Int }, error)
ReleaseSchedule is a free data retrieval call binding the contract method 0xfc9f3ef0.
Solidity: function releaseSchedule() constant returns(uint256 releaseStartTime, uint256 releaseCliff, uint256 numReleasePeriods, uint256 releasePeriod, uint256 amountReleasedPerPeriod)
func (*ReleaseGoldSession) RelockGold ¶
func (_ReleaseGold *ReleaseGoldSession) RelockGold(index *big.Int, value *big.Int) (*types.Transaction, error)
RelockGold is a paid mutator transaction binding the contract method 0x0d7c6e6e.
Solidity: function relockGold(uint256 index, uint256 value) returns()
func (*ReleaseGoldSession) RenounceOwnership ¶
func (_ReleaseGold *ReleaseGoldSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ReleaseGoldSession) RevocationInfo ¶
func (_ReleaseGold *ReleaseGoldSession) RevocationInfo() (struct { Revocable bool CanExpire bool ReleasedBalanceAtRevoke *big.Int RevokeTime *big.Int }, error)
RevocationInfo is a free data retrieval call binding the contract method 0x969e83af.
Solidity: function revocationInfo() constant returns(bool revocable, bool canExpire, uint256 releasedBalanceAtRevoke, uint256 revokeTime)
func (*ReleaseGoldSession) Revoke ¶
func (_ReleaseGold *ReleaseGoldSession) Revoke() (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xb6549f75.
Solidity: function revoke() returns()
func (*ReleaseGoldSession) RevokeActive ¶
func (_ReleaseGold *ReleaseGoldSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeActive is a paid mutator transaction binding the contract method 0x6e198475.
Solidity: function revokeActive(address group, uint256 value, address lesser, address greater, uint256 index) returns()
func (*ReleaseGoldSession) RevokePending ¶
func (_ReleaseGold *ReleaseGoldSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokePending is a paid mutator transaction binding the contract method 0x9dfb6081.
Solidity: function revokePending(address group, uint256 value, address lesser, address greater, uint256 index) returns()
func (*ReleaseGoldSession) SetAccount ¶
func (_ReleaseGold *ReleaseGoldSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccount is a paid mutator transaction binding the contract method 0x90b12b47.
Solidity: function setAccount(string name, bytes dataEncryptionKey, address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldSession) SetAccountDataEncryptionKey ¶
func (_ReleaseGold *ReleaseGoldSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
SetAccountDataEncryptionKey is a paid mutator transaction binding the contract method 0x0fe7abab.
Solidity: function setAccountDataEncryptionKey(bytes dataEncryptionKey) returns()
func (*ReleaseGoldSession) SetAccountMetadataURL ¶
func (_ReleaseGold *ReleaseGoldSession) SetAccountMetadataURL(metadataURL string) (*types.Transaction, error)
SetAccountMetadataURL is a paid mutator transaction binding the contract method 0x7981b664.
Solidity: function setAccountMetadataURL(string metadataURL) returns()
func (*ReleaseGoldSession) SetAccountName ¶
func (_ReleaseGold *ReleaseGoldSession) SetAccountName(name string) (*types.Transaction, error)
SetAccountName is a paid mutator transaction binding the contract method 0x2e95adad.
Solidity: function setAccountName(string name) returns()
func (*ReleaseGoldSession) SetAccountWalletAddress ¶
func (_ReleaseGold *ReleaseGoldSession) SetAccountWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccountWalletAddress is a paid mutator transaction binding the contract method 0xd15ef2e6.
Solidity: function setAccountWalletAddress(address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldSession) SetBeneficiary ¶
func (_ReleaseGold *ReleaseGoldSession) SetBeneficiary(newBeneficiary common.Address) (*types.Transaction, error)
SetBeneficiary is a paid mutator transaction binding the contract method 0x1c31f710.
Solidity: function setBeneficiary(address newBeneficiary) returns()
func (*ReleaseGoldSession) SetCanExpire ¶
func (_ReleaseGold *ReleaseGoldSession) SetCanExpire(_canExpire bool) (*types.Transaction, error)
SetCanExpire is a paid mutator transaction binding the contract method 0x1b3f3ac6.
Solidity: function setCanExpire(bool _canExpire) returns()
func (*ReleaseGoldSession) SetLiquidityProvision ¶
func (_ReleaseGold *ReleaseGoldSession) SetLiquidityProvision() (*types.Transaction, error)
SetLiquidityProvision is a paid mutator transaction binding the contract method 0x6db9b090.
Solidity: function setLiquidityProvision() returns()
func (*ReleaseGoldSession) SetMaxDistribution ¶
func (_ReleaseGold *ReleaseGoldSession) SetMaxDistribution(distributionRatio *big.Int) (*types.Transaction, error)
SetMaxDistribution is a paid mutator transaction binding the contract method 0xdf6f6630.
Solidity: function setMaxDistribution(uint256 distributionRatio) returns()
func (*ReleaseGoldSession) SetRegistry ¶
func (_ReleaseGold *ReleaseGoldSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ReleaseGoldSession) TotalWithdrawn ¶
func (_ReleaseGold *ReleaseGoldSession) TotalWithdrawn() (*big.Int, error)
TotalWithdrawn is a free data retrieval call binding the contract method 0x4b319713.
Solidity: function totalWithdrawn() constant returns(uint256)
func (*ReleaseGoldSession) Transfer ¶
func (_ReleaseGold *ReleaseGoldSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns()
func (*ReleaseGoldSession) TransferOwnership ¶
func (_ReleaseGold *ReleaseGoldSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ReleaseGoldSession) UnlockGold ¶
func (_ReleaseGold *ReleaseGoldSession) UnlockGold(value *big.Int) (*types.Transaction, error)
UnlockGold is a paid mutator transaction binding the contract method 0x68c7d70f.
Solidity: function unlockGold(uint256 value) returns()
func (*ReleaseGoldSession) Withdraw ¶
func (_ReleaseGold *ReleaseGoldSession) Withdraw(amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 amount) returns()
func (*ReleaseGoldSession) WithdrawLockedGold ¶
func (_ReleaseGold *ReleaseGoldSession) WithdrawLockedGold(index *big.Int) (*types.Transaction, error)
WithdrawLockedGold is a paid mutator transaction binding the contract method 0x52d2f864.
Solidity: function withdrawLockedGold(uint256 index) returns()
type ReleaseGoldTransactor ¶
type ReleaseGoldTransactor struct {
// contains filtered or unexported fields
}
ReleaseGoldTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReleaseGoldTransactor ¶
func NewReleaseGoldTransactor(address common.Address, transactor bind.ContractTransactor) (*ReleaseGoldTransactor, error)
NewReleaseGoldTransactor creates a new write-only instance of ReleaseGold, bound to a specific deployed contract.
func (*ReleaseGoldTransactor) AuthorizeAttestationSigner ¶
func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeAttestationSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeAttestationSigner is a paid mutator transaction binding the contract method 0x76afa04c.
Solidity: function authorizeAttestationSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactor) AuthorizeValidatorSigner ¶
func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeValidatorSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeValidatorSigner is a paid mutator transaction binding the contract method 0xbaf7ef0f.
Solidity: function authorizeValidatorSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactor) AuthorizeValidatorSignerWithKeys ¶
func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeValidatorSignerWithKeys(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithKeys is a paid mutator transaction binding the contract method 0x1465b923.
Solidity: function authorizeValidatorSignerWithKeys(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns()
func (*ReleaseGoldTransactor) AuthorizeValidatorSignerWithPublicKey ¶
func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeValidatorSignerWithPublicKey(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithPublicKey is a paid mutator transaction binding the contract method 0x0fa750d2.
Solidity: function authorizeValidatorSignerWithPublicKey(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey) returns()
func (*ReleaseGoldTransactor) AuthorizeVoteSigner ¶
func (_ReleaseGold *ReleaseGoldTransactor) AuthorizeVoteSigner(opts *bind.TransactOpts, signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeVoteSigner is a paid mutator transaction binding the contract method 0x4282ee6d.
Solidity: function authorizeVoteSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactor) CreateAccount ¶
func (_ReleaseGold *ReleaseGoldTransactor) CreateAccount(opts *bind.TransactOpts) (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns()
func (*ReleaseGoldTransactor) Expire ¶
func (_ReleaseGold *ReleaseGoldTransactor) Expire(opts *bind.TransactOpts) (*types.Transaction, error)
Expire is a paid mutator transaction binding the contract method 0x79599f96.
Solidity: function expire() returns()
func (*ReleaseGoldTransactor) Initialize ¶
func (_ReleaseGold *ReleaseGoldTransactor) Initialize(opts *bind.TransactOpts, releaseStartTime *big.Int, releaseCliffTime *big.Int, numReleasePeriods *big.Int, releasePeriod *big.Int, amountReleasedPerPeriod *big.Int, revocable bool, _beneficiary common.Address, _releaseOwner common.Address, _refundAddress common.Address, subjectToLiquidityProvision bool, initialDistributionRatio *big.Int, _canValidate bool, _canVote bool, registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x064a2e68.
Solidity: function initialize(uint256 releaseStartTime, uint256 releaseCliffTime, uint256 numReleasePeriods, uint256 releasePeriod, uint256 amountReleasedPerPeriod, bool revocable, address _beneficiary, address _releaseOwner, address _refundAddress, bool subjectToLiquidityProvision, uint256 initialDistributionRatio, bool _canValidate, bool _canVote, address registryAddress) returns()
func (*ReleaseGoldTransactor) LockGold ¶
func (_ReleaseGold *ReleaseGoldTransactor) LockGold(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
LockGold is a paid mutator transaction binding the contract method 0x58aa72b0.
Solidity: function lockGold(uint256 value) returns()
func (*ReleaseGoldTransactor) RefundAndFinalize ¶
func (_ReleaseGold *ReleaseGoldTransactor) RefundAndFinalize(opts *bind.TransactOpts) (*types.Transaction, error)
RefundAndFinalize is a paid mutator transaction binding the contract method 0xde82d860.
Solidity: function refundAndFinalize() returns()
func (*ReleaseGoldTransactor) RelockGold ¶
func (_ReleaseGold *ReleaseGoldTransactor) RelockGold(opts *bind.TransactOpts, index *big.Int, value *big.Int) (*types.Transaction, error)
RelockGold is a paid mutator transaction binding the contract method 0x0d7c6e6e.
Solidity: function relockGold(uint256 index, uint256 value) returns()
func (*ReleaseGoldTransactor) RenounceOwnership ¶
func (_ReleaseGold *ReleaseGoldTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ReleaseGoldTransactor) Revoke ¶
func (_ReleaseGold *ReleaseGoldTransactor) Revoke(opts *bind.TransactOpts) (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xb6549f75.
Solidity: function revoke() returns()
func (*ReleaseGoldTransactor) RevokeActive ¶
func (_ReleaseGold *ReleaseGoldTransactor) RevokeActive(opts *bind.TransactOpts, group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeActive is a paid mutator transaction binding the contract method 0x6e198475.
Solidity: function revokeActive(address group, uint256 value, address lesser, address greater, uint256 index) returns()
func (*ReleaseGoldTransactor) RevokePending ¶
func (_ReleaseGold *ReleaseGoldTransactor) RevokePending(opts *bind.TransactOpts, group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokePending is a paid mutator transaction binding the contract method 0x9dfb6081.
Solidity: function revokePending(address group, uint256 value, address lesser, address greater, uint256 index) returns()
func (*ReleaseGoldTransactor) SetAccount ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetAccount(opts *bind.TransactOpts, name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccount is a paid mutator transaction binding the contract method 0x90b12b47.
Solidity: function setAccount(string name, bytes dataEncryptionKey, address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactor) SetAccountDataEncryptionKey ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetAccountDataEncryptionKey(opts *bind.TransactOpts, dataEncryptionKey []byte) (*types.Transaction, error)
SetAccountDataEncryptionKey is a paid mutator transaction binding the contract method 0x0fe7abab.
Solidity: function setAccountDataEncryptionKey(bytes dataEncryptionKey) returns()
func (*ReleaseGoldTransactor) SetAccountMetadataURL ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetAccountMetadataURL(opts *bind.TransactOpts, metadataURL string) (*types.Transaction, error)
SetAccountMetadataURL is a paid mutator transaction binding the contract method 0x7981b664.
Solidity: function setAccountMetadataURL(string metadataURL) returns()
func (*ReleaseGoldTransactor) SetAccountName ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetAccountName(opts *bind.TransactOpts, name string) (*types.Transaction, error)
SetAccountName is a paid mutator transaction binding the contract method 0x2e95adad.
Solidity: function setAccountName(string name) returns()
func (*ReleaseGoldTransactor) SetAccountWalletAddress ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetAccountWalletAddress(opts *bind.TransactOpts, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccountWalletAddress is a paid mutator transaction binding the contract method 0xd15ef2e6.
Solidity: function setAccountWalletAddress(address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactor) SetBeneficiary ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetBeneficiary(opts *bind.TransactOpts, newBeneficiary common.Address) (*types.Transaction, error)
SetBeneficiary is a paid mutator transaction binding the contract method 0x1c31f710.
Solidity: function setBeneficiary(address newBeneficiary) returns()
func (*ReleaseGoldTransactor) SetCanExpire ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetCanExpire(opts *bind.TransactOpts, _canExpire bool) (*types.Transaction, error)
SetCanExpire is a paid mutator transaction binding the contract method 0x1b3f3ac6.
Solidity: function setCanExpire(bool _canExpire) returns()
func (*ReleaseGoldTransactor) SetLiquidityProvision ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetLiquidityProvision(opts *bind.TransactOpts) (*types.Transaction, error)
SetLiquidityProvision is a paid mutator transaction binding the contract method 0x6db9b090.
Solidity: function setLiquidityProvision() returns()
func (*ReleaseGoldTransactor) SetMaxDistribution ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetMaxDistribution(opts *bind.TransactOpts, distributionRatio *big.Int) (*types.Transaction, error)
SetMaxDistribution is a paid mutator transaction binding the contract method 0xdf6f6630.
Solidity: function setMaxDistribution(uint256 distributionRatio) returns()
func (*ReleaseGoldTransactor) SetRegistry ¶
func (_ReleaseGold *ReleaseGoldTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ReleaseGoldTransactor) Transfer ¶
func (_ReleaseGold *ReleaseGoldTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns()
func (*ReleaseGoldTransactor) TransferOwnership ¶
func (_ReleaseGold *ReleaseGoldTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ReleaseGoldTransactor) UnlockGold ¶
func (_ReleaseGold *ReleaseGoldTransactor) UnlockGold(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
UnlockGold is a paid mutator transaction binding the contract method 0x68c7d70f.
Solidity: function unlockGold(uint256 value) returns()
func (*ReleaseGoldTransactor) Withdraw ¶
func (_ReleaseGold *ReleaseGoldTransactor) Withdraw(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 amount) returns()
func (*ReleaseGoldTransactor) WithdrawLockedGold ¶
func (_ReleaseGold *ReleaseGoldTransactor) WithdrawLockedGold(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
WithdrawLockedGold is a paid mutator transaction binding the contract method 0x52d2f864.
Solidity: function withdrawLockedGold(uint256 index) returns()
type ReleaseGoldTransactorRaw ¶
type ReleaseGoldTransactorRaw struct {
Contract *ReleaseGoldTransactor // Generic write-only contract binding to access the raw methods on
}
ReleaseGoldTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReleaseGoldTransactorRaw) Transact ¶
func (_ReleaseGold *ReleaseGoldTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReleaseGoldTransactorRaw) Transfer ¶
func (_ReleaseGold *ReleaseGoldTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReleaseGoldTransactorSession ¶
type ReleaseGoldTransactorSession struct {
Contract *ReleaseGoldTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ReleaseGoldTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ReleaseGoldTransactorSession) AuthorizeAttestationSigner ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeAttestationSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeAttestationSigner is a paid mutator transaction binding the contract method 0x76afa04c.
Solidity: function authorizeAttestationSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactorSession) AuthorizeValidatorSigner ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeValidatorSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeValidatorSigner is a paid mutator transaction binding the contract method 0xbaf7ef0f.
Solidity: function authorizeValidatorSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactorSession) AuthorizeValidatorSignerWithKeys ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeValidatorSignerWithKeys(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithKeys is a paid mutator transaction binding the contract method 0x1465b923.
Solidity: function authorizeValidatorSignerWithKeys(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns()
func (*ReleaseGoldTransactorSession) AuthorizeValidatorSignerWithPublicKey ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeValidatorSignerWithPublicKey(signer common.Address, v uint8, r [32]byte, s [32]byte, ecdsaPublicKey []byte) (*types.Transaction, error)
AuthorizeValidatorSignerWithPublicKey is a paid mutator transaction binding the contract method 0x0fa750d2.
Solidity: function authorizeValidatorSignerWithPublicKey(address signer, uint8 v, bytes32 r, bytes32 s, bytes ecdsaPublicKey) returns()
func (*ReleaseGoldTransactorSession) AuthorizeVoteSigner ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) AuthorizeVoteSigner(signer common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
AuthorizeVoteSigner is a paid mutator transaction binding the contract method 0x4282ee6d.
Solidity: function authorizeVoteSigner(address signer, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactorSession) CreateAccount ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) CreateAccount() (*types.Transaction, error)
CreateAccount is a paid mutator transaction binding the contract method 0x9dca362f.
Solidity: function createAccount() returns()
func (*ReleaseGoldTransactorSession) Expire ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) Expire() (*types.Transaction, error)
Expire is a paid mutator transaction binding the contract method 0x79599f96.
Solidity: function expire() returns()
func (*ReleaseGoldTransactorSession) Initialize ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) Initialize(releaseStartTime *big.Int, releaseCliffTime *big.Int, numReleasePeriods *big.Int, releasePeriod *big.Int, amountReleasedPerPeriod *big.Int, revocable bool, _beneficiary common.Address, _releaseOwner common.Address, _refundAddress common.Address, subjectToLiquidityProvision bool, initialDistributionRatio *big.Int, _canValidate bool, _canVote bool, registryAddress common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x064a2e68.
Solidity: function initialize(uint256 releaseStartTime, uint256 releaseCliffTime, uint256 numReleasePeriods, uint256 releasePeriod, uint256 amountReleasedPerPeriod, bool revocable, address _beneficiary, address _releaseOwner, address _refundAddress, bool subjectToLiquidityProvision, uint256 initialDistributionRatio, bool _canValidate, bool _canVote, address registryAddress) returns()
func (*ReleaseGoldTransactorSession) LockGold ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) LockGold(value *big.Int) (*types.Transaction, error)
LockGold is a paid mutator transaction binding the contract method 0x58aa72b0.
Solidity: function lockGold(uint256 value) returns()
func (*ReleaseGoldTransactorSession) RefundAndFinalize ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) RefundAndFinalize() (*types.Transaction, error)
RefundAndFinalize is a paid mutator transaction binding the contract method 0xde82d860.
Solidity: function refundAndFinalize() returns()
func (*ReleaseGoldTransactorSession) RelockGold ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) RelockGold(index *big.Int, value *big.Int) (*types.Transaction, error)
RelockGold is a paid mutator transaction binding the contract method 0x0d7c6e6e.
Solidity: function relockGold(uint256 index, uint256 value) returns()
func (*ReleaseGoldTransactorSession) RenounceOwnership ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ReleaseGoldTransactorSession) Revoke ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) Revoke() (*types.Transaction, error)
Revoke is a paid mutator transaction binding the contract method 0xb6549f75.
Solidity: function revoke() returns()
func (*ReleaseGoldTransactorSession) RevokeActive ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) RevokeActive(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokeActive is a paid mutator transaction binding the contract method 0x6e198475.
Solidity: function revokeActive(address group, uint256 value, address lesser, address greater, uint256 index) returns()
func (*ReleaseGoldTransactorSession) RevokePending ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) RevokePending(group common.Address, value *big.Int, lesser common.Address, greater common.Address, index *big.Int) (*types.Transaction, error)
RevokePending is a paid mutator transaction binding the contract method 0x9dfb6081.
Solidity: function revokePending(address group, uint256 value, address lesser, address greater, uint256 index) returns()
func (*ReleaseGoldTransactorSession) SetAccount ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccount(name string, dataEncryptionKey []byte, walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccount is a paid mutator transaction binding the contract method 0x90b12b47.
Solidity: function setAccount(string name, bytes dataEncryptionKey, address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactorSession) SetAccountDataEncryptionKey ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountDataEncryptionKey(dataEncryptionKey []byte) (*types.Transaction, error)
SetAccountDataEncryptionKey is a paid mutator transaction binding the contract method 0x0fe7abab.
Solidity: function setAccountDataEncryptionKey(bytes dataEncryptionKey) returns()
func (*ReleaseGoldTransactorSession) SetAccountMetadataURL ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountMetadataURL(metadataURL string) (*types.Transaction, error)
SetAccountMetadataURL is a paid mutator transaction binding the contract method 0x7981b664.
Solidity: function setAccountMetadataURL(string metadataURL) returns()
func (*ReleaseGoldTransactorSession) SetAccountName ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountName(name string) (*types.Transaction, error)
SetAccountName is a paid mutator transaction binding the contract method 0x2e95adad.
Solidity: function setAccountName(string name) returns()
func (*ReleaseGoldTransactorSession) SetAccountWalletAddress ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetAccountWalletAddress(walletAddress common.Address, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)
SetAccountWalletAddress is a paid mutator transaction binding the contract method 0xd15ef2e6.
Solidity: function setAccountWalletAddress(address walletAddress, uint8 v, bytes32 r, bytes32 s) returns()
func (*ReleaseGoldTransactorSession) SetBeneficiary ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetBeneficiary(newBeneficiary common.Address) (*types.Transaction, error)
SetBeneficiary is a paid mutator transaction binding the contract method 0x1c31f710.
Solidity: function setBeneficiary(address newBeneficiary) returns()
func (*ReleaseGoldTransactorSession) SetCanExpire ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetCanExpire(_canExpire bool) (*types.Transaction, error)
SetCanExpire is a paid mutator transaction binding the contract method 0x1b3f3ac6.
Solidity: function setCanExpire(bool _canExpire) returns()
func (*ReleaseGoldTransactorSession) SetLiquidityProvision ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetLiquidityProvision() (*types.Transaction, error)
SetLiquidityProvision is a paid mutator transaction binding the contract method 0x6db9b090.
Solidity: function setLiquidityProvision() returns()
func (*ReleaseGoldTransactorSession) SetMaxDistribution ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetMaxDistribution(distributionRatio *big.Int) (*types.Transaction, error)
SetMaxDistribution is a paid mutator transaction binding the contract method 0xdf6f6630.
Solidity: function setMaxDistribution(uint256 distributionRatio) returns()
func (*ReleaseGoldTransactorSession) SetRegistry ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ReleaseGoldTransactorSession) Transfer ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns()
func (*ReleaseGoldTransactorSession) TransferOwnership ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ReleaseGoldTransactorSession) UnlockGold ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) UnlockGold(value *big.Int) (*types.Transaction, error)
UnlockGold is a paid mutator transaction binding the contract method 0x68c7d70f.
Solidity: function unlockGold(uint256 value) returns()
func (*ReleaseGoldTransactorSession) Withdraw ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) Withdraw(amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x2e1a7d4d.
Solidity: function withdraw(uint256 amount) returns()
func (*ReleaseGoldTransactorSession) WithdrawLockedGold ¶
func (_ReleaseGold *ReleaseGoldTransactorSession) WithdrawLockedGold(index *big.Int) (*types.Transaction, error)
WithdrawLockedGold is a paid mutator transaction binding the contract method 0x52d2f864.
Solidity: function withdrawLockedGold(uint256 index) returns()
type Reserve ¶
type Reserve struct {
ReserveCaller // Read-only binding to the contract
ReserveTransactor // Write-only binding to the contract
ReserveFilterer // Log filterer for contract events
}
Reserve is an auto generated Go binding around an Ethereum contract.
func NewReserve ¶
NewReserve creates a new instance of Reserve, bound to a specific deployed contract.
type ReserveAssetAllocationSet ¶
type ReserveAssetAllocationSet struct {
Symbols [][32]byte
Weights []*big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveAssetAllocationSet represents a AssetAllocationSet event raised by the Reserve contract.
type ReserveAssetAllocationSetIterator ¶
type ReserveAssetAllocationSetIterator struct {
Event *ReserveAssetAllocationSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveAssetAllocationSetIterator is returned from FilterAssetAllocationSet and is used to iterate over the raw logs and unpacked data for AssetAllocationSet events raised by the Reserve contract.
func (*ReserveAssetAllocationSetIterator) Close ¶
func (it *ReserveAssetAllocationSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveAssetAllocationSetIterator) Error ¶
func (it *ReserveAssetAllocationSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveAssetAllocationSetIterator) Next ¶
func (it *ReserveAssetAllocationSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveCaller ¶
type ReserveCaller struct {
// contains filtered or unexported fields
}
ReserveCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReserveCaller ¶
func NewReserveCaller(address common.Address, caller bind.ContractCaller) (*ReserveCaller, error)
NewReserveCaller creates a new read-only instance of Reserve, bound to a specific deployed contract.
func (*ReserveCaller) AssetAllocationSymbols ¶
func (_Reserve *ReserveCaller) AssetAllocationSymbols(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
AssetAllocationSymbols is a free data retrieval call binding the contract method 0x0db279be.
Solidity: function assetAllocationSymbols(uint256 ) constant returns(bytes32)
func (*ReserveCaller) AssetAllocationWeights ¶
func (_Reserve *ReserveCaller) AssetAllocationWeights(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
AssetAllocationWeights is a free data retrieval call binding the contract method 0xec4f797b.
Solidity: function assetAllocationWeights(bytes32 ) constant returns(uint256)
func (*ReserveCaller) FrozenReserveGoldDays ¶
FrozenReserveGoldDays is a free data retrieval call binding the contract method 0x7090db4e.
Solidity: function frozenReserveGoldDays() constant returns(uint256)
func (*ReserveCaller) FrozenReserveGoldStartBalance ¶
FrozenReserveGoldStartBalance is a free data retrieval call binding the contract method 0x03d835f3.
Solidity: function frozenReserveGoldStartBalance() constant returns(uint256)
func (*ReserveCaller) FrozenReserveGoldStartDay ¶
FrozenReserveGoldStartDay is a free data retrieval call binding the contract method 0x81b861a6.
Solidity: function frozenReserveGoldStartDay() constant returns(uint256)
func (*ReserveCaller) GetAssetAllocationSymbols ¶
func (_Reserve *ReserveCaller) GetAssetAllocationSymbols(opts *bind.CallOpts) ([][32]byte, error)
GetAssetAllocationSymbols is a free data retrieval call binding the contract method 0x8438796a.
Solidity: function getAssetAllocationSymbols() constant returns(bytes32[])
func (*ReserveCaller) GetAssetAllocationWeights ¶
GetAssetAllocationWeights is a free data retrieval call binding the contract method 0xe50a6c1e.
Solidity: function getAssetAllocationWeights() constant returns(uint256[])
func (*ReserveCaller) GetDailySpendingRatio ¶
GetDailySpendingRatio is a free data retrieval call binding the contract method 0x7897a78e.
Solidity: function getDailySpendingRatio() constant returns(uint256)
func (*ReserveCaller) GetFrozenReserveGoldBalance ¶
GetFrozenReserveGoldBalance is a free data retrieval call binding the contract method 0x2aa1c16d.
Solidity: function getFrozenReserveGoldBalance() constant returns(uint256)
func (*ReserveCaller) GetOtherReserveAddresses ¶
func (_Reserve *ReserveCaller) GetOtherReserveAddresses(opts *bind.CallOpts) ([]common.Address, error)
GetOtherReserveAddresses is a free data retrieval call binding the contract method 0x9c3e2f0f.
Solidity: function getOtherReserveAddresses() constant returns(address[])
func (*ReserveCaller) GetOtherReserveAddressesGoldBalance ¶
func (_Reserve *ReserveCaller) GetOtherReserveAddressesGoldBalance(opts *bind.CallOpts) (*big.Int, error)
GetOtherReserveAddressesGoldBalance is a free data retrieval call binding the contract method 0x765c1fe9.
Solidity: function getOtherReserveAddressesGoldBalance() constant returns(uint256)
func (*ReserveCaller) GetReserveGoldBalance ¶
GetReserveGoldBalance is a free data retrieval call binding the contract method 0x8d9a5e6f.
Solidity: function getReserveGoldBalance() constant returns(uint256)
func (*ReserveCaller) GetReserveRatio ¶
GetReserveRatio is a free data retrieval call binding the contract method 0x56b6d0d5.
Solidity: function getReserveRatio() constant returns(uint256)
func (*ReserveCaller) GetTokens ¶
GetTokens is a free data retrieval call binding the contract method 0xaa6ca808.
Solidity: function getTokens() constant returns(address[])
func (*ReserveCaller) GetUnfrozenBalance ¶
GetUnfrozenBalance is a free data retrieval call binding the contract method 0xe30f579d.
Solidity: function getUnfrozenBalance() constant returns(uint256)
func (*ReserveCaller) GetUnfrozenReserveGoldBalance ¶
GetUnfrozenReserveGoldBalance is a free data retrieval call binding the contract method 0x8b7df8d4.
Solidity: function getUnfrozenReserveGoldBalance() constant returns(uint256)
func (*ReserveCaller) Initialized ¶
func (_Reserve *ReserveCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReserveCaller) IsOtherReserveAddress ¶
func (_Reserve *ReserveCaller) IsOtherReserveAddress(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsOtherReserveAddress is a free data retrieval call binding the contract method 0x7b522075.
Solidity: function isOtherReserveAddress(address ) constant returns(bool)
func (*ReserveCaller) IsOwner ¶
func (_Reserve *ReserveCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ReserveCaller) IsSpender ¶
IsSpender is a free data retrieval call binding the contract method 0x9a206ece.
Solidity: function isSpender(address ) constant returns(bool)
func (*ReserveCaller) IsToken ¶
IsToken is a free data retrieval call binding the contract method 0x19f37361.
Solidity: function isToken(address ) constant returns(bool)
func (*ReserveCaller) LastSpendingDay ¶
LastSpendingDay is a free data retrieval call binding the contract method 0xfa9ed95a.
Solidity: function lastSpendingDay() constant returns(uint256)
func (*ReserveCaller) OtherReserveAddresses ¶
func (_Reserve *ReserveCaller) OtherReserveAddresses(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
OtherReserveAddresses is a free data retrieval call binding the contract method 0x40899365.
Solidity: function otherReserveAddresses(uint256 ) constant returns(address)
func (*ReserveCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ReserveCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ReserveCaller) SpendingLimit ¶
SpendingLimit is a free data retrieval call binding the contract method 0x39d7f76e.
Solidity: function spendingLimit() constant returns(uint256)
func (*ReserveCaller) TobinTax ¶
TobinTax is a free data retrieval call binding the contract method 0x894098d6.
Solidity: function tobinTax() constant returns(uint256)
func (*ReserveCaller) TobinTaxCache ¶
func (_Reserve *ReserveCaller) TobinTaxCache(opts *bind.CallOpts) (struct { Numerator *big.Int Timestamp *big.Int }, error)
TobinTaxCache is a free data retrieval call binding the contract method 0x22796e83.
Solidity: function tobinTaxCache() constant returns(uint128 numerator, uint128 timestamp)
func (*ReserveCaller) TobinTaxReserveRatio ¶
TobinTaxReserveRatio is a free data retrieval call binding the contract method 0x76769a60.
Solidity: function tobinTaxReserveRatio() constant returns(uint256)
func (*ReserveCaller) TobinTaxStalenessThreshold ¶
TobinTaxStalenessThreshold is a free data retrieval call binding the contract method 0xe33a88e7.
Solidity: function tobinTaxStalenessThreshold() constant returns(uint256)
type ReserveCallerRaw ¶
type ReserveCallerRaw struct {
Contract *ReserveCaller // Generic read-only contract binding to access the raw methods on
}
ReserveCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReserveCallerRaw) Call ¶
func (_Reserve *ReserveCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ReserveCallerSession ¶
type ReserveCallerSession struct {
Contract *ReserveCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ReserveCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ReserveCallerSession) AssetAllocationSymbols ¶
func (_Reserve *ReserveCallerSession) AssetAllocationSymbols(arg0 *big.Int) ([32]byte, error)
AssetAllocationSymbols is a free data retrieval call binding the contract method 0x0db279be.
Solidity: function assetAllocationSymbols(uint256 ) constant returns(bytes32)
func (*ReserveCallerSession) AssetAllocationWeights ¶
func (_Reserve *ReserveCallerSession) AssetAllocationWeights(arg0 [32]byte) (*big.Int, error)
AssetAllocationWeights is a free data retrieval call binding the contract method 0xec4f797b.
Solidity: function assetAllocationWeights(bytes32 ) constant returns(uint256)
func (*ReserveCallerSession) FrozenReserveGoldDays ¶
func (_Reserve *ReserveCallerSession) FrozenReserveGoldDays() (*big.Int, error)
FrozenReserveGoldDays is a free data retrieval call binding the contract method 0x7090db4e.
Solidity: function frozenReserveGoldDays() constant returns(uint256)
func (*ReserveCallerSession) FrozenReserveGoldStartBalance ¶
func (_Reserve *ReserveCallerSession) FrozenReserveGoldStartBalance() (*big.Int, error)
FrozenReserveGoldStartBalance is a free data retrieval call binding the contract method 0x03d835f3.
Solidity: function frozenReserveGoldStartBalance() constant returns(uint256)
func (*ReserveCallerSession) FrozenReserveGoldStartDay ¶
func (_Reserve *ReserveCallerSession) FrozenReserveGoldStartDay() (*big.Int, error)
FrozenReserveGoldStartDay is a free data retrieval call binding the contract method 0x81b861a6.
Solidity: function frozenReserveGoldStartDay() constant returns(uint256)
func (*ReserveCallerSession) GetAssetAllocationSymbols ¶
func (_Reserve *ReserveCallerSession) GetAssetAllocationSymbols() ([][32]byte, error)
GetAssetAllocationSymbols is a free data retrieval call binding the contract method 0x8438796a.
Solidity: function getAssetAllocationSymbols() constant returns(bytes32[])
func (*ReserveCallerSession) GetAssetAllocationWeights ¶
func (_Reserve *ReserveCallerSession) GetAssetAllocationWeights() ([]*big.Int, error)
GetAssetAllocationWeights is a free data retrieval call binding the contract method 0xe50a6c1e.
Solidity: function getAssetAllocationWeights() constant returns(uint256[])
func (*ReserveCallerSession) GetDailySpendingRatio ¶
func (_Reserve *ReserveCallerSession) GetDailySpendingRatio() (*big.Int, error)
GetDailySpendingRatio is a free data retrieval call binding the contract method 0x7897a78e.
Solidity: function getDailySpendingRatio() constant returns(uint256)
func (*ReserveCallerSession) GetFrozenReserveGoldBalance ¶
func (_Reserve *ReserveCallerSession) GetFrozenReserveGoldBalance() (*big.Int, error)
GetFrozenReserveGoldBalance is a free data retrieval call binding the contract method 0x2aa1c16d.
Solidity: function getFrozenReserveGoldBalance() constant returns(uint256)
func (*ReserveCallerSession) GetOtherReserveAddresses ¶
func (_Reserve *ReserveCallerSession) GetOtherReserveAddresses() ([]common.Address, error)
GetOtherReserveAddresses is a free data retrieval call binding the contract method 0x9c3e2f0f.
Solidity: function getOtherReserveAddresses() constant returns(address[])
func (*ReserveCallerSession) GetOtherReserveAddressesGoldBalance ¶
func (_Reserve *ReserveCallerSession) GetOtherReserveAddressesGoldBalance() (*big.Int, error)
GetOtherReserveAddressesGoldBalance is a free data retrieval call binding the contract method 0x765c1fe9.
Solidity: function getOtherReserveAddressesGoldBalance() constant returns(uint256)
func (*ReserveCallerSession) GetReserveGoldBalance ¶
func (_Reserve *ReserveCallerSession) GetReserveGoldBalance() (*big.Int, error)
GetReserveGoldBalance is a free data retrieval call binding the contract method 0x8d9a5e6f.
Solidity: function getReserveGoldBalance() constant returns(uint256)
func (*ReserveCallerSession) GetReserveRatio ¶
func (_Reserve *ReserveCallerSession) GetReserveRatio() (*big.Int, error)
GetReserveRatio is a free data retrieval call binding the contract method 0x56b6d0d5.
Solidity: function getReserveRatio() constant returns(uint256)
func (*ReserveCallerSession) GetTokens ¶
func (_Reserve *ReserveCallerSession) GetTokens() ([]common.Address, error)
GetTokens is a free data retrieval call binding the contract method 0xaa6ca808.
Solidity: function getTokens() constant returns(address[])
func (*ReserveCallerSession) GetUnfrozenBalance ¶
func (_Reserve *ReserveCallerSession) GetUnfrozenBalance() (*big.Int, error)
GetUnfrozenBalance is a free data retrieval call binding the contract method 0xe30f579d.
Solidity: function getUnfrozenBalance() constant returns(uint256)
func (*ReserveCallerSession) GetUnfrozenReserveGoldBalance ¶
func (_Reserve *ReserveCallerSession) GetUnfrozenReserveGoldBalance() (*big.Int, error)
GetUnfrozenReserveGoldBalance is a free data retrieval call binding the contract method 0x8b7df8d4.
Solidity: function getUnfrozenReserveGoldBalance() constant returns(uint256)
func (*ReserveCallerSession) Initialized ¶
func (_Reserve *ReserveCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReserveCallerSession) IsOtherReserveAddress ¶
func (_Reserve *ReserveCallerSession) IsOtherReserveAddress(arg0 common.Address) (bool, error)
IsOtherReserveAddress is a free data retrieval call binding the contract method 0x7b522075.
Solidity: function isOtherReserveAddress(address ) constant returns(bool)
func (*ReserveCallerSession) IsOwner ¶
func (_Reserve *ReserveCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ReserveCallerSession) IsSpender ¶
func (_Reserve *ReserveCallerSession) IsSpender(arg0 common.Address) (bool, error)
IsSpender is a free data retrieval call binding the contract method 0x9a206ece.
Solidity: function isSpender(address ) constant returns(bool)
func (*ReserveCallerSession) IsToken ¶
func (_Reserve *ReserveCallerSession) IsToken(arg0 common.Address) (bool, error)
IsToken is a free data retrieval call binding the contract method 0x19f37361.
Solidity: function isToken(address ) constant returns(bool)
func (*ReserveCallerSession) LastSpendingDay ¶
func (_Reserve *ReserveCallerSession) LastSpendingDay() (*big.Int, error)
LastSpendingDay is a free data retrieval call binding the contract method 0xfa9ed95a.
Solidity: function lastSpendingDay() constant returns(uint256)
func (*ReserveCallerSession) OtherReserveAddresses ¶
OtherReserveAddresses is a free data retrieval call binding the contract method 0x40899365.
Solidity: function otherReserveAddresses(uint256 ) constant returns(address)
func (*ReserveCallerSession) Owner ¶
func (_Reserve *ReserveCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ReserveCallerSession) Registry ¶
func (_Reserve *ReserveCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ReserveCallerSession) SpendingLimit ¶
func (_Reserve *ReserveCallerSession) SpendingLimit() (*big.Int, error)
SpendingLimit is a free data retrieval call binding the contract method 0x39d7f76e.
Solidity: function spendingLimit() constant returns(uint256)
func (*ReserveCallerSession) TobinTax ¶
func (_Reserve *ReserveCallerSession) TobinTax() (*big.Int, error)
TobinTax is a free data retrieval call binding the contract method 0x894098d6.
Solidity: function tobinTax() constant returns(uint256)
func (*ReserveCallerSession) TobinTaxCache ¶
func (_Reserve *ReserveCallerSession) TobinTaxCache() (struct { Numerator *big.Int Timestamp *big.Int }, error)
TobinTaxCache is a free data retrieval call binding the contract method 0x22796e83.
Solidity: function tobinTaxCache() constant returns(uint128 numerator, uint128 timestamp)
func (*ReserveCallerSession) TobinTaxReserveRatio ¶
func (_Reserve *ReserveCallerSession) TobinTaxReserveRatio() (*big.Int, error)
TobinTaxReserveRatio is a free data retrieval call binding the contract method 0x76769a60.
Solidity: function tobinTaxReserveRatio() constant returns(uint256)
func (*ReserveCallerSession) TobinTaxStalenessThreshold ¶
func (_Reserve *ReserveCallerSession) TobinTaxStalenessThreshold() (*big.Int, error)
TobinTaxStalenessThreshold is a free data retrieval call binding the contract method 0xe33a88e7.
Solidity: function tobinTaxStalenessThreshold() constant returns(uint256)
type ReserveDailySpendingRatioSet ¶
type ReserveDailySpendingRatioSet struct {
Ratio *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveDailySpendingRatioSet represents a DailySpendingRatioSet event raised by the Reserve contract.
type ReserveDailySpendingRatioSetIterator ¶
type ReserveDailySpendingRatioSetIterator struct {
Event *ReserveDailySpendingRatioSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveDailySpendingRatioSetIterator is returned from FilterDailySpendingRatioSet and is used to iterate over the raw logs and unpacked data for DailySpendingRatioSet events raised by the Reserve contract.
func (*ReserveDailySpendingRatioSetIterator) Close ¶
func (it *ReserveDailySpendingRatioSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveDailySpendingRatioSetIterator) Error ¶
func (it *ReserveDailySpendingRatioSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveDailySpendingRatioSetIterator) Next ¶
func (it *ReserveDailySpendingRatioSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveFilterer ¶
type ReserveFilterer struct {
// contains filtered or unexported fields
}
ReserveFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReserveFilterer ¶
func NewReserveFilterer(address common.Address, filterer bind.ContractFilterer) (*ReserveFilterer, error)
NewReserveFilterer creates a new log filterer instance of Reserve, bound to a specific deployed contract.
func (*ReserveFilterer) FilterAssetAllocationSet ¶
func (_Reserve *ReserveFilterer) FilterAssetAllocationSet(opts *bind.FilterOpts) (*ReserveAssetAllocationSetIterator, error)
FilterAssetAllocationSet is a free log retrieval operation binding the contract event 0x55b488abd19ae7621712324d3d42c2ef7a9575f64f5503103286a1161fb40855.
Solidity: event AssetAllocationSet(bytes32[] symbols, uint256[] weights)
func (*ReserveFilterer) FilterDailySpendingRatioSet ¶
func (_Reserve *ReserveFilterer) FilterDailySpendingRatioSet(opts *bind.FilterOpts) (*ReserveDailySpendingRatioSetIterator, error)
FilterDailySpendingRatioSet is a free log retrieval operation binding the contract event 0xb08f0607338ad77f5b08ccf831e533cefcc2d373c173e87a8f61144f1d82be1e.
Solidity: event DailySpendingRatioSet(uint256 ratio)
func (*ReserveFilterer) FilterOtherReserveAddressAdded ¶
func (_Reserve *ReserveFilterer) FilterOtherReserveAddressAdded(opts *bind.FilterOpts, otherReserveAddress []common.Address) (*ReserveOtherReserveAddressAddedIterator, error)
FilterOtherReserveAddressAdded is a free log retrieval operation binding the contract event 0xd78793225285ecf9cf5f0f84b1cdc335c2cb4d6810ff0b9fd156ad6026c89cea.
Solidity: event OtherReserveAddressAdded(address indexed otherReserveAddress)
func (*ReserveFilterer) FilterOtherReserveAddressRemoved ¶
func (_Reserve *ReserveFilterer) FilterOtherReserveAddressRemoved(opts *bind.FilterOpts, otherReserveAddress []common.Address) (*ReserveOtherReserveAddressRemovedIterator, error)
FilterOtherReserveAddressRemoved is a free log retrieval operation binding the contract event 0x89b4ee5cecfdfb246ede373c10283b5038afe56a531fc1d2f3ed8c5507a52fcb.
Solidity: event OtherReserveAddressRemoved(address indexed otherReserveAddress, uint256 index)
func (*ReserveFilterer) FilterOwnershipTransferred ¶
func (_Reserve *ReserveFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ReserveOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ReserveFilterer) FilterRegistrySet ¶
func (_Reserve *ReserveFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ReserveRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ReserveFilterer) FilterReserveGoldTransferred ¶
func (_Reserve *ReserveFilterer) FilterReserveGoldTransferred(opts *bind.FilterOpts, spender []common.Address, to []common.Address) (*ReserveReserveGoldTransferredIterator, error)
FilterReserveGoldTransferred is a free log retrieval operation binding the contract event 0x4dd1abe16ad3d4f829372dc77766ca2cce34e205af9b10f8cc1fab370425864f.
Solidity: event ReserveGoldTransferred(address indexed spender, address indexed to, uint256 value)
func (*ReserveFilterer) FilterSpenderAdded ¶
func (_Reserve *ReserveFilterer) FilterSpenderAdded(opts *bind.FilterOpts, spender []common.Address) (*ReserveSpenderAddedIterator, error)
FilterSpenderAdded is a free log retrieval operation binding the contract event 0x3139419c41cdd7abca84fa19dd21118cd285d3e2ce1a9444e8161ce9fa62fdcd.
Solidity: event SpenderAdded(address indexed spender)
func (*ReserveFilterer) FilterSpenderRemoved ¶
func (_Reserve *ReserveFilterer) FilterSpenderRemoved(opts *bind.FilterOpts, spender []common.Address) (*ReserveSpenderRemovedIterator, error)
FilterSpenderRemoved is a free log retrieval operation binding the contract event 0xab8cff50266d80b9c9d9703af934ca455b9218286bf4fcaa05653a564c499e4b.
Solidity: event SpenderRemoved(address indexed spender)
func (*ReserveFilterer) FilterTobinTaxReserveRatioSet ¶
func (_Reserve *ReserveFilterer) FilterTobinTaxReserveRatioSet(opts *bind.FilterOpts) (*ReserveTobinTaxReserveRatioSetIterator, error)
FilterTobinTaxReserveRatioSet is a free log retrieval operation binding the contract event 0x4da8e8b2223fbbb897200fb9dfb6b986c1b4188621114d407ee8ec363569fc37.
Solidity: event TobinTaxReserveRatioSet(uint256 value)
func (*ReserveFilterer) FilterTobinTaxSet ¶
func (_Reserve *ReserveFilterer) FilterTobinTaxSet(opts *bind.FilterOpts) (*ReserveTobinTaxSetIterator, error)
FilterTobinTaxSet is a free log retrieval operation binding the contract event 0xfe69856ffb1b1d6cb00c1d8151726e6e95032b1666282eeb293ecadd58b29a6e.
Solidity: event TobinTaxSet(uint256 value)
func (*ReserveFilterer) FilterTobinTaxStalenessThresholdSet ¶
func (_Reserve *ReserveFilterer) FilterTobinTaxStalenessThresholdSet(opts *bind.FilterOpts) (*ReserveTobinTaxStalenessThresholdSetIterator, error)
FilterTobinTaxStalenessThresholdSet is a free log retrieval operation binding the contract event 0x7bfe94ca3147f135fcd6d94ebf61d33fa34fbe904f933ccae66911b9548544f2.
Solidity: event TobinTaxStalenessThresholdSet(uint256 value)
func (*ReserveFilterer) FilterTokenAdded ¶
func (_Reserve *ReserveFilterer) FilterTokenAdded(opts *bind.FilterOpts, token []common.Address) (*ReserveTokenAddedIterator, error)
FilterTokenAdded is a free log retrieval operation binding the contract event 0x784c8f4dbf0ffedd6e72c76501c545a70f8b203b30a26ce542bf92ba87c248a4.
Solidity: event TokenAdded(address indexed token)
func (*ReserveFilterer) FilterTokenRemoved ¶
func (_Reserve *ReserveFilterer) FilterTokenRemoved(opts *bind.FilterOpts, token []common.Address) (*ReserveTokenRemovedIterator, error)
FilterTokenRemoved is a free log retrieval operation binding the contract event 0xbe9bb4bdca0a094babd75e3a98b1d2e2390633430d0a2f6e2b9970e2ee03fb2e.
Solidity: event TokenRemoved(address indexed token, uint256 index)
func (*ReserveFilterer) ParseAssetAllocationSet ¶
func (_Reserve *ReserveFilterer) ParseAssetAllocationSet(log types.Log) (*ReserveAssetAllocationSet, error)
ParseAssetAllocationSet is a log parse operation binding the contract event 0x55b488abd19ae7621712324d3d42c2ef7a9575f64f5503103286a1161fb40855.
Solidity: event AssetAllocationSet(bytes32[] symbols, uint256[] weights)
func (*ReserveFilterer) ParseDailySpendingRatioSet ¶
func (_Reserve *ReserveFilterer) ParseDailySpendingRatioSet(log types.Log) (*ReserveDailySpendingRatioSet, error)
ParseDailySpendingRatioSet is a log parse operation binding the contract event 0xb08f0607338ad77f5b08ccf831e533cefcc2d373c173e87a8f61144f1d82be1e.
Solidity: event DailySpendingRatioSet(uint256 ratio)
func (*ReserveFilterer) ParseOtherReserveAddressAdded ¶
func (_Reserve *ReserveFilterer) ParseOtherReserveAddressAdded(log types.Log) (*ReserveOtherReserveAddressAdded, error)
ParseOtherReserveAddressAdded is a log parse operation binding the contract event 0xd78793225285ecf9cf5f0f84b1cdc335c2cb4d6810ff0b9fd156ad6026c89cea.
Solidity: event OtherReserveAddressAdded(address indexed otherReserveAddress)
func (*ReserveFilterer) ParseOtherReserveAddressRemoved ¶
func (_Reserve *ReserveFilterer) ParseOtherReserveAddressRemoved(log types.Log) (*ReserveOtherReserveAddressRemoved, error)
ParseOtherReserveAddressRemoved is a log parse operation binding the contract event 0x89b4ee5cecfdfb246ede373c10283b5038afe56a531fc1d2f3ed8c5507a52fcb.
Solidity: event OtherReserveAddressRemoved(address indexed otherReserveAddress, uint256 index)
func (*ReserveFilterer) ParseOwnershipTransferred ¶
func (_Reserve *ReserveFilterer) ParseOwnershipTransferred(log types.Log) (*ReserveOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ReserveFilterer) ParseRegistrySet ¶
func (_Reserve *ReserveFilterer) ParseRegistrySet(log types.Log) (*ReserveRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ReserveFilterer) ParseReserveGoldTransferred ¶
func (_Reserve *ReserveFilterer) ParseReserveGoldTransferred(log types.Log) (*ReserveReserveGoldTransferred, error)
ParseReserveGoldTransferred is a log parse operation binding the contract event 0x4dd1abe16ad3d4f829372dc77766ca2cce34e205af9b10f8cc1fab370425864f.
Solidity: event ReserveGoldTransferred(address indexed spender, address indexed to, uint256 value)
func (*ReserveFilterer) ParseSpenderAdded ¶
func (_Reserve *ReserveFilterer) ParseSpenderAdded(log types.Log) (*ReserveSpenderAdded, error)
ParseSpenderAdded is a log parse operation binding the contract event 0x3139419c41cdd7abca84fa19dd21118cd285d3e2ce1a9444e8161ce9fa62fdcd.
Solidity: event SpenderAdded(address indexed spender)
func (*ReserveFilterer) ParseSpenderRemoved ¶
func (_Reserve *ReserveFilterer) ParseSpenderRemoved(log types.Log) (*ReserveSpenderRemoved, error)
ParseSpenderRemoved is a log parse operation binding the contract event 0xab8cff50266d80b9c9d9703af934ca455b9218286bf4fcaa05653a564c499e4b.
Solidity: event SpenderRemoved(address indexed spender)
func (*ReserveFilterer) ParseTobinTaxReserveRatioSet ¶
func (_Reserve *ReserveFilterer) ParseTobinTaxReserveRatioSet(log types.Log) (*ReserveTobinTaxReserveRatioSet, error)
ParseTobinTaxReserveRatioSet is a log parse operation binding the contract event 0x4da8e8b2223fbbb897200fb9dfb6b986c1b4188621114d407ee8ec363569fc37.
Solidity: event TobinTaxReserveRatioSet(uint256 value)
func (*ReserveFilterer) ParseTobinTaxSet ¶
func (_Reserve *ReserveFilterer) ParseTobinTaxSet(log types.Log) (*ReserveTobinTaxSet, error)
ParseTobinTaxSet is a log parse operation binding the contract event 0xfe69856ffb1b1d6cb00c1d8151726e6e95032b1666282eeb293ecadd58b29a6e.
Solidity: event TobinTaxSet(uint256 value)
func (*ReserveFilterer) ParseTobinTaxStalenessThresholdSet ¶
func (_Reserve *ReserveFilterer) ParseTobinTaxStalenessThresholdSet(log types.Log) (*ReserveTobinTaxStalenessThresholdSet, error)
ParseTobinTaxStalenessThresholdSet is a log parse operation binding the contract event 0x7bfe94ca3147f135fcd6d94ebf61d33fa34fbe904f933ccae66911b9548544f2.
Solidity: event TobinTaxStalenessThresholdSet(uint256 value)
func (*ReserveFilterer) ParseTokenAdded ¶
func (_Reserve *ReserveFilterer) ParseTokenAdded(log types.Log) (*ReserveTokenAdded, error)
ParseTokenAdded is a log parse operation binding the contract event 0x784c8f4dbf0ffedd6e72c76501c545a70f8b203b30a26ce542bf92ba87c248a4.
Solidity: event TokenAdded(address indexed token)
func (*ReserveFilterer) ParseTokenRemoved ¶
func (_Reserve *ReserveFilterer) ParseTokenRemoved(log types.Log) (*ReserveTokenRemoved, error)
ParseTokenRemoved is a log parse operation binding the contract event 0xbe9bb4bdca0a094babd75e3a98b1d2e2390633430d0a2f6e2b9970e2ee03fb2e.
Solidity: event TokenRemoved(address indexed token, uint256 index)
func (*ReserveFilterer) TryParseLog ¶
func (_Reserve *ReserveFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ReserveFilterer) WatchAssetAllocationSet ¶
func (_Reserve *ReserveFilterer) WatchAssetAllocationSet(opts *bind.WatchOpts, sink chan<- *ReserveAssetAllocationSet) (event.Subscription, error)
WatchAssetAllocationSet is a free log subscription operation binding the contract event 0x55b488abd19ae7621712324d3d42c2ef7a9575f64f5503103286a1161fb40855.
Solidity: event AssetAllocationSet(bytes32[] symbols, uint256[] weights)
func (*ReserveFilterer) WatchDailySpendingRatioSet ¶
func (_Reserve *ReserveFilterer) WatchDailySpendingRatioSet(opts *bind.WatchOpts, sink chan<- *ReserveDailySpendingRatioSet) (event.Subscription, error)
WatchDailySpendingRatioSet is a free log subscription operation binding the contract event 0xb08f0607338ad77f5b08ccf831e533cefcc2d373c173e87a8f61144f1d82be1e.
Solidity: event DailySpendingRatioSet(uint256 ratio)
func (*ReserveFilterer) WatchOtherReserveAddressAdded ¶
func (_Reserve *ReserveFilterer) WatchOtherReserveAddressAdded(opts *bind.WatchOpts, sink chan<- *ReserveOtherReserveAddressAdded, otherReserveAddress []common.Address) (event.Subscription, error)
WatchOtherReserveAddressAdded is a free log subscription operation binding the contract event 0xd78793225285ecf9cf5f0f84b1cdc335c2cb4d6810ff0b9fd156ad6026c89cea.
Solidity: event OtherReserveAddressAdded(address indexed otherReserveAddress)
func (*ReserveFilterer) WatchOtherReserveAddressRemoved ¶
func (_Reserve *ReserveFilterer) WatchOtherReserveAddressRemoved(opts *bind.WatchOpts, sink chan<- *ReserveOtherReserveAddressRemoved, otherReserveAddress []common.Address) (event.Subscription, error)
WatchOtherReserveAddressRemoved is a free log subscription operation binding the contract event 0x89b4ee5cecfdfb246ede373c10283b5038afe56a531fc1d2f3ed8c5507a52fcb.
Solidity: event OtherReserveAddressRemoved(address indexed otherReserveAddress, uint256 index)
func (*ReserveFilterer) WatchOwnershipTransferred ¶
func (_Reserve *ReserveFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ReserveOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ReserveFilterer) WatchRegistrySet ¶
func (_Reserve *ReserveFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ReserveRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ReserveFilterer) WatchReserveGoldTransferred ¶
func (_Reserve *ReserveFilterer) WatchReserveGoldTransferred(opts *bind.WatchOpts, sink chan<- *ReserveReserveGoldTransferred, spender []common.Address, to []common.Address) (event.Subscription, error)
WatchReserveGoldTransferred is a free log subscription operation binding the contract event 0x4dd1abe16ad3d4f829372dc77766ca2cce34e205af9b10f8cc1fab370425864f.
Solidity: event ReserveGoldTransferred(address indexed spender, address indexed to, uint256 value)
func (*ReserveFilterer) WatchSpenderAdded ¶
func (_Reserve *ReserveFilterer) WatchSpenderAdded(opts *bind.WatchOpts, sink chan<- *ReserveSpenderAdded, spender []common.Address) (event.Subscription, error)
WatchSpenderAdded is a free log subscription operation binding the contract event 0x3139419c41cdd7abca84fa19dd21118cd285d3e2ce1a9444e8161ce9fa62fdcd.
Solidity: event SpenderAdded(address indexed spender)
func (*ReserveFilterer) WatchSpenderRemoved ¶
func (_Reserve *ReserveFilterer) WatchSpenderRemoved(opts *bind.WatchOpts, sink chan<- *ReserveSpenderRemoved, spender []common.Address) (event.Subscription, error)
WatchSpenderRemoved is a free log subscription operation binding the contract event 0xab8cff50266d80b9c9d9703af934ca455b9218286bf4fcaa05653a564c499e4b.
Solidity: event SpenderRemoved(address indexed spender)
func (*ReserveFilterer) WatchTobinTaxReserveRatioSet ¶
func (_Reserve *ReserveFilterer) WatchTobinTaxReserveRatioSet(opts *bind.WatchOpts, sink chan<- *ReserveTobinTaxReserveRatioSet) (event.Subscription, error)
WatchTobinTaxReserveRatioSet is a free log subscription operation binding the contract event 0x4da8e8b2223fbbb897200fb9dfb6b986c1b4188621114d407ee8ec363569fc37.
Solidity: event TobinTaxReserveRatioSet(uint256 value)
func (*ReserveFilterer) WatchTobinTaxSet ¶
func (_Reserve *ReserveFilterer) WatchTobinTaxSet(opts *bind.WatchOpts, sink chan<- *ReserveTobinTaxSet) (event.Subscription, error)
WatchTobinTaxSet is a free log subscription operation binding the contract event 0xfe69856ffb1b1d6cb00c1d8151726e6e95032b1666282eeb293ecadd58b29a6e.
Solidity: event TobinTaxSet(uint256 value)
func (*ReserveFilterer) WatchTobinTaxStalenessThresholdSet ¶
func (_Reserve *ReserveFilterer) WatchTobinTaxStalenessThresholdSet(opts *bind.WatchOpts, sink chan<- *ReserveTobinTaxStalenessThresholdSet) (event.Subscription, error)
WatchTobinTaxStalenessThresholdSet is a free log subscription operation binding the contract event 0x7bfe94ca3147f135fcd6d94ebf61d33fa34fbe904f933ccae66911b9548544f2.
Solidity: event TobinTaxStalenessThresholdSet(uint256 value)
func (*ReserveFilterer) WatchTokenAdded ¶
func (_Reserve *ReserveFilterer) WatchTokenAdded(opts *bind.WatchOpts, sink chan<- *ReserveTokenAdded, token []common.Address) (event.Subscription, error)
WatchTokenAdded is a free log subscription operation binding the contract event 0x784c8f4dbf0ffedd6e72c76501c545a70f8b203b30a26ce542bf92ba87c248a4.
Solidity: event TokenAdded(address indexed token)
func (*ReserveFilterer) WatchTokenRemoved ¶
func (_Reserve *ReserveFilterer) WatchTokenRemoved(opts *bind.WatchOpts, sink chan<- *ReserveTokenRemoved, token []common.Address) (event.Subscription, error)
WatchTokenRemoved is a free log subscription operation binding the contract event 0xbe9bb4bdca0a094babd75e3a98b1d2e2390633430d0a2f6e2b9970e2ee03fb2e.
Solidity: event TokenRemoved(address indexed token, uint256 index)
type ReserveOtherReserveAddressAdded ¶
type ReserveOtherReserveAddressAdded struct {
OtherReserveAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveOtherReserveAddressAdded represents a OtherReserveAddressAdded event raised by the Reserve contract.
type ReserveOtherReserveAddressAddedIterator ¶
type ReserveOtherReserveAddressAddedIterator struct {
Event *ReserveOtherReserveAddressAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveOtherReserveAddressAddedIterator is returned from FilterOtherReserveAddressAdded and is used to iterate over the raw logs and unpacked data for OtherReserveAddressAdded events raised by the Reserve contract.
func (*ReserveOtherReserveAddressAddedIterator) Close ¶
func (it *ReserveOtherReserveAddressAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveOtherReserveAddressAddedIterator) Error ¶
func (it *ReserveOtherReserveAddressAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveOtherReserveAddressAddedIterator) Next ¶
func (it *ReserveOtherReserveAddressAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveOtherReserveAddressRemoved ¶
type ReserveOtherReserveAddressRemoved struct {
OtherReserveAddress common.Address
Index *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveOtherReserveAddressRemoved represents a OtherReserveAddressRemoved event raised by the Reserve contract.
type ReserveOtherReserveAddressRemovedIterator ¶
type ReserveOtherReserveAddressRemovedIterator struct {
Event *ReserveOtherReserveAddressRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveOtherReserveAddressRemovedIterator is returned from FilterOtherReserveAddressRemoved and is used to iterate over the raw logs and unpacked data for OtherReserveAddressRemoved events raised by the Reserve contract.
func (*ReserveOtherReserveAddressRemovedIterator) Close ¶
func (it *ReserveOtherReserveAddressRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveOtherReserveAddressRemovedIterator) Error ¶
func (it *ReserveOtherReserveAddressRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveOtherReserveAddressRemovedIterator) Next ¶
func (it *ReserveOtherReserveAddressRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveOwnershipTransferred ¶
type ReserveOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveOwnershipTransferred represents a OwnershipTransferred event raised by the Reserve contract.
type ReserveOwnershipTransferredIterator ¶
type ReserveOwnershipTransferredIterator struct {
Event *ReserveOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Reserve contract.
func (*ReserveOwnershipTransferredIterator) Close ¶
func (it *ReserveOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveOwnershipTransferredIterator) Error ¶
func (it *ReserveOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveOwnershipTransferredIterator) Next ¶
func (it *ReserveOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveRaw ¶
type ReserveRaw struct {
Contract *Reserve // Generic contract binding to access the raw methods on
}
ReserveRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReserveRaw) Call ¶
func (_Reserve *ReserveRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ReserveRaw) Transact ¶
func (_Reserve *ReserveRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReserveRaw) Transfer ¶
func (_Reserve *ReserveRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReserveRegistrySet ¶
type ReserveRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveRegistrySet represents a RegistrySet event raised by the Reserve contract.
type ReserveRegistrySetIterator ¶
type ReserveRegistrySetIterator struct {
Event *ReserveRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Reserve contract.
func (*ReserveRegistrySetIterator) Close ¶
func (it *ReserveRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveRegistrySetIterator) Error ¶
func (it *ReserveRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveRegistrySetIterator) Next ¶
func (it *ReserveRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveReserveGoldTransferred ¶
type ReserveReserveGoldTransferred struct {
Spender common.Address
To common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveReserveGoldTransferred represents a ReserveGoldTransferred event raised by the Reserve contract.
type ReserveReserveGoldTransferredIterator ¶
type ReserveReserveGoldTransferredIterator struct {
Event *ReserveReserveGoldTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveReserveGoldTransferredIterator is returned from FilterReserveGoldTransferred and is used to iterate over the raw logs and unpacked data for ReserveGoldTransferred events raised by the Reserve contract.
func (*ReserveReserveGoldTransferredIterator) Close ¶
func (it *ReserveReserveGoldTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveReserveGoldTransferredIterator) Error ¶
func (it *ReserveReserveGoldTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveReserveGoldTransferredIterator) Next ¶
func (it *ReserveReserveGoldTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSession ¶
type ReserveSession struct {
Contract *Reserve // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ReserveSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ReserveSession) AddOtherReserveAddress ¶
func (_Reserve *ReserveSession) AddOtherReserveAddress(reserveAddress common.Address) (*types.Transaction, error)
AddOtherReserveAddress is a paid mutator transaction binding the contract method 0x22015968.
Solidity: function addOtherReserveAddress(address reserveAddress) returns(bool)
func (*ReserveSession) AddSpender ¶
func (_Reserve *ReserveSession) AddSpender(spender common.Address) (*types.Transaction, error)
AddSpender is a paid mutator transaction binding the contract method 0xe7e31e7a.
Solidity: function addSpender(address spender) returns()
func (*ReserveSession) AddToken ¶
func (_Reserve *ReserveSession) AddToken(token common.Address) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xd48bfca7.
Solidity: function addToken(address token) returns(bool)
func (*ReserveSession) AssetAllocationSymbols ¶
func (_Reserve *ReserveSession) AssetAllocationSymbols(arg0 *big.Int) ([32]byte, error)
AssetAllocationSymbols is a free data retrieval call binding the contract method 0x0db279be.
Solidity: function assetAllocationSymbols(uint256 ) constant returns(bytes32)
func (*ReserveSession) AssetAllocationWeights ¶
func (_Reserve *ReserveSession) AssetAllocationWeights(arg0 [32]byte) (*big.Int, error)
AssetAllocationWeights is a free data retrieval call binding the contract method 0xec4f797b.
Solidity: function assetAllocationWeights(bytes32 ) constant returns(uint256)
func (*ReserveSession) FrozenReserveGoldDays ¶
func (_Reserve *ReserveSession) FrozenReserveGoldDays() (*big.Int, error)
FrozenReserveGoldDays is a free data retrieval call binding the contract method 0x7090db4e.
Solidity: function frozenReserveGoldDays() constant returns(uint256)
func (*ReserveSession) FrozenReserveGoldStartBalance ¶
func (_Reserve *ReserveSession) FrozenReserveGoldStartBalance() (*big.Int, error)
FrozenReserveGoldStartBalance is a free data retrieval call binding the contract method 0x03d835f3.
Solidity: function frozenReserveGoldStartBalance() constant returns(uint256)
func (*ReserveSession) FrozenReserveGoldStartDay ¶
func (_Reserve *ReserveSession) FrozenReserveGoldStartDay() (*big.Int, error)
FrozenReserveGoldStartDay is a free data retrieval call binding the contract method 0x81b861a6.
Solidity: function frozenReserveGoldStartDay() constant returns(uint256)
func (*ReserveSession) GetAssetAllocationSymbols ¶
func (_Reserve *ReserveSession) GetAssetAllocationSymbols() ([][32]byte, error)
GetAssetAllocationSymbols is a free data retrieval call binding the contract method 0x8438796a.
Solidity: function getAssetAllocationSymbols() constant returns(bytes32[])
func (*ReserveSession) GetAssetAllocationWeights ¶
func (_Reserve *ReserveSession) GetAssetAllocationWeights() ([]*big.Int, error)
GetAssetAllocationWeights is a free data retrieval call binding the contract method 0xe50a6c1e.
Solidity: function getAssetAllocationWeights() constant returns(uint256[])
func (*ReserveSession) GetDailySpendingRatio ¶
func (_Reserve *ReserveSession) GetDailySpendingRatio() (*big.Int, error)
GetDailySpendingRatio is a free data retrieval call binding the contract method 0x7897a78e.
Solidity: function getDailySpendingRatio() constant returns(uint256)
func (*ReserveSession) GetFrozenReserveGoldBalance ¶
func (_Reserve *ReserveSession) GetFrozenReserveGoldBalance() (*big.Int, error)
GetFrozenReserveGoldBalance is a free data retrieval call binding the contract method 0x2aa1c16d.
Solidity: function getFrozenReserveGoldBalance() constant returns(uint256)
func (*ReserveSession) GetOrComputeTobinTax ¶
func (_Reserve *ReserveSession) GetOrComputeTobinTax() (*types.Transaction, error)
GetOrComputeTobinTax is a paid mutator transaction binding the contract method 0x17f9a6f7.
Solidity: function getOrComputeTobinTax() returns(uint256, uint256)
func (*ReserveSession) GetOtherReserveAddresses ¶
func (_Reserve *ReserveSession) GetOtherReserveAddresses() ([]common.Address, error)
GetOtherReserveAddresses is a free data retrieval call binding the contract method 0x9c3e2f0f.
Solidity: function getOtherReserveAddresses() constant returns(address[])
func (*ReserveSession) GetOtherReserveAddressesGoldBalance ¶
func (_Reserve *ReserveSession) GetOtherReserveAddressesGoldBalance() (*big.Int, error)
GetOtherReserveAddressesGoldBalance is a free data retrieval call binding the contract method 0x765c1fe9.
Solidity: function getOtherReserveAddressesGoldBalance() constant returns(uint256)
func (*ReserveSession) GetReserveGoldBalance ¶
func (_Reserve *ReserveSession) GetReserveGoldBalance() (*big.Int, error)
GetReserveGoldBalance is a free data retrieval call binding the contract method 0x8d9a5e6f.
Solidity: function getReserveGoldBalance() constant returns(uint256)
func (*ReserveSession) GetReserveRatio ¶
func (_Reserve *ReserveSession) GetReserveRatio() (*big.Int, error)
GetReserveRatio is a free data retrieval call binding the contract method 0x56b6d0d5.
Solidity: function getReserveRatio() constant returns(uint256)
func (*ReserveSession) GetTokens ¶
func (_Reserve *ReserveSession) GetTokens() ([]common.Address, error)
GetTokens is a free data retrieval call binding the contract method 0xaa6ca808.
Solidity: function getTokens() constant returns(address[])
func (*ReserveSession) GetUnfrozenBalance ¶
func (_Reserve *ReserveSession) GetUnfrozenBalance() (*big.Int, error)
GetUnfrozenBalance is a free data retrieval call binding the contract method 0xe30f579d.
Solidity: function getUnfrozenBalance() constant returns(uint256)
func (*ReserveSession) GetUnfrozenReserveGoldBalance ¶
func (_Reserve *ReserveSession) GetUnfrozenReserveGoldBalance() (*big.Int, error)
GetUnfrozenReserveGoldBalance is a free data retrieval call binding the contract method 0x8b7df8d4.
Solidity: function getUnfrozenReserveGoldBalance() constant returns(uint256)
func (*ReserveSession) Initialize ¶
func (_Reserve *ReserveSession) Initialize(registryAddress common.Address, _tobinTaxStalenessThreshold *big.Int, _spendingRatio *big.Int, _frozenGold *big.Int, _frozenDays *big.Int, _assetAllocationSymbols [][32]byte, _assetAllocationWeights []*big.Int, _tobinTax *big.Int, _tobinTaxReserveRatio *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xa3e1f00d.
Solidity: function initialize(address registryAddress, uint256 _tobinTaxStalenessThreshold, uint256 _spendingRatio, uint256 _frozenGold, uint256 _frozenDays, bytes32[] _assetAllocationSymbols, uint256[] _assetAllocationWeights, uint256 _tobinTax, uint256 _tobinTaxReserveRatio) returns()
func (*ReserveSession) Initialized ¶
func (_Reserve *ReserveSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReserveSession) IsOtherReserveAddress ¶
func (_Reserve *ReserveSession) IsOtherReserveAddress(arg0 common.Address) (bool, error)
IsOtherReserveAddress is a free data retrieval call binding the contract method 0x7b522075.
Solidity: function isOtherReserveAddress(address ) constant returns(bool)
func (*ReserveSession) IsOwner ¶
func (_Reserve *ReserveSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ReserveSession) IsSpender ¶
func (_Reserve *ReserveSession) IsSpender(arg0 common.Address) (bool, error)
IsSpender is a free data retrieval call binding the contract method 0x9a206ece.
Solidity: function isSpender(address ) constant returns(bool)
func (*ReserveSession) IsToken ¶
func (_Reserve *ReserveSession) IsToken(arg0 common.Address) (bool, error)
IsToken is a free data retrieval call binding the contract method 0x19f37361.
Solidity: function isToken(address ) constant returns(bool)
func (*ReserveSession) LastSpendingDay ¶
func (_Reserve *ReserveSession) LastSpendingDay() (*big.Int, error)
LastSpendingDay is a free data retrieval call binding the contract method 0xfa9ed95a.
Solidity: function lastSpendingDay() constant returns(uint256)
func (*ReserveSession) OtherReserveAddresses ¶
OtherReserveAddresses is a free data retrieval call binding the contract method 0x40899365.
Solidity: function otherReserveAddresses(uint256 ) constant returns(address)
func (*ReserveSession) Owner ¶
func (_Reserve *ReserveSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ReserveSession) Registry ¶
func (_Reserve *ReserveSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ReserveSession) RemoveOtherReserveAddress ¶
func (_Reserve *ReserveSession) RemoveOtherReserveAddress(reserveAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveOtherReserveAddress is a paid mutator transaction binding the contract method 0x5c4a3145.
Solidity: function removeOtherReserveAddress(address reserveAddress, uint256 index) returns(bool)
func (*ReserveSession) RemoveSpender ¶
func (_Reserve *ReserveSession) RemoveSpender(spender common.Address) (*types.Transaction, error)
RemoveSpender is a paid mutator transaction binding the contract method 0x8ce5877c.
Solidity: function removeSpender(address spender) returns()
func (*ReserveSession) RemoveToken ¶
func (_Reserve *ReserveSession) RemoveToken(token common.Address, index *big.Int) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.
Solidity: function removeToken(address token, uint256 index) returns(bool)
func (*ReserveSession) RenounceOwnership ¶
func (_Reserve *ReserveSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ReserveSession) SetAssetAllocations ¶
func (_Reserve *ReserveSession) SetAssetAllocations(symbols [][32]byte, weights []*big.Int) (*types.Transaction, error)
SetAssetAllocations is a paid mutator transaction binding the contract method 0xca56d33b.
Solidity: function setAssetAllocations(bytes32[] symbols, uint256[] weights) returns()
func (*ReserveSession) SetDailySpendingRatio ¶
func (_Reserve *ReserveSession) SetDailySpendingRatio(ratio *big.Int) (*types.Transaction, error)
SetDailySpendingRatio is a paid mutator transaction binding the contract method 0x01da32bd.
Solidity: function setDailySpendingRatio(uint256 ratio) returns()
func (*ReserveSession) SetFrozenGold ¶
func (_Reserve *ReserveSession) SetFrozenGold(frozenGold *big.Int, frozenDays *big.Int) (*types.Transaction, error)
SetFrozenGold is a paid mutator transaction binding the contract method 0xe83b373b.
Solidity: function setFrozenGold(uint256 frozenGold, uint256 frozenDays) returns()
func (*ReserveSession) SetRegistry ¶
func (_Reserve *ReserveSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ReserveSession) SetTobinTax ¶
func (_Reserve *ReserveSession) SetTobinTax(value *big.Int) (*types.Transaction, error)
SetTobinTax is a paid mutator transaction binding the contract method 0xe6b76e9c.
Solidity: function setTobinTax(uint256 value) returns()
func (*ReserveSession) SetTobinTaxReserveRatio ¶
func (_Reserve *ReserveSession) SetTobinTaxReserveRatio(value *big.Int) (*types.Transaction, error)
SetTobinTaxReserveRatio is a paid mutator transaction binding the contract method 0xad62ad10.
Solidity: function setTobinTaxReserveRatio(uint256 value) returns()
func (*ReserveSession) SetTobinTaxStalenessThreshold ¶
func (_Reserve *ReserveSession) SetTobinTaxStalenessThreshold(value *big.Int) (*types.Transaction, error)
SetTobinTaxStalenessThreshold is a paid mutator transaction binding the contract method 0xa1ab55b3.
Solidity: function setTobinTaxStalenessThreshold(uint256 value) returns()
func (*ReserveSession) SpendingLimit ¶
func (_Reserve *ReserveSession) SpendingLimit() (*big.Int, error)
SpendingLimit is a free data retrieval call binding the contract method 0x39d7f76e.
Solidity: function spendingLimit() constant returns(uint256)
func (*ReserveSession) TobinTax ¶
func (_Reserve *ReserveSession) TobinTax() (*big.Int, error)
TobinTax is a free data retrieval call binding the contract method 0x894098d6.
Solidity: function tobinTax() constant returns(uint256)
func (*ReserveSession) TobinTaxCache ¶
func (_Reserve *ReserveSession) TobinTaxCache() (struct { Numerator *big.Int Timestamp *big.Int }, error)
TobinTaxCache is a free data retrieval call binding the contract method 0x22796e83.
Solidity: function tobinTaxCache() constant returns(uint128 numerator, uint128 timestamp)
func (*ReserveSession) TobinTaxReserveRatio ¶
func (_Reserve *ReserveSession) TobinTaxReserveRatio() (*big.Int, error)
TobinTaxReserveRatio is a free data retrieval call binding the contract method 0x76769a60.
Solidity: function tobinTaxReserveRatio() constant returns(uint256)
func (*ReserveSession) TobinTaxStalenessThreshold ¶
func (_Reserve *ReserveSession) TobinTaxStalenessThreshold() (*big.Int, error)
TobinTaxStalenessThreshold is a free data retrieval call binding the contract method 0xe33a88e7.
Solidity: function tobinTaxStalenessThreshold() constant returns(uint256)
func (*ReserveSession) TransferExchangeGold ¶
func (_Reserve *ReserveSession) TransferExchangeGold(to common.Address, value *big.Int) (*types.Transaction, error)
TransferExchangeGold is a paid mutator transaction binding the contract method 0x03a0fea3.
Solidity: function transferExchangeGold(address to, uint256 value) returns(bool)
func (*ReserveSession) TransferGold ¶
func (_Reserve *ReserveSession) TransferGold(to common.Address, value *big.Int) (*types.Transaction, error)
TransferGold is a paid mutator transaction binding the contract method 0x1c39c7d5.
Solidity: function transferGold(address to, uint256 value) returns(bool)
func (*ReserveSession) TransferOwnership ¶
func (_Reserve *ReserveSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ReserveSpenderAdded ¶
type ReserveSpenderAdded struct {
Spender common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderAdded represents a SpenderAdded event raised by the Reserve contract.
type ReserveSpenderAddedIterator ¶
type ReserveSpenderAddedIterator struct {
Event *ReserveSpenderAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderAddedIterator is returned from FilterSpenderAdded and is used to iterate over the raw logs and unpacked data for SpenderAdded events raised by the Reserve contract.
func (*ReserveSpenderAddedIterator) Close ¶
func (it *ReserveSpenderAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderAddedIterator) Error ¶
func (it *ReserveSpenderAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderAddedIterator) Next ¶
func (it *ReserveSpenderAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSig ¶
type ReserveSpenderMultiSig struct {
ReserveSpenderMultiSigCaller // Read-only binding to the contract
ReserveSpenderMultiSigTransactor // Write-only binding to the contract
ReserveSpenderMultiSigFilterer // Log filterer for contract events
}
ReserveSpenderMultiSig is an auto generated Go binding around an Ethereum contract.
func NewReserveSpenderMultiSig ¶
func NewReserveSpenderMultiSig(address common.Address, backend bind.ContractBackend) (*ReserveSpenderMultiSig, error)
NewReserveSpenderMultiSig creates a new instance of ReserveSpenderMultiSig, bound to a specific deployed contract.
type ReserveSpenderMultiSigCaller ¶
type ReserveSpenderMultiSigCaller struct {
// contains filtered or unexported fields
}
ReserveSpenderMultiSigCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReserveSpenderMultiSigCaller ¶
func NewReserveSpenderMultiSigCaller(address common.Address, caller bind.ContractCaller) (*ReserveSpenderMultiSigCaller, error)
NewReserveSpenderMultiSigCaller creates a new read-only instance of ReserveSpenderMultiSig, bound to a specific deployed contract.
func (*ReserveSpenderMultiSigCaller) Confirmations ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*ReserveSpenderMultiSigCaller) GetConfirmationCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*ReserveSpenderMultiSigCaller) GetConfirmations ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*ReserveSpenderMultiSigCaller) GetOwners ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*ReserveSpenderMultiSigCaller) GetTransactionCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*ReserveSpenderMultiSigCaller) GetTransactionIds ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*ReserveSpenderMultiSigCaller) Initialized ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReserveSpenderMultiSigCaller) InternalRequired ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) InternalRequired(opts *bind.CallOpts) (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*ReserveSpenderMultiSigCaller) IsConfirmed ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*ReserveSpenderMultiSigCaller) IsOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*ReserveSpenderMultiSigCaller) MAXOWNERCOUNT ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*ReserveSpenderMultiSigCaller) Owners ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*ReserveSpenderMultiSigCaller) Required ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Required(opts *bind.CallOpts) (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*ReserveSpenderMultiSigCaller) TransactionCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*ReserveSpenderMultiSigCaller) Transactions ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type ReserveSpenderMultiSigCallerRaw ¶
type ReserveSpenderMultiSigCallerRaw struct {
Contract *ReserveSpenderMultiSigCaller // Generic read-only contract binding to access the raw methods on
}
ReserveSpenderMultiSigCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReserveSpenderMultiSigCallerRaw) Call ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ReserveSpenderMultiSigCallerSession ¶
type ReserveSpenderMultiSigCallerSession struct {
Contract *ReserveSpenderMultiSigCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ReserveSpenderMultiSigCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ReserveSpenderMultiSigCallerSession) Confirmations ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*ReserveSpenderMultiSigCallerSession) GetConfirmationCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*ReserveSpenderMultiSigCallerSession) GetConfirmations ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*ReserveSpenderMultiSigCallerSession) GetOwners ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*ReserveSpenderMultiSigCallerSession) GetTransactionCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*ReserveSpenderMultiSigCallerSession) GetTransactionIds ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*ReserveSpenderMultiSigCallerSession) Initialized ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReserveSpenderMultiSigCallerSession) InternalRequired ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) InternalRequired() (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*ReserveSpenderMultiSigCallerSession) IsConfirmed ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*ReserveSpenderMultiSigCallerSession) IsOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*ReserveSpenderMultiSigCallerSession) MAXOWNERCOUNT ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*ReserveSpenderMultiSigCallerSession) Owners ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Owners(arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*ReserveSpenderMultiSigCallerSession) Required ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*ReserveSpenderMultiSigCallerSession) TransactionCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*ReserveSpenderMultiSigCallerSession) Transactions ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigCallerSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type ReserveSpenderMultiSigConfirmation ¶
type ReserveSpenderMultiSigConfirmation struct {
Sender common.Address
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigConfirmation represents a Confirmation event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigConfirmationIterator ¶
type ReserveSpenderMultiSigConfirmationIterator struct {
Event *ReserveSpenderMultiSigConfirmation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigConfirmationIterator) Close ¶
func (it *ReserveSpenderMultiSigConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigConfirmationIterator) Error ¶
func (it *ReserveSpenderMultiSigConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigConfirmationIterator) Next ¶
func (it *ReserveSpenderMultiSigConfirmationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigDeposit ¶
type ReserveSpenderMultiSigDeposit struct {
Sender common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigDeposit represents a Deposit event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigDepositIterator ¶
type ReserveSpenderMultiSigDepositIterator struct {
Event *ReserveSpenderMultiSigDeposit // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigDepositIterator) Close ¶
func (it *ReserveSpenderMultiSigDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigDepositIterator) Error ¶
func (it *ReserveSpenderMultiSigDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigDepositIterator) Next ¶
func (it *ReserveSpenderMultiSigDepositIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigExecution ¶
type ReserveSpenderMultiSigExecution struct {
TransactionId *big.Int
ReturnData []byte
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigExecution represents a Execution event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigExecutionIterator ¶
type ReserveSpenderMultiSigExecutionIterator struct {
Event *ReserveSpenderMultiSigExecution // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigExecutionIterator) Close ¶
func (it *ReserveSpenderMultiSigExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigExecutionIterator) Error ¶
func (it *ReserveSpenderMultiSigExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigExecutionIterator) Next ¶
func (it *ReserveSpenderMultiSigExecutionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigFilterer ¶
type ReserveSpenderMultiSigFilterer struct {
// contains filtered or unexported fields
}
ReserveSpenderMultiSigFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReserveSpenderMultiSigFilterer ¶
func NewReserveSpenderMultiSigFilterer(address common.Address, filterer bind.ContractFilterer) (*ReserveSpenderMultiSigFilterer, error)
NewReserveSpenderMultiSigFilterer creates a new log filterer instance of ReserveSpenderMultiSig, bound to a specific deployed contract.
func (*ReserveSpenderMultiSigFilterer) FilterConfirmation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*ReserveSpenderMultiSigConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) FilterDeposit ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*ReserveSpenderMultiSigDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*ReserveSpenderMultiSigFilterer) FilterExecution ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*ReserveSpenderMultiSigExecutionIterator, error)
FilterExecution is a free log retrieval operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*ReserveSpenderMultiSigFilterer) FilterInternalRequirementChange ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterInternalRequirementChange(opts *bind.FilterOpts) (*ReserveSpenderMultiSigInternalRequirementChangeIterator, error)
FilterInternalRequirementChange is a free log retrieval operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*ReserveSpenderMultiSigFilterer) FilterOwnerAddition ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*ReserveSpenderMultiSigOwnerAdditionIterator, error)
FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*ReserveSpenderMultiSigFilterer) FilterOwnerRemoval ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*ReserveSpenderMultiSigOwnerRemovalIterator, error)
FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*ReserveSpenderMultiSigFilterer) FilterRequirementChange ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*ReserveSpenderMultiSigRequirementChangeIterator, error)
FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*ReserveSpenderMultiSigFilterer) FilterRevocation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*ReserveSpenderMultiSigRevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) FilterSubmission ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*ReserveSpenderMultiSigSubmissionIterator, error)
FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) ParseConfirmation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseConfirmation(log types.Log) (*ReserveSpenderMultiSigConfirmation, error)
ParseConfirmation is a log parse operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) ParseDeposit ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseDeposit(log types.Log) (*ReserveSpenderMultiSigDeposit, error)
ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*ReserveSpenderMultiSigFilterer) ParseExecution ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseExecution(log types.Log) (*ReserveSpenderMultiSigExecution, error)
ParseExecution is a log parse operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*ReserveSpenderMultiSigFilterer) ParseInternalRequirementChange ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseInternalRequirementChange(log types.Log) (*ReserveSpenderMultiSigInternalRequirementChange, error)
ParseInternalRequirementChange is a log parse operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*ReserveSpenderMultiSigFilterer) ParseOwnerAddition ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseOwnerAddition(log types.Log) (*ReserveSpenderMultiSigOwnerAddition, error)
ParseOwnerAddition is a log parse operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*ReserveSpenderMultiSigFilterer) ParseOwnerRemoval ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseOwnerRemoval(log types.Log) (*ReserveSpenderMultiSigOwnerRemoval, error)
ParseOwnerRemoval is a log parse operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*ReserveSpenderMultiSigFilterer) ParseRequirementChange ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseRequirementChange(log types.Log) (*ReserveSpenderMultiSigRequirementChange, error)
ParseRequirementChange is a log parse operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*ReserveSpenderMultiSigFilterer) ParseRevocation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseRevocation(log types.Log) (*ReserveSpenderMultiSigRevocation, error)
ParseRevocation is a log parse operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) ParseSubmission ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) ParseSubmission(log types.Log) (*ReserveSpenderMultiSigSubmission, error)
ParseSubmission is a log parse operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) TryParseLog ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ReserveSpenderMultiSigFilterer) WatchConfirmation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) WatchDeposit ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigDeposit, sender []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*ReserveSpenderMultiSigFilterer) WatchExecution ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigExecution, transactionId []*big.Int) (event.Subscription, error)
WatchExecution is a free log subscription operation binding the contract event 0x0c18aae526accb31b01cf9a15bdf435e70632ee31efc4c5c0752c4262ea45d2f.
Solidity: event Execution(uint256 indexed transactionId, bytes returnData)
func (*ReserveSpenderMultiSigFilterer) WatchInternalRequirementChange ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchInternalRequirementChange(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigInternalRequirementChange) (event.Subscription, error)
WatchInternalRequirementChange is a free log subscription operation binding the contract event 0xa07eff79ea50418b0e96ff7c01d65eb6c3a5a240ee91cd81c70c89503dd41239.
Solidity: event InternalRequirementChange(uint256 internalRequired)
func (*ReserveSpenderMultiSigFilterer) WatchOwnerAddition ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigOwnerAddition, owner []common.Address) (event.Subscription, error)
WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*ReserveSpenderMultiSigFilterer) WatchOwnerRemoval ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigOwnerRemoval, owner []common.Address) (event.Subscription, error)
WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*ReserveSpenderMultiSigFilterer) WatchRequirementChange ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigRequirementChange) (event.Subscription, error)
WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*ReserveSpenderMultiSigFilterer) WatchRevocation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*ReserveSpenderMultiSigFilterer) WatchSubmission ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *ReserveSpenderMultiSigSubmission, transactionId []*big.Int) (event.Subscription, error)
WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
type ReserveSpenderMultiSigInternalRequirementChange ¶
type ReserveSpenderMultiSigInternalRequirementChange struct {
InternalRequired *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigInternalRequirementChange represents a InternalRequirementChange event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigInternalRequirementChangeIterator ¶
type ReserveSpenderMultiSigInternalRequirementChangeIterator struct {
Event *ReserveSpenderMultiSigInternalRequirementChange // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigInternalRequirementChangeIterator is returned from FilterInternalRequirementChange and is used to iterate over the raw logs and unpacked data for InternalRequirementChange events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigInternalRequirementChangeIterator) Close ¶
func (it *ReserveSpenderMultiSigInternalRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigInternalRequirementChangeIterator) Error ¶
func (it *ReserveSpenderMultiSigInternalRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigInternalRequirementChangeIterator) Next ¶
func (it *ReserveSpenderMultiSigInternalRequirementChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigOwnerAddition ¶
type ReserveSpenderMultiSigOwnerAddition struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigOwnerAddition represents a OwnerAddition event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigOwnerAdditionIterator ¶
type ReserveSpenderMultiSigOwnerAdditionIterator struct {
Event *ReserveSpenderMultiSigOwnerAddition // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigOwnerAdditionIterator) Close ¶
func (it *ReserveSpenderMultiSigOwnerAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigOwnerAdditionIterator) Error ¶
func (it *ReserveSpenderMultiSigOwnerAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigOwnerAdditionIterator) Next ¶
func (it *ReserveSpenderMultiSigOwnerAdditionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigOwnerRemoval ¶
type ReserveSpenderMultiSigOwnerRemoval struct {
Owner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigOwnerRemoval represents a OwnerRemoval event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigOwnerRemovalIterator ¶
type ReserveSpenderMultiSigOwnerRemovalIterator struct {
Event *ReserveSpenderMultiSigOwnerRemoval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigOwnerRemovalIterator) Close ¶
func (it *ReserveSpenderMultiSigOwnerRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigOwnerRemovalIterator) Error ¶
func (it *ReserveSpenderMultiSigOwnerRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigOwnerRemovalIterator) Next ¶
func (it *ReserveSpenderMultiSigOwnerRemovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigRaw ¶
type ReserveSpenderMultiSigRaw struct {
Contract *ReserveSpenderMultiSig // Generic contract binding to access the raw methods on
}
ReserveSpenderMultiSigRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReserveSpenderMultiSigRaw) Call ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ReserveSpenderMultiSigRaw) Transact ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReserveSpenderMultiSigRaw) Transfer ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReserveSpenderMultiSigRequirementChange ¶
type ReserveSpenderMultiSigRequirementChange struct {
Required *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigRequirementChange represents a RequirementChange event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigRequirementChangeIterator ¶
type ReserveSpenderMultiSigRequirementChangeIterator struct {
Event *ReserveSpenderMultiSigRequirementChange // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigRequirementChangeIterator) Close ¶
func (it *ReserveSpenderMultiSigRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigRequirementChangeIterator) Error ¶
func (it *ReserveSpenderMultiSigRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigRequirementChangeIterator) Next ¶
func (it *ReserveSpenderMultiSigRequirementChangeIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigRevocation ¶
type ReserveSpenderMultiSigRevocation struct {
Sender common.Address
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigRevocation represents a Revocation event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigRevocationIterator ¶
type ReserveSpenderMultiSigRevocationIterator struct {
Event *ReserveSpenderMultiSigRevocation // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigRevocationIterator) Close ¶
func (it *ReserveSpenderMultiSigRevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigRevocationIterator) Error ¶
func (it *ReserveSpenderMultiSigRevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigRevocationIterator) Next ¶
func (it *ReserveSpenderMultiSigRevocationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigSession ¶
type ReserveSpenderMultiSigSession struct {
Contract *ReserveSpenderMultiSig // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ReserveSpenderMultiSigSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ReserveSpenderMultiSigSession) AddOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*ReserveSpenderMultiSigSession) ChangeInternalRequirement ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*ReserveSpenderMultiSigSession) ChangeRequirement ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*ReserveSpenderMultiSigSession) ConfirmTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigSession) Confirmations ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*ReserveSpenderMultiSigSession) ExecuteTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigSession) GetConfirmationCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*ReserveSpenderMultiSigSession) GetConfirmations ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*ReserveSpenderMultiSigSession) GetOwners ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*ReserveSpenderMultiSigSession) GetTransactionCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*ReserveSpenderMultiSigSession) GetTransactionIds ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*ReserveSpenderMultiSigSession) Initialize ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*ReserveSpenderMultiSigSession) Initialized ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ReserveSpenderMultiSigSession) InternalRequired ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) InternalRequired() (*big.Int, error)
InternalRequired is a free data retrieval call binding the contract method 0xa24efcdf.
Solidity: function internalRequired() constant returns(uint256)
func (*ReserveSpenderMultiSigSession) IsConfirmed ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*ReserveSpenderMultiSigSession) IsOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*ReserveSpenderMultiSigSession) MAXOWNERCOUNT ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*ReserveSpenderMultiSigSession) Owners ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Owners(arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*ReserveSpenderMultiSigSession) RemoveOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*ReserveSpenderMultiSigSession) ReplaceOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*ReserveSpenderMultiSigSession) Required ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*ReserveSpenderMultiSigSession) RevokeConfirmation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigSession) SubmitTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
func (*ReserveSpenderMultiSigSession) TransactionCount ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*ReserveSpenderMultiSigSession) Transactions ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type ReserveSpenderMultiSigSubmission ¶
type ReserveSpenderMultiSigSubmission struct {
TransactionId *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderMultiSigSubmission represents a Submission event raised by the ReserveSpenderMultiSig contract.
type ReserveSpenderMultiSigSubmissionIterator ¶
type ReserveSpenderMultiSigSubmissionIterator struct {
Event *ReserveSpenderMultiSigSubmission // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderMultiSigSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the ReserveSpenderMultiSig contract.
func (*ReserveSpenderMultiSigSubmissionIterator) Close ¶
func (it *ReserveSpenderMultiSigSubmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderMultiSigSubmissionIterator) Error ¶
func (it *ReserveSpenderMultiSigSubmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderMultiSigSubmissionIterator) Next ¶
func (it *ReserveSpenderMultiSigSubmissionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveSpenderMultiSigTransactor ¶
type ReserveSpenderMultiSigTransactor struct {
// contains filtered or unexported fields
}
ReserveSpenderMultiSigTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReserveSpenderMultiSigTransactor ¶
func NewReserveSpenderMultiSigTransactor(address common.Address, transactor bind.ContractTransactor) (*ReserveSpenderMultiSigTransactor, error)
NewReserveSpenderMultiSigTransactor creates a new write-only instance of ReserveSpenderMultiSig, bound to a specific deployed contract.
func (*ReserveSpenderMultiSigTransactor) AddOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*ReserveSpenderMultiSigTransactor) ChangeInternalRequirement ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ChangeInternalRequirement(opts *bind.TransactOpts, _internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*ReserveSpenderMultiSigTransactor) ChangeRequirement ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*ReserveSpenderMultiSigTransactor) ConfirmTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigTransactor) ExecuteTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigTransactor) Initialize ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) Initialize(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*ReserveSpenderMultiSigTransactor) RemoveOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*ReserveSpenderMultiSigTransactor) ReplaceOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*ReserveSpenderMultiSigTransactor) RevokeConfirmation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigTransactor) SubmitTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type ReserveSpenderMultiSigTransactorRaw ¶
type ReserveSpenderMultiSigTransactorRaw struct {
Contract *ReserveSpenderMultiSigTransactor // Generic write-only contract binding to access the raw methods on
}
ReserveSpenderMultiSigTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReserveSpenderMultiSigTransactorRaw) Transact ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReserveSpenderMultiSigTransactorRaw) Transfer ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReserveSpenderMultiSigTransactorSession ¶
type ReserveSpenderMultiSigTransactorSession struct {
Contract *ReserveSpenderMultiSigTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ReserveSpenderMultiSigTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ReserveSpenderMultiSigTransactorSession) AddOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*ReserveSpenderMultiSigTransactorSession) ChangeInternalRequirement ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ChangeInternalRequirement(_internalRequired *big.Int) (*types.Transaction, error)
ChangeInternalRequirement is a paid mutator transaction binding the contract method 0x2e6c3721.
Solidity: function changeInternalRequirement(uint256 _internalRequired) returns()
func (*ReserveSpenderMultiSigTransactorSession) ChangeRequirement ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 _required) returns()
func (*ReserveSpenderMultiSigTransactorSession) ConfirmTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigTransactorSession) ExecuteTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigTransactorSession) Initialize ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) Initialize(_owners []common.Address, _required *big.Int, _internalRequired *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x5eae7959.
Solidity: function initialize(address[] _owners, uint256 _required, uint256 _internalRequired) returns()
func (*ReserveSpenderMultiSigTransactorSession) RemoveOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*ReserveSpenderMultiSigTransactorSession) ReplaceOwner ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*ReserveSpenderMultiSigTransactorSession) RevokeConfirmation ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*ReserveSpenderMultiSigTransactorSession) SubmitTransaction ¶
func (_ReserveSpenderMultiSig *ReserveSpenderMultiSigTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type ReserveSpenderRemoved ¶
type ReserveSpenderRemoved struct {
Spender common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveSpenderRemoved represents a SpenderRemoved event raised by the Reserve contract.
type ReserveSpenderRemovedIterator ¶
type ReserveSpenderRemovedIterator struct {
Event *ReserveSpenderRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveSpenderRemovedIterator is returned from FilterSpenderRemoved and is used to iterate over the raw logs and unpacked data for SpenderRemoved events raised by the Reserve contract.
func (*ReserveSpenderRemovedIterator) Close ¶
func (it *ReserveSpenderRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveSpenderRemovedIterator) Error ¶
func (it *ReserveSpenderRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveSpenderRemovedIterator) Next ¶
func (it *ReserveSpenderRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveTobinTaxReserveRatioSet ¶
type ReserveTobinTaxReserveRatioSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveTobinTaxReserveRatioSet represents a TobinTaxReserveRatioSet event raised by the Reserve contract.
type ReserveTobinTaxReserveRatioSetIterator ¶
type ReserveTobinTaxReserveRatioSetIterator struct {
Event *ReserveTobinTaxReserveRatioSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveTobinTaxReserveRatioSetIterator is returned from FilterTobinTaxReserveRatioSet and is used to iterate over the raw logs and unpacked data for TobinTaxReserveRatioSet events raised by the Reserve contract.
func (*ReserveTobinTaxReserveRatioSetIterator) Close ¶
func (it *ReserveTobinTaxReserveRatioSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveTobinTaxReserveRatioSetIterator) Error ¶
func (it *ReserveTobinTaxReserveRatioSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveTobinTaxReserveRatioSetIterator) Next ¶
func (it *ReserveTobinTaxReserveRatioSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveTobinTaxSet ¶
type ReserveTobinTaxSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveTobinTaxSet represents a TobinTaxSet event raised by the Reserve contract.
type ReserveTobinTaxSetIterator ¶
type ReserveTobinTaxSetIterator struct {
Event *ReserveTobinTaxSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveTobinTaxSetIterator is returned from FilterTobinTaxSet and is used to iterate over the raw logs and unpacked data for TobinTaxSet events raised by the Reserve contract.
func (*ReserveTobinTaxSetIterator) Close ¶
func (it *ReserveTobinTaxSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveTobinTaxSetIterator) Error ¶
func (it *ReserveTobinTaxSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveTobinTaxSetIterator) Next ¶
func (it *ReserveTobinTaxSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveTobinTaxStalenessThresholdSet ¶
type ReserveTobinTaxStalenessThresholdSet struct {
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveTobinTaxStalenessThresholdSet represents a TobinTaxStalenessThresholdSet event raised by the Reserve contract.
type ReserveTobinTaxStalenessThresholdSetIterator ¶
type ReserveTobinTaxStalenessThresholdSetIterator struct {
Event *ReserveTobinTaxStalenessThresholdSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveTobinTaxStalenessThresholdSetIterator is returned from FilterTobinTaxStalenessThresholdSet and is used to iterate over the raw logs and unpacked data for TobinTaxStalenessThresholdSet events raised by the Reserve contract.
func (*ReserveTobinTaxStalenessThresholdSetIterator) Close ¶
func (it *ReserveTobinTaxStalenessThresholdSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveTobinTaxStalenessThresholdSetIterator) Error ¶
func (it *ReserveTobinTaxStalenessThresholdSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveTobinTaxStalenessThresholdSetIterator) Next ¶
func (it *ReserveTobinTaxStalenessThresholdSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveTokenAdded ¶
type ReserveTokenAdded struct {
Token common.Address
Raw types.Log // Blockchain specific contextual infos
}
ReserveTokenAdded represents a TokenAdded event raised by the Reserve contract.
type ReserveTokenAddedIterator ¶
type ReserveTokenAddedIterator struct {
Event *ReserveTokenAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveTokenAddedIterator is returned from FilterTokenAdded and is used to iterate over the raw logs and unpacked data for TokenAdded events raised by the Reserve contract.
func (*ReserveTokenAddedIterator) Close ¶
func (it *ReserveTokenAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveTokenAddedIterator) Error ¶
func (it *ReserveTokenAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveTokenAddedIterator) Next ¶
func (it *ReserveTokenAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveTokenRemoved ¶
type ReserveTokenRemoved struct {
Token common.Address
Index *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ReserveTokenRemoved represents a TokenRemoved event raised by the Reserve contract.
type ReserveTokenRemovedIterator ¶
type ReserveTokenRemovedIterator struct {
Event *ReserveTokenRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ReserveTokenRemovedIterator is returned from FilterTokenRemoved and is used to iterate over the raw logs and unpacked data for TokenRemoved events raised by the Reserve contract.
func (*ReserveTokenRemovedIterator) Close ¶
func (it *ReserveTokenRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ReserveTokenRemovedIterator) Error ¶
func (it *ReserveTokenRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ReserveTokenRemovedIterator) Next ¶
func (it *ReserveTokenRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ReserveTransactor ¶
type ReserveTransactor struct {
// contains filtered or unexported fields
}
ReserveTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReserveTransactor ¶
func NewReserveTransactor(address common.Address, transactor bind.ContractTransactor) (*ReserveTransactor, error)
NewReserveTransactor creates a new write-only instance of Reserve, bound to a specific deployed contract.
func (*ReserveTransactor) AddOtherReserveAddress ¶
func (_Reserve *ReserveTransactor) AddOtherReserveAddress(opts *bind.TransactOpts, reserveAddress common.Address) (*types.Transaction, error)
AddOtherReserveAddress is a paid mutator transaction binding the contract method 0x22015968.
Solidity: function addOtherReserveAddress(address reserveAddress) returns(bool)
func (*ReserveTransactor) AddSpender ¶
func (_Reserve *ReserveTransactor) AddSpender(opts *bind.TransactOpts, spender common.Address) (*types.Transaction, error)
AddSpender is a paid mutator transaction binding the contract method 0xe7e31e7a.
Solidity: function addSpender(address spender) returns()
func (*ReserveTransactor) AddToken ¶
func (_Reserve *ReserveTransactor) AddToken(opts *bind.TransactOpts, token common.Address) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xd48bfca7.
Solidity: function addToken(address token) returns(bool)
func (*ReserveTransactor) GetOrComputeTobinTax ¶
func (_Reserve *ReserveTransactor) GetOrComputeTobinTax(opts *bind.TransactOpts) (*types.Transaction, error)
GetOrComputeTobinTax is a paid mutator transaction binding the contract method 0x17f9a6f7.
Solidity: function getOrComputeTobinTax() returns(uint256, uint256)
func (*ReserveTransactor) Initialize ¶
func (_Reserve *ReserveTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, _tobinTaxStalenessThreshold *big.Int, _spendingRatio *big.Int, _frozenGold *big.Int, _frozenDays *big.Int, _assetAllocationSymbols [][32]byte, _assetAllocationWeights []*big.Int, _tobinTax *big.Int, _tobinTaxReserveRatio *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xa3e1f00d.
Solidity: function initialize(address registryAddress, uint256 _tobinTaxStalenessThreshold, uint256 _spendingRatio, uint256 _frozenGold, uint256 _frozenDays, bytes32[] _assetAllocationSymbols, uint256[] _assetAllocationWeights, uint256 _tobinTax, uint256 _tobinTaxReserveRatio) returns()
func (*ReserveTransactor) RemoveOtherReserveAddress ¶
func (_Reserve *ReserveTransactor) RemoveOtherReserveAddress(opts *bind.TransactOpts, reserveAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveOtherReserveAddress is a paid mutator transaction binding the contract method 0x5c4a3145.
Solidity: function removeOtherReserveAddress(address reserveAddress, uint256 index) returns(bool)
func (*ReserveTransactor) RemoveSpender ¶
func (_Reserve *ReserveTransactor) RemoveSpender(opts *bind.TransactOpts, spender common.Address) (*types.Transaction, error)
RemoveSpender is a paid mutator transaction binding the contract method 0x8ce5877c.
Solidity: function removeSpender(address spender) returns()
func (*ReserveTransactor) RemoveToken ¶
func (_Reserve *ReserveTransactor) RemoveToken(opts *bind.TransactOpts, token common.Address, index *big.Int) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.
Solidity: function removeToken(address token, uint256 index) returns(bool)
func (*ReserveTransactor) RenounceOwnership ¶
func (_Reserve *ReserveTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ReserveTransactor) SetAssetAllocations ¶
func (_Reserve *ReserveTransactor) SetAssetAllocations(opts *bind.TransactOpts, symbols [][32]byte, weights []*big.Int) (*types.Transaction, error)
SetAssetAllocations is a paid mutator transaction binding the contract method 0xca56d33b.
Solidity: function setAssetAllocations(bytes32[] symbols, uint256[] weights) returns()
func (*ReserveTransactor) SetDailySpendingRatio ¶
func (_Reserve *ReserveTransactor) SetDailySpendingRatio(opts *bind.TransactOpts, ratio *big.Int) (*types.Transaction, error)
SetDailySpendingRatio is a paid mutator transaction binding the contract method 0x01da32bd.
Solidity: function setDailySpendingRatio(uint256 ratio) returns()
func (*ReserveTransactor) SetFrozenGold ¶
func (_Reserve *ReserveTransactor) SetFrozenGold(opts *bind.TransactOpts, frozenGold *big.Int, frozenDays *big.Int) (*types.Transaction, error)
SetFrozenGold is a paid mutator transaction binding the contract method 0xe83b373b.
Solidity: function setFrozenGold(uint256 frozenGold, uint256 frozenDays) returns()
func (*ReserveTransactor) SetRegistry ¶
func (_Reserve *ReserveTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ReserveTransactor) SetTobinTax ¶
func (_Reserve *ReserveTransactor) SetTobinTax(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetTobinTax is a paid mutator transaction binding the contract method 0xe6b76e9c.
Solidity: function setTobinTax(uint256 value) returns()
func (*ReserveTransactor) SetTobinTaxReserveRatio ¶
func (_Reserve *ReserveTransactor) SetTobinTaxReserveRatio(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetTobinTaxReserveRatio is a paid mutator transaction binding the contract method 0xad62ad10.
Solidity: function setTobinTaxReserveRatio(uint256 value) returns()
func (*ReserveTransactor) SetTobinTaxStalenessThreshold ¶
func (_Reserve *ReserveTransactor) SetTobinTaxStalenessThreshold(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetTobinTaxStalenessThreshold is a paid mutator transaction binding the contract method 0xa1ab55b3.
Solidity: function setTobinTaxStalenessThreshold(uint256 value) returns()
func (*ReserveTransactor) TransferExchangeGold ¶
func (_Reserve *ReserveTransactor) TransferExchangeGold(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
TransferExchangeGold is a paid mutator transaction binding the contract method 0x03a0fea3.
Solidity: function transferExchangeGold(address to, uint256 value) returns(bool)
func (*ReserveTransactor) TransferGold ¶
func (_Reserve *ReserveTransactor) TransferGold(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
TransferGold is a paid mutator transaction binding the contract method 0x1c39c7d5.
Solidity: function transferGold(address to, uint256 value) returns(bool)
func (*ReserveTransactor) TransferOwnership ¶
func (_Reserve *ReserveTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type ReserveTransactorRaw ¶
type ReserveTransactorRaw struct {
Contract *ReserveTransactor // Generic write-only contract binding to access the raw methods on
}
ReserveTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReserveTransactorRaw) Transact ¶
func (_Reserve *ReserveTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReserveTransactorRaw) Transfer ¶
func (_Reserve *ReserveTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ReserveTransactorSession ¶
type ReserveTransactorSession struct {
Contract *ReserveTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ReserveTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ReserveTransactorSession) AddOtherReserveAddress ¶
func (_Reserve *ReserveTransactorSession) AddOtherReserveAddress(reserveAddress common.Address) (*types.Transaction, error)
AddOtherReserveAddress is a paid mutator transaction binding the contract method 0x22015968.
Solidity: function addOtherReserveAddress(address reserveAddress) returns(bool)
func (*ReserveTransactorSession) AddSpender ¶
func (_Reserve *ReserveTransactorSession) AddSpender(spender common.Address) (*types.Transaction, error)
AddSpender is a paid mutator transaction binding the contract method 0xe7e31e7a.
Solidity: function addSpender(address spender) returns()
func (*ReserveTransactorSession) AddToken ¶
func (_Reserve *ReserveTransactorSession) AddToken(token common.Address) (*types.Transaction, error)
AddToken is a paid mutator transaction binding the contract method 0xd48bfca7.
Solidity: function addToken(address token) returns(bool)
func (*ReserveTransactorSession) GetOrComputeTobinTax ¶
func (_Reserve *ReserveTransactorSession) GetOrComputeTobinTax() (*types.Transaction, error)
GetOrComputeTobinTax is a paid mutator transaction binding the contract method 0x17f9a6f7.
Solidity: function getOrComputeTobinTax() returns(uint256, uint256)
func (*ReserveTransactorSession) Initialize ¶
func (_Reserve *ReserveTransactorSession) Initialize(registryAddress common.Address, _tobinTaxStalenessThreshold *big.Int, _spendingRatio *big.Int, _frozenGold *big.Int, _frozenDays *big.Int, _assetAllocationSymbols [][32]byte, _assetAllocationWeights []*big.Int, _tobinTax *big.Int, _tobinTaxReserveRatio *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xa3e1f00d.
Solidity: function initialize(address registryAddress, uint256 _tobinTaxStalenessThreshold, uint256 _spendingRatio, uint256 _frozenGold, uint256 _frozenDays, bytes32[] _assetAllocationSymbols, uint256[] _assetAllocationWeights, uint256 _tobinTax, uint256 _tobinTaxReserveRatio) returns()
func (*ReserveTransactorSession) RemoveOtherReserveAddress ¶
func (_Reserve *ReserveTransactorSession) RemoveOtherReserveAddress(reserveAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveOtherReserveAddress is a paid mutator transaction binding the contract method 0x5c4a3145.
Solidity: function removeOtherReserveAddress(address reserveAddress, uint256 index) returns(bool)
func (*ReserveTransactorSession) RemoveSpender ¶
func (_Reserve *ReserveTransactorSession) RemoveSpender(spender common.Address) (*types.Transaction, error)
RemoveSpender is a paid mutator transaction binding the contract method 0x8ce5877c.
Solidity: function removeSpender(address spender) returns()
func (*ReserveTransactorSession) RemoveToken ¶
func (_Reserve *ReserveTransactorSession) RemoveToken(token common.Address, index *big.Int) (*types.Transaction, error)
RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.
Solidity: function removeToken(address token, uint256 index) returns(bool)
func (*ReserveTransactorSession) RenounceOwnership ¶
func (_Reserve *ReserveTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ReserveTransactorSession) SetAssetAllocations ¶
func (_Reserve *ReserveTransactorSession) SetAssetAllocations(symbols [][32]byte, weights []*big.Int) (*types.Transaction, error)
SetAssetAllocations is a paid mutator transaction binding the contract method 0xca56d33b.
Solidity: function setAssetAllocations(bytes32[] symbols, uint256[] weights) returns()
func (*ReserveTransactorSession) SetDailySpendingRatio ¶
func (_Reserve *ReserveTransactorSession) SetDailySpendingRatio(ratio *big.Int) (*types.Transaction, error)
SetDailySpendingRatio is a paid mutator transaction binding the contract method 0x01da32bd.
Solidity: function setDailySpendingRatio(uint256 ratio) returns()
func (*ReserveTransactorSession) SetFrozenGold ¶
func (_Reserve *ReserveTransactorSession) SetFrozenGold(frozenGold *big.Int, frozenDays *big.Int) (*types.Transaction, error)
SetFrozenGold is a paid mutator transaction binding the contract method 0xe83b373b.
Solidity: function setFrozenGold(uint256 frozenGold, uint256 frozenDays) returns()
func (*ReserveTransactorSession) SetRegistry ¶
func (_Reserve *ReserveTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ReserveTransactorSession) SetTobinTax ¶
func (_Reserve *ReserveTransactorSession) SetTobinTax(value *big.Int) (*types.Transaction, error)
SetTobinTax is a paid mutator transaction binding the contract method 0xe6b76e9c.
Solidity: function setTobinTax(uint256 value) returns()
func (*ReserveTransactorSession) SetTobinTaxReserveRatio ¶
func (_Reserve *ReserveTransactorSession) SetTobinTaxReserveRatio(value *big.Int) (*types.Transaction, error)
SetTobinTaxReserveRatio is a paid mutator transaction binding the contract method 0xad62ad10.
Solidity: function setTobinTaxReserveRatio(uint256 value) returns()
func (*ReserveTransactorSession) SetTobinTaxStalenessThreshold ¶
func (_Reserve *ReserveTransactorSession) SetTobinTaxStalenessThreshold(value *big.Int) (*types.Transaction, error)
SetTobinTaxStalenessThreshold is a paid mutator transaction binding the contract method 0xa1ab55b3.
Solidity: function setTobinTaxStalenessThreshold(uint256 value) returns()
func (*ReserveTransactorSession) TransferExchangeGold ¶
func (_Reserve *ReserveTransactorSession) TransferExchangeGold(to common.Address, value *big.Int) (*types.Transaction, error)
TransferExchangeGold is a paid mutator transaction binding the contract method 0x03a0fea3.
Solidity: function transferExchangeGold(address to, uint256 value) returns(bool)
func (*ReserveTransactorSession) TransferGold ¶
func (_Reserve *ReserveTransactorSession) TransferGold(to common.Address, value *big.Int) (*types.Transaction, error)
TransferGold is a paid mutator transaction binding the contract method 0x1c39c7d5.
Solidity: function transferGold(address to, uint256 value) returns(bool)
func (*ReserveTransactorSession) TransferOwnership ¶
func (_Reserve *ReserveTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SortedOracles ¶
type SortedOracles struct {
SortedOraclesCaller // Read-only binding to the contract
SortedOraclesTransactor // Write-only binding to the contract
SortedOraclesFilterer // Log filterer for contract events
}
SortedOracles is an auto generated Go binding around an Ethereum contract.
func NewSortedOracles ¶
func NewSortedOracles(address common.Address, backend bind.ContractBackend) (*SortedOracles, error)
NewSortedOracles creates a new instance of SortedOracles, bound to a specific deployed contract.
type SortedOraclesCaller ¶
type SortedOraclesCaller struct {
// contains filtered or unexported fields
}
SortedOraclesCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSortedOraclesCaller ¶
func NewSortedOraclesCaller(address common.Address, caller bind.ContractCaller) (*SortedOraclesCaller, error)
NewSortedOraclesCaller creates a new read-only instance of SortedOracles, bound to a specific deployed contract.
func (*SortedOraclesCaller) GetOracles ¶
func (_SortedOracles *SortedOraclesCaller) GetOracles(opts *bind.CallOpts, token common.Address) ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x8e749281.
Solidity: function getOracles(address token) constant returns(address[])
func (*SortedOraclesCaller) GetRates ¶
func (_SortedOracles *SortedOraclesCaller) GetRates(opts *bind.CallOpts, token common.Address) ([]common.Address, []*big.Int, []uint8, error)
GetRates is a free data retrieval call binding the contract method 0x02f55b61.
Solidity: function getRates(address token) constant returns(address[], uint256[], uint8[])
func (*SortedOraclesCaller) GetTimestamps ¶
func (_SortedOracles *SortedOraclesCaller) GetTimestamps(opts *bind.CallOpts, token common.Address) ([]common.Address, []*big.Int, []uint8, error)
GetTimestamps is a free data retrieval call binding the contract method 0xb9292158.
Solidity: function getTimestamps(address token) constant returns(address[], uint256[], uint8[])
func (*SortedOraclesCaller) Initialized ¶
func (_SortedOracles *SortedOraclesCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*SortedOraclesCaller) IsOldestReportExpired ¶
func (_SortedOracles *SortedOraclesCaller) IsOldestReportExpired(opts *bind.CallOpts, token common.Address) (bool, common.Address, error)
IsOldestReportExpired is a free data retrieval call binding the contract method 0xffe736bf.
Solidity: function isOldestReportExpired(address token) constant returns(bool, address)
func (*SortedOraclesCaller) IsOracle ¶
func (_SortedOracles *SortedOraclesCaller) IsOracle(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (bool, error)
IsOracle is a free data retrieval call binding the contract method 0x370c998e.
Solidity: function isOracle(address , address ) constant returns(bool)
func (*SortedOraclesCaller) IsOwner ¶
func (_SortedOracles *SortedOraclesCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*SortedOraclesCaller) MedianRate ¶
func (_SortedOracles *SortedOraclesCaller) MedianRate(opts *bind.CallOpts, token common.Address) (*big.Int, *big.Int, error)
MedianRate is a free data retrieval call binding the contract method 0xef90e1b0.
Solidity: function medianRate(address token) constant returns(uint256, uint256)
func (*SortedOraclesCaller) MedianTimestamp ¶
func (_SortedOracles *SortedOraclesCaller) MedianTimestamp(opts *bind.CallOpts, token common.Address) (*big.Int, error)
MedianTimestamp is a free data retrieval call binding the contract method 0x071b48fc.
Solidity: function medianTimestamp(address token) constant returns(uint256)
func (*SortedOraclesCaller) NumRates ¶
func (_SortedOracles *SortedOraclesCaller) NumRates(opts *bind.CallOpts, token common.Address) (*big.Int, error)
NumRates is a free data retrieval call binding the contract method 0xbbc66a94.
Solidity: function numRates(address token) constant returns(uint256)
func (*SortedOraclesCaller) NumTimestamps ¶
func (_SortedOracles *SortedOraclesCaller) NumTimestamps(opts *bind.CallOpts, token common.Address) (*big.Int, error)
NumTimestamps is a free data retrieval call binding the contract method 0x6dd6ef0c.
Solidity: function numTimestamps(address token) constant returns(uint256)
func (*SortedOraclesCaller) Oracles ¶
func (_SortedOracles *SortedOraclesCaller) Oracles(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
Oracles is a free data retrieval call binding the contract method 0xa00a8b2c.
Solidity: function oracles(address , uint256 ) constant returns(address)
func (*SortedOraclesCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*SortedOraclesCaller) ReportExpirySeconds ¶
func (_SortedOracles *SortedOraclesCaller) ReportExpirySeconds(opts *bind.CallOpts) (*big.Int, error)
ReportExpirySeconds is a free data retrieval call binding the contract method 0x493a353c.
Solidity: function reportExpirySeconds() constant returns(uint256)
type SortedOraclesCallerRaw ¶
type SortedOraclesCallerRaw struct {
Contract *SortedOraclesCaller // Generic read-only contract binding to access the raw methods on
}
SortedOraclesCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SortedOraclesCallerRaw) Call ¶
func (_SortedOracles *SortedOraclesCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type SortedOraclesCallerSession ¶
type SortedOraclesCallerSession struct {
Contract *SortedOraclesCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
SortedOraclesCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SortedOraclesCallerSession) GetOracles ¶
func (_SortedOracles *SortedOraclesCallerSession) GetOracles(token common.Address) ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x8e749281.
Solidity: function getOracles(address token) constant returns(address[])
func (*SortedOraclesCallerSession) GetRates ¶
func (_SortedOracles *SortedOraclesCallerSession) GetRates(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
GetRates is a free data retrieval call binding the contract method 0x02f55b61.
Solidity: function getRates(address token) constant returns(address[], uint256[], uint8[])
func (*SortedOraclesCallerSession) GetTimestamps ¶
func (_SortedOracles *SortedOraclesCallerSession) GetTimestamps(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
GetTimestamps is a free data retrieval call binding the contract method 0xb9292158.
Solidity: function getTimestamps(address token) constant returns(address[], uint256[], uint8[])
func (*SortedOraclesCallerSession) Initialized ¶
func (_SortedOracles *SortedOraclesCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*SortedOraclesCallerSession) IsOldestReportExpired ¶
func (_SortedOracles *SortedOraclesCallerSession) IsOldestReportExpired(token common.Address) (bool, common.Address, error)
IsOldestReportExpired is a free data retrieval call binding the contract method 0xffe736bf.
Solidity: function isOldestReportExpired(address token) constant returns(bool, address)
func (*SortedOraclesCallerSession) IsOracle ¶
func (_SortedOracles *SortedOraclesCallerSession) IsOracle(arg0 common.Address, arg1 common.Address) (bool, error)
IsOracle is a free data retrieval call binding the contract method 0x370c998e.
Solidity: function isOracle(address , address ) constant returns(bool)
func (*SortedOraclesCallerSession) IsOwner ¶
func (_SortedOracles *SortedOraclesCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*SortedOraclesCallerSession) MedianRate ¶
func (_SortedOracles *SortedOraclesCallerSession) MedianRate(token common.Address) (*big.Int, *big.Int, error)
MedianRate is a free data retrieval call binding the contract method 0xef90e1b0.
Solidity: function medianRate(address token) constant returns(uint256, uint256)
func (*SortedOraclesCallerSession) MedianTimestamp ¶
func (_SortedOracles *SortedOraclesCallerSession) MedianTimestamp(token common.Address) (*big.Int, error)
MedianTimestamp is a free data retrieval call binding the contract method 0x071b48fc.
Solidity: function medianTimestamp(address token) constant returns(uint256)
func (*SortedOraclesCallerSession) NumRates ¶
NumRates is a free data retrieval call binding the contract method 0xbbc66a94.
Solidity: function numRates(address token) constant returns(uint256)
func (*SortedOraclesCallerSession) NumTimestamps ¶
func (_SortedOracles *SortedOraclesCallerSession) NumTimestamps(token common.Address) (*big.Int, error)
NumTimestamps is a free data retrieval call binding the contract method 0x6dd6ef0c.
Solidity: function numTimestamps(address token) constant returns(uint256)
func (*SortedOraclesCallerSession) Oracles ¶
func (_SortedOracles *SortedOraclesCallerSession) Oracles(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Oracles is a free data retrieval call binding the contract method 0xa00a8b2c.
Solidity: function oracles(address , uint256 ) constant returns(address)
func (*SortedOraclesCallerSession) Owner ¶
func (_SortedOracles *SortedOraclesCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*SortedOraclesCallerSession) ReportExpirySeconds ¶
func (_SortedOracles *SortedOraclesCallerSession) ReportExpirySeconds() (*big.Int, error)
ReportExpirySeconds is a free data retrieval call binding the contract method 0x493a353c.
Solidity: function reportExpirySeconds() constant returns(uint256)
type SortedOraclesFilterer ¶
type SortedOraclesFilterer struct {
// contains filtered or unexported fields
}
SortedOraclesFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSortedOraclesFilterer ¶
func NewSortedOraclesFilterer(address common.Address, filterer bind.ContractFilterer) (*SortedOraclesFilterer, error)
NewSortedOraclesFilterer creates a new log filterer instance of SortedOracles, bound to a specific deployed contract.
func (*SortedOraclesFilterer) FilterMedianUpdated ¶
func (_SortedOracles *SortedOraclesFilterer) FilterMedianUpdated(opts *bind.FilterOpts, token []common.Address) (*SortedOraclesMedianUpdatedIterator, error)
FilterMedianUpdated is a free log retrieval operation binding the contract event 0xa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41.
Solidity: event MedianUpdated(address indexed token, uint256 value)
func (*SortedOraclesFilterer) FilterOracleAdded ¶
func (_SortedOracles *SortedOraclesFilterer) FilterOracleAdded(opts *bind.FilterOpts, token []common.Address, oracleAddress []common.Address) (*SortedOraclesOracleAddedIterator, error)
FilterOracleAdded is a free log retrieval operation binding the contract event 0x828d2be040dede7698182e08dfa8bfbd663c879aee772509c4a2bd961d0ed43f.
Solidity: event OracleAdded(address indexed token, address indexed oracleAddress)
func (*SortedOraclesFilterer) FilterOracleRemoved ¶
func (_SortedOracles *SortedOraclesFilterer) FilterOracleRemoved(opts *bind.FilterOpts, token []common.Address, oracleAddress []common.Address) (*SortedOraclesOracleRemovedIterator, error)
FilterOracleRemoved is a free log retrieval operation binding the contract event 0x6dc84b66cc948d847632b9d829f7cb1cb904fbf2c084554a9bc22ad9d8453340.
Solidity: event OracleRemoved(address indexed token, address indexed oracleAddress)
func (*SortedOraclesFilterer) FilterOracleReportRemoved ¶
func (_SortedOracles *SortedOraclesFilterer) FilterOracleReportRemoved(opts *bind.FilterOpts, token []common.Address, oracle []common.Address) (*SortedOraclesOracleReportRemovedIterator, error)
FilterOracleReportRemoved is a free log retrieval operation binding the contract event 0xe21a44017b6fa1658d84e937d56ff408501facdb4ff7427c479ac460d76f7893.
Solidity: event OracleReportRemoved(address indexed token, address indexed oracle)
func (*SortedOraclesFilterer) FilterOracleReported ¶
func (_SortedOracles *SortedOraclesFilterer) FilterOracleReported(opts *bind.FilterOpts, token []common.Address, oracle []common.Address) (*SortedOraclesOracleReportedIterator, error)
FilterOracleReported is a free log retrieval operation binding the contract event 0x7cebb17173a9ed273d2b7538f64395c0ebf352ff743f1cf8ce66b437a6144213.
Solidity: event OracleReported(address indexed token, address indexed oracle, uint256 timestamp, uint256 value)
func (*SortedOraclesFilterer) FilterOwnershipTransferred ¶
func (_SortedOracles *SortedOraclesFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SortedOraclesOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SortedOraclesFilterer) FilterReportExpirySet ¶
func (_SortedOracles *SortedOraclesFilterer) FilterReportExpirySet(opts *bind.FilterOpts) (*SortedOraclesReportExpirySetIterator, error)
FilterReportExpirySet is a free log retrieval operation binding the contract event 0xc68a9b88effd8a11611ff410efbc83569f0031b7bc70dd455b61344c7f0a042f.
Solidity: event ReportExpirySet(uint256 reportExpiry)
func (*SortedOraclesFilterer) ParseMedianUpdated ¶
func (_SortedOracles *SortedOraclesFilterer) ParseMedianUpdated(log types.Log) (*SortedOraclesMedianUpdated, error)
ParseMedianUpdated is a log parse operation binding the contract event 0xa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41.
Solidity: event MedianUpdated(address indexed token, uint256 value)
func (*SortedOraclesFilterer) ParseOracleAdded ¶
func (_SortedOracles *SortedOraclesFilterer) ParseOracleAdded(log types.Log) (*SortedOraclesOracleAdded, error)
ParseOracleAdded is a log parse operation binding the contract event 0x828d2be040dede7698182e08dfa8bfbd663c879aee772509c4a2bd961d0ed43f.
Solidity: event OracleAdded(address indexed token, address indexed oracleAddress)
func (*SortedOraclesFilterer) ParseOracleRemoved ¶
func (_SortedOracles *SortedOraclesFilterer) ParseOracleRemoved(log types.Log) (*SortedOraclesOracleRemoved, error)
ParseOracleRemoved is a log parse operation binding the contract event 0x6dc84b66cc948d847632b9d829f7cb1cb904fbf2c084554a9bc22ad9d8453340.
Solidity: event OracleRemoved(address indexed token, address indexed oracleAddress)
func (*SortedOraclesFilterer) ParseOracleReportRemoved ¶
func (_SortedOracles *SortedOraclesFilterer) ParseOracleReportRemoved(log types.Log) (*SortedOraclesOracleReportRemoved, error)
ParseOracleReportRemoved is a log parse operation binding the contract event 0xe21a44017b6fa1658d84e937d56ff408501facdb4ff7427c479ac460d76f7893.
Solidity: event OracleReportRemoved(address indexed token, address indexed oracle)
func (*SortedOraclesFilterer) ParseOracleReported ¶
func (_SortedOracles *SortedOraclesFilterer) ParseOracleReported(log types.Log) (*SortedOraclesOracleReported, error)
ParseOracleReported is a log parse operation binding the contract event 0x7cebb17173a9ed273d2b7538f64395c0ebf352ff743f1cf8ce66b437a6144213.
Solidity: event OracleReported(address indexed token, address indexed oracle, uint256 timestamp, uint256 value)
func (*SortedOraclesFilterer) ParseOwnershipTransferred ¶
func (_SortedOracles *SortedOraclesFilterer) ParseOwnershipTransferred(log types.Log) (*SortedOraclesOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SortedOraclesFilterer) ParseReportExpirySet ¶
func (_SortedOracles *SortedOraclesFilterer) ParseReportExpirySet(log types.Log) (*SortedOraclesReportExpirySet, error)
ParseReportExpirySet is a log parse operation binding the contract event 0xc68a9b88effd8a11611ff410efbc83569f0031b7bc70dd455b61344c7f0a042f.
Solidity: event ReportExpirySet(uint256 reportExpiry)
func (*SortedOraclesFilterer) TryParseLog ¶
func (_SortedOracles *SortedOraclesFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*SortedOraclesFilterer) WatchMedianUpdated ¶
func (_SortedOracles *SortedOraclesFilterer) WatchMedianUpdated(opts *bind.WatchOpts, sink chan<- *SortedOraclesMedianUpdated, token []common.Address) (event.Subscription, error)
WatchMedianUpdated is a free log subscription operation binding the contract event 0xa9981ebfc3b766a742486e898f54959b050a66006dbce1a4155c1f84a08bcf41.
Solidity: event MedianUpdated(address indexed token, uint256 value)
func (*SortedOraclesFilterer) WatchOracleAdded ¶
func (_SortedOracles *SortedOraclesFilterer) WatchOracleAdded(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleAdded, token []common.Address, oracleAddress []common.Address) (event.Subscription, error)
WatchOracleAdded is a free log subscription operation binding the contract event 0x828d2be040dede7698182e08dfa8bfbd663c879aee772509c4a2bd961d0ed43f.
Solidity: event OracleAdded(address indexed token, address indexed oracleAddress)
func (*SortedOraclesFilterer) WatchOracleRemoved ¶
func (_SortedOracles *SortedOraclesFilterer) WatchOracleRemoved(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleRemoved, token []common.Address, oracleAddress []common.Address) (event.Subscription, error)
WatchOracleRemoved is a free log subscription operation binding the contract event 0x6dc84b66cc948d847632b9d829f7cb1cb904fbf2c084554a9bc22ad9d8453340.
Solidity: event OracleRemoved(address indexed token, address indexed oracleAddress)
func (*SortedOraclesFilterer) WatchOracleReportRemoved ¶
func (_SortedOracles *SortedOraclesFilterer) WatchOracleReportRemoved(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleReportRemoved, token []common.Address, oracle []common.Address) (event.Subscription, error)
WatchOracleReportRemoved is a free log subscription operation binding the contract event 0xe21a44017b6fa1658d84e937d56ff408501facdb4ff7427c479ac460d76f7893.
Solidity: event OracleReportRemoved(address indexed token, address indexed oracle)
func (*SortedOraclesFilterer) WatchOracleReported ¶
func (_SortedOracles *SortedOraclesFilterer) WatchOracleReported(opts *bind.WatchOpts, sink chan<- *SortedOraclesOracleReported, token []common.Address, oracle []common.Address) (event.Subscription, error)
WatchOracleReported is a free log subscription operation binding the contract event 0x7cebb17173a9ed273d2b7538f64395c0ebf352ff743f1cf8ce66b437a6144213.
Solidity: event OracleReported(address indexed token, address indexed oracle, uint256 timestamp, uint256 value)
func (*SortedOraclesFilterer) WatchOwnershipTransferred ¶
func (_SortedOracles *SortedOraclesFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SortedOraclesOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SortedOraclesFilterer) WatchReportExpirySet ¶
func (_SortedOracles *SortedOraclesFilterer) WatchReportExpirySet(opts *bind.WatchOpts, sink chan<- *SortedOraclesReportExpirySet) (event.Subscription, error)
WatchReportExpirySet is a free log subscription operation binding the contract event 0xc68a9b88effd8a11611ff410efbc83569f0031b7bc70dd455b61344c7f0a042f.
Solidity: event ReportExpirySet(uint256 reportExpiry)
type SortedOraclesMedianUpdated ¶
type SortedOraclesMedianUpdated struct {
Token common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesMedianUpdated represents a MedianUpdated event raised by the SortedOracles contract.
type SortedOraclesMedianUpdatedIterator ¶
type SortedOraclesMedianUpdatedIterator struct {
Event *SortedOraclesMedianUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesMedianUpdatedIterator is returned from FilterMedianUpdated and is used to iterate over the raw logs and unpacked data for MedianUpdated events raised by the SortedOracles contract.
func (*SortedOraclesMedianUpdatedIterator) Close ¶
func (it *SortedOraclesMedianUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesMedianUpdatedIterator) Error ¶
func (it *SortedOraclesMedianUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesMedianUpdatedIterator) Next ¶
func (it *SortedOraclesMedianUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesOracleAdded ¶
type SortedOraclesOracleAdded struct {
Token common.Address
OracleAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesOracleAdded represents a OracleAdded event raised by the SortedOracles contract.
type SortedOraclesOracleAddedIterator ¶
type SortedOraclesOracleAddedIterator struct {
Event *SortedOraclesOracleAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesOracleAddedIterator is returned from FilterOracleAdded and is used to iterate over the raw logs and unpacked data for OracleAdded events raised by the SortedOracles contract.
func (*SortedOraclesOracleAddedIterator) Close ¶
func (it *SortedOraclesOracleAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesOracleAddedIterator) Error ¶
func (it *SortedOraclesOracleAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesOracleAddedIterator) Next ¶
func (it *SortedOraclesOracleAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesOracleRemoved ¶
type SortedOraclesOracleRemoved struct {
Token common.Address
OracleAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesOracleRemoved represents a OracleRemoved event raised by the SortedOracles contract.
type SortedOraclesOracleRemovedIterator ¶
type SortedOraclesOracleRemovedIterator struct {
Event *SortedOraclesOracleRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesOracleRemovedIterator is returned from FilterOracleRemoved and is used to iterate over the raw logs and unpacked data for OracleRemoved events raised by the SortedOracles contract.
func (*SortedOraclesOracleRemovedIterator) Close ¶
func (it *SortedOraclesOracleRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesOracleRemovedIterator) Error ¶
func (it *SortedOraclesOracleRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesOracleRemovedIterator) Next ¶
func (it *SortedOraclesOracleRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesOracleReportRemoved ¶
type SortedOraclesOracleReportRemoved struct {
Token common.Address
Oracle common.Address
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesOracleReportRemoved represents a OracleReportRemoved event raised by the SortedOracles contract.
type SortedOraclesOracleReportRemovedIterator ¶
type SortedOraclesOracleReportRemovedIterator struct {
Event *SortedOraclesOracleReportRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesOracleReportRemovedIterator is returned from FilterOracleReportRemoved and is used to iterate over the raw logs and unpacked data for OracleReportRemoved events raised by the SortedOracles contract.
func (*SortedOraclesOracleReportRemovedIterator) Close ¶
func (it *SortedOraclesOracleReportRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesOracleReportRemovedIterator) Error ¶
func (it *SortedOraclesOracleReportRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesOracleReportRemovedIterator) Next ¶
func (it *SortedOraclesOracleReportRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesOracleReported ¶
type SortedOraclesOracleReported struct {
Token common.Address
Oracle common.Address
Timestamp *big.Int
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesOracleReported represents a OracleReported event raised by the SortedOracles contract.
type SortedOraclesOracleReportedIterator ¶
type SortedOraclesOracleReportedIterator struct {
Event *SortedOraclesOracleReported // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesOracleReportedIterator is returned from FilterOracleReported and is used to iterate over the raw logs and unpacked data for OracleReported events raised by the SortedOracles contract.
func (*SortedOraclesOracleReportedIterator) Close ¶
func (it *SortedOraclesOracleReportedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesOracleReportedIterator) Error ¶
func (it *SortedOraclesOracleReportedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesOracleReportedIterator) Next ¶
func (it *SortedOraclesOracleReportedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesOwnershipTransferred ¶
type SortedOraclesOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesOwnershipTransferred represents a OwnershipTransferred event raised by the SortedOracles contract.
type SortedOraclesOwnershipTransferredIterator ¶
type SortedOraclesOwnershipTransferredIterator struct {
Event *SortedOraclesOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SortedOracles contract.
func (*SortedOraclesOwnershipTransferredIterator) Close ¶
func (it *SortedOraclesOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesOwnershipTransferredIterator) Error ¶
func (it *SortedOraclesOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesOwnershipTransferredIterator) Next ¶
func (it *SortedOraclesOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesRaw ¶
type SortedOraclesRaw struct {
Contract *SortedOracles // Generic contract binding to access the raw methods on
}
SortedOraclesRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SortedOraclesRaw) Call ¶
func (_SortedOracles *SortedOraclesRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*SortedOraclesRaw) Transact ¶
func (_SortedOracles *SortedOraclesRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SortedOraclesRaw) Transfer ¶
func (_SortedOracles *SortedOraclesRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SortedOraclesReportExpirySet ¶
type SortedOraclesReportExpirySet struct {
ReportExpiry *big.Int
Raw types.Log // Blockchain specific contextual infos
}
SortedOraclesReportExpirySet represents a ReportExpirySet event raised by the SortedOracles contract.
type SortedOraclesReportExpirySetIterator ¶
type SortedOraclesReportExpirySetIterator struct {
Event *SortedOraclesReportExpirySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
SortedOraclesReportExpirySetIterator is returned from FilterReportExpirySet and is used to iterate over the raw logs and unpacked data for ReportExpirySet events raised by the SortedOracles contract.
func (*SortedOraclesReportExpirySetIterator) Close ¶
func (it *SortedOraclesReportExpirySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SortedOraclesReportExpirySetIterator) Error ¶
func (it *SortedOraclesReportExpirySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SortedOraclesReportExpirySetIterator) Next ¶
func (it *SortedOraclesReportExpirySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SortedOraclesSession ¶
type SortedOraclesSession struct {
Contract *SortedOracles // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
SortedOraclesSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SortedOraclesSession) AddOracle ¶
func (_SortedOracles *SortedOraclesSession) AddOracle(token common.Address, oracleAddress common.Address) (*types.Transaction, error)
AddOracle is a paid mutator transaction binding the contract method 0xf0ca4adb.
Solidity: function addOracle(address token, address oracleAddress) returns()
func (*SortedOraclesSession) GetOracles ¶
func (_SortedOracles *SortedOraclesSession) GetOracles(token common.Address) ([]common.Address, error)
GetOracles is a free data retrieval call binding the contract method 0x8e749281.
Solidity: function getOracles(address token) constant returns(address[])
func (*SortedOraclesSession) GetRates ¶
func (_SortedOracles *SortedOraclesSession) GetRates(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
GetRates is a free data retrieval call binding the contract method 0x02f55b61.
Solidity: function getRates(address token) constant returns(address[], uint256[], uint8[])
func (*SortedOraclesSession) GetTimestamps ¶
func (_SortedOracles *SortedOraclesSession) GetTimestamps(token common.Address) ([]common.Address, []*big.Int, []uint8, error)
GetTimestamps is a free data retrieval call binding the contract method 0xb9292158.
Solidity: function getTimestamps(address token) constant returns(address[], uint256[], uint8[])
func (*SortedOraclesSession) Initialize ¶
func (_SortedOracles *SortedOraclesSession) Initialize(_reportExpirySeconds *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _reportExpirySeconds) returns()
func (*SortedOraclesSession) Initialized ¶
func (_SortedOracles *SortedOraclesSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*SortedOraclesSession) IsOldestReportExpired ¶
func (_SortedOracles *SortedOraclesSession) IsOldestReportExpired(token common.Address) (bool, common.Address, error)
IsOldestReportExpired is a free data retrieval call binding the contract method 0xffe736bf.
Solidity: function isOldestReportExpired(address token) constant returns(bool, address)
func (*SortedOraclesSession) IsOracle ¶
func (_SortedOracles *SortedOraclesSession) IsOracle(arg0 common.Address, arg1 common.Address) (bool, error)
IsOracle is a free data retrieval call binding the contract method 0x370c998e.
Solidity: function isOracle(address , address ) constant returns(bool)
func (*SortedOraclesSession) IsOwner ¶
func (_SortedOracles *SortedOraclesSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*SortedOraclesSession) MedianRate ¶
func (_SortedOracles *SortedOraclesSession) MedianRate(token common.Address) (*big.Int, *big.Int, error)
MedianRate is a free data retrieval call binding the contract method 0xef90e1b0.
Solidity: function medianRate(address token) constant returns(uint256, uint256)
func (*SortedOraclesSession) MedianTimestamp ¶
MedianTimestamp is a free data retrieval call binding the contract method 0x071b48fc.
Solidity: function medianTimestamp(address token) constant returns(uint256)
func (*SortedOraclesSession) NumRates ¶
NumRates is a free data retrieval call binding the contract method 0xbbc66a94.
Solidity: function numRates(address token) constant returns(uint256)
func (*SortedOraclesSession) NumTimestamps ¶
NumTimestamps is a free data retrieval call binding the contract method 0x6dd6ef0c.
Solidity: function numTimestamps(address token) constant returns(uint256)
func (*SortedOraclesSession) Oracles ¶
func (_SortedOracles *SortedOraclesSession) Oracles(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Oracles is a free data retrieval call binding the contract method 0xa00a8b2c.
Solidity: function oracles(address , uint256 ) constant returns(address)
func (*SortedOraclesSession) Owner ¶
func (_SortedOracles *SortedOraclesSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*SortedOraclesSession) RemoveExpiredReports ¶
func (_SortedOracles *SortedOraclesSession) RemoveExpiredReports(token common.Address, n *big.Int) (*types.Transaction, error)
RemoveExpiredReports is a paid mutator transaction binding the contract method 0xdd34ca3b.
Solidity: function removeExpiredReports(address token, uint256 n) returns()
func (*SortedOraclesSession) RemoveOracle ¶
func (_SortedOracles *SortedOraclesSession) RemoveOracle(token common.Address, oracleAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveOracle is a paid mutator transaction binding the contract method 0x53a57297.
Solidity: function removeOracle(address token, address oracleAddress, uint256 index) returns()
func (*SortedOraclesSession) RenounceOwnership ¶
func (_SortedOracles *SortedOraclesSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SortedOraclesSession) Report ¶
func (_SortedOracles *SortedOraclesSession) Report(token common.Address, value *big.Int, lesserKey common.Address, greaterKey common.Address) (*types.Transaction, error)
Report is a paid mutator transaction binding the contract method 0x80e50744.
Solidity: function report(address token, uint256 value, address lesserKey, address greaterKey) returns()
func (*SortedOraclesSession) ReportExpirySeconds ¶
func (_SortedOracles *SortedOraclesSession) ReportExpirySeconds() (*big.Int, error)
ReportExpirySeconds is a free data retrieval call binding the contract method 0x493a353c.
Solidity: function reportExpirySeconds() constant returns(uint256)
func (*SortedOraclesSession) SetReportExpiry ¶
func (_SortedOracles *SortedOraclesSession) SetReportExpiry(_reportExpirySeconds *big.Int) (*types.Transaction, error)
SetReportExpiry is a paid mutator transaction binding the contract method 0xebc1d6bb.
Solidity: function setReportExpiry(uint256 _reportExpirySeconds) returns()
func (*SortedOraclesSession) TransferOwnership ¶
func (_SortedOracles *SortedOraclesSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SortedOraclesTransactor ¶
type SortedOraclesTransactor struct {
// contains filtered or unexported fields
}
SortedOraclesTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSortedOraclesTransactor ¶
func NewSortedOraclesTransactor(address common.Address, transactor bind.ContractTransactor) (*SortedOraclesTransactor, error)
NewSortedOraclesTransactor creates a new write-only instance of SortedOracles, bound to a specific deployed contract.
func (*SortedOraclesTransactor) AddOracle ¶
func (_SortedOracles *SortedOraclesTransactor) AddOracle(opts *bind.TransactOpts, token common.Address, oracleAddress common.Address) (*types.Transaction, error)
AddOracle is a paid mutator transaction binding the contract method 0xf0ca4adb.
Solidity: function addOracle(address token, address oracleAddress) returns()
func (*SortedOraclesTransactor) Initialize ¶
func (_SortedOracles *SortedOraclesTransactor) Initialize(opts *bind.TransactOpts, _reportExpirySeconds *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _reportExpirySeconds) returns()
func (*SortedOraclesTransactor) RemoveExpiredReports ¶
func (_SortedOracles *SortedOraclesTransactor) RemoveExpiredReports(opts *bind.TransactOpts, token common.Address, n *big.Int) (*types.Transaction, error)
RemoveExpiredReports is a paid mutator transaction binding the contract method 0xdd34ca3b.
Solidity: function removeExpiredReports(address token, uint256 n) returns()
func (*SortedOraclesTransactor) RemoveOracle ¶
func (_SortedOracles *SortedOraclesTransactor) RemoveOracle(opts *bind.TransactOpts, token common.Address, oracleAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveOracle is a paid mutator transaction binding the contract method 0x53a57297.
Solidity: function removeOracle(address token, address oracleAddress, uint256 index) returns()
func (*SortedOraclesTransactor) RenounceOwnership ¶
func (_SortedOracles *SortedOraclesTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SortedOraclesTransactor) Report ¶
func (_SortedOracles *SortedOraclesTransactor) Report(opts *bind.TransactOpts, token common.Address, value *big.Int, lesserKey common.Address, greaterKey common.Address) (*types.Transaction, error)
Report is a paid mutator transaction binding the contract method 0x80e50744.
Solidity: function report(address token, uint256 value, address lesserKey, address greaterKey) returns()
func (*SortedOraclesTransactor) SetReportExpiry ¶
func (_SortedOracles *SortedOraclesTransactor) SetReportExpiry(opts *bind.TransactOpts, _reportExpirySeconds *big.Int) (*types.Transaction, error)
SetReportExpiry is a paid mutator transaction binding the contract method 0xebc1d6bb.
Solidity: function setReportExpiry(uint256 _reportExpirySeconds) returns()
func (*SortedOraclesTransactor) TransferOwnership ¶
func (_SortedOracles *SortedOraclesTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SortedOraclesTransactorRaw ¶
type SortedOraclesTransactorRaw struct {
Contract *SortedOraclesTransactor // Generic write-only contract binding to access the raw methods on
}
SortedOraclesTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SortedOraclesTransactorRaw) Transact ¶
func (_SortedOracles *SortedOraclesTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SortedOraclesTransactorRaw) Transfer ¶
func (_SortedOracles *SortedOraclesTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type SortedOraclesTransactorSession ¶
type SortedOraclesTransactorSession struct {
Contract *SortedOraclesTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
SortedOraclesTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SortedOraclesTransactorSession) AddOracle ¶
func (_SortedOracles *SortedOraclesTransactorSession) AddOracle(token common.Address, oracleAddress common.Address) (*types.Transaction, error)
AddOracle is a paid mutator transaction binding the contract method 0xf0ca4adb.
Solidity: function addOracle(address token, address oracleAddress) returns()
func (*SortedOraclesTransactorSession) Initialize ¶
func (_SortedOracles *SortedOraclesTransactorSession) Initialize(_reportExpirySeconds *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0xfe4b84df.
Solidity: function initialize(uint256 _reportExpirySeconds) returns()
func (*SortedOraclesTransactorSession) RemoveExpiredReports ¶
func (_SortedOracles *SortedOraclesTransactorSession) RemoveExpiredReports(token common.Address, n *big.Int) (*types.Transaction, error)
RemoveExpiredReports is a paid mutator transaction binding the contract method 0xdd34ca3b.
Solidity: function removeExpiredReports(address token, uint256 n) returns()
func (*SortedOraclesTransactorSession) RemoveOracle ¶
func (_SortedOracles *SortedOraclesTransactorSession) RemoveOracle(token common.Address, oracleAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveOracle is a paid mutator transaction binding the contract method 0x53a57297.
Solidity: function removeOracle(address token, address oracleAddress, uint256 index) returns()
func (*SortedOraclesTransactorSession) RenounceOwnership ¶
func (_SortedOracles *SortedOraclesTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SortedOraclesTransactorSession) Report ¶
func (_SortedOracles *SortedOraclesTransactorSession) Report(token common.Address, value *big.Int, lesserKey common.Address, greaterKey common.Address) (*types.Transaction, error)
Report is a paid mutator transaction binding the contract method 0x80e50744.
Solidity: function report(address token, uint256 value, address lesserKey, address greaterKey) returns()
func (*SortedOraclesTransactorSession) SetReportExpiry ¶
func (_SortedOracles *SortedOraclesTransactorSession) SetReportExpiry(_reportExpirySeconds *big.Int) (*types.Transaction, error)
SetReportExpiry is a paid mutator transaction binding the contract method 0xebc1d6bb.
Solidity: function setReportExpiry(uint256 _reportExpirySeconds) returns()
func (*SortedOraclesTransactorSession) TransferOwnership ¶
func (_SortedOracles *SortedOraclesTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type StableToken ¶
type StableToken struct {
StableTokenCaller // Read-only binding to the contract
StableTokenTransactor // Write-only binding to the contract
StableTokenFilterer // Log filterer for contract events
}
StableToken is an auto generated Go binding around an Ethereum contract.
func NewStableToken ¶
func NewStableToken(address common.Address, backend bind.ContractBackend) (*StableToken, error)
NewStableToken creates a new instance of StableToken, bound to a specific deployed contract.
type StableTokenApproval ¶
type StableTokenApproval struct {
Owner common.Address
Spender common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
StableTokenApproval represents a Approval event raised by the StableToken contract.
type StableTokenApprovalIterator ¶
type StableTokenApprovalIterator struct {
Event *StableTokenApproval // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the StableToken contract.
func (*StableTokenApprovalIterator) Close ¶
func (it *StableTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenApprovalIterator) Error ¶
func (it *StableTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenApprovalIterator) Next ¶
func (it *StableTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StableTokenCaller ¶
type StableTokenCaller struct {
// contains filtered or unexported fields
}
StableTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStableTokenCaller ¶
func NewStableTokenCaller(address common.Address, caller bind.ContractCaller) (*StableTokenCaller, error)
NewStableTokenCaller creates a new read-only instance of StableToken, bound to a specific deployed contract.
func (*StableTokenCaller) Allowance ¶
func (_StableToken *StableTokenCaller) Allowance(opts *bind.CallOpts, accountOwner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address accountOwner, address spender) constant returns(uint256)
func (*StableTokenCaller) BalanceOf ¶
func (_StableToken *StableTokenCaller) BalanceOf(opts *bind.CallOpts, accountOwner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address accountOwner) constant returns(uint256)
func (*StableTokenCaller) CheckProofOfPossession ¶
func (_StableToken *StableTokenCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*StableTokenCaller) Decimals ¶
func (_StableToken *StableTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*StableTokenCaller) FractionMulExp ¶
func (_StableToken *StableTokenCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*StableTokenCaller) GetBlockNumberFromHeader ¶
func (_StableToken *StableTokenCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*StableTokenCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*StableTokenCaller) GetEpochNumberOfBlock ¶
func (_StableToken *StableTokenCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*StableTokenCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*StableTokenCaller) GetInflationParameters ¶
func (_StableToken *StableTokenCaller) GetInflationParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetInflationParameters is a free data retrieval call binding the contract method 0xa67f8747.
Solidity: function getInflationParameters() constant returns(uint256, uint256, uint256, uint256)
func (*StableTokenCaller) GetParentSealBitmap ¶
func (_StableToken *StableTokenCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*StableTokenCaller) GetVerifiedSealBitmapFromHeader ¶
func (_StableToken *StableTokenCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*StableTokenCaller) HashHeader ¶
func (_StableToken *StableTokenCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*StableTokenCaller) Initialized ¶
func (_StableToken *StableTokenCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*StableTokenCaller) IsOwner ¶
func (_StableToken *StableTokenCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*StableTokenCaller) MinQuorumSize ¶
func (_StableToken *StableTokenCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*StableTokenCaller) MinQuorumSizeInCurrentSet ¶
func (_StableToken *StableTokenCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*StableTokenCaller) Name ¶
func (_StableToken *StableTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*StableTokenCaller) NumberValidatorsInCurrentSet ¶
func (_StableToken *StableTokenCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*StableTokenCaller) NumberValidatorsInSet ¶
func (_StableToken *StableTokenCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*StableTokenCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StableTokenCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*StableTokenCaller) Symbol ¶
func (_StableToken *StableTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*StableTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*StableTokenCaller) UnitsToValue ¶
func (_StableToken *StableTokenCaller) UnitsToValue(opts *bind.CallOpts, units *big.Int) (*big.Int, error)
UnitsToValue is a free data retrieval call binding the contract method 0xaf31f587.
Solidity: function unitsToValue(uint256 units) constant returns(uint256)
func (*StableTokenCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_StableToken *StableTokenCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*StableTokenCaller) ValidatorSignerAddressFromSet ¶
func (_StableToken *StableTokenCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
func (*StableTokenCaller) ValueToUnits ¶
func (_StableToken *StableTokenCaller) ValueToUnits(opts *bind.CallOpts, value *big.Int) (*big.Int, error)
ValueToUnits is a free data retrieval call binding the contract method 0x12c6c099.
Solidity: function valueToUnits(uint256 value) constant returns(uint256)
type StableTokenCallerRaw ¶
type StableTokenCallerRaw struct {
Contract *StableTokenCaller // Generic read-only contract binding to access the raw methods on
}
StableTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StableTokenCallerRaw) Call ¶
func (_StableToken *StableTokenCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type StableTokenCallerSession ¶
type StableTokenCallerSession struct {
Contract *StableTokenCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
StableTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StableTokenCallerSession) Allowance ¶
func (_StableToken *StableTokenCallerSession) Allowance(accountOwner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address accountOwner, address spender) constant returns(uint256)
func (*StableTokenCallerSession) BalanceOf ¶
func (_StableToken *StableTokenCallerSession) BalanceOf(accountOwner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address accountOwner) constant returns(uint256)
func (*StableTokenCallerSession) CheckProofOfPossession ¶
func (_StableToken *StableTokenCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*StableTokenCallerSession) Decimals ¶
func (_StableToken *StableTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*StableTokenCallerSession) FractionMulExp ¶
func (_StableToken *StableTokenCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*StableTokenCallerSession) GetBlockNumberFromHeader ¶
func (_StableToken *StableTokenCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*StableTokenCallerSession) GetEpochNumber ¶
func (_StableToken *StableTokenCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*StableTokenCallerSession) GetEpochNumberOfBlock ¶
func (_StableToken *StableTokenCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*StableTokenCallerSession) GetEpochSize ¶
func (_StableToken *StableTokenCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*StableTokenCallerSession) GetInflationParameters ¶
func (_StableToken *StableTokenCallerSession) GetInflationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetInflationParameters is a free data retrieval call binding the contract method 0xa67f8747.
Solidity: function getInflationParameters() constant returns(uint256, uint256, uint256, uint256)
func (*StableTokenCallerSession) GetParentSealBitmap ¶
func (_StableToken *StableTokenCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*StableTokenCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_StableToken *StableTokenCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*StableTokenCallerSession) HashHeader ¶
func (_StableToken *StableTokenCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*StableTokenCallerSession) Initialized ¶
func (_StableToken *StableTokenCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*StableTokenCallerSession) IsOwner ¶
func (_StableToken *StableTokenCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*StableTokenCallerSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*StableTokenCallerSession) MinQuorumSizeInCurrentSet ¶
func (_StableToken *StableTokenCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*StableTokenCallerSession) Name ¶
func (_StableToken *StableTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*StableTokenCallerSession) NumberValidatorsInCurrentSet ¶
func (_StableToken *StableTokenCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*StableTokenCallerSession) NumberValidatorsInSet ¶
func (_StableToken *StableTokenCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*StableTokenCallerSession) Owner ¶
func (_StableToken *StableTokenCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StableTokenCallerSession) Registry ¶
func (_StableToken *StableTokenCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*StableTokenCallerSession) Symbol ¶
func (_StableToken *StableTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*StableTokenCallerSession) TotalSupply ¶
func (_StableToken *StableTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*StableTokenCallerSession) UnitsToValue ¶
UnitsToValue is a free data retrieval call binding the contract method 0xaf31f587.
Solidity: function unitsToValue(uint256 units) constant returns(uint256)
func (*StableTokenCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_StableToken *StableTokenCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*StableTokenCallerSession) ValidatorSignerAddressFromSet ¶
func (_StableToken *StableTokenCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
func (*StableTokenCallerSession) ValueToUnits ¶
ValueToUnits is a free data retrieval call binding the contract method 0x12c6c099.
Solidity: function valueToUnits(uint256 value) constant returns(uint256)
type StableTokenFilterer ¶
type StableTokenFilterer struct {
// contains filtered or unexported fields
}
StableTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStableTokenFilterer ¶
func NewStableTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*StableTokenFilterer, error)
NewStableTokenFilterer creates a new log filterer instance of StableToken, bound to a specific deployed contract.
func (*StableTokenFilterer) FilterApproval ¶
func (_StableToken *StableTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StableTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StableTokenFilterer) FilterInflationFactorUpdated ¶
func (_StableToken *StableTokenFilterer) FilterInflationFactorUpdated(opts *bind.FilterOpts) (*StableTokenInflationFactorUpdatedIterator, error)
FilterInflationFactorUpdated is a free log retrieval operation binding the contract event 0x08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97.
Solidity: event InflationFactorUpdated(uint256 factor, uint256 lastUpdated)
func (*StableTokenFilterer) FilterInflationParametersUpdated ¶
func (_StableToken *StableTokenFilterer) FilterInflationParametersUpdated(opts *bind.FilterOpts) (*StableTokenInflationParametersUpdatedIterator, error)
FilterInflationParametersUpdated is a free log retrieval operation binding the contract event 0xa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d.
Solidity: event InflationParametersUpdated(uint256 rate, uint256 updatePeriod, uint256 lastUpdated)
func (*StableTokenFilterer) FilterOwnershipTransferred ¶
func (_StableToken *StableTokenFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*StableTokenOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*StableTokenFilterer) FilterRegistrySet ¶
func (_StableToken *StableTokenFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*StableTokenRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*StableTokenFilterer) FilterTransfer ¶
func (_StableToken *StableTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StableTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StableTokenFilterer) FilterTransferComment ¶
func (_StableToken *StableTokenFilterer) FilterTransferComment(opts *bind.FilterOpts) (*StableTokenTransferCommentIterator, error)
FilterTransferComment is a free log retrieval operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
func (*StableTokenFilterer) ParseApproval ¶
func (_StableToken *StableTokenFilterer) ParseApproval(log types.Log) (*StableTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StableTokenFilterer) ParseInflationFactorUpdated ¶
func (_StableToken *StableTokenFilterer) ParseInflationFactorUpdated(log types.Log) (*StableTokenInflationFactorUpdated, error)
ParseInflationFactorUpdated is a log parse operation binding the contract event 0x08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97.
Solidity: event InflationFactorUpdated(uint256 factor, uint256 lastUpdated)
func (*StableTokenFilterer) ParseInflationParametersUpdated ¶
func (_StableToken *StableTokenFilterer) ParseInflationParametersUpdated(log types.Log) (*StableTokenInflationParametersUpdated, error)
ParseInflationParametersUpdated is a log parse operation binding the contract event 0xa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d.
Solidity: event InflationParametersUpdated(uint256 rate, uint256 updatePeriod, uint256 lastUpdated)
func (*StableTokenFilterer) ParseOwnershipTransferred ¶
func (_StableToken *StableTokenFilterer) ParseOwnershipTransferred(log types.Log) (*StableTokenOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*StableTokenFilterer) ParseRegistrySet ¶
func (_StableToken *StableTokenFilterer) ParseRegistrySet(log types.Log) (*StableTokenRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*StableTokenFilterer) ParseTransfer ¶
func (_StableToken *StableTokenFilterer) ParseTransfer(log types.Log) (*StableTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StableTokenFilterer) ParseTransferComment ¶
func (_StableToken *StableTokenFilterer) ParseTransferComment(log types.Log) (*StableTokenTransferComment, error)
ParseTransferComment is a log parse operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
func (*StableTokenFilterer) TryParseLog ¶
func (_StableToken *StableTokenFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*StableTokenFilterer) WatchApproval ¶
func (_StableToken *StableTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StableTokenApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StableTokenFilterer) WatchInflationFactorUpdated ¶
func (_StableToken *StableTokenFilterer) WatchInflationFactorUpdated(opts *bind.WatchOpts, sink chan<- *StableTokenInflationFactorUpdated) (event.Subscription, error)
WatchInflationFactorUpdated is a free log subscription operation binding the contract event 0x08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97.
Solidity: event InflationFactorUpdated(uint256 factor, uint256 lastUpdated)
func (*StableTokenFilterer) WatchInflationParametersUpdated ¶
func (_StableToken *StableTokenFilterer) WatchInflationParametersUpdated(opts *bind.WatchOpts, sink chan<- *StableTokenInflationParametersUpdated) (event.Subscription, error)
WatchInflationParametersUpdated is a free log subscription operation binding the contract event 0xa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d.
Solidity: event InflationParametersUpdated(uint256 rate, uint256 updatePeriod, uint256 lastUpdated)
func (*StableTokenFilterer) WatchOwnershipTransferred ¶
func (_StableToken *StableTokenFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *StableTokenOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*StableTokenFilterer) WatchRegistrySet ¶
func (_StableToken *StableTokenFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *StableTokenRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*StableTokenFilterer) WatchTransfer ¶
func (_StableToken *StableTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StableTokenTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StableTokenFilterer) WatchTransferComment ¶
func (_StableToken *StableTokenFilterer) WatchTransferComment(opts *bind.WatchOpts, sink chan<- *StableTokenTransferComment) (event.Subscription, error)
WatchTransferComment is a free log subscription operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
type StableTokenInflationFactorUpdated ¶
type StableTokenInflationFactorUpdated struct {
Factor *big.Int
LastUpdated *big.Int
Raw types.Log // Blockchain specific contextual infos
}
StableTokenInflationFactorUpdated represents a InflationFactorUpdated event raised by the StableToken contract.
type StableTokenInflationFactorUpdatedIterator ¶
type StableTokenInflationFactorUpdatedIterator struct {
Event *StableTokenInflationFactorUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenInflationFactorUpdatedIterator is returned from FilterInflationFactorUpdated and is used to iterate over the raw logs and unpacked data for InflationFactorUpdated events raised by the StableToken contract.
func (*StableTokenInflationFactorUpdatedIterator) Close ¶
func (it *StableTokenInflationFactorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenInflationFactorUpdatedIterator) Error ¶
func (it *StableTokenInflationFactorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenInflationFactorUpdatedIterator) Next ¶
func (it *StableTokenInflationFactorUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StableTokenInflationParametersUpdated ¶
type StableTokenInflationParametersUpdated struct {
Rate *big.Int
UpdatePeriod *big.Int
LastUpdated *big.Int
Raw types.Log // Blockchain specific contextual infos
}
StableTokenInflationParametersUpdated represents a InflationParametersUpdated event raised by the StableToken contract.
type StableTokenInflationParametersUpdatedIterator ¶
type StableTokenInflationParametersUpdatedIterator struct {
Event *StableTokenInflationParametersUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenInflationParametersUpdatedIterator is returned from FilterInflationParametersUpdated and is used to iterate over the raw logs and unpacked data for InflationParametersUpdated events raised by the StableToken contract.
func (*StableTokenInflationParametersUpdatedIterator) Close ¶
func (it *StableTokenInflationParametersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenInflationParametersUpdatedIterator) Error ¶
func (it *StableTokenInflationParametersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenInflationParametersUpdatedIterator) Next ¶
func (it *StableTokenInflationParametersUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StableTokenOwnershipTransferred ¶
type StableTokenOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
StableTokenOwnershipTransferred represents a OwnershipTransferred event raised by the StableToken contract.
type StableTokenOwnershipTransferredIterator ¶
type StableTokenOwnershipTransferredIterator struct {
Event *StableTokenOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the StableToken contract.
func (*StableTokenOwnershipTransferredIterator) Close ¶
func (it *StableTokenOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenOwnershipTransferredIterator) Error ¶
func (it *StableTokenOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenOwnershipTransferredIterator) Next ¶
func (it *StableTokenOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StableTokenRaw ¶
type StableTokenRaw struct {
Contract *StableToken // Generic contract binding to access the raw methods on
}
StableTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StableTokenRaw) Call ¶
func (_StableToken *StableTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*StableTokenRaw) Transact ¶
func (_StableToken *StableTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StableTokenRaw) Transfer ¶
func (_StableToken *StableTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StableTokenRegistrySet ¶
type StableTokenRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
StableTokenRegistrySet represents a RegistrySet event raised by the StableToken contract.
type StableTokenRegistrySetIterator ¶
type StableTokenRegistrySetIterator struct {
Event *StableTokenRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the StableToken contract.
func (*StableTokenRegistrySetIterator) Close ¶
func (it *StableTokenRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenRegistrySetIterator) Error ¶
func (it *StableTokenRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenRegistrySetIterator) Next ¶
func (it *StableTokenRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StableTokenSession ¶
type StableTokenSession struct {
Contract *StableToken // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
StableTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StableTokenSession) Allowance ¶
func (_StableToken *StableTokenSession) Allowance(accountOwner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address accountOwner, address spender) constant returns(uint256)
func (*StableTokenSession) Approve ¶
func (_StableToken *StableTokenSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*StableTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address accountOwner) constant returns(uint256)
func (*StableTokenSession) Burn ¶
func (_StableToken *StableTokenSession) Burn(value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 value) returns(bool)
func (*StableTokenSession) CheckProofOfPossession ¶
func (_StableToken *StableTokenSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*StableTokenSession) CreditGasFees ¶
func (_StableToken *StableTokenSession) CreditGasFees(from common.Address, feeRecipient common.Address, gatewayFeeRecipient common.Address, communityFund common.Address, refund *big.Int, tipTxFee *big.Int, gatewayFee *big.Int, baseTxFee *big.Int) (*types.Transaction, error)
CreditGasFees is a paid mutator transaction binding the contract method 0x6a30b253.
Solidity: function creditGasFees(address from, address feeRecipient, address gatewayFeeRecipient, address communityFund, uint256 refund, uint256 tipTxFee, uint256 gatewayFee, uint256 baseTxFee) returns()
func (*StableTokenSession) DebitGasFees ¶
func (_StableToken *StableTokenSession) DebitGasFees(from common.Address, value *big.Int) (*types.Transaction, error)
DebitGasFees is a paid mutator transaction binding the contract method 0x58cf9672.
Solidity: function debitGasFees(address from, uint256 value) returns()
func (*StableTokenSession) Decimals ¶
func (_StableToken *StableTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*StableTokenSession) DecreaseAllowance ¶
func (_StableToken *StableTokenSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 value) returns(bool)
func (*StableTokenSession) FractionMulExp ¶
func (_StableToken *StableTokenSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*StableTokenSession) GetBlockNumberFromHeader ¶
func (_StableToken *StableTokenSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*StableTokenSession) GetEpochNumber ¶
func (_StableToken *StableTokenSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*StableTokenSession) GetEpochNumberOfBlock ¶
func (_StableToken *StableTokenSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*StableTokenSession) GetEpochSize ¶
func (_StableToken *StableTokenSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*StableTokenSession) GetInflationParameters ¶
func (_StableToken *StableTokenSession) GetInflationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetInflationParameters is a free data retrieval call binding the contract method 0xa67f8747.
Solidity: function getInflationParameters() constant returns(uint256, uint256, uint256, uint256)
func (*StableTokenSession) GetParentSealBitmap ¶
func (_StableToken *StableTokenSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*StableTokenSession) GetVerifiedSealBitmapFromHeader ¶
func (_StableToken *StableTokenSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*StableTokenSession) HashHeader ¶
func (_StableToken *StableTokenSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*StableTokenSession) IncreaseAllowance ¶
func (_StableToken *StableTokenSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 value) returns(bool)
func (*StableTokenSession) Initialize ¶
func (_StableToken *StableTokenSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, inflationRate *big.Int, inflationFactorUpdatePeriod *big.Int, initialBalanceAddresses []common.Address, initialBalanceValues []*big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x82b93516.
Solidity: function initialize(string _name, string _symbol, uint8 _decimals, address registryAddress, uint256 inflationRate, uint256 inflationFactorUpdatePeriod, address[] initialBalanceAddresses, uint256[] initialBalanceValues) returns()
func (*StableTokenSession) Initialized ¶
func (_StableToken *StableTokenSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*StableTokenSession) IsOwner ¶
func (_StableToken *StableTokenSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*StableTokenSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*StableTokenSession) MinQuorumSizeInCurrentSet ¶
func (_StableToken *StableTokenSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*StableTokenSession) Mint ¶
func (_StableToken *StableTokenSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 value) returns(bool)
func (*StableTokenSession) Name ¶
func (_StableToken *StableTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*StableTokenSession) NumberValidatorsInCurrentSet ¶
func (_StableToken *StableTokenSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*StableTokenSession) NumberValidatorsInSet ¶
func (_StableToken *StableTokenSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*StableTokenSession) Owner ¶
func (_StableToken *StableTokenSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StableTokenSession) Registry ¶
func (_StableToken *StableTokenSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*StableTokenSession) RenounceOwnership ¶
func (_StableToken *StableTokenSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*StableTokenSession) SetInflationParameters ¶
func (_StableToken *StableTokenSession) SetInflationParameters(rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
SetInflationParameters is a paid mutator transaction binding the contract method 0x222836ad.
Solidity: function setInflationParameters(uint256 rate, uint256 updatePeriod) returns()
func (*StableTokenSession) SetRegistry ¶
func (_StableToken *StableTokenSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*StableTokenSession) Symbol ¶
func (_StableToken *StableTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*StableTokenSession) TotalSupply ¶
func (_StableToken *StableTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*StableTokenSession) Transfer ¶
func (_StableToken *StableTokenSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*StableTokenSession) TransferFrom ¶
func (_StableToken *StableTokenSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*StableTokenSession) TransferOwnership ¶
func (_StableToken *StableTokenSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*StableTokenSession) TransferWithComment ¶
func (_StableToken *StableTokenSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
TransferWithComment is a paid mutator transaction binding the contract method 0xe1d6aceb.
Solidity: function transferWithComment(address to, uint256 value, string comment) returns(bool)
func (*StableTokenSession) UnitsToValue ¶
UnitsToValue is a free data retrieval call binding the contract method 0xaf31f587.
Solidity: function unitsToValue(uint256 units) constant returns(uint256)
func (*StableTokenSession) ValidatorSignerAddressFromCurrentSet ¶
func (_StableToken *StableTokenSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*StableTokenSession) ValidatorSignerAddressFromSet ¶
func (_StableToken *StableTokenSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
func (*StableTokenSession) ValueToUnits ¶
ValueToUnits is a free data retrieval call binding the contract method 0x12c6c099.
Solidity: function valueToUnits(uint256 value) constant returns(uint256)
type StableTokenTransactor ¶
type StableTokenTransactor struct {
// contains filtered or unexported fields
}
StableTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStableTokenTransactor ¶
func NewStableTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*StableTokenTransactor, error)
NewStableTokenTransactor creates a new write-only instance of StableToken, bound to a specific deployed contract.
func (*StableTokenTransactor) Approve ¶
func (_StableToken *StableTokenTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*StableTokenTransactor) Burn ¶
func (_StableToken *StableTokenTransactor) Burn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 value) returns(bool)
func (*StableTokenTransactor) CreditGasFees ¶
func (_StableToken *StableTokenTransactor) CreditGasFees(opts *bind.TransactOpts, from common.Address, feeRecipient common.Address, gatewayFeeRecipient common.Address, communityFund common.Address, refund *big.Int, tipTxFee *big.Int, gatewayFee *big.Int, baseTxFee *big.Int) (*types.Transaction, error)
CreditGasFees is a paid mutator transaction binding the contract method 0x6a30b253.
Solidity: function creditGasFees(address from, address feeRecipient, address gatewayFeeRecipient, address communityFund, uint256 refund, uint256 tipTxFee, uint256 gatewayFee, uint256 baseTxFee) returns()
func (*StableTokenTransactor) DebitGasFees ¶
func (_StableToken *StableTokenTransactor) DebitGasFees(opts *bind.TransactOpts, from common.Address, value *big.Int) (*types.Transaction, error)
DebitGasFees is a paid mutator transaction binding the contract method 0x58cf9672.
Solidity: function debitGasFees(address from, uint256 value) returns()
func (*StableTokenTransactor) DecreaseAllowance ¶
func (_StableToken *StableTokenTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 value) returns(bool)
func (*StableTokenTransactor) IncreaseAllowance ¶
func (_StableToken *StableTokenTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 value) returns(bool)
func (*StableTokenTransactor) Initialize ¶
func (_StableToken *StableTokenTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _decimals uint8, registryAddress common.Address, inflationRate *big.Int, inflationFactorUpdatePeriod *big.Int, initialBalanceAddresses []common.Address, initialBalanceValues []*big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x82b93516.
Solidity: function initialize(string _name, string _symbol, uint8 _decimals, address registryAddress, uint256 inflationRate, uint256 inflationFactorUpdatePeriod, address[] initialBalanceAddresses, uint256[] initialBalanceValues) returns()
func (*StableTokenTransactor) Mint ¶
func (_StableToken *StableTokenTransactor) Mint(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 value) returns(bool)
func (*StableTokenTransactor) RenounceOwnership ¶
func (_StableToken *StableTokenTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*StableTokenTransactor) SetInflationParameters ¶
func (_StableToken *StableTokenTransactor) SetInflationParameters(opts *bind.TransactOpts, rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
SetInflationParameters is a paid mutator transaction binding the contract method 0x222836ad.
Solidity: function setInflationParameters(uint256 rate, uint256 updatePeriod) returns()
func (*StableTokenTransactor) SetRegistry ¶
func (_StableToken *StableTokenTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*StableTokenTransactor) Transfer ¶
func (_StableToken *StableTokenTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*StableTokenTransactor) TransferFrom ¶
func (_StableToken *StableTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*StableTokenTransactor) TransferOwnership ¶
func (_StableToken *StableTokenTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*StableTokenTransactor) TransferWithComment ¶
func (_StableToken *StableTokenTransactor) TransferWithComment(opts *bind.TransactOpts, to common.Address, value *big.Int, comment string) (*types.Transaction, error)
TransferWithComment is a paid mutator transaction binding the contract method 0xe1d6aceb.
Solidity: function transferWithComment(address to, uint256 value, string comment) returns(bool)
type StableTokenTransactorRaw ¶
type StableTokenTransactorRaw struct {
Contract *StableTokenTransactor // Generic write-only contract binding to access the raw methods on
}
StableTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StableTokenTransactorRaw) Transact ¶
func (_StableToken *StableTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StableTokenTransactorRaw) Transfer ¶
func (_StableToken *StableTokenTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type StableTokenTransactorSession ¶
type StableTokenTransactorSession struct {
Contract *StableTokenTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
StableTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StableTokenTransactorSession) Approve ¶
func (_StableToken *StableTokenTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*StableTokenTransactorSession) Burn ¶
func (_StableToken *StableTokenTransactorSession) Burn(value *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 value) returns(bool)
func (*StableTokenTransactorSession) CreditGasFees ¶
func (_StableToken *StableTokenTransactorSession) CreditGasFees(from common.Address, feeRecipient common.Address, gatewayFeeRecipient common.Address, communityFund common.Address, refund *big.Int, tipTxFee *big.Int, gatewayFee *big.Int, baseTxFee *big.Int) (*types.Transaction, error)
CreditGasFees is a paid mutator transaction binding the contract method 0x6a30b253.
Solidity: function creditGasFees(address from, address feeRecipient, address gatewayFeeRecipient, address communityFund, uint256 refund, uint256 tipTxFee, uint256 gatewayFee, uint256 baseTxFee) returns()
func (*StableTokenTransactorSession) DebitGasFees ¶
func (_StableToken *StableTokenTransactorSession) DebitGasFees(from common.Address, value *big.Int) (*types.Transaction, error)
DebitGasFees is a paid mutator transaction binding the contract method 0x58cf9672.
Solidity: function debitGasFees(address from, uint256 value) returns()
func (*StableTokenTransactorSession) DecreaseAllowance ¶
func (_StableToken *StableTokenTransactorSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 value) returns(bool)
func (*StableTokenTransactorSession) IncreaseAllowance ¶
func (_StableToken *StableTokenTransactorSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 value) returns(bool)
func (*StableTokenTransactorSession) Initialize ¶
func (_StableToken *StableTokenTransactorSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, inflationRate *big.Int, inflationFactorUpdatePeriod *big.Int, initialBalanceAddresses []common.Address, initialBalanceValues []*big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x82b93516.
Solidity: function initialize(string _name, string _symbol, uint8 _decimals, address registryAddress, uint256 inflationRate, uint256 inflationFactorUpdatePeriod, address[] initialBalanceAddresses, uint256[] initialBalanceValues) returns()
func (*StableTokenTransactorSession) Mint ¶
func (_StableToken *StableTokenTransactorSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address to, uint256 value) returns(bool)
func (*StableTokenTransactorSession) RenounceOwnership ¶
func (_StableToken *StableTokenTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*StableTokenTransactorSession) SetInflationParameters ¶
func (_StableToken *StableTokenTransactorSession) SetInflationParameters(rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
SetInflationParameters is a paid mutator transaction binding the contract method 0x222836ad.
Solidity: function setInflationParameters(uint256 rate, uint256 updatePeriod) returns()
func (*StableTokenTransactorSession) SetRegistry ¶
func (_StableToken *StableTokenTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*StableTokenTransactorSession) Transfer ¶
func (_StableToken *StableTokenTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool)
func (*StableTokenTransactorSession) TransferFrom ¶
func (_StableToken *StableTokenTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool)
func (*StableTokenTransactorSession) TransferOwnership ¶
func (_StableToken *StableTokenTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*StableTokenTransactorSession) TransferWithComment ¶
func (_StableToken *StableTokenTransactorSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
TransferWithComment is a paid mutator transaction binding the contract method 0xe1d6aceb.
Solidity: function transferWithComment(address to, uint256 value, string comment) returns(bool)
type StableTokenTransfer ¶
type StableTokenTransfer struct {
From common.Address
To common.Address
Value *big.Int
Raw types.Log // Blockchain specific contextual infos
}
StableTokenTransfer represents a Transfer event raised by the StableToken contract.
type StableTokenTransferComment ¶
type StableTokenTransferComment struct {
Comment string
Raw types.Log // Blockchain specific contextual infos
}
StableTokenTransferComment represents a TransferComment event raised by the StableToken contract.
type StableTokenTransferCommentIterator ¶
type StableTokenTransferCommentIterator struct {
Event *StableTokenTransferComment // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenTransferCommentIterator is returned from FilterTransferComment and is used to iterate over the raw logs and unpacked data for TransferComment events raised by the StableToken contract.
func (*StableTokenTransferCommentIterator) Close ¶
func (it *StableTokenTransferCommentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenTransferCommentIterator) Error ¶
func (it *StableTokenTransferCommentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenTransferCommentIterator) Next ¶
func (it *StableTokenTransferCommentIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type StableTokenTransferIterator ¶
type StableTokenTransferIterator struct {
Event *StableTokenTransfer // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
StableTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the StableToken contract.
func (*StableTokenTransferIterator) Close ¶
func (it *StableTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StableTokenTransferIterator) Error ¶
func (it *StableTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StableTokenTransferIterator) Next ¶
func (it *StableTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TransferWhitelist ¶
type TransferWhitelist struct {
TransferWhitelistCaller // Read-only binding to the contract
TransferWhitelistTransactor // Write-only binding to the contract
TransferWhitelistFilterer // Log filterer for contract events
}
TransferWhitelist is an auto generated Go binding around an Ethereum contract.
func NewTransferWhitelist ¶
func NewTransferWhitelist(address common.Address, backend bind.ContractBackend) (*TransferWhitelist, error)
NewTransferWhitelist creates a new instance of TransferWhitelist, bound to a specific deployed contract.
type TransferWhitelistCaller ¶
type TransferWhitelistCaller struct {
// contains filtered or unexported fields
}
TransferWhitelistCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTransferWhitelistCaller ¶
func NewTransferWhitelistCaller(address common.Address, caller bind.ContractCaller) (*TransferWhitelistCaller, error)
NewTransferWhitelistCaller creates a new read-only instance of TransferWhitelist, bound to a specific deployed contract.
func (*TransferWhitelistCaller) GetNumberOfWhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistCaller) GetNumberOfWhitelistedContractIdentifiers(opts *bind.CallOpts) (*big.Int, error)
GetNumberOfWhitelistedContractIdentifiers is a free data retrieval call binding the contract method 0x1dc34b89.
Solidity: function getNumberOfWhitelistedContractIdentifiers() constant returns(uint256 length)
func (*TransferWhitelistCaller) GetWhitelist ¶
func (_TransferWhitelist *TransferWhitelistCaller) GetWhitelist(opts *bind.CallOpts) ([]common.Address, error)
GetWhitelist is a free data retrieval call binding the contract method 0xd01f63f5.
Solidity: function getWhitelist() constant returns(address[])
func (*TransferWhitelistCaller) IsOwner ¶
func (_TransferWhitelist *TransferWhitelistCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TransferWhitelistCaller) Owner ¶
func (_TransferWhitelist *TransferWhitelistCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TransferWhitelistCaller) Registry ¶
func (_TransferWhitelist *TransferWhitelistCaller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*TransferWhitelistCaller) WhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistCaller) WhitelistedContractIdentifiers(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error)
WhitelistedContractIdentifiers is a free data retrieval call binding the contract method 0x2ed1ce72.
Solidity: function whitelistedContractIdentifiers(uint256 ) constant returns(bytes32)
type TransferWhitelistCallerRaw ¶
type TransferWhitelistCallerRaw struct {
Contract *TransferWhitelistCaller // Generic read-only contract binding to access the raw methods on
}
TransferWhitelistCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TransferWhitelistCallerRaw) Call ¶
func (_TransferWhitelist *TransferWhitelistCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TransferWhitelistCallerSession ¶
type TransferWhitelistCallerSession struct {
Contract *TransferWhitelistCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
TransferWhitelistCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TransferWhitelistCallerSession) GetNumberOfWhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistCallerSession) GetNumberOfWhitelistedContractIdentifiers() (*big.Int, error)
GetNumberOfWhitelistedContractIdentifiers is a free data retrieval call binding the contract method 0x1dc34b89.
Solidity: function getNumberOfWhitelistedContractIdentifiers() constant returns(uint256 length)
func (*TransferWhitelistCallerSession) GetWhitelist ¶
func (_TransferWhitelist *TransferWhitelistCallerSession) GetWhitelist() ([]common.Address, error)
GetWhitelist is a free data retrieval call binding the contract method 0xd01f63f5.
Solidity: function getWhitelist() constant returns(address[])
func (*TransferWhitelistCallerSession) IsOwner ¶
func (_TransferWhitelist *TransferWhitelistCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TransferWhitelistCallerSession) Owner ¶
func (_TransferWhitelist *TransferWhitelistCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TransferWhitelistCallerSession) Registry ¶
func (_TransferWhitelist *TransferWhitelistCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*TransferWhitelistCallerSession) WhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistCallerSession) WhitelistedContractIdentifiers(arg0 *big.Int) ([32]byte, error)
WhitelistedContractIdentifiers is a free data retrieval call binding the contract method 0x2ed1ce72.
Solidity: function whitelistedContractIdentifiers(uint256 ) constant returns(bytes32)
type TransferWhitelistFilterer ¶
type TransferWhitelistFilterer struct {
// contains filtered or unexported fields
}
TransferWhitelistFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTransferWhitelistFilterer ¶
func NewTransferWhitelistFilterer(address common.Address, filterer bind.ContractFilterer) (*TransferWhitelistFilterer, error)
NewTransferWhitelistFilterer creates a new log filterer instance of TransferWhitelist, bound to a specific deployed contract.
func (*TransferWhitelistFilterer) FilterOwnershipTransferred ¶
func (_TransferWhitelist *TransferWhitelistFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TransferWhitelistOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TransferWhitelistFilterer) FilterRegistrySet ¶
func (_TransferWhitelist *TransferWhitelistFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*TransferWhitelistRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*TransferWhitelistFilterer) FilterWhitelistedAddress ¶
func (_TransferWhitelist *TransferWhitelistFilterer) FilterWhitelistedAddress(opts *bind.FilterOpts, addr []common.Address) (*TransferWhitelistWhitelistedAddressIterator, error)
FilterWhitelistedAddress is a free log retrieval operation binding the contract event 0x9659de77bedae44137acf94b0b2a83c1a7e51fec986c5d6098bbde7e4f0d02e8.
Solidity: event WhitelistedAddress(address indexed addr)
func (*TransferWhitelistFilterer) FilterWhitelistedAddressRemoved ¶
func (_TransferWhitelist *TransferWhitelistFilterer) FilterWhitelistedAddressRemoved(opts *bind.FilterOpts, addr []common.Address) (*TransferWhitelistWhitelistedAddressRemovedIterator, error)
FilterWhitelistedAddressRemoved is a free log retrieval operation binding the contract event 0xf1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a.
Solidity: event WhitelistedAddressRemoved(address indexed addr)
func (*TransferWhitelistFilterer) FilterWhitelistedContractIdentifier ¶
func (_TransferWhitelist *TransferWhitelistFilterer) FilterWhitelistedContractIdentifier(opts *bind.FilterOpts, contractIdentifier [][32]byte) (*TransferWhitelistWhitelistedContractIdentifierIterator, error)
FilterWhitelistedContractIdentifier is a free log retrieval operation binding the contract event 0x4084a390e8b98bd7a32fac9847f0147f7f6773834e5738af4fe38598f80bd619.
Solidity: event WhitelistedContractIdentifier(bytes32 indexed contractIdentifier)
func (*TransferWhitelistFilterer) ParseOwnershipTransferred ¶
func (_TransferWhitelist *TransferWhitelistFilterer) ParseOwnershipTransferred(log types.Log) (*TransferWhitelistOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TransferWhitelistFilterer) ParseRegistrySet ¶
func (_TransferWhitelist *TransferWhitelistFilterer) ParseRegistrySet(log types.Log) (*TransferWhitelistRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*TransferWhitelistFilterer) ParseWhitelistedAddress ¶
func (_TransferWhitelist *TransferWhitelistFilterer) ParseWhitelistedAddress(log types.Log) (*TransferWhitelistWhitelistedAddress, error)
ParseWhitelistedAddress is a log parse operation binding the contract event 0x9659de77bedae44137acf94b0b2a83c1a7e51fec986c5d6098bbde7e4f0d02e8.
Solidity: event WhitelistedAddress(address indexed addr)
func (*TransferWhitelistFilterer) ParseWhitelistedAddressRemoved ¶
func (_TransferWhitelist *TransferWhitelistFilterer) ParseWhitelistedAddressRemoved(log types.Log) (*TransferWhitelistWhitelistedAddressRemoved, error)
ParseWhitelistedAddressRemoved is a log parse operation binding the contract event 0xf1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a.
Solidity: event WhitelistedAddressRemoved(address indexed addr)
func (*TransferWhitelistFilterer) ParseWhitelistedContractIdentifier ¶
func (_TransferWhitelist *TransferWhitelistFilterer) ParseWhitelistedContractIdentifier(log types.Log) (*TransferWhitelistWhitelistedContractIdentifier, error)
ParseWhitelistedContractIdentifier is a log parse operation binding the contract event 0x4084a390e8b98bd7a32fac9847f0147f7f6773834e5738af4fe38598f80bd619.
Solidity: event WhitelistedContractIdentifier(bytes32 indexed contractIdentifier)
func (*TransferWhitelistFilterer) TryParseLog ¶
func (_TransferWhitelist *TransferWhitelistFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*TransferWhitelistFilterer) WatchOwnershipTransferred ¶
func (_TransferWhitelist *TransferWhitelistFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TransferWhitelistOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TransferWhitelistFilterer) WatchRegistrySet ¶
func (_TransferWhitelist *TransferWhitelistFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *TransferWhitelistRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*TransferWhitelistFilterer) WatchWhitelistedAddress ¶
func (_TransferWhitelist *TransferWhitelistFilterer) WatchWhitelistedAddress(opts *bind.WatchOpts, sink chan<- *TransferWhitelistWhitelistedAddress, addr []common.Address) (event.Subscription, error)
WatchWhitelistedAddress is a free log subscription operation binding the contract event 0x9659de77bedae44137acf94b0b2a83c1a7e51fec986c5d6098bbde7e4f0d02e8.
Solidity: event WhitelistedAddress(address indexed addr)
func (*TransferWhitelistFilterer) WatchWhitelistedAddressRemoved ¶
func (_TransferWhitelist *TransferWhitelistFilterer) WatchWhitelistedAddressRemoved(opts *bind.WatchOpts, sink chan<- *TransferWhitelistWhitelistedAddressRemoved, addr []common.Address) (event.Subscription, error)
WatchWhitelistedAddressRemoved is a free log subscription operation binding the contract event 0xf1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a.
Solidity: event WhitelistedAddressRemoved(address indexed addr)
func (*TransferWhitelistFilterer) WatchWhitelistedContractIdentifier ¶
func (_TransferWhitelist *TransferWhitelistFilterer) WatchWhitelistedContractIdentifier(opts *bind.WatchOpts, sink chan<- *TransferWhitelistWhitelistedContractIdentifier, contractIdentifier [][32]byte) (event.Subscription, error)
WatchWhitelistedContractIdentifier is a free log subscription operation binding the contract event 0x4084a390e8b98bd7a32fac9847f0147f7f6773834e5738af4fe38598f80bd619.
Solidity: event WhitelistedContractIdentifier(bytes32 indexed contractIdentifier)
type TransferWhitelistOwnershipTransferred ¶
type TransferWhitelistOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
TransferWhitelistOwnershipTransferred represents a OwnershipTransferred event raised by the TransferWhitelist contract.
type TransferWhitelistOwnershipTransferredIterator ¶
type TransferWhitelistOwnershipTransferredIterator struct {
Event *TransferWhitelistOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TransferWhitelistOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TransferWhitelist contract.
func (*TransferWhitelistOwnershipTransferredIterator) Close ¶
func (it *TransferWhitelistOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferWhitelistOwnershipTransferredIterator) Error ¶
func (it *TransferWhitelistOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferWhitelistOwnershipTransferredIterator) Next ¶
func (it *TransferWhitelistOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TransferWhitelistRaw ¶
type TransferWhitelistRaw struct {
Contract *TransferWhitelist // Generic contract binding to access the raw methods on
}
TransferWhitelistRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TransferWhitelistRaw) Call ¶
func (_TransferWhitelist *TransferWhitelistRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TransferWhitelistRaw) Transact ¶
func (_TransferWhitelist *TransferWhitelistRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TransferWhitelistRaw) Transfer ¶
func (_TransferWhitelist *TransferWhitelistRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TransferWhitelistRegistrySet ¶
type TransferWhitelistRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
TransferWhitelistRegistrySet represents a RegistrySet event raised by the TransferWhitelist contract.
type TransferWhitelistRegistrySetIterator ¶
type TransferWhitelistRegistrySetIterator struct {
Event *TransferWhitelistRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TransferWhitelistRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the TransferWhitelist contract.
func (*TransferWhitelistRegistrySetIterator) Close ¶
func (it *TransferWhitelistRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferWhitelistRegistrySetIterator) Error ¶
func (it *TransferWhitelistRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferWhitelistRegistrySetIterator) Next ¶
func (it *TransferWhitelistRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TransferWhitelistSession ¶
type TransferWhitelistSession struct {
Contract *TransferWhitelist // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
TransferWhitelistSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TransferWhitelistSession) GetNumberOfWhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistSession) GetNumberOfWhitelistedContractIdentifiers() (*big.Int, error)
GetNumberOfWhitelistedContractIdentifiers is a free data retrieval call binding the contract method 0x1dc34b89.
Solidity: function getNumberOfWhitelistedContractIdentifiers() constant returns(uint256 length)
func (*TransferWhitelistSession) GetWhitelist ¶
func (_TransferWhitelist *TransferWhitelistSession) GetWhitelist() ([]common.Address, error)
GetWhitelist is a free data retrieval call binding the contract method 0xd01f63f5.
Solidity: function getWhitelist() constant returns(address[])
func (*TransferWhitelistSession) IsOwner ¶
func (_TransferWhitelist *TransferWhitelistSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*TransferWhitelistSession) Owner ¶
func (_TransferWhitelist *TransferWhitelistSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*TransferWhitelistSession) Registry ¶
func (_TransferWhitelist *TransferWhitelistSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*TransferWhitelistSession) RemoveAddress ¶
func (_TransferWhitelist *TransferWhitelistSession) RemoveAddress(removedAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveAddress is a paid mutator transaction binding the contract method 0x0662f008.
Solidity: function removeAddress(address removedAddress, uint256 index) returns()
func (*TransferWhitelistSession) RenounceOwnership ¶
func (_TransferWhitelist *TransferWhitelistSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TransferWhitelistSession) SelfDestruct ¶
func (_TransferWhitelist *TransferWhitelistSession) SelfDestruct() (*types.Transaction, error)
SelfDestruct is a paid mutator transaction binding the contract method 0x9cb8a26a.
Solidity: function selfDestruct() returns()
func (*TransferWhitelistSession) SetDirectlyWhitelistedAddresses ¶
func (_TransferWhitelist *TransferWhitelistSession) SetDirectlyWhitelistedAddresses(_whitelist []common.Address) (*types.Transaction, error)
SetDirectlyWhitelistedAddresses is a paid mutator transaction binding the contract method 0x879337f1.
Solidity: function setDirectlyWhitelistedAddresses(address[] _whitelist) returns()
func (*TransferWhitelistSession) SetRegistry ¶
func (_TransferWhitelist *TransferWhitelistSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*TransferWhitelistSession) SetWhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistSession) SetWhitelistedContractIdentifiers(_registeredContracts [][32]byte) (*types.Transaction, error)
SetWhitelistedContractIdentifiers is a paid mutator transaction binding the contract method 0xc0d72486.
Solidity: function setWhitelistedContractIdentifiers(bytes32[] _registeredContracts) returns()
func (*TransferWhitelistSession) TransferOwnership ¶
func (_TransferWhitelist *TransferWhitelistSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TransferWhitelistSession) WhitelistAddress ¶
func (_TransferWhitelist *TransferWhitelistSession) WhitelistAddress(newAddress common.Address) (*types.Transaction, error)
WhitelistAddress is a paid mutator transaction binding the contract method 0x41566585.
Solidity: function whitelistAddress(address newAddress) returns()
func (*TransferWhitelistSession) WhitelistRegisteredContract ¶
func (_TransferWhitelist *TransferWhitelistSession) WhitelistRegisteredContract(contractIdentifier [32]byte) (*types.Transaction, error)
WhitelistRegisteredContract is a paid mutator transaction binding the contract method 0x23a39b54.
Solidity: function whitelistRegisteredContract(bytes32 contractIdentifier) returns()
func (*TransferWhitelistSession) WhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistSession) WhitelistedContractIdentifiers(arg0 *big.Int) ([32]byte, error)
WhitelistedContractIdentifiers is a free data retrieval call binding the contract method 0x2ed1ce72.
Solidity: function whitelistedContractIdentifiers(uint256 ) constant returns(bytes32)
type TransferWhitelistTransactor ¶
type TransferWhitelistTransactor struct {
// contains filtered or unexported fields
}
TransferWhitelistTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTransferWhitelistTransactor ¶
func NewTransferWhitelistTransactor(address common.Address, transactor bind.ContractTransactor) (*TransferWhitelistTransactor, error)
NewTransferWhitelistTransactor creates a new write-only instance of TransferWhitelist, bound to a specific deployed contract.
func (*TransferWhitelistTransactor) RemoveAddress ¶
func (_TransferWhitelist *TransferWhitelistTransactor) RemoveAddress(opts *bind.TransactOpts, removedAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveAddress is a paid mutator transaction binding the contract method 0x0662f008.
Solidity: function removeAddress(address removedAddress, uint256 index) returns()
func (*TransferWhitelistTransactor) RenounceOwnership ¶
func (_TransferWhitelist *TransferWhitelistTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TransferWhitelistTransactor) SelfDestruct ¶
func (_TransferWhitelist *TransferWhitelistTransactor) SelfDestruct(opts *bind.TransactOpts) (*types.Transaction, error)
SelfDestruct is a paid mutator transaction binding the contract method 0x9cb8a26a.
Solidity: function selfDestruct() returns()
func (*TransferWhitelistTransactor) SetDirectlyWhitelistedAddresses ¶
func (_TransferWhitelist *TransferWhitelistTransactor) SetDirectlyWhitelistedAddresses(opts *bind.TransactOpts, _whitelist []common.Address) (*types.Transaction, error)
SetDirectlyWhitelistedAddresses is a paid mutator transaction binding the contract method 0x879337f1.
Solidity: function setDirectlyWhitelistedAddresses(address[] _whitelist) returns()
func (*TransferWhitelistTransactor) SetRegistry ¶
func (_TransferWhitelist *TransferWhitelistTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*TransferWhitelistTransactor) SetWhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistTransactor) SetWhitelistedContractIdentifiers(opts *bind.TransactOpts, _registeredContracts [][32]byte) (*types.Transaction, error)
SetWhitelistedContractIdentifiers is a paid mutator transaction binding the contract method 0xc0d72486.
Solidity: function setWhitelistedContractIdentifiers(bytes32[] _registeredContracts) returns()
func (*TransferWhitelistTransactor) TransferOwnership ¶
func (_TransferWhitelist *TransferWhitelistTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TransferWhitelistTransactor) WhitelistAddress ¶
func (_TransferWhitelist *TransferWhitelistTransactor) WhitelistAddress(opts *bind.TransactOpts, newAddress common.Address) (*types.Transaction, error)
WhitelistAddress is a paid mutator transaction binding the contract method 0x41566585.
Solidity: function whitelistAddress(address newAddress) returns()
func (*TransferWhitelistTransactor) WhitelistRegisteredContract ¶
func (_TransferWhitelist *TransferWhitelistTransactor) WhitelistRegisteredContract(opts *bind.TransactOpts, contractIdentifier [32]byte) (*types.Transaction, error)
WhitelistRegisteredContract is a paid mutator transaction binding the contract method 0x23a39b54.
Solidity: function whitelistRegisteredContract(bytes32 contractIdentifier) returns()
type TransferWhitelistTransactorRaw ¶
type TransferWhitelistTransactorRaw struct {
Contract *TransferWhitelistTransactor // Generic write-only contract binding to access the raw methods on
}
TransferWhitelistTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TransferWhitelistTransactorRaw) Transact ¶
func (_TransferWhitelist *TransferWhitelistTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TransferWhitelistTransactorRaw) Transfer ¶
func (_TransferWhitelist *TransferWhitelistTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TransferWhitelistTransactorSession ¶
type TransferWhitelistTransactorSession struct {
Contract *TransferWhitelistTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
TransferWhitelistTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TransferWhitelistTransactorSession) RemoveAddress ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) RemoveAddress(removedAddress common.Address, index *big.Int) (*types.Transaction, error)
RemoveAddress is a paid mutator transaction binding the contract method 0x0662f008.
Solidity: function removeAddress(address removedAddress, uint256 index) returns()
func (*TransferWhitelistTransactorSession) RenounceOwnership ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TransferWhitelistTransactorSession) SelfDestruct ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) SelfDestruct() (*types.Transaction, error)
SelfDestruct is a paid mutator transaction binding the contract method 0x9cb8a26a.
Solidity: function selfDestruct() returns()
func (*TransferWhitelistTransactorSession) SetDirectlyWhitelistedAddresses ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) SetDirectlyWhitelistedAddresses(_whitelist []common.Address) (*types.Transaction, error)
SetDirectlyWhitelistedAddresses is a paid mutator transaction binding the contract method 0x879337f1.
Solidity: function setDirectlyWhitelistedAddresses(address[] _whitelist) returns()
func (*TransferWhitelistTransactorSession) SetRegistry ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*TransferWhitelistTransactorSession) SetWhitelistedContractIdentifiers ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) SetWhitelistedContractIdentifiers(_registeredContracts [][32]byte) (*types.Transaction, error)
SetWhitelistedContractIdentifiers is a paid mutator transaction binding the contract method 0xc0d72486.
Solidity: function setWhitelistedContractIdentifiers(bytes32[] _registeredContracts) returns()
func (*TransferWhitelistTransactorSession) TransferOwnership ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*TransferWhitelistTransactorSession) WhitelistAddress ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) WhitelistAddress(newAddress common.Address) (*types.Transaction, error)
WhitelistAddress is a paid mutator transaction binding the contract method 0x41566585.
Solidity: function whitelistAddress(address newAddress) returns()
func (*TransferWhitelistTransactorSession) WhitelistRegisteredContract ¶
func (_TransferWhitelist *TransferWhitelistTransactorSession) WhitelistRegisteredContract(contractIdentifier [32]byte) (*types.Transaction, error)
WhitelistRegisteredContract is a paid mutator transaction binding the contract method 0x23a39b54.
Solidity: function whitelistRegisteredContract(bytes32 contractIdentifier) returns()
type TransferWhitelistWhitelistedAddress ¶
type TransferWhitelistWhitelistedAddress struct {
Addr common.Address
Raw types.Log // Blockchain specific contextual infos
}
TransferWhitelistWhitelistedAddress represents a WhitelistedAddress event raised by the TransferWhitelist contract.
type TransferWhitelistWhitelistedAddressIterator ¶
type TransferWhitelistWhitelistedAddressIterator struct {
Event *TransferWhitelistWhitelistedAddress // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TransferWhitelistWhitelistedAddressIterator is returned from FilterWhitelistedAddress and is used to iterate over the raw logs and unpacked data for WhitelistedAddress events raised by the TransferWhitelist contract.
func (*TransferWhitelistWhitelistedAddressIterator) Close ¶
func (it *TransferWhitelistWhitelistedAddressIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferWhitelistWhitelistedAddressIterator) Error ¶
func (it *TransferWhitelistWhitelistedAddressIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferWhitelistWhitelistedAddressIterator) Next ¶
func (it *TransferWhitelistWhitelistedAddressIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TransferWhitelistWhitelistedAddressRemoved ¶
type TransferWhitelistWhitelistedAddressRemoved struct {
Addr common.Address
Raw types.Log // Blockchain specific contextual infos
}
TransferWhitelistWhitelistedAddressRemoved represents a WhitelistedAddressRemoved event raised by the TransferWhitelist contract.
type TransferWhitelistWhitelistedAddressRemovedIterator ¶
type TransferWhitelistWhitelistedAddressRemovedIterator struct {
Event *TransferWhitelistWhitelistedAddressRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TransferWhitelistWhitelistedAddressRemovedIterator is returned from FilterWhitelistedAddressRemoved and is used to iterate over the raw logs and unpacked data for WhitelistedAddressRemoved events raised by the TransferWhitelist contract.
func (*TransferWhitelistWhitelistedAddressRemovedIterator) Close ¶
func (it *TransferWhitelistWhitelistedAddressRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferWhitelistWhitelistedAddressRemovedIterator) Error ¶
func (it *TransferWhitelistWhitelistedAddressRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferWhitelistWhitelistedAddressRemovedIterator) Next ¶
func (it *TransferWhitelistWhitelistedAddressRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TransferWhitelistWhitelistedContractIdentifier ¶
type TransferWhitelistWhitelistedContractIdentifier struct {
ContractIdentifier [32]byte
Raw types.Log // Blockchain specific contextual infos
}
TransferWhitelistWhitelistedContractIdentifier represents a WhitelistedContractIdentifier event raised by the TransferWhitelist contract.
type TransferWhitelistWhitelistedContractIdentifierIterator ¶
type TransferWhitelistWhitelistedContractIdentifierIterator struct {
Event *TransferWhitelistWhitelistedContractIdentifier // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TransferWhitelistWhitelistedContractIdentifierIterator is returned from FilterWhitelistedContractIdentifier and is used to iterate over the raw logs and unpacked data for WhitelistedContractIdentifier events raised by the TransferWhitelist contract.
func (*TransferWhitelistWhitelistedContractIdentifierIterator) Close ¶
func (it *TransferWhitelistWhitelistedContractIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferWhitelistWhitelistedContractIdentifierIterator) Error ¶
func (it *TransferWhitelistWhitelistedContractIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferWhitelistWhitelistedContractIdentifierIterator) Next ¶
func (it *TransferWhitelistWhitelistedContractIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Validators ¶
type Validators struct {
ValidatorsCaller // Read-only binding to the contract
ValidatorsTransactor // Write-only binding to the contract
ValidatorsFilterer // Log filterer for contract events
}
Validators is an auto generated Go binding around an Ethereum contract.
func NewValidators ¶
func NewValidators(address common.Address, backend bind.ContractBackend) (*Validators, error)
NewValidators creates a new instance of Validators, bound to a specific deployed contract.
type ValidatorsCaller ¶
type ValidatorsCaller struct {
// contains filtered or unexported fields
}
ValidatorsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewValidatorsCaller ¶
func NewValidatorsCaller(address common.Address, caller bind.ContractCaller) (*ValidatorsCaller, error)
NewValidatorsCaller creates a new read-only instance of Validators, bound to a specific deployed contract.
func (*ValidatorsCaller) CalculateEpochScore ¶
func (_Validators *ValidatorsCaller) CalculateEpochScore(opts *bind.CallOpts, uptime *big.Int) (*big.Int, error)
CalculateEpochScore is a free data retrieval call binding the contract method 0x94903a97.
Solidity: function calculateEpochScore(uint256 uptime) constant returns(uint256)
func (*ValidatorsCaller) CalculateGroupEpochScore ¶
func (_Validators *ValidatorsCaller) CalculateGroupEpochScore(opts *bind.CallOpts, uptimes []*big.Int) (*big.Int, error)
CalculateGroupEpochScore is a free data retrieval call binding the contract method 0x76f7425d.
Solidity: function calculateGroupEpochScore(uint256[] uptimes) constant returns(uint256)
func (*ValidatorsCaller) CheckProofOfPossession ¶
func (_Validators *ValidatorsCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*ValidatorsCaller) CommissionUpdateDelay ¶
CommissionUpdateDelay is a free data retrieval call binding the contract method 0xe0e3ffe6.
Solidity: function commissionUpdateDelay() constant returns(uint256)
func (*ValidatorsCaller) FractionMulExp ¶
func (_Validators *ValidatorsCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*ValidatorsCaller) GetAccountLockedGoldRequirement ¶
func (_Validators *ValidatorsCaller) GetAccountLockedGoldRequirement(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetAccountLockedGoldRequirement is a free data retrieval call binding the contract method 0xdcff4cf6.
Solidity: function getAccountLockedGoldRequirement(address account) constant returns(uint256)
func (*ValidatorsCaller) GetBlockNumberFromHeader ¶
func (_Validators *ValidatorsCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*ValidatorsCaller) GetCommissionUpdateDelay ¶
func (_Validators *ValidatorsCaller) GetCommissionUpdateDelay(opts *bind.CallOpts) (*big.Int, error)
GetCommissionUpdateDelay is a free data retrieval call binding the contract method 0xb915f530.
Solidity: function getCommissionUpdateDelay() constant returns(uint256)
func (*ValidatorsCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*ValidatorsCaller) GetEpochNumberOfBlock ¶
func (_Validators *ValidatorsCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*ValidatorsCaller) GetGroupLockedGoldRequirements ¶
func (_Validators *ValidatorsCaller) GetGroupLockedGoldRequirements(opts *bind.CallOpts) (*big.Int, *big.Int, error)
GetGroupLockedGoldRequirements is a free data retrieval call binding the contract method 0x6fa47647.
Solidity: function getGroupLockedGoldRequirements() constant returns(uint256, uint256)
func (*ValidatorsCaller) GetGroupNumMembers ¶
func (_Validators *ValidatorsCaller) GetGroupNumMembers(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetGroupNumMembers is a free data retrieval call binding the contract method 0x39e618e8.
Solidity: function getGroupNumMembers(address account) constant returns(uint256)
func (*ValidatorsCaller) GetGroupsNumMembers ¶
func (_Validators *ValidatorsCaller) GetGroupsNumMembers(opts *bind.CallOpts, accounts []common.Address) ([]*big.Int, error)
GetGroupsNumMembers is a free data retrieval call binding the contract method 0x70447754.
Solidity: function getGroupsNumMembers(address[] accounts) constant returns(uint256[])
func (*ValidatorsCaller) GetMaxGroupSize ¶
GetMaxGroupSize is a free data retrieval call binding the contract method 0x43d96699.
Solidity: function getMaxGroupSize() constant returns(uint256)
func (*ValidatorsCaller) GetMembershipHistory ¶
func (_Validators *ValidatorsCaller) GetMembershipHistory(opts *bind.CallOpts, account common.Address) ([]*big.Int, []common.Address, *big.Int, *big.Int, error)
GetMembershipHistory is a free data retrieval call binding the contract method 0x35244f51.
Solidity: function getMembershipHistory(address account) constant returns(uint256[], address[], uint256, uint256)
func (*ValidatorsCaller) GetMembershipInLastEpoch ¶
func (_Validators *ValidatorsCaller) GetMembershipInLastEpoch(opts *bind.CallOpts, account common.Address) (common.Address, error)
GetMembershipInLastEpoch is a free data retrieval call binding the contract method 0x0d1312b8.
Solidity: function getMembershipInLastEpoch(address account) constant returns(address)
func (*ValidatorsCaller) GetMembershipInLastEpochFromSigner ¶
func (_Validators *ValidatorsCaller) GetMembershipInLastEpochFromSigner(opts *bind.CallOpts, signer common.Address) (common.Address, error)
GetMembershipInLastEpochFromSigner is a free data retrieval call binding the contract method 0x51b52225.
Solidity: function getMembershipInLastEpochFromSigner(address signer) constant returns(address)
func (*ValidatorsCaller) GetNumRegisteredValidators ¶
func (_Validators *ValidatorsCaller) GetNumRegisteredValidators(opts *bind.CallOpts) (*big.Int, error)
GetNumRegisteredValidators is a free data retrieval call binding the contract method 0x517f6d33.
Solidity: function getNumRegisteredValidators() constant returns(uint256)
func (*ValidatorsCaller) GetParentSealBitmap ¶
func (_Validators *ValidatorsCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*ValidatorsCaller) GetRegisteredValidatorGroups ¶
func (_Validators *ValidatorsCaller) GetRegisteredValidatorGroups(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredValidatorGroups is a free data retrieval call binding the contract method 0x3f270898.
Solidity: function getRegisteredValidatorGroups() constant returns(address[])
func (*ValidatorsCaller) GetRegisteredValidatorSigners ¶
func (_Validators *ValidatorsCaller) GetRegisteredValidatorSigners(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredValidatorSigners is a free data retrieval call binding the contract method 0xd55dcbcf.
Solidity: function getRegisteredValidatorSigners() constant returns(address[])
func (*ValidatorsCaller) GetRegisteredValidators ¶
func (_Validators *ValidatorsCaller) GetRegisteredValidators(opts *bind.CallOpts) ([]common.Address, error)
GetRegisteredValidators is a free data retrieval call binding the contract method 0xd93ab5ad.
Solidity: function getRegisteredValidators() constant returns(address[])
func (*ValidatorsCaller) GetTopGroupValidators ¶
func (_Validators *ValidatorsCaller) GetTopGroupValidators(opts *bind.CallOpts, account common.Address, n *big.Int) ([]common.Address, error)
GetTopGroupValidators is a free data retrieval call binding the contract method 0x8dd31e39.
Solidity: function getTopGroupValidators(address account, uint256 n) constant returns(address[])
func (*ValidatorsCaller) GetValidator ¶
func (_Validators *ValidatorsCaller) GetValidator(opts *bind.CallOpts, account common.Address) (struct { EcdsaPublicKey []byte BlsPublicKey []byte Affiliation common.Address Score *big.Int Signer common.Address }, error)
GetValidator is a free data retrieval call binding the contract method 0x1904bb2e.
Solidity: function getValidator(address account) constant returns(bytes ecdsaPublicKey, bytes blsPublicKey, address affiliation, uint256 score, address signer)
func (*ValidatorsCaller) GetValidatorBlsPublicKeyFromSigner ¶
func (_Validators *ValidatorsCaller) GetValidatorBlsPublicKeyFromSigner(opts *bind.CallOpts, signer common.Address) ([]byte, error)
GetValidatorBlsPublicKeyFromSigner is a free data retrieval call binding the contract method 0xb730a299.
Solidity: function getValidatorBlsPublicKeyFromSigner(address signer) constant returns(bytes blsPublicKey)
func (*ValidatorsCaller) GetValidatorGroup ¶
func (_Validators *ValidatorsCaller) GetValidatorGroup(opts *bind.CallOpts, account common.Address) ([]common.Address, *big.Int, *big.Int, *big.Int, []*big.Int, *big.Int, *big.Int, error)
GetValidatorGroup is a free data retrieval call binding the contract method 0x9b9d5161.
Solidity: function getValidatorGroup(address account) constant returns(address[], uint256, uint256, uint256, uint256[], uint256, uint256)
func (*ValidatorsCaller) GetValidatorGroupSlashingMultiplier ¶
func (_Validators *ValidatorsCaller) GetValidatorGroupSlashingMultiplier(opts *bind.CallOpts, account common.Address) (*big.Int, error)
GetValidatorGroupSlashingMultiplier is a free data retrieval call binding the contract method 0xdba94fcd.
Solidity: function getValidatorGroupSlashingMultiplier(address account) constant returns(uint256)
func (*ValidatorsCaller) GetValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsCaller) GetValidatorLockedGoldRequirements(opts *bind.CallOpts) (*big.Int, *big.Int, error)
GetValidatorLockedGoldRequirements is a free data retrieval call binding the contract method 0xc10c96ef.
Solidity: function getValidatorLockedGoldRequirements() constant returns(uint256, uint256)
func (*ValidatorsCaller) GetValidatorScoreParameters ¶
func (_Validators *ValidatorsCaller) GetValidatorScoreParameters(opts *bind.CallOpts) (*big.Int, *big.Int, error)
GetValidatorScoreParameters is a free data retrieval call binding the contract method 0x19113e3b.
Solidity: function getValidatorScoreParameters() constant returns(uint256, uint256)
func (*ValidatorsCaller) GetVerifiedSealBitmapFromHeader ¶
func (_Validators *ValidatorsCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*ValidatorsCaller) GroupLockedGoldRequirements ¶
func (_Validators *ValidatorsCaller) GroupLockedGoldRequirements(opts *bind.CallOpts) (struct { Value *big.Int Duration *big.Int }, error)
GroupLockedGoldRequirements is a free data retrieval call binding the contract method 0xc5805140.
Solidity: function groupLockedGoldRequirements() constant returns(uint256 value, uint256 duration)
func (*ValidatorsCaller) GroupMembershipInEpoch ¶
func (_Validators *ValidatorsCaller) GroupMembershipInEpoch(opts *bind.CallOpts, account common.Address, epochNumber *big.Int, index *big.Int) (common.Address, error)
GroupMembershipInEpoch is a free data retrieval call binding the contract method 0xeb1d0b42.
Solidity: function groupMembershipInEpoch(address account, uint256 epochNumber, uint256 index) constant returns(address)
func (*ValidatorsCaller) HashHeader ¶
func (_Validators *ValidatorsCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*ValidatorsCaller) Initialized ¶
func (_Validators *ValidatorsCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ValidatorsCaller) IsOwner ¶
func (_Validators *ValidatorsCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ValidatorsCaller) IsValidator ¶
func (_Validators *ValidatorsCaller) IsValidator(opts *bind.CallOpts, account common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address account) constant returns(bool)
func (*ValidatorsCaller) IsValidatorGroup ¶
func (_Validators *ValidatorsCaller) IsValidatorGroup(opts *bind.CallOpts, account common.Address) (bool, error)
IsValidatorGroup is a free data retrieval call binding the contract method 0x52f13a4e.
Solidity: function isValidatorGroup(address account) constant returns(bool)
func (*ValidatorsCaller) MaxGroupSize ¶
MaxGroupSize is a free data retrieval call binding the contract method 0x5779e93d.
Solidity: function maxGroupSize() constant returns(uint256)
func (*ValidatorsCaller) MeetsAccountLockedGoldRequirements ¶
func (_Validators *ValidatorsCaller) MeetsAccountLockedGoldRequirements(opts *bind.CallOpts, account common.Address) (bool, error)
MeetsAccountLockedGoldRequirements is a free data retrieval call binding the contract method 0xc54c1cd4.
Solidity: function meetsAccountLockedGoldRequirements(address account) constant returns(bool)
func (*ValidatorsCaller) MembershipHistoryLength ¶
MembershipHistoryLength is a free data retrieval call binding the contract method 0x4cd76db4.
Solidity: function membershipHistoryLength() constant returns(uint256)
func (*ValidatorsCaller) MinQuorumSize ¶
func (_Validators *ValidatorsCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsCaller) MinQuorumSizeInCurrentSet ¶
func (_Validators *ValidatorsCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*ValidatorsCaller) NumberValidatorsInCurrentSet ¶
func (_Validators *ValidatorsCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*ValidatorsCaller) NumberValidatorsInSet ¶
func (_Validators *ValidatorsCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ValidatorsCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ValidatorsCaller) SlashingMultiplierResetPeriod ¶
func (_Validators *ValidatorsCaller) SlashingMultiplierResetPeriod(opts *bind.CallOpts) (*big.Int, error)
SlashingMultiplierResetPeriod is a free data retrieval call binding the contract method 0x36407b70.
Solidity: function slashingMultiplierResetPeriod() constant returns(uint256)
func (*ValidatorsCaller) ValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsCaller) ValidatorLockedGoldRequirements(opts *bind.CallOpts) (struct { Value *big.Int Duration *big.Int }, error)
ValidatorLockedGoldRequirements is a free data retrieval call binding the contract method 0xbd9e9d94.
Solidity: function validatorLockedGoldRequirements() constant returns(uint256 value, uint256 duration)
func (*ValidatorsCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_Validators *ValidatorsCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*ValidatorsCaller) ValidatorSignerAddressFromSet ¶
func (_Validators *ValidatorsCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type ValidatorsCallerRaw ¶
type ValidatorsCallerRaw struct {
Contract *ValidatorsCaller // Generic read-only contract binding to access the raw methods on
}
ValidatorsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ValidatorsCallerRaw) Call ¶
func (_Validators *ValidatorsCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type ValidatorsCallerSession ¶
type ValidatorsCallerSession struct {
Contract *ValidatorsCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
ValidatorsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ValidatorsCallerSession) CalculateEpochScore ¶
CalculateEpochScore is a free data retrieval call binding the contract method 0x94903a97.
Solidity: function calculateEpochScore(uint256 uptime) constant returns(uint256)
func (*ValidatorsCallerSession) CalculateGroupEpochScore ¶
func (_Validators *ValidatorsCallerSession) CalculateGroupEpochScore(uptimes []*big.Int) (*big.Int, error)
CalculateGroupEpochScore is a free data retrieval call binding the contract method 0x76f7425d.
Solidity: function calculateGroupEpochScore(uint256[] uptimes) constant returns(uint256)
func (*ValidatorsCallerSession) CheckProofOfPossession ¶
func (_Validators *ValidatorsCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*ValidatorsCallerSession) CommissionUpdateDelay ¶
func (_Validators *ValidatorsCallerSession) CommissionUpdateDelay() (*big.Int, error)
CommissionUpdateDelay is a free data retrieval call binding the contract method 0xe0e3ffe6.
Solidity: function commissionUpdateDelay() constant returns(uint256)
func (*ValidatorsCallerSession) FractionMulExp ¶
func (_Validators *ValidatorsCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*ValidatorsCallerSession) GetAccountLockedGoldRequirement ¶
func (_Validators *ValidatorsCallerSession) GetAccountLockedGoldRequirement(account common.Address) (*big.Int, error)
GetAccountLockedGoldRequirement is a free data retrieval call binding the contract method 0xdcff4cf6.
Solidity: function getAccountLockedGoldRequirement(address account) constant returns(uint256)
func (*ValidatorsCallerSession) GetBlockNumberFromHeader ¶
func (_Validators *ValidatorsCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*ValidatorsCallerSession) GetCommissionUpdateDelay ¶
func (_Validators *ValidatorsCallerSession) GetCommissionUpdateDelay() (*big.Int, error)
GetCommissionUpdateDelay is a free data retrieval call binding the contract method 0xb915f530.
Solidity: function getCommissionUpdateDelay() constant returns(uint256)
func (*ValidatorsCallerSession) GetEpochNumber ¶
func (_Validators *ValidatorsCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*ValidatorsCallerSession) GetEpochNumberOfBlock ¶
func (_Validators *ValidatorsCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsCallerSession) GetEpochSize ¶
func (_Validators *ValidatorsCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*ValidatorsCallerSession) GetGroupLockedGoldRequirements ¶
func (_Validators *ValidatorsCallerSession) GetGroupLockedGoldRequirements() (*big.Int, *big.Int, error)
GetGroupLockedGoldRequirements is a free data retrieval call binding the contract method 0x6fa47647.
Solidity: function getGroupLockedGoldRequirements() constant returns(uint256, uint256)
func (*ValidatorsCallerSession) GetGroupNumMembers ¶
func (_Validators *ValidatorsCallerSession) GetGroupNumMembers(account common.Address) (*big.Int, error)
GetGroupNumMembers is a free data retrieval call binding the contract method 0x39e618e8.
Solidity: function getGroupNumMembers(address account) constant returns(uint256)
func (*ValidatorsCallerSession) GetGroupsNumMembers ¶
func (_Validators *ValidatorsCallerSession) GetGroupsNumMembers(accounts []common.Address) ([]*big.Int, error)
GetGroupsNumMembers is a free data retrieval call binding the contract method 0x70447754.
Solidity: function getGroupsNumMembers(address[] accounts) constant returns(uint256[])
func (*ValidatorsCallerSession) GetMaxGroupSize ¶
func (_Validators *ValidatorsCallerSession) GetMaxGroupSize() (*big.Int, error)
GetMaxGroupSize is a free data retrieval call binding the contract method 0x43d96699.
Solidity: function getMaxGroupSize() constant returns(uint256)
func (*ValidatorsCallerSession) GetMembershipHistory ¶
func (_Validators *ValidatorsCallerSession) GetMembershipHistory(account common.Address) ([]*big.Int, []common.Address, *big.Int, *big.Int, error)
GetMembershipHistory is a free data retrieval call binding the contract method 0x35244f51.
Solidity: function getMembershipHistory(address account) constant returns(uint256[], address[], uint256, uint256)
func (*ValidatorsCallerSession) GetMembershipInLastEpoch ¶
func (_Validators *ValidatorsCallerSession) GetMembershipInLastEpoch(account common.Address) (common.Address, error)
GetMembershipInLastEpoch is a free data retrieval call binding the contract method 0x0d1312b8.
Solidity: function getMembershipInLastEpoch(address account) constant returns(address)
func (*ValidatorsCallerSession) GetMembershipInLastEpochFromSigner ¶
func (_Validators *ValidatorsCallerSession) GetMembershipInLastEpochFromSigner(signer common.Address) (common.Address, error)
GetMembershipInLastEpochFromSigner is a free data retrieval call binding the contract method 0x51b52225.
Solidity: function getMembershipInLastEpochFromSigner(address signer) constant returns(address)
func (*ValidatorsCallerSession) GetNumRegisteredValidators ¶
func (_Validators *ValidatorsCallerSession) GetNumRegisteredValidators() (*big.Int, error)
GetNumRegisteredValidators is a free data retrieval call binding the contract method 0x517f6d33.
Solidity: function getNumRegisteredValidators() constant returns(uint256)
func (*ValidatorsCallerSession) GetParentSealBitmap ¶
func (_Validators *ValidatorsCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*ValidatorsCallerSession) GetRegisteredValidatorGroups ¶
func (_Validators *ValidatorsCallerSession) GetRegisteredValidatorGroups() ([]common.Address, error)
GetRegisteredValidatorGroups is a free data retrieval call binding the contract method 0x3f270898.
Solidity: function getRegisteredValidatorGroups() constant returns(address[])
func (*ValidatorsCallerSession) GetRegisteredValidatorSigners ¶
func (_Validators *ValidatorsCallerSession) GetRegisteredValidatorSigners() ([]common.Address, error)
GetRegisteredValidatorSigners is a free data retrieval call binding the contract method 0xd55dcbcf.
Solidity: function getRegisteredValidatorSigners() constant returns(address[])
func (*ValidatorsCallerSession) GetRegisteredValidators ¶
func (_Validators *ValidatorsCallerSession) GetRegisteredValidators() ([]common.Address, error)
GetRegisteredValidators is a free data retrieval call binding the contract method 0xd93ab5ad.
Solidity: function getRegisteredValidators() constant returns(address[])
func (*ValidatorsCallerSession) GetTopGroupValidators ¶
func (_Validators *ValidatorsCallerSession) GetTopGroupValidators(account common.Address, n *big.Int) ([]common.Address, error)
GetTopGroupValidators is a free data retrieval call binding the contract method 0x8dd31e39.
Solidity: function getTopGroupValidators(address account, uint256 n) constant returns(address[])
func (*ValidatorsCallerSession) GetValidator ¶
func (_Validators *ValidatorsCallerSession) GetValidator(account common.Address) (struct { EcdsaPublicKey []byte BlsPublicKey []byte Affiliation common.Address Score *big.Int Signer common.Address }, error)
GetValidator is a free data retrieval call binding the contract method 0x1904bb2e.
Solidity: function getValidator(address account) constant returns(bytes ecdsaPublicKey, bytes blsPublicKey, address affiliation, uint256 score, address signer)
func (*ValidatorsCallerSession) GetValidatorBlsPublicKeyFromSigner ¶
func (_Validators *ValidatorsCallerSession) GetValidatorBlsPublicKeyFromSigner(signer common.Address) ([]byte, error)
GetValidatorBlsPublicKeyFromSigner is a free data retrieval call binding the contract method 0xb730a299.
Solidity: function getValidatorBlsPublicKeyFromSigner(address signer) constant returns(bytes blsPublicKey)
func (*ValidatorsCallerSession) GetValidatorGroup ¶
func (_Validators *ValidatorsCallerSession) GetValidatorGroup(account common.Address) ([]common.Address, *big.Int, *big.Int, *big.Int, []*big.Int, *big.Int, *big.Int, error)
GetValidatorGroup is a free data retrieval call binding the contract method 0x9b9d5161.
Solidity: function getValidatorGroup(address account) constant returns(address[], uint256, uint256, uint256, uint256[], uint256, uint256)
func (*ValidatorsCallerSession) GetValidatorGroupSlashingMultiplier ¶
func (_Validators *ValidatorsCallerSession) GetValidatorGroupSlashingMultiplier(account common.Address) (*big.Int, error)
GetValidatorGroupSlashingMultiplier is a free data retrieval call binding the contract method 0xdba94fcd.
Solidity: function getValidatorGroupSlashingMultiplier(address account) constant returns(uint256)
func (*ValidatorsCallerSession) GetValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsCallerSession) GetValidatorLockedGoldRequirements() (*big.Int, *big.Int, error)
GetValidatorLockedGoldRequirements is a free data retrieval call binding the contract method 0xc10c96ef.
Solidity: function getValidatorLockedGoldRequirements() constant returns(uint256, uint256)
func (*ValidatorsCallerSession) GetValidatorScoreParameters ¶
func (_Validators *ValidatorsCallerSession) GetValidatorScoreParameters() (*big.Int, *big.Int, error)
GetValidatorScoreParameters is a free data retrieval call binding the contract method 0x19113e3b.
Solidity: function getValidatorScoreParameters() constant returns(uint256, uint256)
func (*ValidatorsCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_Validators *ValidatorsCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*ValidatorsCallerSession) GroupLockedGoldRequirements ¶
func (_Validators *ValidatorsCallerSession) GroupLockedGoldRequirements() (struct { Value *big.Int Duration *big.Int }, error)
GroupLockedGoldRequirements is a free data retrieval call binding the contract method 0xc5805140.
Solidity: function groupLockedGoldRequirements() constant returns(uint256 value, uint256 duration)
func (*ValidatorsCallerSession) GroupMembershipInEpoch ¶
func (_Validators *ValidatorsCallerSession) GroupMembershipInEpoch(account common.Address, epochNumber *big.Int, index *big.Int) (common.Address, error)
GroupMembershipInEpoch is a free data retrieval call binding the contract method 0xeb1d0b42.
Solidity: function groupMembershipInEpoch(address account, uint256 epochNumber, uint256 index) constant returns(address)
func (*ValidatorsCallerSession) HashHeader ¶
func (_Validators *ValidatorsCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*ValidatorsCallerSession) Initialized ¶
func (_Validators *ValidatorsCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ValidatorsCallerSession) IsOwner ¶
func (_Validators *ValidatorsCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ValidatorsCallerSession) IsValidator ¶
func (_Validators *ValidatorsCallerSession) IsValidator(account common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address account) constant returns(bool)
func (*ValidatorsCallerSession) IsValidatorGroup ¶
func (_Validators *ValidatorsCallerSession) IsValidatorGroup(account common.Address) (bool, error)
IsValidatorGroup is a free data retrieval call binding the contract method 0x52f13a4e.
Solidity: function isValidatorGroup(address account) constant returns(bool)
func (*ValidatorsCallerSession) MaxGroupSize ¶
func (_Validators *ValidatorsCallerSession) MaxGroupSize() (*big.Int, error)
MaxGroupSize is a free data retrieval call binding the contract method 0x5779e93d.
Solidity: function maxGroupSize() constant returns(uint256)
func (*ValidatorsCallerSession) MeetsAccountLockedGoldRequirements ¶
func (_Validators *ValidatorsCallerSession) MeetsAccountLockedGoldRequirements(account common.Address) (bool, error)
MeetsAccountLockedGoldRequirements is a free data retrieval call binding the contract method 0xc54c1cd4.
Solidity: function meetsAccountLockedGoldRequirements(address account) constant returns(bool)
func (*ValidatorsCallerSession) MembershipHistoryLength ¶
func (_Validators *ValidatorsCallerSession) MembershipHistoryLength() (*big.Int, error)
MembershipHistoryLength is a free data retrieval call binding the contract method 0x4cd76db4.
Solidity: function membershipHistoryLength() constant returns(uint256)
func (*ValidatorsCallerSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsCallerSession) MinQuorumSizeInCurrentSet ¶
func (_Validators *ValidatorsCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*ValidatorsCallerSession) NumberValidatorsInCurrentSet ¶
func (_Validators *ValidatorsCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*ValidatorsCallerSession) NumberValidatorsInSet ¶
func (_Validators *ValidatorsCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsCallerSession) Owner ¶
func (_Validators *ValidatorsCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ValidatorsCallerSession) Registry ¶
func (_Validators *ValidatorsCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ValidatorsCallerSession) SlashingMultiplierResetPeriod ¶
func (_Validators *ValidatorsCallerSession) SlashingMultiplierResetPeriod() (*big.Int, error)
SlashingMultiplierResetPeriod is a free data retrieval call binding the contract method 0x36407b70.
Solidity: function slashingMultiplierResetPeriod() constant returns(uint256)
func (*ValidatorsCallerSession) ValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsCallerSession) ValidatorLockedGoldRequirements() (struct { Value *big.Int Duration *big.Int }, error)
ValidatorLockedGoldRequirements is a free data retrieval call binding the contract method 0xbd9e9d94.
Solidity: function validatorLockedGoldRequirements() constant returns(uint256 value, uint256 duration)
func (*ValidatorsCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Validators *ValidatorsCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*ValidatorsCallerSession) ValidatorSignerAddressFromSet ¶
func (_Validators *ValidatorsCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type ValidatorsCommissionUpdateDelaySet ¶
type ValidatorsCommissionUpdateDelaySet struct {
Delay *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsCommissionUpdateDelaySet represents a CommissionUpdateDelaySet event raised by the Validators contract.
type ValidatorsCommissionUpdateDelaySetIterator ¶
type ValidatorsCommissionUpdateDelaySetIterator struct {
Event *ValidatorsCommissionUpdateDelaySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsCommissionUpdateDelaySetIterator is returned from FilterCommissionUpdateDelaySet and is used to iterate over the raw logs and unpacked data for CommissionUpdateDelaySet events raised by the Validators contract.
func (*ValidatorsCommissionUpdateDelaySetIterator) Close ¶
func (it *ValidatorsCommissionUpdateDelaySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsCommissionUpdateDelaySetIterator) Error ¶
func (it *ValidatorsCommissionUpdateDelaySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsCommissionUpdateDelaySetIterator) Next ¶
func (it *ValidatorsCommissionUpdateDelaySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsFilterer ¶
type ValidatorsFilterer struct {
// contains filtered or unexported fields
}
ValidatorsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewValidatorsFilterer ¶
func NewValidatorsFilterer(address common.Address, filterer bind.ContractFilterer) (*ValidatorsFilterer, error)
NewValidatorsFilterer creates a new log filterer instance of Validators, bound to a specific deployed contract.
func (*ValidatorsFilterer) FilterCommissionUpdateDelaySet ¶
func (_Validators *ValidatorsFilterer) FilterCommissionUpdateDelaySet(opts *bind.FilterOpts) (*ValidatorsCommissionUpdateDelaySetIterator, error)
FilterCommissionUpdateDelaySet is a free log retrieval operation binding the contract event 0xf2da07d08fd8dc9c5dcf87ad6f540e306f884a47dd8de14b718a4d5395f1ca9b.
Solidity: event CommissionUpdateDelaySet(uint256 delay)
func (*ValidatorsFilterer) FilterGroupLockedGoldRequirementsSet ¶
func (_Validators *ValidatorsFilterer) FilterGroupLockedGoldRequirementsSet(opts *bind.FilterOpts) (*ValidatorsGroupLockedGoldRequirementsSetIterator, error)
FilterGroupLockedGoldRequirementsSet is a free log retrieval operation binding the contract event 0x999f7ee1917e6d7ea08360edfe9250cda3eda859c38dcb71a92623665de64dd4.
Solidity: event GroupLockedGoldRequirementsSet(uint256 value, uint256 duration)
func (*ValidatorsFilterer) FilterMaxGroupSizeSet ¶
func (_Validators *ValidatorsFilterer) FilterMaxGroupSizeSet(opts *bind.FilterOpts) (*ValidatorsMaxGroupSizeSetIterator, error)
FilterMaxGroupSizeSet is a free log retrieval operation binding the contract event 0x603fe12c33c253a23da1680aa453dc70c3a0ee07763569bd5f602406ebd4e5d5.
Solidity: event MaxGroupSizeSet(uint256 size)
func (*ValidatorsFilterer) FilterMembershipHistoryLengthSet ¶
func (_Validators *ValidatorsFilterer) FilterMembershipHistoryLengthSet(opts *bind.FilterOpts) (*ValidatorsMembershipHistoryLengthSetIterator, error)
FilterMembershipHistoryLengthSet is a free log retrieval operation binding the contract event 0x1c75c7fb3ee9d13d8394372d8c7cdf1702fa947faa03f6ccfa500f787b09b48a.
Solidity: event MembershipHistoryLengthSet(uint256 length)
func (*ValidatorsFilterer) FilterOwnershipTransferred ¶
func (_Validators *ValidatorsFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ValidatorsOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ValidatorsFilterer) FilterRegistrySet ¶
func (_Validators *ValidatorsFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*ValidatorsRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ValidatorsFilterer) FilterValidatorAffiliated ¶
func (_Validators *ValidatorsFilterer) FilterValidatorAffiliated(opts *bind.FilterOpts, validator []common.Address, group []common.Address) (*ValidatorsValidatorAffiliatedIterator, error)
FilterValidatorAffiliated is a free log retrieval operation binding the contract event 0x91ef92227057e201e406c3451698dd780fe7672ad74328591c88d281af31581d.
Solidity: event ValidatorAffiliated(address indexed validator, address indexed group)
func (*ValidatorsFilterer) FilterValidatorBlsPublicKeyUpdated ¶
func (_Validators *ValidatorsFilterer) FilterValidatorBlsPublicKeyUpdated(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorBlsPublicKeyUpdatedIterator, error)
FilterValidatorBlsPublicKeyUpdated is a free log retrieval operation binding the contract event 0x36a1aabe506bbe8802233cbb9aad628e91269e77077c953f9db3e02d7092ee33.
Solidity: event ValidatorBlsPublicKeyUpdated(address indexed validator, bytes blsPublicKey)
func (*ValidatorsFilterer) FilterValidatorDeaffiliated ¶
func (_Validators *ValidatorsFilterer) FilterValidatorDeaffiliated(opts *bind.FilterOpts, validator []common.Address, group []common.Address) (*ValidatorsValidatorDeaffiliatedIterator, error)
FilterValidatorDeaffiliated is a free log retrieval operation binding the contract event 0x71815121f0622b31a3e7270eb28acb9fd10825ff418c9a18591f617bb8a31a6c.
Solidity: event ValidatorDeaffiliated(address indexed validator, address indexed group)
func (*ValidatorsFilterer) FilterValidatorDeregistered ¶
func (_Validators *ValidatorsFilterer) FilterValidatorDeregistered(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorDeregisteredIterator, error)
FilterValidatorDeregistered is a free log retrieval operation binding the contract event 0x51407fafe7ef9bec39c65a12a4885a274190991bf1e9057fcc384fc77ff1a7f0.
Solidity: event ValidatorDeregistered(address indexed validator)
func (*ValidatorsFilterer) FilterValidatorEcdsaPublicKeyUpdated ¶
func (_Validators *ValidatorsFilterer) FilterValidatorEcdsaPublicKeyUpdated(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorEcdsaPublicKeyUpdatedIterator, error)
FilterValidatorEcdsaPublicKeyUpdated is a free log retrieval operation binding the contract event 0x213377eec2c15b21fa7abcbb0cb87a67e893cdb94a2564aa4bb4d380869473c8.
Solidity: event ValidatorEcdsaPublicKeyUpdated(address indexed validator, bytes ecdsaPublicKey)
func (*ValidatorsFilterer) FilterValidatorEpochPaymentDistributed ¶
func (_Validators *ValidatorsFilterer) FilterValidatorEpochPaymentDistributed(opts *bind.FilterOpts, validator []common.Address, group []common.Address) (*ValidatorsValidatorEpochPaymentDistributedIterator, error)
FilterValidatorEpochPaymentDistributed is a free log retrieval operation binding the contract event 0x6f5937add2ec38a0fa4959bccd86e3fcc2aafb706cd3e6c0565f87a7b36b9975.
Solidity: event ValidatorEpochPaymentDistributed(address indexed validator, uint256 validatorPayment, address indexed group, uint256 groupPayment)
func (*ValidatorsFilterer) FilterValidatorGroupCommissionUpdateQueued ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupCommissionUpdateQueued(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupCommissionUpdateQueuedIterator, error)
FilterValidatorGroupCommissionUpdateQueued is a free log retrieval operation binding the contract event 0x557d39a57520d9835859d4b7eda805a7f4115a59c3a374eeed488436fc62a152.
Solidity: event ValidatorGroupCommissionUpdateQueued(address indexed group, uint256 commission, uint256 activationBlock)
func (*ValidatorsFilterer) FilterValidatorGroupCommissionUpdated ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupCommissionUpdated(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupCommissionUpdatedIterator, error)
FilterValidatorGroupCommissionUpdated is a free log retrieval operation binding the contract event 0x815d292dbc1a08dfb3103aabb6611233dd2393903e57bdf4c5b3db91198a826c.
Solidity: event ValidatorGroupCommissionUpdated(address indexed group, uint256 commission)
func (*ValidatorsFilterer) FilterValidatorGroupDeregistered ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupDeregistered(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupDeregisteredIterator, error)
FilterValidatorGroupDeregistered is a free log retrieval operation binding the contract event 0xae7e034b0748a10a219b46074b20977a9170bf4027b156c797093773619a8669.
Solidity: event ValidatorGroupDeregistered(address indexed group)
func (*ValidatorsFilterer) FilterValidatorGroupMemberAdded ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupMemberAdded(opts *bind.FilterOpts, group []common.Address, validator []common.Address) (*ValidatorsValidatorGroupMemberAddedIterator, error)
FilterValidatorGroupMemberAdded is a free log retrieval operation binding the contract event 0xbdf7e616a6943f81e07a7984c9d4c00197dc2f481486ce4ffa6af52a113974ad.
Solidity: event ValidatorGroupMemberAdded(address indexed group, address indexed validator)
func (*ValidatorsFilterer) FilterValidatorGroupMemberRemoved ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupMemberRemoved(opts *bind.FilterOpts, group []common.Address, validator []common.Address) (*ValidatorsValidatorGroupMemberRemovedIterator, error)
FilterValidatorGroupMemberRemoved is a free log retrieval operation binding the contract event 0xc7666a52a66ff601ff7c0d4d6efddc9ac20a34792f6aa003d1804c9d4d5baa57.
Solidity: event ValidatorGroupMemberRemoved(address indexed group, address indexed validator)
func (*ValidatorsFilterer) FilterValidatorGroupMemberReordered ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupMemberReordered(opts *bind.FilterOpts, group []common.Address, validator []common.Address) (*ValidatorsValidatorGroupMemberReorderedIterator, error)
FilterValidatorGroupMemberReordered is a free log retrieval operation binding the contract event 0x38819cc49a343985b478d72f531a35b15384c398dd80fd191a14662170f895c6.
Solidity: event ValidatorGroupMemberReordered(address indexed group, address indexed validator)
func (*ValidatorsFilterer) FilterValidatorGroupRegistered ¶
func (_Validators *ValidatorsFilterer) FilterValidatorGroupRegistered(opts *bind.FilterOpts, group []common.Address) (*ValidatorsValidatorGroupRegisteredIterator, error)
FilterValidatorGroupRegistered is a free log retrieval operation binding the contract event 0xbf4b45570f1907a94775f8449817051a492a676918e38108bb762e991e6b58dc.
Solidity: event ValidatorGroupRegistered(address indexed group, uint256 commission)
func (*ValidatorsFilterer) FilterValidatorLockedGoldRequirementsSet ¶
func (_Validators *ValidatorsFilterer) FilterValidatorLockedGoldRequirementsSet(opts *bind.FilterOpts) (*ValidatorsValidatorLockedGoldRequirementsSetIterator, error)
FilterValidatorLockedGoldRequirementsSet is a free log retrieval operation binding the contract event 0x62d947118dd4c1f5ece7f787a9cad4e1127d14d403b71133e95792b473bf8389.
Solidity: event ValidatorLockedGoldRequirementsSet(uint256 value, uint256 duration)
func (*ValidatorsFilterer) FilterValidatorRegistered ¶
func (_Validators *ValidatorsFilterer) FilterValidatorRegistered(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorRegisteredIterator, error)
FilterValidatorRegistered is a free log retrieval operation binding the contract event 0xd09501348473474a20c772c79c653e1fd7e8b437e418fe235d277d2c88853251.
Solidity: event ValidatorRegistered(address indexed validator)
func (*ValidatorsFilterer) FilterValidatorScoreParametersSet ¶
func (_Validators *ValidatorsFilterer) FilterValidatorScoreParametersSet(opts *bind.FilterOpts) (*ValidatorsValidatorScoreParametersSetIterator, error)
FilterValidatorScoreParametersSet is a free log retrieval operation binding the contract event 0x4b48724280029c2ea7a445c9cea30838525342e7a9ea9468f630b52e75d6c536.
Solidity: event ValidatorScoreParametersSet(uint256 exponent, uint256 adjustmentSpeed)
func (*ValidatorsFilterer) FilterValidatorScoreUpdated ¶
func (_Validators *ValidatorsFilterer) FilterValidatorScoreUpdated(opts *bind.FilterOpts, validator []common.Address) (*ValidatorsValidatorScoreUpdatedIterator, error)
FilterValidatorScoreUpdated is a free log retrieval operation binding the contract event 0xedf9f87e50e10c533bf3ae7f5a7894ae66c23e6cbbe8773d7765d20ad6f995e9.
Solidity: event ValidatorScoreUpdated(address indexed validator, uint256 score, uint256 epochScore)
func (*ValidatorsFilterer) ParseCommissionUpdateDelaySet ¶
func (_Validators *ValidatorsFilterer) ParseCommissionUpdateDelaySet(log types.Log) (*ValidatorsCommissionUpdateDelaySet, error)
ParseCommissionUpdateDelaySet is a log parse operation binding the contract event 0xf2da07d08fd8dc9c5dcf87ad6f540e306f884a47dd8de14b718a4d5395f1ca9b.
Solidity: event CommissionUpdateDelaySet(uint256 delay)
func (*ValidatorsFilterer) ParseGroupLockedGoldRequirementsSet ¶
func (_Validators *ValidatorsFilterer) ParseGroupLockedGoldRequirementsSet(log types.Log) (*ValidatorsGroupLockedGoldRequirementsSet, error)
ParseGroupLockedGoldRequirementsSet is a log parse operation binding the contract event 0x999f7ee1917e6d7ea08360edfe9250cda3eda859c38dcb71a92623665de64dd4.
Solidity: event GroupLockedGoldRequirementsSet(uint256 value, uint256 duration)
func (*ValidatorsFilterer) ParseMaxGroupSizeSet ¶
func (_Validators *ValidatorsFilterer) ParseMaxGroupSizeSet(log types.Log) (*ValidatorsMaxGroupSizeSet, error)
ParseMaxGroupSizeSet is a log parse operation binding the contract event 0x603fe12c33c253a23da1680aa453dc70c3a0ee07763569bd5f602406ebd4e5d5.
Solidity: event MaxGroupSizeSet(uint256 size)
func (*ValidatorsFilterer) ParseMembershipHistoryLengthSet ¶
func (_Validators *ValidatorsFilterer) ParseMembershipHistoryLengthSet(log types.Log) (*ValidatorsMembershipHistoryLengthSet, error)
ParseMembershipHistoryLengthSet is a log parse operation binding the contract event 0x1c75c7fb3ee9d13d8394372d8c7cdf1702fa947faa03f6ccfa500f787b09b48a.
Solidity: event MembershipHistoryLengthSet(uint256 length)
func (*ValidatorsFilterer) ParseOwnershipTransferred ¶
func (_Validators *ValidatorsFilterer) ParseOwnershipTransferred(log types.Log) (*ValidatorsOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ValidatorsFilterer) ParseRegistrySet ¶
func (_Validators *ValidatorsFilterer) ParseRegistrySet(log types.Log) (*ValidatorsRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ValidatorsFilterer) ParseValidatorAffiliated ¶
func (_Validators *ValidatorsFilterer) ParseValidatorAffiliated(log types.Log) (*ValidatorsValidatorAffiliated, error)
ParseValidatorAffiliated is a log parse operation binding the contract event 0x91ef92227057e201e406c3451698dd780fe7672ad74328591c88d281af31581d.
Solidity: event ValidatorAffiliated(address indexed validator, address indexed group)
func (*ValidatorsFilterer) ParseValidatorBlsPublicKeyUpdated ¶
func (_Validators *ValidatorsFilterer) ParseValidatorBlsPublicKeyUpdated(log types.Log) (*ValidatorsValidatorBlsPublicKeyUpdated, error)
ParseValidatorBlsPublicKeyUpdated is a log parse operation binding the contract event 0x36a1aabe506bbe8802233cbb9aad628e91269e77077c953f9db3e02d7092ee33.
Solidity: event ValidatorBlsPublicKeyUpdated(address indexed validator, bytes blsPublicKey)
func (*ValidatorsFilterer) ParseValidatorDeaffiliated ¶
func (_Validators *ValidatorsFilterer) ParseValidatorDeaffiliated(log types.Log) (*ValidatorsValidatorDeaffiliated, error)
ParseValidatorDeaffiliated is a log parse operation binding the contract event 0x71815121f0622b31a3e7270eb28acb9fd10825ff418c9a18591f617bb8a31a6c.
Solidity: event ValidatorDeaffiliated(address indexed validator, address indexed group)
func (*ValidatorsFilterer) ParseValidatorDeregistered ¶
func (_Validators *ValidatorsFilterer) ParseValidatorDeregistered(log types.Log) (*ValidatorsValidatorDeregistered, error)
ParseValidatorDeregistered is a log parse operation binding the contract event 0x51407fafe7ef9bec39c65a12a4885a274190991bf1e9057fcc384fc77ff1a7f0.
Solidity: event ValidatorDeregistered(address indexed validator)
func (*ValidatorsFilterer) ParseValidatorEcdsaPublicKeyUpdated ¶
func (_Validators *ValidatorsFilterer) ParseValidatorEcdsaPublicKeyUpdated(log types.Log) (*ValidatorsValidatorEcdsaPublicKeyUpdated, error)
ParseValidatorEcdsaPublicKeyUpdated is a log parse operation binding the contract event 0x213377eec2c15b21fa7abcbb0cb87a67e893cdb94a2564aa4bb4d380869473c8.
Solidity: event ValidatorEcdsaPublicKeyUpdated(address indexed validator, bytes ecdsaPublicKey)
func (*ValidatorsFilterer) ParseValidatorEpochPaymentDistributed ¶
func (_Validators *ValidatorsFilterer) ParseValidatorEpochPaymentDistributed(log types.Log) (*ValidatorsValidatorEpochPaymentDistributed, error)
ParseValidatorEpochPaymentDistributed is a log parse operation binding the contract event 0x6f5937add2ec38a0fa4959bccd86e3fcc2aafb706cd3e6c0565f87a7b36b9975.
Solidity: event ValidatorEpochPaymentDistributed(address indexed validator, uint256 validatorPayment, address indexed group, uint256 groupPayment)
func (*ValidatorsFilterer) ParseValidatorGroupCommissionUpdateQueued ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupCommissionUpdateQueued(log types.Log) (*ValidatorsValidatorGroupCommissionUpdateQueued, error)
ParseValidatorGroupCommissionUpdateQueued is a log parse operation binding the contract event 0x557d39a57520d9835859d4b7eda805a7f4115a59c3a374eeed488436fc62a152.
Solidity: event ValidatorGroupCommissionUpdateQueued(address indexed group, uint256 commission, uint256 activationBlock)
func (*ValidatorsFilterer) ParseValidatorGroupCommissionUpdated ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupCommissionUpdated(log types.Log) (*ValidatorsValidatorGroupCommissionUpdated, error)
ParseValidatorGroupCommissionUpdated is a log parse operation binding the contract event 0x815d292dbc1a08dfb3103aabb6611233dd2393903e57bdf4c5b3db91198a826c.
Solidity: event ValidatorGroupCommissionUpdated(address indexed group, uint256 commission)
func (*ValidatorsFilterer) ParseValidatorGroupDeregistered ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupDeregistered(log types.Log) (*ValidatorsValidatorGroupDeregistered, error)
ParseValidatorGroupDeregistered is a log parse operation binding the contract event 0xae7e034b0748a10a219b46074b20977a9170bf4027b156c797093773619a8669.
Solidity: event ValidatorGroupDeregistered(address indexed group)
func (*ValidatorsFilterer) ParseValidatorGroupMemberAdded ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupMemberAdded(log types.Log) (*ValidatorsValidatorGroupMemberAdded, error)
ParseValidatorGroupMemberAdded is a log parse operation binding the contract event 0xbdf7e616a6943f81e07a7984c9d4c00197dc2f481486ce4ffa6af52a113974ad.
Solidity: event ValidatorGroupMemberAdded(address indexed group, address indexed validator)
func (*ValidatorsFilterer) ParseValidatorGroupMemberRemoved ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupMemberRemoved(log types.Log) (*ValidatorsValidatorGroupMemberRemoved, error)
ParseValidatorGroupMemberRemoved is a log parse operation binding the contract event 0xc7666a52a66ff601ff7c0d4d6efddc9ac20a34792f6aa003d1804c9d4d5baa57.
Solidity: event ValidatorGroupMemberRemoved(address indexed group, address indexed validator)
func (*ValidatorsFilterer) ParseValidatorGroupMemberReordered ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupMemberReordered(log types.Log) (*ValidatorsValidatorGroupMemberReordered, error)
ParseValidatorGroupMemberReordered is a log parse operation binding the contract event 0x38819cc49a343985b478d72f531a35b15384c398dd80fd191a14662170f895c6.
Solidity: event ValidatorGroupMemberReordered(address indexed group, address indexed validator)
func (*ValidatorsFilterer) ParseValidatorGroupRegistered ¶
func (_Validators *ValidatorsFilterer) ParseValidatorGroupRegistered(log types.Log) (*ValidatorsValidatorGroupRegistered, error)
ParseValidatorGroupRegistered is a log parse operation binding the contract event 0xbf4b45570f1907a94775f8449817051a492a676918e38108bb762e991e6b58dc.
Solidity: event ValidatorGroupRegistered(address indexed group, uint256 commission)
func (*ValidatorsFilterer) ParseValidatorLockedGoldRequirementsSet ¶
func (_Validators *ValidatorsFilterer) ParseValidatorLockedGoldRequirementsSet(log types.Log) (*ValidatorsValidatorLockedGoldRequirementsSet, error)
ParseValidatorLockedGoldRequirementsSet is a log parse operation binding the contract event 0x62d947118dd4c1f5ece7f787a9cad4e1127d14d403b71133e95792b473bf8389.
Solidity: event ValidatorLockedGoldRequirementsSet(uint256 value, uint256 duration)
func (*ValidatorsFilterer) ParseValidatorRegistered ¶
func (_Validators *ValidatorsFilterer) ParseValidatorRegistered(log types.Log) (*ValidatorsValidatorRegistered, error)
ParseValidatorRegistered is a log parse operation binding the contract event 0xd09501348473474a20c772c79c653e1fd7e8b437e418fe235d277d2c88853251.
Solidity: event ValidatorRegistered(address indexed validator)
func (*ValidatorsFilterer) ParseValidatorScoreParametersSet ¶
func (_Validators *ValidatorsFilterer) ParseValidatorScoreParametersSet(log types.Log) (*ValidatorsValidatorScoreParametersSet, error)
ParseValidatorScoreParametersSet is a log parse operation binding the contract event 0x4b48724280029c2ea7a445c9cea30838525342e7a9ea9468f630b52e75d6c536.
Solidity: event ValidatorScoreParametersSet(uint256 exponent, uint256 adjustmentSpeed)
func (*ValidatorsFilterer) ParseValidatorScoreUpdated ¶
func (_Validators *ValidatorsFilterer) ParseValidatorScoreUpdated(log types.Log) (*ValidatorsValidatorScoreUpdated, error)
ParseValidatorScoreUpdated is a log parse operation binding the contract event 0xedf9f87e50e10c533bf3ae7f5a7894ae66c23e6cbbe8773d7765d20ad6f995e9.
Solidity: event ValidatorScoreUpdated(address indexed validator, uint256 score, uint256 epochScore)
func (*ValidatorsFilterer) TryParseLog ¶
func (_Validators *ValidatorsFilterer) TryParseLog(log types.Log) (eventName string, event interface{}, ok bool, err error)
TryParseLog attempts to parse a log. Returns the parsed log, evenName and whether it was succesfull
func (*ValidatorsFilterer) WatchCommissionUpdateDelaySet ¶
func (_Validators *ValidatorsFilterer) WatchCommissionUpdateDelaySet(opts *bind.WatchOpts, sink chan<- *ValidatorsCommissionUpdateDelaySet) (event.Subscription, error)
WatchCommissionUpdateDelaySet is a free log subscription operation binding the contract event 0xf2da07d08fd8dc9c5dcf87ad6f540e306f884a47dd8de14b718a4d5395f1ca9b.
Solidity: event CommissionUpdateDelaySet(uint256 delay)
func (*ValidatorsFilterer) WatchGroupLockedGoldRequirementsSet ¶
func (_Validators *ValidatorsFilterer) WatchGroupLockedGoldRequirementsSet(opts *bind.WatchOpts, sink chan<- *ValidatorsGroupLockedGoldRequirementsSet) (event.Subscription, error)
WatchGroupLockedGoldRequirementsSet is a free log subscription operation binding the contract event 0x999f7ee1917e6d7ea08360edfe9250cda3eda859c38dcb71a92623665de64dd4.
Solidity: event GroupLockedGoldRequirementsSet(uint256 value, uint256 duration)
func (*ValidatorsFilterer) WatchMaxGroupSizeSet ¶
func (_Validators *ValidatorsFilterer) WatchMaxGroupSizeSet(opts *bind.WatchOpts, sink chan<- *ValidatorsMaxGroupSizeSet) (event.Subscription, error)
WatchMaxGroupSizeSet is a free log subscription operation binding the contract event 0x603fe12c33c253a23da1680aa453dc70c3a0ee07763569bd5f602406ebd4e5d5.
Solidity: event MaxGroupSizeSet(uint256 size)
func (*ValidatorsFilterer) WatchMembershipHistoryLengthSet ¶
func (_Validators *ValidatorsFilterer) WatchMembershipHistoryLengthSet(opts *bind.WatchOpts, sink chan<- *ValidatorsMembershipHistoryLengthSet) (event.Subscription, error)
WatchMembershipHistoryLengthSet is a free log subscription operation binding the contract event 0x1c75c7fb3ee9d13d8394372d8c7cdf1702fa947faa03f6ccfa500f787b09b48a.
Solidity: event MembershipHistoryLengthSet(uint256 length)
func (*ValidatorsFilterer) WatchOwnershipTransferred ¶
func (_Validators *ValidatorsFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ValidatorsOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ValidatorsFilterer) WatchRegistrySet ¶
func (_Validators *ValidatorsFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *ValidatorsRegistrySet, registryAddress []common.Address) (event.Subscription, error)
WatchRegistrySet is a free log subscription operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*ValidatorsFilterer) WatchValidatorAffiliated ¶
func (_Validators *ValidatorsFilterer) WatchValidatorAffiliated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorAffiliated, validator []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorAffiliated is a free log subscription operation binding the contract event 0x91ef92227057e201e406c3451698dd780fe7672ad74328591c88d281af31581d.
Solidity: event ValidatorAffiliated(address indexed validator, address indexed group)
func (*ValidatorsFilterer) WatchValidatorBlsPublicKeyUpdated ¶
func (_Validators *ValidatorsFilterer) WatchValidatorBlsPublicKeyUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorBlsPublicKeyUpdated, validator []common.Address) (event.Subscription, error)
WatchValidatorBlsPublicKeyUpdated is a free log subscription operation binding the contract event 0x36a1aabe506bbe8802233cbb9aad628e91269e77077c953f9db3e02d7092ee33.
Solidity: event ValidatorBlsPublicKeyUpdated(address indexed validator, bytes blsPublicKey)
func (*ValidatorsFilterer) WatchValidatorDeaffiliated ¶
func (_Validators *ValidatorsFilterer) WatchValidatorDeaffiliated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorDeaffiliated, validator []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorDeaffiliated is a free log subscription operation binding the contract event 0x71815121f0622b31a3e7270eb28acb9fd10825ff418c9a18591f617bb8a31a6c.
Solidity: event ValidatorDeaffiliated(address indexed validator, address indexed group)
func (*ValidatorsFilterer) WatchValidatorDeregistered ¶
func (_Validators *ValidatorsFilterer) WatchValidatorDeregistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorDeregistered, validator []common.Address) (event.Subscription, error)
WatchValidatorDeregistered is a free log subscription operation binding the contract event 0x51407fafe7ef9bec39c65a12a4885a274190991bf1e9057fcc384fc77ff1a7f0.
Solidity: event ValidatorDeregistered(address indexed validator)
func (*ValidatorsFilterer) WatchValidatorEcdsaPublicKeyUpdated ¶
func (_Validators *ValidatorsFilterer) WatchValidatorEcdsaPublicKeyUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorEcdsaPublicKeyUpdated, validator []common.Address) (event.Subscription, error)
WatchValidatorEcdsaPublicKeyUpdated is a free log subscription operation binding the contract event 0x213377eec2c15b21fa7abcbb0cb87a67e893cdb94a2564aa4bb4d380869473c8.
Solidity: event ValidatorEcdsaPublicKeyUpdated(address indexed validator, bytes ecdsaPublicKey)
func (*ValidatorsFilterer) WatchValidatorEpochPaymentDistributed ¶
func (_Validators *ValidatorsFilterer) WatchValidatorEpochPaymentDistributed(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorEpochPaymentDistributed, validator []common.Address, group []common.Address) (event.Subscription, error)
WatchValidatorEpochPaymentDistributed is a free log subscription operation binding the contract event 0x6f5937add2ec38a0fa4959bccd86e3fcc2aafb706cd3e6c0565f87a7b36b9975.
Solidity: event ValidatorEpochPaymentDistributed(address indexed validator, uint256 validatorPayment, address indexed group, uint256 groupPayment)
func (*ValidatorsFilterer) WatchValidatorGroupCommissionUpdateQueued ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupCommissionUpdateQueued(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupCommissionUpdateQueued, group []common.Address) (event.Subscription, error)
WatchValidatorGroupCommissionUpdateQueued is a free log subscription operation binding the contract event 0x557d39a57520d9835859d4b7eda805a7f4115a59c3a374eeed488436fc62a152.
Solidity: event ValidatorGroupCommissionUpdateQueued(address indexed group, uint256 commission, uint256 activationBlock)
func (*ValidatorsFilterer) WatchValidatorGroupCommissionUpdated ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupCommissionUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupCommissionUpdated, group []common.Address) (event.Subscription, error)
WatchValidatorGroupCommissionUpdated is a free log subscription operation binding the contract event 0x815d292dbc1a08dfb3103aabb6611233dd2393903e57bdf4c5b3db91198a826c.
Solidity: event ValidatorGroupCommissionUpdated(address indexed group, uint256 commission)
func (*ValidatorsFilterer) WatchValidatorGroupDeregistered ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupDeregistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupDeregistered, group []common.Address) (event.Subscription, error)
WatchValidatorGroupDeregistered is a free log subscription operation binding the contract event 0xae7e034b0748a10a219b46074b20977a9170bf4027b156c797093773619a8669.
Solidity: event ValidatorGroupDeregistered(address indexed group)
func (*ValidatorsFilterer) WatchValidatorGroupMemberAdded ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupMemberAdded(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupMemberAdded, group []common.Address, validator []common.Address) (event.Subscription, error)
WatchValidatorGroupMemberAdded is a free log subscription operation binding the contract event 0xbdf7e616a6943f81e07a7984c9d4c00197dc2f481486ce4ffa6af52a113974ad.
Solidity: event ValidatorGroupMemberAdded(address indexed group, address indexed validator)
func (*ValidatorsFilterer) WatchValidatorGroupMemberRemoved ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupMemberRemoved(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupMemberRemoved, group []common.Address, validator []common.Address) (event.Subscription, error)
WatchValidatorGroupMemberRemoved is a free log subscription operation binding the contract event 0xc7666a52a66ff601ff7c0d4d6efddc9ac20a34792f6aa003d1804c9d4d5baa57.
Solidity: event ValidatorGroupMemberRemoved(address indexed group, address indexed validator)
func (*ValidatorsFilterer) WatchValidatorGroupMemberReordered ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupMemberReordered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupMemberReordered, group []common.Address, validator []common.Address) (event.Subscription, error)
WatchValidatorGroupMemberReordered is a free log subscription operation binding the contract event 0x38819cc49a343985b478d72f531a35b15384c398dd80fd191a14662170f895c6.
Solidity: event ValidatorGroupMemberReordered(address indexed group, address indexed validator)
func (*ValidatorsFilterer) WatchValidatorGroupRegistered ¶
func (_Validators *ValidatorsFilterer) WatchValidatorGroupRegistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorGroupRegistered, group []common.Address) (event.Subscription, error)
WatchValidatorGroupRegistered is a free log subscription operation binding the contract event 0xbf4b45570f1907a94775f8449817051a492a676918e38108bb762e991e6b58dc.
Solidity: event ValidatorGroupRegistered(address indexed group, uint256 commission)
func (*ValidatorsFilterer) WatchValidatorLockedGoldRequirementsSet ¶
func (_Validators *ValidatorsFilterer) WatchValidatorLockedGoldRequirementsSet(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorLockedGoldRequirementsSet) (event.Subscription, error)
WatchValidatorLockedGoldRequirementsSet is a free log subscription operation binding the contract event 0x62d947118dd4c1f5ece7f787a9cad4e1127d14d403b71133e95792b473bf8389.
Solidity: event ValidatorLockedGoldRequirementsSet(uint256 value, uint256 duration)
func (*ValidatorsFilterer) WatchValidatorRegistered ¶
func (_Validators *ValidatorsFilterer) WatchValidatorRegistered(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorRegistered, validator []common.Address) (event.Subscription, error)
WatchValidatorRegistered is a free log subscription operation binding the contract event 0xd09501348473474a20c772c79c653e1fd7e8b437e418fe235d277d2c88853251.
Solidity: event ValidatorRegistered(address indexed validator)
func (*ValidatorsFilterer) WatchValidatorScoreParametersSet ¶
func (_Validators *ValidatorsFilterer) WatchValidatorScoreParametersSet(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorScoreParametersSet) (event.Subscription, error)
WatchValidatorScoreParametersSet is a free log subscription operation binding the contract event 0x4b48724280029c2ea7a445c9cea30838525342e7a9ea9468f630b52e75d6c536.
Solidity: event ValidatorScoreParametersSet(uint256 exponent, uint256 adjustmentSpeed)
func (*ValidatorsFilterer) WatchValidatorScoreUpdated ¶
func (_Validators *ValidatorsFilterer) WatchValidatorScoreUpdated(opts *bind.WatchOpts, sink chan<- *ValidatorsValidatorScoreUpdated, validator []common.Address) (event.Subscription, error)
WatchValidatorScoreUpdated is a free log subscription operation binding the contract event 0xedf9f87e50e10c533bf3ae7f5a7894ae66c23e6cbbe8773d7765d20ad6f995e9.
Solidity: event ValidatorScoreUpdated(address indexed validator, uint256 score, uint256 epochScore)
type ValidatorsGroupLockedGoldRequirementsSet ¶
type ValidatorsGroupLockedGoldRequirementsSet struct {
Value *big.Int
Duration *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsGroupLockedGoldRequirementsSet represents a GroupLockedGoldRequirementsSet event raised by the Validators contract.
type ValidatorsGroupLockedGoldRequirementsSetIterator ¶
type ValidatorsGroupLockedGoldRequirementsSetIterator struct {
Event *ValidatorsGroupLockedGoldRequirementsSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsGroupLockedGoldRequirementsSetIterator is returned from FilterGroupLockedGoldRequirementsSet and is used to iterate over the raw logs and unpacked data for GroupLockedGoldRequirementsSet events raised by the Validators contract.
func (*ValidatorsGroupLockedGoldRequirementsSetIterator) Close ¶
func (it *ValidatorsGroupLockedGoldRequirementsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsGroupLockedGoldRequirementsSetIterator) Error ¶
func (it *ValidatorsGroupLockedGoldRequirementsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsGroupLockedGoldRequirementsSetIterator) Next ¶
func (it *ValidatorsGroupLockedGoldRequirementsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsMaxGroupSizeSet ¶
type ValidatorsMaxGroupSizeSet struct {
Size *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsMaxGroupSizeSet represents a MaxGroupSizeSet event raised by the Validators contract.
type ValidatorsMaxGroupSizeSetIterator ¶
type ValidatorsMaxGroupSizeSetIterator struct {
Event *ValidatorsMaxGroupSizeSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsMaxGroupSizeSetIterator is returned from FilterMaxGroupSizeSet and is used to iterate over the raw logs and unpacked data for MaxGroupSizeSet events raised by the Validators contract.
func (*ValidatorsMaxGroupSizeSetIterator) Close ¶
func (it *ValidatorsMaxGroupSizeSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsMaxGroupSizeSetIterator) Error ¶
func (it *ValidatorsMaxGroupSizeSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsMaxGroupSizeSetIterator) Next ¶
func (it *ValidatorsMaxGroupSizeSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsMembershipHistoryLengthSet ¶
type ValidatorsMembershipHistoryLengthSet struct {
Length *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsMembershipHistoryLengthSet represents a MembershipHistoryLengthSet event raised by the Validators contract.
type ValidatorsMembershipHistoryLengthSetIterator ¶
type ValidatorsMembershipHistoryLengthSetIterator struct {
Event *ValidatorsMembershipHistoryLengthSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsMembershipHistoryLengthSetIterator is returned from FilterMembershipHistoryLengthSet and is used to iterate over the raw logs and unpacked data for MembershipHistoryLengthSet events raised by the Validators contract.
func (*ValidatorsMembershipHistoryLengthSetIterator) Close ¶
func (it *ValidatorsMembershipHistoryLengthSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsMembershipHistoryLengthSetIterator) Error ¶
func (it *ValidatorsMembershipHistoryLengthSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsMembershipHistoryLengthSetIterator) Next ¶
func (it *ValidatorsMembershipHistoryLengthSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsOwnershipTransferred ¶
type ValidatorsOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsOwnershipTransferred represents a OwnershipTransferred event raised by the Validators contract.
type ValidatorsOwnershipTransferredIterator ¶
type ValidatorsOwnershipTransferredIterator struct {
Event *ValidatorsOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Validators contract.
func (*ValidatorsOwnershipTransferredIterator) Close ¶
func (it *ValidatorsOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsOwnershipTransferredIterator) Error ¶
func (it *ValidatorsOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsOwnershipTransferredIterator) Next ¶
func (it *ValidatorsOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsRaw ¶
type ValidatorsRaw struct {
Contract *Validators // Generic contract binding to access the raw methods on
}
ValidatorsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ValidatorsRaw) Call ¶
func (_Validators *ValidatorsRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*ValidatorsRaw) Transact ¶
func (_Validators *ValidatorsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValidatorsRaw) Transfer ¶
func (_Validators *ValidatorsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValidatorsRegistrySet ¶
type ValidatorsRegistrySet struct {
RegistryAddress common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsRegistrySet represents a RegistrySet event raised by the Validators contract.
type ValidatorsRegistrySetIterator ¶
type ValidatorsRegistrySetIterator struct {
Event *ValidatorsRegistrySet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Validators contract.
func (*ValidatorsRegistrySetIterator) Close ¶
func (it *ValidatorsRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsRegistrySetIterator) Error ¶
func (it *ValidatorsRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsRegistrySetIterator) Next ¶
func (it *ValidatorsRegistrySetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsSession ¶
type ValidatorsSession struct {
Contract *Validators // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ValidatorsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ValidatorsSession) AddFirstMember ¶
func (_Validators *ValidatorsSession) AddFirstMember(validator common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
AddFirstMember is a paid mutator transaction binding the contract method 0x3173b8db.
Solidity: function addFirstMember(address validator, address lesser, address greater) returns(bool)
func (*ValidatorsSession) AddMember ¶
func (_Validators *ValidatorsSession) AddMember(validator common.Address) (*types.Transaction, error)
AddMember is a paid mutator transaction binding the contract method 0xca6d56dc.
Solidity: function addMember(address validator) returns(bool)
func (*ValidatorsSession) Affiliate ¶
func (_Validators *ValidatorsSession) Affiliate(group common.Address) (*types.Transaction, error)
Affiliate is a paid mutator transaction binding the contract method 0xb591d3a5.
Solidity: function affiliate(address group) returns(bool)
func (*ValidatorsSession) CalculateEpochScore ¶
CalculateEpochScore is a free data retrieval call binding the contract method 0x94903a97.
Solidity: function calculateEpochScore(uint256 uptime) constant returns(uint256)
func (*ValidatorsSession) CalculateGroupEpochScore ¶
func (_Validators *ValidatorsSession) CalculateGroupEpochScore(uptimes []*big.Int) (*big.Int, error)
CalculateGroupEpochScore is a free data retrieval call binding the contract method 0x76f7425d.
Solidity: function calculateGroupEpochScore(uint256[] uptimes) constant returns(uint256)
func (*ValidatorsSession) CheckProofOfPossession ¶
func (_Validators *ValidatorsSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
CheckProofOfPossession is a free data retrieval call binding the contract method 0x23f0ab65.
Solidity: function checkProofOfPossession(address sender, bytes blsKey, bytes blsPop) constant returns(bool)
func (*ValidatorsSession) CommissionUpdateDelay ¶
func (_Validators *ValidatorsSession) CommissionUpdateDelay() (*big.Int, error)
CommissionUpdateDelay is a free data retrieval call binding the contract method 0xe0e3ffe6.
Solidity: function commissionUpdateDelay() constant returns(uint256)
func (*ValidatorsSession) Deaffiliate ¶
func (_Validators *ValidatorsSession) Deaffiliate() (*types.Transaction, error)
Deaffiliate is a paid mutator transaction binding the contract method 0xfffdfccb.
Solidity: function deaffiliate() returns(bool)
func (*ValidatorsSession) DeregisterValidator ¶
func (_Validators *ValidatorsSession) DeregisterValidator(index *big.Int) (*types.Transaction, error)
DeregisterValidator is a paid mutator transaction binding the contract method 0x8b16b1c6.
Solidity: function deregisterValidator(uint256 index) returns(bool)
func (*ValidatorsSession) DeregisterValidatorGroup ¶
func (_Validators *ValidatorsSession) DeregisterValidatorGroup(index *big.Int) (*types.Transaction, error)
DeregisterValidatorGroup is a paid mutator transaction binding the contract method 0x60fb822c.
Solidity: function deregisterValidatorGroup(uint256 index) returns(bool)
func (*ValidatorsSession) DistributeEpochPaymentsFromSigner ¶
func (_Validators *ValidatorsSession) DistributeEpochPaymentsFromSigner(signer common.Address, maxPayment *big.Int) (*types.Transaction, error)
DistributeEpochPaymentsFromSigner is a paid mutator transaction binding the contract method 0xd69ef6cf.
Solidity: function distributeEpochPaymentsFromSigner(address signer, uint256 maxPayment) returns(uint256)
func (*ValidatorsSession) ForceDeaffiliateIfValidator ¶
func (_Validators *ValidatorsSession) ForceDeaffiliateIfValidator(validatorAccount common.Address) (*types.Transaction, error)
ForceDeaffiliateIfValidator is a paid mutator transaction binding the contract method 0xe33301aa.
Solidity: function forceDeaffiliateIfValidator(address validatorAccount) returns()
func (*ValidatorsSession) FractionMulExp ¶
func (_Validators *ValidatorsSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, bDenominator *big.Int, exponent *big.Int, _decimals *big.Int) (*big.Int, *big.Int, error)
FractionMulExp is a free data retrieval call binding the contract method 0xec683072.
Solidity: function fractionMulExp(uint256 aNumerator, uint256 aDenominator, uint256 bNumerator, uint256 bDenominator, uint256 exponent, uint256 _decimals) constant returns(uint256, uint256)
func (*ValidatorsSession) GetAccountLockedGoldRequirement ¶
func (_Validators *ValidatorsSession) GetAccountLockedGoldRequirement(account common.Address) (*big.Int, error)
GetAccountLockedGoldRequirement is a free data retrieval call binding the contract method 0xdcff4cf6.
Solidity: function getAccountLockedGoldRequirement(address account) constant returns(uint256)
func (*ValidatorsSession) GetBlockNumberFromHeader ¶
func (_Validators *ValidatorsSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) constant returns(uint256)
func (*ValidatorsSession) GetCommissionUpdateDelay ¶
func (_Validators *ValidatorsSession) GetCommissionUpdateDelay() (*big.Int, error)
GetCommissionUpdateDelay is a free data retrieval call binding the contract method 0xb915f530.
Solidity: function getCommissionUpdateDelay() constant returns(uint256)
func (*ValidatorsSession) GetEpochNumber ¶
func (_Validators *ValidatorsSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() constant returns(uint256)
func (*ValidatorsSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsSession) GetEpochSize ¶
func (_Validators *ValidatorsSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() constant returns(uint256)
func (*ValidatorsSession) GetGroupLockedGoldRequirements ¶
GetGroupLockedGoldRequirements is a free data retrieval call binding the contract method 0x6fa47647.
Solidity: function getGroupLockedGoldRequirements() constant returns(uint256, uint256)
func (*ValidatorsSession) GetGroupNumMembers ¶
GetGroupNumMembers is a free data retrieval call binding the contract method 0x39e618e8.
Solidity: function getGroupNumMembers(address account) constant returns(uint256)
func (*ValidatorsSession) GetGroupsNumMembers ¶
func (_Validators *ValidatorsSession) GetGroupsNumMembers(accounts []common.Address) ([]*big.Int, error)
GetGroupsNumMembers is a free data retrieval call binding the contract method 0x70447754.
Solidity: function getGroupsNumMembers(address[] accounts) constant returns(uint256[])
func (*ValidatorsSession) GetMaxGroupSize ¶
func (_Validators *ValidatorsSession) GetMaxGroupSize() (*big.Int, error)
GetMaxGroupSize is a free data retrieval call binding the contract method 0x43d96699.
Solidity: function getMaxGroupSize() constant returns(uint256)
func (*ValidatorsSession) GetMembershipHistory ¶
func (_Validators *ValidatorsSession) GetMembershipHistory(account common.Address) ([]*big.Int, []common.Address, *big.Int, *big.Int, error)
GetMembershipHistory is a free data retrieval call binding the contract method 0x35244f51.
Solidity: function getMembershipHistory(address account) constant returns(uint256[], address[], uint256, uint256)
func (*ValidatorsSession) GetMembershipInLastEpoch ¶
func (_Validators *ValidatorsSession) GetMembershipInLastEpoch(account common.Address) (common.Address, error)
GetMembershipInLastEpoch is a free data retrieval call binding the contract method 0x0d1312b8.
Solidity: function getMembershipInLastEpoch(address account) constant returns(address)
func (*ValidatorsSession) GetMembershipInLastEpochFromSigner ¶
func (_Validators *ValidatorsSession) GetMembershipInLastEpochFromSigner(signer common.Address) (common.Address, error)
GetMembershipInLastEpochFromSigner is a free data retrieval call binding the contract method 0x51b52225.
Solidity: function getMembershipInLastEpochFromSigner(address signer) constant returns(address)
func (*ValidatorsSession) GetNumRegisteredValidators ¶
func (_Validators *ValidatorsSession) GetNumRegisteredValidators() (*big.Int, error)
GetNumRegisteredValidators is a free data retrieval call binding the contract method 0x517f6d33.
Solidity: function getNumRegisteredValidators() constant returns(uint256)
func (*ValidatorsSession) GetParentSealBitmap ¶
func (_Validators *ValidatorsSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) constant returns(bytes32)
func (*ValidatorsSession) GetRegisteredValidatorGroups ¶
func (_Validators *ValidatorsSession) GetRegisteredValidatorGroups() ([]common.Address, error)
GetRegisteredValidatorGroups is a free data retrieval call binding the contract method 0x3f270898.
Solidity: function getRegisteredValidatorGroups() constant returns(address[])
func (*ValidatorsSession) GetRegisteredValidatorSigners ¶
func (_Validators *ValidatorsSession) GetRegisteredValidatorSigners() ([]common.Address, error)
GetRegisteredValidatorSigners is a free data retrieval call binding the contract method 0xd55dcbcf.
Solidity: function getRegisteredValidatorSigners() constant returns(address[])
func (*ValidatorsSession) GetRegisteredValidators ¶
func (_Validators *ValidatorsSession) GetRegisteredValidators() ([]common.Address, error)
GetRegisteredValidators is a free data retrieval call binding the contract method 0xd93ab5ad.
Solidity: function getRegisteredValidators() constant returns(address[])
func (*ValidatorsSession) GetTopGroupValidators ¶
func (_Validators *ValidatorsSession) GetTopGroupValidators(account common.Address, n *big.Int) ([]common.Address, error)
GetTopGroupValidators is a free data retrieval call binding the contract method 0x8dd31e39.
Solidity: function getTopGroupValidators(address account, uint256 n) constant returns(address[])
func (*ValidatorsSession) GetValidator ¶
func (_Validators *ValidatorsSession) GetValidator(account common.Address) (struct { EcdsaPublicKey []byte BlsPublicKey []byte Affiliation common.Address Score *big.Int Signer common.Address }, error)
GetValidator is a free data retrieval call binding the contract method 0x1904bb2e.
Solidity: function getValidator(address account) constant returns(bytes ecdsaPublicKey, bytes blsPublicKey, address affiliation, uint256 score, address signer)
func (*ValidatorsSession) GetValidatorBlsPublicKeyFromSigner ¶
func (_Validators *ValidatorsSession) GetValidatorBlsPublicKeyFromSigner(signer common.Address) ([]byte, error)
GetValidatorBlsPublicKeyFromSigner is a free data retrieval call binding the contract method 0xb730a299.
Solidity: function getValidatorBlsPublicKeyFromSigner(address signer) constant returns(bytes blsPublicKey)
func (*ValidatorsSession) GetValidatorGroup ¶
func (_Validators *ValidatorsSession) GetValidatorGroup(account common.Address) ([]common.Address, *big.Int, *big.Int, *big.Int, []*big.Int, *big.Int, *big.Int, error)
GetValidatorGroup is a free data retrieval call binding the contract method 0x9b9d5161.
Solidity: function getValidatorGroup(address account) constant returns(address[], uint256, uint256, uint256, uint256[], uint256, uint256)
func (*ValidatorsSession) GetValidatorGroupSlashingMultiplier ¶
func (_Validators *ValidatorsSession) GetValidatorGroupSlashingMultiplier(account common.Address) (*big.Int, error)
GetValidatorGroupSlashingMultiplier is a free data retrieval call binding the contract method 0xdba94fcd.
Solidity: function getValidatorGroupSlashingMultiplier(address account) constant returns(uint256)
func (*ValidatorsSession) GetValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsSession) GetValidatorLockedGoldRequirements() (*big.Int, *big.Int, error)
GetValidatorLockedGoldRequirements is a free data retrieval call binding the contract method 0xc10c96ef.
Solidity: function getValidatorLockedGoldRequirements() constant returns(uint256, uint256)
func (*ValidatorsSession) GetValidatorScoreParameters ¶
GetValidatorScoreParameters is a free data retrieval call binding the contract method 0x19113e3b.
Solidity: function getValidatorScoreParameters() constant returns(uint256, uint256)
func (*ValidatorsSession) GetVerifiedSealBitmapFromHeader ¶
func (_Validators *ValidatorsSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) constant returns(bytes32)
func (*ValidatorsSession) GroupLockedGoldRequirements ¶
func (_Validators *ValidatorsSession) GroupLockedGoldRequirements() (struct { Value *big.Int Duration *big.Int }, error)
GroupLockedGoldRequirements is a free data retrieval call binding the contract method 0xc5805140.
Solidity: function groupLockedGoldRequirements() constant returns(uint256 value, uint256 duration)
func (*ValidatorsSession) GroupMembershipInEpoch ¶
func (_Validators *ValidatorsSession) GroupMembershipInEpoch(account common.Address, epochNumber *big.Int, index *big.Int) (common.Address, error)
GroupMembershipInEpoch is a free data retrieval call binding the contract method 0xeb1d0b42.
Solidity: function groupMembershipInEpoch(address account, uint256 epochNumber, uint256 index) constant returns(address)
func (*ValidatorsSession) HalveSlashingMultiplier ¶
func (_Validators *ValidatorsSession) HalveSlashingMultiplier(account common.Address) (*types.Transaction, error)
HalveSlashingMultiplier is a paid mutator transaction binding the contract method 0xc22d3bba.
Solidity: function halveSlashingMultiplier(address account) returns()
func (*ValidatorsSession) HashHeader ¶
func (_Validators *ValidatorsSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) constant returns(bytes32)
func (*ValidatorsSession) Initialize ¶
func (_Validators *ValidatorsSession) Initialize(registryAddress common.Address, groupRequirementValue *big.Int, groupRequirementDuration *big.Int, validatorRequirementValue *big.Int, validatorRequirementDuration *big.Int, validatorScoreExponent *big.Int, validatorScoreAdjustmentSpeed *big.Int, _membershipHistoryLength *big.Int, _slashingMultiplierResetPeriod *big.Int, _maxGroupSize *big.Int, _commissionUpdateDelay *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x78d25456.
Solidity: function initialize(address registryAddress, uint256 groupRequirementValue, uint256 groupRequirementDuration, uint256 validatorRequirementValue, uint256 validatorRequirementDuration, uint256 validatorScoreExponent, uint256 validatorScoreAdjustmentSpeed, uint256 _membershipHistoryLength, uint256 _slashingMultiplierResetPeriod, uint256 _maxGroupSize, uint256 _commissionUpdateDelay) returns()
func (*ValidatorsSession) Initialized ¶
func (_Validators *ValidatorsSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() constant returns(bool)
func (*ValidatorsSession) IsOwner ¶
func (_Validators *ValidatorsSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() constant returns(bool)
func (*ValidatorsSession) IsValidator ¶
func (_Validators *ValidatorsSession) IsValidator(account common.Address) (bool, error)
IsValidator is a free data retrieval call binding the contract method 0xfacd743b.
Solidity: function isValidator(address account) constant returns(bool)
func (*ValidatorsSession) IsValidatorGroup ¶
func (_Validators *ValidatorsSession) IsValidatorGroup(account common.Address) (bool, error)
IsValidatorGroup is a free data retrieval call binding the contract method 0x52f13a4e.
Solidity: function isValidatorGroup(address account) constant returns(bool)
func (*ValidatorsSession) MaxGroupSize ¶
func (_Validators *ValidatorsSession) MaxGroupSize() (*big.Int, error)
MaxGroupSize is a free data retrieval call binding the contract method 0x5779e93d.
Solidity: function maxGroupSize() constant returns(uint256)
func (*ValidatorsSession) MeetsAccountLockedGoldRequirements ¶
func (_Validators *ValidatorsSession) MeetsAccountLockedGoldRequirements(account common.Address) (bool, error)
MeetsAccountLockedGoldRequirements is a free data retrieval call binding the contract method 0xc54c1cd4.
Solidity: function meetsAccountLockedGoldRequirements(address account) constant returns(bool)
func (*ValidatorsSession) MembershipHistoryLength ¶
func (_Validators *ValidatorsSession) MembershipHistoryLength() (*big.Int, error)
MembershipHistoryLength is a free data retrieval call binding the contract method 0x4cd76db4.
Solidity: function membershipHistoryLength() constant returns(uint256)
func (*ValidatorsSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsSession) MinQuorumSizeInCurrentSet ¶
func (_Validators *ValidatorsSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() constant returns(uint256)
func (*ValidatorsSession) NumberValidatorsInCurrentSet ¶
func (_Validators *ValidatorsSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() constant returns(uint256)
func (*ValidatorsSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) constant returns(uint256)
func (*ValidatorsSession) Owner ¶
func (_Validators *ValidatorsSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ValidatorsSession) RegisterValidator ¶
func (_Validators *ValidatorsSession) RegisterValidator(ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0xea684f77.
Solidity: function registerValidator(bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsSession) RegisterValidatorGroup ¶
func (_Validators *ValidatorsSession) RegisterValidatorGroup(commission *big.Int) (*types.Transaction, error)
RegisterValidatorGroup is a paid mutator transaction binding the contract method 0xee098310.
Solidity: function registerValidatorGroup(uint256 commission) returns(bool)
func (*ValidatorsSession) Registry ¶
func (_Validators *ValidatorsSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ValidatorsSession) RemoveMember ¶
func (_Validators *ValidatorsSession) RemoveMember(validator common.Address) (*types.Transaction, error)
RemoveMember is a paid mutator transaction binding the contract method 0x0b1ca49a.
Solidity: function removeMember(address validator) returns(bool)
func (*ValidatorsSession) RenounceOwnership ¶
func (_Validators *ValidatorsSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ValidatorsSession) ReorderMember ¶
func (_Validators *ValidatorsSession) ReorderMember(validator common.Address, lesserMember common.Address, greaterMember common.Address) (*types.Transaction, error)
ReorderMember is a paid mutator transaction binding the contract method 0x988dcd1f.
Solidity: function reorderMember(address validator, address lesserMember, address greaterMember) returns(bool)
func (*ValidatorsSession) ResetSlashingMultiplier ¶
func (_Validators *ValidatorsSession) ResetSlashingMultiplier() (*types.Transaction, error)
ResetSlashingMultiplier is a paid mutator transaction binding the contract method 0xb8f93943.
Solidity: function resetSlashingMultiplier() returns()
func (*ValidatorsSession) SetCommissionUpdateDelay ¶
func (_Validators *ValidatorsSession) SetCommissionUpdateDelay(delay *big.Int) (*types.Transaction, error)
SetCommissionUpdateDelay is a paid mutator transaction binding the contract method 0x6c620d90.
Solidity: function setCommissionUpdateDelay(uint256 delay) returns()
func (*ValidatorsSession) SetGroupLockedGoldRequirements ¶
func (_Validators *ValidatorsSession) SetGroupLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
SetGroupLockedGoldRequirements is a paid mutator transaction binding the contract method 0x5a61d15b.
Solidity: function setGroupLockedGoldRequirements(uint256 value, uint256 duration) returns(bool)
func (*ValidatorsSession) SetMaxGroupSize ¶
func (_Validators *ValidatorsSession) SetMaxGroupSize(size *big.Int) (*types.Transaction, error)
SetMaxGroupSize is a paid mutator transaction binding the contract method 0xe1497ff7.
Solidity: function setMaxGroupSize(uint256 size) returns(bool)
func (*ValidatorsSession) SetMembershipHistoryLength ¶
func (_Validators *ValidatorsSession) SetMembershipHistoryLength(length *big.Int) (*types.Transaction, error)
SetMembershipHistoryLength is a paid mutator transaction binding the contract method 0xeff2ea3f.
Solidity: function setMembershipHistoryLength(uint256 length) returns(bool)
func (*ValidatorsSession) SetNextCommissionUpdate ¶
func (_Validators *ValidatorsSession) SetNextCommissionUpdate(commission *big.Int) (*types.Transaction, error)
SetNextCommissionUpdate is a paid mutator transaction binding the contract method 0x86d81a5a.
Solidity: function setNextCommissionUpdate(uint256 commission) returns()
func (*ValidatorsSession) SetRegistry ¶
func (_Validators *ValidatorsSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ValidatorsSession) SetSlashingMultiplierResetPeriod ¶
func (_Validators *ValidatorsSession) SetSlashingMultiplierResetPeriod(value *big.Int) (*types.Transaction, error)
SetSlashingMultiplierResetPeriod is a paid mutator transaction binding the contract method 0x6ab951a0.
Solidity: function setSlashingMultiplierResetPeriod(uint256 value) returns()
func (*ValidatorsSession) SetValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsSession) SetValidatorLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
SetValidatorLockedGoldRequirements is a paid mutator transaction binding the contract method 0x76c0a9ed.
Solidity: function setValidatorLockedGoldRequirements(uint256 value, uint256 duration) returns(bool)
func (*ValidatorsSession) SetValidatorScoreParameters ¶
func (_Validators *ValidatorsSession) SetValidatorScoreParameters(exponent *big.Int, adjustmentSpeed *big.Int) (*types.Transaction, error)
SetValidatorScoreParameters is a paid mutator transaction binding the contract method 0xcb8f98e0.
Solidity: function setValidatorScoreParameters(uint256 exponent, uint256 adjustmentSpeed) returns(bool)
func (*ValidatorsSession) SlashingMultiplierResetPeriod ¶
func (_Validators *ValidatorsSession) SlashingMultiplierResetPeriod() (*big.Int, error)
SlashingMultiplierResetPeriod is a free data retrieval call binding the contract method 0x36407b70.
Solidity: function slashingMultiplierResetPeriod() constant returns(uint256)
func (*ValidatorsSession) TransferOwnership ¶
func (_Validators *ValidatorsSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ValidatorsSession) UpdateBlsPublicKey ¶
func (_Validators *ValidatorsSession) UpdateBlsPublicKey(blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
UpdateBlsPublicKey is a paid mutator transaction binding the contract method 0xbfdb7417.
Solidity: function updateBlsPublicKey(bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsSession) UpdateCommission ¶
func (_Validators *ValidatorsSession) UpdateCommission() (*types.Transaction, error)
UpdateCommission is a paid mutator transaction binding the contract method 0xe7f03766.
Solidity: function updateCommission() returns()
func (*ValidatorsSession) UpdateEcdsaPublicKey ¶
func (_Validators *ValidatorsSession) UpdateEcdsaPublicKey(account common.Address, signer common.Address, ecdsaPublicKey []byte) (*types.Transaction, error)
UpdateEcdsaPublicKey is a paid mutator transaction binding the contract method 0x4e06fd8a.
Solidity: function updateEcdsaPublicKey(address account, address signer, bytes ecdsaPublicKey) returns(bool)
func (*ValidatorsSession) UpdatePublicKeys ¶
func (_Validators *ValidatorsSession) UpdatePublicKeys(account common.Address, signer common.Address, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
UpdatePublicKeys is a paid mutator transaction binding the contract method 0x713ea0f3.
Solidity: function updatePublicKeys(address account, address signer, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsSession) UpdateValidatorScoreFromSigner ¶
func (_Validators *ValidatorsSession) UpdateValidatorScoreFromSigner(signer common.Address, uptime *big.Int) (*types.Transaction, error)
UpdateValidatorScoreFromSigner is a paid mutator transaction binding the contract method 0xc0c6ad6f.
Solidity: function updateValidatorScoreFromSigner(address signer, uint256 uptime) returns()
func (*ValidatorsSession) ValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsSession) ValidatorLockedGoldRequirements() (struct { Value *big.Int Duration *big.Int }, error)
ValidatorLockedGoldRequirements is a free data retrieval call binding the contract method 0xbd9e9d94.
Solidity: function validatorLockedGoldRequirements() constant returns(uint256 value, uint256 duration)
func (*ValidatorsSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Validators *ValidatorsSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) constant returns(address)
func (*ValidatorsSession) ValidatorSignerAddressFromSet ¶
func (_Validators *ValidatorsSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
ValidatorSignerAddressFromSet is a free data retrieval call binding the contract method 0x5d180adb.
Solidity: function validatorSignerAddressFromSet(uint256 index, uint256 blockNumber) constant returns(address)
type ValidatorsTransactor ¶
type ValidatorsTransactor struct {
// contains filtered or unexported fields
}
ValidatorsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewValidatorsTransactor ¶
func NewValidatorsTransactor(address common.Address, transactor bind.ContractTransactor) (*ValidatorsTransactor, error)
NewValidatorsTransactor creates a new write-only instance of Validators, bound to a specific deployed contract.
func (*ValidatorsTransactor) AddFirstMember ¶
func (_Validators *ValidatorsTransactor) AddFirstMember(opts *bind.TransactOpts, validator common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
AddFirstMember is a paid mutator transaction binding the contract method 0x3173b8db.
Solidity: function addFirstMember(address validator, address lesser, address greater) returns(bool)
func (*ValidatorsTransactor) AddMember ¶
func (_Validators *ValidatorsTransactor) AddMember(opts *bind.TransactOpts, validator common.Address) (*types.Transaction, error)
AddMember is a paid mutator transaction binding the contract method 0xca6d56dc.
Solidity: function addMember(address validator) returns(bool)
func (*ValidatorsTransactor) Affiliate ¶
func (_Validators *ValidatorsTransactor) Affiliate(opts *bind.TransactOpts, group common.Address) (*types.Transaction, error)
Affiliate is a paid mutator transaction binding the contract method 0xb591d3a5.
Solidity: function affiliate(address group) returns(bool)
func (*ValidatorsTransactor) Deaffiliate ¶
func (_Validators *ValidatorsTransactor) Deaffiliate(opts *bind.TransactOpts) (*types.Transaction, error)
Deaffiliate is a paid mutator transaction binding the contract method 0xfffdfccb.
Solidity: function deaffiliate() returns(bool)
func (*ValidatorsTransactor) DeregisterValidator ¶
func (_Validators *ValidatorsTransactor) DeregisterValidator(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
DeregisterValidator is a paid mutator transaction binding the contract method 0x8b16b1c6.
Solidity: function deregisterValidator(uint256 index) returns(bool)
func (*ValidatorsTransactor) DeregisterValidatorGroup ¶
func (_Validators *ValidatorsTransactor) DeregisterValidatorGroup(opts *bind.TransactOpts, index *big.Int) (*types.Transaction, error)
DeregisterValidatorGroup is a paid mutator transaction binding the contract method 0x60fb822c.
Solidity: function deregisterValidatorGroup(uint256 index) returns(bool)
func (*ValidatorsTransactor) DistributeEpochPaymentsFromSigner ¶
func (_Validators *ValidatorsTransactor) DistributeEpochPaymentsFromSigner(opts *bind.TransactOpts, signer common.Address, maxPayment *big.Int) (*types.Transaction, error)
DistributeEpochPaymentsFromSigner is a paid mutator transaction binding the contract method 0xd69ef6cf.
Solidity: function distributeEpochPaymentsFromSigner(address signer, uint256 maxPayment) returns(uint256)
func (*ValidatorsTransactor) ForceDeaffiliateIfValidator ¶
func (_Validators *ValidatorsTransactor) ForceDeaffiliateIfValidator(opts *bind.TransactOpts, validatorAccount common.Address) (*types.Transaction, error)
ForceDeaffiliateIfValidator is a paid mutator transaction binding the contract method 0xe33301aa.
Solidity: function forceDeaffiliateIfValidator(address validatorAccount) returns()
func (*ValidatorsTransactor) HalveSlashingMultiplier ¶
func (_Validators *ValidatorsTransactor) HalveSlashingMultiplier(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
HalveSlashingMultiplier is a paid mutator transaction binding the contract method 0xc22d3bba.
Solidity: function halveSlashingMultiplier(address account) returns()
func (*ValidatorsTransactor) Initialize ¶
func (_Validators *ValidatorsTransactor) Initialize(opts *bind.TransactOpts, registryAddress common.Address, groupRequirementValue *big.Int, groupRequirementDuration *big.Int, validatorRequirementValue *big.Int, validatorRequirementDuration *big.Int, validatorScoreExponent *big.Int, validatorScoreAdjustmentSpeed *big.Int, _membershipHistoryLength *big.Int, _slashingMultiplierResetPeriod *big.Int, _maxGroupSize *big.Int, _commissionUpdateDelay *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x78d25456.
Solidity: function initialize(address registryAddress, uint256 groupRequirementValue, uint256 groupRequirementDuration, uint256 validatorRequirementValue, uint256 validatorRequirementDuration, uint256 validatorScoreExponent, uint256 validatorScoreAdjustmentSpeed, uint256 _membershipHistoryLength, uint256 _slashingMultiplierResetPeriod, uint256 _maxGroupSize, uint256 _commissionUpdateDelay) returns()
func (*ValidatorsTransactor) RegisterValidator ¶
func (_Validators *ValidatorsTransactor) RegisterValidator(opts *bind.TransactOpts, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0xea684f77.
Solidity: function registerValidator(bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsTransactor) RegisterValidatorGroup ¶
func (_Validators *ValidatorsTransactor) RegisterValidatorGroup(opts *bind.TransactOpts, commission *big.Int) (*types.Transaction, error)
RegisterValidatorGroup is a paid mutator transaction binding the contract method 0xee098310.
Solidity: function registerValidatorGroup(uint256 commission) returns(bool)
func (*ValidatorsTransactor) RemoveMember ¶
func (_Validators *ValidatorsTransactor) RemoveMember(opts *bind.TransactOpts, validator common.Address) (*types.Transaction, error)
RemoveMember is a paid mutator transaction binding the contract method 0x0b1ca49a.
Solidity: function removeMember(address validator) returns(bool)
func (*ValidatorsTransactor) RenounceOwnership ¶
func (_Validators *ValidatorsTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ValidatorsTransactor) ReorderMember ¶
func (_Validators *ValidatorsTransactor) ReorderMember(opts *bind.TransactOpts, validator common.Address, lesserMember common.Address, greaterMember common.Address) (*types.Transaction, error)
ReorderMember is a paid mutator transaction binding the contract method 0x988dcd1f.
Solidity: function reorderMember(address validator, address lesserMember, address greaterMember) returns(bool)
func (*ValidatorsTransactor) ResetSlashingMultiplier ¶
func (_Validators *ValidatorsTransactor) ResetSlashingMultiplier(opts *bind.TransactOpts) (*types.Transaction, error)
ResetSlashingMultiplier is a paid mutator transaction binding the contract method 0xb8f93943.
Solidity: function resetSlashingMultiplier() returns()
func (*ValidatorsTransactor) SetCommissionUpdateDelay ¶
func (_Validators *ValidatorsTransactor) SetCommissionUpdateDelay(opts *bind.TransactOpts, delay *big.Int) (*types.Transaction, error)
SetCommissionUpdateDelay is a paid mutator transaction binding the contract method 0x6c620d90.
Solidity: function setCommissionUpdateDelay(uint256 delay) returns()
func (*ValidatorsTransactor) SetGroupLockedGoldRequirements ¶
func (_Validators *ValidatorsTransactor) SetGroupLockedGoldRequirements(opts *bind.TransactOpts, value *big.Int, duration *big.Int) (*types.Transaction, error)
SetGroupLockedGoldRequirements is a paid mutator transaction binding the contract method 0x5a61d15b.
Solidity: function setGroupLockedGoldRequirements(uint256 value, uint256 duration) returns(bool)
func (*ValidatorsTransactor) SetMaxGroupSize ¶
func (_Validators *ValidatorsTransactor) SetMaxGroupSize(opts *bind.TransactOpts, size *big.Int) (*types.Transaction, error)
SetMaxGroupSize is a paid mutator transaction binding the contract method 0xe1497ff7.
Solidity: function setMaxGroupSize(uint256 size) returns(bool)
func (*ValidatorsTransactor) SetMembershipHistoryLength ¶
func (_Validators *ValidatorsTransactor) SetMembershipHistoryLength(opts *bind.TransactOpts, length *big.Int) (*types.Transaction, error)
SetMembershipHistoryLength is a paid mutator transaction binding the contract method 0xeff2ea3f.
Solidity: function setMembershipHistoryLength(uint256 length) returns(bool)
func (*ValidatorsTransactor) SetNextCommissionUpdate ¶
func (_Validators *ValidatorsTransactor) SetNextCommissionUpdate(opts *bind.TransactOpts, commission *big.Int) (*types.Transaction, error)
SetNextCommissionUpdate is a paid mutator transaction binding the contract method 0x86d81a5a.
Solidity: function setNextCommissionUpdate(uint256 commission) returns()
func (*ValidatorsTransactor) SetRegistry ¶
func (_Validators *ValidatorsTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ValidatorsTransactor) SetSlashingMultiplierResetPeriod ¶
func (_Validators *ValidatorsTransactor) SetSlashingMultiplierResetPeriod(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
SetSlashingMultiplierResetPeriod is a paid mutator transaction binding the contract method 0x6ab951a0.
Solidity: function setSlashingMultiplierResetPeriod(uint256 value) returns()
func (*ValidatorsTransactor) SetValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsTransactor) SetValidatorLockedGoldRequirements(opts *bind.TransactOpts, value *big.Int, duration *big.Int) (*types.Transaction, error)
SetValidatorLockedGoldRequirements is a paid mutator transaction binding the contract method 0x76c0a9ed.
Solidity: function setValidatorLockedGoldRequirements(uint256 value, uint256 duration) returns(bool)
func (*ValidatorsTransactor) SetValidatorScoreParameters ¶
func (_Validators *ValidatorsTransactor) SetValidatorScoreParameters(opts *bind.TransactOpts, exponent *big.Int, adjustmentSpeed *big.Int) (*types.Transaction, error)
SetValidatorScoreParameters is a paid mutator transaction binding the contract method 0xcb8f98e0.
Solidity: function setValidatorScoreParameters(uint256 exponent, uint256 adjustmentSpeed) returns(bool)
func (*ValidatorsTransactor) TransferOwnership ¶
func (_Validators *ValidatorsTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ValidatorsTransactor) UpdateBlsPublicKey ¶
func (_Validators *ValidatorsTransactor) UpdateBlsPublicKey(opts *bind.TransactOpts, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
UpdateBlsPublicKey is a paid mutator transaction binding the contract method 0xbfdb7417.
Solidity: function updateBlsPublicKey(bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsTransactor) UpdateCommission ¶
func (_Validators *ValidatorsTransactor) UpdateCommission(opts *bind.TransactOpts) (*types.Transaction, error)
UpdateCommission is a paid mutator transaction binding the contract method 0xe7f03766.
Solidity: function updateCommission() returns()
func (*ValidatorsTransactor) UpdateEcdsaPublicKey ¶
func (_Validators *ValidatorsTransactor) UpdateEcdsaPublicKey(opts *bind.TransactOpts, account common.Address, signer common.Address, ecdsaPublicKey []byte) (*types.Transaction, error)
UpdateEcdsaPublicKey is a paid mutator transaction binding the contract method 0x4e06fd8a.
Solidity: function updateEcdsaPublicKey(address account, address signer, bytes ecdsaPublicKey) returns(bool)
func (*ValidatorsTransactor) UpdatePublicKeys ¶
func (_Validators *ValidatorsTransactor) UpdatePublicKeys(opts *bind.TransactOpts, account common.Address, signer common.Address, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
UpdatePublicKeys is a paid mutator transaction binding the contract method 0x713ea0f3.
Solidity: function updatePublicKeys(address account, address signer, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsTransactor) UpdateValidatorScoreFromSigner ¶
func (_Validators *ValidatorsTransactor) UpdateValidatorScoreFromSigner(opts *bind.TransactOpts, signer common.Address, uptime *big.Int) (*types.Transaction, error)
UpdateValidatorScoreFromSigner is a paid mutator transaction binding the contract method 0xc0c6ad6f.
Solidity: function updateValidatorScoreFromSigner(address signer, uint256 uptime) returns()
type ValidatorsTransactorRaw ¶
type ValidatorsTransactorRaw struct {
Contract *ValidatorsTransactor // Generic write-only contract binding to access the raw methods on
}
ValidatorsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ValidatorsTransactorRaw) Transact ¶
func (_Validators *ValidatorsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValidatorsTransactorRaw) Transfer ¶
func (_Validators *ValidatorsTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type ValidatorsTransactorSession ¶
type ValidatorsTransactorSession struct {
Contract *ValidatorsTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
ValidatorsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ValidatorsTransactorSession) AddFirstMember ¶
func (_Validators *ValidatorsTransactorSession) AddFirstMember(validator common.Address, lesser common.Address, greater common.Address) (*types.Transaction, error)
AddFirstMember is a paid mutator transaction binding the contract method 0x3173b8db.
Solidity: function addFirstMember(address validator, address lesser, address greater) returns(bool)
func (*ValidatorsTransactorSession) AddMember ¶
func (_Validators *ValidatorsTransactorSession) AddMember(validator common.Address) (*types.Transaction, error)
AddMember is a paid mutator transaction binding the contract method 0xca6d56dc.
Solidity: function addMember(address validator) returns(bool)
func (*ValidatorsTransactorSession) Affiliate ¶
func (_Validators *ValidatorsTransactorSession) Affiliate(group common.Address) (*types.Transaction, error)
Affiliate is a paid mutator transaction binding the contract method 0xb591d3a5.
Solidity: function affiliate(address group) returns(bool)
func (*ValidatorsTransactorSession) Deaffiliate ¶
func (_Validators *ValidatorsTransactorSession) Deaffiliate() (*types.Transaction, error)
Deaffiliate is a paid mutator transaction binding the contract method 0xfffdfccb.
Solidity: function deaffiliate() returns(bool)
func (*ValidatorsTransactorSession) DeregisterValidator ¶
func (_Validators *ValidatorsTransactorSession) DeregisterValidator(index *big.Int) (*types.Transaction, error)
DeregisterValidator is a paid mutator transaction binding the contract method 0x8b16b1c6.
Solidity: function deregisterValidator(uint256 index) returns(bool)
func (*ValidatorsTransactorSession) DeregisterValidatorGroup ¶
func (_Validators *ValidatorsTransactorSession) DeregisterValidatorGroup(index *big.Int) (*types.Transaction, error)
DeregisterValidatorGroup is a paid mutator transaction binding the contract method 0x60fb822c.
Solidity: function deregisterValidatorGroup(uint256 index) returns(bool)
func (*ValidatorsTransactorSession) DistributeEpochPaymentsFromSigner ¶
func (_Validators *ValidatorsTransactorSession) DistributeEpochPaymentsFromSigner(signer common.Address, maxPayment *big.Int) (*types.Transaction, error)
DistributeEpochPaymentsFromSigner is a paid mutator transaction binding the contract method 0xd69ef6cf.
Solidity: function distributeEpochPaymentsFromSigner(address signer, uint256 maxPayment) returns(uint256)
func (*ValidatorsTransactorSession) ForceDeaffiliateIfValidator ¶
func (_Validators *ValidatorsTransactorSession) ForceDeaffiliateIfValidator(validatorAccount common.Address) (*types.Transaction, error)
ForceDeaffiliateIfValidator is a paid mutator transaction binding the contract method 0xe33301aa.
Solidity: function forceDeaffiliateIfValidator(address validatorAccount) returns()
func (*ValidatorsTransactorSession) HalveSlashingMultiplier ¶
func (_Validators *ValidatorsTransactorSession) HalveSlashingMultiplier(account common.Address) (*types.Transaction, error)
HalveSlashingMultiplier is a paid mutator transaction binding the contract method 0xc22d3bba.
Solidity: function halveSlashingMultiplier(address account) returns()
func (*ValidatorsTransactorSession) Initialize ¶
func (_Validators *ValidatorsTransactorSession) Initialize(registryAddress common.Address, groupRequirementValue *big.Int, groupRequirementDuration *big.Int, validatorRequirementValue *big.Int, validatorRequirementDuration *big.Int, validatorScoreExponent *big.Int, validatorScoreAdjustmentSpeed *big.Int, _membershipHistoryLength *big.Int, _slashingMultiplierResetPeriod *big.Int, _maxGroupSize *big.Int, _commissionUpdateDelay *big.Int) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x78d25456.
Solidity: function initialize(address registryAddress, uint256 groupRequirementValue, uint256 groupRequirementDuration, uint256 validatorRequirementValue, uint256 validatorRequirementDuration, uint256 validatorScoreExponent, uint256 validatorScoreAdjustmentSpeed, uint256 _membershipHistoryLength, uint256 _slashingMultiplierResetPeriod, uint256 _maxGroupSize, uint256 _commissionUpdateDelay) returns()
func (*ValidatorsTransactorSession) RegisterValidator ¶
func (_Validators *ValidatorsTransactorSession) RegisterValidator(ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
RegisterValidator is a paid mutator transaction binding the contract method 0xea684f77.
Solidity: function registerValidator(bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsTransactorSession) RegisterValidatorGroup ¶
func (_Validators *ValidatorsTransactorSession) RegisterValidatorGroup(commission *big.Int) (*types.Transaction, error)
RegisterValidatorGroup is a paid mutator transaction binding the contract method 0xee098310.
Solidity: function registerValidatorGroup(uint256 commission) returns(bool)
func (*ValidatorsTransactorSession) RemoveMember ¶
func (_Validators *ValidatorsTransactorSession) RemoveMember(validator common.Address) (*types.Transaction, error)
RemoveMember is a paid mutator transaction binding the contract method 0x0b1ca49a.
Solidity: function removeMember(address validator) returns(bool)
func (*ValidatorsTransactorSession) RenounceOwnership ¶
func (_Validators *ValidatorsTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ValidatorsTransactorSession) ReorderMember ¶
func (_Validators *ValidatorsTransactorSession) ReorderMember(validator common.Address, lesserMember common.Address, greaterMember common.Address) (*types.Transaction, error)
ReorderMember is a paid mutator transaction binding the contract method 0x988dcd1f.
Solidity: function reorderMember(address validator, address lesserMember, address greaterMember) returns(bool)
func (*ValidatorsTransactorSession) ResetSlashingMultiplier ¶
func (_Validators *ValidatorsTransactorSession) ResetSlashingMultiplier() (*types.Transaction, error)
ResetSlashingMultiplier is a paid mutator transaction binding the contract method 0xb8f93943.
Solidity: function resetSlashingMultiplier() returns()
func (*ValidatorsTransactorSession) SetCommissionUpdateDelay ¶
func (_Validators *ValidatorsTransactorSession) SetCommissionUpdateDelay(delay *big.Int) (*types.Transaction, error)
SetCommissionUpdateDelay is a paid mutator transaction binding the contract method 0x6c620d90.
Solidity: function setCommissionUpdateDelay(uint256 delay) returns()
func (*ValidatorsTransactorSession) SetGroupLockedGoldRequirements ¶
func (_Validators *ValidatorsTransactorSession) SetGroupLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
SetGroupLockedGoldRequirements is a paid mutator transaction binding the contract method 0x5a61d15b.
Solidity: function setGroupLockedGoldRequirements(uint256 value, uint256 duration) returns(bool)
func (*ValidatorsTransactorSession) SetMaxGroupSize ¶
func (_Validators *ValidatorsTransactorSession) SetMaxGroupSize(size *big.Int) (*types.Transaction, error)
SetMaxGroupSize is a paid mutator transaction binding the contract method 0xe1497ff7.
Solidity: function setMaxGroupSize(uint256 size) returns(bool)
func (*ValidatorsTransactorSession) SetMembershipHistoryLength ¶
func (_Validators *ValidatorsTransactorSession) SetMembershipHistoryLength(length *big.Int) (*types.Transaction, error)
SetMembershipHistoryLength is a paid mutator transaction binding the contract method 0xeff2ea3f.
Solidity: function setMembershipHistoryLength(uint256 length) returns(bool)
func (*ValidatorsTransactorSession) SetNextCommissionUpdate ¶
func (_Validators *ValidatorsTransactorSession) SetNextCommissionUpdate(commission *big.Int) (*types.Transaction, error)
SetNextCommissionUpdate is a paid mutator transaction binding the contract method 0x86d81a5a.
Solidity: function setNextCommissionUpdate(uint256 commission) returns()
func (*ValidatorsTransactorSession) SetRegistry ¶
func (_Validators *ValidatorsTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(address registryAddress) returns()
func (*ValidatorsTransactorSession) SetSlashingMultiplierResetPeriod ¶
func (_Validators *ValidatorsTransactorSession) SetSlashingMultiplierResetPeriod(value *big.Int) (*types.Transaction, error)
SetSlashingMultiplierResetPeriod is a paid mutator transaction binding the contract method 0x6ab951a0.
Solidity: function setSlashingMultiplierResetPeriod(uint256 value) returns()
func (*ValidatorsTransactorSession) SetValidatorLockedGoldRequirements ¶
func (_Validators *ValidatorsTransactorSession) SetValidatorLockedGoldRequirements(value *big.Int, duration *big.Int) (*types.Transaction, error)
SetValidatorLockedGoldRequirements is a paid mutator transaction binding the contract method 0x76c0a9ed.
Solidity: function setValidatorLockedGoldRequirements(uint256 value, uint256 duration) returns(bool)
func (*ValidatorsTransactorSession) SetValidatorScoreParameters ¶
func (_Validators *ValidatorsTransactorSession) SetValidatorScoreParameters(exponent *big.Int, adjustmentSpeed *big.Int) (*types.Transaction, error)
SetValidatorScoreParameters is a paid mutator transaction binding the contract method 0xcb8f98e0.
Solidity: function setValidatorScoreParameters(uint256 exponent, uint256 adjustmentSpeed) returns(bool)
func (*ValidatorsTransactorSession) TransferOwnership ¶
func (_Validators *ValidatorsTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*ValidatorsTransactorSession) UpdateBlsPublicKey ¶
func (_Validators *ValidatorsTransactorSession) UpdateBlsPublicKey(blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
UpdateBlsPublicKey is a paid mutator transaction binding the contract method 0xbfdb7417.
Solidity: function updateBlsPublicKey(bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsTransactorSession) UpdateCommission ¶
func (_Validators *ValidatorsTransactorSession) UpdateCommission() (*types.Transaction, error)
UpdateCommission is a paid mutator transaction binding the contract method 0xe7f03766.
Solidity: function updateCommission() returns()
func (*ValidatorsTransactorSession) UpdateEcdsaPublicKey ¶
func (_Validators *ValidatorsTransactorSession) UpdateEcdsaPublicKey(account common.Address, signer common.Address, ecdsaPublicKey []byte) (*types.Transaction, error)
UpdateEcdsaPublicKey is a paid mutator transaction binding the contract method 0x4e06fd8a.
Solidity: function updateEcdsaPublicKey(address account, address signer, bytes ecdsaPublicKey) returns(bool)
func (*ValidatorsTransactorSession) UpdatePublicKeys ¶
func (_Validators *ValidatorsTransactorSession) UpdatePublicKeys(account common.Address, signer common.Address, ecdsaPublicKey []byte, blsPublicKey []byte, blsPop []byte) (*types.Transaction, error)
UpdatePublicKeys is a paid mutator transaction binding the contract method 0x713ea0f3.
Solidity: function updatePublicKeys(address account, address signer, bytes ecdsaPublicKey, bytes blsPublicKey, bytes blsPop) returns(bool)
func (*ValidatorsTransactorSession) UpdateValidatorScoreFromSigner ¶
func (_Validators *ValidatorsTransactorSession) UpdateValidatorScoreFromSigner(signer common.Address, uptime *big.Int) (*types.Transaction, error)
UpdateValidatorScoreFromSigner is a paid mutator transaction binding the contract method 0xc0c6ad6f.
Solidity: function updateValidatorScoreFromSigner(address signer, uint256 uptime) returns()
type ValidatorsValidatorAffiliated ¶
type ValidatorsValidatorAffiliated struct {
Validator common.Address
Group common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorAffiliated represents a ValidatorAffiliated event raised by the Validators contract.
type ValidatorsValidatorAffiliatedIterator ¶
type ValidatorsValidatorAffiliatedIterator struct {
Event *ValidatorsValidatorAffiliated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorAffiliatedIterator is returned from FilterValidatorAffiliated and is used to iterate over the raw logs and unpacked data for ValidatorAffiliated events raised by the Validators contract.
func (*ValidatorsValidatorAffiliatedIterator) Close ¶
func (it *ValidatorsValidatorAffiliatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorAffiliatedIterator) Error ¶
func (it *ValidatorsValidatorAffiliatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorAffiliatedIterator) Next ¶
func (it *ValidatorsValidatorAffiliatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorBlsPublicKeyUpdated ¶
type ValidatorsValidatorBlsPublicKeyUpdated struct {
Validator common.Address
BlsPublicKey []byte
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorBlsPublicKeyUpdated represents a ValidatorBlsPublicKeyUpdated event raised by the Validators contract.
type ValidatorsValidatorBlsPublicKeyUpdatedIterator ¶
type ValidatorsValidatorBlsPublicKeyUpdatedIterator struct {
Event *ValidatorsValidatorBlsPublicKeyUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorBlsPublicKeyUpdatedIterator is returned from FilterValidatorBlsPublicKeyUpdated and is used to iterate over the raw logs and unpacked data for ValidatorBlsPublicKeyUpdated events raised by the Validators contract.
func (*ValidatorsValidatorBlsPublicKeyUpdatedIterator) Close ¶
func (it *ValidatorsValidatorBlsPublicKeyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorBlsPublicKeyUpdatedIterator) Error ¶
func (it *ValidatorsValidatorBlsPublicKeyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorBlsPublicKeyUpdatedIterator) Next ¶
func (it *ValidatorsValidatorBlsPublicKeyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorDeaffiliated ¶
type ValidatorsValidatorDeaffiliated struct {
Validator common.Address
Group common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorDeaffiliated represents a ValidatorDeaffiliated event raised by the Validators contract.
type ValidatorsValidatorDeaffiliatedIterator ¶
type ValidatorsValidatorDeaffiliatedIterator struct {
Event *ValidatorsValidatorDeaffiliated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorDeaffiliatedIterator is returned from FilterValidatorDeaffiliated and is used to iterate over the raw logs and unpacked data for ValidatorDeaffiliated events raised by the Validators contract.
func (*ValidatorsValidatorDeaffiliatedIterator) Close ¶
func (it *ValidatorsValidatorDeaffiliatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorDeaffiliatedIterator) Error ¶
func (it *ValidatorsValidatorDeaffiliatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorDeaffiliatedIterator) Next ¶
func (it *ValidatorsValidatorDeaffiliatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorDeregistered ¶
type ValidatorsValidatorDeregistered struct {
Validator common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorDeregistered represents a ValidatorDeregistered event raised by the Validators contract.
type ValidatorsValidatorDeregisteredIterator ¶
type ValidatorsValidatorDeregisteredIterator struct {
Event *ValidatorsValidatorDeregistered // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorDeregisteredIterator is returned from FilterValidatorDeregistered and is used to iterate over the raw logs and unpacked data for ValidatorDeregistered events raised by the Validators contract.
func (*ValidatorsValidatorDeregisteredIterator) Close ¶
func (it *ValidatorsValidatorDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorDeregisteredIterator) Error ¶
func (it *ValidatorsValidatorDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorDeregisteredIterator) Next ¶
func (it *ValidatorsValidatorDeregisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorEcdsaPublicKeyUpdated ¶
type ValidatorsValidatorEcdsaPublicKeyUpdated struct {
Validator common.Address
EcdsaPublicKey []byte
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorEcdsaPublicKeyUpdated represents a ValidatorEcdsaPublicKeyUpdated event raised by the Validators contract.
type ValidatorsValidatorEcdsaPublicKeyUpdatedIterator ¶
type ValidatorsValidatorEcdsaPublicKeyUpdatedIterator struct {
Event *ValidatorsValidatorEcdsaPublicKeyUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorEcdsaPublicKeyUpdatedIterator is returned from FilterValidatorEcdsaPublicKeyUpdated and is used to iterate over the raw logs and unpacked data for ValidatorEcdsaPublicKeyUpdated events raised by the Validators contract.
func (*ValidatorsValidatorEcdsaPublicKeyUpdatedIterator) Close ¶
func (it *ValidatorsValidatorEcdsaPublicKeyUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorEcdsaPublicKeyUpdatedIterator) Error ¶
func (it *ValidatorsValidatorEcdsaPublicKeyUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorEcdsaPublicKeyUpdatedIterator) Next ¶
func (it *ValidatorsValidatorEcdsaPublicKeyUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorEpochPaymentDistributed ¶
type ValidatorsValidatorEpochPaymentDistributed struct {
Validator common.Address
ValidatorPayment *big.Int
Group common.Address
GroupPayment *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorEpochPaymentDistributed represents a ValidatorEpochPaymentDistributed event raised by the Validators contract.
type ValidatorsValidatorEpochPaymentDistributedIterator ¶
type ValidatorsValidatorEpochPaymentDistributedIterator struct {
Event *ValidatorsValidatorEpochPaymentDistributed // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorEpochPaymentDistributedIterator is returned from FilterValidatorEpochPaymentDistributed and is used to iterate over the raw logs and unpacked data for ValidatorEpochPaymentDistributed events raised by the Validators contract.
func (*ValidatorsValidatorEpochPaymentDistributedIterator) Close ¶
func (it *ValidatorsValidatorEpochPaymentDistributedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorEpochPaymentDistributedIterator) Error ¶
func (it *ValidatorsValidatorEpochPaymentDistributedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorEpochPaymentDistributedIterator) Next ¶
func (it *ValidatorsValidatorEpochPaymentDistributedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupCommissionUpdateQueued ¶
type ValidatorsValidatorGroupCommissionUpdateQueued struct {
Group common.Address
Commission *big.Int
ActivationBlock *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupCommissionUpdateQueued represents a ValidatorGroupCommissionUpdateQueued event raised by the Validators contract.
type ValidatorsValidatorGroupCommissionUpdateQueuedIterator ¶
type ValidatorsValidatorGroupCommissionUpdateQueuedIterator struct {
Event *ValidatorsValidatorGroupCommissionUpdateQueued // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupCommissionUpdateQueuedIterator is returned from FilterValidatorGroupCommissionUpdateQueued and is used to iterate over the raw logs and unpacked data for ValidatorGroupCommissionUpdateQueued events raised by the Validators contract.
func (*ValidatorsValidatorGroupCommissionUpdateQueuedIterator) Close ¶
func (it *ValidatorsValidatorGroupCommissionUpdateQueuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupCommissionUpdateQueuedIterator) Error ¶
func (it *ValidatorsValidatorGroupCommissionUpdateQueuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupCommissionUpdateQueuedIterator) Next ¶
func (it *ValidatorsValidatorGroupCommissionUpdateQueuedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupCommissionUpdated ¶
type ValidatorsValidatorGroupCommissionUpdated struct {
Group common.Address
Commission *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupCommissionUpdated represents a ValidatorGroupCommissionUpdated event raised by the Validators contract.
type ValidatorsValidatorGroupCommissionUpdatedIterator ¶
type ValidatorsValidatorGroupCommissionUpdatedIterator struct {
Event *ValidatorsValidatorGroupCommissionUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupCommissionUpdatedIterator is returned from FilterValidatorGroupCommissionUpdated and is used to iterate over the raw logs and unpacked data for ValidatorGroupCommissionUpdated events raised by the Validators contract.
func (*ValidatorsValidatorGroupCommissionUpdatedIterator) Close ¶
func (it *ValidatorsValidatorGroupCommissionUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupCommissionUpdatedIterator) Error ¶
func (it *ValidatorsValidatorGroupCommissionUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupCommissionUpdatedIterator) Next ¶
func (it *ValidatorsValidatorGroupCommissionUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupDeregistered ¶
type ValidatorsValidatorGroupDeregistered struct {
Group common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupDeregistered represents a ValidatorGroupDeregistered event raised by the Validators contract.
type ValidatorsValidatorGroupDeregisteredIterator ¶
type ValidatorsValidatorGroupDeregisteredIterator struct {
Event *ValidatorsValidatorGroupDeregistered // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupDeregisteredIterator is returned from FilterValidatorGroupDeregistered and is used to iterate over the raw logs and unpacked data for ValidatorGroupDeregistered events raised by the Validators contract.
func (*ValidatorsValidatorGroupDeregisteredIterator) Close ¶
func (it *ValidatorsValidatorGroupDeregisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupDeregisteredIterator) Error ¶
func (it *ValidatorsValidatorGroupDeregisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupDeregisteredIterator) Next ¶
func (it *ValidatorsValidatorGroupDeregisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupMemberAdded ¶
type ValidatorsValidatorGroupMemberAdded struct {
Group common.Address
Validator common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupMemberAdded represents a ValidatorGroupMemberAdded event raised by the Validators contract.
type ValidatorsValidatorGroupMemberAddedIterator ¶
type ValidatorsValidatorGroupMemberAddedIterator struct {
Event *ValidatorsValidatorGroupMemberAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupMemberAddedIterator is returned from FilterValidatorGroupMemberAdded and is used to iterate over the raw logs and unpacked data for ValidatorGroupMemberAdded events raised by the Validators contract.
func (*ValidatorsValidatorGroupMemberAddedIterator) Close ¶
func (it *ValidatorsValidatorGroupMemberAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupMemberAddedIterator) Error ¶
func (it *ValidatorsValidatorGroupMemberAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupMemberAddedIterator) Next ¶
func (it *ValidatorsValidatorGroupMemberAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupMemberRemoved ¶
type ValidatorsValidatorGroupMemberRemoved struct {
Group common.Address
Validator common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupMemberRemoved represents a ValidatorGroupMemberRemoved event raised by the Validators contract.
type ValidatorsValidatorGroupMemberRemovedIterator ¶
type ValidatorsValidatorGroupMemberRemovedIterator struct {
Event *ValidatorsValidatorGroupMemberRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupMemberRemovedIterator is returned from FilterValidatorGroupMemberRemoved and is used to iterate over the raw logs and unpacked data for ValidatorGroupMemberRemoved events raised by the Validators contract.
func (*ValidatorsValidatorGroupMemberRemovedIterator) Close ¶
func (it *ValidatorsValidatorGroupMemberRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupMemberRemovedIterator) Error ¶
func (it *ValidatorsValidatorGroupMemberRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupMemberRemovedIterator) Next ¶
func (it *ValidatorsValidatorGroupMemberRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupMemberReordered ¶
type ValidatorsValidatorGroupMemberReordered struct {
Group common.Address
Validator common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupMemberReordered represents a ValidatorGroupMemberReordered event raised by the Validators contract.
type ValidatorsValidatorGroupMemberReorderedIterator ¶
type ValidatorsValidatorGroupMemberReorderedIterator struct {
Event *ValidatorsValidatorGroupMemberReordered // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupMemberReorderedIterator is returned from FilterValidatorGroupMemberReordered and is used to iterate over the raw logs and unpacked data for ValidatorGroupMemberReordered events raised by the Validators contract.
func (*ValidatorsValidatorGroupMemberReorderedIterator) Close ¶
func (it *ValidatorsValidatorGroupMemberReorderedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupMemberReorderedIterator) Error ¶
func (it *ValidatorsValidatorGroupMemberReorderedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupMemberReorderedIterator) Next ¶
func (it *ValidatorsValidatorGroupMemberReorderedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorGroupRegistered ¶
type ValidatorsValidatorGroupRegistered struct {
Group common.Address
Commission *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorGroupRegistered represents a ValidatorGroupRegistered event raised by the Validators contract.
type ValidatorsValidatorGroupRegisteredIterator ¶
type ValidatorsValidatorGroupRegisteredIterator struct {
Event *ValidatorsValidatorGroupRegistered // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorGroupRegisteredIterator is returned from FilterValidatorGroupRegistered and is used to iterate over the raw logs and unpacked data for ValidatorGroupRegistered events raised by the Validators contract.
func (*ValidatorsValidatorGroupRegisteredIterator) Close ¶
func (it *ValidatorsValidatorGroupRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorGroupRegisteredIterator) Error ¶
func (it *ValidatorsValidatorGroupRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorGroupRegisteredIterator) Next ¶
func (it *ValidatorsValidatorGroupRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorLockedGoldRequirementsSet ¶
type ValidatorsValidatorLockedGoldRequirementsSet struct {
Value *big.Int
Duration *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorLockedGoldRequirementsSet represents a ValidatorLockedGoldRequirementsSet event raised by the Validators contract.
type ValidatorsValidatorLockedGoldRequirementsSetIterator ¶
type ValidatorsValidatorLockedGoldRequirementsSetIterator struct {
Event *ValidatorsValidatorLockedGoldRequirementsSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorLockedGoldRequirementsSetIterator is returned from FilterValidatorLockedGoldRequirementsSet and is used to iterate over the raw logs and unpacked data for ValidatorLockedGoldRequirementsSet events raised by the Validators contract.
func (*ValidatorsValidatorLockedGoldRequirementsSetIterator) Close ¶
func (it *ValidatorsValidatorLockedGoldRequirementsSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorLockedGoldRequirementsSetIterator) Error ¶
func (it *ValidatorsValidatorLockedGoldRequirementsSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorLockedGoldRequirementsSetIterator) Next ¶
func (it *ValidatorsValidatorLockedGoldRequirementsSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorRegistered ¶
type ValidatorsValidatorRegistered struct {
Validator common.Address
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorRegistered represents a ValidatorRegistered event raised by the Validators contract.
type ValidatorsValidatorRegisteredIterator ¶
type ValidatorsValidatorRegisteredIterator struct {
Event *ValidatorsValidatorRegistered // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorRegisteredIterator is returned from FilterValidatorRegistered and is used to iterate over the raw logs and unpacked data for ValidatorRegistered events raised by the Validators contract.
func (*ValidatorsValidatorRegisteredIterator) Close ¶
func (it *ValidatorsValidatorRegisteredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorRegisteredIterator) Error ¶
func (it *ValidatorsValidatorRegisteredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorRegisteredIterator) Next ¶
func (it *ValidatorsValidatorRegisteredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorScoreParametersSet ¶
type ValidatorsValidatorScoreParametersSet struct {
Exponent *big.Int
AdjustmentSpeed *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorScoreParametersSet represents a ValidatorScoreParametersSet event raised by the Validators contract.
type ValidatorsValidatorScoreParametersSetIterator ¶
type ValidatorsValidatorScoreParametersSetIterator struct {
Event *ValidatorsValidatorScoreParametersSet // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorScoreParametersSetIterator is returned from FilterValidatorScoreParametersSet and is used to iterate over the raw logs and unpacked data for ValidatorScoreParametersSet events raised by the Validators contract.
func (*ValidatorsValidatorScoreParametersSetIterator) Close ¶
func (it *ValidatorsValidatorScoreParametersSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorScoreParametersSetIterator) Error ¶
func (it *ValidatorsValidatorScoreParametersSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorScoreParametersSetIterator) Next ¶
func (it *ValidatorsValidatorScoreParametersSetIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ValidatorsValidatorScoreUpdated ¶
type ValidatorsValidatorScoreUpdated struct {
Validator common.Address
Score *big.Int
EpochScore *big.Int
Raw types.Log // Blockchain specific contextual infos
}
ValidatorsValidatorScoreUpdated represents a ValidatorScoreUpdated event raised by the Validators contract.
type ValidatorsValidatorScoreUpdatedIterator ¶
type ValidatorsValidatorScoreUpdatedIterator struct {
Event *ValidatorsValidatorScoreUpdated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
ValidatorsValidatorScoreUpdatedIterator is returned from FilterValidatorScoreUpdated and is used to iterate over the raw logs and unpacked data for ValidatorScoreUpdated events raised by the Validators contract.
func (*ValidatorsValidatorScoreUpdatedIterator) Close ¶
func (it *ValidatorsValidatorScoreUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorsValidatorScoreUpdatedIterator) Error ¶
func (it *ValidatorsValidatorScoreUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorsValidatorScoreUpdatedIterator) Next ¶
func (it *ValidatorsValidatorScoreUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
Source Files
¶
- gen_accounts.go
- gen_attestations.go
- gen_blockchainparameters.go
- gen_doublesigningslasher.go
- gen_downtimeslasher.go
- gen_election.go
- gen_epochrewards.go
- gen_escrow.go
- gen_exchange.go
- gen_feecurrencywhitelist.go
- gen_freezer.go
- gen_gaspriceminimum.go
- gen_goldtoken.go
- gen_governance.go
- gen_governanceapprovermultisig.go
- gen_lockedgold.go
- gen_multisig.go
- gen_proxy.go
- gen_random.go
- gen_registry.go
- gen_releasegold.go
- gen_reserve.go
- gen_reservespendermultisig.go
- gen_sortedoracles.go
- gen_stabletoken.go
- gen_transferwhitelist.go
- gen_validators.go