Documentation ¶
Index ¶
- Variables
- type Loadbot
- type LoadbotApproval
- type LoadbotApprovalIterator
- type LoadbotCaller
- func (_Loadbot *LoadbotCaller) Allowance(opts *bind.CallOpts, accountOwner common.Address, spender common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) BalanceOf(opts *bind.CallOpts, accountOwner common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) CheckProofOfPossession(opts *bind.CallOpts, sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Loadbot *LoadbotCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Loadbot *LoadbotCaller) FindBalance(opts *bind.CallOpts, to common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) FractionMulExp(opts *bind.CallOpts, aNumerator *big.Int, aDenominator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Loadbot *LoadbotCaller) GetBlockNumberFromHeader(opts *bind.CallOpts, header []byte) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) GetEpochNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) GetEpochNumberOfBlock(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) GetEpochSize(opts *bind.CallOpts) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) GetExchangeRegistryId(opts *bind.CallOpts) ([32]byte, error)
- func (_Loadbot *LoadbotCaller) GetInflationParameters(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Loadbot *LoadbotCaller) GetParentSealBitmap(opts *bind.CallOpts, blockNumber *big.Int) ([32]byte, error)
- func (_Loadbot *LoadbotCaller) GetVerifiedSealBitmapFromHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Loadbot *LoadbotCaller) GetVersionNumber(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Loadbot *LoadbotCaller) HashHeader(opts *bind.CallOpts, header []byte) ([32]byte, error)
- func (_Loadbot *LoadbotCaller) Initialized(opts *bind.CallOpts) (bool, error)
- func (_Loadbot *LoadbotCaller) IsOwner(opts *bind.CallOpts) (bool, error)
- func (_Loadbot *LoadbotCaller) MinQuorumSize(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) MinQuorumSizeInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Loadbot *LoadbotCaller) NumberValidatorsInCurrentSet(opts *bind.CallOpts) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) NumberValidatorsInSet(opts *bind.CallOpts, blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Loadbot *LoadbotCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Loadbot *LoadbotCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Loadbot *LoadbotCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) UnitsToValue(opts *bind.CallOpts, units *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCaller) ValidatorSignerAddressFromCurrentSet(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_Loadbot *LoadbotCaller) ValidatorSignerAddressFromSet(opts *bind.CallOpts, index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_Loadbot *LoadbotCaller) ValueToUnits(opts *bind.CallOpts, value *big.Int) (*big.Int, error)
- type LoadbotCallerRaw
- type LoadbotCallerSession
- func (_Loadbot *LoadbotCallerSession) Allowance(accountOwner common.Address, spender common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) BalanceOf(accountOwner common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Loadbot *LoadbotCallerSession) Decimals() (uint8, error)
- func (_Loadbot *LoadbotCallerSession) FindBalance(to common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Loadbot *LoadbotCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) GetEpochNumber() (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) GetEpochSize() (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) GetExchangeRegistryId() ([32]byte, error)
- func (_Loadbot *LoadbotCallerSession) GetInflationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Loadbot *LoadbotCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Loadbot *LoadbotCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Loadbot *LoadbotCallerSession) GetVersionNumber() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Loadbot *LoadbotCallerSession) HashHeader(header []byte) ([32]byte, error)
- func (_Loadbot *LoadbotCallerSession) Initialized() (bool, error)
- func (_Loadbot *LoadbotCallerSession) IsOwner() (bool, error)
- func (_Loadbot *LoadbotCallerSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) Name() (string, error)
- func (_Loadbot *LoadbotCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) Owner() (common.Address, error)
- func (_Loadbot *LoadbotCallerSession) Registry() (common.Address, error)
- func (_Loadbot *LoadbotCallerSession) Symbol() (string, error)
- func (_Loadbot *LoadbotCallerSession) TotalSupply() (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) UnitsToValue(units *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Loadbot *LoadbotCallerSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_Loadbot *LoadbotCallerSession) ValueToUnits(value *big.Int) (*big.Int, error)
- type LoadbotFilterer
- func (_Loadbot *LoadbotFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LoadbotApprovalIterator, error)
- func (_Loadbot *LoadbotFilterer) FilterInflationFactorUpdated(opts *bind.FilterOpts) (*LoadbotInflationFactorUpdatedIterator, error)
- func (_Loadbot *LoadbotFilterer) FilterInflationParametersUpdated(opts *bind.FilterOpts) (*LoadbotInflationParametersUpdatedIterator, error)
- func (_Loadbot *LoadbotFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*LoadbotOwnershipTransferredIterator, error)
- func (_Loadbot *LoadbotFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*LoadbotRegistrySetIterator, error)
- func (_Loadbot *LoadbotFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LoadbotTransferIterator, error)
- func (_Loadbot *LoadbotFilterer) FilterTransferComment(opts *bind.FilterOpts) (*LoadbotTransferCommentIterator, error)
- func (_Loadbot *LoadbotFilterer) ParseApproval(log types.Log) (*LoadbotApproval, error)
- func (_Loadbot *LoadbotFilterer) ParseInflationFactorUpdated(log types.Log) (*LoadbotInflationFactorUpdated, error)
- func (_Loadbot *LoadbotFilterer) ParseInflationParametersUpdated(log types.Log) (*LoadbotInflationParametersUpdated, error)
- func (_Loadbot *LoadbotFilterer) ParseOwnershipTransferred(log types.Log) (*LoadbotOwnershipTransferred, error)
- func (_Loadbot *LoadbotFilterer) ParseRegistrySet(log types.Log) (*LoadbotRegistrySet, error)
- func (_Loadbot *LoadbotFilterer) ParseTransfer(log types.Log) (*LoadbotTransfer, error)
- func (_Loadbot *LoadbotFilterer) ParseTransferComment(log types.Log) (*LoadbotTransferComment, error)
- func (_Loadbot *LoadbotFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LoadbotApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Loadbot *LoadbotFilterer) WatchInflationFactorUpdated(opts *bind.WatchOpts, sink chan<- *LoadbotInflationFactorUpdated) (event.Subscription, error)
- func (_Loadbot *LoadbotFilterer) WatchInflationParametersUpdated(opts *bind.WatchOpts, sink chan<- *LoadbotInflationParametersUpdated) (event.Subscription, error)
- func (_Loadbot *LoadbotFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LoadbotOwnershipTransferred, ...) (event.Subscription, error)
- func (_Loadbot *LoadbotFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *LoadbotRegistrySet, ...) (event.Subscription, error)
- func (_Loadbot *LoadbotFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LoadbotTransfer, from []common.Address, ...) (event.Subscription, error)
- func (_Loadbot *LoadbotFilterer) WatchTransferComment(opts *bind.WatchOpts, sink chan<- *LoadbotTransferComment) (event.Subscription, error)
- type LoadbotInflationFactorUpdated
- type LoadbotInflationFactorUpdatedIterator
- type LoadbotInflationParametersUpdated
- type LoadbotInflationParametersUpdatedIterator
- type LoadbotOwnershipTransferred
- type LoadbotOwnershipTransferredIterator
- type LoadbotRaw
- func (_Loadbot *LoadbotRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Loadbot *LoadbotRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Loadbot *LoadbotRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type LoadbotRegistrySet
- type LoadbotRegistrySetIterator
- type LoadbotSession
- func (_Loadbot *LoadbotSession) Allowance(accountOwner common.Address, spender common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) BalanceOf(accountOwner common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotSession) Burn(value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) CheckProofOfPossession(sender common.Address, blsKey []byte, blsPop []byte) (bool, error)
- func (_Loadbot *LoadbotSession) CreditGasFees(from common.Address, feeRecipient common.Address, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) DebitGasFees(from common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) Decimals() (uint8, error)
- func (_Loadbot *LoadbotSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) FindBalance(to common.Address) (*big.Int, error)
- func (_Loadbot *LoadbotSession) FractionMulExp(aNumerator *big.Int, aDenominator *big.Int, bNumerator *big.Int, ...) (*big.Int, *big.Int, error)
- func (_Loadbot *LoadbotSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
- func (_Loadbot *LoadbotSession) GetEpochNumber() (*big.Int, error)
- func (_Loadbot *LoadbotSession) GetEpochNumberOfBlock(blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotSession) GetEpochSize() (*big.Int, error)
- func (_Loadbot *LoadbotSession) GetExchangeRegistryId() ([32]byte, error)
- func (_Loadbot *LoadbotSession) GetInflationParameters() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Loadbot *LoadbotSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
- func (_Loadbot *LoadbotSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
- func (_Loadbot *LoadbotSession) GetVersionNumber() (*big.Int, *big.Int, *big.Int, *big.Int, error)
- func (_Loadbot *LoadbotSession) HashHeader(header []byte) ([32]byte, error)
- func (_Loadbot *LoadbotSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) Initialized() (bool, error)
- func (_Loadbot *LoadbotSession) IsOwner() (bool, error)
- func (_Loadbot *LoadbotSession) MinQuorumSize(blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
- func (_Loadbot *LoadbotSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) MintForLoadBot(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) Name() (string, error)
- func (_Loadbot *LoadbotSession) NumberValidatorsInCurrentSet() (*big.Int, error)
- func (_Loadbot *LoadbotSession) NumberValidatorsInSet(blockNumber *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotSession) Owner() (common.Address, error)
- func (_Loadbot *LoadbotSession) Registry() (common.Address, error)
- func (_Loadbot *LoadbotSession) RenounceOwnership() (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) SetInflationParameters(rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) Symbol() (string, error)
- func (_Loadbot *LoadbotSession) TotalSupply() (*big.Int, error)
- func (_Loadbot *LoadbotSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- func (_Loadbot *LoadbotSession) UnitsToValue(units *big.Int) (*big.Int, error)
- func (_Loadbot *LoadbotSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
- func (_Loadbot *LoadbotSession) ValidatorSignerAddressFromSet(index *big.Int, blockNumber *big.Int) (common.Address, error)
- func (_Loadbot *LoadbotSession) ValueToUnits(value *big.Int) (*big.Int, error)
- type LoadbotTransactor
- func (_Loadbot *LoadbotTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) Burn(opts *bind.TransactOpts, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) CreditGasFees(opts *bind.TransactOpts, from common.Address, feeRecipient common.Address, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) DebitGasFees(opts *bind.TransactOpts, from common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string, _decimals uint8, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) Mint(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) MintForLoadBot(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) SetInflationParameters(opts *bind.TransactOpts, rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) SetRegistry(opts *bind.TransactOpts, registryAddress common.Address) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactor) TransferWithComment(opts *bind.TransactOpts, to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type LoadbotTransactorRaw
- type LoadbotTransactorSession
- func (_Loadbot *LoadbotTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) Burn(value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) CreditGasFees(from common.Address, feeRecipient common.Address, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) DebitGasFees(from common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) DecreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) IncreaseAllowance(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) Mint(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) MintForLoadBot(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) SetInflationParameters(rate *big.Int, updatePeriod *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) SetRegistry(registryAddress common.Address) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Loadbot *LoadbotTransactorSession) TransferWithComment(to common.Address, value *big.Int, comment string) (*types.Transaction, error)
- type LoadbotTransfer
- type LoadbotTransferComment
- type LoadbotTransferCommentIterator
- type LoadbotTransferIterator
Constants ¶
This section is empty.
Variables ¶
var LoadbotABI = LoadbotMetaData.ABI
LoadbotABI is the input ABI used to generate the binding from. Deprecated: Use LoadbotMetaData.ABI instead.
var LoadbotMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"test\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"factor\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastUpdated\",\"type\":\"uint256\"}],\"name\":\"InflationFactorUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"rate\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updatePeriod\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"lastUpdated\",\"type\":\"uint256\"}],\"name\":\"InflationParametersUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"registryAddress\",\"type\":\"address\"}],\"name\":\"RegistrySet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"TransferComment\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balances\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"blsKey\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"blsPop\",\"type\":\"bytes\"}],\"name\":\"checkProofOfPossession\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"aNumerator\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"aDenominator\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"bNumerator\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"bDenominator\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"exponent\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_decimals\",\"type\":\"uint256\"}],\"name\":\"fractionMulExp\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"header\",\"type\":\"bytes\"}],\"name\":\"getBlockNumberFromHeader\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getEpochNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getEpochNumberOfBlock\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getEpochSize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"getParentSealBitmap\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"header\",\"type\":\"bytes\"}],\"name\":\"getVerifiedSealBitmapFromHeader\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"header\",\"type\":\"bytes\"}],\"name\":\"hashHeader\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"initialized\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"isOwner\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"minQuorumSize\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minQuorumSizeInCurrentSet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"numberValidatorsInCurrentSet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"numberValidatorsInSet\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"internalType\":\"contractIRegistry\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"registryAddress\",\"type\":\"address\"}],\"name\":\"setRegistry\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"}],\"name\":\"validatorSignerAddressFromCurrentSet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"index\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"blockNumber\",\"type\":\"uint256\"}],\"name\":\"validatorSignerAddressFromSet\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getVersionNumber\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"},{\"internalType\":\"uint8\",\"name\":\"_decimals\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"registryAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"inflationRate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"inflationFactorUpdatePeriod\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"initialBalanceAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"initialBalanceValues\",\"type\":\"uint256[]\"},{\"internalType\":\"string\",\"name\":\"exchangeIdentifier\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"rate\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"updatePeriod\",\"type\":\"uint256\"}],\"name\":\"setInflationParameters\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"increaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"decreaseAllowance\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"mintForLoadBot\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"findBalance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"comment\",\"type\":\"string\"}],\"name\":\"transferWithComment\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"accountOwner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"accountOwner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getInflationParameters\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"valueToUnits\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getExchangeRegistryId\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"units\",\"type\":\"uint256\"}],\"name\":\"unitsToValue\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"debitGasFees\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"feeRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"gatewayFeeRecipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"communityFund\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"refund\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"tipTxFee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"gatewayFee\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"baseTxFee\",\"type\":\"uint256\"}],\"name\":\"creditGasFees\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
LoadbotMetaData contains all meta data concerning the Loadbot contract.
Functions ¶
This section is empty.
Types ¶
type Loadbot ¶
type Loadbot struct { LoadbotCaller // Read-only binding to the contract LoadbotTransactor // Write-only binding to the contract LoadbotFilterer // Log filterer for contract events }
Loadbot is an auto generated Go binding around an Ethereum contract.
func NewLoadbot ¶
NewLoadbot creates a new instance of Loadbot, bound to a specific deployed contract.
type LoadbotApproval ¶
type LoadbotApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LoadbotApproval represents a Approval event raised by the Loadbot contract.
type LoadbotApprovalIterator ¶
type LoadbotApprovalIterator struct { Event *LoadbotApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Loadbot contract.
func (*LoadbotApprovalIterator) Close ¶
func (it *LoadbotApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotApprovalIterator) Error ¶
func (it *LoadbotApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotApprovalIterator) Next ¶
func (it *LoadbotApprovalIterator) 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 LoadbotCaller ¶
type LoadbotCaller struct {
// contains filtered or unexported fields
}
LoadbotCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewLoadbotCaller ¶
func NewLoadbotCaller(address common.Address, caller bind.ContractCaller) (*LoadbotCaller, error)
NewLoadbotCaller creates a new read-only instance of Loadbot, bound to a specific deployed contract.
func (*LoadbotCaller) Allowance ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256)
func (*LoadbotCaller) BalanceOf ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256)
func (*LoadbotCaller) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) view returns(uint256)
func (*LoadbotCaller) CheckProofOfPossession ¶
func (_Loadbot *LoadbotCaller) 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) view returns(bool)
func (*LoadbotCaller) Decimals ¶
func (_Loadbot *LoadbotCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LoadbotCaller) FindBalance ¶
func (_Loadbot *LoadbotCaller) FindBalance(opts *bind.CallOpts, to common.Address) (*big.Int, error)
FindBalance is a free data retrieval call binding the contract method 0xcfba4fe0.
Solidity: function findBalance(address to) view returns(uint256)
func (*LoadbotCaller) FractionMulExp ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256, uint256)
func (*LoadbotCaller) GetBlockNumberFromHeader ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256)
func (*LoadbotCaller) GetEpochNumber ¶
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() view returns(uint256)
func (*LoadbotCaller) GetEpochNumberOfBlock ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256)
func (*LoadbotCaller) GetEpochSize ¶
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() view returns(uint256)
func (*LoadbotCaller) GetExchangeRegistryId ¶
func (_Loadbot *LoadbotCaller) GetExchangeRegistryId(opts *bind.CallOpts) ([32]byte, error)
GetExchangeRegistryId is a free data retrieval call binding the contract method 0x40a12f64.
Solidity: function getExchangeRegistryId() view returns(bytes32)
func (*LoadbotCaller) GetInflationParameters ¶
func (_Loadbot *LoadbotCaller) 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() view returns(uint256, uint256, uint256, uint256)
func (*LoadbotCaller) GetParentSealBitmap ¶
func (_Loadbot *LoadbotCaller) 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) view returns(bytes32)
func (*LoadbotCaller) GetVerifiedSealBitmapFromHeader ¶
func (_Loadbot *LoadbotCaller) 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) view returns(bytes32)
func (*LoadbotCaller) GetVersionNumber ¶
func (_Loadbot *LoadbotCaller) GetVersionNumber(opts *bind.CallOpts) (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetVersionNumber is a free data retrieval call binding the contract method 0x54255be0.
Solidity: function getVersionNumber() pure returns(uint256, uint256, uint256, uint256)
func (*LoadbotCaller) HashHeader ¶
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) view returns(bytes32)
func (*LoadbotCaller) Initialized ¶
func (_Loadbot *LoadbotCaller) Initialized(opts *bind.CallOpts) (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() view returns(bool)
func (*LoadbotCaller) IsOwner ¶
func (_Loadbot *LoadbotCaller) IsOwner(opts *bind.CallOpts) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LoadbotCaller) MinQuorumSize ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256)
func (*LoadbotCaller) MinQuorumSizeInCurrentSet ¶
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() view returns(uint256)
func (*LoadbotCaller) Name ¶
func (_Loadbot *LoadbotCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LoadbotCaller) NumberValidatorsInCurrentSet ¶
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() view returns(uint256)
func (*LoadbotCaller) NumberValidatorsInSet ¶
func (_Loadbot *LoadbotCaller) 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) view returns(uint256)
func (*LoadbotCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LoadbotCaller) Registry ¶
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*LoadbotCaller) Symbol ¶
func (_Loadbot *LoadbotCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LoadbotCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*LoadbotCaller) UnitsToValue ¶
UnitsToValue is a free data retrieval call binding the contract method 0xaf31f587.
Solidity: function unitsToValue(uint256 units) view returns(uint256)
func (*LoadbotCaller) ValidatorSignerAddressFromCurrentSet ¶
func (_Loadbot *LoadbotCaller) 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) view returns(address)
func (*LoadbotCaller) ValidatorSignerAddressFromSet ¶
func (_Loadbot *LoadbotCaller) 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) view returns(address)
func (*LoadbotCaller) ValueToUnits ¶
ValueToUnits is a free data retrieval call binding the contract method 0x12c6c099.
Solidity: function valueToUnits(uint256 value) view returns(uint256)
type LoadbotCallerRaw ¶
type LoadbotCallerRaw struct {
Contract *LoadbotCaller // Generic read-only contract binding to access the raw methods on
}
LoadbotCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*LoadbotCallerRaw) Call ¶
func (_Loadbot *LoadbotCallerRaw) 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 LoadbotCallerSession ¶
type LoadbotCallerSession struct { Contract *LoadbotCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
LoadbotCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*LoadbotCallerSession) Allowance ¶
func (_Loadbot *LoadbotCallerSession) 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) view returns(uint256)
func (*LoadbotCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address accountOwner) view returns(uint256)
func (*LoadbotCallerSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) view returns(uint256)
func (*LoadbotCallerSession) CheckProofOfPossession ¶
func (_Loadbot *LoadbotCallerSession) 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) view returns(bool)
func (*LoadbotCallerSession) Decimals ¶
func (_Loadbot *LoadbotCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LoadbotCallerSession) FindBalance ¶
FindBalance is a free data retrieval call binding the contract method 0xcfba4fe0.
Solidity: function findBalance(address to) view returns(uint256)
func (*LoadbotCallerSession) FractionMulExp ¶
func (_Loadbot *LoadbotCallerSession) 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) view returns(uint256, uint256)
func (*LoadbotCallerSession) GetBlockNumberFromHeader ¶
func (_Loadbot *LoadbotCallerSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) view returns(uint256)
func (*LoadbotCallerSession) GetEpochNumber ¶
func (_Loadbot *LoadbotCallerSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() view returns(uint256)
func (*LoadbotCallerSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) view returns(uint256)
func (*LoadbotCallerSession) GetEpochSize ¶
func (_Loadbot *LoadbotCallerSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() view returns(uint256)
func (*LoadbotCallerSession) GetExchangeRegistryId ¶
func (_Loadbot *LoadbotCallerSession) GetExchangeRegistryId() ([32]byte, error)
GetExchangeRegistryId is a free data retrieval call binding the contract method 0x40a12f64.
Solidity: function getExchangeRegistryId() view returns(bytes32)
func (*LoadbotCallerSession) GetInflationParameters ¶
func (_Loadbot *LoadbotCallerSession) 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() view returns(uint256, uint256, uint256, uint256)
func (*LoadbotCallerSession) GetParentSealBitmap ¶
func (_Loadbot *LoadbotCallerSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) view returns(bytes32)
func (*LoadbotCallerSession) GetVerifiedSealBitmapFromHeader ¶
func (_Loadbot *LoadbotCallerSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) view returns(bytes32)
func (*LoadbotCallerSession) GetVersionNumber ¶
func (_Loadbot *LoadbotCallerSession) GetVersionNumber() (*big.Int, *big.Int, *big.Int, *big.Int, error)
GetVersionNumber is a free data retrieval call binding the contract method 0x54255be0.
Solidity: function getVersionNumber() pure returns(uint256, uint256, uint256, uint256)
func (*LoadbotCallerSession) HashHeader ¶
func (_Loadbot *LoadbotCallerSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) view returns(bytes32)
func (*LoadbotCallerSession) Initialized ¶
func (_Loadbot *LoadbotCallerSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() view returns(bool)
func (*LoadbotCallerSession) IsOwner ¶
func (_Loadbot *LoadbotCallerSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LoadbotCallerSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) view returns(uint256)
func (*LoadbotCallerSession) MinQuorumSizeInCurrentSet ¶
func (_Loadbot *LoadbotCallerSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() view returns(uint256)
func (*LoadbotCallerSession) Name ¶
func (_Loadbot *LoadbotCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LoadbotCallerSession) NumberValidatorsInCurrentSet ¶
func (_Loadbot *LoadbotCallerSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() view returns(uint256)
func (*LoadbotCallerSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) view returns(uint256)
func (*LoadbotCallerSession) Owner ¶
func (_Loadbot *LoadbotCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LoadbotCallerSession) Registry ¶
func (_Loadbot *LoadbotCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*LoadbotCallerSession) Symbol ¶
func (_Loadbot *LoadbotCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LoadbotCallerSession) TotalSupply ¶
func (_Loadbot *LoadbotCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*LoadbotCallerSession) UnitsToValue ¶
UnitsToValue is a free data retrieval call binding the contract method 0xaf31f587.
Solidity: function unitsToValue(uint256 units) view returns(uint256)
func (*LoadbotCallerSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Loadbot *LoadbotCallerSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) view returns(address)
func (*LoadbotCallerSession) ValidatorSignerAddressFromSet ¶
func (_Loadbot *LoadbotCallerSession) 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) view returns(address)
func (*LoadbotCallerSession) ValueToUnits ¶
ValueToUnits is a free data retrieval call binding the contract method 0x12c6c099.
Solidity: function valueToUnits(uint256 value) view returns(uint256)
type LoadbotFilterer ¶
type LoadbotFilterer struct {
// contains filtered or unexported fields
}
LoadbotFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewLoadbotFilterer ¶
func NewLoadbotFilterer(address common.Address, filterer bind.ContractFilterer) (*LoadbotFilterer, error)
NewLoadbotFilterer creates a new log filterer instance of Loadbot, bound to a specific deployed contract.
func (*LoadbotFilterer) FilterApproval ¶
func (_Loadbot *LoadbotFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*LoadbotApprovalIterator, 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 (*LoadbotFilterer) FilterInflationFactorUpdated ¶
func (_Loadbot *LoadbotFilterer) FilterInflationFactorUpdated(opts *bind.FilterOpts) (*LoadbotInflationFactorUpdatedIterator, error)
FilterInflationFactorUpdated is a free log retrieval operation binding the contract event 0x08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97.
Solidity: event InflationFactorUpdated(uint256 factor, uint256 lastUpdated)
func (*LoadbotFilterer) FilterInflationParametersUpdated ¶
func (_Loadbot *LoadbotFilterer) FilterInflationParametersUpdated(opts *bind.FilterOpts) (*LoadbotInflationParametersUpdatedIterator, error)
FilterInflationParametersUpdated is a free log retrieval operation binding the contract event 0xa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d.
Solidity: event InflationParametersUpdated(uint256 rate, uint256 updatePeriod, uint256 lastUpdated)
func (*LoadbotFilterer) FilterOwnershipTransferred ¶
func (_Loadbot *LoadbotFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LoadbotOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LoadbotFilterer) FilterRegistrySet ¶
func (_Loadbot *LoadbotFilterer) FilterRegistrySet(opts *bind.FilterOpts, registryAddress []common.Address) (*LoadbotRegistrySetIterator, error)
FilterRegistrySet is a free log retrieval operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*LoadbotFilterer) FilterTransfer ¶
func (_Loadbot *LoadbotFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*LoadbotTransferIterator, 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 (*LoadbotFilterer) FilterTransferComment ¶
func (_Loadbot *LoadbotFilterer) FilterTransferComment(opts *bind.FilterOpts) (*LoadbotTransferCommentIterator, error)
FilterTransferComment is a free log retrieval operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
func (*LoadbotFilterer) ParseApproval ¶
func (_Loadbot *LoadbotFilterer) ParseApproval(log types.Log) (*LoadbotApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*LoadbotFilterer) ParseInflationFactorUpdated ¶
func (_Loadbot *LoadbotFilterer) ParseInflationFactorUpdated(log types.Log) (*LoadbotInflationFactorUpdated, error)
ParseInflationFactorUpdated is a log parse operation binding the contract event 0x08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97.
Solidity: event InflationFactorUpdated(uint256 factor, uint256 lastUpdated)
func (*LoadbotFilterer) ParseInflationParametersUpdated ¶
func (_Loadbot *LoadbotFilterer) ParseInflationParametersUpdated(log types.Log) (*LoadbotInflationParametersUpdated, error)
ParseInflationParametersUpdated is a log parse operation binding the contract event 0xa0035d6667ffb7d387c86c7228141c4a877e8ed831b267ac928a2f5b651c155d.
Solidity: event InflationParametersUpdated(uint256 rate, uint256 updatePeriod, uint256 lastUpdated)
func (*LoadbotFilterer) ParseOwnershipTransferred ¶
func (_Loadbot *LoadbotFilterer) ParseOwnershipTransferred(log types.Log) (*LoadbotOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*LoadbotFilterer) ParseRegistrySet ¶
func (_Loadbot *LoadbotFilterer) ParseRegistrySet(log types.Log) (*LoadbotRegistrySet, error)
ParseRegistrySet is a log parse operation binding the contract event 0x27fe5f0c1c3b1ed427cc63d0f05759ffdecf9aec9e18d31ef366fc8a6cb5dc3b.
Solidity: event RegistrySet(address indexed registryAddress)
func (*LoadbotFilterer) ParseTransfer ¶
func (_Loadbot *LoadbotFilterer) ParseTransfer(log types.Log) (*LoadbotTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*LoadbotFilterer) ParseTransferComment ¶
func (_Loadbot *LoadbotFilterer) ParseTransferComment(log types.Log) (*LoadbotTransferComment, error)
ParseTransferComment is a log parse operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
func (*LoadbotFilterer) WatchApproval ¶
func (_Loadbot *LoadbotFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *LoadbotApproval, 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 (*LoadbotFilterer) WatchInflationFactorUpdated ¶
func (_Loadbot *LoadbotFilterer) WatchInflationFactorUpdated(opts *bind.WatchOpts, sink chan<- *LoadbotInflationFactorUpdated) (event.Subscription, error)
WatchInflationFactorUpdated is a free log subscription operation binding the contract event 0x08f3ed03ec9e579d1f6ab2f9e0d3dc661704696deabe37a6b6df7014f1b30a97.
Solidity: event InflationFactorUpdated(uint256 factor, uint256 lastUpdated)
func (*LoadbotFilterer) WatchInflationParametersUpdated ¶
func (_Loadbot *LoadbotFilterer) WatchInflationParametersUpdated(opts *bind.WatchOpts, sink chan<- *LoadbotInflationParametersUpdated) (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 (*LoadbotFilterer) WatchOwnershipTransferred ¶
func (_Loadbot *LoadbotFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LoadbotOwnershipTransferred, 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 (*LoadbotFilterer) WatchRegistrySet ¶
func (_Loadbot *LoadbotFilterer) WatchRegistrySet(opts *bind.WatchOpts, sink chan<- *LoadbotRegistrySet, 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 (*LoadbotFilterer) WatchTransfer ¶
func (_Loadbot *LoadbotFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *LoadbotTransfer, 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 (*LoadbotFilterer) WatchTransferComment ¶
func (_Loadbot *LoadbotFilterer) WatchTransferComment(opts *bind.WatchOpts, sink chan<- *LoadbotTransferComment) (event.Subscription, error)
WatchTransferComment is a free log subscription operation binding the contract event 0xe5d4e30fb8364e57bc4d662a07d0cf36f4c34552004c4c3624620a2c1d1c03dc.
Solidity: event TransferComment(string comment)
type LoadbotInflationFactorUpdated ¶
type LoadbotInflationFactorUpdated struct { Factor *big.Int LastUpdated *big.Int Raw types.Log // Blockchain specific contextual infos }
LoadbotInflationFactorUpdated represents a InflationFactorUpdated event raised by the Loadbot contract.
type LoadbotInflationFactorUpdatedIterator ¶
type LoadbotInflationFactorUpdatedIterator struct { Event *LoadbotInflationFactorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotInflationFactorUpdatedIterator is returned from FilterInflationFactorUpdated and is used to iterate over the raw logs and unpacked data for InflationFactorUpdated events raised by the Loadbot contract.
func (*LoadbotInflationFactorUpdatedIterator) Close ¶
func (it *LoadbotInflationFactorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotInflationFactorUpdatedIterator) Error ¶
func (it *LoadbotInflationFactorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotInflationFactorUpdatedIterator) Next ¶
func (it *LoadbotInflationFactorUpdatedIterator) 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 LoadbotInflationParametersUpdated ¶
type LoadbotInflationParametersUpdated struct { Rate *big.Int UpdatePeriod *big.Int LastUpdated *big.Int Raw types.Log // Blockchain specific contextual infos }
LoadbotInflationParametersUpdated represents a InflationParametersUpdated event raised by the Loadbot contract.
type LoadbotInflationParametersUpdatedIterator ¶
type LoadbotInflationParametersUpdatedIterator struct { Event *LoadbotInflationParametersUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotInflationParametersUpdatedIterator is returned from FilterInflationParametersUpdated and is used to iterate over the raw logs and unpacked data for InflationParametersUpdated events raised by the Loadbot contract.
func (*LoadbotInflationParametersUpdatedIterator) Close ¶
func (it *LoadbotInflationParametersUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotInflationParametersUpdatedIterator) Error ¶
func (it *LoadbotInflationParametersUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotInflationParametersUpdatedIterator) Next ¶
func (it *LoadbotInflationParametersUpdatedIterator) 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 LoadbotOwnershipTransferred ¶
type LoadbotOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
LoadbotOwnershipTransferred represents a OwnershipTransferred event raised by the Loadbot contract.
type LoadbotOwnershipTransferredIterator ¶
type LoadbotOwnershipTransferredIterator struct { Event *LoadbotOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Loadbot contract.
func (*LoadbotOwnershipTransferredIterator) Close ¶
func (it *LoadbotOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotOwnershipTransferredIterator) Error ¶
func (it *LoadbotOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotOwnershipTransferredIterator) Next ¶
func (it *LoadbotOwnershipTransferredIterator) 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 LoadbotRaw ¶
type LoadbotRaw struct {
Contract *Loadbot // Generic contract binding to access the raw methods on
}
LoadbotRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*LoadbotRaw) Call ¶
func (_Loadbot *LoadbotRaw) 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 (*LoadbotRaw) Transact ¶
func (_Loadbot *LoadbotRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LoadbotRaw) Transfer ¶
func (_Loadbot *LoadbotRaw) 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 LoadbotRegistrySet ¶
type LoadbotRegistrySet struct { RegistryAddress common.Address Raw types.Log // Blockchain specific contextual infos }
LoadbotRegistrySet represents a RegistrySet event raised by the Loadbot contract.
type LoadbotRegistrySetIterator ¶
type LoadbotRegistrySetIterator struct { Event *LoadbotRegistrySet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotRegistrySetIterator is returned from FilterRegistrySet and is used to iterate over the raw logs and unpacked data for RegistrySet events raised by the Loadbot contract.
func (*LoadbotRegistrySetIterator) Close ¶
func (it *LoadbotRegistrySetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotRegistrySetIterator) Error ¶
func (it *LoadbotRegistrySetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotRegistrySetIterator) Next ¶
func (it *LoadbotRegistrySetIterator) 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 LoadbotSession ¶
type LoadbotSession struct { Contract *Loadbot // 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 }
LoadbotSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*LoadbotSession) Allowance ¶
func (_Loadbot *LoadbotSession) 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) view returns(uint256)
func (*LoadbotSession) Approve ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address accountOwner) view returns(uint256)
func (*LoadbotSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances(address ) view returns(uint256)
func (*LoadbotSession) Burn ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) CheckProofOfPossession ¶
func (_Loadbot *LoadbotSession) 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) view returns(bool)
func (*LoadbotSession) CreditGasFees ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) DebitGasFees ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) Decimals ¶
func (_Loadbot *LoadbotSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() view returns(uint8)
func (*LoadbotSession) DecreaseAllowance ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) FindBalance ¶
FindBalance is a free data retrieval call binding the contract method 0xcfba4fe0.
Solidity: function findBalance(address to) view returns(uint256)
func (*LoadbotSession) FractionMulExp ¶
func (_Loadbot *LoadbotSession) 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) view returns(uint256, uint256)
func (*LoadbotSession) GetBlockNumberFromHeader ¶
func (_Loadbot *LoadbotSession) GetBlockNumberFromHeader(header []byte) (*big.Int, error)
GetBlockNumberFromHeader is a free data retrieval call binding the contract method 0x8a883626.
Solidity: function getBlockNumberFromHeader(bytes header) view returns(uint256)
func (*LoadbotSession) GetEpochNumber ¶
func (_Loadbot *LoadbotSession) GetEpochNumber() (*big.Int, error)
GetEpochNumber is a free data retrieval call binding the contract method 0x9a7b3be7.
Solidity: function getEpochNumber() view returns(uint256)
func (*LoadbotSession) GetEpochNumberOfBlock ¶
GetEpochNumberOfBlock is a free data retrieval call binding the contract method 0x3b1eb4bf.
Solidity: function getEpochNumberOfBlock(uint256 blockNumber) view returns(uint256)
func (*LoadbotSession) GetEpochSize ¶
func (_Loadbot *LoadbotSession) GetEpochSize() (*big.Int, error)
GetEpochSize is a free data retrieval call binding the contract method 0xdf4da461.
Solidity: function getEpochSize() view returns(uint256)
func (*LoadbotSession) GetExchangeRegistryId ¶
func (_Loadbot *LoadbotSession) GetExchangeRegistryId() ([32]byte, error)
GetExchangeRegistryId is a free data retrieval call binding the contract method 0x40a12f64.
Solidity: function getExchangeRegistryId() view returns(bytes32)
func (*LoadbotSession) GetInflationParameters ¶
func (_Loadbot *LoadbotSession) 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() view returns(uint256, uint256, uint256, uint256)
func (*LoadbotSession) GetParentSealBitmap ¶
func (_Loadbot *LoadbotSession) GetParentSealBitmap(blockNumber *big.Int) ([32]byte, error)
GetParentSealBitmap is a free data retrieval call binding the contract method 0xfae8db0a.
Solidity: function getParentSealBitmap(uint256 blockNumber) view returns(bytes32)
func (*LoadbotSession) GetVerifiedSealBitmapFromHeader ¶
func (_Loadbot *LoadbotSession) GetVerifiedSealBitmapFromHeader(header []byte) ([32]byte, error)
GetVerifiedSealBitmapFromHeader is a free data retrieval call binding the contract method 0x4b2c2f44.
Solidity: function getVerifiedSealBitmapFromHeader(bytes header) view returns(bytes32)
func (*LoadbotSession) GetVersionNumber ¶
GetVersionNumber is a free data retrieval call binding the contract method 0x54255be0.
Solidity: function getVersionNumber() pure returns(uint256, uint256, uint256, uint256)
func (*LoadbotSession) HashHeader ¶
func (_Loadbot *LoadbotSession) HashHeader(header []byte) ([32]byte, error)
HashHeader is a free data retrieval call binding the contract method 0x67960e91.
Solidity: function hashHeader(bytes header) view returns(bytes32)
func (*LoadbotSession) IncreaseAllowance ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) Initialize ¶
func (_Loadbot *LoadbotSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, inflationRate *big.Int, inflationFactorUpdatePeriod *big.Int, initialBalanceAddresses []common.Address, initialBalanceValues []*big.Int, exchangeIdentifier string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1e4f0e03.
Solidity: function initialize(string _name, string _symbol, uint8 _decimals, address registryAddress, uint256 inflationRate, uint256 inflationFactorUpdatePeriod, address[] initialBalanceAddresses, uint256[] initialBalanceValues, string exchangeIdentifier) returns()
func (*LoadbotSession) Initialized ¶
func (_Loadbot *LoadbotSession) Initialized() (bool, error)
Initialized is a free data retrieval call binding the contract method 0x158ef93e.
Solidity: function initialized() view returns(bool)
func (*LoadbotSession) IsOwner ¶
func (_Loadbot *LoadbotSession) IsOwner() (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.
Solidity: function isOwner() view returns(bool)
func (*LoadbotSession) MinQuorumSize ¶
MinQuorumSize is a free data retrieval call binding the contract method 0xe50e652d.
Solidity: function minQuorumSize(uint256 blockNumber) view returns(uint256)
func (*LoadbotSession) MinQuorumSizeInCurrentSet ¶
func (_Loadbot *LoadbotSession) MinQuorumSizeInCurrentSet() (*big.Int, error)
MinQuorumSizeInCurrentSet is a free data retrieval call binding the contract method 0x7385e5da.
Solidity: function minQuorumSizeInCurrentSet() view returns(uint256)
func (*LoadbotSession) Mint ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) MintForLoadBot ¶
func (_Loadbot *LoadbotSession) MintForLoadBot(to common.Address, value *big.Int) (*types.Transaction, error)
MintForLoadBot is a paid mutator transaction binding the contract method 0x7de02189.
Solidity: function mintForLoadBot(address to, uint256 value) returns()
func (*LoadbotSession) Name ¶
func (_Loadbot *LoadbotSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*LoadbotSession) NumberValidatorsInCurrentSet ¶
func (_Loadbot *LoadbotSession) NumberValidatorsInCurrentSet() (*big.Int, error)
NumberValidatorsInCurrentSet is a free data retrieval call binding the contract method 0x87ee8a0f.
Solidity: function numberValidatorsInCurrentSet() view returns(uint256)
func (*LoadbotSession) NumberValidatorsInSet ¶
NumberValidatorsInSet is a free data retrieval call binding the contract method 0x9b2b592f.
Solidity: function numberValidatorsInSet(uint256 blockNumber) view returns(uint256)
func (*LoadbotSession) Owner ¶
func (_Loadbot *LoadbotSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*LoadbotSession) Registry ¶
func (_Loadbot *LoadbotSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() view returns(address)
func (*LoadbotSession) RenounceOwnership ¶
func (_Loadbot *LoadbotSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LoadbotSession) SetInflationParameters ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) SetRegistry ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) Symbol ¶
func (_Loadbot *LoadbotSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*LoadbotSession) TotalSupply ¶
func (_Loadbot *LoadbotSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*LoadbotSession) Transfer ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) TransferFrom ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) TransferOwnership ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) TransferWithComment ¶
func (_Loadbot *LoadbotSession) 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 (*LoadbotSession) UnitsToValue ¶
UnitsToValue is a free data retrieval call binding the contract method 0xaf31f587.
Solidity: function unitsToValue(uint256 units) view returns(uint256)
func (*LoadbotSession) ValidatorSignerAddressFromCurrentSet ¶
func (_Loadbot *LoadbotSession) ValidatorSignerAddressFromCurrentSet(index *big.Int) (common.Address, error)
ValidatorSignerAddressFromCurrentSet is a free data retrieval call binding the contract method 0x123633ea.
Solidity: function validatorSignerAddressFromCurrentSet(uint256 index) view returns(address)
func (*LoadbotSession) ValidatorSignerAddressFromSet ¶
func (_Loadbot *LoadbotSession) 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) view returns(address)
func (*LoadbotSession) ValueToUnits ¶
ValueToUnits is a free data retrieval call binding the contract method 0x12c6c099.
Solidity: function valueToUnits(uint256 value) view returns(uint256)
type LoadbotTransactor ¶
type LoadbotTransactor struct {
// contains filtered or unexported fields
}
LoadbotTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewLoadbotTransactor ¶
func NewLoadbotTransactor(address common.Address, transactor bind.ContractTransactor) (*LoadbotTransactor, error)
NewLoadbotTransactor creates a new write-only instance of Loadbot, bound to a specific deployed contract.
func (*LoadbotTransactor) Approve ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) Burn ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) CreditGasFees ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) DebitGasFees ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) DecreaseAllowance ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) IncreaseAllowance ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) Initialize ¶
func (_Loadbot *LoadbotTransactor) 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, exchangeIdentifier string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1e4f0e03.
Solidity: function initialize(string _name, string _symbol, uint8 _decimals, address registryAddress, uint256 inflationRate, uint256 inflationFactorUpdatePeriod, address[] initialBalanceAddresses, uint256[] initialBalanceValues, string exchangeIdentifier) returns()
func (*LoadbotTransactor) Mint ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) MintForLoadBot ¶
func (_Loadbot *LoadbotTransactor) MintForLoadBot(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
MintForLoadBot is a paid mutator transaction binding the contract method 0x7de02189.
Solidity: function mintForLoadBot(address to, uint256 value) returns()
func (*LoadbotTransactor) RenounceOwnership ¶
func (_Loadbot *LoadbotTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LoadbotTransactor) SetInflationParameters ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) SetRegistry ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) Transfer ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) TransferFrom ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) TransferOwnership ¶
func (_Loadbot *LoadbotTransactor) 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 (*LoadbotTransactor) TransferWithComment ¶
func (_Loadbot *LoadbotTransactor) 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 LoadbotTransactorRaw ¶
type LoadbotTransactorRaw struct {
Contract *LoadbotTransactor // Generic write-only contract binding to access the raw methods on
}
LoadbotTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*LoadbotTransactorRaw) Transact ¶
func (_Loadbot *LoadbotTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*LoadbotTransactorRaw) Transfer ¶
func (_Loadbot *LoadbotTransactorRaw) 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 LoadbotTransactorSession ¶
type LoadbotTransactorSession struct { Contract *LoadbotTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
LoadbotTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*LoadbotTransactorSession) Approve ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) Burn ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) CreditGasFees ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) DebitGasFees ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) DecreaseAllowance ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) IncreaseAllowance ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) Initialize ¶
func (_Loadbot *LoadbotTransactorSession) Initialize(_name string, _symbol string, _decimals uint8, registryAddress common.Address, inflationRate *big.Int, inflationFactorUpdatePeriod *big.Int, initialBalanceAddresses []common.Address, initialBalanceValues []*big.Int, exchangeIdentifier string) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x1e4f0e03.
Solidity: function initialize(string _name, string _symbol, uint8 _decimals, address registryAddress, uint256 inflationRate, uint256 inflationFactorUpdatePeriod, address[] initialBalanceAddresses, uint256[] initialBalanceValues, string exchangeIdentifier) returns()
func (*LoadbotTransactorSession) Mint ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) MintForLoadBot ¶
func (_Loadbot *LoadbotTransactorSession) MintForLoadBot(to common.Address, value *big.Int) (*types.Transaction, error)
MintForLoadBot is a paid mutator transaction binding the contract method 0x7de02189.
Solidity: function mintForLoadBot(address to, uint256 value) returns()
func (*LoadbotTransactorSession) RenounceOwnership ¶
func (_Loadbot *LoadbotTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*LoadbotTransactorSession) SetInflationParameters ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) SetRegistry ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) Transfer ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) TransferFrom ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) TransferOwnership ¶
func (_Loadbot *LoadbotTransactorSession) 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 (*LoadbotTransactorSession) TransferWithComment ¶
func (_Loadbot *LoadbotTransactorSession) 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 LoadbotTransfer ¶
type LoadbotTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
LoadbotTransfer represents a Transfer event raised by the Loadbot contract.
type LoadbotTransferComment ¶
type LoadbotTransferComment struct { Comment string Raw types.Log // Blockchain specific contextual infos }
LoadbotTransferComment represents a TransferComment event raised by the Loadbot contract.
type LoadbotTransferCommentIterator ¶
type LoadbotTransferCommentIterator struct { Event *LoadbotTransferComment // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotTransferCommentIterator is returned from FilterTransferComment and is used to iterate over the raw logs and unpacked data for TransferComment events raised by the Loadbot contract.
func (*LoadbotTransferCommentIterator) Close ¶
func (it *LoadbotTransferCommentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotTransferCommentIterator) Error ¶
func (it *LoadbotTransferCommentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotTransferCommentIterator) Next ¶
func (it *LoadbotTransferCommentIterator) 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 LoadbotTransferIterator ¶
type LoadbotTransferIterator struct { Event *LoadbotTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
LoadbotTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Loadbot contract.
func (*LoadbotTransferIterator) Close ¶
func (it *LoadbotTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*LoadbotTransferIterator) Error ¶
func (it *LoadbotTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*LoadbotTransferIterator) Next ¶
func (it *LoadbotTransferIterator) 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.