Documentation ¶
Index ¶
- Constants
- type MergedMinerValidator
- type MergedMinerValidatorBlockInformationSubmitted
- type MergedMinerValidatorBlockInformationSubmittedIterator
- type MergedMinerValidatorCaller
- func (_MergedMinerValidator *MergedMinerValidatorCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) BLOCKREWARD(opts *bind.CallOpts) (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) Blocks(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) HashedBlocks(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) LastBlockSet(opts *bind.CallOpts) (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) RTI(opts *bind.CallOpts) (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) SUBMISSIONREWARD(opts *bind.CallOpts) (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) TOKENADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) TokenAddress(opts *bind.CallOpts) (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCaller) VERSION(opts *bind.CallOpts) (string, error)
- type MergedMinerValidatorCallerRaw
- type MergedMinerValidatorCallerSession
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) Admin() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) BLOCKREWARD() (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) Blocks(arg0 *big.Int) (struct{ ... }, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) HashedBlocks(arg0 *big.Int) ([]byte, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) LastBlockSet() (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) RTI() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) SUBMISSIONREWARD() (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) TOKENADDRESS() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) TokenAddress() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorCallerSession) VERSION() (string, error)
- type MergedMinerValidatorFilterer
- func (_MergedMinerValidator *MergedMinerValidatorFilterer) FilterBlockInformationSubmitted(opts *bind.FilterOpts, _coinbase []common.Address, _blockNumber []*big.Int) (*MergedMinerValidatorBlockInformationSubmittedIterator, error)
- func (_MergedMinerValidator *MergedMinerValidatorFilterer) FilterMergedMinedRewardClaimed(opts *bind.FilterOpts, _claimer []common.Address, _blockNumbers [][]*big.Int) (*MergedMinerValidatorMergedMinedRewardClaimedIterator, error)
- func (_MergedMinerValidator *MergedMinerValidatorFilterer) WatchBlockInformationSubmitted(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_MergedMinerValidator *MergedMinerValidatorFilterer) WatchMergedMinedRewardClaimed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type MergedMinerValidatorMergedMinedRewardClaimed
- type MergedMinerValidatorMergedMinedRewardClaimedIterator
- type MergedMinerValidatorRaw
- func (_MergedMinerValidator *MergedMinerValidatorRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MergedMinerValidator *MergedMinerValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MergedMinerValidatorSession
- func (_MergedMinerValidator *MergedMinerValidatorSession) Admin() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) BLOCKREWARD() (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) Blocks(arg0 *big.Int) (struct{ ... }, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) BulkClaimReward(_blockNumbers []*big.Int) (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) GoodNightSweetPrince() (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) HashedBlocks(arg0 *big.Int) ([]byte, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) LastBlockSet() (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) RTI() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) SUBMISSIONREWARD() (*big.Int, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) SubmitBlock() (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) TOKENADDRESS() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) TokenAddress() (common.Address, error)
- func (_MergedMinerValidator *MergedMinerValidatorSession) VERSION() (string, error)
- type MergedMinerValidatorTransactor
- func (_MergedMinerValidator *MergedMinerValidatorTransactor) BulkClaimReward(opts *bind.TransactOpts, _blockNumbers []*big.Int) (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorTransactor) GoodNightSweetPrince(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorTransactor) SubmitBlock(opts *bind.TransactOpts) (*types.Transaction, error)
- type MergedMinerValidatorTransactorRaw
- type MergedMinerValidatorTransactorSession
- func (_MergedMinerValidator *MergedMinerValidatorTransactorSession) BulkClaimReward(_blockNumbers []*big.Int) (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorTransactorSession) GoodNightSweetPrince() (*types.Transaction, error)
- func (_MergedMinerValidator *MergedMinerValidatorTransactorSession) SubmitBlock() (*types.Transaction, error)
- type RTCETH
- type RTCETHAdminSet
- type RTCETHAdminSetIterator
- type RTCETHCaller
- func (_RTCETH *RTCETHCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_RTCETH *RTCETHCaller) EthUSD(opts *bind.CallOpts) (*big.Int, error)
- func (_RTCETH *RTCETHCaller) HotWallet(opts *bind.CallOpts) (common.Address, error)
- func (_RTCETH *RTCETHCaller) Locked(opts *bind.CallOpts) (bool, error)
- func (_RTCETH *RTCETHCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RTCETH *RTCETHCaller) RTI(opts *bind.CallOpts) (common.Address, error)
- func (_RTCETH *RTCETHCaller) VERSION(opts *bind.CallOpts) (string, error)
- func (_RTCETH *RTCETHCaller) WeiPerRtc(opts *bind.CallOpts) (*big.Int, error)
- type RTCETHCallerRaw
- type RTCETHCallerSession
- func (_RTCETH *RTCETHCallerSession) Admin() (common.Address, error)
- func (_RTCETH *RTCETHCallerSession) EthUSD() (*big.Int, error)
- func (_RTCETH *RTCETHCallerSession) HotWallet() (common.Address, error)
- func (_RTCETH *RTCETHCallerSession) Locked() (bool, error)
- func (_RTCETH *RTCETHCallerSession) Owner() (common.Address, error)
- func (_RTCETH *RTCETHCallerSession) RTI() (common.Address, error)
- func (_RTCETH *RTCETHCallerSession) VERSION() (string, error)
- func (_RTCETH *RTCETHCallerSession) WeiPerRtc() (*big.Int, error)
- type RTCETHEthPerRtcUpdated
- type RTCETHEthPerRtcUpdatedIterator
- type RTCETHEthUsdPriceUpdated
- type RTCETHEthUsdPriceUpdatedIterator
- type RTCETHFilterer
- func (_RTCETH *RTCETHFilterer) FilterAdminSet(opts *bind.FilterOpts) (*RTCETHAdminSetIterator, error)
- func (_RTCETH *RTCETHFilterer) FilterEthPerRtcUpdated(opts *bind.FilterOpts) (*RTCETHEthPerRtcUpdatedIterator, error)
- func (_RTCETH *RTCETHFilterer) FilterEthUsdPriceUpdated(opts *bind.FilterOpts) (*RTCETHEthUsdPriceUpdatedIterator, error)
- func (_RTCETH *RTCETHFilterer) FilterForeignTokenTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*RTCETHForeignTokenTransferIterator, error)
- func (_RTCETH *RTCETHFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*RTCETHOwnershipTransferredIterator, error)
- func (_RTCETH *RTCETHFilterer) FilterRtcPurchased(opts *bind.FilterOpts) (*RTCETHRtcPurchasedIterator, error)
- func (_RTCETH *RTCETHFilterer) WatchAdminSet(opts *bind.WatchOpts, sink chan<- *RTCETHAdminSet) (event.Subscription, error)
- func (_RTCETH *RTCETHFilterer) WatchEthPerRtcUpdated(opts *bind.WatchOpts, sink chan<- *RTCETHEthPerRtcUpdated) (event.Subscription, error)
- func (_RTCETH *RTCETHFilterer) WatchEthUsdPriceUpdated(opts *bind.WatchOpts, sink chan<- *RTCETHEthUsdPriceUpdated) (event.Subscription, error)
- func (_RTCETH *RTCETHFilterer) WatchForeignTokenTransfer(opts *bind.WatchOpts, sink chan<- *RTCETHForeignTokenTransfer, ...) (event.Subscription, error)
- func (_RTCETH *RTCETHFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RTCETHOwnershipTransferred) (event.Subscription, error)
- func (_RTCETH *RTCETHFilterer) WatchRtcPurchased(opts *bind.WatchOpts, sink chan<- *RTCETHRtcPurchased) (event.Subscription, error)
- type RTCETHForeignTokenTransfer
- type RTCETHForeignTokenTransferIterator
- type RTCETHOwnershipTransferred
- type RTCETHOwnershipTransferredIterator
- type RTCETHRaw
- func (_RTCETH *RTCETHRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RTCETH *RTCETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RTCETH *RTCETHRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RTCETHRtcPurchased
- type RTCETHRtcPurchasedIterator
- type RTCETHSession
- func (_RTCETH *RTCETHSession) Admin() (common.Address, error)
- func (_RTCETH *RTCETHSession) BuyRtc() (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) EthUSD() (*big.Int, error)
- func (_RTCETH *RTCETHSession) HotWallet() (common.Address, error)
- func (_RTCETH *RTCETHSession) LockSales() (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) Locked() (bool, error)
- func (_RTCETH *RTCETHSession) Owner() (common.Address, error)
- func (_RTCETH *RTCETHSession) RTI() (common.Address, error)
- func (_RTCETH *RTCETHSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) SetHotWallet(_hotWalletAddress common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) UnlockSales() (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) UpdateEthPrice(_ethUSD *big.Int) (*types.Transaction, error)
- func (_RTCETH *RTCETHSession) VERSION() (string, error)
- func (_RTCETH *RTCETHSession) WeiPerRtc() (*big.Int, error)
- func (_RTCETH *RTCETHSession) WithdrawRemainingRtc() (*types.Transaction, error)
- type RTCETHTransactor
- func (_RTCETH *RTCETHTransactor) BuyRtc(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) LockSales(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) SetAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) SetHotWallet(opts *bind.TransactOpts, _hotWalletAddress common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) TransferForeignToken(opts *bind.TransactOpts, _tokenAddress common.Address, ...) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) UnlockSales(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) UpdateEthPrice(opts *bind.TransactOpts, _ethUSD *big.Int) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactor) WithdrawRemainingRtc(opts *bind.TransactOpts) (*types.Transaction, error)
- type RTCETHTransactorRaw
- type RTCETHTransactorSession
- func (_RTCETH *RTCETHTransactorSession) BuyRtc() (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) LockSales() (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) SetHotWallet(_hotWalletAddress common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) UnlockSales() (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) UpdateEthPrice(_ethUSD *big.Int) (*types.Transaction, error)
- func (_RTCETH *RTCETHTransactorSession) WithdrawRemainingRtc() (*types.Transaction, error)
- type RTCoin
- type RTCoinAdminSet
- type RTCoinAdminSetIterator
- type RTCoinApproval
- type RTCoinApprovalIterator
- type RTCoinCaller
- func (_RTCoin *RTCoinCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_RTCoin *RTCoinCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCaller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCaller) BalanceOf(opts *bind.CallOpts, _holder common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCaller) Balances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_RTCoin *RTCoinCaller) INITIALSUPPLY(opts *bind.CallOpts) (*big.Int, error)
- func (_RTCoin *RTCoinCaller) MergedMinerValidatorAddress(opts *bind.CallOpts) (common.Address, error)
- func (_RTCoin *RTCoinCaller) Minters(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_RTCoin *RTCoinCaller) Name(opts *bind.CallOpts) (string, error)
- func (_RTCoin *RTCoinCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RTCoin *RTCoinCaller) Stake(opts *bind.CallOpts) (common.Address, error)
- func (_RTCoin *RTCoinCaller) StakeContractAddress(opts *bind.CallOpts) (common.Address, error)
- func (_RTCoin *RTCoinCaller) StakeFailOverRestrictionLifted(opts *bind.CallOpts) (bool, error)
- func (_RTCoin *RTCoinCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_RTCoin *RTCoinCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_RTCoin *RTCoinCaller) TransfersFrozen(opts *bind.CallOpts) (bool, error)
- func (_RTCoin *RTCoinCaller) VERSION(opts *bind.CallOpts) (string, error)
- type RTCoinCallerRaw
- type RTCoinCallerSession
- func (_RTCoin *RTCoinCallerSession) Admin() (common.Address, error)
- func (_RTCoin *RTCoinCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCallerSession) Allowed(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCallerSession) BalanceOf(_holder common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCallerSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinCallerSession) Decimals() (uint8, error)
- func (_RTCoin *RTCoinCallerSession) INITIALSUPPLY() (*big.Int, error)
- func (_RTCoin *RTCoinCallerSession) MergedMinerValidatorAddress() (common.Address, error)
- func (_RTCoin *RTCoinCallerSession) Minters(arg0 common.Address) (bool, error)
- func (_RTCoin *RTCoinCallerSession) Name() (string, error)
- func (_RTCoin *RTCoinCallerSession) Owner() (common.Address, error)
- func (_RTCoin *RTCoinCallerSession) Stake() (common.Address, error)
- func (_RTCoin *RTCoinCallerSession) StakeContractAddress() (common.Address, error)
- func (_RTCoin *RTCoinCallerSession) StakeFailOverRestrictionLifted() (bool, error)
- func (_RTCoin *RTCoinCallerSession) Symbol() (string, error)
- func (_RTCoin *RTCoinCallerSession) TotalSupply() (*big.Int, error)
- func (_RTCoin *RTCoinCallerSession) TransfersFrozen() (bool, error)
- func (_RTCoin *RTCoinCallerSession) VERSION() (string, error)
- type RTCoinCoinsMinted
- type RTCoinCoinsMintedIterator
- type RTCoinEthTransferOut
- type RTCoinEthTransferOutIterator
- type RTCoinFailOverStakeContractSet
- type RTCoinFailOverStakeContractSetIterator
- type RTCoinFilterer
- func (_RTCoin *RTCoinFilterer) FilterAdminSet(opts *bind.FilterOpts) (*RTCoinAdminSetIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*RTCoinApprovalIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterCoinsMinted(opts *bind.FilterOpts, _stakeContract []common.Address, ...) (*RTCoinCoinsMintedIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterEthTransferOut(opts *bind.FilterOpts, _recipient []common.Address) (*RTCoinEthTransferOutIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterFailOverStakeContractSet(opts *bind.FilterOpts) (*RTCoinFailOverStakeContractSetIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterForeignTokenTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*RTCoinForeignTokenTransferIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterMergedMinerValidatorSet(opts *bind.FilterOpts) (*RTCoinMergedMinerValidatorSetIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*RTCoinOwnershipTransferredIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterStakeContractSet(opts *bind.FilterOpts) (*RTCoinStakeContractSetIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*RTCoinTransferIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterTransfersFrozen(opts *bind.FilterOpts, _transfersFrozen []bool) (*RTCoinTransfersFrozenIterator, error)
- func (_RTCoin *RTCoinFilterer) FilterTransfersThawed(opts *bind.FilterOpts, _transfersThawed []bool) (*RTCoinTransfersThawedIterator, error)
- func (_RTCoin *RTCoinFilterer) WatchAdminSet(opts *bind.WatchOpts, sink chan<- *RTCoinAdminSet) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *RTCoinApproval, _owner []common.Address, ...) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchCoinsMinted(opts *bind.WatchOpts, sink chan<- *RTCoinCoinsMinted, ...) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchEthTransferOut(opts *bind.WatchOpts, sink chan<- *RTCoinEthTransferOut, ...) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchFailOverStakeContractSet(opts *bind.WatchOpts, sink chan<- *RTCoinFailOverStakeContractSet) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchForeignTokenTransfer(opts *bind.WatchOpts, sink chan<- *RTCoinForeignTokenTransfer, ...) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchMergedMinerValidatorSet(opts *bind.WatchOpts, sink chan<- *RTCoinMergedMinerValidatorSet) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RTCoinOwnershipTransferred) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchStakeContractSet(opts *bind.WatchOpts, sink chan<- *RTCoinStakeContractSet) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *RTCoinTransfer, _sender []common.Address, ...) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchTransfersFrozen(opts *bind.WatchOpts, sink chan<- *RTCoinTransfersFrozen, ...) (event.Subscription, error)
- func (_RTCoin *RTCoinFilterer) WatchTransfersThawed(opts *bind.WatchOpts, sink chan<- *RTCoinTransfersThawed, ...) (event.Subscription, error)
- type RTCoinForeignTokenTransfer
- type RTCoinForeignTokenTransferIterator
- type RTCoinMergedMinerValidatorSet
- type RTCoinMergedMinerValidatorSetIterator
- type RTCoinOwnershipTransferred
- type RTCoinOwnershipTransferredIterator
- type RTCoinRaw
- func (_RTCoin *RTCoinRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RTCoin *RTCoinRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RTCoin *RTCoinRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RTCoinSession
- func (_RTCoin *RTCoinSession) Admin() (common.Address, error)
- func (_RTCoin *RTCoinSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinSession) Allowed(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) BalanceOf(_holder common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinSession) Balances(arg0 common.Address) (*big.Int, error)
- func (_RTCoin *RTCoinSession) Decimals() (uint8, error)
- func (_RTCoin *RTCoinSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) FreezeTransfers() (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) INITIALSUPPLY() (*big.Int, error)
- func (_RTCoin *RTCoinSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) MergedMinerValidatorAddress() (common.Address, error)
- func (_RTCoin *RTCoinSession) Mint(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) Minters(arg0 common.Address) (bool, error)
- func (_RTCoin *RTCoinSession) Name() (string, error)
- func (_RTCoin *RTCoinSession) Owner() (common.Address, error)
- func (_RTCoin *RTCoinSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) SetFailOverStakeContract(_contractAddress common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) SetMergedMinerValidator(_mergedMinerValidator common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) SetStakeContract(_contractAddress common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) Stake() (common.Address, error)
- func (_RTCoin *RTCoinSession) StakeContractAddress() (common.Address, error)
- func (_RTCoin *RTCoinSession) StakeFailOverRestrictionLifted() (bool, error)
- func (_RTCoin *RTCoinSession) Symbol() (string, error)
- func (_RTCoin *RTCoinSession) ThawTransfers() (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) TotalSupply() (*big.Int, error)
- func (_RTCoin *RTCoinSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) TransferFrom(_owner common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) TransferOutEth() (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinSession) TransfersFrozen() (bool, error)
- func (_RTCoin *RTCoinSession) VERSION() (string, error)
- type RTCoinStakeContractSet
- type RTCoinStakeContractSetIterator
- type RTCoinTransactor
- func (_RTCoin *RTCoinTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) FreezeTransfers(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) Mint(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) SetAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) SetFailOverStakeContract(opts *bind.TransactOpts, _contractAddress common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) SetMergedMinerValidator(opts *bind.TransactOpts, _mergedMinerValidator common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) SetStakeContract(opts *bind.TransactOpts, _contractAddress common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) ThawTransfers(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) Transfer(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) TransferForeignToken(opts *bind.TransactOpts, _tokenAddress common.Address, ...) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) TransferFrom(opts *bind.TransactOpts, _owner common.Address, _recipient common.Address, ...) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) TransferOutEth(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- type RTCoinTransactorRaw
- type RTCoinTransactorSession
- func (_RTCoin *RTCoinTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) FreezeTransfers() (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) Mint(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) SetFailOverStakeContract(_contractAddress common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) SetMergedMinerValidator(_mergedMinerValidator common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) SetStakeContract(_contractAddress common.Address) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) ThawTransfers() (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) TransferFrom(_owner common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) TransferOutEth() (*types.Transaction, error)
- func (_RTCoin *RTCoinTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- type RTCoinTransfer
- type RTCoinTransferIterator
- type RTCoinTransfersFrozen
- type RTCoinTransfersFrozenIterator
- type RTCoinTransfersThawed
- type RTCoinTransfersThawedIterator
- type Stake
- type StakeCaller
- func (_Stake *StakeCaller) ActiveStakes(opts *bind.CallOpts) (*big.Int, error)
- func (_Stake *StakeCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Stake *StakeCaller) CanMint(opts *bind.CallOpts) (bool, error)
- func (_Stake *StakeCaller) InternalRTCBalances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Stake *StakeCaller) NewStakesAllowed(opts *bind.CallOpts) (bool, error)
- func (_Stake *StakeCaller) NumberOfStakes(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_Stake *StakeCaller) RTI(opts *bind.CallOpts) (common.Address, error)
- func (_Stake *StakeCaller) Stakes(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Stake *StakeCaller) TOKENADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_Stake *StakeCaller) VERSION(opts *bind.CallOpts) (string, error)
- type StakeCallerRaw
- type StakeCallerSession
- func (_Stake *StakeCallerSession) ActiveStakes() (*big.Int, error)
- func (_Stake *StakeCallerSession) Admin() (common.Address, error)
- func (_Stake *StakeCallerSession) CanMint() (bool, error)
- func (_Stake *StakeCallerSession) InternalRTCBalances(arg0 common.Address) (*big.Int, error)
- func (_Stake *StakeCallerSession) NewStakesAllowed() (bool, error)
- func (_Stake *StakeCallerSession) NumberOfStakes(arg0 common.Address) (*big.Int, error)
- func (_Stake *StakeCallerSession) RTI() (common.Address, error)
- func (_Stake *StakeCallerSession) Stakes(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Stake *StakeCallerSession) TOKENADDRESS() (common.Address, error)
- func (_Stake *StakeCallerSession) VERSION() (string, error)
- type StakeFilterer
- func (_Stake *StakeFilterer) FilterForeignTokenTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*StakeForeignTokenTransferIterator, error)
- func (_Stake *StakeFilterer) FilterInitialStakeWithdrawn(opts *bind.FilterOpts, _staker []common.Address, _stakeNumber []*big.Int) (*StakeInitialStakeWithdrawnIterator, error)
- func (_Stake *StakeFilterer) FilterStakeDeposited(opts *bind.FilterOpts, _staker []common.Address, _stakeNum []*big.Int) (*StakeStakeDepositedIterator, error)
- func (_Stake *StakeFilterer) FilterStakeRewardWithdrawn(opts *bind.FilterOpts, _staker []common.Address, _stakeNum []*big.Int) (*StakeStakeRewardWithdrawnIterator, error)
- func (_Stake *StakeFilterer) FilterStakesDisabled(opts *bind.FilterOpts) (*StakeStakesDisabledIterator, error)
- func (_Stake *StakeFilterer) FilterStakesEnabled(opts *bind.FilterOpts) (*StakeStakesEnabledIterator, error)
- func (_Stake *StakeFilterer) WatchForeignTokenTransfer(opts *bind.WatchOpts, sink chan<- *StakeForeignTokenTransfer, ...) (event.Subscription, error)
- func (_Stake *StakeFilterer) WatchInitialStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *StakeInitialStakeWithdrawn, ...) (event.Subscription, error)
- func (_Stake *StakeFilterer) WatchStakeDeposited(opts *bind.WatchOpts, sink chan<- *StakeStakeDeposited, ...) (event.Subscription, error)
- func (_Stake *StakeFilterer) WatchStakeRewardWithdrawn(opts *bind.WatchOpts, sink chan<- *StakeStakeRewardWithdrawn, ...) (event.Subscription, error)
- func (_Stake *StakeFilterer) WatchStakesDisabled(opts *bind.WatchOpts, sink chan<- *StakeStakesDisabled) (event.Subscription, error)
- func (_Stake *StakeFilterer) WatchStakesEnabled(opts *bind.WatchOpts, sink chan<- *StakeStakesEnabled) (event.Subscription, error)
- type StakeForeignTokenTransfer
- type StakeForeignTokenTransferIterator
- type StakeInitialStakeWithdrawn
- type StakeInitialStakeWithdrawnIterator
- type StakeRaw
- func (_Stake *StakeRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Stake *StakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Stake *StakeRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakeSession
- func (_Stake *StakeSession) ActiveStakes() (*big.Int, error)
- func (_Stake *StakeSession) Admin() (common.Address, error)
- func (_Stake *StakeSession) AllowNewStakes() (*types.Transaction, error)
- func (_Stake *StakeSession) CanMint() (bool, error)
- func (_Stake *StakeSession) DepositStake(_numRTC *big.Int) (*types.Transaction, error)
- func (_Stake *StakeSession) DisableNewStakes() (*types.Transaction, error)
- func (_Stake *StakeSession) InternalRTCBalances(arg0 common.Address) (*big.Int, error)
- func (_Stake *StakeSession) Mint(_stakeNumber *big.Int) (*types.Transaction, error)
- func (_Stake *StakeSession) NewStakesAllowed() (bool, error)
- func (_Stake *StakeSession) NumberOfStakes(arg0 common.Address) (*big.Int, error)
- func (_Stake *StakeSession) RTI() (common.Address, error)
- func (_Stake *StakeSession) Stakes(arg0 common.Address, arg1 *big.Int) (struct{ ... }, error)
- func (_Stake *StakeSession) TOKENADDRESS() (common.Address, error)
- func (_Stake *StakeSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Stake *StakeSession) VERSION() (string, error)
- func (_Stake *StakeSession) WithdrawInitialStake(_stakeNumber *big.Int) (*types.Transaction, error)
- type StakeStakeDeposited
- type StakeStakeDepositedIterator
- type StakeStakeRewardWithdrawn
- type StakeStakeRewardWithdrawnIterator
- type StakeStakesDisabled
- type StakeStakesDisabledIterator
- type StakeStakesEnabled
- type StakeStakesEnabledIterator
- type StakeTransactor
- func (_Stake *StakeTransactor) AllowNewStakes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Stake *StakeTransactor) DepositStake(opts *bind.TransactOpts, _numRTC *big.Int) (*types.Transaction, error)
- func (_Stake *StakeTransactor) DisableNewStakes(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Stake *StakeTransactor) Mint(opts *bind.TransactOpts, _stakeNumber *big.Int) (*types.Transaction, error)
- func (_Stake *StakeTransactor) TransferForeignToken(opts *bind.TransactOpts, _tokenAddress common.Address, ...) (*types.Transaction, error)
- func (_Stake *StakeTransactor) WithdrawInitialStake(opts *bind.TransactOpts, _stakeNumber *big.Int) (*types.Transaction, error)
- type StakeTransactorRaw
- type StakeTransactorSession
- func (_Stake *StakeTransactorSession) AllowNewStakes() (*types.Transaction, error)
- func (_Stake *StakeTransactorSession) DepositStake(_numRTC *big.Int) (*types.Transaction, error)
- func (_Stake *StakeTransactorSession) DisableNewStakes() (*types.Transaction, error)
- func (_Stake *StakeTransactorSession) Mint(_stakeNumber *big.Int) (*types.Transaction, error)
- func (_Stake *StakeTransactorSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_Stake *StakeTransactorSession) WithdrawInitialStake(_stakeNumber *big.Int) (*types.Transaction, error)
- type Vesting
- type VestingCaller
- func (_Vesting *VestingCaller) Admin(opts *bind.CallOpts) (common.Address, error)
- func (_Vesting *VestingCaller) RTI(opts *bind.CallOpts) (common.Address, error)
- func (_Vesting *VestingCaller) TOKENADDRESS(opts *bind.CallOpts) (common.Address, error)
- func (_Vesting *VestingCaller) VERSION(opts *bind.CallOpts) (string, error)
- func (_Vesting *VestingCaller) Vests(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- type VestingCallerRaw
- type VestingCallerSession
- func (_Vesting *VestingCallerSession) Admin() (common.Address, error)
- func (_Vesting *VestingCallerSession) RTI() (common.Address, error)
- func (_Vesting *VestingCallerSession) TOKENADDRESS() (common.Address, error)
- func (_Vesting *VestingCallerSession) VERSION() (string, error)
- func (_Vesting *VestingCallerSession) Vests(arg0 common.Address) (struct{ ... }, error)
- type VestingFilterer
- type VestingRaw
- func (_Vesting *VestingRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Vesting *VestingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Vesting *VestingRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type VestingSession
- func (_Vesting *VestingSession) AddVest(_vester common.Address, _totalAmountToVest *big.Int, _releaseDates []*big.Int, ...) (*types.Transaction, error)
- func (_Vesting *VestingSession) Admin() (common.Address, error)
- func (_Vesting *VestingSession) RTI() (common.Address, error)
- func (_Vesting *VestingSession) TOKENADDRESS() (common.Address, error)
- func (_Vesting *VestingSession) VERSION() (string, error)
- func (_Vesting *VestingSession) Vests(arg0 common.Address) (struct{ ... }, error)
- func (_Vesting *VestingSession) WithdrawVestedTokens(_vestIndex *big.Int) (*types.Transaction, error)
- type VestingTransactor
- type VestingTransactorRaw
- type VestingTransactorSession
Constants ¶
const MergedMinerValidatorABI = "" /* 3263-byte string literal not displayed */
MergedMinerValidatorABI is the input ABI used to generate the binding from.
const MergedMinerValidatorBin = `` /* 7516-byte string literal not displayed */
MergedMinerValidatorBin is the compiled bytecode used for deploying new contracts.
const RTCETHABI = "" /* 4623-byte string literal not displayed */
RTCETHABI is the input ABI used to generate the binding from.
const RTCETHBin = `` /* 8692-byte string literal not displayed */
RTCETHBin is the compiled bytecode used for deploying new contracts.
const RTCoinABI = "" /* 9770-byte string literal not displayed */
RTCoinABI is the input ABI used to generate the binding from.
const RTCoinBin = `` /* 14856-byte string literal not displayed */
RTCoinBin is the compiled bytecode used for deploying new contracts.
const StakeABI = "" /* 5258-byte string literal not displayed */
StakeABI is the input ABI used to generate the binding from.
const StakeBin = `` /* 12698-byte string literal not displayed */
StakeBin is the compiled bytecode used for deploying new contracts.
const VestingABI = "" /* 1714-byte string literal not displayed */
VestingABI is the input ABI used to generate the binding from.
const VestingBin = `` /* 7300-byte string literal not displayed */
VestingBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MergedMinerValidator ¶
type MergedMinerValidator struct { MergedMinerValidatorCaller // Read-only binding to the contract MergedMinerValidatorTransactor // Write-only binding to the contract MergedMinerValidatorFilterer // Log filterer for contract events }
MergedMinerValidator is an auto generated Go binding around an Ethereum contract.
func DeployMergedMinerValidator ¶
func DeployMergedMinerValidator(auth *bind.TransactOpts, backend bind.ContractBackend, _admin common.Address) (common.Address, *types.Transaction, *MergedMinerValidator, error)
DeployMergedMinerValidator deploys a new Ethereum contract, binding an instance of MergedMinerValidator to it.
func NewMergedMinerValidator ¶
func NewMergedMinerValidator(address common.Address, backend bind.ContractBackend) (*MergedMinerValidator, error)
NewMergedMinerValidator creates a new instance of MergedMinerValidator, bound to a specific deployed contract.
type MergedMinerValidatorBlockInformationSubmitted ¶
type MergedMinerValidatorBlockInformationSubmitted struct { Coinbase common.Address BlockNumber *big.Int Submitter common.Address Raw types.Log // Blockchain specific contextual infos }
MergedMinerValidatorBlockInformationSubmitted represents a BlockInformationSubmitted event raised by the MergedMinerValidator contract.
type MergedMinerValidatorBlockInformationSubmittedIterator ¶
type MergedMinerValidatorBlockInformationSubmittedIterator struct { Event *MergedMinerValidatorBlockInformationSubmitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MergedMinerValidatorBlockInformationSubmittedIterator is returned from FilterBlockInformationSubmitted and is used to iterate over the raw logs and unpacked data for BlockInformationSubmitted events raised by the MergedMinerValidator contract.
func (*MergedMinerValidatorBlockInformationSubmittedIterator) Close ¶
func (it *MergedMinerValidatorBlockInformationSubmittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MergedMinerValidatorBlockInformationSubmittedIterator) Error ¶
func (it *MergedMinerValidatorBlockInformationSubmittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MergedMinerValidatorBlockInformationSubmittedIterator) Next ¶
func (it *MergedMinerValidatorBlockInformationSubmittedIterator) 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 MergedMinerValidatorCaller ¶
type MergedMinerValidatorCaller struct {
// contains filtered or unexported fields
}
MergedMinerValidatorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMergedMinerValidatorCaller ¶
func NewMergedMinerValidatorCaller(address common.Address, caller bind.ContractCaller) (*MergedMinerValidatorCaller, error)
NewMergedMinerValidatorCaller creates a new read-only instance of MergedMinerValidator, bound to a specific deployed contract.
func (*MergedMinerValidatorCaller) Admin ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) Admin(opts *bind.CallOpts) (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*MergedMinerValidatorCaller) BLOCKREWARD ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) BLOCKREWARD(opts *bind.CallOpts) (*big.Int, error)
BLOCKREWARD is a free data retrieval call binding the contract method 0xf2477f7c.
Solidity: function BLOCKREWARD() constant returns(uint256)
func (*MergedMinerValidatorCaller) Blocks ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) Blocks(opts *bind.CallOpts, arg0 *big.Int) (struct { Number *big.Int Coinbase common.Address State uint8 }, error)
Blocks is a free data retrieval call binding the contract method 0xf25b3f99.
Solidity: function blocks( uint256) constant returns(number uint256, coinbase address, state uint8)
func (*MergedMinerValidatorCaller) HashedBlocks ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) HashedBlocks(opts *bind.CallOpts, arg0 *big.Int) ([]byte, error)
HashedBlocks is a free data retrieval call binding the contract method 0x91323e50.
Solidity: function hashedBlocks( uint256) constant returns(bytes)
func (*MergedMinerValidatorCaller) LastBlockSet ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) LastBlockSet(opts *bind.CallOpts) (*big.Int, error)
LastBlockSet is a free data retrieval call binding the contract method 0x2722692c.
Solidity: function lastBlockSet() constant returns(uint256)
func (*MergedMinerValidatorCaller) RTI ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) RTI(opts *bind.CallOpts) (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*MergedMinerValidatorCaller) SUBMISSIONREWARD ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) SUBMISSIONREWARD(opts *bind.CallOpts) (*big.Int, error)
SUBMISSIONREWARD is a free data retrieval call binding the contract method 0x3218ebcc.
Solidity: function SUBMISSIONREWARD() constant returns(uint256)
func (*MergedMinerValidatorCaller) TOKENADDRESS ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) TOKENADDRESS(opts *bind.CallOpts) (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*MergedMinerValidatorCaller) TokenAddress ¶
func (_MergedMinerValidator *MergedMinerValidatorCaller) TokenAddress(opts *bind.CallOpts) (common.Address, error)
TokenAddress is a free data retrieval call binding the contract method 0x9d76ea58.
Solidity: function tokenAddress() constant returns(address)
type MergedMinerValidatorCallerRaw ¶
type MergedMinerValidatorCallerRaw struct {
Contract *MergedMinerValidatorCaller // Generic read-only contract binding to access the raw methods on
}
MergedMinerValidatorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MergedMinerValidatorCallerRaw) Call ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerRaw) 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 MergedMinerValidatorCallerSession ¶
type MergedMinerValidatorCallerSession struct { Contract *MergedMinerValidatorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MergedMinerValidatorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MergedMinerValidatorCallerSession) Admin ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*MergedMinerValidatorCallerSession) BLOCKREWARD ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) BLOCKREWARD() (*big.Int, error)
BLOCKREWARD is a free data retrieval call binding the contract method 0xf2477f7c.
Solidity: function BLOCKREWARD() constant returns(uint256)
func (*MergedMinerValidatorCallerSession) Blocks ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) Blocks(arg0 *big.Int) (struct { Number *big.Int Coinbase common.Address State uint8 }, error)
Blocks is a free data retrieval call binding the contract method 0xf25b3f99.
Solidity: function blocks( uint256) constant returns(number uint256, coinbase address, state uint8)
func (*MergedMinerValidatorCallerSession) HashedBlocks ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) HashedBlocks(arg0 *big.Int) ([]byte, error)
HashedBlocks is a free data retrieval call binding the contract method 0x91323e50.
Solidity: function hashedBlocks( uint256) constant returns(bytes)
func (*MergedMinerValidatorCallerSession) LastBlockSet ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) LastBlockSet() (*big.Int, error)
LastBlockSet is a free data retrieval call binding the contract method 0x2722692c.
Solidity: function lastBlockSet() constant returns(uint256)
func (*MergedMinerValidatorCallerSession) RTI ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*MergedMinerValidatorCallerSession) SUBMISSIONREWARD ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) SUBMISSIONREWARD() (*big.Int, error)
SUBMISSIONREWARD is a free data retrieval call binding the contract method 0x3218ebcc.
Solidity: function SUBMISSIONREWARD() constant returns(uint256)
func (*MergedMinerValidatorCallerSession) TOKENADDRESS ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) TOKENADDRESS() (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*MergedMinerValidatorCallerSession) TokenAddress ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) TokenAddress() (common.Address, error)
TokenAddress is a free data retrieval call binding the contract method 0x9d76ea58.
Solidity: function tokenAddress() constant returns(address)
func (*MergedMinerValidatorCallerSession) VERSION ¶
func (_MergedMinerValidator *MergedMinerValidatorCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
type MergedMinerValidatorFilterer ¶
type MergedMinerValidatorFilterer struct {
// contains filtered or unexported fields
}
MergedMinerValidatorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMergedMinerValidatorFilterer ¶
func NewMergedMinerValidatorFilterer(address common.Address, filterer bind.ContractFilterer) (*MergedMinerValidatorFilterer, error)
NewMergedMinerValidatorFilterer creates a new log filterer instance of MergedMinerValidator, bound to a specific deployed contract.
func (*MergedMinerValidatorFilterer) FilterBlockInformationSubmitted ¶
func (_MergedMinerValidator *MergedMinerValidatorFilterer) FilterBlockInformationSubmitted(opts *bind.FilterOpts, _coinbase []common.Address, _blockNumber []*big.Int) (*MergedMinerValidatorBlockInformationSubmittedIterator, error)
FilterBlockInformationSubmitted is a free log retrieval operation binding the contract event 0x607bba4a16235877e634164f23916760adfb2e9a596e6e1f691347e944a6bcc5.
Solidity: e BlockInformationSubmitted(_coinbase indexed address, _blockNumber indexed uint256, _submitter address)
func (*MergedMinerValidatorFilterer) FilterMergedMinedRewardClaimed ¶
func (_MergedMinerValidator *MergedMinerValidatorFilterer) FilterMergedMinedRewardClaimed(opts *bind.FilterOpts, _claimer []common.Address, _blockNumbers [][]*big.Int) (*MergedMinerValidatorMergedMinedRewardClaimedIterator, error)
FilterMergedMinedRewardClaimed is a free log retrieval operation binding the contract event 0xb1edf40adb1abba7ef019c51048fb2da24246512f4e7c1dd75061e727298c2fb.
Solidity: e MergedMinedRewardClaimed(_claimer indexed address, _blockNumbers indexed uint256[], _totalReward uint256)
func (*MergedMinerValidatorFilterer) WatchBlockInformationSubmitted ¶
func (_MergedMinerValidator *MergedMinerValidatorFilterer) WatchBlockInformationSubmitted(opts *bind.WatchOpts, sink chan<- *MergedMinerValidatorBlockInformationSubmitted, _coinbase []common.Address, _blockNumber []*big.Int) (event.Subscription, error)
WatchBlockInformationSubmitted is a free log subscription operation binding the contract event 0x607bba4a16235877e634164f23916760adfb2e9a596e6e1f691347e944a6bcc5.
Solidity: e BlockInformationSubmitted(_coinbase indexed address, _blockNumber indexed uint256, _submitter address)
func (*MergedMinerValidatorFilterer) WatchMergedMinedRewardClaimed ¶
func (_MergedMinerValidator *MergedMinerValidatorFilterer) WatchMergedMinedRewardClaimed(opts *bind.WatchOpts, sink chan<- *MergedMinerValidatorMergedMinedRewardClaimed, _claimer []common.Address, _blockNumbers [][]*big.Int) (event.Subscription, error)
WatchMergedMinedRewardClaimed is a free log subscription operation binding the contract event 0xb1edf40adb1abba7ef019c51048fb2da24246512f4e7c1dd75061e727298c2fb.
Solidity: e MergedMinedRewardClaimed(_claimer indexed address, _blockNumbers indexed uint256[], _totalReward uint256)
type MergedMinerValidatorMergedMinedRewardClaimed ¶
type MergedMinerValidatorMergedMinedRewardClaimed struct { Claimer common.Address BlockNumbers []*big.Int TotalReward *big.Int Raw types.Log // Blockchain specific contextual infos }
MergedMinerValidatorMergedMinedRewardClaimed represents a MergedMinedRewardClaimed event raised by the MergedMinerValidator contract.
type MergedMinerValidatorMergedMinedRewardClaimedIterator ¶
type MergedMinerValidatorMergedMinedRewardClaimedIterator struct { Event *MergedMinerValidatorMergedMinedRewardClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MergedMinerValidatorMergedMinedRewardClaimedIterator is returned from FilterMergedMinedRewardClaimed and is used to iterate over the raw logs and unpacked data for MergedMinedRewardClaimed events raised by the MergedMinerValidator contract.
func (*MergedMinerValidatorMergedMinedRewardClaimedIterator) Close ¶
func (it *MergedMinerValidatorMergedMinedRewardClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MergedMinerValidatorMergedMinedRewardClaimedIterator) Error ¶
func (it *MergedMinerValidatorMergedMinedRewardClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MergedMinerValidatorMergedMinedRewardClaimedIterator) Next ¶
func (it *MergedMinerValidatorMergedMinedRewardClaimedIterator) 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 MergedMinerValidatorRaw ¶
type MergedMinerValidatorRaw struct {
Contract *MergedMinerValidator // Generic contract binding to access the raw methods on
}
MergedMinerValidatorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MergedMinerValidatorRaw) Call ¶
func (_MergedMinerValidator *MergedMinerValidatorRaw) 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 (*MergedMinerValidatorRaw) Transact ¶
func (_MergedMinerValidator *MergedMinerValidatorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MergedMinerValidatorRaw) Transfer ¶
func (_MergedMinerValidator *MergedMinerValidatorRaw) 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 MergedMinerValidatorSession ¶
type MergedMinerValidatorSession struct { Contract *MergedMinerValidator // 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 }
MergedMinerValidatorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MergedMinerValidatorSession) Admin ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*MergedMinerValidatorSession) BLOCKREWARD ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) BLOCKREWARD() (*big.Int, error)
BLOCKREWARD is a free data retrieval call binding the contract method 0xf2477f7c.
Solidity: function BLOCKREWARD() constant returns(uint256)
func (*MergedMinerValidatorSession) Blocks ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) Blocks(arg0 *big.Int) (struct { Number *big.Int Coinbase common.Address State uint8 }, error)
Blocks is a free data retrieval call binding the contract method 0xf25b3f99.
Solidity: function blocks( uint256) constant returns(number uint256, coinbase address, state uint8)
func (*MergedMinerValidatorSession) BulkClaimReward ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) BulkClaimReward(_blockNumbers []*big.Int) (*types.Transaction, error)
BulkClaimReward is a paid mutator transaction binding the contract method 0xe2bfcb42.
Solidity: function bulkClaimReward(_blockNumbers uint256[]) returns(bool)
func (*MergedMinerValidatorSession) GoodNightSweetPrince ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) GoodNightSweetPrince() (*types.Transaction, error)
GoodNightSweetPrince is a paid mutator transaction binding the contract method 0xed2d1d9e.
Solidity: function goodNightSweetPrince() returns(bool)
func (*MergedMinerValidatorSession) HashedBlocks ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) HashedBlocks(arg0 *big.Int) ([]byte, error)
HashedBlocks is a free data retrieval call binding the contract method 0x91323e50.
Solidity: function hashedBlocks( uint256) constant returns(bytes)
func (*MergedMinerValidatorSession) LastBlockSet ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) LastBlockSet() (*big.Int, error)
LastBlockSet is a free data retrieval call binding the contract method 0x2722692c.
Solidity: function lastBlockSet() constant returns(uint256)
func (*MergedMinerValidatorSession) RTI ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*MergedMinerValidatorSession) SUBMISSIONREWARD ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) SUBMISSIONREWARD() (*big.Int, error)
SUBMISSIONREWARD is a free data retrieval call binding the contract method 0x3218ebcc.
Solidity: function SUBMISSIONREWARD() constant returns(uint256)
func (*MergedMinerValidatorSession) SubmitBlock ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) SubmitBlock() (*types.Transaction, error)
SubmitBlock is a paid mutator transaction binding the contract method 0x25ceb4b2.
Solidity: function submitBlock() returns(bool)
func (*MergedMinerValidatorSession) TOKENADDRESS ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) TOKENADDRESS() (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*MergedMinerValidatorSession) TokenAddress ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) TokenAddress() (common.Address, error)
TokenAddress is a free data retrieval call binding the contract method 0x9d76ea58.
Solidity: function tokenAddress() constant returns(address)
func (*MergedMinerValidatorSession) VERSION ¶
func (_MergedMinerValidator *MergedMinerValidatorSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
type MergedMinerValidatorTransactor ¶
type MergedMinerValidatorTransactor struct {
// contains filtered or unexported fields
}
MergedMinerValidatorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMergedMinerValidatorTransactor ¶
func NewMergedMinerValidatorTransactor(address common.Address, transactor bind.ContractTransactor) (*MergedMinerValidatorTransactor, error)
NewMergedMinerValidatorTransactor creates a new write-only instance of MergedMinerValidator, bound to a specific deployed contract.
func (*MergedMinerValidatorTransactor) BulkClaimReward ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactor) BulkClaimReward(opts *bind.TransactOpts, _blockNumbers []*big.Int) (*types.Transaction, error)
BulkClaimReward is a paid mutator transaction binding the contract method 0xe2bfcb42.
Solidity: function bulkClaimReward(_blockNumbers uint256[]) returns(bool)
func (*MergedMinerValidatorTransactor) GoodNightSweetPrince ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactor) GoodNightSweetPrince(opts *bind.TransactOpts) (*types.Transaction, error)
GoodNightSweetPrince is a paid mutator transaction binding the contract method 0xed2d1d9e.
Solidity: function goodNightSweetPrince() returns(bool)
func (*MergedMinerValidatorTransactor) SubmitBlock ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactor) SubmitBlock(opts *bind.TransactOpts) (*types.Transaction, error)
SubmitBlock is a paid mutator transaction binding the contract method 0x25ceb4b2.
Solidity: function submitBlock() returns(bool)
type MergedMinerValidatorTransactorRaw ¶
type MergedMinerValidatorTransactorRaw struct {
Contract *MergedMinerValidatorTransactor // Generic write-only contract binding to access the raw methods on
}
MergedMinerValidatorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MergedMinerValidatorTransactorRaw) Transact ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MergedMinerValidatorTransactorRaw) Transfer ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactorRaw) 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 MergedMinerValidatorTransactorSession ¶
type MergedMinerValidatorTransactorSession struct { Contract *MergedMinerValidatorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MergedMinerValidatorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MergedMinerValidatorTransactorSession) BulkClaimReward ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactorSession) BulkClaimReward(_blockNumbers []*big.Int) (*types.Transaction, error)
BulkClaimReward is a paid mutator transaction binding the contract method 0xe2bfcb42.
Solidity: function bulkClaimReward(_blockNumbers uint256[]) returns(bool)
func (*MergedMinerValidatorTransactorSession) GoodNightSweetPrince ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactorSession) GoodNightSweetPrince() (*types.Transaction, error)
GoodNightSweetPrince is a paid mutator transaction binding the contract method 0xed2d1d9e.
Solidity: function goodNightSweetPrince() returns(bool)
func (*MergedMinerValidatorTransactorSession) SubmitBlock ¶
func (_MergedMinerValidator *MergedMinerValidatorTransactorSession) SubmitBlock() (*types.Transaction, error)
SubmitBlock is a paid mutator transaction binding the contract method 0x25ceb4b2.
Solidity: function submitBlock() returns(bool)
type RTCETH ¶
type RTCETH struct { RTCETHCaller // Read-only binding to the contract RTCETHTransactor // Write-only binding to the contract RTCETHFilterer // Log filterer for contract events }
RTCETH is an auto generated Go binding around an Ethereum contract.
func DeployRTCETH ¶
func DeployRTCETH(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RTCETH, error)
DeployRTCETH deploys a new Ethereum contract, binding an instance of RTCETH to it.
type RTCETHAdminSet ¶
type RTCETHAdminSet struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
RTCETHAdminSet represents a AdminSet event raised by the RTCETH contract.
type RTCETHAdminSetIterator ¶
type RTCETHAdminSetIterator struct { Event *RTCETHAdminSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCETHAdminSetIterator is returned from FilterAdminSet and is used to iterate over the raw logs and unpacked data for AdminSet events raised by the RTCETH contract.
func (*RTCETHAdminSetIterator) Close ¶
func (it *RTCETHAdminSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCETHAdminSetIterator) Error ¶
func (it *RTCETHAdminSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCETHAdminSetIterator) Next ¶
func (it *RTCETHAdminSetIterator) 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 RTCETHCaller ¶
type RTCETHCaller struct {
// contains filtered or unexported fields
}
RTCETHCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRTCETHCaller ¶
func NewRTCETHCaller(address common.Address, caller bind.ContractCaller) (*RTCETHCaller, error)
NewRTCETHCaller creates a new read-only instance of RTCETH, bound to a specific deployed contract.
func (*RTCETHCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*RTCETHCaller) EthUSD ¶
EthUSD is a free data retrieval call binding the contract method 0xac48bd5a.
Solidity: function ethUSD() constant returns(uint256)
func (*RTCETHCaller) HotWallet ¶
HotWallet is a free data retrieval call binding the contract method 0x29113bc8.
Solidity: function hotWallet() constant returns(address)
func (*RTCETHCaller) Locked ¶
func (_RTCETH *RTCETHCaller) Locked(opts *bind.CallOpts) (bool, error)
Locked is a free data retrieval call binding the contract method 0xcf309012.
Solidity: function locked() constant returns(bool)
func (*RTCETHCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RTCETHCaller) RTI ¶
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
type RTCETHCallerRaw ¶
type RTCETHCallerRaw struct {
Contract *RTCETHCaller // Generic read-only contract binding to access the raw methods on
}
RTCETHCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RTCETHCallerRaw) Call ¶
func (_RTCETH *RTCETHCallerRaw) 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 RTCETHCallerSession ¶
type RTCETHCallerSession struct { Contract *RTCETHCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RTCETHCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RTCETHCallerSession) Admin ¶
func (_RTCETH *RTCETHCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*RTCETHCallerSession) EthUSD ¶
func (_RTCETH *RTCETHCallerSession) EthUSD() (*big.Int, error)
EthUSD is a free data retrieval call binding the contract method 0xac48bd5a.
Solidity: function ethUSD() constant returns(uint256)
func (*RTCETHCallerSession) HotWallet ¶
func (_RTCETH *RTCETHCallerSession) HotWallet() (common.Address, error)
HotWallet is a free data retrieval call binding the contract method 0x29113bc8.
Solidity: function hotWallet() constant returns(address)
func (*RTCETHCallerSession) Locked ¶
func (_RTCETH *RTCETHCallerSession) Locked() (bool, error)
Locked is a free data retrieval call binding the contract method 0xcf309012.
Solidity: function locked() constant returns(bool)
func (*RTCETHCallerSession) Owner ¶
func (_RTCETH *RTCETHCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RTCETHCallerSession) RTI ¶
func (_RTCETH *RTCETHCallerSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*RTCETHCallerSession) VERSION ¶
func (_RTCETH *RTCETHCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
type RTCETHEthPerRtcUpdated ¶
type RTCETHEthPerRtcUpdated struct { EthPerRtc *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCETHEthPerRtcUpdated represents a EthPerRtcUpdated event raised by the RTCETH contract.
type RTCETHEthPerRtcUpdatedIterator ¶
type RTCETHEthPerRtcUpdatedIterator struct { Event *RTCETHEthPerRtcUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCETHEthPerRtcUpdatedIterator is returned from FilterEthPerRtcUpdated and is used to iterate over the raw logs and unpacked data for EthPerRtcUpdated events raised by the RTCETH contract.
func (*RTCETHEthPerRtcUpdatedIterator) Close ¶
func (it *RTCETHEthPerRtcUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCETHEthPerRtcUpdatedIterator) Error ¶
func (it *RTCETHEthPerRtcUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCETHEthPerRtcUpdatedIterator) Next ¶
func (it *RTCETHEthPerRtcUpdatedIterator) 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 RTCETHEthUsdPriceUpdated ¶
type RTCETHEthUsdPriceUpdated struct { EthUSD *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCETHEthUsdPriceUpdated represents a EthUsdPriceUpdated event raised by the RTCETH contract.
type RTCETHEthUsdPriceUpdatedIterator ¶
type RTCETHEthUsdPriceUpdatedIterator struct { Event *RTCETHEthUsdPriceUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCETHEthUsdPriceUpdatedIterator is returned from FilterEthUsdPriceUpdated and is used to iterate over the raw logs and unpacked data for EthUsdPriceUpdated events raised by the RTCETH contract.
func (*RTCETHEthUsdPriceUpdatedIterator) Close ¶
func (it *RTCETHEthUsdPriceUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCETHEthUsdPriceUpdatedIterator) Error ¶
func (it *RTCETHEthUsdPriceUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCETHEthUsdPriceUpdatedIterator) Next ¶
func (it *RTCETHEthUsdPriceUpdatedIterator) 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 RTCETHFilterer ¶
type RTCETHFilterer struct {
// contains filtered or unexported fields
}
RTCETHFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRTCETHFilterer ¶
func NewRTCETHFilterer(address common.Address, filterer bind.ContractFilterer) (*RTCETHFilterer, error)
NewRTCETHFilterer creates a new log filterer instance of RTCETH, bound to a specific deployed contract.
func (*RTCETHFilterer) FilterAdminSet ¶
func (_RTCETH *RTCETHFilterer) FilterAdminSet(opts *bind.FilterOpts) (*RTCETHAdminSetIterator, error)
FilterAdminSet is a free log retrieval operation binding the contract event 0x8fe72c3e0020beb3234e76ae6676fa576fbfcae600af1c4fea44784cf0db329c.
Solidity: e AdminSet(_admin address)
func (*RTCETHFilterer) FilterEthPerRtcUpdated ¶
func (_RTCETH *RTCETHFilterer) FilterEthPerRtcUpdated(opts *bind.FilterOpts) (*RTCETHEthPerRtcUpdatedIterator, error)
FilterEthPerRtcUpdated is a free log retrieval operation binding the contract event 0xfffc90eea46c9cbb07fb42de1eaf85778ea803d977cf72f27fca2fbef82ead4f.
Solidity: e EthPerRtcUpdated(_ethPerRtc uint256)
func (*RTCETHFilterer) FilterEthUsdPriceUpdated ¶
func (_RTCETH *RTCETHFilterer) FilterEthUsdPriceUpdated(opts *bind.FilterOpts) (*RTCETHEthUsdPriceUpdatedIterator, error)
FilterEthUsdPriceUpdated is a free log retrieval operation binding the contract event 0xb8a7d16d8966ae3f48e95e49ed078690c23bd91afb16363bbaaaac00ff99b03f.
Solidity: e EthUsdPriceUpdated(_ethUSD uint256)
func (*RTCETHFilterer) FilterForeignTokenTransfer ¶
func (_RTCETH *RTCETHFilterer) FilterForeignTokenTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*RTCETHForeignTokenTransferIterator, error)
FilterForeignTokenTransfer is a free log retrieval operation binding the contract event 0x10a46ed575affad8e954ae27853b1f89c6da90d8c35f619fc640f8a21bcb7857.
Solidity: e ForeignTokenTransfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*RTCETHFilterer) FilterOwnershipTransferred ¶
func (_RTCETH *RTCETHFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*RTCETHOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(_previousOwner address, _newOwner address)
func (*RTCETHFilterer) FilterRtcPurchased ¶
func (_RTCETH *RTCETHFilterer) FilterRtcPurchased(opts *bind.FilterOpts) (*RTCETHRtcPurchasedIterator, error)
FilterRtcPurchased is a free log retrieval operation binding the contract event 0xa0a4ba9ef6957a5ef0d6abd66ffc659cc3759a9b34885d1be885b5045d49d006.
Solidity: e RtcPurchased(_rtcPurchased uint256)
func (*RTCETHFilterer) WatchAdminSet ¶
func (_RTCETH *RTCETHFilterer) WatchAdminSet(opts *bind.WatchOpts, sink chan<- *RTCETHAdminSet) (event.Subscription, error)
WatchAdminSet is a free log subscription operation binding the contract event 0x8fe72c3e0020beb3234e76ae6676fa576fbfcae600af1c4fea44784cf0db329c.
Solidity: e AdminSet(_admin address)
func (*RTCETHFilterer) WatchEthPerRtcUpdated ¶
func (_RTCETH *RTCETHFilterer) WatchEthPerRtcUpdated(opts *bind.WatchOpts, sink chan<- *RTCETHEthPerRtcUpdated) (event.Subscription, error)
WatchEthPerRtcUpdated is a free log subscription operation binding the contract event 0xfffc90eea46c9cbb07fb42de1eaf85778ea803d977cf72f27fca2fbef82ead4f.
Solidity: e EthPerRtcUpdated(_ethPerRtc uint256)
func (*RTCETHFilterer) WatchEthUsdPriceUpdated ¶
func (_RTCETH *RTCETHFilterer) WatchEthUsdPriceUpdated(opts *bind.WatchOpts, sink chan<- *RTCETHEthUsdPriceUpdated) (event.Subscription, error)
WatchEthUsdPriceUpdated is a free log subscription operation binding the contract event 0xb8a7d16d8966ae3f48e95e49ed078690c23bd91afb16363bbaaaac00ff99b03f.
Solidity: e EthUsdPriceUpdated(_ethUSD uint256)
func (*RTCETHFilterer) WatchForeignTokenTransfer ¶
func (_RTCETH *RTCETHFilterer) WatchForeignTokenTransfer(opts *bind.WatchOpts, sink chan<- *RTCETHForeignTokenTransfer, _sender []common.Address, _recipient []common.Address) (event.Subscription, error)
WatchForeignTokenTransfer is a free log subscription operation binding the contract event 0x10a46ed575affad8e954ae27853b1f89c6da90d8c35f619fc640f8a21bcb7857.
Solidity: e ForeignTokenTransfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*RTCETHFilterer) WatchOwnershipTransferred ¶
func (_RTCETH *RTCETHFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RTCETHOwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(_previousOwner address, _newOwner address)
func (*RTCETHFilterer) WatchRtcPurchased ¶
func (_RTCETH *RTCETHFilterer) WatchRtcPurchased(opts *bind.WatchOpts, sink chan<- *RTCETHRtcPurchased) (event.Subscription, error)
WatchRtcPurchased is a free log subscription operation binding the contract event 0xa0a4ba9ef6957a5ef0d6abd66ffc659cc3759a9b34885d1be885b5045d49d006.
Solidity: e RtcPurchased(_rtcPurchased uint256)
type RTCETHForeignTokenTransfer ¶
type RTCETHForeignTokenTransfer struct { Sender common.Address Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCETHForeignTokenTransfer represents a ForeignTokenTransfer event raised by the RTCETH contract.
type RTCETHForeignTokenTransferIterator ¶
type RTCETHForeignTokenTransferIterator struct { Event *RTCETHForeignTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCETHForeignTokenTransferIterator is returned from FilterForeignTokenTransfer and is used to iterate over the raw logs and unpacked data for ForeignTokenTransfer events raised by the RTCETH contract.
func (*RTCETHForeignTokenTransferIterator) Close ¶
func (it *RTCETHForeignTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCETHForeignTokenTransferIterator) Error ¶
func (it *RTCETHForeignTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCETHForeignTokenTransferIterator) Next ¶
func (it *RTCETHForeignTokenTransferIterator) 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 RTCETHOwnershipTransferred ¶
type RTCETHOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RTCETHOwnershipTransferred represents a OwnershipTransferred event raised by the RTCETH contract.
type RTCETHOwnershipTransferredIterator ¶
type RTCETHOwnershipTransferredIterator struct { Event *RTCETHOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCETHOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RTCETH contract.
func (*RTCETHOwnershipTransferredIterator) Close ¶
func (it *RTCETHOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCETHOwnershipTransferredIterator) Error ¶
func (it *RTCETHOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCETHOwnershipTransferredIterator) Next ¶
func (it *RTCETHOwnershipTransferredIterator) 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 RTCETHRaw ¶
type RTCETHRaw struct {
Contract *RTCETH // Generic contract binding to access the raw methods on
}
RTCETHRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RTCETHRaw) Call ¶
func (_RTCETH *RTCETHRaw) 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 (*RTCETHRaw) Transact ¶
func (_RTCETH *RTCETHRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RTCETHRaw) Transfer ¶
func (_RTCETH *RTCETHRaw) 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 RTCETHRtcPurchased ¶
type RTCETHRtcPurchased struct { RtcPurchased *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCETHRtcPurchased represents a RtcPurchased event raised by the RTCETH contract.
type RTCETHRtcPurchasedIterator ¶
type RTCETHRtcPurchasedIterator struct { Event *RTCETHRtcPurchased // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCETHRtcPurchasedIterator is returned from FilterRtcPurchased and is used to iterate over the raw logs and unpacked data for RtcPurchased events raised by the RTCETH contract.
func (*RTCETHRtcPurchasedIterator) Close ¶
func (it *RTCETHRtcPurchasedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCETHRtcPurchasedIterator) Error ¶
func (it *RTCETHRtcPurchasedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCETHRtcPurchasedIterator) Next ¶
func (it *RTCETHRtcPurchasedIterator) 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 RTCETHSession ¶
type RTCETHSession struct { Contract *RTCETH // 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 }
RTCETHSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RTCETHSession) Admin ¶
func (_RTCETH *RTCETHSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*RTCETHSession) BuyRtc ¶
func (_RTCETH *RTCETHSession) BuyRtc() (*types.Transaction, error)
BuyRtc is a paid mutator transaction binding the contract method 0x7ed32df6.
Solidity: function buyRtc() returns(bool)
func (*RTCETHSession) EthUSD ¶
func (_RTCETH *RTCETHSession) EthUSD() (*big.Int, error)
EthUSD is a free data retrieval call binding the contract method 0xac48bd5a.
Solidity: function ethUSD() constant returns(uint256)
func (*RTCETHSession) HotWallet ¶
func (_RTCETH *RTCETHSession) HotWallet() (common.Address, error)
HotWallet is a free data retrieval call binding the contract method 0x29113bc8.
Solidity: function hotWallet() constant returns(address)
func (*RTCETHSession) LockSales ¶
func (_RTCETH *RTCETHSession) LockSales() (*types.Transaction, error)
LockSales is a paid mutator transaction binding the contract method 0xfa23023b.
Solidity: function lockSales() returns(bool)
func (*RTCETHSession) Locked ¶
func (_RTCETH *RTCETHSession) Locked() (bool, error)
Locked is a free data retrieval call binding the contract method 0xcf309012.
Solidity: function locked() constant returns(bool)
func (*RTCETHSession) Owner ¶
func (_RTCETH *RTCETHSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RTCETHSession) RTI ¶
func (_RTCETH *RTCETHSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*RTCETHSession) SetAdmin ¶
func (_RTCETH *RTCETHSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(_newAdmin address) returns(bool)
func (*RTCETHSession) SetHotWallet ¶
func (_RTCETH *RTCETHSession) SetHotWallet(_hotWalletAddress common.Address) (*types.Transaction, error)
SetHotWallet is a paid mutator transaction binding the contract method 0x9fb755d7.
Solidity: function setHotWallet(_hotWalletAddress address) returns(bool)
func (*RTCETHSession) TransferForeignToken ¶
func (_RTCETH *RTCETHSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*RTCETHSession) TransferOwnership ¶
func (_RTCETH *RTCETHSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns(bool)
func (*RTCETHSession) UnlockSales ¶
func (_RTCETH *RTCETHSession) UnlockSales() (*types.Transaction, error)
UnlockSales is a paid mutator transaction binding the contract method 0x094c8bee.
Solidity: function unlockSales() returns(bool)
func (*RTCETHSession) UpdateEthPrice ¶
func (_RTCETH *RTCETHSession) UpdateEthPrice(_ethUSD *big.Int) (*types.Transaction, error)
UpdateEthPrice is a paid mutator transaction binding the contract method 0x21370942.
Solidity: function updateEthPrice(_ethUSD uint256) returns(bool)
func (*RTCETHSession) VERSION ¶
func (_RTCETH *RTCETHSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*RTCETHSession) WeiPerRtc ¶
func (_RTCETH *RTCETHSession) WeiPerRtc() (*big.Int, error)
WeiPerRtc is a free data retrieval call binding the contract method 0x0d0b8825.
Solidity: function weiPerRtc() constant returns(uint256)
func (*RTCETHSession) WithdrawRemainingRtc ¶
func (_RTCETH *RTCETHSession) WithdrawRemainingRtc() (*types.Transaction, error)
WithdrawRemainingRtc is a paid mutator transaction binding the contract method 0xf6a58558.
Solidity: function withdrawRemainingRtc() returns(bool)
type RTCETHTransactor ¶
type RTCETHTransactor struct {
// contains filtered or unexported fields
}
RTCETHTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRTCETHTransactor ¶
func NewRTCETHTransactor(address common.Address, transactor bind.ContractTransactor) (*RTCETHTransactor, error)
NewRTCETHTransactor creates a new write-only instance of RTCETH, bound to a specific deployed contract.
func (*RTCETHTransactor) BuyRtc ¶
func (_RTCETH *RTCETHTransactor) BuyRtc(opts *bind.TransactOpts) (*types.Transaction, error)
BuyRtc is a paid mutator transaction binding the contract method 0x7ed32df6.
Solidity: function buyRtc() returns(bool)
func (*RTCETHTransactor) LockSales ¶
func (_RTCETH *RTCETHTransactor) LockSales(opts *bind.TransactOpts) (*types.Transaction, error)
LockSales is a paid mutator transaction binding the contract method 0xfa23023b.
Solidity: function lockSales() returns(bool)
func (*RTCETHTransactor) SetAdmin ¶
func (_RTCETH *RTCETHTransactor) SetAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(_newAdmin address) returns(bool)
func (*RTCETHTransactor) SetHotWallet ¶
func (_RTCETH *RTCETHTransactor) SetHotWallet(opts *bind.TransactOpts, _hotWalletAddress common.Address) (*types.Transaction, error)
SetHotWallet is a paid mutator transaction binding the contract method 0x9fb755d7.
Solidity: function setHotWallet(_hotWalletAddress address) returns(bool)
func (*RTCETHTransactor) TransferForeignToken ¶
func (_RTCETH *RTCETHTransactor) TransferForeignToken(opts *bind.TransactOpts, _tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*RTCETHTransactor) TransferOwnership ¶
func (_RTCETH *RTCETHTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns(bool)
func (*RTCETHTransactor) UnlockSales ¶
func (_RTCETH *RTCETHTransactor) UnlockSales(opts *bind.TransactOpts) (*types.Transaction, error)
UnlockSales is a paid mutator transaction binding the contract method 0x094c8bee.
Solidity: function unlockSales() returns(bool)
func (*RTCETHTransactor) UpdateEthPrice ¶
func (_RTCETH *RTCETHTransactor) UpdateEthPrice(opts *bind.TransactOpts, _ethUSD *big.Int) (*types.Transaction, error)
UpdateEthPrice is a paid mutator transaction binding the contract method 0x21370942.
Solidity: function updateEthPrice(_ethUSD uint256) returns(bool)
func (*RTCETHTransactor) WithdrawRemainingRtc ¶
func (_RTCETH *RTCETHTransactor) WithdrawRemainingRtc(opts *bind.TransactOpts) (*types.Transaction, error)
WithdrawRemainingRtc is a paid mutator transaction binding the contract method 0xf6a58558.
Solidity: function withdrawRemainingRtc() returns(bool)
type RTCETHTransactorRaw ¶
type RTCETHTransactorRaw struct {
Contract *RTCETHTransactor // Generic write-only contract binding to access the raw methods on
}
RTCETHTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RTCETHTransactorRaw) Transact ¶
func (_RTCETH *RTCETHTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RTCETHTransactorRaw) Transfer ¶
func (_RTCETH *RTCETHTransactorRaw) 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 RTCETHTransactorSession ¶
type RTCETHTransactorSession struct { Contract *RTCETHTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RTCETHTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RTCETHTransactorSession) BuyRtc ¶
func (_RTCETH *RTCETHTransactorSession) BuyRtc() (*types.Transaction, error)
BuyRtc is a paid mutator transaction binding the contract method 0x7ed32df6.
Solidity: function buyRtc() returns(bool)
func (*RTCETHTransactorSession) LockSales ¶
func (_RTCETH *RTCETHTransactorSession) LockSales() (*types.Transaction, error)
LockSales is a paid mutator transaction binding the contract method 0xfa23023b.
Solidity: function lockSales() returns(bool)
func (*RTCETHTransactorSession) SetAdmin ¶
func (_RTCETH *RTCETHTransactorSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(_newAdmin address) returns(bool)
func (*RTCETHTransactorSession) SetHotWallet ¶
func (_RTCETH *RTCETHTransactorSession) SetHotWallet(_hotWalletAddress common.Address) (*types.Transaction, error)
SetHotWallet is a paid mutator transaction binding the contract method 0x9fb755d7.
Solidity: function setHotWallet(_hotWalletAddress address) returns(bool)
func (*RTCETHTransactorSession) TransferForeignToken ¶
func (_RTCETH *RTCETHTransactorSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*RTCETHTransactorSession) TransferOwnership ¶
func (_RTCETH *RTCETHTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns(bool)
func (*RTCETHTransactorSession) UnlockSales ¶
func (_RTCETH *RTCETHTransactorSession) UnlockSales() (*types.Transaction, error)
UnlockSales is a paid mutator transaction binding the contract method 0x094c8bee.
Solidity: function unlockSales() returns(bool)
func (*RTCETHTransactorSession) UpdateEthPrice ¶
func (_RTCETH *RTCETHTransactorSession) UpdateEthPrice(_ethUSD *big.Int) (*types.Transaction, error)
UpdateEthPrice is a paid mutator transaction binding the contract method 0x21370942.
Solidity: function updateEthPrice(_ethUSD uint256) returns(bool)
func (*RTCETHTransactorSession) WithdrawRemainingRtc ¶
func (_RTCETH *RTCETHTransactorSession) WithdrawRemainingRtc() (*types.Transaction, error)
WithdrawRemainingRtc is a paid mutator transaction binding the contract method 0xf6a58558.
Solidity: function withdrawRemainingRtc() returns(bool)
type RTCoin ¶
type RTCoin struct { RTCoinCaller // Read-only binding to the contract RTCoinTransactor // Write-only binding to the contract RTCoinFilterer // Log filterer for contract events }
RTCoin is an auto generated Go binding around an Ethereum contract.
func DeployRTCoin ¶
func DeployRTCoin(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RTCoin, error)
DeployRTCoin deploys a new Ethereum contract, binding an instance of RTCoin to it.
type RTCoinAdminSet ¶
type RTCoinAdminSet struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
RTCoinAdminSet represents a AdminSet event raised by the RTCoin contract.
type RTCoinAdminSetIterator ¶
type RTCoinAdminSetIterator struct { Event *RTCoinAdminSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinAdminSetIterator is returned from FilterAdminSet and is used to iterate over the raw logs and unpacked data for AdminSet events raised by the RTCoin contract.
func (*RTCoinAdminSetIterator) Close ¶
func (it *RTCoinAdminSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinAdminSetIterator) Error ¶
func (it *RTCoinAdminSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinAdminSetIterator) Next ¶
func (it *RTCoinAdminSetIterator) 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 RTCoinApproval ¶
type RTCoinApproval struct { Owner common.Address Spender common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCoinApproval represents a Approval event raised by the RTCoin contract.
type RTCoinApprovalIterator ¶
type RTCoinApprovalIterator struct { Event *RTCoinApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the RTCoin contract.
func (*RTCoinApprovalIterator) Close ¶
func (it *RTCoinApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinApprovalIterator) Error ¶
func (it *RTCoinApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinApprovalIterator) Next ¶
func (it *RTCoinApprovalIterator) 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 RTCoinCaller ¶
type RTCoinCaller struct {
// contains filtered or unexported fields
}
RTCoinCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRTCoinCaller ¶
func NewRTCoinCaller(address common.Address, caller bind.ContractCaller) (*RTCoinCaller, error)
NewRTCoinCaller creates a new read-only instance of RTCoin, bound to a specific deployed contract.
func (*RTCoinCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*RTCoinCaller) Allowance ¶
func (_RTCoin *RTCoinCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*RTCoinCaller) Allowed ¶
func (_RTCoin *RTCoinCaller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowed is a free data retrieval call binding the contract method 0x5c658165.
Solidity: function allowed( address, address) constant returns(uint256)
func (*RTCoinCaller) BalanceOf ¶
func (_RTCoin *RTCoinCaller) BalanceOf(opts *bind.CallOpts, _holder common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_holder address) constant returns(uint256)
func (*RTCoinCaller) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances( address) constant returns(uint256)
func (*RTCoinCaller) Decimals ¶
func (_RTCoin *RTCoinCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*RTCoinCaller) INITIALSUPPLY ¶
INITIALSUPPLY is a free data retrieval call binding the contract method 0xde6ab39c.
Solidity: function INITIALSUPPLY() constant returns(uint256)
func (*RTCoinCaller) MergedMinerValidatorAddress ¶
func (_RTCoin *RTCoinCaller) MergedMinerValidatorAddress(opts *bind.CallOpts) (common.Address, error)
MergedMinerValidatorAddress is a free data retrieval call binding the contract method 0xe6957514.
Solidity: function mergedMinerValidatorAddress() constant returns(address)
func (*RTCoinCaller) Minters ¶
Minters is a free data retrieval call binding the contract method 0xf46eccc4.
Solidity: function minters( address) constant returns(bool)
func (*RTCoinCaller) Name ¶
func (_RTCoin *RTCoinCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*RTCoinCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RTCoinCaller) Stake ¶
Stake is a free data retrieval call binding the contract method 0x3a4b66f1.
Solidity: function stake() constant returns(address)
func (*RTCoinCaller) StakeContractAddress ¶
StakeContractAddress is a free data retrieval call binding the contract method 0x272caf69.
Solidity: function stakeContractAddress() constant returns(address)
func (*RTCoinCaller) StakeFailOverRestrictionLifted ¶
func (_RTCoin *RTCoinCaller) StakeFailOverRestrictionLifted(opts *bind.CallOpts) (bool, error)
StakeFailOverRestrictionLifted is a free data retrieval call binding the contract method 0xdfeb34b6.
Solidity: function stakeFailOverRestrictionLifted() constant returns(bool)
func (*RTCoinCaller) Symbol ¶
func (_RTCoin *RTCoinCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*RTCoinCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*RTCoinCaller) TransfersFrozen ¶
func (_RTCoin *RTCoinCaller) TransfersFrozen(opts *bind.CallOpts) (bool, error)
TransfersFrozen is a free data retrieval call binding the contract method 0xe45b8134.
Solidity: function transfersFrozen() constant returns(bool)
type RTCoinCallerRaw ¶
type RTCoinCallerRaw struct {
Contract *RTCoinCaller // Generic read-only contract binding to access the raw methods on
}
RTCoinCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RTCoinCallerRaw) Call ¶
func (_RTCoin *RTCoinCallerRaw) 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 RTCoinCallerSession ¶
type RTCoinCallerSession struct { Contract *RTCoinCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RTCoinCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RTCoinCallerSession) Admin ¶
func (_RTCoin *RTCoinCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*RTCoinCallerSession) Allowance ¶
func (_RTCoin *RTCoinCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*RTCoinCallerSession) Allowed ¶
func (_RTCoin *RTCoinCallerSession) Allowed(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowed is a free data retrieval call binding the contract method 0x5c658165.
Solidity: function allowed( address, address) constant returns(uint256)
func (*RTCoinCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_holder address) constant returns(uint256)
func (*RTCoinCallerSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances( address) constant returns(uint256)
func (*RTCoinCallerSession) Decimals ¶
func (_RTCoin *RTCoinCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*RTCoinCallerSession) INITIALSUPPLY ¶
func (_RTCoin *RTCoinCallerSession) INITIALSUPPLY() (*big.Int, error)
INITIALSUPPLY is a free data retrieval call binding the contract method 0xde6ab39c.
Solidity: function INITIALSUPPLY() constant returns(uint256)
func (*RTCoinCallerSession) MergedMinerValidatorAddress ¶
func (_RTCoin *RTCoinCallerSession) MergedMinerValidatorAddress() (common.Address, error)
MergedMinerValidatorAddress is a free data retrieval call binding the contract method 0xe6957514.
Solidity: function mergedMinerValidatorAddress() constant returns(address)
func (*RTCoinCallerSession) Minters ¶
func (_RTCoin *RTCoinCallerSession) Minters(arg0 common.Address) (bool, error)
Minters is a free data retrieval call binding the contract method 0xf46eccc4.
Solidity: function minters( address) constant returns(bool)
func (*RTCoinCallerSession) Name ¶
func (_RTCoin *RTCoinCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*RTCoinCallerSession) Owner ¶
func (_RTCoin *RTCoinCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RTCoinCallerSession) Stake ¶
func (_RTCoin *RTCoinCallerSession) Stake() (common.Address, error)
Stake is a free data retrieval call binding the contract method 0x3a4b66f1.
Solidity: function stake() constant returns(address)
func (*RTCoinCallerSession) StakeContractAddress ¶
func (_RTCoin *RTCoinCallerSession) StakeContractAddress() (common.Address, error)
StakeContractAddress is a free data retrieval call binding the contract method 0x272caf69.
Solidity: function stakeContractAddress() constant returns(address)
func (*RTCoinCallerSession) StakeFailOverRestrictionLifted ¶
func (_RTCoin *RTCoinCallerSession) StakeFailOverRestrictionLifted() (bool, error)
StakeFailOverRestrictionLifted is a free data retrieval call binding the contract method 0xdfeb34b6.
Solidity: function stakeFailOverRestrictionLifted() constant returns(bool)
func (*RTCoinCallerSession) Symbol ¶
func (_RTCoin *RTCoinCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*RTCoinCallerSession) TotalSupply ¶
func (_RTCoin *RTCoinCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*RTCoinCallerSession) TransfersFrozen ¶
func (_RTCoin *RTCoinCallerSession) TransfersFrozen() (bool, error)
TransfersFrozen is a free data retrieval call binding the contract method 0xe45b8134.
Solidity: function transfersFrozen() constant returns(bool)
func (*RTCoinCallerSession) VERSION ¶
func (_RTCoin *RTCoinCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
type RTCoinCoinsMinted ¶
type RTCoinCoinsMinted struct { StakeContract common.Address Recipient common.Address MintAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCoinCoinsMinted represents a CoinsMinted event raised by the RTCoin contract.
type RTCoinCoinsMintedIterator ¶
type RTCoinCoinsMintedIterator struct { Event *RTCoinCoinsMinted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinCoinsMintedIterator is returned from FilterCoinsMinted and is used to iterate over the raw logs and unpacked data for CoinsMinted events raised by the RTCoin contract.
func (*RTCoinCoinsMintedIterator) Close ¶
func (it *RTCoinCoinsMintedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinCoinsMintedIterator) Error ¶
func (it *RTCoinCoinsMintedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinCoinsMintedIterator) Next ¶
func (it *RTCoinCoinsMintedIterator) 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 RTCoinEthTransferOut ¶
type RTCoinEthTransferOut struct { Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCoinEthTransferOut represents a EthTransferOut event raised by the RTCoin contract.
type RTCoinEthTransferOutIterator ¶
type RTCoinEthTransferOutIterator struct { Event *RTCoinEthTransferOut // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinEthTransferOutIterator is returned from FilterEthTransferOut and is used to iterate over the raw logs and unpacked data for EthTransferOut events raised by the RTCoin contract.
func (*RTCoinEthTransferOutIterator) Close ¶
func (it *RTCoinEthTransferOutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinEthTransferOutIterator) Error ¶
func (it *RTCoinEthTransferOutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinEthTransferOutIterator) Next ¶
func (it *RTCoinEthTransferOutIterator) 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 RTCoinFailOverStakeContractSet ¶
type RTCoinFailOverStakeContractSet struct { ContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
RTCoinFailOverStakeContractSet represents a FailOverStakeContractSet event raised by the RTCoin contract.
type RTCoinFailOverStakeContractSetIterator ¶
type RTCoinFailOverStakeContractSetIterator struct { Event *RTCoinFailOverStakeContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinFailOverStakeContractSetIterator is returned from FilterFailOverStakeContractSet and is used to iterate over the raw logs and unpacked data for FailOverStakeContractSet events raised by the RTCoin contract.
func (*RTCoinFailOverStakeContractSetIterator) Close ¶
func (it *RTCoinFailOverStakeContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinFailOverStakeContractSetIterator) Error ¶
func (it *RTCoinFailOverStakeContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinFailOverStakeContractSetIterator) Next ¶
func (it *RTCoinFailOverStakeContractSetIterator) 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 RTCoinFilterer ¶
type RTCoinFilterer struct {
// contains filtered or unexported fields
}
RTCoinFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRTCoinFilterer ¶
func NewRTCoinFilterer(address common.Address, filterer bind.ContractFilterer) (*RTCoinFilterer, error)
NewRTCoinFilterer creates a new log filterer instance of RTCoin, bound to a specific deployed contract.
func (*RTCoinFilterer) FilterAdminSet ¶
func (_RTCoin *RTCoinFilterer) FilterAdminSet(opts *bind.FilterOpts) (*RTCoinAdminSetIterator, error)
FilterAdminSet is a free log retrieval operation binding the contract event 0x8fe72c3e0020beb3234e76ae6676fa576fbfcae600af1c4fea44784cf0db329c.
Solidity: e AdminSet(_admin address)
func (*RTCoinFilterer) FilterApproval ¶
func (_RTCoin *RTCoinFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*RTCoinApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(_owner indexed address, _spender indexed address, _amount uint256)
func (*RTCoinFilterer) FilterCoinsMinted ¶
func (_RTCoin *RTCoinFilterer) FilterCoinsMinted(opts *bind.FilterOpts, _stakeContract []common.Address, _recipient []common.Address) (*RTCoinCoinsMintedIterator, error)
FilterCoinsMinted is a free log retrieval operation binding the contract event 0x601ace93afe864dd1288a16daad8ee79b21790c32c80d710b03cbae376e9e65f.
Solidity: e CoinsMinted(_stakeContract indexed address, _recipient indexed address, _mintAmount uint256)
func (*RTCoinFilterer) FilterEthTransferOut ¶
func (_RTCoin *RTCoinFilterer) FilterEthTransferOut(opts *bind.FilterOpts, _recipient []common.Address) (*RTCoinEthTransferOutIterator, error)
FilterEthTransferOut is a free log retrieval operation binding the contract event 0xfed66b098dae795e8a862bb1a0d1883d488f015acc2cf25cd29091efa8d8fb6b.
Solidity: e EthTransferOut(_recipient indexed address, _amount uint256)
func (*RTCoinFilterer) FilterFailOverStakeContractSet ¶
func (_RTCoin *RTCoinFilterer) FilterFailOverStakeContractSet(opts *bind.FilterOpts) (*RTCoinFailOverStakeContractSetIterator, error)
FilterFailOverStakeContractSet is a free log retrieval operation binding the contract event 0x540af0fc125e4047c03435dd52febc08726667f13f9c4ac5e8795a451be52f8b.
Solidity: e FailOverStakeContractSet(_contractAddress address)
func (*RTCoinFilterer) FilterForeignTokenTransfer ¶
func (_RTCoin *RTCoinFilterer) FilterForeignTokenTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*RTCoinForeignTokenTransferIterator, error)
FilterForeignTokenTransfer is a free log retrieval operation binding the contract event 0x10a46ed575affad8e954ae27853b1f89c6da90d8c35f619fc640f8a21bcb7857.
Solidity: e ForeignTokenTransfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*RTCoinFilterer) FilterMergedMinerValidatorSet ¶
func (_RTCoin *RTCoinFilterer) FilterMergedMinerValidatorSet(opts *bind.FilterOpts) (*RTCoinMergedMinerValidatorSetIterator, error)
FilterMergedMinerValidatorSet is a free log retrieval operation binding the contract event 0x09eeb152b2546a9b79b2896b1b207bd9d9e94f00c0fad15b068e84478511bd52.
Solidity: e MergedMinerValidatorSet(_contractAddress address)
func (*RTCoinFilterer) FilterOwnershipTransferred ¶
func (_RTCoin *RTCoinFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts) (*RTCoinOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(_previousOwner address, _newOwner address)
func (*RTCoinFilterer) FilterStakeContractSet ¶
func (_RTCoin *RTCoinFilterer) FilterStakeContractSet(opts *bind.FilterOpts) (*RTCoinStakeContractSetIterator, error)
FilterStakeContractSet is a free log retrieval operation binding the contract event 0xcf229ad20569d02c4a6cd3b3ae6130cb9e6257558e22a670804b6a6eb866b714.
Solidity: e StakeContractSet(_contractAddress address)
func (*RTCoinFilterer) FilterTransfer ¶
func (_RTCoin *RTCoinFilterer) FilterTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*RTCoinTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*RTCoinFilterer) FilterTransfersFrozen ¶
func (_RTCoin *RTCoinFilterer) FilterTransfersFrozen(opts *bind.FilterOpts, _transfersFrozen []bool) (*RTCoinTransfersFrozenIterator, error)
FilterTransfersFrozen is a free log retrieval operation binding the contract event 0xff7ea91c52ebd8c0d8018fdba50cb801e862f6795b1e17eeac882d4288b09340.
Solidity: e TransfersFrozen(_transfersFrozen indexed bool)
func (*RTCoinFilterer) FilterTransfersThawed ¶
func (_RTCoin *RTCoinFilterer) FilterTransfersThawed(opts *bind.FilterOpts, _transfersThawed []bool) (*RTCoinTransfersThawedIterator, error)
FilterTransfersThawed is a free log retrieval operation binding the contract event 0xb36ea4d45a6246e5ea6da988f57a5bf9a9022c85940cc6fe92dd9e45bf632cf6.
Solidity: e TransfersThawed(_transfersThawed indexed bool)
func (*RTCoinFilterer) WatchAdminSet ¶
func (_RTCoin *RTCoinFilterer) WatchAdminSet(opts *bind.WatchOpts, sink chan<- *RTCoinAdminSet) (event.Subscription, error)
WatchAdminSet is a free log subscription operation binding the contract event 0x8fe72c3e0020beb3234e76ae6676fa576fbfcae600af1c4fea44784cf0db329c.
Solidity: e AdminSet(_admin address)
func (*RTCoinFilterer) WatchApproval ¶
func (_RTCoin *RTCoinFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *RTCoinApproval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(_owner indexed address, _spender indexed address, _amount uint256)
func (*RTCoinFilterer) WatchCoinsMinted ¶
func (_RTCoin *RTCoinFilterer) WatchCoinsMinted(opts *bind.WatchOpts, sink chan<- *RTCoinCoinsMinted, _stakeContract []common.Address, _recipient []common.Address) (event.Subscription, error)
WatchCoinsMinted is a free log subscription operation binding the contract event 0x601ace93afe864dd1288a16daad8ee79b21790c32c80d710b03cbae376e9e65f.
Solidity: e CoinsMinted(_stakeContract indexed address, _recipient indexed address, _mintAmount uint256)
func (*RTCoinFilterer) WatchEthTransferOut ¶
func (_RTCoin *RTCoinFilterer) WatchEthTransferOut(opts *bind.WatchOpts, sink chan<- *RTCoinEthTransferOut, _recipient []common.Address) (event.Subscription, error)
WatchEthTransferOut is a free log subscription operation binding the contract event 0xfed66b098dae795e8a862bb1a0d1883d488f015acc2cf25cd29091efa8d8fb6b.
Solidity: e EthTransferOut(_recipient indexed address, _amount uint256)
func (*RTCoinFilterer) WatchFailOverStakeContractSet ¶
func (_RTCoin *RTCoinFilterer) WatchFailOverStakeContractSet(opts *bind.WatchOpts, sink chan<- *RTCoinFailOverStakeContractSet) (event.Subscription, error)
WatchFailOverStakeContractSet is a free log subscription operation binding the contract event 0x540af0fc125e4047c03435dd52febc08726667f13f9c4ac5e8795a451be52f8b.
Solidity: e FailOverStakeContractSet(_contractAddress address)
func (*RTCoinFilterer) WatchForeignTokenTransfer ¶
func (_RTCoin *RTCoinFilterer) WatchForeignTokenTransfer(opts *bind.WatchOpts, sink chan<- *RTCoinForeignTokenTransfer, _sender []common.Address, _recipient []common.Address) (event.Subscription, error)
WatchForeignTokenTransfer is a free log subscription operation binding the contract event 0x10a46ed575affad8e954ae27853b1f89c6da90d8c35f619fc640f8a21bcb7857.
Solidity: e ForeignTokenTransfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*RTCoinFilterer) WatchMergedMinerValidatorSet ¶
func (_RTCoin *RTCoinFilterer) WatchMergedMinerValidatorSet(opts *bind.WatchOpts, sink chan<- *RTCoinMergedMinerValidatorSet) (event.Subscription, error)
WatchMergedMinerValidatorSet is a free log subscription operation binding the contract event 0x09eeb152b2546a9b79b2896b1b207bd9d9e94f00c0fad15b068e84478511bd52.
Solidity: e MergedMinerValidatorSet(_contractAddress address)
func (*RTCoinFilterer) WatchOwnershipTransferred ¶
func (_RTCoin *RTCoinFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RTCoinOwnershipTransferred) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(_previousOwner address, _newOwner address)
func (*RTCoinFilterer) WatchStakeContractSet ¶
func (_RTCoin *RTCoinFilterer) WatchStakeContractSet(opts *bind.WatchOpts, sink chan<- *RTCoinStakeContractSet) (event.Subscription, error)
WatchStakeContractSet is a free log subscription operation binding the contract event 0xcf229ad20569d02c4a6cd3b3ae6130cb9e6257558e22a670804b6a6eb866b714.
Solidity: e StakeContractSet(_contractAddress address)
func (*RTCoinFilterer) WatchTransfer ¶
func (_RTCoin *RTCoinFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *RTCoinTransfer, _sender []common.Address, _recipient []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*RTCoinFilterer) WatchTransfersFrozen ¶
func (_RTCoin *RTCoinFilterer) WatchTransfersFrozen(opts *bind.WatchOpts, sink chan<- *RTCoinTransfersFrozen, _transfersFrozen []bool) (event.Subscription, error)
WatchTransfersFrozen is a free log subscription operation binding the contract event 0xff7ea91c52ebd8c0d8018fdba50cb801e862f6795b1e17eeac882d4288b09340.
Solidity: e TransfersFrozen(_transfersFrozen indexed bool)
func (*RTCoinFilterer) WatchTransfersThawed ¶
func (_RTCoin *RTCoinFilterer) WatchTransfersThawed(opts *bind.WatchOpts, sink chan<- *RTCoinTransfersThawed, _transfersThawed []bool) (event.Subscription, error)
WatchTransfersThawed is a free log subscription operation binding the contract event 0xb36ea4d45a6246e5ea6da988f57a5bf9a9022c85940cc6fe92dd9e45bf632cf6.
Solidity: e TransfersThawed(_transfersThawed indexed bool)
type RTCoinForeignTokenTransfer ¶
type RTCoinForeignTokenTransfer struct { Sender common.Address Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCoinForeignTokenTransfer represents a ForeignTokenTransfer event raised by the RTCoin contract.
type RTCoinForeignTokenTransferIterator ¶
type RTCoinForeignTokenTransferIterator struct { Event *RTCoinForeignTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinForeignTokenTransferIterator is returned from FilterForeignTokenTransfer and is used to iterate over the raw logs and unpacked data for ForeignTokenTransfer events raised by the RTCoin contract.
func (*RTCoinForeignTokenTransferIterator) Close ¶
func (it *RTCoinForeignTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinForeignTokenTransferIterator) Error ¶
func (it *RTCoinForeignTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinForeignTokenTransferIterator) Next ¶
func (it *RTCoinForeignTokenTransferIterator) 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 RTCoinMergedMinerValidatorSet ¶
type RTCoinMergedMinerValidatorSet struct { ContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
RTCoinMergedMinerValidatorSet represents a MergedMinerValidatorSet event raised by the RTCoin contract.
type RTCoinMergedMinerValidatorSetIterator ¶
type RTCoinMergedMinerValidatorSetIterator struct { Event *RTCoinMergedMinerValidatorSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinMergedMinerValidatorSetIterator is returned from FilterMergedMinerValidatorSet and is used to iterate over the raw logs and unpacked data for MergedMinerValidatorSet events raised by the RTCoin contract.
func (*RTCoinMergedMinerValidatorSetIterator) Close ¶
func (it *RTCoinMergedMinerValidatorSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinMergedMinerValidatorSetIterator) Error ¶
func (it *RTCoinMergedMinerValidatorSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinMergedMinerValidatorSetIterator) Next ¶
func (it *RTCoinMergedMinerValidatorSetIterator) 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 RTCoinOwnershipTransferred ¶
type RTCoinOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RTCoinOwnershipTransferred represents a OwnershipTransferred event raised by the RTCoin contract.
type RTCoinOwnershipTransferredIterator ¶
type RTCoinOwnershipTransferredIterator struct { Event *RTCoinOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RTCoin contract.
func (*RTCoinOwnershipTransferredIterator) Close ¶
func (it *RTCoinOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinOwnershipTransferredIterator) Error ¶
func (it *RTCoinOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinOwnershipTransferredIterator) Next ¶
func (it *RTCoinOwnershipTransferredIterator) 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 RTCoinRaw ¶
type RTCoinRaw struct {
Contract *RTCoin // Generic contract binding to access the raw methods on
}
RTCoinRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RTCoinRaw) Call ¶
func (_RTCoin *RTCoinRaw) 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 (*RTCoinRaw) Transact ¶
func (_RTCoin *RTCoinRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RTCoinRaw) Transfer ¶
func (_RTCoin *RTCoinRaw) 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 RTCoinSession ¶
type RTCoinSession struct { Contract *RTCoin // 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 }
RTCoinSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RTCoinSession) Admin ¶
func (_RTCoin *RTCoinSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*RTCoinSession) Allowance ¶
func (_RTCoin *RTCoinSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(_owner address, _spender address) constant returns(uint256)
func (*RTCoinSession) Allowed ¶
Allowed is a free data retrieval call binding the contract method 0x5c658165.
Solidity: function allowed( address, address) constant returns(uint256)
func (*RTCoinSession) Approve ¶
func (_RTCoin *RTCoinSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*RTCoinSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_holder address) constant returns(uint256)
func (*RTCoinSession) Balances ¶
Balances is a free data retrieval call binding the contract method 0x27e235e3.
Solidity: function balances( address) constant returns(uint256)
func (*RTCoinSession) Decimals ¶
func (_RTCoin *RTCoinSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*RTCoinSession) DecreaseApproval ¶
func (_RTCoin *RTCoinSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*RTCoinSession) FreezeTransfers ¶
func (_RTCoin *RTCoinSession) FreezeTransfers() (*types.Transaction, error)
FreezeTransfers is a paid mutator transaction binding the contract method 0x01502460.
Solidity: function freezeTransfers() returns(bool)
func (*RTCoinSession) INITIALSUPPLY ¶
func (_RTCoin *RTCoinSession) INITIALSUPPLY() (*big.Int, error)
INITIALSUPPLY is a free data retrieval call binding the contract method 0xde6ab39c.
Solidity: function INITIALSUPPLY() constant returns(uint256)
func (*RTCoinSession) IncreaseApproval ¶
func (_RTCoin *RTCoinSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*RTCoinSession) MergedMinerValidatorAddress ¶
func (_RTCoin *RTCoinSession) MergedMinerValidatorAddress() (common.Address, error)
MergedMinerValidatorAddress is a free data retrieval call binding the contract method 0xe6957514.
Solidity: function mergedMinerValidatorAddress() constant returns(address)
func (*RTCoinSession) Mint ¶
func (_RTCoin *RTCoinSession) Mint(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_recipient address, _amount uint256) returns(bool)
func (*RTCoinSession) Minters ¶
func (_RTCoin *RTCoinSession) Minters(arg0 common.Address) (bool, error)
Minters is a free data retrieval call binding the contract method 0xf46eccc4.
Solidity: function minters( address) constant returns(bool)
func (*RTCoinSession) Name ¶
func (_RTCoin *RTCoinSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*RTCoinSession) Owner ¶
func (_RTCoin *RTCoinSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RTCoinSession) SetAdmin ¶
func (_RTCoin *RTCoinSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(_newAdmin address) returns(bool)
func (*RTCoinSession) SetFailOverStakeContract ¶
func (_RTCoin *RTCoinSession) SetFailOverStakeContract(_contractAddress common.Address) (*types.Transaction, error)
SetFailOverStakeContract is a paid mutator transaction binding the contract method 0xdb6900fa.
Solidity: function setFailOverStakeContract(_contractAddress address) returns(bool)
func (*RTCoinSession) SetMergedMinerValidator ¶
func (_RTCoin *RTCoinSession) SetMergedMinerValidator(_mergedMinerValidator common.Address) (*types.Transaction, error)
SetMergedMinerValidator is a paid mutator transaction binding the contract method 0xc0da7e69.
Solidity: function setMergedMinerValidator(_mergedMinerValidator address) returns(bool)
func (*RTCoinSession) SetStakeContract ¶
func (_RTCoin *RTCoinSession) SetStakeContract(_contractAddress common.Address) (*types.Transaction, error)
SetStakeContract is a paid mutator transaction binding the contract method 0x509484d5.
Solidity: function setStakeContract(_contractAddress address) returns(bool)
func (*RTCoinSession) Stake ¶
func (_RTCoin *RTCoinSession) Stake() (common.Address, error)
Stake is a free data retrieval call binding the contract method 0x3a4b66f1.
Solidity: function stake() constant returns(address)
func (*RTCoinSession) StakeContractAddress ¶
func (_RTCoin *RTCoinSession) StakeContractAddress() (common.Address, error)
StakeContractAddress is a free data retrieval call binding the contract method 0x272caf69.
Solidity: function stakeContractAddress() constant returns(address)
func (*RTCoinSession) StakeFailOverRestrictionLifted ¶
func (_RTCoin *RTCoinSession) StakeFailOverRestrictionLifted() (bool, error)
StakeFailOverRestrictionLifted is a free data retrieval call binding the contract method 0xdfeb34b6.
Solidity: function stakeFailOverRestrictionLifted() constant returns(bool)
func (*RTCoinSession) Symbol ¶
func (_RTCoin *RTCoinSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*RTCoinSession) ThawTransfers ¶
func (_RTCoin *RTCoinSession) ThawTransfers() (*types.Transaction, error)
ThawTransfers is a paid mutator transaction binding the contract method 0xce8e120a.
Solidity: function thawTransfers() returns(bool)
func (*RTCoinSession) TotalSupply ¶
func (_RTCoin *RTCoinSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*RTCoinSession) Transfer ¶
func (_RTCoin *RTCoinSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_recipient address, _amount uint256) returns(bool)
func (*RTCoinSession) TransferForeignToken ¶
func (_RTCoin *RTCoinSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*RTCoinSession) TransferFrom ¶
func (_RTCoin *RTCoinSession) TransferFrom(_owner common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_owner address, _recipient address, _amount uint256) returns(bool)
func (*RTCoinSession) TransferOutEth ¶
func (_RTCoin *RTCoinSession) TransferOutEth() (*types.Transaction, error)
TransferOutEth is a paid mutator transaction binding the contract method 0x8f87c84b.
Solidity: function transferOutEth() returns(bool)
func (*RTCoinSession) TransferOwnership ¶
func (_RTCoin *RTCoinSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns(bool)
func (*RTCoinSession) TransfersFrozen ¶
func (_RTCoin *RTCoinSession) TransfersFrozen() (bool, error)
TransfersFrozen is a free data retrieval call binding the contract method 0xe45b8134.
Solidity: function transfersFrozen() constant returns(bool)
func (*RTCoinSession) VERSION ¶
func (_RTCoin *RTCoinSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
type RTCoinStakeContractSet ¶
type RTCoinStakeContractSet struct { ContractAddress common.Address Raw types.Log // Blockchain specific contextual infos }
RTCoinStakeContractSet represents a StakeContractSet event raised by the RTCoin contract.
type RTCoinStakeContractSetIterator ¶
type RTCoinStakeContractSetIterator struct { Event *RTCoinStakeContractSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinStakeContractSetIterator is returned from FilterStakeContractSet and is used to iterate over the raw logs and unpacked data for StakeContractSet events raised by the RTCoin contract.
func (*RTCoinStakeContractSetIterator) Close ¶
func (it *RTCoinStakeContractSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinStakeContractSetIterator) Error ¶
func (it *RTCoinStakeContractSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinStakeContractSetIterator) Next ¶
func (it *RTCoinStakeContractSetIterator) 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 RTCoinTransactor ¶
type RTCoinTransactor struct {
// contains filtered or unexported fields
}
RTCoinTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRTCoinTransactor ¶
func NewRTCoinTransactor(address common.Address, transactor bind.ContractTransactor) (*RTCoinTransactor, error)
NewRTCoinTransactor creates a new write-only instance of RTCoin, bound to a specific deployed contract.
func (*RTCoinTransactor) Approve ¶
func (_RTCoin *RTCoinTransactor) 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(_spender address, _value uint256) returns(bool)
func (*RTCoinTransactor) DecreaseApproval ¶
func (_RTCoin *RTCoinTransactor) DecreaseApproval(opts *bind.TransactOpts, _spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*RTCoinTransactor) FreezeTransfers ¶
func (_RTCoin *RTCoinTransactor) FreezeTransfers(opts *bind.TransactOpts) (*types.Transaction, error)
FreezeTransfers is a paid mutator transaction binding the contract method 0x01502460.
Solidity: function freezeTransfers() returns(bool)
func (*RTCoinTransactor) IncreaseApproval ¶
func (_RTCoin *RTCoinTransactor) IncreaseApproval(opts *bind.TransactOpts, _spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*RTCoinTransactor) Mint ¶
func (_RTCoin *RTCoinTransactor) Mint(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactor) SetAdmin ¶
func (_RTCoin *RTCoinTransactor) SetAdmin(opts *bind.TransactOpts, _newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(_newAdmin address) returns(bool)
func (*RTCoinTransactor) SetFailOverStakeContract ¶
func (_RTCoin *RTCoinTransactor) SetFailOverStakeContract(opts *bind.TransactOpts, _contractAddress common.Address) (*types.Transaction, error)
SetFailOverStakeContract is a paid mutator transaction binding the contract method 0xdb6900fa.
Solidity: function setFailOverStakeContract(_contractAddress address) returns(bool)
func (*RTCoinTransactor) SetMergedMinerValidator ¶
func (_RTCoin *RTCoinTransactor) SetMergedMinerValidator(opts *bind.TransactOpts, _mergedMinerValidator common.Address) (*types.Transaction, error)
SetMergedMinerValidator is a paid mutator transaction binding the contract method 0xc0da7e69.
Solidity: function setMergedMinerValidator(_mergedMinerValidator address) returns(bool)
func (*RTCoinTransactor) SetStakeContract ¶
func (_RTCoin *RTCoinTransactor) SetStakeContract(opts *bind.TransactOpts, _contractAddress common.Address) (*types.Transaction, error)
SetStakeContract is a paid mutator transaction binding the contract method 0x509484d5.
Solidity: function setStakeContract(_contractAddress address) returns(bool)
func (*RTCoinTransactor) ThawTransfers ¶
func (_RTCoin *RTCoinTransactor) ThawTransfers(opts *bind.TransactOpts) (*types.Transaction, error)
ThawTransfers is a paid mutator transaction binding the contract method 0xce8e120a.
Solidity: function thawTransfers() returns(bool)
func (*RTCoinTransactor) Transfer ¶
func (_RTCoin *RTCoinTransactor) Transfer(opts *bind.TransactOpts, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactor) TransferForeignToken ¶
func (_RTCoin *RTCoinTransactor) TransferForeignToken(opts *bind.TransactOpts, _tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactor) TransferFrom ¶
func (_RTCoin *RTCoinTransactor) TransferFrom(opts *bind.TransactOpts, _owner common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_owner address, _recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactor) TransferOutEth ¶
func (_RTCoin *RTCoinTransactor) TransferOutEth(opts *bind.TransactOpts) (*types.Transaction, error)
TransferOutEth is a paid mutator transaction binding the contract method 0x8f87c84b.
Solidity: function transferOutEth() returns(bool)
func (*RTCoinTransactor) TransferOwnership ¶
func (_RTCoin *RTCoinTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns(bool)
type RTCoinTransactorRaw ¶
type RTCoinTransactorRaw struct {
Contract *RTCoinTransactor // Generic write-only contract binding to access the raw methods on
}
RTCoinTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RTCoinTransactorRaw) Transact ¶
func (_RTCoin *RTCoinTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RTCoinTransactorRaw) Transfer ¶
func (_RTCoin *RTCoinTransactorRaw) 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 RTCoinTransactorSession ¶
type RTCoinTransactorSession struct { Contract *RTCoinTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RTCoinTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RTCoinTransactorSession) Approve ¶
func (_RTCoin *RTCoinTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_spender address, _value uint256) returns(bool)
func (*RTCoinTransactorSession) DecreaseApproval ¶
func (_RTCoin *RTCoinTransactorSession) DecreaseApproval(_spender common.Address, _subtractedValue *big.Int) (*types.Transaction, error)
DecreaseApproval is a paid mutator transaction binding the contract method 0x66188463.
Solidity: function decreaseApproval(_spender address, _subtractedValue uint256) returns(bool)
func (*RTCoinTransactorSession) FreezeTransfers ¶
func (_RTCoin *RTCoinTransactorSession) FreezeTransfers() (*types.Transaction, error)
FreezeTransfers is a paid mutator transaction binding the contract method 0x01502460.
Solidity: function freezeTransfers() returns(bool)
func (*RTCoinTransactorSession) IncreaseApproval ¶
func (_RTCoin *RTCoinTransactorSession) IncreaseApproval(_spender common.Address, _addedValue *big.Int) (*types.Transaction, error)
IncreaseApproval is a paid mutator transaction binding the contract method 0xd73dd623.
Solidity: function increaseApproval(_spender address, _addedValue uint256) returns(bool)
func (*RTCoinTransactorSession) Mint ¶
func (_RTCoin *RTCoinTransactorSession) Mint(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(_recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactorSession) SetAdmin ¶
func (_RTCoin *RTCoinTransactorSession) SetAdmin(_newAdmin common.Address) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x704b6c02.
Solidity: function setAdmin(_newAdmin address) returns(bool)
func (*RTCoinTransactorSession) SetFailOverStakeContract ¶
func (_RTCoin *RTCoinTransactorSession) SetFailOverStakeContract(_contractAddress common.Address) (*types.Transaction, error)
SetFailOverStakeContract is a paid mutator transaction binding the contract method 0xdb6900fa.
Solidity: function setFailOverStakeContract(_contractAddress address) returns(bool)
func (*RTCoinTransactorSession) SetMergedMinerValidator ¶
func (_RTCoin *RTCoinTransactorSession) SetMergedMinerValidator(_mergedMinerValidator common.Address) (*types.Transaction, error)
SetMergedMinerValidator is a paid mutator transaction binding the contract method 0xc0da7e69.
Solidity: function setMergedMinerValidator(_mergedMinerValidator address) returns(bool)
func (*RTCoinTransactorSession) SetStakeContract ¶
func (_RTCoin *RTCoinTransactorSession) SetStakeContract(_contractAddress common.Address) (*types.Transaction, error)
SetStakeContract is a paid mutator transaction binding the contract method 0x509484d5.
Solidity: function setStakeContract(_contractAddress address) returns(bool)
func (*RTCoinTransactorSession) ThawTransfers ¶
func (_RTCoin *RTCoinTransactorSession) ThawTransfers() (*types.Transaction, error)
ThawTransfers is a paid mutator transaction binding the contract method 0xce8e120a.
Solidity: function thawTransfers() returns(bool)
func (*RTCoinTransactorSession) Transfer ¶
func (_RTCoin *RTCoinTransactorSession) Transfer(_recipient common.Address, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(_recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactorSession) TransferForeignToken ¶
func (_RTCoin *RTCoinTransactorSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactorSession) TransferFrom ¶
func (_RTCoin *RTCoinTransactorSession) TransferFrom(_owner common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(_owner address, _recipient address, _amount uint256) returns(bool)
func (*RTCoinTransactorSession) TransferOutEth ¶
func (_RTCoin *RTCoinTransactorSession) TransferOutEth() (*types.Transaction, error)
TransferOutEth is a paid mutator transaction binding the contract method 0x8f87c84b.
Solidity: function transferOutEth() returns(bool)
func (*RTCoinTransactorSession) TransferOwnership ¶
func (_RTCoin *RTCoinTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(_newOwner address) returns(bool)
type RTCoinTransfer ¶
type RTCoinTransfer struct { Sender common.Address Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RTCoinTransfer represents a Transfer event raised by the RTCoin contract.
type RTCoinTransferIterator ¶
type RTCoinTransferIterator struct { Event *RTCoinTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the RTCoin contract.
func (*RTCoinTransferIterator) Close ¶
func (it *RTCoinTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinTransferIterator) Error ¶
func (it *RTCoinTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinTransferIterator) Next ¶
func (it *RTCoinTransferIterator) 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 RTCoinTransfersFrozen ¶
type RTCoinTransfersFrozen struct { TransfersFrozen bool Raw types.Log // Blockchain specific contextual infos }
RTCoinTransfersFrozen represents a TransfersFrozen event raised by the RTCoin contract.
type RTCoinTransfersFrozenIterator ¶
type RTCoinTransfersFrozenIterator struct { Event *RTCoinTransfersFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinTransfersFrozenIterator is returned from FilterTransfersFrozen and is used to iterate over the raw logs and unpacked data for TransfersFrozen events raised by the RTCoin contract.
func (*RTCoinTransfersFrozenIterator) Close ¶
func (it *RTCoinTransfersFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinTransfersFrozenIterator) Error ¶
func (it *RTCoinTransfersFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinTransfersFrozenIterator) Next ¶
func (it *RTCoinTransfersFrozenIterator) 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 RTCoinTransfersThawed ¶
type RTCoinTransfersThawed struct { TransfersThawed bool Raw types.Log // Blockchain specific contextual infos }
RTCoinTransfersThawed represents a TransfersThawed event raised by the RTCoin contract.
type RTCoinTransfersThawedIterator ¶
type RTCoinTransfersThawedIterator struct { Event *RTCoinTransfersThawed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RTCoinTransfersThawedIterator is returned from FilterTransfersThawed and is used to iterate over the raw logs and unpacked data for TransfersThawed events raised by the RTCoin contract.
func (*RTCoinTransfersThawedIterator) Close ¶
func (it *RTCoinTransfersThawedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RTCoinTransfersThawedIterator) Error ¶
func (it *RTCoinTransfersThawedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RTCoinTransfersThawedIterator) Next ¶
func (it *RTCoinTransfersThawedIterator) 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 Stake ¶
type Stake struct { StakeCaller // Read-only binding to the contract StakeTransactor // Write-only binding to the contract StakeFilterer // Log filterer for contract events }
Stake is an auto generated Go binding around an Ethereum contract.
func DeployStake ¶
func DeployStake(auth *bind.TransactOpts, backend bind.ContractBackend, _admin common.Address) (common.Address, *types.Transaction, *Stake, error)
DeployStake deploys a new Ethereum contract, binding an instance of Stake to it.
type StakeCaller ¶
type StakeCaller struct {
// contains filtered or unexported fields
}
StakeCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakeCaller ¶
func NewStakeCaller(address common.Address, caller bind.ContractCaller) (*StakeCaller, error)
NewStakeCaller creates a new read-only instance of Stake, bound to a specific deployed contract.
func (*StakeCaller) ActiveStakes ¶
ActiveStakes is a free data retrieval call binding the contract method 0xed2f2369.
Solidity: function activeStakes() constant returns(uint256)
func (*StakeCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*StakeCaller) CanMint ¶
func (_Stake *StakeCaller) CanMint(opts *bind.CallOpts) (bool, error)
CanMint is a free data retrieval call binding the contract method 0xbeb9716d.
Solidity: function canMint() constant returns(bool)
func (*StakeCaller) InternalRTCBalances ¶
func (_Stake *StakeCaller) InternalRTCBalances(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
InternalRTCBalances is a free data retrieval call binding the contract method 0xf1610821.
Solidity: function internalRTCBalances( address) constant returns(uint256)
func (*StakeCaller) NewStakesAllowed ¶
func (_Stake *StakeCaller) NewStakesAllowed(opts *bind.CallOpts) (bool, error)
NewStakesAllowed is a free data retrieval call binding the contract method 0x594548d5.
Solidity: function newStakesAllowed() constant returns(bool)
func (*StakeCaller) NumberOfStakes ¶
func (_Stake *StakeCaller) NumberOfStakes(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
NumberOfStakes is a free data retrieval call binding the contract method 0xdfef6679.
Solidity: function numberOfStakes( address) constant returns(uint256)
func (*StakeCaller) RTI ¶
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*StakeCaller) Stakes ¶
func (_Stake *StakeCaller) Stakes(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (struct { InitialStake *big.Int BlockLocked *big.Int BlockUnlocked *big.Int ReleaseDate *big.Int TotalCoinsToMint *big.Int CoinsMinted *big.Int RewardPerBlock *big.Int LastBlockWithdrawn *big.Int State uint8 }, error)
Stakes is a free data retrieval call binding the contract method 0x584b62a1.
Solidity: function stakes( address, uint256) constant returns(initialStake uint256, blockLocked uint256, blockUnlocked uint256, releaseDate uint256, totalCoinsToMint uint256, coinsMinted uint256, rewardPerBlock uint256, lastBlockWithdrawn uint256, state uint8)
func (*StakeCaller) TOKENADDRESS ¶
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
type StakeCallerRaw ¶
type StakeCallerRaw struct {
Contract *StakeCaller // Generic read-only contract binding to access the raw methods on
}
StakeCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakeCallerRaw) Call ¶
func (_Stake *StakeCallerRaw) 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 StakeCallerSession ¶
type StakeCallerSession struct { Contract *StakeCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakeCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakeCallerSession) ActiveStakes ¶
func (_Stake *StakeCallerSession) ActiveStakes() (*big.Int, error)
ActiveStakes is a free data retrieval call binding the contract method 0xed2f2369.
Solidity: function activeStakes() constant returns(uint256)
func (*StakeCallerSession) Admin ¶
func (_Stake *StakeCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*StakeCallerSession) CanMint ¶
func (_Stake *StakeCallerSession) CanMint() (bool, error)
CanMint is a free data retrieval call binding the contract method 0xbeb9716d.
Solidity: function canMint() constant returns(bool)
func (*StakeCallerSession) InternalRTCBalances ¶
InternalRTCBalances is a free data retrieval call binding the contract method 0xf1610821.
Solidity: function internalRTCBalances( address) constant returns(uint256)
func (*StakeCallerSession) NewStakesAllowed ¶
func (_Stake *StakeCallerSession) NewStakesAllowed() (bool, error)
NewStakesAllowed is a free data retrieval call binding the contract method 0x594548d5.
Solidity: function newStakesAllowed() constant returns(bool)
func (*StakeCallerSession) NumberOfStakes ¶
NumberOfStakes is a free data retrieval call binding the contract method 0xdfef6679.
Solidity: function numberOfStakes( address) constant returns(uint256)
func (*StakeCallerSession) RTI ¶
func (_Stake *StakeCallerSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*StakeCallerSession) Stakes ¶
func (_Stake *StakeCallerSession) Stakes(arg0 common.Address, arg1 *big.Int) (struct { InitialStake *big.Int BlockLocked *big.Int BlockUnlocked *big.Int ReleaseDate *big.Int TotalCoinsToMint *big.Int CoinsMinted *big.Int RewardPerBlock *big.Int LastBlockWithdrawn *big.Int State uint8 }, error)
Stakes is a free data retrieval call binding the contract method 0x584b62a1.
Solidity: function stakes( address, uint256) constant returns(initialStake uint256, blockLocked uint256, blockUnlocked uint256, releaseDate uint256, totalCoinsToMint uint256, coinsMinted uint256, rewardPerBlock uint256, lastBlockWithdrawn uint256, state uint8)
func (*StakeCallerSession) TOKENADDRESS ¶
func (_Stake *StakeCallerSession) TOKENADDRESS() (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*StakeCallerSession) VERSION ¶
func (_Stake *StakeCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
type StakeFilterer ¶
type StakeFilterer struct {
// contains filtered or unexported fields
}
StakeFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakeFilterer ¶
func NewStakeFilterer(address common.Address, filterer bind.ContractFilterer) (*StakeFilterer, error)
NewStakeFilterer creates a new log filterer instance of Stake, bound to a specific deployed contract.
func (*StakeFilterer) FilterForeignTokenTransfer ¶
func (_Stake *StakeFilterer) FilterForeignTokenTransfer(opts *bind.FilterOpts, _sender []common.Address, _recipient []common.Address) (*StakeForeignTokenTransferIterator, error)
FilterForeignTokenTransfer is a free log retrieval operation binding the contract event 0x10a46ed575affad8e954ae27853b1f89c6da90d8c35f619fc640f8a21bcb7857.
Solidity: e ForeignTokenTransfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*StakeFilterer) FilterInitialStakeWithdrawn ¶
func (_Stake *StakeFilterer) FilterInitialStakeWithdrawn(opts *bind.FilterOpts, _staker []common.Address, _stakeNumber []*big.Int) (*StakeInitialStakeWithdrawnIterator, error)
FilterInitialStakeWithdrawn is a free log retrieval operation binding the contract event 0x7d252c33d474583922a2f7a0c2f4d04631095dbd4e35b09adc7f801ec3e743f7.
Solidity: e InitialStakeWithdrawn(_staker indexed address, _stakeNumber indexed uint256, _amount uint256)
func (*StakeFilterer) FilterStakeDeposited ¶
func (_Stake *StakeFilterer) FilterStakeDeposited(opts *bind.FilterOpts, _staker []common.Address, _stakeNum []*big.Int) (*StakeStakeDepositedIterator, error)
FilterStakeDeposited is a free log retrieval operation binding the contract event 0x1a325385f16807e99fb688b597db78b00faee313dcf02e882dd16daab6fc3e1f.
Solidity: e StakeDeposited(_staker indexed address, _stakeNum indexed uint256, _coinsToMint uint256, _releaseDate uint256, _releaseBlock uint256)
func (*StakeFilterer) FilterStakeRewardWithdrawn ¶
func (_Stake *StakeFilterer) FilterStakeRewardWithdrawn(opts *bind.FilterOpts, _staker []common.Address, _stakeNum []*big.Int) (*StakeStakeRewardWithdrawnIterator, error)
FilterStakeRewardWithdrawn is a free log retrieval operation binding the contract event 0x275541ddbc93a3fb1e5e94000231500252d2ba460de93bd1cf285e68563c1a64.
Solidity: e StakeRewardWithdrawn(_staker indexed address, _stakeNum indexed uint256, _reward uint256)
func (*StakeFilterer) FilterStakesDisabled ¶
func (_Stake *StakeFilterer) FilterStakesDisabled(opts *bind.FilterOpts) (*StakeStakesDisabledIterator, error)
FilterStakesDisabled is a free log retrieval operation binding the contract event 0xfd71816274d74ca17e4eb9ecd097893ef1b3e7549be66c6de9fc95bc55f53324.
Solidity: e StakesDisabled()
func (*StakeFilterer) FilterStakesEnabled ¶
func (_Stake *StakeFilterer) FilterStakesEnabled(opts *bind.FilterOpts) (*StakeStakesEnabledIterator, error)
FilterStakesEnabled is a free log retrieval operation binding the contract event 0xf83de010d0db8e58cb57c6568bd71fe9dcabbad734fd8d37128edffee0820e11.
Solidity: e StakesEnabled()
func (*StakeFilterer) WatchForeignTokenTransfer ¶
func (_Stake *StakeFilterer) WatchForeignTokenTransfer(opts *bind.WatchOpts, sink chan<- *StakeForeignTokenTransfer, _sender []common.Address, _recipient []common.Address) (event.Subscription, error)
WatchForeignTokenTransfer is a free log subscription operation binding the contract event 0x10a46ed575affad8e954ae27853b1f89c6da90d8c35f619fc640f8a21bcb7857.
Solidity: e ForeignTokenTransfer(_sender indexed address, _recipient indexed address, _amount uint256)
func (*StakeFilterer) WatchInitialStakeWithdrawn ¶
func (_Stake *StakeFilterer) WatchInitialStakeWithdrawn(opts *bind.WatchOpts, sink chan<- *StakeInitialStakeWithdrawn, _staker []common.Address, _stakeNumber []*big.Int) (event.Subscription, error)
WatchInitialStakeWithdrawn is a free log subscription operation binding the contract event 0x7d252c33d474583922a2f7a0c2f4d04631095dbd4e35b09adc7f801ec3e743f7.
Solidity: e InitialStakeWithdrawn(_staker indexed address, _stakeNumber indexed uint256, _amount uint256)
func (*StakeFilterer) WatchStakeDeposited ¶
func (_Stake *StakeFilterer) WatchStakeDeposited(opts *bind.WatchOpts, sink chan<- *StakeStakeDeposited, _staker []common.Address, _stakeNum []*big.Int) (event.Subscription, error)
WatchStakeDeposited is a free log subscription operation binding the contract event 0x1a325385f16807e99fb688b597db78b00faee313dcf02e882dd16daab6fc3e1f.
Solidity: e StakeDeposited(_staker indexed address, _stakeNum indexed uint256, _coinsToMint uint256, _releaseDate uint256, _releaseBlock uint256)
func (*StakeFilterer) WatchStakeRewardWithdrawn ¶
func (_Stake *StakeFilterer) WatchStakeRewardWithdrawn(opts *bind.WatchOpts, sink chan<- *StakeStakeRewardWithdrawn, _staker []common.Address, _stakeNum []*big.Int) (event.Subscription, error)
WatchStakeRewardWithdrawn is a free log subscription operation binding the contract event 0x275541ddbc93a3fb1e5e94000231500252d2ba460de93bd1cf285e68563c1a64.
Solidity: e StakeRewardWithdrawn(_staker indexed address, _stakeNum indexed uint256, _reward uint256)
func (*StakeFilterer) WatchStakesDisabled ¶
func (_Stake *StakeFilterer) WatchStakesDisabled(opts *bind.WatchOpts, sink chan<- *StakeStakesDisabled) (event.Subscription, error)
WatchStakesDisabled is a free log subscription operation binding the contract event 0xfd71816274d74ca17e4eb9ecd097893ef1b3e7549be66c6de9fc95bc55f53324.
Solidity: e StakesDisabled()
func (*StakeFilterer) WatchStakesEnabled ¶
func (_Stake *StakeFilterer) WatchStakesEnabled(opts *bind.WatchOpts, sink chan<- *StakeStakesEnabled) (event.Subscription, error)
WatchStakesEnabled is a free log subscription operation binding the contract event 0xf83de010d0db8e58cb57c6568bd71fe9dcabbad734fd8d37128edffee0820e11.
Solidity: e StakesEnabled()
type StakeForeignTokenTransfer ¶
type StakeForeignTokenTransfer struct { Sender common.Address Recipient common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakeForeignTokenTransfer represents a ForeignTokenTransfer event raised by the Stake contract.
type StakeForeignTokenTransferIterator ¶
type StakeForeignTokenTransferIterator struct { Event *StakeForeignTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakeForeignTokenTransferIterator is returned from FilterForeignTokenTransfer and is used to iterate over the raw logs and unpacked data for ForeignTokenTransfer events raised by the Stake contract.
func (*StakeForeignTokenTransferIterator) Close ¶
func (it *StakeForeignTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakeForeignTokenTransferIterator) Error ¶
func (it *StakeForeignTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakeForeignTokenTransferIterator) Next ¶
func (it *StakeForeignTokenTransferIterator) 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 StakeInitialStakeWithdrawn ¶
type StakeInitialStakeWithdrawn struct { Staker common.Address StakeNumber *big.Int Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
StakeInitialStakeWithdrawn represents a InitialStakeWithdrawn event raised by the Stake contract.
type StakeInitialStakeWithdrawnIterator ¶
type StakeInitialStakeWithdrawnIterator struct { Event *StakeInitialStakeWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakeInitialStakeWithdrawnIterator is returned from FilterInitialStakeWithdrawn and is used to iterate over the raw logs and unpacked data for InitialStakeWithdrawn events raised by the Stake contract.
func (*StakeInitialStakeWithdrawnIterator) Close ¶
func (it *StakeInitialStakeWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakeInitialStakeWithdrawnIterator) Error ¶
func (it *StakeInitialStakeWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakeInitialStakeWithdrawnIterator) Next ¶
func (it *StakeInitialStakeWithdrawnIterator) 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 StakeRaw ¶
type StakeRaw struct {
Contract *Stake // Generic contract binding to access the raw methods on
}
StakeRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakeRaw) Call ¶
func (_Stake *StakeRaw) 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 (*StakeRaw) Transact ¶
func (_Stake *StakeRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakeRaw) Transfer ¶
func (_Stake *StakeRaw) 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 StakeSession ¶
type StakeSession struct { Contract *Stake // 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 }
StakeSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakeSession) ActiveStakes ¶
func (_Stake *StakeSession) ActiveStakes() (*big.Int, error)
ActiveStakes is a free data retrieval call binding the contract method 0xed2f2369.
Solidity: function activeStakes() constant returns(uint256)
func (*StakeSession) Admin ¶
func (_Stake *StakeSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*StakeSession) AllowNewStakes ¶
func (_Stake *StakeSession) AllowNewStakes() (*types.Transaction, error)
AllowNewStakes is a paid mutator transaction binding the contract method 0x211db50d.
Solidity: function allowNewStakes() returns(bool)
func (*StakeSession) CanMint ¶
func (_Stake *StakeSession) CanMint() (bool, error)
CanMint is a free data retrieval call binding the contract method 0xbeb9716d.
Solidity: function canMint() constant returns(bool)
func (*StakeSession) DepositStake ¶
func (_Stake *StakeSession) DepositStake(_numRTC *big.Int) (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0xcb82cc8f.
Solidity: function depositStake(_numRTC uint256) returns(bool)
func (*StakeSession) DisableNewStakes ¶
func (_Stake *StakeSession) DisableNewStakes() (*types.Transaction, error)
DisableNewStakes is a paid mutator transaction binding the contract method 0x04b5723d.
Solidity: function disableNewStakes() returns(bool)
func (*StakeSession) InternalRTCBalances ¶
InternalRTCBalances is a free data retrieval call binding the contract method 0xf1610821.
Solidity: function internalRTCBalances( address) constant returns(uint256)
func (*StakeSession) Mint ¶
func (_Stake *StakeSession) Mint(_stakeNumber *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(_stakeNumber uint256) returns(bool)
func (*StakeSession) NewStakesAllowed ¶
func (_Stake *StakeSession) NewStakesAllowed() (bool, error)
NewStakesAllowed is a free data retrieval call binding the contract method 0x594548d5.
Solidity: function newStakesAllowed() constant returns(bool)
func (*StakeSession) NumberOfStakes ¶
NumberOfStakes is a free data retrieval call binding the contract method 0xdfef6679.
Solidity: function numberOfStakes( address) constant returns(uint256)
func (*StakeSession) RTI ¶
func (_Stake *StakeSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*StakeSession) Stakes ¶
func (_Stake *StakeSession) Stakes(arg0 common.Address, arg1 *big.Int) (struct { InitialStake *big.Int BlockLocked *big.Int BlockUnlocked *big.Int ReleaseDate *big.Int TotalCoinsToMint *big.Int CoinsMinted *big.Int RewardPerBlock *big.Int LastBlockWithdrawn *big.Int State uint8 }, error)
Stakes is a free data retrieval call binding the contract method 0x584b62a1.
Solidity: function stakes( address, uint256) constant returns(initialStake uint256, blockLocked uint256, blockUnlocked uint256, releaseDate uint256, totalCoinsToMint uint256, coinsMinted uint256, rewardPerBlock uint256, lastBlockWithdrawn uint256, state uint8)
func (*StakeSession) TOKENADDRESS ¶
func (_Stake *StakeSession) TOKENADDRESS() (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*StakeSession) TransferForeignToken ¶
func (_Stake *StakeSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*StakeSession) VERSION ¶
func (_Stake *StakeSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*StakeSession) WithdrawInitialStake ¶
func (_Stake *StakeSession) WithdrawInitialStake(_stakeNumber *big.Int) (*types.Transaction, error)
WithdrawInitialStake is a paid mutator transaction binding the contract method 0x29830ccc.
Solidity: function withdrawInitialStake(_stakeNumber uint256) returns(bool)
type StakeStakeDeposited ¶
type StakeStakeDeposited struct { Staker common.Address StakeNum *big.Int CoinsToMint *big.Int ReleaseDate *big.Int ReleaseBlock *big.Int Raw types.Log // Blockchain specific contextual infos }
StakeStakeDeposited represents a StakeDeposited event raised by the Stake contract.
type StakeStakeDepositedIterator ¶
type StakeStakeDepositedIterator struct { Event *StakeStakeDeposited // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakeStakeDepositedIterator is returned from FilterStakeDeposited and is used to iterate over the raw logs and unpacked data for StakeDeposited events raised by the Stake contract.
func (*StakeStakeDepositedIterator) Close ¶
func (it *StakeStakeDepositedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakeStakeDepositedIterator) Error ¶
func (it *StakeStakeDepositedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakeStakeDepositedIterator) Next ¶
func (it *StakeStakeDepositedIterator) 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 StakeStakeRewardWithdrawn ¶
type StakeStakeRewardWithdrawn struct { Staker common.Address StakeNum *big.Int Reward *big.Int Raw types.Log // Blockchain specific contextual infos }
StakeStakeRewardWithdrawn represents a StakeRewardWithdrawn event raised by the Stake contract.
type StakeStakeRewardWithdrawnIterator ¶
type StakeStakeRewardWithdrawnIterator struct { Event *StakeStakeRewardWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakeStakeRewardWithdrawnIterator is returned from FilterStakeRewardWithdrawn and is used to iterate over the raw logs and unpacked data for StakeRewardWithdrawn events raised by the Stake contract.
func (*StakeStakeRewardWithdrawnIterator) Close ¶
func (it *StakeStakeRewardWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakeStakeRewardWithdrawnIterator) Error ¶
func (it *StakeStakeRewardWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakeStakeRewardWithdrawnIterator) Next ¶
func (it *StakeStakeRewardWithdrawnIterator) 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 StakeStakesDisabled ¶
StakeStakesDisabled represents a StakesDisabled event raised by the Stake contract.
type StakeStakesDisabledIterator ¶
type StakeStakesDisabledIterator struct { Event *StakeStakesDisabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakeStakesDisabledIterator is returned from FilterStakesDisabled and is used to iterate over the raw logs and unpacked data for StakesDisabled events raised by the Stake contract.
func (*StakeStakesDisabledIterator) Close ¶
func (it *StakeStakesDisabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakeStakesDisabledIterator) Error ¶
func (it *StakeStakesDisabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakeStakesDisabledIterator) Next ¶
func (it *StakeStakesDisabledIterator) 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 StakeStakesEnabled ¶
StakeStakesEnabled represents a StakesEnabled event raised by the Stake contract.
type StakeStakesEnabledIterator ¶
type StakeStakesEnabledIterator struct { Event *StakeStakesEnabled // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StakeStakesEnabledIterator is returned from FilterStakesEnabled and is used to iterate over the raw logs and unpacked data for StakesEnabled events raised by the Stake contract.
func (*StakeStakesEnabledIterator) Close ¶
func (it *StakeStakesEnabledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StakeStakesEnabledIterator) Error ¶
func (it *StakeStakesEnabledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StakeStakesEnabledIterator) Next ¶
func (it *StakeStakesEnabledIterator) 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 StakeTransactor ¶
type StakeTransactor struct {
// contains filtered or unexported fields
}
StakeTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakeTransactor ¶
func NewStakeTransactor(address common.Address, transactor bind.ContractTransactor) (*StakeTransactor, error)
NewStakeTransactor creates a new write-only instance of Stake, bound to a specific deployed contract.
func (*StakeTransactor) AllowNewStakes ¶
func (_Stake *StakeTransactor) AllowNewStakes(opts *bind.TransactOpts) (*types.Transaction, error)
AllowNewStakes is a paid mutator transaction binding the contract method 0x211db50d.
Solidity: function allowNewStakes() returns(bool)
func (*StakeTransactor) DepositStake ¶
func (_Stake *StakeTransactor) DepositStake(opts *bind.TransactOpts, _numRTC *big.Int) (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0xcb82cc8f.
Solidity: function depositStake(_numRTC uint256) returns(bool)
func (*StakeTransactor) DisableNewStakes ¶
func (_Stake *StakeTransactor) DisableNewStakes(opts *bind.TransactOpts) (*types.Transaction, error)
DisableNewStakes is a paid mutator transaction binding the contract method 0x04b5723d.
Solidity: function disableNewStakes() returns(bool)
func (*StakeTransactor) Mint ¶
func (_Stake *StakeTransactor) Mint(opts *bind.TransactOpts, _stakeNumber *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(_stakeNumber uint256) returns(bool)
func (*StakeTransactor) TransferForeignToken ¶
func (_Stake *StakeTransactor) TransferForeignToken(opts *bind.TransactOpts, _tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*StakeTransactor) WithdrawInitialStake ¶
func (_Stake *StakeTransactor) WithdrawInitialStake(opts *bind.TransactOpts, _stakeNumber *big.Int) (*types.Transaction, error)
WithdrawInitialStake is a paid mutator transaction binding the contract method 0x29830ccc.
Solidity: function withdrawInitialStake(_stakeNumber uint256) returns(bool)
type StakeTransactorRaw ¶
type StakeTransactorRaw struct {
Contract *StakeTransactor // Generic write-only contract binding to access the raw methods on
}
StakeTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakeTransactorRaw) Transact ¶
func (_Stake *StakeTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakeTransactorRaw) Transfer ¶
func (_Stake *StakeTransactorRaw) 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 StakeTransactorSession ¶
type StakeTransactorSession struct { Contract *StakeTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakeTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakeTransactorSession) AllowNewStakes ¶
func (_Stake *StakeTransactorSession) AllowNewStakes() (*types.Transaction, error)
AllowNewStakes is a paid mutator transaction binding the contract method 0x211db50d.
Solidity: function allowNewStakes() returns(bool)
func (*StakeTransactorSession) DepositStake ¶
func (_Stake *StakeTransactorSession) DepositStake(_numRTC *big.Int) (*types.Transaction, error)
DepositStake is a paid mutator transaction binding the contract method 0xcb82cc8f.
Solidity: function depositStake(_numRTC uint256) returns(bool)
func (*StakeTransactorSession) DisableNewStakes ¶
func (_Stake *StakeTransactorSession) DisableNewStakes() (*types.Transaction, error)
DisableNewStakes is a paid mutator transaction binding the contract method 0x04b5723d.
Solidity: function disableNewStakes() returns(bool)
func (*StakeTransactorSession) Mint ¶
func (_Stake *StakeTransactorSession) Mint(_stakeNumber *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0xa0712d68.
Solidity: function mint(_stakeNumber uint256) returns(bool)
func (*StakeTransactorSession) TransferForeignToken ¶
func (_Stake *StakeTransactorSession) TransferForeignToken(_tokenAddress common.Address, _recipient common.Address, _amount *big.Int) (*types.Transaction, error)
TransferForeignToken is a paid mutator transaction binding the contract method 0x9e5fea8a.
Solidity: function transferForeignToken(_tokenAddress address, _recipient address, _amount uint256) returns(bool)
func (*StakeTransactorSession) WithdrawInitialStake ¶
func (_Stake *StakeTransactorSession) WithdrawInitialStake(_stakeNumber *big.Int) (*types.Transaction, error)
WithdrawInitialStake is a paid mutator transaction binding the contract method 0x29830ccc.
Solidity: function withdrawInitialStake(_stakeNumber uint256) returns(bool)
type Vesting ¶
type Vesting struct { VestingCaller // Read-only binding to the contract VestingTransactor // Write-only binding to the contract VestingFilterer // Log filterer for contract events }
Vesting is an auto generated Go binding around an Ethereum contract.
func DeployVesting ¶
func DeployVesting(auth *bind.TransactOpts, backend bind.ContractBackend, _admin common.Address) (common.Address, *types.Transaction, *Vesting, error)
DeployVesting deploys a new Ethereum contract, binding an instance of Vesting to it.
func NewVesting ¶
NewVesting creates a new instance of Vesting, bound to a specific deployed contract.
type VestingCaller ¶
type VestingCaller struct {
// contains filtered or unexported fields
}
VestingCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewVestingCaller ¶
func NewVestingCaller(address common.Address, caller bind.ContractCaller) (*VestingCaller, error)
NewVestingCaller creates a new read-only instance of Vesting, bound to a specific deployed contract.
func (*VestingCaller) Admin ¶
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*VestingCaller) RTI ¶
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*VestingCaller) TOKENADDRESS ¶
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*VestingCaller) VERSION ¶
func (_Vesting *VestingCaller) VERSION(opts *bind.CallOpts) (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*VestingCaller) Vests ¶
func (_Vesting *VestingCaller) Vests(opts *bind.CallOpts, arg0 common.Address) (struct { TotalVest *big.Int State uint8 }, error)
Vests is a free data retrieval call binding the contract method 0x5c712bc0.
Solidity: function vests( address) constant returns(totalVest uint256, state uint8)
type VestingCallerRaw ¶
type VestingCallerRaw struct {
Contract *VestingCaller // Generic read-only contract binding to access the raw methods on
}
VestingCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*VestingCallerRaw) Call ¶
func (_Vesting *VestingCallerRaw) 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 VestingCallerSession ¶
type VestingCallerSession struct { Contract *VestingCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
VestingCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*VestingCallerSession) Admin ¶
func (_Vesting *VestingCallerSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*VestingCallerSession) RTI ¶
func (_Vesting *VestingCallerSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*VestingCallerSession) TOKENADDRESS ¶
func (_Vesting *VestingCallerSession) TOKENADDRESS() (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*VestingCallerSession) VERSION ¶
func (_Vesting *VestingCallerSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*VestingCallerSession) Vests ¶
func (_Vesting *VestingCallerSession) Vests(arg0 common.Address) (struct { TotalVest *big.Int State uint8 }, error)
Vests is a free data retrieval call binding the contract method 0x5c712bc0.
Solidity: function vests( address) constant returns(totalVest uint256, state uint8)
type VestingFilterer ¶
type VestingFilterer struct {
// contains filtered or unexported fields
}
VestingFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewVestingFilterer ¶
func NewVestingFilterer(address common.Address, filterer bind.ContractFilterer) (*VestingFilterer, error)
NewVestingFilterer creates a new log filterer instance of Vesting, bound to a specific deployed contract.
type VestingRaw ¶
type VestingRaw struct {
Contract *Vesting // Generic contract binding to access the raw methods on
}
VestingRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*VestingRaw) Call ¶
func (_Vesting *VestingRaw) 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 (*VestingRaw) Transact ¶
func (_Vesting *VestingRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VestingRaw) Transfer ¶
func (_Vesting *VestingRaw) 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 VestingSession ¶
type VestingSession struct { Contract *Vesting // 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 }
VestingSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*VestingSession) AddVest ¶
func (_Vesting *VestingSession) AddVest(_vester common.Address, _totalAmountToVest *big.Int, _releaseDates []*big.Int, _releaseAmounts []*big.Int) (*types.Transaction, error)
AddVest is a paid mutator transaction binding the contract method 0x98625080.
Solidity: function addVest(_vester address, _totalAmountToVest uint256, _releaseDates uint256[], _releaseAmounts uint256[]) returns(bool)
func (*VestingSession) Admin ¶
func (_Vesting *VestingSession) Admin() (common.Address, error)
Admin is a free data retrieval call binding the contract method 0xf851a440.
Solidity: function admin() constant returns(address)
func (*VestingSession) RTI ¶
func (_Vesting *VestingSession) RTI() (common.Address, error)
RTI is a free data retrieval call binding the contract method 0x58e1c174.
Solidity: function RTI() constant returns(address)
func (*VestingSession) TOKENADDRESS ¶
func (_Vesting *VestingSession) TOKENADDRESS() (common.Address, error)
TOKENADDRESS is a free data retrieval call binding the contract method 0x516f8986.
Solidity: function TOKENADDRESS() constant returns(address)
func (*VestingSession) VERSION ¶
func (_Vesting *VestingSession) VERSION() (string, error)
VERSION is a free data retrieval call binding the contract method 0xffa1ad74.
Solidity: function VERSION() constant returns(string)
func (*VestingSession) Vests ¶
func (_Vesting *VestingSession) Vests(arg0 common.Address) (struct { TotalVest *big.Int State uint8 }, error)
Vests is a free data retrieval call binding the contract method 0x5c712bc0.
Solidity: function vests( address) constant returns(totalVest uint256, state uint8)
func (*VestingSession) WithdrawVestedTokens ¶
func (_Vesting *VestingSession) WithdrawVestedTokens(_vestIndex *big.Int) (*types.Transaction, error)
WithdrawVestedTokens is a paid mutator transaction binding the contract method 0xa55a9c41.
Solidity: function withdrawVestedTokens(_vestIndex uint256) returns(bool)
type VestingTransactor ¶
type VestingTransactor struct {
// contains filtered or unexported fields
}
VestingTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewVestingTransactor ¶
func NewVestingTransactor(address common.Address, transactor bind.ContractTransactor) (*VestingTransactor, error)
NewVestingTransactor creates a new write-only instance of Vesting, bound to a specific deployed contract.
func (*VestingTransactor) AddVest ¶
func (_Vesting *VestingTransactor) AddVest(opts *bind.TransactOpts, _vester common.Address, _totalAmountToVest *big.Int, _releaseDates []*big.Int, _releaseAmounts []*big.Int) (*types.Transaction, error)
AddVest is a paid mutator transaction binding the contract method 0x98625080.
Solidity: function addVest(_vester address, _totalAmountToVest uint256, _releaseDates uint256[], _releaseAmounts uint256[]) returns(bool)
func (*VestingTransactor) WithdrawVestedTokens ¶
func (_Vesting *VestingTransactor) WithdrawVestedTokens(opts *bind.TransactOpts, _vestIndex *big.Int) (*types.Transaction, error)
WithdrawVestedTokens is a paid mutator transaction binding the contract method 0xa55a9c41.
Solidity: function withdrawVestedTokens(_vestIndex uint256) returns(bool)
type VestingTransactorRaw ¶
type VestingTransactorRaw struct {
Contract *VestingTransactor // Generic write-only contract binding to access the raw methods on
}
VestingTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*VestingTransactorRaw) Transact ¶
func (_Vesting *VestingTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*VestingTransactorRaw) Transfer ¶
func (_Vesting *VestingTransactorRaw) 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 VestingTransactorSession ¶
type VestingTransactorSession struct { Contract *VestingTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
VestingTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*VestingTransactorSession) AddVest ¶
func (_Vesting *VestingTransactorSession) AddVest(_vester common.Address, _totalAmountToVest *big.Int, _releaseDates []*big.Int, _releaseAmounts []*big.Int) (*types.Transaction, error)
AddVest is a paid mutator transaction binding the contract method 0x98625080.
Solidity: function addVest(_vester address, _totalAmountToVest uint256, _releaseDates uint256[], _releaseAmounts uint256[]) returns(bool)
func (*VestingTransactorSession) WithdrawVestedTokens ¶
func (_Vesting *VestingTransactorSession) WithdrawVestedTokens(_vestIndex *big.Int) (*types.Transaction, error)
WithdrawVestedTokens is a paid mutator transaction binding the contract method 0xa55a9c41.
Solidity: function withdrawVestedTokens(_vestIndex uint256) returns(bool)