Documentation ¶
Overview ¶
Code generated by 'gen/libgen' DO NOT EDIT. IT SHOULD NOT BE EDITED BY HAND AS ANY CHANGES MAY BE OVERWRITTEN Please reference 'gen/libgen' for more details File was generated at 2019-10-29 14:14:39.908077 +0000 UTC
Code generated by 'gen/libgen' DO NOT EDIT. IT SHOULD NOT BE EDITED BY HAND AS ANY CHANGES MAY BE OVERWRITTEN Please reference 'gen/libgen' for more details File was generated at 2019-10-29 14:14:40.377627 +0000 UTC
Code generated by 'gen/libgen' DO NOT EDIT. IT SHOULD NOT BE EDITED BY HAND AS ANY CHANGES MAY BE OVERWRITTEN Please reference 'gen/libgen' for more details File was generated at 2019-10-29 14:14:40.825227 +0000 UTC
Index ¶
- Constants
- func DeployAttributeStoreContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *bind.BoundContract, error)
- func DeployDLLContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *bind.BoundContract, error)
- func DeployMessagesAndCodesContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *bind.BoundContract, error)
- type CVLTokenContract
- type CVLTokenContractApproval
- type CVLTokenContractApprovalIterator
- type CVLTokenContractCaller
- func (_CVLTokenContract *CVLTokenContractCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractCaller) Controller(opts *bind.CallOpts) (common.Address, error)
- func (_CVLTokenContract *CVLTokenContractCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_CVLTokenContract *CVLTokenContractCaller) DetectTransferRestriction(opts *bind.CallOpts, from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_CVLTokenContract *CVLTokenContractCaller) MessageForTransferRestriction(opts *bind.CallOpts, restrictionCode uint8) (string, error)
- func (_CVLTokenContract *CVLTokenContractCaller) Name(opts *bind.CallOpts) (string, error)
- func (_CVLTokenContract *CVLTokenContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_CVLTokenContract *CVLTokenContractCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_CVLTokenContract *CVLTokenContractCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type CVLTokenContractCallerRaw
- type CVLTokenContractCallerSession
- func (_CVLTokenContract *CVLTokenContractCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) Controller() (common.Address, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) Decimals() (uint8, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) Name() (string, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) Owner() (common.Address, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) Symbol() (string, error)
- func (_CVLTokenContract *CVLTokenContractCallerSession) TotalSupply() (*big.Int, error)
- type CVLTokenContractFilterer
- func (_CVLTokenContract *CVLTokenContractFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*CVLTokenContractApprovalIterator, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*CVLTokenContractOwnershipRenouncedIterator, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*CVLTokenContractOwnershipTransferredIterator, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CVLTokenContractTransferIterator, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CVLTokenContractApproval, ...) (event.Subscription, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *CVLTokenContractOwnershipRenounced, ...) (event.Subscription, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CVLTokenContractOwnershipTransferred, ...) (event.Subscription, error)
- func (_CVLTokenContract *CVLTokenContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CVLTokenContractTransfer, ...) (event.Subscription, error)
- type CVLTokenContractOwnershipRenounced
- type CVLTokenContractOwnershipRenouncedIterator
- type CVLTokenContractOwnershipTransferred
- type CVLTokenContractOwnershipTransferredIterator
- type CVLTokenContractRaw
- func (_CVLTokenContract *CVLTokenContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CVLTokenContract *CVLTokenContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CVLTokenContractSession
- func (_CVLTokenContract *CVLTokenContractSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractSession) ChangeController(_controller common.Address) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) Controller() (common.Address, error)
- func (_CVLTokenContract *CVLTokenContractSession) Decimals() (uint8, error)
- func (_CVLTokenContract *CVLTokenContractSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_CVLTokenContract *CVLTokenContractSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
- func (_CVLTokenContract *CVLTokenContractSession) Name() (string, error)
- func (_CVLTokenContract *CVLTokenContractSession) Owner() (common.Address, error)
- func (_CVLTokenContract *CVLTokenContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) Symbol() (string, error)
- func (_CVLTokenContract *CVLTokenContractSession) TotalSupply() (*big.Int, error)
- func (_CVLTokenContract *CVLTokenContractSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- type CVLTokenContractTransactor
- func (_CVLTokenContract *CVLTokenContractTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) ChangeController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- type CVLTokenContractTransactorRaw
- type CVLTokenContractTransactorSession
- func (_CVLTokenContract *CVLTokenContractTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) ChangeController(_controller common.Address) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
- func (_CVLTokenContract *CVLTokenContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- type CVLTokenContractTransfer
- type CVLTokenContractTransferIterator
- type CivilPLCRVotingContract
- type CivilPLCRVotingContractCaller
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) AttrUUID(opts *bind.CallOpts, _user common.Address, _pollID *big.Int) ([32]byte, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) CommitPeriodActive(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) DidCommit(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) DidReveal(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetCommitHash(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) ([32]byte, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetInsertPointForNumTokens(opts *bind.CallOpts, _voter common.Address, _numTokens *big.Int, ...) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetLastNode(opts *bind.CallOpts, _voter common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetLockedTokens(opts *bind.CallOpts, _voter common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetNumLosingTokens(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetNumPassingTokens(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetNumTokens(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetTotalNumberOfTokensForLosingOption(opts *bind.CallOpts, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetTotalNumberOfTokensForWinningOption(opts *bind.CallOpts, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) INITIALPOLLNONCE(opts *bind.CallOpts) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) IsExpired(opts *bind.CallOpts, _terminationDate *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) IsPassed(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollEnded(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollExists(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollMap(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollNonce(opts *bind.CallOpts) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) RevealPeriodActive(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) Telemetry(opts *bind.CallOpts) (common.Address, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) ValidPosition(opts *bind.CallOpts, _prevID *big.Int, _nextID *big.Int, _voter common.Address, ...) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) VoteTokenBalance(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- type CivilPLCRVotingContractCallerRaw
- type CivilPLCRVotingContractCallerSession
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) AttrUUID(_user common.Address, _pollID *big.Int) ([32]byte, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) CommitPeriodActive(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) DidCommit(_voter common.Address, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) DidReveal(_voter common.Address, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetCommitHash(_voter common.Address, _pollID *big.Int) ([32]byte, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetInsertPointForNumTokens(_voter common.Address, _numTokens *big.Int, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetLastNode(_voter common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetLockedTokens(_voter common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetNumLosingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetNumPassingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetNumTokens(_voter common.Address, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetTotalNumberOfTokensForLosingOption(_pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetTotalNumberOfTokensForWinningOption(_pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) INITIALPOLLNONCE() (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) IsExpired(_terminationDate *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) IsPassed(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollEnded(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollExists(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollMap(arg0 *big.Int) (struct{ ... }, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollNonce() (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) RevealPeriodActive(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) Telemetry() (common.Address, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) Token() (common.Address, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) ValidPosition(_prevID *big.Int, _nextID *big.Int, _voter common.Address, _numTokens *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) VoteTokenBalance(arg0 common.Address) (*big.Int, error)
- type CivilPLCRVotingContractFilterer
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterPollCreated(opts *bind.FilterOpts, pollID []*big.Int, creator []common.Address) (*CivilPLCRVotingContractPollCreatedIterator, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterTokensRescued(opts *bind.FilterOpts, pollID []*big.Int, voter []common.Address) (*CivilPLCRVotingContractTokensRescuedIterator, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVoteCommitted(opts *bind.FilterOpts, pollID []*big.Int, voter []common.Address) (*CivilPLCRVotingContractVoteCommittedIterator, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVoteRevealed(opts *bind.FilterOpts, pollID []*big.Int, choice []*big.Int, ...) (*CivilPLCRVotingContractVoteRevealedIterator, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVotingRightsGranted(opts *bind.FilterOpts, voter []common.Address) (*CivilPLCRVotingContractVotingRightsGrantedIterator, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVotingRightsWithdrawn(opts *bind.FilterOpts, voter []common.Address) (*CivilPLCRVotingContractVotingRightsWithdrawnIterator, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchPollCreated(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractPollCreated, ...) (event.Subscription, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchTokensRescued(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractTokensRescued, ...) (event.Subscription, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVoteCommitted(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVoteCommitted, ...) (event.Subscription, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVoteRevealed(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVoteRevealed, ...) (event.Subscription, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVotingRightsGranted(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVotingRightsGranted, ...) (event.Subscription, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVotingRightsWithdrawn(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type CivilPLCRVotingContractPollCreated
- type CivilPLCRVotingContractPollCreatedIterator
- type CivilPLCRVotingContractRaw
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CivilPLCRVotingContractSession
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) AttrUUID(_user common.Address, _pollID *big.Int) ([32]byte, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) CommitPeriodActive(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) CommitVote(_pollID *big.Int, _secretHash [32]byte, _numTokens *big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) CommitVotes(_pollIDs []*big.Int, _secretHashes [][32]byte, _numsTokens []*big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) DidCommit(_voter common.Address, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) DidReveal(_voter common.Address, _pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetCommitHash(_voter common.Address, _pollID *big.Int) ([32]byte, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetInsertPointForNumTokens(_voter common.Address, _numTokens *big.Int, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetLastNode(_voter common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetLockedTokens(_voter common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetNumLosingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetNumPassingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetNumTokens(_voter common.Address, _pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetTotalNumberOfTokensForLosingOption(_pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetTotalNumberOfTokensForWinningOption(_pollID *big.Int) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) INITIALPOLLNONCE() (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) IsExpired(_terminationDate *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) IsPassed(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollEnded(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollExists(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollMap(arg0 *big.Int) (struct{ ... }, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollNonce() (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RequestVotingRights(_numTokens *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RescueTokens(_pollID *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RescueTokensInMultiplePolls(_pollIDs []*big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RevealPeriodActive(_pollID *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RevealVote(_pollID *big.Int, _voteOption *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RevealVotes(_pollIDs []*big.Int, _voteOptions []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) StartPoll(_voteQuorum *big.Int, _commitDuration *big.Int, _revealDuration *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) Telemetry() (common.Address, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) Token() (common.Address, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) ValidPosition(_prevID *big.Int, _nextID *big.Int, _voter common.Address, _numTokens *big.Int) (bool, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) VoteTokenBalance(arg0 common.Address) (*big.Int, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) WithdrawVotingRights(_numTokens *big.Int) (*types.Transaction, error)
- type CivilPLCRVotingContractTokensRescued
- type CivilPLCRVotingContractTokensRescuedIterator
- type CivilPLCRVotingContractTransactor
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) CommitVote(opts *bind.TransactOpts, _pollID *big.Int, _secretHash [32]byte, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) CommitVotes(opts *bind.TransactOpts, _pollIDs []*big.Int, _secretHashes [][32]byte, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RequestVotingRights(opts *bind.TransactOpts, _numTokens *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RescueTokens(opts *bind.TransactOpts, _pollID *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RescueTokensInMultiplePolls(opts *bind.TransactOpts, _pollIDs []*big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RevealVote(opts *bind.TransactOpts, _pollID *big.Int, _voteOption *big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RevealVotes(opts *bind.TransactOpts, _pollIDs []*big.Int, _voteOptions []*big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) StartPoll(opts *bind.TransactOpts, _voteQuorum *big.Int, _commitDuration *big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) WithdrawVotingRights(opts *bind.TransactOpts, _numTokens *big.Int) (*types.Transaction, error)
- type CivilPLCRVotingContractTransactorRaw
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CivilPLCRVotingContractTransactorSession
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) CommitVote(_pollID *big.Int, _secretHash [32]byte, _numTokens *big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) CommitVotes(_pollIDs []*big.Int, _secretHashes [][32]byte, _numsTokens []*big.Int, ...) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RequestVotingRights(_numTokens *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RescueTokens(_pollID *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RescueTokensInMultiplePolls(_pollIDs []*big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RevealVote(_pollID *big.Int, _voteOption *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RevealVotes(_pollIDs []*big.Int, _voteOptions []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) StartPoll(_voteQuorum *big.Int, _commitDuration *big.Int, _revealDuration *big.Int) (*types.Transaction, error)
- func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) WithdrawVotingRights(_numTokens *big.Int) (*types.Transaction, error)
- type CivilPLCRVotingContractVoteCommitted
- type CivilPLCRVotingContractVoteCommittedIterator
- type CivilPLCRVotingContractVoteRevealed
- type CivilPLCRVotingContractVoteRevealedIterator
- type CivilPLCRVotingContractVotingRightsGranted
- type CivilPLCRVotingContractVotingRightsGrantedIterator
- type CivilPLCRVotingContractVotingRightsWithdrawn
- type CivilPLCRVotingContractVotingRightsWithdrawnIterator
- type CivilTCRContract
- type CivilTCRContractAppealGranted
- type CivilTCRContractAppealGrantedIterator
- type CivilTCRContractAppealRequested
- type CivilTCRContractAppealRequestedIterator
- type CivilTCRContractApplication
- type CivilTCRContractApplicationIterator
- type CivilTCRContractApplicationRemoved
- type CivilTCRContractApplicationRemovedIterator
- type CivilTCRContractApplicationWhitelisted
- type CivilTCRContractApplicationWhitelistedIterator
- type CivilTCRContractCaller
- func (_CivilTCRContract *CivilTCRContractCaller) AppWasMade(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) AppealCanBeResolved(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) AppealChallengeCanBeResolved(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Appeals(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractCaller) CanBeWhitelisted(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) ChallengeCanBeResolved(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) ChallengeExists(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) ChallengeRequestAppealExpiries(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Challenges(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractCaller) CivilVoting(opts *bind.CallOpts) (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCaller) DetermineReward(opts *bind.CallOpts, challengeID *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Government(opts *bind.CallOpts) (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCaller) IsWhitelisted(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Listings(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Name(opts *bind.CallOpts) (string, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Parameterizer(opts *bind.CallOpts) (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCaller) TokenClaims(opts *bind.CallOpts, _challengeID *big.Int, _voter common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCaller) VoterReward(opts *bind.CallOpts, voter common.Address, challengeID *big.Int, salt *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractCaller) Voting(opts *bind.CallOpts) (common.Address, error)
- type CivilTCRContractCallerRaw
- type CivilTCRContractCallerSession
- func (_CivilTCRContract *CivilTCRContractCallerSession) AppWasMade(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) AppealCanBeResolved(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) AppealChallengeCanBeResolved(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Appeals(arg0 *big.Int) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) CanBeWhitelisted(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) ChallengeCanBeResolved(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) ChallengeExists(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) ChallengeRequestAppealExpiries(arg0 *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Challenges(arg0 *big.Int) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) CivilVoting() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) DetermineReward(challengeID *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Government() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) IsWhitelisted(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Listings(arg0 common.Address) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Name() (string, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Parameterizer() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Token() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) VoterReward(voter common.Address, challengeID *big.Int, salt *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractCallerSession) Voting() (common.Address, error)
- type CivilTCRContractChallenge
- type CivilTCRContractChallengeFailed
- type CivilTCRContractChallengeFailedIterator
- type CivilTCRContractChallengeIterator
- type CivilTCRContractChallengeSucceeded
- type CivilTCRContractChallengeSucceededIterator
- type CivilTCRContractDeposit
- type CivilTCRContractDepositIterator
- type CivilTCRContractFailedChallengeOverturned
- type CivilTCRContractFailedChallengeOverturnedIterator
- type CivilTCRContractFilterer
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterAppealGranted(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractAppealGrantedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterAppealRequested(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractAppealRequestedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterApplication(opts *bind.FilterOpts, listingAddress []common.Address, ...) (*CivilTCRContractApplicationIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterApplicationRemoved(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractApplicationRemovedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterApplicationWhitelisted(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractApplicationWhitelistedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterChallenge(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, ...) (*CivilTCRContractChallengeIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterChallengeFailed(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractChallengeFailedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterChallengeSucceeded(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractChallengeSucceededIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterDeposit(opts *bind.FilterOpts, listingAddress []common.Address, owner []common.Address) (*CivilTCRContractDepositIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterFailedChallengeOverturned(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractFailedChallengeOverturnedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterGovernmentTransfered(opts *bind.FilterOpts) (*CivilTCRContractGovernmentTransferedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterGrantedAppealChallenged(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, ...) (*CivilTCRContractGrantedAppealChallengedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterGrantedAppealConfirmed(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, ...) (*CivilTCRContractGrantedAppealConfirmedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterGrantedAppealOverturned(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, ...) (*CivilTCRContractGrantedAppealOverturnedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterListingRemoved(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractListingRemovedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterListingWithdrawn(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractListingWithdrawnIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterRewardClaimed(opts *bind.FilterOpts, challengeID []*big.Int, voter []common.Address) (*CivilTCRContractRewardClaimedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterSuccessfulChallengeOverturned(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractSuccessfulChallengeOverturnedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterTouchAndRemoved(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractTouchAndRemovedIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) FilterWithdrawal(opts *bind.FilterOpts, listingAddress []common.Address, owner []common.Address) (*CivilTCRContractWithdrawalIterator, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchAppealGranted(opts *bind.WatchOpts, sink chan<- *CivilTCRContractAppealGranted, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchAppealRequested(opts *bind.WatchOpts, sink chan<- *CivilTCRContractAppealRequested, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchApplication(opts *bind.WatchOpts, sink chan<- *CivilTCRContractApplication, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchApplicationRemoved(opts *bind.WatchOpts, sink chan<- *CivilTCRContractApplicationRemoved, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchApplicationWhitelisted(opts *bind.WatchOpts, sink chan<- *CivilTCRContractApplicationWhitelisted, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchChallenge(opts *bind.WatchOpts, sink chan<- *CivilTCRContractChallenge, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchChallengeFailed(opts *bind.WatchOpts, sink chan<- *CivilTCRContractChallengeFailed, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchChallengeSucceeded(opts *bind.WatchOpts, sink chan<- *CivilTCRContractChallengeSucceeded, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *CivilTCRContractDeposit, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchFailedChallengeOverturned(opts *bind.WatchOpts, sink chan<- *CivilTCRContractFailedChallengeOverturned, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchGovernmentTransfered(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGovernmentTransfered) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchGrantedAppealChallenged(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGrantedAppealChallenged, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchGrantedAppealConfirmed(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGrantedAppealConfirmed, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchGrantedAppealOverturned(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGrantedAppealOverturned, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchListingRemoved(opts *bind.WatchOpts, sink chan<- *CivilTCRContractListingRemoved, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchListingWithdrawn(opts *bind.WatchOpts, sink chan<- *CivilTCRContractListingWithdrawn, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchRewardClaimed(opts *bind.WatchOpts, sink chan<- *CivilTCRContractRewardClaimed, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchSuccessfulChallengeOverturned(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchTouchAndRemoved(opts *bind.WatchOpts, sink chan<- *CivilTCRContractTouchAndRemoved, ...) (event.Subscription, error)
- func (_CivilTCRContract *CivilTCRContractFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *CivilTCRContractWithdrawal, ...) (event.Subscription, error)
- type CivilTCRContractGovernmentTransfered
- type CivilTCRContractGovernmentTransferedIterator
- type CivilTCRContractGrantedAppealChallenged
- type CivilTCRContractGrantedAppealChallengedIterator
- type CivilTCRContractGrantedAppealConfirmed
- type CivilTCRContractGrantedAppealConfirmedIterator
- type CivilTCRContractGrantedAppealOverturned
- type CivilTCRContractGrantedAppealOverturnedIterator
- type CivilTCRContractListingRemoved
- type CivilTCRContractListingRemovedIterator
- type CivilTCRContractListingWithdrawn
- type CivilTCRContractListingWithdrawnIterator
- type CivilTCRContractRaw
- func (_CivilTCRContract *CivilTCRContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CivilTCRContract *CivilTCRContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CivilTCRContractRewardClaimed
- type CivilTCRContractRewardClaimedIterator
- type CivilTCRContractSession
- func (_CivilTCRContract *CivilTCRContractSession) AppWasMade(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) AppealCanBeResolved(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) AppealChallengeCanBeResolved(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) Appeals(arg0 *big.Int) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractSession) Apply(listingAddress common.Address, amount *big.Int, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) CanBeWhitelisted(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) Challenge(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) ChallengeCanBeResolved(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) ChallengeExists(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) ChallengeGrantedAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) ChallengeRequestAppealExpiries(arg0 *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractSession) Challenges(arg0 *big.Int) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractSession) CivilVoting() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) Deposit(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) DetermineReward(challengeID *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractSession) Exit(listingAddress common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) Government() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractSession) GrantAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) IsWhitelisted(listingAddress common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) Listings(arg0 common.Address) (struct{ ... }, error)
- func (_CivilTCRContract *CivilTCRContractSession) Name() (string, error)
- func (_CivilTCRContract *CivilTCRContractSession) Parameterizer() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractSession) RequestAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) Token() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
- func (_CivilTCRContract *CivilTCRContractSession) TransferGovernment(newGovernment common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) UpdateStatus(listingAddress common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) UpdateStatuses(listingAddresses []common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractSession) VoterReward(voter common.Address, challengeID *big.Int, salt *big.Int) (*big.Int, error)
- func (_CivilTCRContract *CivilTCRContractSession) Voting() (common.Address, error)
- func (_CivilTCRContract *CivilTCRContractSession) Withdraw(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- type CivilTCRContractSuccessfulChallengeOverturned
- type CivilTCRContractSuccessfulChallengeOverturnedIterator
- type CivilTCRContractTouchAndRemoved
- type CivilTCRContractTouchAndRemovedIterator
- type CivilTCRContractTransactor
- func (_CivilTCRContract *CivilTCRContractTransactor) Apply(opts *bind.TransactOpts, listingAddress common.Address, amount *big.Int, ...) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) Challenge(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) ChallengeGrantedAppeal(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) ClaimReward(opts *bind.TransactOpts, _challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) ClaimRewards(opts *bind.TransactOpts, _challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) Deposit(opts *bind.TransactOpts, listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) Exit(opts *bind.TransactOpts, listingAddress common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) GrantAppeal(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) RequestAppeal(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) TransferGovernment(opts *bind.TransactOpts, newGovernment common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) UpdateStatus(opts *bind.TransactOpts, listingAddress common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) UpdateStatuses(opts *bind.TransactOpts, listingAddresses []common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactor) Withdraw(opts *bind.TransactOpts, listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- type CivilTCRContractTransactorRaw
- type CivilTCRContractTransactorSession
- func (_CivilTCRContract *CivilTCRContractTransactorSession) Apply(listingAddress common.Address, amount *big.Int, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) Challenge(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) ChallengeGrantedAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) Deposit(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) Exit(listingAddress common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) GrantAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) RequestAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) TransferGovernment(newGovernment common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) UpdateStatus(listingAddress common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) UpdateStatuses(listingAddresses []common.Address) (*types.Transaction, error)
- func (_CivilTCRContract *CivilTCRContractTransactorSession) Withdraw(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
- type CivilTCRContractWithdrawal
- type CivilTCRContractWithdrawalIterator
- type CivilTokenControllerContract
- type CivilTokenControllerContractCaller
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) CheckManagerStatus(opts *bind.CallOpts, managerAddress common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) CivilianList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) CoreList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) DetectTransferRestriction(opts *bind.CallOpts, from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) IsManager(opts *bind.CallOpts) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEACIVILIANCODE(opts *bind.CallOpts) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEACIVILIANERROR(opts *bind.CallOpts) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEUNLOCKEDCODE(opts *bind.CallOpts) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEUNLOCKEDERROR(opts *bind.CallOpts) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEVERIFIEDCODE(opts *bind.CallOpts) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEVERIFIEDERROR(opts *bind.CallOpts) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) Managers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MessageForTransferRestriction(opts *bind.CallOpts, restrictionCode uint8) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) NewsroomMultisigList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) SUCCESSCODE(opts *bind.CallOpts) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) SUCCESSMESSAGE(opts *bind.CallOpts) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) StorefrontList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) UnlockedList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) VerifiedList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type CivilTokenControllerContractCallerRaw
- type CivilTokenControllerContractCallerSession
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) CheckManagerStatus(managerAddress common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) CivilianList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) CoreList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) IsManager() (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEACIVILIANCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEACIVILIANERROR() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEUNLOCKEDCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEUNLOCKEDERROR() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEVERIFIEDCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEVERIFIEDERROR() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) Managers(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) NewsroomMultisigList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) Owner() (common.Address, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) SUCCESSCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) SUCCESSMESSAGE() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) StorefrontList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) UnlockedList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) VerifiedList(arg0 common.Address) (bool, error)
- type CivilTokenControllerContractFilterer
- func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*CivilTokenControllerContractOwnershipRenouncedIterator, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*CivilTokenControllerContractOwnershipTransferredIterator, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type CivilTokenControllerContractOwnershipRenounced
- type CivilTokenControllerContractOwnershipRenouncedIterator
- type CivilTokenControllerContractOwnershipTransferred
- type CivilTokenControllerContractOwnershipTransferredIterator
- type CivilTokenControllerContractRaw
- func (_CivilTokenControllerContract *CivilTokenControllerContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CivilTokenControllerContract *CivilTokenControllerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CivilTokenControllerContractSession
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddManager(managerAddress common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToCivilians(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToCore(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToStorefront(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToUnlocked(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToVerified(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CheckManagerStatus(managerAddress common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CheckProofOfUse(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CivilianList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CoreList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) IsManager() (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEACIVILIANCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEACIVILIANERROR() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEUNLOCKEDCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEUNLOCKEDERROR() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEVERIFIEDCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEVERIFIEDERROR() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) Managers(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) NewsroomMultisigList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) OnRequestVotingRights(user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) Owner() (common.Address, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromCivilians(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromCore(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromStorefront(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromUnlocked(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromVerified(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveManager(managerAddress common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) SUCCESSCODE() (uint8, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) SUCCESSMESSAGE() (string, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) StorefrontList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) UnlockedList(arg0 common.Address) (bool, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractSession) VerifiedList(arg0 common.Address) (bool, error)
- type CivilTokenControllerContractTransactor
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddManager(opts *bind.TransactOpts, managerAddress common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToCivilians(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToCore(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToNewsroomMultisigs(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToStorefront(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToUnlocked(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToVerified(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) CheckProofOfUse(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) OnRequestVotingRights(opts *bind.TransactOpts, user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromCivilians(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromCore(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromNewsroomMultisigs(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromStorefront(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromUnlocked(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromVerified(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveManager(opts *bind.TransactOpts, managerAddress common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- type CivilTokenControllerContractTransactorRaw
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CivilTokenControllerContractTransactorSession
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddManager(managerAddress common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToCivilians(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToCore(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToStorefront(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToUnlocked(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToVerified(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) CheckProofOfUse(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) OnRequestVotingRights(user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromCivilians(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromCore(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromStorefront(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromUnlocked(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromVerified(operator common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveManager(managerAddress common.Address) (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- type CreateNewsroomInGroupContract
- func DeployCreateNewsroomInGroupContract(auth *bind.TransactOpts, backend bind.ContractBackend, _factory common.Address, ...) (common.Address, *types.Transaction, *CreateNewsroomInGroupContract, error)
- func NewCreateNewsroomInGroupContract(address common.Address, backend bind.ContractBackend) (*CreateNewsroomInGroupContract, error)
- type CreateNewsroomInGroupContractCaller
- type CreateNewsroomInGroupContractCallerRaw
- type CreateNewsroomInGroupContractCallerSession
- type CreateNewsroomInGroupContractFilterer
- type CreateNewsroomInGroupContractRaw
- func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CreateNewsroomInGroupContractSession
- type CreateNewsroomInGroupContractTransactor
- type CreateNewsroomInGroupContractTransactorRaw
- func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CreateNewsroomInGroupContractTransactorSession
- type DummyTokenTelemetryContract
- type DummyTokenTelemetryContractCaller
- type DummyTokenTelemetryContractCallerRaw
- type DummyTokenTelemetryContractCallerSession
- type DummyTokenTelemetryContractFilterer
- type DummyTokenTelemetryContractRaw
- func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DummyTokenTelemetryContractSession
- type DummyTokenTelemetryContractTransactor
- type DummyTokenTelemetryContractTransactorRaw
- func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DummyTokenTelemetryContractTransactorSession
- type ECRecoveryContract
- type ECRecoveryContractCaller
- type ECRecoveryContractCallerRaw
- type ECRecoveryContractCallerSession
- type ECRecoveryContractFilterer
- type ECRecoveryContractRaw
- func (_ECRecoveryContract *ECRecoveryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ECRecoveryContract *ECRecoveryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ECRecoveryContract *ECRecoveryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ECRecoveryContractSession
- type ECRecoveryContractTransactor
- type ECRecoveryContractTransactorRaw
- type ECRecoveryContractTransactorSession
- type GovernmentContract
- type GovernmentContractAppellateSet
- type GovernmentContractAppellateSetIterator
- type GovernmentContractCaller
- func (_GovernmentContract *GovernmentContractCaller) Appellate(opts *bind.CallOpts) (common.Address, error)
- func (_GovernmentContract *GovernmentContractCaller) ConstitutionHash(opts *bind.CallOpts) ([32]byte, error)
- func (_GovernmentContract *GovernmentContractCaller) ConstitutionURI(opts *bind.CallOpts) (string, error)
- func (_GovernmentContract *GovernmentContractCaller) Get(opts *bind.CallOpts, name string) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractCaller) GetAppellate(opts *bind.CallOpts) (common.Address, error)
- func (_GovernmentContract *GovernmentContractCaller) GetGovernmentController(opts *bind.CallOpts) (common.Address, error)
- func (_GovernmentContract *GovernmentContractCaller) GovernmentController(opts *bind.CallOpts) (common.Address, error)
- func (_GovernmentContract *GovernmentContractCaller) PROCESSBY(opts *bind.CallOpts) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractCaller) Params(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractCaller) PropCanBeResolved(opts *bind.CallOpts, _propID [32]byte) (bool, error)
- func (_GovernmentContract *GovernmentContractCaller) PropExists(opts *bind.CallOpts, _propID [32]byte) (bool, error)
- func (_GovernmentContract *GovernmentContractCaller) Proposals(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_GovernmentContract *GovernmentContractCaller) Voting(opts *bind.CallOpts) (common.Address, error)
- type GovernmentContractCallerRaw
- type GovernmentContractCallerSession
- func (_GovernmentContract *GovernmentContractCallerSession) Appellate() (common.Address, error)
- func (_GovernmentContract *GovernmentContractCallerSession) ConstitutionHash() ([32]byte, error)
- func (_GovernmentContract *GovernmentContractCallerSession) ConstitutionURI() (string, error)
- func (_GovernmentContract *GovernmentContractCallerSession) Get(name string) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractCallerSession) GetAppellate() (common.Address, error)
- func (_GovernmentContract *GovernmentContractCallerSession) GetGovernmentController() (common.Address, error)
- func (_GovernmentContract *GovernmentContractCallerSession) GovernmentController() (common.Address, error)
- func (_GovernmentContract *GovernmentContractCallerSession) PROCESSBY() (*big.Int, error)
- func (_GovernmentContract *GovernmentContractCallerSession) Params(arg0 [32]byte) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractCallerSession) PropCanBeResolved(_propID [32]byte) (bool, error)
- func (_GovernmentContract *GovernmentContractCallerSession) PropExists(_propID [32]byte) (bool, error)
- func (_GovernmentContract *GovernmentContractCallerSession) Proposals(arg0 [32]byte) (struct{ ... }, error)
- func (_GovernmentContract *GovernmentContractCallerSession) Voting() (common.Address, error)
- type GovernmentContractFilterer
- func (_GovernmentContract *GovernmentContractFilterer) FilterAppellateSet(opts *bind.FilterOpts) (*GovernmentContractAppellateSetIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) FilterGovtReparameterizationProposal(opts *bind.FilterOpts) (*GovernmentContractGovtReparameterizationProposalIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) FilterNewConstSet(opts *bind.FilterOpts) (*GovernmentContractNewConstSetIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) FilterParameterSet(opts *bind.FilterOpts) (*GovernmentContractParameterSetIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) FilterProposalExpired(opts *bind.FilterOpts) (*GovernmentContractProposalExpiredIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) FilterProposalFailed(opts *bind.FilterOpts) (*GovernmentContractProposalFailedIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) FilterProposalPassed(opts *bind.FilterOpts) (*GovernmentContractProposalPassedIterator, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchAppellateSet(opts *bind.WatchOpts, sink chan<- *GovernmentContractAppellateSet) (event.Subscription, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchGovtReparameterizationProposal(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchNewConstSet(opts *bind.WatchOpts, sink chan<- *GovernmentContractNewConstSet) (event.Subscription, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchParameterSet(opts *bind.WatchOpts, sink chan<- *GovernmentContractParameterSet) (event.Subscription, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchProposalExpired(opts *bind.WatchOpts, sink chan<- *GovernmentContractProposalExpired) (event.Subscription, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchProposalFailed(opts *bind.WatchOpts, sink chan<- *GovernmentContractProposalFailed) (event.Subscription, error)
- func (_GovernmentContract *GovernmentContractFilterer) WatchProposalPassed(opts *bind.WatchOpts, sink chan<- *GovernmentContractProposalPassed) (event.Subscription, error)
- type GovernmentContractGovtReparameterizationProposal
- type GovernmentContractGovtReparameterizationProposalIterator
- type GovernmentContractNewConstSet
- type GovernmentContractNewConstSetIterator
- type GovernmentContractParameterSet
- type GovernmentContractParameterSetIterator
- type GovernmentContractProposalExpired
- type GovernmentContractProposalExpiredIterator
- type GovernmentContractProposalFailed
- type GovernmentContractProposalFailedIterator
- type GovernmentContractProposalPassed
- type GovernmentContractProposalPassedIterator
- type GovernmentContractRaw
- func (_GovernmentContract *GovernmentContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GovernmentContract *GovernmentContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GovernmentContractSession
- func (_GovernmentContract *GovernmentContractSession) Appellate() (common.Address, error)
- func (_GovernmentContract *GovernmentContractSession) ConstitutionHash() ([32]byte, error)
- func (_GovernmentContract *GovernmentContractSession) ConstitutionURI() (string, error)
- func (_GovernmentContract *GovernmentContractSession) Get(name string) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractSession) GetAppellate() (common.Address, error)
- func (_GovernmentContract *GovernmentContractSession) GetGovernmentController() (common.Address, error)
- func (_GovernmentContract *GovernmentContractSession) GovernmentController() (common.Address, error)
- func (_GovernmentContract *GovernmentContractSession) PROCESSBY() (*big.Int, error)
- func (_GovernmentContract *GovernmentContractSession) Params(arg0 [32]byte) (*big.Int, error)
- func (_GovernmentContract *GovernmentContractSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractSession) PropCanBeResolved(_propID [32]byte) (bool, error)
- func (_GovernmentContract *GovernmentContractSession) PropExists(_propID [32]byte) (bool, error)
- func (_GovernmentContract *GovernmentContractSession) Proposals(arg0 [32]byte) (struct{ ... }, error)
- func (_GovernmentContract *GovernmentContractSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractSession) SetAppellate(newAppellate common.Address) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractSession) SetNewConstitution(_newConstHash [32]byte, _newConstURI string) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractSession) Voting() (common.Address, error)
- type GovernmentContractTransactor
- func (_GovernmentContract *GovernmentContractTransactor) ProcessProposal(opts *bind.TransactOpts, _propID [32]byte) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractTransactor) ProposeReparameterization(opts *bind.TransactOpts, _name string, _value *big.Int) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractTransactor) SetAppellate(opts *bind.TransactOpts, newAppellate common.Address) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractTransactor) SetNewConstitution(opts *bind.TransactOpts, _newConstHash [32]byte, _newConstURI string) (*types.Transaction, error)
- type GovernmentContractTransactorRaw
- type GovernmentContractTransactorSession
- func (_GovernmentContract *GovernmentContractTransactorSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractTransactorSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractTransactorSession) SetAppellate(newAppellate common.Address) (*types.Transaction, error)
- func (_GovernmentContract *GovernmentContractTransactorSession) SetNewConstitution(_newConstHash [32]byte, _newConstURI string) (*types.Transaction, error)
- type MultiSigWalletContract
- type MultiSigWalletContractCaller
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) Required(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- type MultiSigWalletContractCallerRaw
- type MultiSigWalletContractCallerSession
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetOwners() ([]common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Required() (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) TransactionCount() (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type MultiSigWalletContractConfirmation
- type MultiSigWalletContractConfirmationIterator
- type MultiSigWalletContractDeposit
- type MultiSigWalletContractDepositIterator
- type MultiSigWalletContractExecution
- type MultiSigWalletContractExecutionFailure
- type MultiSigWalletContractExecutionFailureIterator
- type MultiSigWalletContractExecutionIterator
- type MultiSigWalletContractFilterer
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletContractConfirmationIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigWalletContractDepositIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletContractExecutionIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletContractExecutionFailureIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletContractOwnerAdditionIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletContractOwnerRemovalIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigWalletContractRequirementChangeIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletContractRevocationIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletContractSubmissionIterator, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractConfirmation, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractDeposit, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractExecution, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractExecutionFailure, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractOwnerAddition, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractOwnerRemoval, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractRequirementChange) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractRevocation, ...) (event.Subscription, error)
- func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractSubmission, ...) (event.Subscription, error)
- type MultiSigWalletContractOwnerAddition
- type MultiSigWalletContractOwnerAdditionIterator
- type MultiSigWalletContractOwnerRemoval
- type MultiSigWalletContractOwnerRemovalIterator
- type MultiSigWalletContractRaw
- func (_MultiSigWalletContract *MultiSigWalletContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MultiSigWalletContract *MultiSigWalletContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiSigWalletContractRequirementChange
- type MultiSigWalletContractRequirementChangeIterator
- type MultiSigWalletContractRevocation
- type MultiSigWalletContractRevocationIterator
- type MultiSigWalletContractSession
- func (_MultiSigWalletContract *MultiSigWalletContractSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) ChangeRequirement(newRequired *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) GetOwners() ([]common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) IsConfirmed(transactionId *big.Int) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) IsOwner(arg0 common.Address) (bool, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) MAXOWNERCOUNT() (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) Owners(arg0 *big.Int) (common.Address, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) Required() (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) TransactionCount() (*big.Int, error)
- func (_MultiSigWalletContract *MultiSigWalletContractSession) Transactions(arg0 *big.Int) (struct{ ... }, error)
- type MultiSigWalletContractSubmission
- type MultiSigWalletContractSubmissionIterator
- type MultiSigWalletContractTransactor
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ChangeRequirement(opts *bind.TransactOpts, newRequired *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, ...) (*types.Transaction, error)
- type MultiSigWalletContractTransactorRaw
- type MultiSigWalletContractTransactorSession
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ChangeRequirement(newRequired *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
- type MultiSigWalletFactoryContract
- func DeployMultiSigWalletFactoryContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MultiSigWalletFactoryContract, error)
- func NewMultiSigWalletFactoryContract(address common.Address, backend bind.ContractBackend) (*MultiSigWalletFactoryContract, error)
- type MultiSigWalletFactoryContractCaller
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCaller) GetInstantiationCount(opts *bind.CallOpts, creator common.Address) (*big.Int, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCaller) Instantiations(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCaller) IsInstantiation(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type MultiSigWalletFactoryContractCallerRaw
- type MultiSigWalletFactoryContractCallerSession
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerSession) GetInstantiationCount(creator common.Address) (*big.Int, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerSession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerSession) IsInstantiation(arg0 common.Address) (bool, error)
- type MultiSigWalletFactoryContractContractInstantiation
- type MultiSigWalletFactoryContractContractInstantiationIterator
- type MultiSigWalletFactoryContractFilterer
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractFilterer) FilterContractInstantiation(opts *bind.FilterOpts) (*MultiSigWalletFactoryContractContractInstantiationIterator, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractFilterer) WatchContractInstantiation(opts *bind.WatchOpts, ...) (event.Subscription, error)
- type MultiSigWalletFactoryContractRaw
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiSigWalletFactoryContractSession
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) Create(_owners []common.Address, _required *big.Int) (*types.Transaction, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) GetInstantiationCount(creator common.Address) (*big.Int, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) IsInstantiation(arg0 common.Address) (bool, error)
- type MultiSigWalletFactoryContractTransactor
- type MultiSigWalletFactoryContractTransactorRaw
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiSigWalletFactoryContractTransactorSession
- type NewsroomContract
- type NewsroomContractCaller
- func (_NewsroomContract *NewsroomContractCaller) ContentCount(opts *bind.CallOpts) (*big.Int, error)
- func (_NewsroomContract *NewsroomContractCaller) GetContent(opts *bind.CallOpts, contentId *big.Int) (struct{ ... }, error)
- func (_NewsroomContract *NewsroomContractCaller) GetRevision(opts *bind.CallOpts, contentId *big.Int, revisionId *big.Int) (struct{ ... }, error)
- func (_NewsroomContract *NewsroomContractCaller) HasRole(opts *bind.CallOpts, user common.Address, role string) (bool, error)
- func (_NewsroomContract *NewsroomContractCaller) IsContentSigned(opts *bind.CallOpts, contentId *big.Int) (bool, error)
- func (_NewsroomContract *NewsroomContractCaller) IsOwner(opts *bind.CallOpts, user common.Address) (bool, error)
- func (_NewsroomContract *NewsroomContractCaller) IsRevisionSigned(opts *bind.CallOpts, contentId *big.Int, revisionId *big.Int) (bool, error)
- func (_NewsroomContract *NewsroomContractCaller) Name(opts *bind.CallOpts) (string, error)
- func (_NewsroomContract *NewsroomContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_NewsroomContract *NewsroomContractCaller) RevisionCount(opts *bind.CallOpts, contentId *big.Int) (*big.Int, error)
- type NewsroomContractCallerRaw
- type NewsroomContractCallerSession
- func (_NewsroomContract *NewsroomContractCallerSession) ContentCount() (*big.Int, error)
- func (_NewsroomContract *NewsroomContractCallerSession) GetContent(contentId *big.Int) (struct{ ... }, error)
- func (_NewsroomContract *NewsroomContractCallerSession) GetRevision(contentId *big.Int, revisionId *big.Int) (struct{ ... }, error)
- func (_NewsroomContract *NewsroomContractCallerSession) HasRole(user common.Address, role string) (bool, error)
- func (_NewsroomContract *NewsroomContractCallerSession) IsContentSigned(contentId *big.Int) (bool, error)
- func (_NewsroomContract *NewsroomContractCallerSession) IsOwner(user common.Address) (bool, error)
- func (_NewsroomContract *NewsroomContractCallerSession) IsRevisionSigned(contentId *big.Int, revisionId *big.Int) (bool, error)
- func (_NewsroomContract *NewsroomContractCallerSession) Name() (string, error)
- func (_NewsroomContract *NewsroomContractCallerSession) Owner() (common.Address, error)
- func (_NewsroomContract *NewsroomContractCallerSession) RevisionCount(contentId *big.Int) (*big.Int, error)
- type NewsroomContractContentPublished
- type NewsroomContractContentPublishedIterator
- type NewsroomContractFilterer
- func (_NewsroomContract *NewsroomContractFilterer) FilterContentPublished(opts *bind.FilterOpts, editor []common.Address, contentId []*big.Int) (*NewsroomContractContentPublishedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterNameChanged(opts *bind.FilterOpts) (*NewsroomContractNameChangedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*NewsroomContractOwnershipRenouncedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*NewsroomContractOwnershipTransferredIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterRevisionSigned(opts *bind.FilterOpts, contentId []*big.Int, revisionId []*big.Int, ...) (*NewsroomContractRevisionSignedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterRevisionUpdated(opts *bind.FilterOpts, editor []common.Address, contentId []*big.Int, ...) (*NewsroomContractRevisionUpdatedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterRoleAdded(opts *bind.FilterOpts, granter []common.Address, grantee []common.Address) (*NewsroomContractRoleAddedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) FilterRoleRemoved(opts *bind.FilterOpts, granter []common.Address, grantee []common.Address) (*NewsroomContractRoleRemovedIterator, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchContentPublished(opts *bind.WatchOpts, sink chan<- *NewsroomContractContentPublished, ...) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *NewsroomContractNameChanged) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *NewsroomContractOwnershipRenounced, ...) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *NewsroomContractOwnershipTransferred, ...) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchRevisionSigned(opts *bind.WatchOpts, sink chan<- *NewsroomContractRevisionSigned, ...) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchRevisionUpdated(opts *bind.WatchOpts, sink chan<- *NewsroomContractRevisionUpdated, ...) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchRoleAdded(opts *bind.WatchOpts, sink chan<- *NewsroomContractRoleAdded, ...) (event.Subscription, error)
- func (_NewsroomContract *NewsroomContractFilterer) WatchRoleRemoved(opts *bind.WatchOpts, sink chan<- *NewsroomContractRoleRemoved, ...) (event.Subscription, error)
- type NewsroomContractNameChanged
- type NewsroomContractNameChangedIterator
- type NewsroomContractOwnershipRenounced
- type NewsroomContractOwnershipRenouncedIterator
- type NewsroomContractOwnershipTransferred
- type NewsroomContractOwnershipTransferredIterator
- type NewsroomContractRaw
- func (_NewsroomContract *NewsroomContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_NewsroomContract *NewsroomContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NewsroomContractRevisionSigned
- type NewsroomContractRevisionSignedIterator
- type NewsroomContractRevisionUpdated
- type NewsroomContractRevisionUpdatedIterator
- type NewsroomContractRoleAdded
- type NewsroomContractRoleAddedIterator
- type NewsroomContractRoleRemoved
- type NewsroomContractRoleRemovedIterator
- type NewsroomContractSession
- func (_NewsroomContract *NewsroomContractSession) AddEditor(who common.Address) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) AddRole(who common.Address, role string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) ContentCount() (*big.Int, error)
- func (_NewsroomContract *NewsroomContractSession) GetContent(contentId *big.Int) (struct{ ... }, error)
- func (_NewsroomContract *NewsroomContractSession) GetRevision(contentId *big.Int, revisionId *big.Int) (struct{ ... }, error)
- func (_NewsroomContract *NewsroomContractSession) HasRole(user common.Address, role string) (bool, error)
- func (_NewsroomContract *NewsroomContractSession) IsContentSigned(contentId *big.Int) (bool, error)
- func (_NewsroomContract *NewsroomContractSession) IsOwner(user common.Address) (bool, error)
- func (_NewsroomContract *NewsroomContractSession) IsRevisionSigned(contentId *big.Int, revisionId *big.Int) (bool, error)
- func (_NewsroomContract *NewsroomContractSession) Name() (string, error)
- func (_NewsroomContract *NewsroomContractSession) Owner() (common.Address, error)
- func (_NewsroomContract *NewsroomContractSession) PublishContent(contentUri string, contentHash [32]byte, author common.Address, ...) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) RemoveRole(who common.Address, role string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) RenounceOwnership() (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) RevisionCount(contentId *big.Int) (*big.Int, error)
- func (_NewsroomContract *NewsroomContractSession) SetName(newName string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) SignRevision(contentId *big.Int, revisionId *big.Int, author common.Address, ...) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractSession) UpdateRevision(contentId *big.Int, contentUri string, contentHash [32]byte, signature []byte) (*types.Transaction, error)
- type NewsroomContractTransactor
- func (_NewsroomContract *NewsroomContractTransactor) AddEditor(opts *bind.TransactOpts, who common.Address) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) AddRole(opts *bind.TransactOpts, who common.Address, role string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) PublishContent(opts *bind.TransactOpts, contentUri string, contentHash [32]byte, ...) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) RemoveRole(opts *bind.TransactOpts, who common.Address, role string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) SetName(opts *bind.TransactOpts, newName string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) SignRevision(opts *bind.TransactOpts, contentId *big.Int, revisionId *big.Int, ...) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactor) UpdateRevision(opts *bind.TransactOpts, contentId *big.Int, contentUri string, ...) (*types.Transaction, error)
- type NewsroomContractTransactorRaw
- type NewsroomContractTransactorSession
- func (_NewsroomContract *NewsroomContractTransactorSession) AddEditor(who common.Address) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) AddRole(who common.Address, role string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) PublishContent(contentUri string, contentHash [32]byte, author common.Address, ...) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) RemoveRole(who common.Address, role string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) SetName(newName string) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) SignRevision(contentId *big.Int, revisionId *big.Int, author common.Address, ...) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
- func (_NewsroomContract *NewsroomContractTransactorSession) UpdateRevision(contentId *big.Int, contentUri string, contentHash [32]byte, signature []byte) (*types.Transaction, error)
- type NewsroomFactory
- type NewsroomFactoryCaller
- func (_NewsroomFactory *NewsroomFactoryCaller) GetInstantiationCount(opts *bind.CallOpts, creator common.Address) (*big.Int, error)
- func (_NewsroomFactory *NewsroomFactoryCaller) Instantiations(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_NewsroomFactory *NewsroomFactoryCaller) IsInstantiation(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_NewsroomFactory *NewsroomFactoryCaller) MultisigFactory(opts *bind.CallOpts) (common.Address, error)
- func (_NewsroomFactory *NewsroomFactoryCaller) MultisigNewsrooms(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- type NewsroomFactoryCallerRaw
- type NewsroomFactoryCallerSession
- func (_NewsroomFactory *NewsroomFactoryCallerSession) GetInstantiationCount(creator common.Address) (*big.Int, error)
- func (_NewsroomFactory *NewsroomFactoryCallerSession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_NewsroomFactory *NewsroomFactoryCallerSession) IsInstantiation(arg0 common.Address) (bool, error)
- func (_NewsroomFactory *NewsroomFactoryCallerSession) MultisigFactory() (common.Address, error)
- func (_NewsroomFactory *NewsroomFactoryCallerSession) MultisigNewsrooms(arg0 common.Address) (common.Address, error)
- type NewsroomFactoryContractInstantiation
- type NewsroomFactoryContractInstantiationIterator
- type NewsroomFactoryFilterer
- func (_NewsroomFactory *NewsroomFactoryFilterer) FilterContractInstantiation(opts *bind.FilterOpts) (*NewsroomFactoryContractInstantiationIterator, error)
- func (_NewsroomFactory *NewsroomFactoryFilterer) WatchContractInstantiation(opts *bind.WatchOpts, sink chan<- *NewsroomFactoryContractInstantiation) (event.Subscription, error)
- type NewsroomFactoryRaw
- func (_NewsroomFactory *NewsroomFactoryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_NewsroomFactory *NewsroomFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NewsroomFactory *NewsroomFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NewsroomFactorySession
- func (_NewsroomFactory *NewsroomFactorySession) Create(name string, charterUri string, charterHash [32]byte, ...) (*types.Transaction, error)
- func (_NewsroomFactory *NewsroomFactorySession) GetInstantiationCount(creator common.Address) (*big.Int, error)
- func (_NewsroomFactory *NewsroomFactorySession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
- func (_NewsroomFactory *NewsroomFactorySession) IsInstantiation(arg0 common.Address) (bool, error)
- func (_NewsroomFactory *NewsroomFactorySession) MultisigFactory() (common.Address, error)
- func (_NewsroomFactory *NewsroomFactorySession) MultisigNewsrooms(arg0 common.Address) (common.Address, error)
- type NewsroomFactoryTransactor
- type NewsroomFactoryTransactorRaw
- type NewsroomFactoryTransactorSession
- type NoOpTokenControllerContract
- type NoOpTokenControllerContractCaller
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) DetectTransferRestriction(opts *bind.CallOpts, from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) MessageForTransferRestriction(opts *bind.CallOpts, restrictionCode uint8) (string, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) SUCCESSCODE(opts *bind.CallOpts) (uint8, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) SUCCESSMESSAGE(opts *bind.CallOpts) (string, error)
- type NoOpTokenControllerContractCallerRaw
- type NoOpTokenControllerContractCallerSession
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) SUCCESSCODE() (uint8, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) SUCCESSMESSAGE() (string, error)
- type NoOpTokenControllerContractFilterer
- type NoOpTokenControllerContractRaw
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NoOpTokenControllerContractSession
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) SUCCESSCODE() (uint8, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) SUCCESSMESSAGE() (string, error)
- type NoOpTokenControllerContractTransactor
- type NoOpTokenControllerContractTransactorRaw
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_NoOpTokenControllerContract *NoOpTokenControllerContractTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type NoOpTokenControllerContractTransactorSession
- type ParameterizerContract
- type ParameterizerContractCaller
- func (_ParameterizerContract *ParameterizerContractCaller) CanBeSet(opts *bind.CallOpts, _propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCaller) ChallengeCanBeResolved(opts *bind.CallOpts, _propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCaller) ChallengeWinnerReward(opts *bind.CallOpts, _challengeID *big.Int) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCaller) Challenges(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_ParameterizerContract *ParameterizerContractCaller) Get(opts *bind.CallOpts, _name string) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCaller) PROCESSBY(opts *bind.CallOpts) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCaller) Params(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCaller) PropExists(opts *bind.CallOpts, _propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCaller) Proposals(opts *bind.CallOpts, arg0 [32]byte) (struct{ ... }, error)
- func (_ParameterizerContract *ParameterizerContractCaller) Token(opts *bind.CallOpts) (common.Address, error)
- func (_ParameterizerContract *ParameterizerContractCaller) TokenClaims(opts *bind.CallOpts, _challengeID *big.Int, _voter common.Address) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCaller) VoterReward(opts *bind.CallOpts, _voter common.Address, _challengeID *big.Int, ...) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCaller) Voting(opts *bind.CallOpts) (common.Address, error)
- type ParameterizerContractCallerRaw
- type ParameterizerContractCallerSession
- func (_ParameterizerContract *ParameterizerContractCallerSession) CanBeSet(_propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) ChallengeCanBeResolved(_propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) ChallengeWinnerReward(_challengeID *big.Int) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) Challenges(arg0 *big.Int) (struct{ ... }, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) Get(_name string) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) PROCESSBY() (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) Params(arg0 [32]byte) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) PropExists(_propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) Proposals(arg0 [32]byte) (struct{ ... }, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) Token() (common.Address, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) VoterReward(_voter common.Address, _challengeID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractCallerSession) Voting() (common.Address, error)
- type ParameterizerContractChallengeFailed
- type ParameterizerContractChallengeFailedIterator
- type ParameterizerContractChallengeSucceeded
- type ParameterizerContractChallengeSucceededIterator
- type ParameterizerContractFilterer
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterChallengeFailed(opts *bind.FilterOpts, propID [][32]byte, challengeID []*big.Int) (*ParameterizerContractChallengeFailedIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterChallengeSucceeded(opts *bind.FilterOpts, propID [][32]byte, challengeID []*big.Int) (*ParameterizerContractChallengeSucceededIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterNewChallenge(opts *bind.FilterOpts, propID [][32]byte, challenger []common.Address) (*ParameterizerContractNewChallengeIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterProposalAccepted(opts *bind.FilterOpts, propID [][32]byte) (*ParameterizerContractProposalAcceptedIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterProposalExpired(opts *bind.FilterOpts, propID [][32]byte) (*ParameterizerContractProposalExpiredIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterReparameterizationProposal(opts *bind.FilterOpts, proposer []common.Address) (*ParameterizerContractReparameterizationProposalIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) FilterRewardClaimed(opts *bind.FilterOpts, challengeID []*big.Int, voter []common.Address) (*ParameterizerContractRewardClaimedIterator, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchChallengeFailed(opts *bind.WatchOpts, sink chan<- *ParameterizerContractChallengeFailed, ...) (event.Subscription, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchChallengeSucceeded(opts *bind.WatchOpts, sink chan<- *ParameterizerContractChallengeSucceeded, ...) (event.Subscription, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *ParameterizerContractNewChallenge, ...) (event.Subscription, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchProposalAccepted(opts *bind.WatchOpts, sink chan<- *ParameterizerContractProposalAccepted, ...) (event.Subscription, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchProposalExpired(opts *bind.WatchOpts, sink chan<- *ParameterizerContractProposalExpired, ...) (event.Subscription, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchReparameterizationProposal(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ParameterizerContract *ParameterizerContractFilterer) WatchRewardClaimed(opts *bind.WatchOpts, sink chan<- *ParameterizerContractRewardClaimed, ...) (event.Subscription, error)
- type ParameterizerContractNewChallenge
- type ParameterizerContractNewChallengeIterator
- type ParameterizerContractProposalAccepted
- type ParameterizerContractProposalAcceptedIterator
- type ParameterizerContractProposalExpired
- type ParameterizerContractProposalExpiredIterator
- type ParameterizerContractRaw
- func (_ParameterizerContract *ParameterizerContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ParameterizerContract *ParameterizerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ParameterizerContractReparameterizationProposal
- type ParameterizerContractReparameterizationProposalIterator
- type ParameterizerContractRewardClaimed
- type ParameterizerContractRewardClaimedIterator
- type ParameterizerContractSession
- func (_ParameterizerContract *ParameterizerContractSession) CanBeSet(_propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractSession) ChallengeCanBeResolved(_propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractSession) ChallengeReparameterization(_propID [32]byte) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractSession) ChallengeWinnerReward(_challengeID *big.Int) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractSession) Challenges(arg0 *big.Int) (struct{ ... }, error)
- func (_ParameterizerContract *ParameterizerContractSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractSession) Get(_name string) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractSession) PROCESSBY() (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractSession) Params(arg0 [32]byte) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractSession) PropExists(_propID [32]byte) (bool, error)
- func (_ParameterizerContract *ParameterizerContractSession) Proposals(arg0 [32]byte) (struct{ ... }, error)
- func (_ParameterizerContract *ParameterizerContractSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractSession) Token() (common.Address, error)
- func (_ParameterizerContract *ParameterizerContractSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
- func (_ParameterizerContract *ParameterizerContractSession) VoterReward(_voter common.Address, _challengeID *big.Int, _salt *big.Int) (*big.Int, error)
- func (_ParameterizerContract *ParameterizerContractSession) Voting() (common.Address, error)
- type ParameterizerContractTransactor
- func (_ParameterizerContract *ParameterizerContractTransactor) ChallengeReparameterization(opts *bind.TransactOpts, _propID [32]byte) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactor) ClaimReward(opts *bind.TransactOpts, _challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactor) ClaimRewards(opts *bind.TransactOpts, _challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactor) ProcessProposal(opts *bind.TransactOpts, _propID [32]byte) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactor) ProposeReparameterization(opts *bind.TransactOpts, _name string, _value *big.Int) (*types.Transaction, error)
- type ParameterizerContractTransactorRaw
- type ParameterizerContractTransactorSession
- func (_ParameterizerContract *ParameterizerContractTransactorSession) ChallengeReparameterization(_propID [32]byte) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactorSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactorSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactorSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
- func (_ParameterizerContract *ParameterizerContractTransactorSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
- type RootCommitsContract
- type RootCommitsContractCaller
- func (_RootCommitsContract *RootCommitsContractCaller) GetRoot(opts *bind.CallOpts, _address common.Address) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractCaller) GetRootByBlock(opts *bind.CallOpts, _address common.Address, _blockN uint64) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractCaller) GetRootByTime(opts *bind.CallOpts, _address common.Address, _timestamp uint64) ([32]byte, error)
- type RootCommitsContractCallerRaw
- type RootCommitsContractCallerSession
- func (_RootCommitsContract *RootCommitsContractCallerSession) GetRoot(_address common.Address) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractCallerSession) GetRootByBlock(_address common.Address, _blockN uint64) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractCallerSession) GetRootByTime(_address common.Address, _timestamp uint64) ([32]byte, error)
- type RootCommitsContractFilterer
- func (_RootCommitsContract *RootCommitsContractFilterer) FilterRootUpdated(opts *bind.FilterOpts) (*RootCommitsContractRootUpdatedIterator, error)
- func (_RootCommitsContract *RootCommitsContractFilterer) WatchRootUpdated(opts *bind.WatchOpts, sink chan<- *RootCommitsContractRootUpdated) (event.Subscription, error)
- type RootCommitsContractRaw
- func (_RootCommitsContract *RootCommitsContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_RootCommitsContract *RootCommitsContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RootCommitsContract *RootCommitsContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RootCommitsContractRootUpdated
- type RootCommitsContractRootUpdatedIterator
- type RootCommitsContractSession
- func (_RootCommitsContract *RootCommitsContractSession) GetRoot(_address common.Address) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractSession) GetRootByBlock(_address common.Address, _blockN uint64) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractSession) GetRootByTime(_address common.Address, _timestamp uint64) ([32]byte, error)
- func (_RootCommitsContract *RootCommitsContractSession) SetRoot(_root [32]byte) (*types.Transaction, error)
- type RootCommitsContractTransactor
- type RootCommitsContractTransactorRaw
- type RootCommitsContractTransactorSession
Constants ¶
const AttributeStoreContractABI = "" /* 629-byte string literal not displayed */
const AttributeStoreContractBin = `` /* 1296-byte string literal not displayed */
const CVLTokenContractABI = "" /* 5261-byte string literal not displayed */
CVLTokenContractABI is the input ABI used to generate the binding from.
const CVLTokenContractBin = `` /* 9146-byte string literal not displayed */
CVLTokenContractBin is the compiled bytecode used for deploying new contracts.
const CivilPLCRVotingContractABI = "" /* 10800-byte string literal not displayed */
CivilPLCRVotingContractABI is the input ABI used to generate the binding from.
const CivilPLCRVotingContractBin = `` /* 15724-byte string literal not displayed */
CivilPLCRVotingContractBin is the compiled bytecode used for deploying new contracts.
const CivilTCRContractABI = "" /* 14532-byte string literal not displayed */
CivilTCRContractABI is the input ABI used to generate the binding from.
const CivilTCRContractBin = `` /* 43132-byte string literal not displayed */
CivilTCRContractBin is the compiled bytecode used for deploying new contracts.
const CivilTokenControllerContractABI = "" /* 8196-byte string literal not displayed */
CivilTokenControllerContractABI is the input ABI used to generate the binding from.
const CivilTokenControllerContractBin = `` /* 13008-byte string literal not displayed */
CivilTokenControllerContractBin is the compiled bytecode used for deploying new contracts.
const CreateNewsroomInGroupContractABI = "" /* 613-byte string literal not displayed */
CreateNewsroomInGroupContractABI is the input ABI used to generate the binding from.
const CreateNewsroomInGroupContractBin = `` /* 2760-byte string literal not displayed */
CreateNewsroomInGroupContractBin is the compiled bytecode used for deploying new contracts.
const DLLContractABI = "" /* 1942-byte string literal not displayed */
const DLLContractBin = `` /* 1844-byte string literal not displayed */
const DummyTokenTelemetryContractABI = "" /* 249-byte string literal not displayed */
DummyTokenTelemetryContractABI is the input ABI used to generate the binding from.
const DummyTokenTelemetryContractBin = `` /* 390-byte string literal not displayed */
DummyTokenTelemetryContractBin is the compiled bytecode used for deploying new contracts.
const ECRecoveryContractABI = "[]"
ECRecoveryContractABI is the input ABI used to generate the binding from.
const ECRecoveryContractBin = `` /* 242-byte string literal not displayed */
ECRecoveryContractBin is the compiled bytecode used for deploying new contracts.
const GovernmentContractABI = "" /* 5909-byte string literal not displayed */
GovernmentContractABI is the input ABI used to generate the binding from.
const GovernmentContractBin = `` /* 14542-byte string literal not displayed */
GovernmentContractBin is the compiled bytecode used for deploying new contracts.
const MessagesAndCodesContractABI = "" /* 1727-byte string literal not displayed */
const MessagesAndCodesContractBin = `` /* 5490-byte string literal not displayed */
const MultiSigWalletContractABI = "" /* 6610-byte string literal not displayed */
MultiSigWalletContractABI is the input ABI used to generate the binding from.
const MultiSigWalletContractBin = `` /* 11598-byte string literal not displayed */
MultiSigWalletContractBin is the compiled bytecode used for deploying new contracts.
const MultiSigWalletFactoryContractABI = "" /* 1200-byte string literal not displayed */
MultiSigWalletFactoryContractABI is the input ABI used to generate the binding from.
const MultiSigWalletFactoryContractBin = `` /* 13272-byte string literal not displayed */
MultiSigWalletFactoryContractBin is the compiled bytecode used for deploying new contracts.
const NewsroomContractABI = "" /* 6914-byte string literal not displayed */
NewsroomContractABI is the input ABI used to generate the binding from.
const NewsroomContractBin = `` /* 18000-byte string literal not displayed */
NewsroomContractBin is the compiled bytecode used for deploying new contracts.
const NewsroomFactoryABI = "" /* 1901-byte string literal not displayed */
NewsroomFactoryABI is the input ABI used to generate the binding from.
const NewsroomFactoryBin = `` /* 21664-byte string literal not displayed */
NewsroomFactoryBin is the compiled bytecode used for deploying new contracts.
const NoOpTokenControllerContractABI = "" /* 918-byte string literal not displayed */
NoOpTokenControllerContractABI is the input ABI used to generate the binding from.
const NoOpTokenControllerContractBin = `` /* 1134-byte string literal not displayed */
NoOpTokenControllerContractBin is the compiled bytecode used for deploying new contracts.
const ParameterizerContractABI = "" /* 6998-byte string literal not displayed */
ParameterizerContractABI is the input ABI used to generate the binding from.
const ParameterizerContractBin = `` /* 20690-byte string literal not displayed */
ParameterizerContractBin is the compiled bytecode used for deploying new contracts.
const RootCommitsContractABI = "" /* 1267-byte string literal not displayed */
RootCommitsContractABI is the input ABI used to generate the binding from.
const RootCommitsContractBin = `` /* 4372-byte string literal not displayed */
RootCommitsContractBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
func DeployAttributeStoreContract ¶
func DeployAttributeStoreContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *bind.BoundContract, error)
func DeployDLLContract ¶
func DeployDLLContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *bind.BoundContract, error)
func DeployMessagesAndCodesContract ¶
func DeployMessagesAndCodesContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *bind.BoundContract, error)
Types ¶
type CVLTokenContract ¶
type CVLTokenContract struct { CVLTokenContractCaller // Read-only binding to the contract CVLTokenContractTransactor // Write-only binding to the contract CVLTokenContractFilterer // Log filterer for contract events }
CVLTokenContract is an auto generated Go binding around an Ethereum contract.
func DeployCVLTokenContract ¶
func DeployCVLTokenContract(auth *bind.TransactOpts, backend bind.ContractBackend, _initialAmount *big.Int, _tokenName string, _decimalUnits uint8, _tokenSymbol string, _controller common.Address) (common.Address, *types.Transaction, *CVLTokenContract, error)
DeployCVLTokenContract deploys a new Ethereum contract, binding an instance of CVLTokenContract to it.
func NewCVLTokenContract ¶
func NewCVLTokenContract(address common.Address, backend bind.ContractBackend) (*CVLTokenContract, error)
NewCVLTokenContract creates a new instance of CVLTokenContract, bound to a specific deployed contract.
type CVLTokenContractApproval ¶
type CVLTokenContractApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
CVLTokenContractApproval represents a Approval event raised by the CVLTokenContract contract.
type CVLTokenContractApprovalIterator ¶
type CVLTokenContractApprovalIterator struct { Event *CVLTokenContractApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CVLTokenContractApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the CVLTokenContract contract.
func (*CVLTokenContractApprovalIterator) Close ¶
func (it *CVLTokenContractApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CVLTokenContractApprovalIterator) Error ¶
func (it *CVLTokenContractApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CVLTokenContractApprovalIterator) Next ¶
func (it *CVLTokenContractApprovalIterator) 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 CVLTokenContractCaller ¶
type CVLTokenContractCaller struct {
// contains filtered or unexported fields
}
CVLTokenContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCVLTokenContractCaller ¶
func NewCVLTokenContractCaller(address common.Address, caller bind.ContractCaller) (*CVLTokenContractCaller, error)
NewCVLTokenContractCaller creates a new read-only instance of CVLTokenContract, bound to a specific deployed contract.
func (*CVLTokenContractCaller) Allowance ¶
func (_CVLTokenContract *CVLTokenContractCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*CVLTokenContractCaller) BalanceOf ¶
func (_CVLTokenContract *CVLTokenContractCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) constant returns(uint256)
func (*CVLTokenContractCaller) Controller ¶
func (_CVLTokenContract *CVLTokenContractCaller) Controller(opts *bind.CallOpts) (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*CVLTokenContractCaller) Decimals ¶
func (_CVLTokenContract *CVLTokenContractCaller) 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 (*CVLTokenContractCaller) DetectTransferRestriction ¶
func (_CVLTokenContract *CVLTokenContractCaller) DetectTransferRestriction(opts *bind.CallOpts, from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*CVLTokenContractCaller) MessageForTransferRestriction ¶
func (_CVLTokenContract *CVLTokenContractCaller) MessageForTransferRestriction(opts *bind.CallOpts, restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string)
func (*CVLTokenContractCaller) Name ¶
func (_CVLTokenContract *CVLTokenContractCaller) 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 (*CVLTokenContractCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CVLTokenContractCaller) Symbol ¶
func (_CVLTokenContract *CVLTokenContractCaller) 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 (*CVLTokenContractCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type CVLTokenContractCallerRaw ¶
type CVLTokenContractCallerRaw struct {
Contract *CVLTokenContractCaller // Generic read-only contract binding to access the raw methods on
}
CVLTokenContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CVLTokenContractCallerRaw) Call ¶
func (_CVLTokenContract *CVLTokenContractCallerRaw) 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 CVLTokenContractCallerSession ¶
type CVLTokenContractCallerSession struct { Contract *CVLTokenContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CVLTokenContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CVLTokenContractCallerSession) Allowance ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*CVLTokenContractCallerSession) BalanceOf ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) constant returns(uint256)
func (*CVLTokenContractCallerSession) Controller ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*CVLTokenContractCallerSession) Decimals ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*CVLTokenContractCallerSession) DetectTransferRestriction ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*CVLTokenContractCallerSession) MessageForTransferRestriction ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string)
func (*CVLTokenContractCallerSession) Name ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*CVLTokenContractCallerSession) Owner ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CVLTokenContractCallerSession) Symbol ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*CVLTokenContractCallerSession) TotalSupply ¶
func (_CVLTokenContract *CVLTokenContractCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type CVLTokenContractFilterer ¶
type CVLTokenContractFilterer struct {
// contains filtered or unexported fields
}
CVLTokenContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCVLTokenContractFilterer ¶
func NewCVLTokenContractFilterer(address common.Address, filterer bind.ContractFilterer) (*CVLTokenContractFilterer, error)
NewCVLTokenContractFilterer creates a new log filterer instance of CVLTokenContract, bound to a specific deployed contract.
func (*CVLTokenContractFilterer) FilterApproval ¶
func (_CVLTokenContract *CVLTokenContractFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*CVLTokenContractApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*CVLTokenContractFilterer) FilterOwnershipRenounced ¶
func (_CVLTokenContract *CVLTokenContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*CVLTokenContractOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*CVLTokenContractFilterer) FilterOwnershipTransferred ¶
func (_CVLTokenContract *CVLTokenContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CVLTokenContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CVLTokenContractFilterer) FilterTransfer ¶
func (_CVLTokenContract *CVLTokenContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*CVLTokenContractTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*CVLTokenContractFilterer) WatchApproval ¶
func (_CVLTokenContract *CVLTokenContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CVLTokenContractApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*CVLTokenContractFilterer) WatchOwnershipRenounced ¶
func (_CVLTokenContract *CVLTokenContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *CVLTokenContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*CVLTokenContractFilterer) WatchOwnershipTransferred ¶
func (_CVLTokenContract *CVLTokenContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CVLTokenContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CVLTokenContractFilterer) WatchTransfer ¶
func (_CVLTokenContract *CVLTokenContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CVLTokenContractTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type CVLTokenContractOwnershipRenounced ¶
type CVLTokenContractOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CVLTokenContractOwnershipRenounced represents a OwnershipRenounced event raised by the CVLTokenContract contract.
type CVLTokenContractOwnershipRenouncedIterator ¶
type CVLTokenContractOwnershipRenouncedIterator struct { Event *CVLTokenContractOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CVLTokenContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the CVLTokenContract contract.
func (*CVLTokenContractOwnershipRenouncedIterator) Close ¶
func (it *CVLTokenContractOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CVLTokenContractOwnershipRenouncedIterator) Error ¶
func (it *CVLTokenContractOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CVLTokenContractOwnershipRenouncedIterator) Next ¶
func (it *CVLTokenContractOwnershipRenouncedIterator) 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 CVLTokenContractOwnershipTransferred ¶
type CVLTokenContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CVLTokenContractOwnershipTransferred represents a OwnershipTransferred event raised by the CVLTokenContract contract.
type CVLTokenContractOwnershipTransferredIterator ¶
type CVLTokenContractOwnershipTransferredIterator struct { Event *CVLTokenContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CVLTokenContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the CVLTokenContract contract.
func (*CVLTokenContractOwnershipTransferredIterator) Close ¶
func (it *CVLTokenContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CVLTokenContractOwnershipTransferredIterator) Error ¶
func (it *CVLTokenContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CVLTokenContractOwnershipTransferredIterator) Next ¶
func (it *CVLTokenContractOwnershipTransferredIterator) 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 CVLTokenContractRaw ¶
type CVLTokenContractRaw struct {
Contract *CVLTokenContract // Generic contract binding to access the raw methods on
}
CVLTokenContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CVLTokenContractRaw) Call ¶
func (_CVLTokenContract *CVLTokenContractRaw) 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 (*CVLTokenContractRaw) Transact ¶
func (_CVLTokenContract *CVLTokenContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CVLTokenContractRaw) Transfer ¶
func (_CVLTokenContract *CVLTokenContractRaw) 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 CVLTokenContractSession ¶
type CVLTokenContractSession struct { Contract *CVLTokenContract // 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 }
CVLTokenContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CVLTokenContractSession) Allowance ¶
func (_CVLTokenContract *CVLTokenContractSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*CVLTokenContractSession) Approve ¶
func (_CVLTokenContract *CVLTokenContractSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*CVLTokenContractSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) constant returns(uint256)
func (*CVLTokenContractSession) ChangeController ¶
func (_CVLTokenContract *CVLTokenContractSession) ChangeController(_controller common.Address) (*types.Transaction, error)
ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.
Solidity: function changeController(address _controller) returns()
func (*CVLTokenContractSession) Controller ¶
func (_CVLTokenContract *CVLTokenContractSession) Controller() (common.Address, error)
Controller is a free data retrieval call binding the contract method 0xf77c4791.
Solidity: function controller() constant returns(address)
func (*CVLTokenContractSession) Decimals ¶
func (_CVLTokenContract *CVLTokenContractSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*CVLTokenContractSession) DecreaseAllowance ¶
func (_CVLTokenContract *CVLTokenContractSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*CVLTokenContractSession) DetectTransferRestriction ¶
func (_CVLTokenContract *CVLTokenContractSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*CVLTokenContractSession) IncreaseAllowance ¶
func (_CVLTokenContract *CVLTokenContractSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*CVLTokenContractSession) MessageForTransferRestriction ¶
func (_CVLTokenContract *CVLTokenContractSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string)
func (*CVLTokenContractSession) Name ¶
func (_CVLTokenContract *CVLTokenContractSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*CVLTokenContractSession) Owner ¶
func (_CVLTokenContract *CVLTokenContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CVLTokenContractSession) RenounceOwnership ¶
func (_CVLTokenContract *CVLTokenContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CVLTokenContractSession) Symbol ¶
func (_CVLTokenContract *CVLTokenContractSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*CVLTokenContractSession) TotalSupply ¶
func (_CVLTokenContract *CVLTokenContractSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*CVLTokenContractSession) Transfer ¶
func (_CVLTokenContract *CVLTokenContractSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool success)
func (*CVLTokenContractSession) TransferFrom ¶
func (_CVLTokenContract *CVLTokenContractSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool success)
func (*CVLTokenContractSession) TransferOwnership ¶
func (_CVLTokenContract *CVLTokenContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type CVLTokenContractTransactor ¶
type CVLTokenContractTransactor struct {
// contains filtered or unexported fields
}
CVLTokenContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCVLTokenContractTransactor ¶
func NewCVLTokenContractTransactor(address common.Address, transactor bind.ContractTransactor) (*CVLTokenContractTransactor, error)
NewCVLTokenContractTransactor creates a new write-only instance of CVLTokenContract, bound to a specific deployed contract.
func (*CVLTokenContractTransactor) Approve ¶
func (_CVLTokenContract *CVLTokenContractTransactor) Approve(opts *bind.TransactOpts, spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*CVLTokenContractTransactor) ChangeController ¶
func (_CVLTokenContract *CVLTokenContractTransactor) ChangeController(opts *bind.TransactOpts, _controller common.Address) (*types.Transaction, error)
ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.
Solidity: function changeController(address _controller) returns()
func (*CVLTokenContractTransactor) DecreaseAllowance ¶
func (_CVLTokenContract *CVLTokenContractTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*CVLTokenContractTransactor) IncreaseAllowance ¶
func (_CVLTokenContract *CVLTokenContractTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*CVLTokenContractTransactor) RenounceOwnership ¶
func (_CVLTokenContract *CVLTokenContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CVLTokenContractTransactor) Transfer ¶
func (_CVLTokenContract *CVLTokenContractTransactor) Transfer(opts *bind.TransactOpts, to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool success)
func (*CVLTokenContractTransactor) TransferFrom ¶
func (_CVLTokenContract *CVLTokenContractTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool success)
func (*CVLTokenContractTransactor) TransferOwnership ¶
func (_CVLTokenContract *CVLTokenContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type CVLTokenContractTransactorRaw ¶
type CVLTokenContractTransactorRaw struct {
Contract *CVLTokenContractTransactor // Generic write-only contract binding to access the raw methods on
}
CVLTokenContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CVLTokenContractTransactorRaw) Transact ¶
func (_CVLTokenContract *CVLTokenContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CVLTokenContractTransactorRaw) Transfer ¶
func (_CVLTokenContract *CVLTokenContractTransactorRaw) 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 CVLTokenContractTransactorSession ¶
type CVLTokenContractTransactorSession struct { Contract *CVLTokenContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CVLTokenContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CVLTokenContractTransactorSession) Approve ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) Approve(spender common.Address, value *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 value) returns(bool)
func (*CVLTokenContractTransactorSession) ChangeController ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) ChangeController(_controller common.Address) (*types.Transaction, error)
ChangeController is a paid mutator transaction binding the contract method 0x3cebb823.
Solidity: function changeController(address _controller) returns()
func (*CVLTokenContractTransactorSession) DecreaseAllowance ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*CVLTokenContractTransactorSession) IncreaseAllowance ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*CVLTokenContractTransactorSession) RenounceOwnership ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CVLTokenContractTransactorSession) Transfer ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) Transfer(to common.Address, value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address to, uint256 value) returns(bool success)
func (*CVLTokenContractTransactorSession) TransferFrom ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) TransferFrom(from common.Address, to common.Address, value *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 value) returns(bool success)
func (*CVLTokenContractTransactorSession) TransferOwnership ¶
func (_CVLTokenContract *CVLTokenContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type CVLTokenContractTransfer ¶
type CVLTokenContractTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
CVLTokenContractTransfer represents a Transfer event raised by the CVLTokenContract contract.
type CVLTokenContractTransferIterator ¶
type CVLTokenContractTransferIterator struct { Event *CVLTokenContractTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CVLTokenContractTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the CVLTokenContract contract.
func (*CVLTokenContractTransferIterator) Close ¶
func (it *CVLTokenContractTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CVLTokenContractTransferIterator) Error ¶
func (it *CVLTokenContractTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CVLTokenContractTransferIterator) Next ¶
func (it *CVLTokenContractTransferIterator) 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 CivilPLCRVotingContract ¶
type CivilPLCRVotingContract struct { CivilPLCRVotingContractCaller // Read-only binding to the contract CivilPLCRVotingContractTransactor // Write-only binding to the contract CivilPLCRVotingContractFilterer // Log filterer for contract events }
CivilPLCRVotingContract is an auto generated Go binding around an Ethereum contract.
func DeployCivilPLCRVotingContract ¶
func DeployCivilPLCRVotingContract(auth *bind.TransactOpts, backend bind.ContractBackend, tokenAddr common.Address, telemetryAddr common.Address) (common.Address, *types.Transaction, *CivilPLCRVotingContract, error)
DeployCivilPLCRVotingContract deploys a new Ethereum contract, binding an instance of CivilPLCRVotingContract to it.
func NewCivilPLCRVotingContract ¶
func NewCivilPLCRVotingContract(address common.Address, backend bind.ContractBackend) (*CivilPLCRVotingContract, error)
NewCivilPLCRVotingContract creates a new instance of CivilPLCRVotingContract, bound to a specific deployed contract.
type CivilPLCRVotingContractCaller ¶
type CivilPLCRVotingContractCaller struct {
// contains filtered or unexported fields
}
CivilPLCRVotingContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCivilPLCRVotingContractCaller ¶
func NewCivilPLCRVotingContractCaller(address common.Address, caller bind.ContractCaller) (*CivilPLCRVotingContractCaller, error)
NewCivilPLCRVotingContractCaller creates a new read-only instance of CivilPLCRVotingContract, bound to a specific deployed contract.
func (*CivilPLCRVotingContractCaller) AttrUUID ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) AttrUUID(opts *bind.CallOpts, _user common.Address, _pollID *big.Int) ([32]byte, error)
AttrUUID is a free data retrieval call binding the contract method 0xa1103f37.
Solidity: function attrUUID(address _user, uint256 _pollID) constant returns(bytes32 UUID)
func (*CivilPLCRVotingContractCaller) CommitPeriodActive ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) CommitPeriodActive(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
CommitPeriodActive is a free data retrieval call binding the contract method 0xa4439dc5.
Solidity: function commitPeriodActive(uint256 _pollID) constant returns(bool active)
func (*CivilPLCRVotingContractCaller) DidCommit ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) DidCommit(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) (bool, error)
DidCommit is a free data retrieval call binding the contract method 0x7f97e836.
Solidity: function didCommit(address _voter, uint256 _pollID) constant returns(bool committed)
func (*CivilPLCRVotingContractCaller) DidReveal ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) DidReveal(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) (bool, error)
DidReveal is a free data retrieval call binding the contract method 0xaa7ca464.
Solidity: function didReveal(address _voter, uint256 _pollID) constant returns(bool revealed)
func (*CivilPLCRVotingContractCaller) GetCommitHash ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetCommitHash(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) ([32]byte, error)
GetCommitHash is a free data retrieval call binding the contract method 0xd901402b.
Solidity: function getCommitHash(address _voter, uint256 _pollID) constant returns(bytes32 commitHash)
func (*CivilPLCRVotingContractCaller) GetInsertPointForNumTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetInsertPointForNumTokens(opts *bind.CallOpts, _voter common.Address, _numTokens *big.Int, _pollID *big.Int) (*big.Int, error)
GetInsertPointForNumTokens is a free data retrieval call binding the contract method 0x2c052031.
Solidity: function getInsertPointForNumTokens(address _voter, uint256 _numTokens, uint256 _pollID) constant returns(uint256 prevNode)
func (*CivilPLCRVotingContractCaller) GetLastNode ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetLastNode(opts *bind.CallOpts, _voter common.Address) (*big.Int, error)
GetLastNode is a free data retrieval call binding the contract method 0x427fa1d2.
Solidity: function getLastNode(address _voter) constant returns(uint256 pollID)
func (*CivilPLCRVotingContractCaller) GetLockedTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetLockedTokens(opts *bind.CallOpts, _voter common.Address) (*big.Int, error)
GetLockedTokens is a free data retrieval call binding the contract method 0x6b2d95d4.
Solidity: function getLockedTokens(address _voter) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCaller) GetNumLosingTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetNumLosingTokens(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
GetNumLosingTokens is a free data retrieval call binding the contract method 0x6afa97a8.
Solidity: function getNumLosingTokens(address _voter, uint256 _pollID, uint256 _salt) constant returns(uint256 correctVotes)
func (*CivilPLCRVotingContractCaller) GetNumPassingTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetNumPassingTokens(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
GetNumPassingTokens is a free data retrieval call binding the contract method 0xb43bd069.
Solidity: function getNumPassingTokens(address _voter, uint256 _pollID, uint256 _salt) constant returns(uint256 correctVotes)
func (*CivilPLCRVotingContractCaller) GetNumTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetNumTokens(opts *bind.CallOpts, _voter common.Address, _pollID *big.Int) (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xd1382092.
Solidity: function getNumTokens(address _voter, uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCaller) GetTotalNumberOfTokensForLosingOption ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetTotalNumberOfTokensForLosingOption(opts *bind.CallOpts, _pollID *big.Int) (*big.Int, error)
GetTotalNumberOfTokensForLosingOption is a free data retrieval call binding the contract method 0xe8cfa3f0.
Solidity: function getTotalNumberOfTokensForLosingOption(uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCaller) GetTotalNumberOfTokensForWinningOption ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) GetTotalNumberOfTokensForWinningOption(opts *bind.CallOpts, _pollID *big.Int) (*big.Int, error)
GetTotalNumberOfTokensForWinningOption is a free data retrieval call binding the contract method 0x053e71a6.
Solidity: function getTotalNumberOfTokensForWinningOption(uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCaller) INITIALPOLLNONCE ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) INITIALPOLLNONCE(opts *bind.CallOpts) (*big.Int, error)
INITIALPOLLNONCE is a free data retrieval call binding the contract method 0x2173a10f.
Solidity: function INITIAL_POLL_NONCE() constant returns(uint256)
func (*CivilPLCRVotingContractCaller) IsExpired ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) IsExpired(opts *bind.CallOpts, _terminationDate *big.Int) (bool, error)
IsExpired is a free data retrieval call binding the contract method 0xd9548e53.
Solidity: function isExpired(uint256 _terminationDate) constant returns(bool expired)
func (*CivilPLCRVotingContractCaller) IsPassed ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) IsPassed(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
IsPassed is a free data retrieval call binding the contract method 0x49403183.
Solidity: function isPassed(uint256 _pollID) constant returns(bool passed)
func (*CivilPLCRVotingContractCaller) PollEnded ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollEnded(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
PollEnded is a free data retrieval call binding the contract method 0xee684830.
Solidity: function pollEnded(uint256 _pollID) constant returns(bool ended)
func (*CivilPLCRVotingContractCaller) PollExists ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollExists(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
PollExists is a free data retrieval call binding the contract method 0x88d21ff3.
Solidity: function pollExists(uint256 _pollID) constant returns(bool exists)
func (*CivilPLCRVotingContractCaller) PollMap ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollMap(opts *bind.CallOpts, arg0 *big.Int) (struct { CommitEndDate *big.Int RevealEndDate *big.Int VoteQuorum *big.Int VotesFor *big.Int VotesAgainst *big.Int }, error)
PollMap is a free data retrieval call binding the contract method 0x6148fed5.
Solidity: function pollMap(uint256 ) constant returns(uint256 commitEndDate, uint256 revealEndDate, uint256 voteQuorum, uint256 votesFor, uint256 votesAgainst)
func (*CivilPLCRVotingContractCaller) PollNonce ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) PollNonce(opts *bind.CallOpts) (*big.Int, error)
PollNonce is a free data retrieval call binding the contract method 0x97508f36.
Solidity: function pollNonce() constant returns(uint256)
func (*CivilPLCRVotingContractCaller) RevealPeriodActive ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) RevealPeriodActive(opts *bind.CallOpts, _pollID *big.Int) (bool, error)
RevealPeriodActive is a free data retrieval call binding the contract method 0x441c77c0.
Solidity: function revealPeriodActive(uint256 _pollID) constant returns(bool active)
func (*CivilPLCRVotingContractCaller) Telemetry ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) Telemetry(opts *bind.CallOpts) (common.Address, error)
Telemetry is a free data retrieval call binding the contract method 0x40f41c19.
Solidity: function telemetry() constant returns(address)
func (*CivilPLCRVotingContractCaller) Token ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) Token(opts *bind.CallOpts) (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*CivilPLCRVotingContractCaller) ValidPosition ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) ValidPosition(opts *bind.CallOpts, _prevID *big.Int, _nextID *big.Int, _voter common.Address, _numTokens *big.Int) (bool, error)
ValidPosition is a free data retrieval call binding the contract method 0x819b0293.
Solidity: function validPosition(uint256 _prevID, uint256 _nextID, address _voter, uint256 _numTokens) constant returns(bool valid)
func (*CivilPLCRVotingContractCaller) VoteTokenBalance ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCaller) VoteTokenBalance(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
VoteTokenBalance is a free data retrieval call binding the contract method 0x3b930294.
Solidity: function voteTokenBalance(address ) constant returns(uint256)
type CivilPLCRVotingContractCallerRaw ¶
type CivilPLCRVotingContractCallerRaw struct {
Contract *CivilPLCRVotingContractCaller // Generic read-only contract binding to access the raw methods on
}
CivilPLCRVotingContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CivilPLCRVotingContractCallerRaw) Call ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerRaw) 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 CivilPLCRVotingContractCallerSession ¶
type CivilPLCRVotingContractCallerSession struct { Contract *CivilPLCRVotingContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CivilPLCRVotingContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CivilPLCRVotingContractCallerSession) AttrUUID ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) AttrUUID(_user common.Address, _pollID *big.Int) ([32]byte, error)
AttrUUID is a free data retrieval call binding the contract method 0xa1103f37.
Solidity: function attrUUID(address _user, uint256 _pollID) constant returns(bytes32 UUID)
func (*CivilPLCRVotingContractCallerSession) CommitPeriodActive ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) CommitPeriodActive(_pollID *big.Int) (bool, error)
CommitPeriodActive is a free data retrieval call binding the contract method 0xa4439dc5.
Solidity: function commitPeriodActive(uint256 _pollID) constant returns(bool active)
func (*CivilPLCRVotingContractCallerSession) DidCommit ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) DidCommit(_voter common.Address, _pollID *big.Int) (bool, error)
DidCommit is a free data retrieval call binding the contract method 0x7f97e836.
Solidity: function didCommit(address _voter, uint256 _pollID) constant returns(bool committed)
func (*CivilPLCRVotingContractCallerSession) DidReveal ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) DidReveal(_voter common.Address, _pollID *big.Int) (bool, error)
DidReveal is a free data retrieval call binding the contract method 0xaa7ca464.
Solidity: function didReveal(address _voter, uint256 _pollID) constant returns(bool revealed)
func (*CivilPLCRVotingContractCallerSession) GetCommitHash ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetCommitHash(_voter common.Address, _pollID *big.Int) ([32]byte, error)
GetCommitHash is a free data retrieval call binding the contract method 0xd901402b.
Solidity: function getCommitHash(address _voter, uint256 _pollID) constant returns(bytes32 commitHash)
func (*CivilPLCRVotingContractCallerSession) GetInsertPointForNumTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetInsertPointForNumTokens(_voter common.Address, _numTokens *big.Int, _pollID *big.Int) (*big.Int, error)
GetInsertPointForNumTokens is a free data retrieval call binding the contract method 0x2c052031.
Solidity: function getInsertPointForNumTokens(address _voter, uint256 _numTokens, uint256 _pollID) constant returns(uint256 prevNode)
func (*CivilPLCRVotingContractCallerSession) GetLastNode ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetLastNode(_voter common.Address) (*big.Int, error)
GetLastNode is a free data retrieval call binding the contract method 0x427fa1d2.
Solidity: function getLastNode(address _voter) constant returns(uint256 pollID)
func (*CivilPLCRVotingContractCallerSession) GetLockedTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetLockedTokens(_voter common.Address) (*big.Int, error)
GetLockedTokens is a free data retrieval call binding the contract method 0x6b2d95d4.
Solidity: function getLockedTokens(address _voter) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCallerSession) GetNumLosingTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetNumLosingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
GetNumLosingTokens is a free data retrieval call binding the contract method 0x6afa97a8.
Solidity: function getNumLosingTokens(address _voter, uint256 _pollID, uint256 _salt) constant returns(uint256 correctVotes)
func (*CivilPLCRVotingContractCallerSession) GetNumPassingTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetNumPassingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
GetNumPassingTokens is a free data retrieval call binding the contract method 0xb43bd069.
Solidity: function getNumPassingTokens(address _voter, uint256 _pollID, uint256 _salt) constant returns(uint256 correctVotes)
func (*CivilPLCRVotingContractCallerSession) GetNumTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetNumTokens(_voter common.Address, _pollID *big.Int) (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xd1382092.
Solidity: function getNumTokens(address _voter, uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCallerSession) GetTotalNumberOfTokensForLosingOption ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetTotalNumberOfTokensForLosingOption(_pollID *big.Int) (*big.Int, error)
GetTotalNumberOfTokensForLosingOption is a free data retrieval call binding the contract method 0xe8cfa3f0.
Solidity: function getTotalNumberOfTokensForLosingOption(uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCallerSession) GetTotalNumberOfTokensForWinningOption ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) GetTotalNumberOfTokensForWinningOption(_pollID *big.Int) (*big.Int, error)
GetTotalNumberOfTokensForWinningOption is a free data retrieval call binding the contract method 0x053e71a6.
Solidity: function getTotalNumberOfTokensForWinningOption(uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractCallerSession) INITIALPOLLNONCE ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) INITIALPOLLNONCE() (*big.Int, error)
INITIALPOLLNONCE is a free data retrieval call binding the contract method 0x2173a10f.
Solidity: function INITIAL_POLL_NONCE() constant returns(uint256)
func (*CivilPLCRVotingContractCallerSession) IsExpired ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) IsExpired(_terminationDate *big.Int) (bool, error)
IsExpired is a free data retrieval call binding the contract method 0xd9548e53.
Solidity: function isExpired(uint256 _terminationDate) constant returns(bool expired)
func (*CivilPLCRVotingContractCallerSession) IsPassed ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) IsPassed(_pollID *big.Int) (bool, error)
IsPassed is a free data retrieval call binding the contract method 0x49403183.
Solidity: function isPassed(uint256 _pollID) constant returns(bool passed)
func (*CivilPLCRVotingContractCallerSession) PollEnded ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollEnded(_pollID *big.Int) (bool, error)
PollEnded is a free data retrieval call binding the contract method 0xee684830.
Solidity: function pollEnded(uint256 _pollID) constant returns(bool ended)
func (*CivilPLCRVotingContractCallerSession) PollExists ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollExists(_pollID *big.Int) (bool, error)
PollExists is a free data retrieval call binding the contract method 0x88d21ff3.
Solidity: function pollExists(uint256 _pollID) constant returns(bool exists)
func (*CivilPLCRVotingContractCallerSession) PollMap ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollMap(arg0 *big.Int) (struct { CommitEndDate *big.Int RevealEndDate *big.Int VoteQuorum *big.Int VotesFor *big.Int VotesAgainst *big.Int }, error)
PollMap is a free data retrieval call binding the contract method 0x6148fed5.
Solidity: function pollMap(uint256 ) constant returns(uint256 commitEndDate, uint256 revealEndDate, uint256 voteQuorum, uint256 votesFor, uint256 votesAgainst)
func (*CivilPLCRVotingContractCallerSession) PollNonce ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) PollNonce() (*big.Int, error)
PollNonce is a free data retrieval call binding the contract method 0x97508f36.
Solidity: function pollNonce() constant returns(uint256)
func (*CivilPLCRVotingContractCallerSession) RevealPeriodActive ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) RevealPeriodActive(_pollID *big.Int) (bool, error)
RevealPeriodActive is a free data retrieval call binding the contract method 0x441c77c0.
Solidity: function revealPeriodActive(uint256 _pollID) constant returns(bool active)
func (*CivilPLCRVotingContractCallerSession) Telemetry ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) Telemetry() (common.Address, error)
Telemetry is a free data retrieval call binding the contract method 0x40f41c19.
Solidity: function telemetry() constant returns(address)
func (*CivilPLCRVotingContractCallerSession) Token ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*CivilPLCRVotingContractCallerSession) ValidPosition ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) ValidPosition(_prevID *big.Int, _nextID *big.Int, _voter common.Address, _numTokens *big.Int) (bool, error)
ValidPosition is a free data retrieval call binding the contract method 0x819b0293.
Solidity: function validPosition(uint256 _prevID, uint256 _nextID, address _voter, uint256 _numTokens) constant returns(bool valid)
func (*CivilPLCRVotingContractCallerSession) VoteTokenBalance ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractCallerSession) VoteTokenBalance(arg0 common.Address) (*big.Int, error)
VoteTokenBalance is a free data retrieval call binding the contract method 0x3b930294.
Solidity: function voteTokenBalance(address ) constant returns(uint256)
type CivilPLCRVotingContractFilterer ¶
type CivilPLCRVotingContractFilterer struct {
// contains filtered or unexported fields
}
CivilPLCRVotingContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCivilPLCRVotingContractFilterer ¶
func NewCivilPLCRVotingContractFilterer(address common.Address, filterer bind.ContractFilterer) (*CivilPLCRVotingContractFilterer, error)
NewCivilPLCRVotingContractFilterer creates a new log filterer instance of CivilPLCRVotingContract, bound to a specific deployed contract.
func (*CivilPLCRVotingContractFilterer) FilterPollCreated ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterPollCreated(opts *bind.FilterOpts, pollID []*big.Int, creator []common.Address) (*CivilPLCRVotingContractPollCreatedIterator, error)
FilterPollCreated is a free log retrieval operation binding the contract event 0x404f1f1c229d9eb2a949e7584da6ffde9d059ef2169f487ca815434cce0640d0.
Solidity: event _PollCreated(uint256 voteQuorum, uint256 commitEndDate, uint256 revealEndDate, uint256 indexed pollID, address indexed creator)
func (*CivilPLCRVotingContractFilterer) FilterTokensRescued ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterTokensRescued(opts *bind.FilterOpts, pollID []*big.Int, voter []common.Address) (*CivilPLCRVotingContractTokensRescuedIterator, error)
FilterTokensRescued is a free log retrieval operation binding the contract event 0x402507661c8c8cb90e0a796450b8bdd28b6c516f05279c0cd29e84c344e1699a.
Solidity: event _TokensRescued(uint256 indexed pollID, address indexed voter)
func (*CivilPLCRVotingContractFilterer) FilterVoteCommitted ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVoteCommitted(opts *bind.FilterOpts, pollID []*big.Int, voter []common.Address) (*CivilPLCRVotingContractVoteCommittedIterator, error)
FilterVoteCommitted is a free log retrieval operation binding the contract event 0xea7979e4280d7e6bffc1c7d83a1ac99f16d02ecc14465ce41016226783b663d7.
Solidity: event _VoteCommitted(uint256 indexed pollID, uint256 numTokens, address indexed voter)
func (*CivilPLCRVotingContractFilterer) FilterVoteRevealed ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVoteRevealed(opts *bind.FilterOpts, pollID []*big.Int, choice []*big.Int, voter []common.Address) (*CivilPLCRVotingContractVoteRevealedIterator, error)
FilterVoteRevealed is a free log retrieval operation binding the contract event 0x9b19aaec524fad29c0ced9b9973a15e3045d7c3be156d71394ab40f0d5f119ff.
Solidity: event _VoteRevealed(uint256 indexed pollID, uint256 numTokens, uint256 votesFor, uint256 votesAgainst, uint256 indexed choice, address indexed voter, uint256 salt)
func (*CivilPLCRVotingContractFilterer) FilterVotingRightsGranted ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVotingRightsGranted(opts *bind.FilterOpts, voter []common.Address) (*CivilPLCRVotingContractVotingRightsGrantedIterator, error)
FilterVotingRightsGranted is a free log retrieval operation binding the contract event 0xf7aaf024511d9982df8cd0d437c71c30106e6848cd1ba3d288d7a9c0e276aeda.
Solidity: event _VotingRightsGranted(uint256 numTokens, address indexed voter)
func (*CivilPLCRVotingContractFilterer) FilterVotingRightsWithdrawn ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) FilterVotingRightsWithdrawn(opts *bind.FilterOpts, voter []common.Address) (*CivilPLCRVotingContractVotingRightsWithdrawnIterator, error)
FilterVotingRightsWithdrawn is a free log retrieval operation binding the contract event 0xfaeb7dbb9992397d26ea1944efd40c80b40f702faf69b46c67ad10aba68ccb79.
Solidity: event _VotingRightsWithdrawn(uint256 numTokens, address indexed voter)
func (*CivilPLCRVotingContractFilterer) WatchPollCreated ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchPollCreated(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractPollCreated, pollID []*big.Int, creator []common.Address) (event.Subscription, error)
WatchPollCreated is a free log subscription operation binding the contract event 0x404f1f1c229d9eb2a949e7584da6ffde9d059ef2169f487ca815434cce0640d0.
Solidity: event _PollCreated(uint256 voteQuorum, uint256 commitEndDate, uint256 revealEndDate, uint256 indexed pollID, address indexed creator)
func (*CivilPLCRVotingContractFilterer) WatchTokensRescued ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchTokensRescued(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractTokensRescued, pollID []*big.Int, voter []common.Address) (event.Subscription, error)
WatchTokensRescued is a free log subscription operation binding the contract event 0x402507661c8c8cb90e0a796450b8bdd28b6c516f05279c0cd29e84c344e1699a.
Solidity: event _TokensRescued(uint256 indexed pollID, address indexed voter)
func (*CivilPLCRVotingContractFilterer) WatchVoteCommitted ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVoteCommitted(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVoteCommitted, pollID []*big.Int, voter []common.Address) (event.Subscription, error)
WatchVoteCommitted is a free log subscription operation binding the contract event 0xea7979e4280d7e6bffc1c7d83a1ac99f16d02ecc14465ce41016226783b663d7.
Solidity: event _VoteCommitted(uint256 indexed pollID, uint256 numTokens, address indexed voter)
func (*CivilPLCRVotingContractFilterer) WatchVoteRevealed ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVoteRevealed(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVoteRevealed, pollID []*big.Int, choice []*big.Int, voter []common.Address) (event.Subscription, error)
WatchVoteRevealed is a free log subscription operation binding the contract event 0x9b19aaec524fad29c0ced9b9973a15e3045d7c3be156d71394ab40f0d5f119ff.
Solidity: event _VoteRevealed(uint256 indexed pollID, uint256 numTokens, uint256 votesFor, uint256 votesAgainst, uint256 indexed choice, address indexed voter, uint256 salt)
func (*CivilPLCRVotingContractFilterer) WatchVotingRightsGranted ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVotingRightsGranted(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVotingRightsGranted, voter []common.Address) (event.Subscription, error)
WatchVotingRightsGranted is a free log subscription operation binding the contract event 0xf7aaf024511d9982df8cd0d437c71c30106e6848cd1ba3d288d7a9c0e276aeda.
Solidity: event _VotingRightsGranted(uint256 numTokens, address indexed voter)
func (*CivilPLCRVotingContractFilterer) WatchVotingRightsWithdrawn ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractFilterer) WatchVotingRightsWithdrawn(opts *bind.WatchOpts, sink chan<- *CivilPLCRVotingContractVotingRightsWithdrawn, voter []common.Address) (event.Subscription, error)
WatchVotingRightsWithdrawn is a free log subscription operation binding the contract event 0xfaeb7dbb9992397d26ea1944efd40c80b40f702faf69b46c67ad10aba68ccb79.
Solidity: event _VotingRightsWithdrawn(uint256 numTokens, address indexed voter)
type CivilPLCRVotingContractPollCreated ¶
type CivilPLCRVotingContractPollCreated struct { VoteQuorum *big.Int CommitEndDate *big.Int RevealEndDate *big.Int PollID *big.Int Creator common.Address Raw types.Log // Blockchain specific contextual infos }
CivilPLCRVotingContractPollCreated represents a PollCreated event raised by the CivilPLCRVotingContract contract.
type CivilPLCRVotingContractPollCreatedIterator ¶
type CivilPLCRVotingContractPollCreatedIterator struct { Event *CivilPLCRVotingContractPollCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilPLCRVotingContractPollCreatedIterator is returned from FilterPollCreated and is used to iterate over the raw logs and unpacked data for PollCreated events raised by the CivilPLCRVotingContract contract.
func (*CivilPLCRVotingContractPollCreatedIterator) Close ¶
func (it *CivilPLCRVotingContractPollCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilPLCRVotingContractPollCreatedIterator) Error ¶
func (it *CivilPLCRVotingContractPollCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilPLCRVotingContractPollCreatedIterator) Next ¶
func (it *CivilPLCRVotingContractPollCreatedIterator) 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 CivilPLCRVotingContractRaw ¶
type CivilPLCRVotingContractRaw struct {
Contract *CivilPLCRVotingContract // Generic contract binding to access the raw methods on
}
CivilPLCRVotingContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CivilPLCRVotingContractRaw) Call ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractRaw) 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 (*CivilPLCRVotingContractRaw) Transact ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CivilPLCRVotingContractRaw) Transfer ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractRaw) 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 CivilPLCRVotingContractSession ¶
type CivilPLCRVotingContractSession struct { Contract *CivilPLCRVotingContract // 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 }
CivilPLCRVotingContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CivilPLCRVotingContractSession) AttrUUID ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) AttrUUID(_user common.Address, _pollID *big.Int) ([32]byte, error)
AttrUUID is a free data retrieval call binding the contract method 0xa1103f37.
Solidity: function attrUUID(address _user, uint256 _pollID) constant returns(bytes32 UUID)
func (*CivilPLCRVotingContractSession) CommitPeriodActive ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) CommitPeriodActive(_pollID *big.Int) (bool, error)
CommitPeriodActive is a free data retrieval call binding the contract method 0xa4439dc5.
Solidity: function commitPeriodActive(uint256 _pollID) constant returns(bool active)
func (*CivilPLCRVotingContractSession) CommitVote ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) CommitVote(_pollID *big.Int, _secretHash [32]byte, _numTokens *big.Int, _prevPollID *big.Int) (*types.Transaction, error)
CommitVote is a paid mutator transaction binding the contract method 0x6cbf9c5e.
Solidity: function commitVote(uint256 _pollID, bytes32 _secretHash, uint256 _numTokens, uint256 _prevPollID) returns()
func (*CivilPLCRVotingContractSession) CommitVotes ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) CommitVotes(_pollIDs []*big.Int, _secretHashes [][32]byte, _numsTokens []*big.Int, _prevPollIDs []*big.Int) (*types.Transaction, error)
CommitVotes is a paid mutator transaction binding the contract method 0x3ec36b99.
Solidity: function commitVotes(uint256[] _pollIDs, bytes32[] _secretHashes, uint256[] _numsTokens, uint256[] _prevPollIDs) returns()
func (*CivilPLCRVotingContractSession) DidCommit ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) DidCommit(_voter common.Address, _pollID *big.Int) (bool, error)
DidCommit is a free data retrieval call binding the contract method 0x7f97e836.
Solidity: function didCommit(address _voter, uint256 _pollID) constant returns(bool committed)
func (*CivilPLCRVotingContractSession) DidReveal ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) DidReveal(_voter common.Address, _pollID *big.Int) (bool, error)
DidReveal is a free data retrieval call binding the contract method 0xaa7ca464.
Solidity: function didReveal(address _voter, uint256 _pollID) constant returns(bool revealed)
func (*CivilPLCRVotingContractSession) GetCommitHash ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetCommitHash(_voter common.Address, _pollID *big.Int) ([32]byte, error)
GetCommitHash is a free data retrieval call binding the contract method 0xd901402b.
Solidity: function getCommitHash(address _voter, uint256 _pollID) constant returns(bytes32 commitHash)
func (*CivilPLCRVotingContractSession) GetInsertPointForNumTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetInsertPointForNumTokens(_voter common.Address, _numTokens *big.Int, _pollID *big.Int) (*big.Int, error)
GetInsertPointForNumTokens is a free data retrieval call binding the contract method 0x2c052031.
Solidity: function getInsertPointForNumTokens(address _voter, uint256 _numTokens, uint256 _pollID) constant returns(uint256 prevNode)
func (*CivilPLCRVotingContractSession) GetLastNode ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetLastNode(_voter common.Address) (*big.Int, error)
GetLastNode is a free data retrieval call binding the contract method 0x427fa1d2.
Solidity: function getLastNode(address _voter) constant returns(uint256 pollID)
func (*CivilPLCRVotingContractSession) GetLockedTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetLockedTokens(_voter common.Address) (*big.Int, error)
GetLockedTokens is a free data retrieval call binding the contract method 0x6b2d95d4.
Solidity: function getLockedTokens(address _voter) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractSession) GetNumLosingTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetNumLosingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
GetNumLosingTokens is a free data retrieval call binding the contract method 0x6afa97a8.
Solidity: function getNumLosingTokens(address _voter, uint256 _pollID, uint256 _salt) constant returns(uint256 correctVotes)
func (*CivilPLCRVotingContractSession) GetNumPassingTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetNumPassingTokens(_voter common.Address, _pollID *big.Int, _salt *big.Int) (*big.Int, error)
GetNumPassingTokens is a free data retrieval call binding the contract method 0xb43bd069.
Solidity: function getNumPassingTokens(address _voter, uint256 _pollID, uint256 _salt) constant returns(uint256 correctVotes)
func (*CivilPLCRVotingContractSession) GetNumTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetNumTokens(_voter common.Address, _pollID *big.Int) (*big.Int, error)
GetNumTokens is a free data retrieval call binding the contract method 0xd1382092.
Solidity: function getNumTokens(address _voter, uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractSession) GetTotalNumberOfTokensForLosingOption ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetTotalNumberOfTokensForLosingOption(_pollID *big.Int) (*big.Int, error)
GetTotalNumberOfTokensForLosingOption is a free data retrieval call binding the contract method 0xe8cfa3f0.
Solidity: function getTotalNumberOfTokensForLosingOption(uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractSession) GetTotalNumberOfTokensForWinningOption ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) GetTotalNumberOfTokensForWinningOption(_pollID *big.Int) (*big.Int, error)
GetTotalNumberOfTokensForWinningOption is a free data retrieval call binding the contract method 0x053e71a6.
Solidity: function getTotalNumberOfTokensForWinningOption(uint256 _pollID) constant returns(uint256 numTokens)
func (*CivilPLCRVotingContractSession) INITIALPOLLNONCE ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) INITIALPOLLNONCE() (*big.Int, error)
INITIALPOLLNONCE is a free data retrieval call binding the contract method 0x2173a10f.
Solidity: function INITIAL_POLL_NONCE() constant returns(uint256)
func (*CivilPLCRVotingContractSession) IsExpired ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) IsExpired(_terminationDate *big.Int) (bool, error)
IsExpired is a free data retrieval call binding the contract method 0xd9548e53.
Solidity: function isExpired(uint256 _terminationDate) constant returns(bool expired)
func (*CivilPLCRVotingContractSession) IsPassed ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) IsPassed(_pollID *big.Int) (bool, error)
IsPassed is a free data retrieval call binding the contract method 0x49403183.
Solidity: function isPassed(uint256 _pollID) constant returns(bool passed)
func (*CivilPLCRVotingContractSession) PollEnded ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollEnded(_pollID *big.Int) (bool, error)
PollEnded is a free data retrieval call binding the contract method 0xee684830.
Solidity: function pollEnded(uint256 _pollID) constant returns(bool ended)
func (*CivilPLCRVotingContractSession) PollExists ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollExists(_pollID *big.Int) (bool, error)
PollExists is a free data retrieval call binding the contract method 0x88d21ff3.
Solidity: function pollExists(uint256 _pollID) constant returns(bool exists)
func (*CivilPLCRVotingContractSession) PollMap ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollMap(arg0 *big.Int) (struct { CommitEndDate *big.Int RevealEndDate *big.Int VoteQuorum *big.Int VotesFor *big.Int VotesAgainst *big.Int }, error)
PollMap is a free data retrieval call binding the contract method 0x6148fed5.
Solidity: function pollMap(uint256 ) constant returns(uint256 commitEndDate, uint256 revealEndDate, uint256 voteQuorum, uint256 votesFor, uint256 votesAgainst)
func (*CivilPLCRVotingContractSession) PollNonce ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) PollNonce() (*big.Int, error)
PollNonce is a free data retrieval call binding the contract method 0x97508f36.
Solidity: function pollNonce() constant returns(uint256)
func (*CivilPLCRVotingContractSession) RequestVotingRights ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RequestVotingRights(_numTokens *big.Int) (*types.Transaction, error)
RequestVotingRights is a paid mutator transaction binding the contract method 0xa25236fe.
Solidity: function requestVotingRights(uint256 _numTokens) returns()
func (*CivilPLCRVotingContractSession) RescueTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RescueTokens(_pollID *big.Int) (*types.Transaction, error)
RescueTokens is a paid mutator transaction binding the contract method 0x97603560.
Solidity: function rescueTokens(uint256 _pollID) returns()
func (*CivilPLCRVotingContractSession) RescueTokensInMultiplePolls ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RescueTokensInMultiplePolls(_pollIDs []*big.Int) (*types.Transaction, error)
RescueTokensInMultiplePolls is a paid mutator transaction binding the contract method 0xbb11ed7e.
Solidity: function rescueTokensInMultiplePolls(uint256[] _pollIDs) returns()
func (*CivilPLCRVotingContractSession) RevealPeriodActive ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RevealPeriodActive(_pollID *big.Int) (bool, error)
RevealPeriodActive is a free data retrieval call binding the contract method 0x441c77c0.
Solidity: function revealPeriodActive(uint256 _pollID) constant returns(bool active)
func (*CivilPLCRVotingContractSession) RevealVote ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RevealVote(_pollID *big.Int, _voteOption *big.Int, _salt *big.Int) (*types.Transaction, error)
RevealVote is a paid mutator transaction binding the contract method 0xb11d8bb8.
Solidity: function revealVote(uint256 _pollID, uint256 _voteOption, uint256 _salt) returns()
func (*CivilPLCRVotingContractSession) RevealVotes ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) RevealVotes(_pollIDs []*big.Int, _voteOptions []*big.Int, _salts []*big.Int) (*types.Transaction, error)
RevealVotes is a paid mutator transaction binding the contract method 0x8090f92e.
Solidity: function revealVotes(uint256[] _pollIDs, uint256[] _voteOptions, uint256[] _salts) returns()
func (*CivilPLCRVotingContractSession) StartPoll ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) StartPoll(_voteQuorum *big.Int, _commitDuration *big.Int, _revealDuration *big.Int) (*types.Transaction, error)
StartPoll is a paid mutator transaction binding the contract method 0x32ed3d60.
Solidity: function startPoll(uint256 _voteQuorum, uint256 _commitDuration, uint256 _revealDuration) returns(uint256 pollID)
func (*CivilPLCRVotingContractSession) Telemetry ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) Telemetry() (common.Address, error)
Telemetry is a free data retrieval call binding the contract method 0x40f41c19.
Solidity: function telemetry() constant returns(address)
func (*CivilPLCRVotingContractSession) Token ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*CivilPLCRVotingContractSession) ValidPosition ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) ValidPosition(_prevID *big.Int, _nextID *big.Int, _voter common.Address, _numTokens *big.Int) (bool, error)
ValidPosition is a free data retrieval call binding the contract method 0x819b0293.
Solidity: function validPosition(uint256 _prevID, uint256 _nextID, address _voter, uint256 _numTokens) constant returns(bool valid)
func (*CivilPLCRVotingContractSession) VoteTokenBalance ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) VoteTokenBalance(arg0 common.Address) (*big.Int, error)
VoteTokenBalance is a free data retrieval call binding the contract method 0x3b930294.
Solidity: function voteTokenBalance(address ) constant returns(uint256)
func (*CivilPLCRVotingContractSession) WithdrawVotingRights ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractSession) WithdrawVotingRights(_numTokens *big.Int) (*types.Transaction, error)
WithdrawVotingRights is a paid mutator transaction binding the contract method 0xe7b1d43c.
Solidity: function withdrawVotingRights(uint256 _numTokens) returns()
type CivilPLCRVotingContractTokensRescued ¶
type CivilPLCRVotingContractTokensRescued struct { PollID *big.Int Voter common.Address Raw types.Log // Blockchain specific contextual infos }
CivilPLCRVotingContractTokensRescued represents a TokensRescued event raised by the CivilPLCRVotingContract contract.
type CivilPLCRVotingContractTokensRescuedIterator ¶
type CivilPLCRVotingContractTokensRescuedIterator struct { Event *CivilPLCRVotingContractTokensRescued // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilPLCRVotingContractTokensRescuedIterator is returned from FilterTokensRescued and is used to iterate over the raw logs and unpacked data for TokensRescued events raised by the CivilPLCRVotingContract contract.
func (*CivilPLCRVotingContractTokensRescuedIterator) Close ¶
func (it *CivilPLCRVotingContractTokensRescuedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilPLCRVotingContractTokensRescuedIterator) Error ¶
func (it *CivilPLCRVotingContractTokensRescuedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilPLCRVotingContractTokensRescuedIterator) Next ¶
func (it *CivilPLCRVotingContractTokensRescuedIterator) 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 CivilPLCRVotingContractTransactor ¶
type CivilPLCRVotingContractTransactor struct {
// contains filtered or unexported fields
}
CivilPLCRVotingContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCivilPLCRVotingContractTransactor ¶
func NewCivilPLCRVotingContractTransactor(address common.Address, transactor bind.ContractTransactor) (*CivilPLCRVotingContractTransactor, error)
NewCivilPLCRVotingContractTransactor creates a new write-only instance of CivilPLCRVotingContract, bound to a specific deployed contract.
func (*CivilPLCRVotingContractTransactor) CommitVote ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) CommitVote(opts *bind.TransactOpts, _pollID *big.Int, _secretHash [32]byte, _numTokens *big.Int, _prevPollID *big.Int) (*types.Transaction, error)
CommitVote is a paid mutator transaction binding the contract method 0x6cbf9c5e.
Solidity: function commitVote(uint256 _pollID, bytes32 _secretHash, uint256 _numTokens, uint256 _prevPollID) returns()
func (*CivilPLCRVotingContractTransactor) CommitVotes ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) CommitVotes(opts *bind.TransactOpts, _pollIDs []*big.Int, _secretHashes [][32]byte, _numsTokens []*big.Int, _prevPollIDs []*big.Int) (*types.Transaction, error)
CommitVotes is a paid mutator transaction binding the contract method 0x3ec36b99.
Solidity: function commitVotes(uint256[] _pollIDs, bytes32[] _secretHashes, uint256[] _numsTokens, uint256[] _prevPollIDs) returns()
func (*CivilPLCRVotingContractTransactor) RequestVotingRights ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RequestVotingRights(opts *bind.TransactOpts, _numTokens *big.Int) (*types.Transaction, error)
RequestVotingRights is a paid mutator transaction binding the contract method 0xa25236fe.
Solidity: function requestVotingRights(uint256 _numTokens) returns()
func (*CivilPLCRVotingContractTransactor) RescueTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RescueTokens(opts *bind.TransactOpts, _pollID *big.Int) (*types.Transaction, error)
RescueTokens is a paid mutator transaction binding the contract method 0x97603560.
Solidity: function rescueTokens(uint256 _pollID) returns()
func (*CivilPLCRVotingContractTransactor) RescueTokensInMultiplePolls ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RescueTokensInMultiplePolls(opts *bind.TransactOpts, _pollIDs []*big.Int) (*types.Transaction, error)
RescueTokensInMultiplePolls is a paid mutator transaction binding the contract method 0xbb11ed7e.
Solidity: function rescueTokensInMultiplePolls(uint256[] _pollIDs) returns()
func (*CivilPLCRVotingContractTransactor) RevealVote ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RevealVote(opts *bind.TransactOpts, _pollID *big.Int, _voteOption *big.Int, _salt *big.Int) (*types.Transaction, error)
RevealVote is a paid mutator transaction binding the contract method 0xb11d8bb8.
Solidity: function revealVote(uint256 _pollID, uint256 _voteOption, uint256 _salt) returns()
func (*CivilPLCRVotingContractTransactor) RevealVotes ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) RevealVotes(opts *bind.TransactOpts, _pollIDs []*big.Int, _voteOptions []*big.Int, _salts []*big.Int) (*types.Transaction, error)
RevealVotes is a paid mutator transaction binding the contract method 0x8090f92e.
Solidity: function revealVotes(uint256[] _pollIDs, uint256[] _voteOptions, uint256[] _salts) returns()
func (*CivilPLCRVotingContractTransactor) StartPoll ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) StartPoll(opts *bind.TransactOpts, _voteQuorum *big.Int, _commitDuration *big.Int, _revealDuration *big.Int) (*types.Transaction, error)
StartPoll is a paid mutator transaction binding the contract method 0x32ed3d60.
Solidity: function startPoll(uint256 _voteQuorum, uint256 _commitDuration, uint256 _revealDuration) returns(uint256 pollID)
func (*CivilPLCRVotingContractTransactor) WithdrawVotingRights ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactor) WithdrawVotingRights(opts *bind.TransactOpts, _numTokens *big.Int) (*types.Transaction, error)
WithdrawVotingRights is a paid mutator transaction binding the contract method 0xe7b1d43c.
Solidity: function withdrawVotingRights(uint256 _numTokens) returns()
type CivilPLCRVotingContractTransactorRaw ¶
type CivilPLCRVotingContractTransactorRaw struct {
Contract *CivilPLCRVotingContractTransactor // Generic write-only contract binding to access the raw methods on
}
CivilPLCRVotingContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CivilPLCRVotingContractTransactorRaw) Transact ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CivilPLCRVotingContractTransactorRaw) Transfer ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorRaw) 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 CivilPLCRVotingContractTransactorSession ¶
type CivilPLCRVotingContractTransactorSession struct { Contract *CivilPLCRVotingContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CivilPLCRVotingContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CivilPLCRVotingContractTransactorSession) CommitVote ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) CommitVote(_pollID *big.Int, _secretHash [32]byte, _numTokens *big.Int, _prevPollID *big.Int) (*types.Transaction, error)
CommitVote is a paid mutator transaction binding the contract method 0x6cbf9c5e.
Solidity: function commitVote(uint256 _pollID, bytes32 _secretHash, uint256 _numTokens, uint256 _prevPollID) returns()
func (*CivilPLCRVotingContractTransactorSession) CommitVotes ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) CommitVotes(_pollIDs []*big.Int, _secretHashes [][32]byte, _numsTokens []*big.Int, _prevPollIDs []*big.Int) (*types.Transaction, error)
CommitVotes is a paid mutator transaction binding the contract method 0x3ec36b99.
Solidity: function commitVotes(uint256[] _pollIDs, bytes32[] _secretHashes, uint256[] _numsTokens, uint256[] _prevPollIDs) returns()
func (*CivilPLCRVotingContractTransactorSession) RequestVotingRights ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RequestVotingRights(_numTokens *big.Int) (*types.Transaction, error)
RequestVotingRights is a paid mutator transaction binding the contract method 0xa25236fe.
Solidity: function requestVotingRights(uint256 _numTokens) returns()
func (*CivilPLCRVotingContractTransactorSession) RescueTokens ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RescueTokens(_pollID *big.Int) (*types.Transaction, error)
RescueTokens is a paid mutator transaction binding the contract method 0x97603560.
Solidity: function rescueTokens(uint256 _pollID) returns()
func (*CivilPLCRVotingContractTransactorSession) RescueTokensInMultiplePolls ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RescueTokensInMultiplePolls(_pollIDs []*big.Int) (*types.Transaction, error)
RescueTokensInMultiplePolls is a paid mutator transaction binding the contract method 0xbb11ed7e.
Solidity: function rescueTokensInMultiplePolls(uint256[] _pollIDs) returns()
func (*CivilPLCRVotingContractTransactorSession) RevealVote ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RevealVote(_pollID *big.Int, _voteOption *big.Int, _salt *big.Int) (*types.Transaction, error)
RevealVote is a paid mutator transaction binding the contract method 0xb11d8bb8.
Solidity: function revealVote(uint256 _pollID, uint256 _voteOption, uint256 _salt) returns()
func (*CivilPLCRVotingContractTransactorSession) RevealVotes ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) RevealVotes(_pollIDs []*big.Int, _voteOptions []*big.Int, _salts []*big.Int) (*types.Transaction, error)
RevealVotes is a paid mutator transaction binding the contract method 0x8090f92e.
Solidity: function revealVotes(uint256[] _pollIDs, uint256[] _voteOptions, uint256[] _salts) returns()
func (*CivilPLCRVotingContractTransactorSession) StartPoll ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) StartPoll(_voteQuorum *big.Int, _commitDuration *big.Int, _revealDuration *big.Int) (*types.Transaction, error)
StartPoll is a paid mutator transaction binding the contract method 0x32ed3d60.
Solidity: function startPoll(uint256 _voteQuorum, uint256 _commitDuration, uint256 _revealDuration) returns(uint256 pollID)
func (*CivilPLCRVotingContractTransactorSession) WithdrawVotingRights ¶
func (_CivilPLCRVotingContract *CivilPLCRVotingContractTransactorSession) WithdrawVotingRights(_numTokens *big.Int) (*types.Transaction, error)
WithdrawVotingRights is a paid mutator transaction binding the contract method 0xe7b1d43c.
Solidity: function withdrawVotingRights(uint256 _numTokens) returns()
type CivilPLCRVotingContractVoteCommitted ¶
type CivilPLCRVotingContractVoteCommitted struct { PollID *big.Int NumTokens *big.Int Voter common.Address Raw types.Log // Blockchain specific contextual infos }
CivilPLCRVotingContractVoteCommitted represents a VoteCommitted event raised by the CivilPLCRVotingContract contract.
type CivilPLCRVotingContractVoteCommittedIterator ¶
type CivilPLCRVotingContractVoteCommittedIterator struct { Event *CivilPLCRVotingContractVoteCommitted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilPLCRVotingContractVoteCommittedIterator is returned from FilterVoteCommitted and is used to iterate over the raw logs and unpacked data for VoteCommitted events raised by the CivilPLCRVotingContract contract.
func (*CivilPLCRVotingContractVoteCommittedIterator) Close ¶
func (it *CivilPLCRVotingContractVoteCommittedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilPLCRVotingContractVoteCommittedIterator) Error ¶
func (it *CivilPLCRVotingContractVoteCommittedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilPLCRVotingContractVoteCommittedIterator) Next ¶
func (it *CivilPLCRVotingContractVoteCommittedIterator) 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 CivilPLCRVotingContractVoteRevealed ¶
type CivilPLCRVotingContractVoteRevealed struct { PollID *big.Int NumTokens *big.Int VotesFor *big.Int VotesAgainst *big.Int Choice *big.Int Voter common.Address Salt *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilPLCRVotingContractVoteRevealed represents a VoteRevealed event raised by the CivilPLCRVotingContract contract.
type CivilPLCRVotingContractVoteRevealedIterator ¶
type CivilPLCRVotingContractVoteRevealedIterator struct { Event *CivilPLCRVotingContractVoteRevealed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilPLCRVotingContractVoteRevealedIterator is returned from FilterVoteRevealed and is used to iterate over the raw logs and unpacked data for VoteRevealed events raised by the CivilPLCRVotingContract contract.
func (*CivilPLCRVotingContractVoteRevealedIterator) Close ¶
func (it *CivilPLCRVotingContractVoteRevealedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilPLCRVotingContractVoteRevealedIterator) Error ¶
func (it *CivilPLCRVotingContractVoteRevealedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilPLCRVotingContractVoteRevealedIterator) Next ¶
func (it *CivilPLCRVotingContractVoteRevealedIterator) 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 CivilPLCRVotingContractVotingRightsGranted ¶
type CivilPLCRVotingContractVotingRightsGranted struct { NumTokens *big.Int Voter common.Address Raw types.Log // Blockchain specific contextual infos }
CivilPLCRVotingContractVotingRightsGranted represents a VotingRightsGranted event raised by the CivilPLCRVotingContract contract.
type CivilPLCRVotingContractVotingRightsGrantedIterator ¶
type CivilPLCRVotingContractVotingRightsGrantedIterator struct { Event *CivilPLCRVotingContractVotingRightsGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilPLCRVotingContractVotingRightsGrantedIterator is returned from FilterVotingRightsGranted and is used to iterate over the raw logs and unpacked data for VotingRightsGranted events raised by the CivilPLCRVotingContract contract.
func (*CivilPLCRVotingContractVotingRightsGrantedIterator) Close ¶
func (it *CivilPLCRVotingContractVotingRightsGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilPLCRVotingContractVotingRightsGrantedIterator) Error ¶
func (it *CivilPLCRVotingContractVotingRightsGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilPLCRVotingContractVotingRightsGrantedIterator) Next ¶
func (it *CivilPLCRVotingContractVotingRightsGrantedIterator) 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 CivilPLCRVotingContractVotingRightsWithdrawn ¶
type CivilPLCRVotingContractVotingRightsWithdrawn struct { NumTokens *big.Int Voter common.Address Raw types.Log // Blockchain specific contextual infos }
CivilPLCRVotingContractVotingRightsWithdrawn represents a VotingRightsWithdrawn event raised by the CivilPLCRVotingContract contract.
type CivilPLCRVotingContractVotingRightsWithdrawnIterator ¶
type CivilPLCRVotingContractVotingRightsWithdrawnIterator struct { Event *CivilPLCRVotingContractVotingRightsWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilPLCRVotingContractVotingRightsWithdrawnIterator is returned from FilterVotingRightsWithdrawn and is used to iterate over the raw logs and unpacked data for VotingRightsWithdrawn events raised by the CivilPLCRVotingContract contract.
func (*CivilPLCRVotingContractVotingRightsWithdrawnIterator) Close ¶
func (it *CivilPLCRVotingContractVotingRightsWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilPLCRVotingContractVotingRightsWithdrawnIterator) Error ¶
func (it *CivilPLCRVotingContractVotingRightsWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilPLCRVotingContractVotingRightsWithdrawnIterator) Next ¶
func (it *CivilPLCRVotingContractVotingRightsWithdrawnIterator) 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 CivilTCRContract ¶
type CivilTCRContract struct { CivilTCRContractCaller // Read-only binding to the contract CivilTCRContractTransactor // Write-only binding to the contract CivilTCRContractFilterer // Log filterer for contract events }
CivilTCRContract is an auto generated Go binding around an Ethereum contract.
func DeployCivilTCRContract ¶
func DeployCivilTCRContract(auth *bind.TransactOpts, backend bind.ContractBackend, token common.Address, plcr common.Address, param common.Address, govt common.Address) (common.Address, *types.Transaction, *CivilTCRContract, error)
DeployCivilTCRContract deploys a new Ethereum contract, binding an instance of CivilTCRContract to it.
func NewCivilTCRContract ¶
func NewCivilTCRContract(address common.Address, backend bind.ContractBackend) (*CivilTCRContract, error)
NewCivilTCRContract creates a new instance of CivilTCRContract, bound to a specific deployed contract.
type CivilTCRContractAppealGranted ¶
type CivilTCRContractAppealGranted struct { ListingAddress common.Address ChallengeID *big.Int Data string Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractAppealGranted represents a AppealGranted event raised by the CivilTCRContract contract.
type CivilTCRContractAppealGrantedIterator ¶
type CivilTCRContractAppealGrantedIterator struct { Event *CivilTCRContractAppealGranted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractAppealGrantedIterator is returned from FilterAppealGranted and is used to iterate over the raw logs and unpacked data for AppealGranted events raised by the CivilTCRContract contract.
func (*CivilTCRContractAppealGrantedIterator) Close ¶
func (it *CivilTCRContractAppealGrantedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractAppealGrantedIterator) Error ¶
func (it *CivilTCRContractAppealGrantedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractAppealGrantedIterator) Next ¶
func (it *CivilTCRContractAppealGrantedIterator) 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 CivilTCRContractAppealRequested ¶
type CivilTCRContractAppealRequested struct { ListingAddress common.Address ChallengeID *big.Int AppealFeePaid *big.Int Requester common.Address Data string Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractAppealRequested represents a AppealRequested event raised by the CivilTCRContract contract.
type CivilTCRContractAppealRequestedIterator ¶
type CivilTCRContractAppealRequestedIterator struct { Event *CivilTCRContractAppealRequested // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractAppealRequestedIterator is returned from FilterAppealRequested and is used to iterate over the raw logs and unpacked data for AppealRequested events raised by the CivilTCRContract contract.
func (*CivilTCRContractAppealRequestedIterator) Close ¶
func (it *CivilTCRContractAppealRequestedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractAppealRequestedIterator) Error ¶
func (it *CivilTCRContractAppealRequestedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractAppealRequestedIterator) Next ¶
func (it *CivilTCRContractAppealRequestedIterator) 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 CivilTCRContractApplication ¶
type CivilTCRContractApplication struct { ListingAddress common.Address Deposit *big.Int AppEndDate *big.Int Data string Applicant common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractApplication represents a Application event raised by the CivilTCRContract contract.
type CivilTCRContractApplicationIterator ¶
type CivilTCRContractApplicationIterator struct { Event *CivilTCRContractApplication // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractApplicationIterator is returned from FilterApplication and is used to iterate over the raw logs and unpacked data for Application events raised by the CivilTCRContract contract.
func (*CivilTCRContractApplicationIterator) Close ¶
func (it *CivilTCRContractApplicationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractApplicationIterator) Error ¶
func (it *CivilTCRContractApplicationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractApplicationIterator) Next ¶
func (it *CivilTCRContractApplicationIterator) 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 CivilTCRContractApplicationRemoved ¶
type CivilTCRContractApplicationRemoved struct { ListingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractApplicationRemoved represents a ApplicationRemoved event raised by the CivilTCRContract contract.
type CivilTCRContractApplicationRemovedIterator ¶
type CivilTCRContractApplicationRemovedIterator struct { Event *CivilTCRContractApplicationRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractApplicationRemovedIterator is returned from FilterApplicationRemoved and is used to iterate over the raw logs and unpacked data for ApplicationRemoved events raised by the CivilTCRContract contract.
func (*CivilTCRContractApplicationRemovedIterator) Close ¶
func (it *CivilTCRContractApplicationRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractApplicationRemovedIterator) Error ¶
func (it *CivilTCRContractApplicationRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractApplicationRemovedIterator) Next ¶
func (it *CivilTCRContractApplicationRemovedIterator) 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 CivilTCRContractApplicationWhitelisted ¶
type CivilTCRContractApplicationWhitelisted struct { ListingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractApplicationWhitelisted represents a ApplicationWhitelisted event raised by the CivilTCRContract contract.
type CivilTCRContractApplicationWhitelistedIterator ¶
type CivilTCRContractApplicationWhitelistedIterator struct { Event *CivilTCRContractApplicationWhitelisted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractApplicationWhitelistedIterator is returned from FilterApplicationWhitelisted and is used to iterate over the raw logs and unpacked data for ApplicationWhitelisted events raised by the CivilTCRContract contract.
func (*CivilTCRContractApplicationWhitelistedIterator) Close ¶
func (it *CivilTCRContractApplicationWhitelistedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractApplicationWhitelistedIterator) Error ¶
func (it *CivilTCRContractApplicationWhitelistedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractApplicationWhitelistedIterator) Next ¶
func (it *CivilTCRContractApplicationWhitelistedIterator) 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 CivilTCRContractCaller ¶
type CivilTCRContractCaller struct {
// contains filtered or unexported fields
}
CivilTCRContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCivilTCRContractCaller ¶
func NewCivilTCRContractCaller(address common.Address, caller bind.ContractCaller) (*CivilTCRContractCaller, error)
NewCivilTCRContractCaller creates a new read-only instance of CivilTCRContract, bound to a specific deployed contract.
func (*CivilTCRContractCaller) AppWasMade ¶
func (_CivilTCRContract *CivilTCRContractCaller) AppWasMade(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
AppWasMade is a free data retrieval call binding the contract method 0x61a9a8ca.
Solidity: function appWasMade(address listingAddress) constant returns(bool exists)
func (*CivilTCRContractCaller) AppealCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractCaller) AppealCanBeResolved(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
AppealCanBeResolved is a free data retrieval call binding the contract method 0x25ecef04.
Solidity: function appealCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractCaller) AppealChallengeCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractCaller) AppealChallengeCanBeResolved(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
AppealChallengeCanBeResolved is a free data retrieval call binding the contract method 0x0aac4543.
Solidity: function appealChallengeCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractCaller) Appeals ¶
func (_CivilTCRContract *CivilTCRContractCaller) Appeals(opts *bind.CallOpts, arg0 *big.Int) (struct { Requester common.Address AppealFeePaid *big.Int AppealPhaseExpiry *big.Int AppealGranted bool AppealOpenToChallengeExpiry *big.Int AppealChallengeID *big.Int Overturned bool }, error)
Appeals is a free data retrieval call binding the contract method 0xacff8687.
Solidity: function appeals(uint256 ) constant returns(address requester, uint256 appealFeePaid, uint256 appealPhaseExpiry, bool appealGranted, uint256 appealOpenToChallengeExpiry, uint256 appealChallengeID, bool overturned)
func (*CivilTCRContractCaller) CanBeWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractCaller) CanBeWhitelisted(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
CanBeWhitelisted is a free data retrieval call binding the contract method 0xdd4e7cfd.
Solidity: function canBeWhitelisted(address listingAddress) constant returns(bool)
func (*CivilTCRContractCaller) ChallengeCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractCaller) ChallengeCanBeResolved(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
ChallengeCanBeResolved is a free data retrieval call binding the contract method 0x2ea9b696.
Solidity: function challengeCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractCaller) ChallengeExists ¶
func (_CivilTCRContract *CivilTCRContractCaller) ChallengeExists(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
ChallengeExists is a free data retrieval call binding the contract method 0x6eefcab9.
Solidity: function challengeExists(address listingAddress) constant returns(bool)
func (*CivilTCRContractCaller) ChallengeRequestAppealExpiries ¶
func (_CivilTCRContract *CivilTCRContractCaller) ChallengeRequestAppealExpiries(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)
ChallengeRequestAppealExpiries is a free data retrieval call binding the contract method 0x64c37318.
Solidity: function challengeRequestAppealExpiries(uint256 ) constant returns(uint256)
func (*CivilTCRContractCaller) Challenges ¶
func (_CivilTCRContract *CivilTCRContractCaller) Challenges(opts *bind.CallOpts, arg0 *big.Int) (struct { RewardPool *big.Int Challenger common.Address Resolved bool Stake *big.Int TotalTokens *big.Int }, error)
Challenges is a free data retrieval call binding the contract method 0x8f1d3776.
Solidity: function challenges(uint256 ) constant returns(uint256 rewardPool, address challenger, bool resolved, uint256 stake, uint256 totalTokens)
func (*CivilTCRContractCaller) CivilVoting ¶
func (_CivilTCRContract *CivilTCRContractCaller) CivilVoting(opts *bind.CallOpts) (common.Address, error)
CivilVoting is a free data retrieval call binding the contract method 0x1e39d8d7.
Solidity: function civilVoting() constant returns(address)
func (*CivilTCRContractCaller) DetermineReward ¶
func (_CivilTCRContract *CivilTCRContractCaller) DetermineReward(opts *bind.CallOpts, challengeID *big.Int) (*big.Int, error)
DetermineReward is a free data retrieval call binding the contract method 0xc8187cf1.
Solidity: function determineReward(uint256 challengeID) constant returns(uint256)
func (*CivilTCRContractCaller) Government ¶
func (_CivilTCRContract *CivilTCRContractCaller) Government(opts *bind.CallOpts) (common.Address, error)
Government is a free data retrieval call binding the contract method 0x2672f526.
Solidity: function government() constant returns(address)
func (*CivilTCRContractCaller) IsWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractCaller) IsWhitelisted(opts *bind.CallOpts, listingAddress common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted(address listingAddress) constant returns(bool whitelisted)
func (*CivilTCRContractCaller) Listings ¶
func (_CivilTCRContract *CivilTCRContractCaller) Listings(opts *bind.CallOpts, arg0 common.Address) (struct { ApplicationExpiry *big.Int Whitelisted bool Owner common.Address UnstakedDeposit *big.Int ChallengeID *big.Int }, error)
Listings is a free data retrieval call binding the contract method 0x65d96c82.
Solidity: function listings(address ) constant returns(uint256 applicationExpiry, bool whitelisted, address owner, uint256 unstakedDeposit, uint256 challengeID)
func (*CivilTCRContractCaller) Name ¶
func (_CivilTCRContract *CivilTCRContractCaller) 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 (*CivilTCRContractCaller) Parameterizer ¶
func (_CivilTCRContract *CivilTCRContractCaller) Parameterizer(opts *bind.CallOpts) (common.Address, error)
Parameterizer is a free data retrieval call binding the contract method 0xe1e3f915.
Solidity: function parameterizer() constant returns(address)
func (*CivilTCRContractCaller) Token ¶
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*CivilTCRContractCaller) TokenClaims ¶
func (_CivilTCRContract *CivilTCRContractCaller) TokenClaims(opts *bind.CallOpts, _challengeID *big.Int, _voter common.Address) (bool, error)
TokenClaims is a free data retrieval call binding the contract method 0xa5ba3b1e.
Solidity: function tokenClaims(uint256 _challengeID, address _voter) constant returns(bool)
func (*CivilTCRContractCaller) VoterReward ¶
func (_CivilTCRContract *CivilTCRContractCaller) VoterReward(opts *bind.CallOpts, voter common.Address, challengeID *big.Int, salt *big.Int) (*big.Int, error)
VoterReward is a free data retrieval call binding the contract method 0xa7aad3db.
Solidity: function voterReward(address voter, uint256 challengeID, uint256 salt) constant returns(uint256)
type CivilTCRContractCallerRaw ¶
type CivilTCRContractCallerRaw struct {
Contract *CivilTCRContractCaller // Generic read-only contract binding to access the raw methods on
}
CivilTCRContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CivilTCRContractCallerRaw) Call ¶
func (_CivilTCRContract *CivilTCRContractCallerRaw) 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 CivilTCRContractCallerSession ¶
type CivilTCRContractCallerSession struct { Contract *CivilTCRContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CivilTCRContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CivilTCRContractCallerSession) AppWasMade ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) AppWasMade(listingAddress common.Address) (bool, error)
AppWasMade is a free data retrieval call binding the contract method 0x61a9a8ca.
Solidity: function appWasMade(address listingAddress) constant returns(bool exists)
func (*CivilTCRContractCallerSession) AppealCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) AppealCanBeResolved(listingAddress common.Address) (bool, error)
AppealCanBeResolved is a free data retrieval call binding the contract method 0x25ecef04.
Solidity: function appealCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractCallerSession) AppealChallengeCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) AppealChallengeCanBeResolved(listingAddress common.Address) (bool, error)
AppealChallengeCanBeResolved is a free data retrieval call binding the contract method 0x0aac4543.
Solidity: function appealChallengeCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractCallerSession) Appeals ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Appeals(arg0 *big.Int) (struct { Requester common.Address AppealFeePaid *big.Int AppealPhaseExpiry *big.Int AppealGranted bool AppealOpenToChallengeExpiry *big.Int AppealChallengeID *big.Int Overturned bool }, error)
Appeals is a free data retrieval call binding the contract method 0xacff8687.
Solidity: function appeals(uint256 ) constant returns(address requester, uint256 appealFeePaid, uint256 appealPhaseExpiry, bool appealGranted, uint256 appealOpenToChallengeExpiry, uint256 appealChallengeID, bool overturned)
func (*CivilTCRContractCallerSession) CanBeWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) CanBeWhitelisted(listingAddress common.Address) (bool, error)
CanBeWhitelisted is a free data retrieval call binding the contract method 0xdd4e7cfd.
Solidity: function canBeWhitelisted(address listingAddress) constant returns(bool)
func (*CivilTCRContractCallerSession) ChallengeCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) ChallengeCanBeResolved(listingAddress common.Address) (bool, error)
ChallengeCanBeResolved is a free data retrieval call binding the contract method 0x2ea9b696.
Solidity: function challengeCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractCallerSession) ChallengeExists ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) ChallengeExists(listingAddress common.Address) (bool, error)
ChallengeExists is a free data retrieval call binding the contract method 0x6eefcab9.
Solidity: function challengeExists(address listingAddress) constant returns(bool)
func (*CivilTCRContractCallerSession) ChallengeRequestAppealExpiries ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) ChallengeRequestAppealExpiries(arg0 *big.Int) (*big.Int, error)
ChallengeRequestAppealExpiries is a free data retrieval call binding the contract method 0x64c37318.
Solidity: function challengeRequestAppealExpiries(uint256 ) constant returns(uint256)
func (*CivilTCRContractCallerSession) Challenges ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Challenges(arg0 *big.Int) (struct { RewardPool *big.Int Challenger common.Address Resolved bool Stake *big.Int TotalTokens *big.Int }, error)
Challenges is a free data retrieval call binding the contract method 0x8f1d3776.
Solidity: function challenges(uint256 ) constant returns(uint256 rewardPool, address challenger, bool resolved, uint256 stake, uint256 totalTokens)
func (*CivilTCRContractCallerSession) CivilVoting ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) CivilVoting() (common.Address, error)
CivilVoting is a free data retrieval call binding the contract method 0x1e39d8d7.
Solidity: function civilVoting() constant returns(address)
func (*CivilTCRContractCallerSession) DetermineReward ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) DetermineReward(challengeID *big.Int) (*big.Int, error)
DetermineReward is a free data retrieval call binding the contract method 0xc8187cf1.
Solidity: function determineReward(uint256 challengeID) constant returns(uint256)
func (*CivilTCRContractCallerSession) Government ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Government() (common.Address, error)
Government is a free data retrieval call binding the contract method 0x2672f526.
Solidity: function government() constant returns(address)
func (*CivilTCRContractCallerSession) IsWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) IsWhitelisted(listingAddress common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted(address listingAddress) constant returns(bool whitelisted)
func (*CivilTCRContractCallerSession) Listings ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Listings(arg0 common.Address) (struct { ApplicationExpiry *big.Int Whitelisted bool Owner common.Address UnstakedDeposit *big.Int ChallengeID *big.Int }, error)
Listings is a free data retrieval call binding the contract method 0x65d96c82.
Solidity: function listings(address ) constant returns(uint256 applicationExpiry, bool whitelisted, address owner, uint256 unstakedDeposit, uint256 challengeID)
func (*CivilTCRContractCallerSession) Name ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*CivilTCRContractCallerSession) Parameterizer ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Parameterizer() (common.Address, error)
Parameterizer is a free data retrieval call binding the contract method 0xe1e3f915.
Solidity: function parameterizer() constant returns(address)
func (*CivilTCRContractCallerSession) Token ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*CivilTCRContractCallerSession) TokenClaims ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
TokenClaims is a free data retrieval call binding the contract method 0xa5ba3b1e.
Solidity: function tokenClaims(uint256 _challengeID, address _voter) constant returns(bool)
func (*CivilTCRContractCallerSession) VoterReward ¶
func (_CivilTCRContract *CivilTCRContractCallerSession) VoterReward(voter common.Address, challengeID *big.Int, salt *big.Int) (*big.Int, error)
VoterReward is a free data retrieval call binding the contract method 0xa7aad3db.
Solidity: function voterReward(address voter, uint256 challengeID, uint256 salt) constant returns(uint256)
type CivilTCRContractChallenge ¶
type CivilTCRContractChallenge struct { ListingAddress common.Address ChallengeID *big.Int Data string CommitEndDate *big.Int RevealEndDate *big.Int Challenger common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractChallenge represents a Challenge event raised by the CivilTCRContract contract.
type CivilTCRContractChallengeFailed ¶
type CivilTCRContractChallengeFailed struct { ListingAddress common.Address ChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractChallengeFailed represents a ChallengeFailed event raised by the CivilTCRContract contract.
type CivilTCRContractChallengeFailedIterator ¶
type CivilTCRContractChallengeFailedIterator struct { Event *CivilTCRContractChallengeFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractChallengeFailedIterator is returned from FilterChallengeFailed and is used to iterate over the raw logs and unpacked data for ChallengeFailed events raised by the CivilTCRContract contract.
func (*CivilTCRContractChallengeFailedIterator) Close ¶
func (it *CivilTCRContractChallengeFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractChallengeFailedIterator) Error ¶
func (it *CivilTCRContractChallengeFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractChallengeFailedIterator) Next ¶
func (it *CivilTCRContractChallengeFailedIterator) 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 CivilTCRContractChallengeIterator ¶
type CivilTCRContractChallengeIterator struct { Event *CivilTCRContractChallenge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractChallengeIterator is returned from FilterChallenge and is used to iterate over the raw logs and unpacked data for Challenge events raised by the CivilTCRContract contract.
func (*CivilTCRContractChallengeIterator) Close ¶
func (it *CivilTCRContractChallengeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractChallengeIterator) Error ¶
func (it *CivilTCRContractChallengeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractChallengeIterator) Next ¶
func (it *CivilTCRContractChallengeIterator) 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 CivilTCRContractChallengeSucceeded ¶
type CivilTCRContractChallengeSucceeded struct { ListingAddress common.Address ChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractChallengeSucceeded represents a ChallengeSucceeded event raised by the CivilTCRContract contract.
type CivilTCRContractChallengeSucceededIterator ¶
type CivilTCRContractChallengeSucceededIterator struct { Event *CivilTCRContractChallengeSucceeded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractChallengeSucceededIterator is returned from FilterChallengeSucceeded and is used to iterate over the raw logs and unpacked data for ChallengeSucceeded events raised by the CivilTCRContract contract.
func (*CivilTCRContractChallengeSucceededIterator) Close ¶
func (it *CivilTCRContractChallengeSucceededIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractChallengeSucceededIterator) Error ¶
func (it *CivilTCRContractChallengeSucceededIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractChallengeSucceededIterator) Next ¶
func (it *CivilTCRContractChallengeSucceededIterator) 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 CivilTCRContractDeposit ¶
type CivilTCRContractDeposit struct { ListingAddress common.Address Added *big.Int NewTotal *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractDeposit represents a Deposit event raised by the CivilTCRContract contract.
type CivilTCRContractDepositIterator ¶
type CivilTCRContractDepositIterator struct { Event *CivilTCRContractDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the CivilTCRContract contract.
func (*CivilTCRContractDepositIterator) Close ¶
func (it *CivilTCRContractDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractDepositIterator) Error ¶
func (it *CivilTCRContractDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractDepositIterator) Next ¶
func (it *CivilTCRContractDepositIterator) 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 CivilTCRContractFailedChallengeOverturned ¶
type CivilTCRContractFailedChallengeOverturned struct { ListingAddress common.Address ChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractFailedChallengeOverturned represents a FailedChallengeOverturned event raised by the CivilTCRContract contract.
type CivilTCRContractFailedChallengeOverturnedIterator ¶
type CivilTCRContractFailedChallengeOverturnedIterator struct { Event *CivilTCRContractFailedChallengeOverturned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractFailedChallengeOverturnedIterator is returned from FilterFailedChallengeOverturned and is used to iterate over the raw logs and unpacked data for FailedChallengeOverturned events raised by the CivilTCRContract contract.
func (*CivilTCRContractFailedChallengeOverturnedIterator) Close ¶
func (it *CivilTCRContractFailedChallengeOverturnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractFailedChallengeOverturnedIterator) Error ¶
func (it *CivilTCRContractFailedChallengeOverturnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractFailedChallengeOverturnedIterator) Next ¶
func (it *CivilTCRContractFailedChallengeOverturnedIterator) 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 CivilTCRContractFilterer ¶
type CivilTCRContractFilterer struct {
// contains filtered or unexported fields
}
CivilTCRContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCivilTCRContractFilterer ¶
func NewCivilTCRContractFilterer(address common.Address, filterer bind.ContractFilterer) (*CivilTCRContractFilterer, error)
NewCivilTCRContractFilterer creates a new log filterer instance of CivilTCRContract, bound to a specific deployed contract.
func (*CivilTCRContractFilterer) FilterAppealGranted ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterAppealGranted(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractAppealGrantedIterator, error)
FilterAppealGranted is a free log retrieval operation binding the contract event 0x85f61fe0f1b618d4efbf918ec1be0591560df9463fe15cbfb435c3537a1fc102.
Solidity: event _AppealGranted(address indexed listingAddress, uint256 indexed challengeID, string data)
func (*CivilTCRContractFilterer) FilterAppealRequested ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterAppealRequested(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractAppealRequestedIterator, error)
FilterAppealRequested is a free log retrieval operation binding the contract event 0xdb6f1c08edff9a1f7e425164118b0473e04404404b2c2d38d6e96e41fcbc7fb1.
Solidity: event _AppealRequested(address indexed listingAddress, uint256 indexed challengeID, uint256 appealFeePaid, address requester, string data)
func (*CivilTCRContractFilterer) FilterApplication ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterApplication(opts *bind.FilterOpts, listingAddress []common.Address, applicant []common.Address) (*CivilTCRContractApplicationIterator, error)
FilterApplication is a free log retrieval operation binding the contract event 0x09cd8dcaf170a50a26316b5fe0727dd9fb9581a688d65e758b16a1650da65c0b.
Solidity: event _Application(address indexed listingAddress, uint256 deposit, uint256 appEndDate, string data, address indexed applicant)
func (*CivilTCRContractFilterer) FilterApplicationRemoved ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterApplicationRemoved(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractApplicationRemovedIterator, error)
FilterApplicationRemoved is a free log retrieval operation binding the contract event 0x8ad9ca8735c55207756208e8f59c7693e83d234fc6c8af2713f266468edff871.
Solidity: event _ApplicationRemoved(address indexed listingAddress)
func (*CivilTCRContractFilterer) FilterApplicationWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterApplicationWhitelisted(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractApplicationWhitelistedIterator, error)
FilterApplicationWhitelisted is a free log retrieval operation binding the contract event 0xb268dc7f76f496fd307b40e0a3b57631a7e46123d9f708b1573bd4efbba3bdba.
Solidity: event _ApplicationWhitelisted(address indexed listingAddress)
func (*CivilTCRContractFilterer) FilterChallenge ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterChallenge(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, challenger []common.Address) (*CivilTCRContractChallengeIterator, error)
FilterChallenge is a free log retrieval operation binding the contract event 0x9a8e3864cbacafc5547b8567796b4d12d51217a879192b61932f5151ce581310.
Solidity: event _Challenge(address indexed listingAddress, uint256 indexed challengeID, string data, uint256 commitEndDate, uint256 revealEndDate, address indexed challenger)
func (*CivilTCRContractFilterer) FilterChallengeFailed ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterChallengeFailed(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractChallengeFailedIterator, error)
FilterChallengeFailed is a free log retrieval operation binding the contract event 0x3639145ca0a6a8008912a972730b5c8634e1fd1555ea44a257a8de53c30d72fb.
Solidity: event _ChallengeFailed(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) FilterChallengeSucceeded ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterChallengeSucceeded(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractChallengeSucceededIterator, error)
FilterChallengeSucceeded is a free log retrieval operation binding the contract event 0xe86031b52c5a57c0768c3f196b63abf60b5ed012de77ce1bb88fc63588f7603a.
Solidity: event _ChallengeSucceeded(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) FilterDeposit ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterDeposit(opts *bind.FilterOpts, listingAddress []common.Address, owner []common.Address) (*CivilTCRContractDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xfc2e298800eb7bcacdea96213f53962a6bdf27d2a560f831d4e42301492e8f6a.
Solidity: event _Deposit(address indexed listingAddress, uint256 added, uint256 newTotal, address indexed owner)
func (*CivilTCRContractFilterer) FilterFailedChallengeOverturned ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterFailedChallengeOverturned(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractFailedChallengeOverturnedIterator, error)
FilterFailedChallengeOverturned is a free log retrieval operation binding the contract event 0x446922bbfdaa528d4a969857cd0894d6bf8bbff52226624e752b3f1be7513b0a.
Solidity: event _FailedChallengeOverturned(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) FilterGovernmentTransfered ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterGovernmentTransfered(opts *bind.FilterOpts) (*CivilTCRContractGovernmentTransferedIterator, error)
FilterGovernmentTransfered is a free log retrieval operation binding the contract event 0x016b4781993f669e6eac42012fead2d96f8381769b4efbb4ad686cca6031ea88.
Solidity: event _GovernmentTransfered(address newGovernment)
func (*CivilTCRContractFilterer) FilterGrantedAppealChallenged ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterGrantedAppealChallenged(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, appealChallengeID []*big.Int) (*CivilTCRContractGrantedAppealChallengedIterator, error)
FilterGrantedAppealChallenged is a free log retrieval operation binding the contract event 0xedfe36bf00610fb3b5474f1efd2de0d52ffb9a50b056ee37c33cea805fd44161.
Solidity: event _GrantedAppealChallenged(address indexed listingAddress, uint256 indexed challengeID, uint256 indexed appealChallengeID, string data)
func (*CivilTCRContractFilterer) FilterGrantedAppealConfirmed ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterGrantedAppealConfirmed(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, appealChallengeID []*big.Int) (*CivilTCRContractGrantedAppealConfirmedIterator, error)
FilterGrantedAppealConfirmed is a free log retrieval operation binding the contract event 0x8a7e8d1076fec4f93e4d57111b034ab3975009f601977350c4542e15d2e8b0f6.
Solidity: event _GrantedAppealConfirmed(address indexed listingAddress, uint256 indexed challengeID, uint256 indexed appealChallengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) FilterGrantedAppealOverturned ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterGrantedAppealOverturned(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int, appealChallengeID []*big.Int) (*CivilTCRContractGrantedAppealOverturnedIterator, error)
FilterGrantedAppealOverturned is a free log retrieval operation binding the contract event 0xc49556ab8bcbdd0403e98b6dac260ac86008640cda2a5a229c895353b87f2feb.
Solidity: event _GrantedAppealOverturned(address indexed listingAddress, uint256 indexed challengeID, uint256 indexed appealChallengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) FilterListingRemoved ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterListingRemoved(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractListingRemovedIterator, error)
FilterListingRemoved is a free log retrieval operation binding the contract event 0x5aebb54d5afe29103adbc464fd4e0313af619f4d19f10a0209128b76cd9d0b07.
Solidity: event _ListingRemoved(address indexed listingAddress)
func (*CivilTCRContractFilterer) FilterListingWithdrawn ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterListingWithdrawn(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractListingWithdrawnIterator, error)
FilterListingWithdrawn is a free log retrieval operation binding the contract event 0x09a024f7311a15ac363521bddca1d9937c4244ab9a25e6c968e610b35ecc7503.
Solidity: event _ListingWithdrawn(address indexed listingAddress)
func (*CivilTCRContractFilterer) FilterRewardClaimed ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterRewardClaimed(opts *bind.FilterOpts, challengeID []*big.Int, voter []common.Address) (*CivilTCRContractRewardClaimedIterator, error)
FilterRewardClaimed is a free log retrieval operation binding the contract event 0x6f4c982acc31b0af2cf1dc1556f21c0325d893782d65e83c68a5534a33f59957.
Solidity: event _RewardClaimed(uint256 indexed challengeID, uint256 reward, address indexed voter)
func (*CivilTCRContractFilterer) FilterSuccessfulChallengeOverturned ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterSuccessfulChallengeOverturned(opts *bind.FilterOpts, listingAddress []common.Address, challengeID []*big.Int) (*CivilTCRContractSuccessfulChallengeOverturnedIterator, error)
FilterSuccessfulChallengeOverturned is a free log retrieval operation binding the contract event 0x72506b3ce4d8f0cf8cf6ccb7cd5281af2b0d020121fb20abfa073eeb3f6d296e.
Solidity: event _SuccessfulChallengeOverturned(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) FilterTouchAndRemoved ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterTouchAndRemoved(opts *bind.FilterOpts, listingAddress []common.Address) (*CivilTCRContractTouchAndRemovedIterator, error)
FilterTouchAndRemoved is a free log retrieval operation binding the contract event 0xc88462fa6972b64560d1dd34c4d66f2ff9841b2f974bdb0fab0827133d692f64.
Solidity: event _TouchAndRemoved(address indexed listingAddress)
func (*CivilTCRContractFilterer) FilterWithdrawal ¶
func (_CivilTCRContract *CivilTCRContractFilterer) FilterWithdrawal(opts *bind.FilterOpts, listingAddress []common.Address, owner []common.Address) (*CivilTCRContractWithdrawalIterator, error)
FilterWithdrawal is a free log retrieval operation binding the contract event 0x7b7771adeec078e4a338f627a52f307a7fd66d915cb133b5ace441bed26abc0b.
Solidity: event _Withdrawal(address indexed listingAddress, uint256 withdrew, uint256 newTotal, address indexed owner)
func (*CivilTCRContractFilterer) WatchAppealGranted ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchAppealGranted(opts *bind.WatchOpts, sink chan<- *CivilTCRContractAppealGranted, listingAddress []common.Address, challengeID []*big.Int) (event.Subscription, error)
WatchAppealGranted is a free log subscription operation binding the contract event 0x85f61fe0f1b618d4efbf918ec1be0591560df9463fe15cbfb435c3537a1fc102.
Solidity: event _AppealGranted(address indexed listingAddress, uint256 indexed challengeID, string data)
func (*CivilTCRContractFilterer) WatchAppealRequested ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchAppealRequested(opts *bind.WatchOpts, sink chan<- *CivilTCRContractAppealRequested, listingAddress []common.Address, challengeID []*big.Int) (event.Subscription, error)
WatchAppealRequested is a free log subscription operation binding the contract event 0xdb6f1c08edff9a1f7e425164118b0473e04404404b2c2d38d6e96e41fcbc7fb1.
Solidity: event _AppealRequested(address indexed listingAddress, uint256 indexed challengeID, uint256 appealFeePaid, address requester, string data)
func (*CivilTCRContractFilterer) WatchApplication ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchApplication(opts *bind.WatchOpts, sink chan<- *CivilTCRContractApplication, listingAddress []common.Address, applicant []common.Address) (event.Subscription, error)
WatchApplication is a free log subscription operation binding the contract event 0x09cd8dcaf170a50a26316b5fe0727dd9fb9581a688d65e758b16a1650da65c0b.
Solidity: event _Application(address indexed listingAddress, uint256 deposit, uint256 appEndDate, string data, address indexed applicant)
func (*CivilTCRContractFilterer) WatchApplicationRemoved ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchApplicationRemoved(opts *bind.WatchOpts, sink chan<- *CivilTCRContractApplicationRemoved, listingAddress []common.Address) (event.Subscription, error)
WatchApplicationRemoved is a free log subscription operation binding the contract event 0x8ad9ca8735c55207756208e8f59c7693e83d234fc6c8af2713f266468edff871.
Solidity: event _ApplicationRemoved(address indexed listingAddress)
func (*CivilTCRContractFilterer) WatchApplicationWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchApplicationWhitelisted(opts *bind.WatchOpts, sink chan<- *CivilTCRContractApplicationWhitelisted, listingAddress []common.Address) (event.Subscription, error)
WatchApplicationWhitelisted is a free log subscription operation binding the contract event 0xb268dc7f76f496fd307b40e0a3b57631a7e46123d9f708b1573bd4efbba3bdba.
Solidity: event _ApplicationWhitelisted(address indexed listingAddress)
func (*CivilTCRContractFilterer) WatchChallenge ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchChallenge(opts *bind.WatchOpts, sink chan<- *CivilTCRContractChallenge, listingAddress []common.Address, challengeID []*big.Int, challenger []common.Address) (event.Subscription, error)
WatchChallenge is a free log subscription operation binding the contract event 0x9a8e3864cbacafc5547b8567796b4d12d51217a879192b61932f5151ce581310.
Solidity: event _Challenge(address indexed listingAddress, uint256 indexed challengeID, string data, uint256 commitEndDate, uint256 revealEndDate, address indexed challenger)
func (*CivilTCRContractFilterer) WatchChallengeFailed ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchChallengeFailed(opts *bind.WatchOpts, sink chan<- *CivilTCRContractChallengeFailed, listingAddress []common.Address, challengeID []*big.Int) (event.Subscription, error)
WatchChallengeFailed is a free log subscription operation binding the contract event 0x3639145ca0a6a8008912a972730b5c8634e1fd1555ea44a257a8de53c30d72fb.
Solidity: event _ChallengeFailed(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) WatchChallengeSucceeded ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchChallengeSucceeded(opts *bind.WatchOpts, sink chan<- *CivilTCRContractChallengeSucceeded, listingAddress []common.Address, challengeID []*big.Int) (event.Subscription, error)
WatchChallengeSucceeded is a free log subscription operation binding the contract event 0xe86031b52c5a57c0768c3f196b63abf60b5ed012de77ce1bb88fc63588f7603a.
Solidity: event _ChallengeSucceeded(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) WatchDeposit ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *CivilTCRContractDeposit, listingAddress []common.Address, owner []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xfc2e298800eb7bcacdea96213f53962a6bdf27d2a560f831d4e42301492e8f6a.
Solidity: event _Deposit(address indexed listingAddress, uint256 added, uint256 newTotal, address indexed owner)
func (*CivilTCRContractFilterer) WatchFailedChallengeOverturned ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchFailedChallengeOverturned(opts *bind.WatchOpts, sink chan<- *CivilTCRContractFailedChallengeOverturned, listingAddress []common.Address, challengeID []*big.Int) (event.Subscription, error)
WatchFailedChallengeOverturned is a free log subscription operation binding the contract event 0x446922bbfdaa528d4a969857cd0894d6bf8bbff52226624e752b3f1be7513b0a.
Solidity: event _FailedChallengeOverturned(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) WatchGovernmentTransfered ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchGovernmentTransfered(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGovernmentTransfered) (event.Subscription, error)
WatchGovernmentTransfered is a free log subscription operation binding the contract event 0x016b4781993f669e6eac42012fead2d96f8381769b4efbb4ad686cca6031ea88.
Solidity: event _GovernmentTransfered(address newGovernment)
func (*CivilTCRContractFilterer) WatchGrantedAppealChallenged ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchGrantedAppealChallenged(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGrantedAppealChallenged, listingAddress []common.Address, challengeID []*big.Int, appealChallengeID []*big.Int) (event.Subscription, error)
WatchGrantedAppealChallenged is a free log subscription operation binding the contract event 0xedfe36bf00610fb3b5474f1efd2de0d52ffb9a50b056ee37c33cea805fd44161.
Solidity: event _GrantedAppealChallenged(address indexed listingAddress, uint256 indexed challengeID, uint256 indexed appealChallengeID, string data)
func (*CivilTCRContractFilterer) WatchGrantedAppealConfirmed ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchGrantedAppealConfirmed(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGrantedAppealConfirmed, listingAddress []common.Address, challengeID []*big.Int, appealChallengeID []*big.Int) (event.Subscription, error)
WatchGrantedAppealConfirmed is a free log subscription operation binding the contract event 0x8a7e8d1076fec4f93e4d57111b034ab3975009f601977350c4542e15d2e8b0f6.
Solidity: event _GrantedAppealConfirmed(address indexed listingAddress, uint256 indexed challengeID, uint256 indexed appealChallengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) WatchGrantedAppealOverturned ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchGrantedAppealOverturned(opts *bind.WatchOpts, sink chan<- *CivilTCRContractGrantedAppealOverturned, listingAddress []common.Address, challengeID []*big.Int, appealChallengeID []*big.Int) (event.Subscription, error)
WatchGrantedAppealOverturned is a free log subscription operation binding the contract event 0xc49556ab8bcbdd0403e98b6dac260ac86008640cda2a5a229c895353b87f2feb.
Solidity: event _GrantedAppealOverturned(address indexed listingAddress, uint256 indexed challengeID, uint256 indexed appealChallengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) WatchListingRemoved ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchListingRemoved(opts *bind.WatchOpts, sink chan<- *CivilTCRContractListingRemoved, listingAddress []common.Address) (event.Subscription, error)
WatchListingRemoved is a free log subscription operation binding the contract event 0x5aebb54d5afe29103adbc464fd4e0313af619f4d19f10a0209128b76cd9d0b07.
Solidity: event _ListingRemoved(address indexed listingAddress)
func (*CivilTCRContractFilterer) WatchListingWithdrawn ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchListingWithdrawn(opts *bind.WatchOpts, sink chan<- *CivilTCRContractListingWithdrawn, listingAddress []common.Address) (event.Subscription, error)
WatchListingWithdrawn is a free log subscription operation binding the contract event 0x09a024f7311a15ac363521bddca1d9937c4244ab9a25e6c968e610b35ecc7503.
Solidity: event _ListingWithdrawn(address indexed listingAddress)
func (*CivilTCRContractFilterer) WatchRewardClaimed ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchRewardClaimed(opts *bind.WatchOpts, sink chan<- *CivilTCRContractRewardClaimed, challengeID []*big.Int, voter []common.Address) (event.Subscription, error)
WatchRewardClaimed is a free log subscription operation binding the contract event 0x6f4c982acc31b0af2cf1dc1556f21c0325d893782d65e83c68a5534a33f59957.
Solidity: event _RewardClaimed(uint256 indexed challengeID, uint256 reward, address indexed voter)
func (*CivilTCRContractFilterer) WatchSuccessfulChallengeOverturned ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchSuccessfulChallengeOverturned(opts *bind.WatchOpts, sink chan<- *CivilTCRContractSuccessfulChallengeOverturned, listingAddress []common.Address, challengeID []*big.Int) (event.Subscription, error)
WatchSuccessfulChallengeOverturned is a free log subscription operation binding the contract event 0x72506b3ce4d8f0cf8cf6ccb7cd5281af2b0d020121fb20abfa073eeb3f6d296e.
Solidity: event _SuccessfulChallengeOverturned(address indexed listingAddress, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*CivilTCRContractFilterer) WatchTouchAndRemoved ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchTouchAndRemoved(opts *bind.WatchOpts, sink chan<- *CivilTCRContractTouchAndRemoved, listingAddress []common.Address) (event.Subscription, error)
WatchTouchAndRemoved is a free log subscription operation binding the contract event 0xc88462fa6972b64560d1dd34c4d66f2ff9841b2f974bdb0fab0827133d692f64.
Solidity: event _TouchAndRemoved(address indexed listingAddress)
func (*CivilTCRContractFilterer) WatchWithdrawal ¶
func (_CivilTCRContract *CivilTCRContractFilterer) WatchWithdrawal(opts *bind.WatchOpts, sink chan<- *CivilTCRContractWithdrawal, listingAddress []common.Address, owner []common.Address) (event.Subscription, error)
WatchWithdrawal is a free log subscription operation binding the contract event 0x7b7771adeec078e4a338f627a52f307a7fd66d915cb133b5ace441bed26abc0b.
Solidity: event _Withdrawal(address indexed listingAddress, uint256 withdrew, uint256 newTotal, address indexed owner)
type CivilTCRContractGovernmentTransfered ¶
type CivilTCRContractGovernmentTransfered struct { NewGovernment common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractGovernmentTransfered represents a GovernmentTransfered event raised by the CivilTCRContract contract.
type CivilTCRContractGovernmentTransferedIterator ¶
type CivilTCRContractGovernmentTransferedIterator struct { Event *CivilTCRContractGovernmentTransfered // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractGovernmentTransferedIterator is returned from FilterGovernmentTransfered and is used to iterate over the raw logs and unpacked data for GovernmentTransfered events raised by the CivilTCRContract contract.
func (*CivilTCRContractGovernmentTransferedIterator) Close ¶
func (it *CivilTCRContractGovernmentTransferedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractGovernmentTransferedIterator) Error ¶
func (it *CivilTCRContractGovernmentTransferedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractGovernmentTransferedIterator) Next ¶
func (it *CivilTCRContractGovernmentTransferedIterator) 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 CivilTCRContractGrantedAppealChallenged ¶
type CivilTCRContractGrantedAppealChallenged struct { ListingAddress common.Address ChallengeID *big.Int AppealChallengeID *big.Int Data string Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractGrantedAppealChallenged represents a GrantedAppealChallenged event raised by the CivilTCRContract contract.
type CivilTCRContractGrantedAppealChallengedIterator ¶
type CivilTCRContractGrantedAppealChallengedIterator struct { Event *CivilTCRContractGrantedAppealChallenged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractGrantedAppealChallengedIterator is returned from FilterGrantedAppealChallenged and is used to iterate over the raw logs and unpacked data for GrantedAppealChallenged events raised by the CivilTCRContract contract.
func (*CivilTCRContractGrantedAppealChallengedIterator) Close ¶
func (it *CivilTCRContractGrantedAppealChallengedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractGrantedAppealChallengedIterator) Error ¶
func (it *CivilTCRContractGrantedAppealChallengedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractGrantedAppealChallengedIterator) Next ¶
func (it *CivilTCRContractGrantedAppealChallengedIterator) 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 CivilTCRContractGrantedAppealConfirmed ¶
type CivilTCRContractGrantedAppealConfirmed struct { ListingAddress common.Address ChallengeID *big.Int AppealChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractGrantedAppealConfirmed represents a GrantedAppealConfirmed event raised by the CivilTCRContract contract.
type CivilTCRContractGrantedAppealConfirmedIterator ¶
type CivilTCRContractGrantedAppealConfirmedIterator struct { Event *CivilTCRContractGrantedAppealConfirmed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractGrantedAppealConfirmedIterator is returned from FilterGrantedAppealConfirmed and is used to iterate over the raw logs and unpacked data for GrantedAppealConfirmed events raised by the CivilTCRContract contract.
func (*CivilTCRContractGrantedAppealConfirmedIterator) Close ¶
func (it *CivilTCRContractGrantedAppealConfirmedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractGrantedAppealConfirmedIterator) Error ¶
func (it *CivilTCRContractGrantedAppealConfirmedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractGrantedAppealConfirmedIterator) Next ¶
func (it *CivilTCRContractGrantedAppealConfirmedIterator) 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 CivilTCRContractGrantedAppealOverturned ¶
type CivilTCRContractGrantedAppealOverturned struct { ListingAddress common.Address ChallengeID *big.Int AppealChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractGrantedAppealOverturned represents a GrantedAppealOverturned event raised by the CivilTCRContract contract.
type CivilTCRContractGrantedAppealOverturnedIterator ¶
type CivilTCRContractGrantedAppealOverturnedIterator struct { Event *CivilTCRContractGrantedAppealOverturned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractGrantedAppealOverturnedIterator is returned from FilterGrantedAppealOverturned and is used to iterate over the raw logs and unpacked data for GrantedAppealOverturned events raised by the CivilTCRContract contract.
func (*CivilTCRContractGrantedAppealOverturnedIterator) Close ¶
func (it *CivilTCRContractGrantedAppealOverturnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractGrantedAppealOverturnedIterator) Error ¶
func (it *CivilTCRContractGrantedAppealOverturnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractGrantedAppealOverturnedIterator) Next ¶
func (it *CivilTCRContractGrantedAppealOverturnedIterator) 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 CivilTCRContractListingRemoved ¶
type CivilTCRContractListingRemoved struct { ListingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractListingRemoved represents a ListingRemoved event raised by the CivilTCRContract contract.
type CivilTCRContractListingRemovedIterator ¶
type CivilTCRContractListingRemovedIterator struct { Event *CivilTCRContractListingRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractListingRemovedIterator is returned from FilterListingRemoved and is used to iterate over the raw logs and unpacked data for ListingRemoved events raised by the CivilTCRContract contract.
func (*CivilTCRContractListingRemovedIterator) Close ¶
func (it *CivilTCRContractListingRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractListingRemovedIterator) Error ¶
func (it *CivilTCRContractListingRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractListingRemovedIterator) Next ¶
func (it *CivilTCRContractListingRemovedIterator) 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 CivilTCRContractListingWithdrawn ¶
type CivilTCRContractListingWithdrawn struct { ListingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractListingWithdrawn represents a ListingWithdrawn event raised by the CivilTCRContract contract.
type CivilTCRContractListingWithdrawnIterator ¶
type CivilTCRContractListingWithdrawnIterator struct { Event *CivilTCRContractListingWithdrawn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractListingWithdrawnIterator is returned from FilterListingWithdrawn and is used to iterate over the raw logs and unpacked data for ListingWithdrawn events raised by the CivilTCRContract contract.
func (*CivilTCRContractListingWithdrawnIterator) Close ¶
func (it *CivilTCRContractListingWithdrawnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractListingWithdrawnIterator) Error ¶
func (it *CivilTCRContractListingWithdrawnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractListingWithdrawnIterator) Next ¶
func (it *CivilTCRContractListingWithdrawnIterator) 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 CivilTCRContractRaw ¶
type CivilTCRContractRaw struct {
Contract *CivilTCRContract // Generic contract binding to access the raw methods on
}
CivilTCRContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CivilTCRContractRaw) Call ¶
func (_CivilTCRContract *CivilTCRContractRaw) 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 (*CivilTCRContractRaw) Transact ¶
func (_CivilTCRContract *CivilTCRContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CivilTCRContractRaw) Transfer ¶
func (_CivilTCRContract *CivilTCRContractRaw) 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 CivilTCRContractRewardClaimed ¶
type CivilTCRContractRewardClaimed struct { ChallengeID *big.Int Reward *big.Int Voter common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractRewardClaimed represents a RewardClaimed event raised by the CivilTCRContract contract.
type CivilTCRContractRewardClaimedIterator ¶
type CivilTCRContractRewardClaimedIterator struct { Event *CivilTCRContractRewardClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractRewardClaimedIterator is returned from FilterRewardClaimed and is used to iterate over the raw logs and unpacked data for RewardClaimed events raised by the CivilTCRContract contract.
func (*CivilTCRContractRewardClaimedIterator) Close ¶
func (it *CivilTCRContractRewardClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractRewardClaimedIterator) Error ¶
func (it *CivilTCRContractRewardClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractRewardClaimedIterator) Next ¶
func (it *CivilTCRContractRewardClaimedIterator) 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 CivilTCRContractSession ¶
type CivilTCRContractSession struct { Contract *CivilTCRContract // 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 }
CivilTCRContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CivilTCRContractSession) AppWasMade ¶
func (_CivilTCRContract *CivilTCRContractSession) AppWasMade(listingAddress common.Address) (bool, error)
AppWasMade is a free data retrieval call binding the contract method 0x61a9a8ca.
Solidity: function appWasMade(address listingAddress) constant returns(bool exists)
func (*CivilTCRContractSession) AppealCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractSession) AppealCanBeResolved(listingAddress common.Address) (bool, error)
AppealCanBeResolved is a free data retrieval call binding the contract method 0x25ecef04.
Solidity: function appealCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractSession) AppealChallengeCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractSession) AppealChallengeCanBeResolved(listingAddress common.Address) (bool, error)
AppealChallengeCanBeResolved is a free data retrieval call binding the contract method 0x0aac4543.
Solidity: function appealChallengeCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractSession) Appeals ¶
func (_CivilTCRContract *CivilTCRContractSession) Appeals(arg0 *big.Int) (struct { Requester common.Address AppealFeePaid *big.Int AppealPhaseExpiry *big.Int AppealGranted bool AppealOpenToChallengeExpiry *big.Int AppealChallengeID *big.Int Overturned bool }, error)
Appeals is a free data retrieval call binding the contract method 0xacff8687.
Solidity: function appeals(uint256 ) constant returns(address requester, uint256 appealFeePaid, uint256 appealPhaseExpiry, bool appealGranted, uint256 appealOpenToChallengeExpiry, uint256 appealChallengeID, bool overturned)
func (*CivilTCRContractSession) Apply ¶
func (_CivilTCRContract *CivilTCRContractSession) Apply(listingAddress common.Address, amount *big.Int, data string) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0x55246b9c.
Solidity: function apply(address listingAddress, uint256 amount, string data) returns()
func (*CivilTCRContractSession) CanBeWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractSession) CanBeWhitelisted(listingAddress common.Address) (bool, error)
CanBeWhitelisted is a free data retrieval call binding the contract method 0xdd4e7cfd.
Solidity: function canBeWhitelisted(address listingAddress) constant returns(bool)
func (*CivilTCRContractSession) Challenge ¶
func (_CivilTCRContract *CivilTCRContractSession) Challenge(listingAddress common.Address, data string) (*types.Transaction, error)
Challenge is a paid mutator transaction binding the contract method 0xbc4b010f.
Solidity: function challenge(address listingAddress, string data) returns(uint256 challengeID)
func (*CivilTCRContractSession) ChallengeCanBeResolved ¶
func (_CivilTCRContract *CivilTCRContractSession) ChallengeCanBeResolved(listingAddress common.Address) (bool, error)
ChallengeCanBeResolved is a free data retrieval call binding the contract method 0x2ea9b696.
Solidity: function challengeCanBeResolved(address listingAddress) constant returns(bool canBeResolved)
func (*CivilTCRContractSession) ChallengeExists ¶
func (_CivilTCRContract *CivilTCRContractSession) ChallengeExists(listingAddress common.Address) (bool, error)
ChallengeExists is a free data retrieval call binding the contract method 0x6eefcab9.
Solidity: function challengeExists(address listingAddress) constant returns(bool)
func (*CivilTCRContractSession) ChallengeGrantedAppeal ¶
func (_CivilTCRContract *CivilTCRContractSession) ChallengeGrantedAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
ChallengeGrantedAppeal is a paid mutator transaction binding the contract method 0x120c40c6.
Solidity: function challengeGrantedAppeal(address listingAddress, string data) returns(uint256 challengeID)
func (*CivilTCRContractSession) ChallengeRequestAppealExpiries ¶
func (_CivilTCRContract *CivilTCRContractSession) ChallengeRequestAppealExpiries(arg0 *big.Int) (*big.Int, error)
ChallengeRequestAppealExpiries is a free data retrieval call binding the contract method 0x64c37318.
Solidity: function challengeRequestAppealExpiries(uint256 ) constant returns(uint256)
func (*CivilTCRContractSession) Challenges ¶
func (_CivilTCRContract *CivilTCRContractSession) Challenges(arg0 *big.Int) (struct { RewardPool *big.Int Challenger common.Address Resolved bool Stake *big.Int TotalTokens *big.Int }, error)
Challenges is a free data retrieval call binding the contract method 0x8f1d3776.
Solidity: function challenges(uint256 ) constant returns(uint256 rewardPool, address challenger, bool resolved, uint256 stake, uint256 totalTokens)
func (*CivilTCRContractSession) CivilVoting ¶
func (_CivilTCRContract *CivilTCRContractSession) CivilVoting() (common.Address, error)
CivilVoting is a free data retrieval call binding the contract method 0x1e39d8d7.
Solidity: function civilVoting() constant returns(address)
func (*CivilTCRContractSession) ClaimReward ¶
func (_CivilTCRContract *CivilTCRContractSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
ClaimReward is a paid mutator transaction binding the contract method 0x86bb8f37.
Solidity: function claimReward(uint256 _challengeID, uint256 _salt) returns()
func (*CivilTCRContractSession) ClaimRewards ¶
func (_CivilTCRContract *CivilTCRContractSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x5f02116f.
Solidity: function claimRewards(uint256[] _challengeIDs, uint256[] _salts) returns()
func (*CivilTCRContractSession) Deposit ¶
func (_CivilTCRContract *CivilTCRContractSession) Deposit(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(address listingAddress, uint256 _amount) returns()
func (*CivilTCRContractSession) DetermineReward ¶
func (_CivilTCRContract *CivilTCRContractSession) DetermineReward(challengeID *big.Int) (*big.Int, error)
DetermineReward is a free data retrieval call binding the contract method 0xc8187cf1.
Solidity: function determineReward(uint256 challengeID) constant returns(uint256)
func (*CivilTCRContractSession) Exit ¶
func (_CivilTCRContract *CivilTCRContractSession) Exit(listingAddress common.Address) (*types.Transaction, error)
Exit is a paid mutator transaction binding the contract method 0xb42652e9.
Solidity: function exit(address listingAddress) returns()
func (*CivilTCRContractSession) Government ¶
func (_CivilTCRContract *CivilTCRContractSession) Government() (common.Address, error)
Government is a free data retrieval call binding the contract method 0x2672f526.
Solidity: function government() constant returns(address)
func (*CivilTCRContractSession) GrantAppeal ¶
func (_CivilTCRContract *CivilTCRContractSession) GrantAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
GrantAppeal is a paid mutator transaction binding the contract method 0xc931674b.
Solidity: function grantAppeal(address listingAddress, string data) returns()
func (*CivilTCRContractSession) IsWhitelisted ¶
func (_CivilTCRContract *CivilTCRContractSession) IsWhitelisted(listingAddress common.Address) (bool, error)
IsWhitelisted is a free data retrieval call binding the contract method 0x3af32abf.
Solidity: function isWhitelisted(address listingAddress) constant returns(bool whitelisted)
func (*CivilTCRContractSession) Listings ¶
func (_CivilTCRContract *CivilTCRContractSession) Listings(arg0 common.Address) (struct { ApplicationExpiry *big.Int Whitelisted bool Owner common.Address UnstakedDeposit *big.Int ChallengeID *big.Int }, error)
Listings is a free data retrieval call binding the contract method 0x65d96c82.
Solidity: function listings(address ) constant returns(uint256 applicationExpiry, bool whitelisted, address owner, uint256 unstakedDeposit, uint256 challengeID)
func (*CivilTCRContractSession) Name ¶
func (_CivilTCRContract *CivilTCRContractSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*CivilTCRContractSession) Parameterizer ¶
func (_CivilTCRContract *CivilTCRContractSession) Parameterizer() (common.Address, error)
Parameterizer is a free data retrieval call binding the contract method 0xe1e3f915.
Solidity: function parameterizer() constant returns(address)
func (*CivilTCRContractSession) RequestAppeal ¶
func (_CivilTCRContract *CivilTCRContractSession) RequestAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
RequestAppeal is a paid mutator transaction binding the contract method 0xf4c8cfc5.
Solidity: function requestAppeal(address listingAddress, string data) returns()
func (*CivilTCRContractSession) Token ¶
func (_CivilTCRContract *CivilTCRContractSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*CivilTCRContractSession) TokenClaims ¶
func (_CivilTCRContract *CivilTCRContractSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
TokenClaims is a free data retrieval call binding the contract method 0xa5ba3b1e.
Solidity: function tokenClaims(uint256 _challengeID, address _voter) constant returns(bool)
func (*CivilTCRContractSession) TransferGovernment ¶
func (_CivilTCRContract *CivilTCRContractSession) TransferGovernment(newGovernment common.Address) (*types.Transaction, error)
TransferGovernment is a paid mutator transaction binding the contract method 0x5b5d4e73.
Solidity: function transferGovernment(address newGovernment) returns()
func (*CivilTCRContractSession) UpdateStatus ¶
func (_CivilTCRContract *CivilTCRContractSession) UpdateStatus(listingAddress common.Address) (*types.Transaction, error)
UpdateStatus is a paid mutator transaction binding the contract method 0x01162b93.
Solidity: function updateStatus(address listingAddress) returns()
func (*CivilTCRContractSession) UpdateStatuses ¶
func (_CivilTCRContract *CivilTCRContractSession) UpdateStatuses(listingAddresses []common.Address) (*types.Transaction, error)
UpdateStatuses is a paid mutator transaction binding the contract method 0xf96c8720.
Solidity: function updateStatuses(address[] listingAddresses) returns()
func (*CivilTCRContractSession) VoterReward ¶
func (_CivilTCRContract *CivilTCRContractSession) VoterReward(voter common.Address, challengeID *big.Int, salt *big.Int) (*big.Int, error)
VoterReward is a free data retrieval call binding the contract method 0xa7aad3db.
Solidity: function voterReward(address voter, uint256 challengeID, uint256 salt) constant returns(uint256)
func (*CivilTCRContractSession) Voting ¶
func (_CivilTCRContract *CivilTCRContractSession) Voting() (common.Address, error)
Voting is a free data retrieval call binding the contract method 0xfce1ccca.
Solidity: function voting() constant returns(address)
func (*CivilTCRContractSession) Withdraw ¶
func (_CivilTCRContract *CivilTCRContractSession) Withdraw(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address listingAddress, uint256 _amount) returns()
type CivilTCRContractSuccessfulChallengeOverturned ¶
type CivilTCRContractSuccessfulChallengeOverturned struct { ListingAddress common.Address ChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractSuccessfulChallengeOverturned represents a SuccessfulChallengeOverturned event raised by the CivilTCRContract contract.
type CivilTCRContractSuccessfulChallengeOverturnedIterator ¶
type CivilTCRContractSuccessfulChallengeOverturnedIterator struct { Event *CivilTCRContractSuccessfulChallengeOverturned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractSuccessfulChallengeOverturnedIterator is returned from FilterSuccessfulChallengeOverturned and is used to iterate over the raw logs and unpacked data for SuccessfulChallengeOverturned events raised by the CivilTCRContract contract.
func (*CivilTCRContractSuccessfulChallengeOverturnedIterator) Close ¶
func (it *CivilTCRContractSuccessfulChallengeOverturnedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractSuccessfulChallengeOverturnedIterator) Error ¶
func (it *CivilTCRContractSuccessfulChallengeOverturnedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractSuccessfulChallengeOverturnedIterator) Next ¶
func (it *CivilTCRContractSuccessfulChallengeOverturnedIterator) 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 CivilTCRContractTouchAndRemoved ¶
type CivilTCRContractTouchAndRemoved struct { ListingAddress common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractTouchAndRemoved represents a TouchAndRemoved event raised by the CivilTCRContract contract.
type CivilTCRContractTouchAndRemovedIterator ¶
type CivilTCRContractTouchAndRemovedIterator struct { Event *CivilTCRContractTouchAndRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractTouchAndRemovedIterator is returned from FilterTouchAndRemoved and is used to iterate over the raw logs and unpacked data for TouchAndRemoved events raised by the CivilTCRContract contract.
func (*CivilTCRContractTouchAndRemovedIterator) Close ¶
func (it *CivilTCRContractTouchAndRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractTouchAndRemovedIterator) Error ¶
func (it *CivilTCRContractTouchAndRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractTouchAndRemovedIterator) Next ¶
func (it *CivilTCRContractTouchAndRemovedIterator) 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 CivilTCRContractTransactor ¶
type CivilTCRContractTransactor struct {
// contains filtered or unexported fields
}
CivilTCRContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCivilTCRContractTransactor ¶
func NewCivilTCRContractTransactor(address common.Address, transactor bind.ContractTransactor) (*CivilTCRContractTransactor, error)
NewCivilTCRContractTransactor creates a new write-only instance of CivilTCRContract, bound to a specific deployed contract.
func (*CivilTCRContractTransactor) Apply ¶
func (_CivilTCRContract *CivilTCRContractTransactor) Apply(opts *bind.TransactOpts, listingAddress common.Address, amount *big.Int, data string) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0x55246b9c.
Solidity: function apply(address listingAddress, uint256 amount, string data) returns()
func (*CivilTCRContractTransactor) Challenge ¶
func (_CivilTCRContract *CivilTCRContractTransactor) Challenge(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
Challenge is a paid mutator transaction binding the contract method 0xbc4b010f.
Solidity: function challenge(address listingAddress, string data) returns(uint256 challengeID)
func (*CivilTCRContractTransactor) ChallengeGrantedAppeal ¶
func (_CivilTCRContract *CivilTCRContractTransactor) ChallengeGrantedAppeal(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
ChallengeGrantedAppeal is a paid mutator transaction binding the contract method 0x120c40c6.
Solidity: function challengeGrantedAppeal(address listingAddress, string data) returns(uint256 challengeID)
func (*CivilTCRContractTransactor) ClaimReward ¶
func (_CivilTCRContract *CivilTCRContractTransactor) ClaimReward(opts *bind.TransactOpts, _challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
ClaimReward is a paid mutator transaction binding the contract method 0x86bb8f37.
Solidity: function claimReward(uint256 _challengeID, uint256 _salt) returns()
func (*CivilTCRContractTransactor) ClaimRewards ¶
func (_CivilTCRContract *CivilTCRContractTransactor) ClaimRewards(opts *bind.TransactOpts, _challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x5f02116f.
Solidity: function claimRewards(uint256[] _challengeIDs, uint256[] _salts) returns()
func (*CivilTCRContractTransactor) Deposit ¶
func (_CivilTCRContract *CivilTCRContractTransactor) Deposit(opts *bind.TransactOpts, listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(address listingAddress, uint256 _amount) returns()
func (*CivilTCRContractTransactor) Exit ¶
func (_CivilTCRContract *CivilTCRContractTransactor) Exit(opts *bind.TransactOpts, listingAddress common.Address) (*types.Transaction, error)
Exit is a paid mutator transaction binding the contract method 0xb42652e9.
Solidity: function exit(address listingAddress) returns()
func (*CivilTCRContractTransactor) GrantAppeal ¶
func (_CivilTCRContract *CivilTCRContractTransactor) GrantAppeal(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
GrantAppeal is a paid mutator transaction binding the contract method 0xc931674b.
Solidity: function grantAppeal(address listingAddress, string data) returns()
func (*CivilTCRContractTransactor) RequestAppeal ¶
func (_CivilTCRContract *CivilTCRContractTransactor) RequestAppeal(opts *bind.TransactOpts, listingAddress common.Address, data string) (*types.Transaction, error)
RequestAppeal is a paid mutator transaction binding the contract method 0xf4c8cfc5.
Solidity: function requestAppeal(address listingAddress, string data) returns()
func (*CivilTCRContractTransactor) TransferGovernment ¶
func (_CivilTCRContract *CivilTCRContractTransactor) TransferGovernment(opts *bind.TransactOpts, newGovernment common.Address) (*types.Transaction, error)
TransferGovernment is a paid mutator transaction binding the contract method 0x5b5d4e73.
Solidity: function transferGovernment(address newGovernment) returns()
func (*CivilTCRContractTransactor) UpdateStatus ¶
func (_CivilTCRContract *CivilTCRContractTransactor) UpdateStatus(opts *bind.TransactOpts, listingAddress common.Address) (*types.Transaction, error)
UpdateStatus is a paid mutator transaction binding the contract method 0x01162b93.
Solidity: function updateStatus(address listingAddress) returns()
func (*CivilTCRContractTransactor) UpdateStatuses ¶
func (_CivilTCRContract *CivilTCRContractTransactor) UpdateStatuses(opts *bind.TransactOpts, listingAddresses []common.Address) (*types.Transaction, error)
UpdateStatuses is a paid mutator transaction binding the contract method 0xf96c8720.
Solidity: function updateStatuses(address[] listingAddresses) returns()
func (*CivilTCRContractTransactor) Withdraw ¶
func (_CivilTCRContract *CivilTCRContractTransactor) Withdraw(opts *bind.TransactOpts, listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address listingAddress, uint256 _amount) returns()
type CivilTCRContractTransactorRaw ¶
type CivilTCRContractTransactorRaw struct {
Contract *CivilTCRContractTransactor // Generic write-only contract binding to access the raw methods on
}
CivilTCRContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CivilTCRContractTransactorRaw) Transact ¶
func (_CivilTCRContract *CivilTCRContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CivilTCRContractTransactorRaw) Transfer ¶
func (_CivilTCRContract *CivilTCRContractTransactorRaw) 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 CivilTCRContractTransactorSession ¶
type CivilTCRContractTransactorSession struct { Contract *CivilTCRContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CivilTCRContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CivilTCRContractTransactorSession) Apply ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) Apply(listingAddress common.Address, amount *big.Int, data string) (*types.Transaction, error)
Apply is a paid mutator transaction binding the contract method 0x55246b9c.
Solidity: function apply(address listingAddress, uint256 amount, string data) returns()
func (*CivilTCRContractTransactorSession) Challenge ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) Challenge(listingAddress common.Address, data string) (*types.Transaction, error)
Challenge is a paid mutator transaction binding the contract method 0xbc4b010f.
Solidity: function challenge(address listingAddress, string data) returns(uint256 challengeID)
func (*CivilTCRContractTransactorSession) ChallengeGrantedAppeal ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) ChallengeGrantedAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
ChallengeGrantedAppeal is a paid mutator transaction binding the contract method 0x120c40c6.
Solidity: function challengeGrantedAppeal(address listingAddress, string data) returns(uint256 challengeID)
func (*CivilTCRContractTransactorSession) ClaimReward ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
ClaimReward is a paid mutator transaction binding the contract method 0x86bb8f37.
Solidity: function claimReward(uint256 _challengeID, uint256 _salt) returns()
func (*CivilTCRContractTransactorSession) ClaimRewards ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x5f02116f.
Solidity: function claimRewards(uint256[] _challengeIDs, uint256[] _salts) returns()
func (*CivilTCRContractTransactorSession) Deposit ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) Deposit(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
Deposit is a paid mutator transaction binding the contract method 0x47e7ef24.
Solidity: function deposit(address listingAddress, uint256 _amount) returns()
func (*CivilTCRContractTransactorSession) Exit ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) Exit(listingAddress common.Address) (*types.Transaction, error)
Exit is a paid mutator transaction binding the contract method 0xb42652e9.
Solidity: function exit(address listingAddress) returns()
func (*CivilTCRContractTransactorSession) GrantAppeal ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) GrantAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
GrantAppeal is a paid mutator transaction binding the contract method 0xc931674b.
Solidity: function grantAppeal(address listingAddress, string data) returns()
func (*CivilTCRContractTransactorSession) RequestAppeal ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) RequestAppeal(listingAddress common.Address, data string) (*types.Transaction, error)
RequestAppeal is a paid mutator transaction binding the contract method 0xf4c8cfc5.
Solidity: function requestAppeal(address listingAddress, string data) returns()
func (*CivilTCRContractTransactorSession) TransferGovernment ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) TransferGovernment(newGovernment common.Address) (*types.Transaction, error)
TransferGovernment is a paid mutator transaction binding the contract method 0x5b5d4e73.
Solidity: function transferGovernment(address newGovernment) returns()
func (*CivilTCRContractTransactorSession) UpdateStatus ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) UpdateStatus(listingAddress common.Address) (*types.Transaction, error)
UpdateStatus is a paid mutator transaction binding the contract method 0x01162b93.
Solidity: function updateStatus(address listingAddress) returns()
func (*CivilTCRContractTransactorSession) UpdateStatuses ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) UpdateStatuses(listingAddresses []common.Address) (*types.Transaction, error)
UpdateStatuses is a paid mutator transaction binding the contract method 0xf96c8720.
Solidity: function updateStatuses(address[] listingAddresses) returns()
func (*CivilTCRContractTransactorSession) Withdraw ¶
func (_CivilTCRContract *CivilTCRContractTransactorSession) Withdraw(listingAddress common.Address, _amount *big.Int) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0xf3fef3a3.
Solidity: function withdraw(address listingAddress, uint256 _amount) returns()
type CivilTCRContractWithdrawal ¶
type CivilTCRContractWithdrawal struct { ListingAddress common.Address Withdrew *big.Int NewTotal *big.Int Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTCRContractWithdrawal represents a Withdrawal event raised by the CivilTCRContract contract.
type CivilTCRContractWithdrawalIterator ¶
type CivilTCRContractWithdrawalIterator struct { Event *CivilTCRContractWithdrawal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTCRContractWithdrawalIterator is returned from FilterWithdrawal and is used to iterate over the raw logs and unpacked data for Withdrawal events raised by the CivilTCRContract contract.
func (*CivilTCRContractWithdrawalIterator) Close ¶
func (it *CivilTCRContractWithdrawalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTCRContractWithdrawalIterator) Error ¶
func (it *CivilTCRContractWithdrawalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTCRContractWithdrawalIterator) Next ¶
func (it *CivilTCRContractWithdrawalIterator) 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 CivilTokenControllerContract ¶
type CivilTokenControllerContract struct { CivilTokenControllerContractCaller // Read-only binding to the contract CivilTokenControllerContractTransactor // Write-only binding to the contract CivilTokenControllerContractFilterer // Log filterer for contract events }
CivilTokenControllerContract is an auto generated Go binding around an Ethereum contract.
func DeployCivilTokenControllerContract ¶
func DeployCivilTokenControllerContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *CivilTokenControllerContract, error)
DeployCivilTokenControllerContract deploys a new Ethereum contract, binding an instance of CivilTokenControllerContract to it.
func NewCivilTokenControllerContract ¶
func NewCivilTokenControllerContract(address common.Address, backend bind.ContractBackend) (*CivilTokenControllerContract, error)
NewCivilTokenControllerContract creates a new instance of CivilTokenControllerContract, bound to a specific deployed contract.
type CivilTokenControllerContractCaller ¶
type CivilTokenControllerContractCaller struct {
// contains filtered or unexported fields
}
CivilTokenControllerContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCivilTokenControllerContractCaller ¶
func NewCivilTokenControllerContractCaller(address common.Address, caller bind.ContractCaller) (*CivilTokenControllerContractCaller, error)
NewCivilTokenControllerContractCaller creates a new read-only instance of CivilTokenControllerContract, bound to a specific deployed contract.
func (*CivilTokenControllerContractCaller) CheckManagerStatus ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) CheckManagerStatus(opts *bind.CallOpts, managerAddress common.Address) (bool, error)
CheckManagerStatus is a free data retrieval call binding the contract method 0xf281e7d1.
Solidity: function checkManagerStatus(address managerAddress) constant returns(bool)
func (*CivilTokenControllerContractCaller) CivilianList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) CivilianList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
CivilianList is a free data retrieval call binding the contract method 0xee56f4fa.
Solidity: function civilianList(address ) constant returns(bool)
func (*CivilTokenControllerContractCaller) CoreList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) CoreList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
CoreList is a free data retrieval call binding the contract method 0x9685cc57.
Solidity: function coreList(address ) constant returns(bool)
func (*CivilTokenControllerContractCaller) DetectTransferRestriction ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) DetectTransferRestriction(opts *bind.CallOpts, from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*CivilTokenControllerContractCaller) IsManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) IsManager(opts *bind.CallOpts) (bool, error)
IsManager is a free data retrieval call binding the contract method 0xc56a3e88.
Solidity: function isManager() constant returns(bool)
func (*CivilTokenControllerContractCaller) MUSTBEACIVILIANCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEACIVILIANCODE(opts *bind.CallOpts) (uint8, error)
MUSTBEACIVILIANCODE is a free data retrieval call binding the contract method 0x439b650b.
Solidity: function MUST_BE_A_CIVILIAN_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCaller) MUSTBEACIVILIANERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEACIVILIANERROR(opts *bind.CallOpts) (string, error)
MUSTBEACIVILIANERROR is a free data retrieval call binding the contract method 0x78a21ddb.
Solidity: function MUST_BE_A_CIVILIAN_ERROR() constant returns(string)
func (*CivilTokenControllerContractCaller) MUSTBEUNLOCKEDCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEUNLOCKEDCODE(opts *bind.CallOpts) (uint8, error)
MUSTBEUNLOCKEDCODE is a free data retrieval call binding the contract method 0xca3aaa9a.
Solidity: function MUST_BE_UNLOCKED_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCaller) MUSTBEUNLOCKEDERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEUNLOCKEDERROR(opts *bind.CallOpts) (string, error)
MUSTBEUNLOCKEDERROR is a free data retrieval call binding the contract method 0xf1983918.
Solidity: function MUST_BE_UNLOCKED_ERROR() constant returns(string)
func (*CivilTokenControllerContractCaller) MUSTBEVERIFIEDCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEVERIFIEDCODE(opts *bind.CallOpts) (uint8, error)
MUSTBEVERIFIEDCODE is a free data retrieval call binding the contract method 0xc0e9794a.
Solidity: function MUST_BE_VERIFIED_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCaller) MUSTBEVERIFIEDERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MUSTBEVERIFIEDERROR(opts *bind.CallOpts) (string, error)
MUSTBEVERIFIEDERROR is a free data retrieval call binding the contract method 0xbdcadb3b.
Solidity: function MUST_BE_VERIFIED_ERROR() constant returns(string)
func (*CivilTokenControllerContractCaller) Managers ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) Managers(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Managers is a free data retrieval call binding the contract method 0xfdff9b4d.
Solidity: function managers(address ) constant returns(bool)
func (*CivilTokenControllerContractCaller) MessageForTransferRestriction ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) MessageForTransferRestriction(opts *bind.CallOpts, restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string message)
func (*CivilTokenControllerContractCaller) NewsroomMultisigList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) NewsroomMultisigList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
NewsroomMultisigList is a free data retrieval call binding the contract method 0x166542b3.
Solidity: function newsroomMultisigList(address ) constant returns(bool)
func (*CivilTokenControllerContractCaller) Owner ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CivilTokenControllerContractCaller) SUCCESSCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) SUCCESSCODE(opts *bind.CallOpts) (uint8, error)
SUCCESSCODE is a free data retrieval call binding the contract method 0x0e969a05.
Solidity: function SUCCESS_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCaller) SUCCESSMESSAGE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) SUCCESSMESSAGE(opts *bind.CallOpts) (string, error)
SUCCESSMESSAGE is a free data retrieval call binding the contract method 0xe7984d17.
Solidity: function SUCCESS_MESSAGE() constant returns(string)
func (*CivilTokenControllerContractCaller) StorefrontList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) StorefrontList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
StorefrontList is a free data retrieval call binding the contract method 0xf0fbca06.
Solidity: function storefrontList(address ) constant returns(bool)
func (*CivilTokenControllerContractCaller) UnlockedList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) UnlockedList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
UnlockedList is a free data retrieval call binding the contract method 0x8bdeb452.
Solidity: function unlockedList(address ) constant returns(bool)
func (*CivilTokenControllerContractCaller) VerifiedList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCaller) VerifiedList(opts *bind.CallOpts, arg0 common.Address) (bool, error)
VerifiedList is a free data retrieval call binding the contract method 0x81601496.
Solidity: function verifiedList(address ) constant returns(bool)
type CivilTokenControllerContractCallerRaw ¶
type CivilTokenControllerContractCallerRaw struct {
Contract *CivilTokenControllerContractCaller // Generic read-only contract binding to access the raw methods on
}
CivilTokenControllerContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CivilTokenControllerContractCallerRaw) Call ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerRaw) 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 CivilTokenControllerContractCallerSession ¶
type CivilTokenControllerContractCallerSession struct { Contract *CivilTokenControllerContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CivilTokenControllerContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CivilTokenControllerContractCallerSession) CheckManagerStatus ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) CheckManagerStatus(managerAddress common.Address) (bool, error)
CheckManagerStatus is a free data retrieval call binding the contract method 0xf281e7d1.
Solidity: function checkManagerStatus(address managerAddress) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) CivilianList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) CivilianList(arg0 common.Address) (bool, error)
CivilianList is a free data retrieval call binding the contract method 0xee56f4fa.
Solidity: function civilianList(address ) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) CoreList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) CoreList(arg0 common.Address) (bool, error)
CoreList is a free data retrieval call binding the contract method 0x9685cc57.
Solidity: function coreList(address ) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) DetectTransferRestriction ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*CivilTokenControllerContractCallerSession) IsManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) IsManager() (bool, error)
IsManager is a free data retrieval call binding the contract method 0xc56a3e88.
Solidity: function isManager() constant returns(bool)
func (*CivilTokenControllerContractCallerSession) MUSTBEACIVILIANCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEACIVILIANCODE() (uint8, error)
MUSTBEACIVILIANCODE is a free data retrieval call binding the contract method 0x439b650b.
Solidity: function MUST_BE_A_CIVILIAN_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCallerSession) MUSTBEACIVILIANERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEACIVILIANERROR() (string, error)
MUSTBEACIVILIANERROR is a free data retrieval call binding the contract method 0x78a21ddb.
Solidity: function MUST_BE_A_CIVILIAN_ERROR() constant returns(string)
func (*CivilTokenControllerContractCallerSession) MUSTBEUNLOCKEDCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEUNLOCKEDCODE() (uint8, error)
MUSTBEUNLOCKEDCODE is a free data retrieval call binding the contract method 0xca3aaa9a.
Solidity: function MUST_BE_UNLOCKED_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCallerSession) MUSTBEUNLOCKEDERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEUNLOCKEDERROR() (string, error)
MUSTBEUNLOCKEDERROR is a free data retrieval call binding the contract method 0xf1983918.
Solidity: function MUST_BE_UNLOCKED_ERROR() constant returns(string)
func (*CivilTokenControllerContractCallerSession) MUSTBEVERIFIEDCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEVERIFIEDCODE() (uint8, error)
MUSTBEVERIFIEDCODE is a free data retrieval call binding the contract method 0xc0e9794a.
Solidity: function MUST_BE_VERIFIED_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCallerSession) MUSTBEVERIFIEDERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MUSTBEVERIFIEDERROR() (string, error)
MUSTBEVERIFIEDERROR is a free data retrieval call binding the contract method 0xbdcadb3b.
Solidity: function MUST_BE_VERIFIED_ERROR() constant returns(string)
func (*CivilTokenControllerContractCallerSession) Managers ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) Managers(arg0 common.Address) (bool, error)
Managers is a free data retrieval call binding the contract method 0xfdff9b4d.
Solidity: function managers(address ) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) MessageForTransferRestriction ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string message)
func (*CivilTokenControllerContractCallerSession) NewsroomMultisigList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) NewsroomMultisigList(arg0 common.Address) (bool, error)
NewsroomMultisigList is a free data retrieval call binding the contract method 0x166542b3.
Solidity: function newsroomMultisigList(address ) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) Owner ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CivilTokenControllerContractCallerSession) SUCCESSCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) SUCCESSCODE() (uint8, error)
SUCCESSCODE is a free data retrieval call binding the contract method 0x0e969a05.
Solidity: function SUCCESS_CODE() constant returns(uint8)
func (*CivilTokenControllerContractCallerSession) SUCCESSMESSAGE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) SUCCESSMESSAGE() (string, error)
SUCCESSMESSAGE is a free data retrieval call binding the contract method 0xe7984d17.
Solidity: function SUCCESS_MESSAGE() constant returns(string)
func (*CivilTokenControllerContractCallerSession) StorefrontList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) StorefrontList(arg0 common.Address) (bool, error)
StorefrontList is a free data retrieval call binding the contract method 0xf0fbca06.
Solidity: function storefrontList(address ) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) UnlockedList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) UnlockedList(arg0 common.Address) (bool, error)
UnlockedList is a free data retrieval call binding the contract method 0x8bdeb452.
Solidity: function unlockedList(address ) constant returns(bool)
func (*CivilTokenControllerContractCallerSession) VerifiedList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractCallerSession) VerifiedList(arg0 common.Address) (bool, error)
VerifiedList is a free data retrieval call binding the contract method 0x81601496.
Solidity: function verifiedList(address ) constant returns(bool)
type CivilTokenControllerContractFilterer ¶
type CivilTokenControllerContractFilterer struct {
// contains filtered or unexported fields
}
CivilTokenControllerContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCivilTokenControllerContractFilterer ¶
func NewCivilTokenControllerContractFilterer(address common.Address, filterer bind.ContractFilterer) (*CivilTokenControllerContractFilterer, error)
NewCivilTokenControllerContractFilterer creates a new log filterer instance of CivilTokenControllerContract, bound to a specific deployed contract.
func (*CivilTokenControllerContractFilterer) FilterOwnershipRenounced ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*CivilTokenControllerContractOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*CivilTokenControllerContractFilterer) FilterOwnershipTransferred ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CivilTokenControllerContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*CivilTokenControllerContractFilterer) WatchOwnershipRenounced ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *CivilTokenControllerContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*CivilTokenControllerContractFilterer) WatchOwnershipTransferred ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CivilTokenControllerContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
type CivilTokenControllerContractOwnershipRenounced ¶
type CivilTokenControllerContractOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTokenControllerContractOwnershipRenounced represents a OwnershipRenounced event raised by the CivilTokenControllerContract contract.
type CivilTokenControllerContractOwnershipRenouncedIterator ¶
type CivilTokenControllerContractOwnershipRenouncedIterator struct { Event *CivilTokenControllerContractOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTokenControllerContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the CivilTokenControllerContract contract.
func (*CivilTokenControllerContractOwnershipRenouncedIterator) Close ¶
func (it *CivilTokenControllerContractOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTokenControllerContractOwnershipRenouncedIterator) Error ¶
func (it *CivilTokenControllerContractOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTokenControllerContractOwnershipRenouncedIterator) Next ¶
func (it *CivilTokenControllerContractOwnershipRenouncedIterator) 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 CivilTokenControllerContractOwnershipTransferred ¶
type CivilTokenControllerContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CivilTokenControllerContractOwnershipTransferred represents a OwnershipTransferred event raised by the CivilTokenControllerContract contract.
type CivilTokenControllerContractOwnershipTransferredIterator ¶
type CivilTokenControllerContractOwnershipTransferredIterator struct { Event *CivilTokenControllerContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CivilTokenControllerContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the CivilTokenControllerContract contract.
func (*CivilTokenControllerContractOwnershipTransferredIterator) Close ¶
func (it *CivilTokenControllerContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CivilTokenControllerContractOwnershipTransferredIterator) Error ¶
func (it *CivilTokenControllerContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CivilTokenControllerContractOwnershipTransferredIterator) Next ¶
func (it *CivilTokenControllerContractOwnershipTransferredIterator) 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 CivilTokenControllerContractRaw ¶
type CivilTokenControllerContractRaw struct {
Contract *CivilTokenControllerContract // Generic contract binding to access the raw methods on
}
CivilTokenControllerContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CivilTokenControllerContractRaw) Call ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractRaw) 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 (*CivilTokenControllerContractRaw) Transact ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CivilTokenControllerContractRaw) Transfer ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractRaw) 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 CivilTokenControllerContractSession ¶
type CivilTokenControllerContractSession struct { Contract *CivilTokenControllerContract // 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 }
CivilTokenControllerContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CivilTokenControllerContractSession) AddManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddManager(managerAddress common.Address) (*types.Transaction, error)
AddManager is a paid mutator transaction binding the contract method 0x2d06177a.
Solidity: function addManager(address managerAddress) returns()
func (*CivilTokenControllerContractSession) AddToCivilians ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToCivilians(operator common.Address) (*types.Transaction, error)
AddToCivilians is a paid mutator transaction binding the contract method 0x1299090a.
Solidity: function addToCivilians(address operator) returns()
func (*CivilTokenControllerContractSession) AddToCore ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToCore(operator common.Address) (*types.Transaction, error)
AddToCore is a paid mutator transaction binding the contract method 0x73c60182.
Solidity: function addToCore(address operator) returns()
func (*CivilTokenControllerContractSession) AddToNewsroomMultisigs ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
AddToNewsroomMultisigs is a paid mutator transaction binding the contract method 0x607c60bb.
Solidity: function addToNewsroomMultisigs(address operator) returns()
func (*CivilTokenControllerContractSession) AddToStorefront ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToStorefront(operator common.Address) (*types.Transaction, error)
AddToStorefront is a paid mutator transaction binding the contract method 0xac1f3853.
Solidity: function addToStorefront(address operator) returns()
func (*CivilTokenControllerContractSession) AddToUnlocked ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToUnlocked(operator common.Address) (*types.Transaction, error)
AddToUnlocked is a paid mutator transaction binding the contract method 0x3f16b282.
Solidity: function addToUnlocked(address operator) returns()
func (*CivilTokenControllerContractSession) AddToVerified ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) AddToVerified(operator common.Address) (*types.Transaction, error)
AddToVerified is a paid mutator transaction binding the contract method 0xee37c29f.
Solidity: function addToVerified(address operator) returns()
func (*CivilTokenControllerContractSession) CheckManagerStatus ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CheckManagerStatus(managerAddress common.Address) (bool, error)
CheckManagerStatus is a free data retrieval call binding the contract method 0xf281e7d1.
Solidity: function checkManagerStatus(address managerAddress) constant returns(bool)
func (*CivilTokenControllerContractSession) CheckProofOfUse ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CheckProofOfUse(operator common.Address) (*types.Transaction, error)
CheckProofOfUse is a paid mutator transaction binding the contract method 0xe99f29a4.
Solidity: function checkProofOfUse(address operator) returns()
func (*CivilTokenControllerContractSession) CivilianList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CivilianList(arg0 common.Address) (bool, error)
CivilianList is a free data retrieval call binding the contract method 0xee56f4fa.
Solidity: function civilianList(address ) constant returns(bool)
func (*CivilTokenControllerContractSession) CoreList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) CoreList(arg0 common.Address) (bool, error)
CoreList is a free data retrieval call binding the contract method 0x9685cc57.
Solidity: function coreList(address ) constant returns(bool)
func (*CivilTokenControllerContractSession) DetectTransferRestriction ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*CivilTokenControllerContractSession) IsManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) IsManager() (bool, error)
IsManager is a free data retrieval call binding the contract method 0xc56a3e88.
Solidity: function isManager() constant returns(bool)
func (*CivilTokenControllerContractSession) MUSTBEACIVILIANCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEACIVILIANCODE() (uint8, error)
MUSTBEACIVILIANCODE is a free data retrieval call binding the contract method 0x439b650b.
Solidity: function MUST_BE_A_CIVILIAN_CODE() constant returns(uint8)
func (*CivilTokenControllerContractSession) MUSTBEACIVILIANERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEACIVILIANERROR() (string, error)
MUSTBEACIVILIANERROR is a free data retrieval call binding the contract method 0x78a21ddb.
Solidity: function MUST_BE_A_CIVILIAN_ERROR() constant returns(string)
func (*CivilTokenControllerContractSession) MUSTBEUNLOCKEDCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEUNLOCKEDCODE() (uint8, error)
MUSTBEUNLOCKEDCODE is a free data retrieval call binding the contract method 0xca3aaa9a.
Solidity: function MUST_BE_UNLOCKED_CODE() constant returns(uint8)
func (*CivilTokenControllerContractSession) MUSTBEUNLOCKEDERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEUNLOCKEDERROR() (string, error)
MUSTBEUNLOCKEDERROR is a free data retrieval call binding the contract method 0xf1983918.
Solidity: function MUST_BE_UNLOCKED_ERROR() constant returns(string)
func (*CivilTokenControllerContractSession) MUSTBEVERIFIEDCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEVERIFIEDCODE() (uint8, error)
MUSTBEVERIFIEDCODE is a free data retrieval call binding the contract method 0xc0e9794a.
Solidity: function MUST_BE_VERIFIED_CODE() constant returns(uint8)
func (*CivilTokenControllerContractSession) MUSTBEVERIFIEDERROR ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MUSTBEVERIFIEDERROR() (string, error)
MUSTBEVERIFIEDERROR is a free data retrieval call binding the contract method 0xbdcadb3b.
Solidity: function MUST_BE_VERIFIED_ERROR() constant returns(string)
func (*CivilTokenControllerContractSession) Managers ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) Managers(arg0 common.Address) (bool, error)
Managers is a free data retrieval call binding the contract method 0xfdff9b4d.
Solidity: function managers(address ) constant returns(bool)
func (*CivilTokenControllerContractSession) MessageForTransferRestriction ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string message)
func (*CivilTokenControllerContractSession) NewsroomMultisigList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) NewsroomMultisigList(arg0 common.Address) (bool, error)
NewsroomMultisigList is a free data retrieval call binding the contract method 0x166542b3.
Solidity: function newsroomMultisigList(address ) constant returns(bool)
func (*CivilTokenControllerContractSession) OnRequestVotingRights ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) OnRequestVotingRights(user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
OnRequestVotingRights is a paid mutator transaction binding the contract method 0x72524873.
Solidity: function onRequestVotingRights(address user, uint256 tokenAmount) returns()
func (*CivilTokenControllerContractSession) Owner ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CivilTokenControllerContractSession) RemoveFromCivilians ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromCivilians(operator common.Address) (*types.Transaction, error)
RemoveFromCivilians is a paid mutator transaction binding the contract method 0xab3d0c7a.
Solidity: function removeFromCivilians(address operator) returns()
func (*CivilTokenControllerContractSession) RemoveFromCore ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromCore(operator common.Address) (*types.Transaction, error)
RemoveFromCore is a paid mutator transaction binding the contract method 0x3c421424.
Solidity: function removeFromCore(address operator) returns()
func (*CivilTokenControllerContractSession) RemoveFromNewsroomMultisigs ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
RemoveFromNewsroomMultisigs is a paid mutator transaction binding the contract method 0xe79a4fd4.
Solidity: function removeFromNewsroomMultisigs(address operator) returns()
func (*CivilTokenControllerContractSession) RemoveFromStorefront ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromStorefront(operator common.Address) (*types.Transaction, error)
RemoveFromStorefront is a paid mutator transaction binding the contract method 0xadbb9160.
Solidity: function removeFromStorefront(address operator) returns()
func (*CivilTokenControllerContractSession) RemoveFromUnlocked ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromUnlocked(operator common.Address) (*types.Transaction, error)
RemoveFromUnlocked is a paid mutator transaction binding the contract method 0x14862ea5.
Solidity: function removeFromUnlocked(address operator) returns()
func (*CivilTokenControllerContractSession) RemoveFromVerified ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveFromVerified(operator common.Address) (*types.Transaction, error)
RemoveFromVerified is a paid mutator transaction binding the contract method 0x4b3d1485.
Solidity: function removeFromVerified(address operator) returns()
func (*CivilTokenControllerContractSession) RemoveManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RemoveManager(managerAddress common.Address) (*types.Transaction, error)
RemoveManager is a paid mutator transaction binding the contract method 0xac18de43.
Solidity: function removeManager(address managerAddress) returns()
func (*CivilTokenControllerContractSession) RenounceOwnership ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CivilTokenControllerContractSession) SUCCESSCODE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) SUCCESSCODE() (uint8, error)
SUCCESSCODE is a free data retrieval call binding the contract method 0x0e969a05.
Solidity: function SUCCESS_CODE() constant returns(uint8)
func (*CivilTokenControllerContractSession) SUCCESSMESSAGE ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) SUCCESSMESSAGE() (string, error)
SUCCESSMESSAGE is a free data retrieval call binding the contract method 0xe7984d17.
Solidity: function SUCCESS_MESSAGE() constant returns(string)
func (*CivilTokenControllerContractSession) StorefrontList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) StorefrontList(arg0 common.Address) (bool, error)
StorefrontList is a free data retrieval call binding the contract method 0xf0fbca06.
Solidity: function storefrontList(address ) constant returns(bool)
func (*CivilTokenControllerContractSession) TransferOwnership ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*CivilTokenControllerContractSession) UnlockedList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) UnlockedList(arg0 common.Address) (bool, error)
UnlockedList is a free data retrieval call binding the contract method 0x8bdeb452.
Solidity: function unlockedList(address ) constant returns(bool)
func (*CivilTokenControllerContractSession) VerifiedList ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractSession) VerifiedList(arg0 common.Address) (bool, error)
VerifiedList is a free data retrieval call binding the contract method 0x81601496.
Solidity: function verifiedList(address ) constant returns(bool)
type CivilTokenControllerContractTransactor ¶
type CivilTokenControllerContractTransactor struct {
// contains filtered or unexported fields
}
CivilTokenControllerContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCivilTokenControllerContractTransactor ¶
func NewCivilTokenControllerContractTransactor(address common.Address, transactor bind.ContractTransactor) (*CivilTokenControllerContractTransactor, error)
NewCivilTokenControllerContractTransactor creates a new write-only instance of CivilTokenControllerContract, bound to a specific deployed contract.
func (*CivilTokenControllerContractTransactor) AddManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddManager(opts *bind.TransactOpts, managerAddress common.Address) (*types.Transaction, error)
AddManager is a paid mutator transaction binding the contract method 0x2d06177a.
Solidity: function addManager(address managerAddress) returns()
func (*CivilTokenControllerContractTransactor) AddToCivilians ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToCivilians(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddToCivilians is a paid mutator transaction binding the contract method 0x1299090a.
Solidity: function addToCivilians(address operator) returns()
func (*CivilTokenControllerContractTransactor) AddToCore ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToCore(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddToCore is a paid mutator transaction binding the contract method 0x73c60182.
Solidity: function addToCore(address operator) returns()
func (*CivilTokenControllerContractTransactor) AddToNewsroomMultisigs ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToNewsroomMultisigs(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddToNewsroomMultisigs is a paid mutator transaction binding the contract method 0x607c60bb.
Solidity: function addToNewsroomMultisigs(address operator) returns()
func (*CivilTokenControllerContractTransactor) AddToStorefront ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToStorefront(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddToStorefront is a paid mutator transaction binding the contract method 0xac1f3853.
Solidity: function addToStorefront(address operator) returns()
func (*CivilTokenControllerContractTransactor) AddToUnlocked ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToUnlocked(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddToUnlocked is a paid mutator transaction binding the contract method 0x3f16b282.
Solidity: function addToUnlocked(address operator) returns()
func (*CivilTokenControllerContractTransactor) AddToVerified ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) AddToVerified(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddToVerified is a paid mutator transaction binding the contract method 0xee37c29f.
Solidity: function addToVerified(address operator) returns()
func (*CivilTokenControllerContractTransactor) CheckProofOfUse ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) CheckProofOfUse(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
CheckProofOfUse is a paid mutator transaction binding the contract method 0xe99f29a4.
Solidity: function checkProofOfUse(address operator) returns()
func (*CivilTokenControllerContractTransactor) OnRequestVotingRights ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) OnRequestVotingRights(opts *bind.TransactOpts, user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
OnRequestVotingRights is a paid mutator transaction binding the contract method 0x72524873.
Solidity: function onRequestVotingRights(address user, uint256 tokenAmount) returns()
func (*CivilTokenControllerContractTransactor) RemoveFromCivilians ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromCivilians(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveFromCivilians is a paid mutator transaction binding the contract method 0xab3d0c7a.
Solidity: function removeFromCivilians(address operator) returns()
func (*CivilTokenControllerContractTransactor) RemoveFromCore ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromCore(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveFromCore is a paid mutator transaction binding the contract method 0x3c421424.
Solidity: function removeFromCore(address operator) returns()
func (*CivilTokenControllerContractTransactor) RemoveFromNewsroomMultisigs ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromNewsroomMultisigs(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveFromNewsroomMultisigs is a paid mutator transaction binding the contract method 0xe79a4fd4.
Solidity: function removeFromNewsroomMultisigs(address operator) returns()
func (*CivilTokenControllerContractTransactor) RemoveFromStorefront ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromStorefront(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveFromStorefront is a paid mutator transaction binding the contract method 0xadbb9160.
Solidity: function removeFromStorefront(address operator) returns()
func (*CivilTokenControllerContractTransactor) RemoveFromUnlocked ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromUnlocked(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveFromUnlocked is a paid mutator transaction binding the contract method 0x14862ea5.
Solidity: function removeFromUnlocked(address operator) returns()
func (*CivilTokenControllerContractTransactor) RemoveFromVerified ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveFromVerified(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveFromVerified is a paid mutator transaction binding the contract method 0x4b3d1485.
Solidity: function removeFromVerified(address operator) returns()
func (*CivilTokenControllerContractTransactor) RemoveManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RemoveManager(opts *bind.TransactOpts, managerAddress common.Address) (*types.Transaction, error)
RemoveManager is a paid mutator transaction binding the contract method 0xac18de43.
Solidity: function removeManager(address managerAddress) returns()
func (*CivilTokenControllerContractTransactor) RenounceOwnership ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CivilTokenControllerContractTransactor) TransferOwnership ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type CivilTokenControllerContractTransactorRaw ¶
type CivilTokenControllerContractTransactorRaw struct {
Contract *CivilTokenControllerContractTransactor // Generic write-only contract binding to access the raw methods on
}
CivilTokenControllerContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CivilTokenControllerContractTransactorRaw) Transact ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CivilTokenControllerContractTransactorRaw) Transfer ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorRaw) 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 CivilTokenControllerContractTransactorSession ¶
type CivilTokenControllerContractTransactorSession struct { Contract *CivilTokenControllerContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CivilTokenControllerContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CivilTokenControllerContractTransactorSession) AddManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddManager(managerAddress common.Address) (*types.Transaction, error)
AddManager is a paid mutator transaction binding the contract method 0x2d06177a.
Solidity: function addManager(address managerAddress) returns()
func (*CivilTokenControllerContractTransactorSession) AddToCivilians ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToCivilians(operator common.Address) (*types.Transaction, error)
AddToCivilians is a paid mutator transaction binding the contract method 0x1299090a.
Solidity: function addToCivilians(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) AddToCore ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToCore(operator common.Address) (*types.Transaction, error)
AddToCore is a paid mutator transaction binding the contract method 0x73c60182.
Solidity: function addToCore(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) AddToNewsroomMultisigs ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
AddToNewsroomMultisigs is a paid mutator transaction binding the contract method 0x607c60bb.
Solidity: function addToNewsroomMultisigs(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) AddToStorefront ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToStorefront(operator common.Address) (*types.Transaction, error)
AddToStorefront is a paid mutator transaction binding the contract method 0xac1f3853.
Solidity: function addToStorefront(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) AddToUnlocked ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToUnlocked(operator common.Address) (*types.Transaction, error)
AddToUnlocked is a paid mutator transaction binding the contract method 0x3f16b282.
Solidity: function addToUnlocked(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) AddToVerified ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) AddToVerified(operator common.Address) (*types.Transaction, error)
AddToVerified is a paid mutator transaction binding the contract method 0xee37c29f.
Solidity: function addToVerified(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) CheckProofOfUse ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) CheckProofOfUse(operator common.Address) (*types.Transaction, error)
CheckProofOfUse is a paid mutator transaction binding the contract method 0xe99f29a4.
Solidity: function checkProofOfUse(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) OnRequestVotingRights ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) OnRequestVotingRights(user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
OnRequestVotingRights is a paid mutator transaction binding the contract method 0x72524873.
Solidity: function onRequestVotingRights(address user, uint256 tokenAmount) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveFromCivilians ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromCivilians(operator common.Address) (*types.Transaction, error)
RemoveFromCivilians is a paid mutator transaction binding the contract method 0xab3d0c7a.
Solidity: function removeFromCivilians(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveFromCore ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromCore(operator common.Address) (*types.Transaction, error)
RemoveFromCore is a paid mutator transaction binding the contract method 0x3c421424.
Solidity: function removeFromCore(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveFromNewsroomMultisigs ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromNewsroomMultisigs(operator common.Address) (*types.Transaction, error)
RemoveFromNewsroomMultisigs is a paid mutator transaction binding the contract method 0xe79a4fd4.
Solidity: function removeFromNewsroomMultisigs(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveFromStorefront ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromStorefront(operator common.Address) (*types.Transaction, error)
RemoveFromStorefront is a paid mutator transaction binding the contract method 0xadbb9160.
Solidity: function removeFromStorefront(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveFromUnlocked ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromUnlocked(operator common.Address) (*types.Transaction, error)
RemoveFromUnlocked is a paid mutator transaction binding the contract method 0x14862ea5.
Solidity: function removeFromUnlocked(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveFromVerified ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveFromVerified(operator common.Address) (*types.Transaction, error)
RemoveFromVerified is a paid mutator transaction binding the contract method 0x4b3d1485.
Solidity: function removeFromVerified(address operator) returns()
func (*CivilTokenControllerContractTransactorSession) RemoveManager ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RemoveManager(managerAddress common.Address) (*types.Transaction, error)
RemoveManager is a paid mutator transaction binding the contract method 0xac18de43.
Solidity: function removeManager(address managerAddress) returns()
func (*CivilTokenControllerContractTransactorSession) RenounceOwnership ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*CivilTokenControllerContractTransactorSession) TransferOwnership ¶
func (_CivilTokenControllerContract *CivilTokenControllerContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
type CreateNewsroomInGroupContract ¶
type CreateNewsroomInGroupContract struct { CreateNewsroomInGroupContractCaller // Read-only binding to the contract CreateNewsroomInGroupContractTransactor // Write-only binding to the contract CreateNewsroomInGroupContractFilterer // Log filterer for contract events }
CreateNewsroomInGroupContract is an auto generated Go binding around an Ethereum contract.
func DeployCreateNewsroomInGroupContract ¶
func DeployCreateNewsroomInGroupContract(auth *bind.TransactOpts, backend bind.ContractBackend, _factory common.Address, _controller common.Address) (common.Address, *types.Transaction, *CreateNewsroomInGroupContract, error)
DeployCreateNewsroomInGroupContract deploys a new Ethereum contract, binding an instance of CreateNewsroomInGroupContract to it.
func NewCreateNewsroomInGroupContract ¶
func NewCreateNewsroomInGroupContract(address common.Address, backend bind.ContractBackend) (*CreateNewsroomInGroupContract, error)
NewCreateNewsroomInGroupContract creates a new instance of CreateNewsroomInGroupContract, bound to a specific deployed contract.
type CreateNewsroomInGroupContractCaller ¶
type CreateNewsroomInGroupContractCaller struct {
// contains filtered or unexported fields
}
CreateNewsroomInGroupContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCreateNewsroomInGroupContractCaller ¶
func NewCreateNewsroomInGroupContractCaller(address common.Address, caller bind.ContractCaller) (*CreateNewsroomInGroupContractCaller, error)
NewCreateNewsroomInGroupContractCaller creates a new read-only instance of CreateNewsroomInGroupContract, bound to a specific deployed contract.
type CreateNewsroomInGroupContractCallerRaw ¶
type CreateNewsroomInGroupContractCallerRaw struct {
Contract *CreateNewsroomInGroupContractCaller // Generic read-only contract binding to access the raw methods on
}
CreateNewsroomInGroupContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CreateNewsroomInGroupContractCallerRaw) Call ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractCallerRaw) 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 CreateNewsroomInGroupContractCallerSession ¶
type CreateNewsroomInGroupContractCallerSession struct { Contract *CreateNewsroomInGroupContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CreateNewsroomInGroupContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type CreateNewsroomInGroupContractFilterer ¶
type CreateNewsroomInGroupContractFilterer struct {
// contains filtered or unexported fields
}
CreateNewsroomInGroupContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCreateNewsroomInGroupContractFilterer ¶
func NewCreateNewsroomInGroupContractFilterer(address common.Address, filterer bind.ContractFilterer) (*CreateNewsroomInGroupContractFilterer, error)
NewCreateNewsroomInGroupContractFilterer creates a new log filterer instance of CreateNewsroomInGroupContract, bound to a specific deployed contract.
type CreateNewsroomInGroupContractRaw ¶
type CreateNewsroomInGroupContractRaw struct {
Contract *CreateNewsroomInGroupContract // Generic contract binding to access the raw methods on
}
CreateNewsroomInGroupContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CreateNewsroomInGroupContractRaw) Call ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractRaw) 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 (*CreateNewsroomInGroupContractRaw) Transact ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CreateNewsroomInGroupContractRaw) Transfer ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractRaw) 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 CreateNewsroomInGroupContractSession ¶
type CreateNewsroomInGroupContractSession struct { Contract *CreateNewsroomInGroupContract // 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 }
CreateNewsroomInGroupContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CreateNewsroomInGroupContractSession) Create ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractSession) Create(name string, charterUri string, charterHash [32]byte, initialOwners []common.Address, initialRequired *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x60bb9dab.
Solidity: function create(string name, string charterUri, bytes32 charterHash, address[] initialOwners, uint256 initialRequired) returns(address newsroom)
type CreateNewsroomInGroupContractTransactor ¶
type CreateNewsroomInGroupContractTransactor struct {
// contains filtered or unexported fields
}
CreateNewsroomInGroupContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCreateNewsroomInGroupContractTransactor ¶
func NewCreateNewsroomInGroupContractTransactor(address common.Address, transactor bind.ContractTransactor) (*CreateNewsroomInGroupContractTransactor, error)
NewCreateNewsroomInGroupContractTransactor creates a new write-only instance of CreateNewsroomInGroupContract, bound to a specific deployed contract.
func (*CreateNewsroomInGroupContractTransactor) Create ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractTransactor) Create(opts *bind.TransactOpts, name string, charterUri string, charterHash [32]byte, initialOwners []common.Address, initialRequired *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x60bb9dab.
Solidity: function create(string name, string charterUri, bytes32 charterHash, address[] initialOwners, uint256 initialRequired) returns(address newsroom)
type CreateNewsroomInGroupContractTransactorRaw ¶
type CreateNewsroomInGroupContractTransactorRaw struct {
Contract *CreateNewsroomInGroupContractTransactor // Generic write-only contract binding to access the raw methods on
}
CreateNewsroomInGroupContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CreateNewsroomInGroupContractTransactorRaw) Transact ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CreateNewsroomInGroupContractTransactorRaw) Transfer ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractTransactorRaw) 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 CreateNewsroomInGroupContractTransactorSession ¶
type CreateNewsroomInGroupContractTransactorSession struct { Contract *CreateNewsroomInGroupContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CreateNewsroomInGroupContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CreateNewsroomInGroupContractTransactorSession) Create ¶
func (_CreateNewsroomInGroupContract *CreateNewsroomInGroupContractTransactorSession) Create(name string, charterUri string, charterHash [32]byte, initialOwners []common.Address, initialRequired *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x60bb9dab.
Solidity: function create(string name, string charterUri, bytes32 charterHash, address[] initialOwners, uint256 initialRequired) returns(address newsroom)
type DummyTokenTelemetryContract ¶
type DummyTokenTelemetryContract struct { DummyTokenTelemetryContractCaller // Read-only binding to the contract DummyTokenTelemetryContractTransactor // Write-only binding to the contract DummyTokenTelemetryContractFilterer // Log filterer for contract events }
DummyTokenTelemetryContract is an auto generated Go binding around an Ethereum contract.
func DeployDummyTokenTelemetryContract ¶
func DeployDummyTokenTelemetryContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DummyTokenTelemetryContract, error)
DeployDummyTokenTelemetryContract deploys a new Ethereum contract, binding an instance of DummyTokenTelemetryContract to it.
func NewDummyTokenTelemetryContract ¶
func NewDummyTokenTelemetryContract(address common.Address, backend bind.ContractBackend) (*DummyTokenTelemetryContract, error)
NewDummyTokenTelemetryContract creates a new instance of DummyTokenTelemetryContract, bound to a specific deployed contract.
type DummyTokenTelemetryContractCaller ¶
type DummyTokenTelemetryContractCaller struct {
// contains filtered or unexported fields
}
DummyTokenTelemetryContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDummyTokenTelemetryContractCaller ¶
func NewDummyTokenTelemetryContractCaller(address common.Address, caller bind.ContractCaller) (*DummyTokenTelemetryContractCaller, error)
NewDummyTokenTelemetryContractCaller creates a new read-only instance of DummyTokenTelemetryContract, bound to a specific deployed contract.
type DummyTokenTelemetryContractCallerRaw ¶
type DummyTokenTelemetryContractCallerRaw struct {
Contract *DummyTokenTelemetryContractCaller // Generic read-only contract binding to access the raw methods on
}
DummyTokenTelemetryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DummyTokenTelemetryContractCallerRaw) Call ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractCallerRaw) 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 DummyTokenTelemetryContractCallerSession ¶
type DummyTokenTelemetryContractCallerSession struct { Contract *DummyTokenTelemetryContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DummyTokenTelemetryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DummyTokenTelemetryContractFilterer ¶
type DummyTokenTelemetryContractFilterer struct {
// contains filtered or unexported fields
}
DummyTokenTelemetryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDummyTokenTelemetryContractFilterer ¶
func NewDummyTokenTelemetryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*DummyTokenTelemetryContractFilterer, error)
NewDummyTokenTelemetryContractFilterer creates a new log filterer instance of DummyTokenTelemetryContract, bound to a specific deployed contract.
type DummyTokenTelemetryContractRaw ¶
type DummyTokenTelemetryContractRaw struct {
Contract *DummyTokenTelemetryContract // Generic contract binding to access the raw methods on
}
DummyTokenTelemetryContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DummyTokenTelemetryContractRaw) Call ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractRaw) 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 (*DummyTokenTelemetryContractRaw) Transact ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DummyTokenTelemetryContractRaw) Transfer ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractRaw) 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 DummyTokenTelemetryContractSession ¶
type DummyTokenTelemetryContractSession struct { Contract *DummyTokenTelemetryContract // 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 }
DummyTokenTelemetryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DummyTokenTelemetryContractSession) OnRequestVotingRights ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractSession) OnRequestVotingRights(user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
OnRequestVotingRights is a paid mutator transaction binding the contract method 0x72524873.
Solidity: function onRequestVotingRights(address user, uint256 tokenAmount) returns()
type DummyTokenTelemetryContractTransactor ¶
type DummyTokenTelemetryContractTransactor struct {
// contains filtered or unexported fields
}
DummyTokenTelemetryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDummyTokenTelemetryContractTransactor ¶
func NewDummyTokenTelemetryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*DummyTokenTelemetryContractTransactor, error)
NewDummyTokenTelemetryContractTransactor creates a new write-only instance of DummyTokenTelemetryContract, bound to a specific deployed contract.
func (*DummyTokenTelemetryContractTransactor) OnRequestVotingRights ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractTransactor) OnRequestVotingRights(opts *bind.TransactOpts, user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
OnRequestVotingRights is a paid mutator transaction binding the contract method 0x72524873.
Solidity: function onRequestVotingRights(address user, uint256 tokenAmount) returns()
type DummyTokenTelemetryContractTransactorRaw ¶
type DummyTokenTelemetryContractTransactorRaw struct {
Contract *DummyTokenTelemetryContractTransactor // Generic write-only contract binding to access the raw methods on
}
DummyTokenTelemetryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DummyTokenTelemetryContractTransactorRaw) Transact ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DummyTokenTelemetryContractTransactorRaw) Transfer ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractTransactorRaw) 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 DummyTokenTelemetryContractTransactorSession ¶
type DummyTokenTelemetryContractTransactorSession struct { Contract *DummyTokenTelemetryContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DummyTokenTelemetryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DummyTokenTelemetryContractTransactorSession) OnRequestVotingRights ¶
func (_DummyTokenTelemetryContract *DummyTokenTelemetryContractTransactorSession) OnRequestVotingRights(user common.Address, tokenAmount *big.Int) (*types.Transaction, error)
OnRequestVotingRights is a paid mutator transaction binding the contract method 0x72524873.
Solidity: function onRequestVotingRights(address user, uint256 tokenAmount) returns()
type ECRecoveryContract ¶
type ECRecoveryContract struct { ECRecoveryContractCaller // Read-only binding to the contract ECRecoveryContractTransactor // Write-only binding to the contract ECRecoveryContractFilterer // Log filterer for contract events }
ECRecoveryContract is an auto generated Go binding around an Ethereum contract.
func DeployECRecoveryContract ¶
func DeployECRecoveryContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ECRecoveryContract, error)
DeployECRecoveryContract deploys a new Ethereum contract, binding an instance of ECRecoveryContract to it.
func NewECRecoveryContract ¶
func NewECRecoveryContract(address common.Address, backend bind.ContractBackend) (*ECRecoveryContract, error)
NewECRecoveryContract creates a new instance of ECRecoveryContract, bound to a specific deployed contract.
type ECRecoveryContractCaller ¶
type ECRecoveryContractCaller struct {
// contains filtered or unexported fields
}
ECRecoveryContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewECRecoveryContractCaller ¶
func NewECRecoveryContractCaller(address common.Address, caller bind.ContractCaller) (*ECRecoveryContractCaller, error)
NewECRecoveryContractCaller creates a new read-only instance of ECRecoveryContract, bound to a specific deployed contract.
type ECRecoveryContractCallerRaw ¶
type ECRecoveryContractCallerRaw struct {
Contract *ECRecoveryContractCaller // Generic read-only contract binding to access the raw methods on
}
ECRecoveryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ECRecoveryContractCallerRaw) Call ¶
func (_ECRecoveryContract *ECRecoveryContractCallerRaw) 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 ECRecoveryContractCallerSession ¶
type ECRecoveryContractCallerSession struct { Contract *ECRecoveryContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ECRecoveryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ECRecoveryContractFilterer ¶
type ECRecoveryContractFilterer struct {
// contains filtered or unexported fields
}
ECRecoveryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewECRecoveryContractFilterer ¶
func NewECRecoveryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ECRecoveryContractFilterer, error)
NewECRecoveryContractFilterer creates a new log filterer instance of ECRecoveryContract, bound to a specific deployed contract.
type ECRecoveryContractRaw ¶
type ECRecoveryContractRaw struct {
Contract *ECRecoveryContract // Generic contract binding to access the raw methods on
}
ECRecoveryContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ECRecoveryContractRaw) Call ¶
func (_ECRecoveryContract *ECRecoveryContractRaw) 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 (*ECRecoveryContractRaw) Transact ¶
func (_ECRecoveryContract *ECRecoveryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECRecoveryContractRaw) Transfer ¶
func (_ECRecoveryContract *ECRecoveryContractRaw) 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 ECRecoveryContractSession ¶
type ECRecoveryContractSession struct { Contract *ECRecoveryContract // 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 }
ECRecoveryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ECRecoveryContractTransactor ¶
type ECRecoveryContractTransactor struct {
// contains filtered or unexported fields
}
ECRecoveryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewECRecoveryContractTransactor ¶
func NewECRecoveryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ECRecoveryContractTransactor, error)
NewECRecoveryContractTransactor creates a new write-only instance of ECRecoveryContract, bound to a specific deployed contract.
type ECRecoveryContractTransactorRaw ¶
type ECRecoveryContractTransactorRaw struct {
Contract *ECRecoveryContractTransactor // Generic write-only contract binding to access the raw methods on
}
ECRecoveryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ECRecoveryContractTransactorRaw) Transact ¶
func (_ECRecoveryContract *ECRecoveryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ECRecoveryContractTransactorRaw) Transfer ¶
func (_ECRecoveryContract *ECRecoveryContractTransactorRaw) 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 ECRecoveryContractTransactorSession ¶
type ECRecoveryContractTransactorSession struct { Contract *ECRecoveryContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ECRecoveryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type GovernmentContract ¶
type GovernmentContract struct { GovernmentContractCaller // Read-only binding to the contract GovernmentContractTransactor // Write-only binding to the contract GovernmentContractFilterer // Log filterer for contract events }
GovernmentContract is an auto generated Go binding around an Ethereum contract.
func DeployGovernmentContract ¶
func DeployGovernmentContract(auth *bind.TransactOpts, backend bind.ContractBackend, appellateAddr common.Address, governmentControllerAddr common.Address, plcrAddr common.Address, appealFeeAmount *big.Int, requestAppealLength *big.Int, judgeAppealLength *big.Int, appealSupermajorityPercentage *big.Int, appealChallengeVoteDispensationPct *big.Int, pDeposit *big.Int, pCommitStageLength *big.Int, pRevealStageLength *big.Int, constHash [32]byte, constURI string) (common.Address, *types.Transaction, *GovernmentContract, error)
DeployGovernmentContract deploys a new Ethereum contract, binding an instance of GovernmentContract to it.
func NewGovernmentContract ¶
func NewGovernmentContract(address common.Address, backend bind.ContractBackend) (*GovernmentContract, error)
NewGovernmentContract creates a new instance of GovernmentContract, bound to a specific deployed contract.
type GovernmentContractAppellateSet ¶
type GovernmentContractAppellateSet struct { NewAppellate common.Address Raw types.Log // Blockchain specific contextual infos }
GovernmentContractAppellateSet represents a AppellateSet event raised by the GovernmentContract contract.
type GovernmentContractAppellateSetIterator ¶
type GovernmentContractAppellateSetIterator struct { Event *GovernmentContractAppellateSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractAppellateSetIterator is returned from FilterAppellateSet and is used to iterate over the raw logs and unpacked data for AppellateSet events raised by the GovernmentContract contract.
func (*GovernmentContractAppellateSetIterator) Close ¶
func (it *GovernmentContractAppellateSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractAppellateSetIterator) Error ¶
func (it *GovernmentContractAppellateSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractAppellateSetIterator) Next ¶
func (it *GovernmentContractAppellateSetIterator) 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 GovernmentContractCaller ¶
type GovernmentContractCaller struct {
// contains filtered or unexported fields
}
GovernmentContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGovernmentContractCaller ¶
func NewGovernmentContractCaller(address common.Address, caller bind.ContractCaller) (*GovernmentContractCaller, error)
NewGovernmentContractCaller creates a new read-only instance of GovernmentContract, bound to a specific deployed contract.
func (*GovernmentContractCaller) Appellate ¶
func (_GovernmentContract *GovernmentContractCaller) Appellate(opts *bind.CallOpts) (common.Address, error)
Appellate is a free data retrieval call binding the contract method 0xd5fd9e66.
Solidity: function appellate() constant returns(address)
func (*GovernmentContractCaller) ConstitutionHash ¶
func (_GovernmentContract *GovernmentContractCaller) ConstitutionHash(opts *bind.CallOpts) ([32]byte, error)
ConstitutionHash is a free data retrieval call binding the contract method 0xc7d93fd4.
Solidity: function constitutionHash() constant returns(bytes32)
func (*GovernmentContractCaller) ConstitutionURI ¶
func (_GovernmentContract *GovernmentContractCaller) ConstitutionURI(opts *bind.CallOpts) (string, error)
ConstitutionURI is a free data retrieval call binding the contract method 0x8ca7f51c.
Solidity: function constitutionURI() constant returns(string)
func (*GovernmentContractCaller) Get ¶
func (_GovernmentContract *GovernmentContractCaller) Get(opts *bind.CallOpts, name string) (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x693ec85e.
Solidity: function get(string name) constant returns(uint256 value)
func (*GovernmentContractCaller) GetAppellate ¶
func (_GovernmentContract *GovernmentContractCaller) GetAppellate(opts *bind.CallOpts) (common.Address, error)
GetAppellate is a free data retrieval call binding the contract method 0x56e1fb88.
Solidity: function getAppellate() constant returns(address)
func (*GovernmentContractCaller) GetGovernmentController ¶
func (_GovernmentContract *GovernmentContractCaller) GetGovernmentController(opts *bind.CallOpts) (common.Address, error)
GetGovernmentController is a free data retrieval call binding the contract method 0x5793b9cf.
Solidity: function getGovernmentController() constant returns(address)
func (*GovernmentContractCaller) GovernmentController ¶
func (_GovernmentContract *GovernmentContractCaller) GovernmentController(opts *bind.CallOpts) (common.Address, error)
GovernmentController is a free data retrieval call binding the contract method 0xf2a2129b.
Solidity: function governmentController() constant returns(address)
func (*GovernmentContractCaller) PROCESSBY ¶
func (_GovernmentContract *GovernmentContractCaller) PROCESSBY(opts *bind.CallOpts) (*big.Int, error)
PROCESSBY is a free data retrieval call binding the contract method 0x0029514f.
Solidity: function PROCESSBY() constant returns(uint256)
func (*GovernmentContractCaller) Params ¶
func (_GovernmentContract *GovernmentContractCaller) Params(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Params is a free data retrieval call binding the contract method 0xdc6ab527.
Solidity: function params(bytes32 ) constant returns(uint256)
func (*GovernmentContractCaller) PropCanBeResolved ¶
func (_GovernmentContract *GovernmentContractCaller) PropCanBeResolved(opts *bind.CallOpts, _propID [32]byte) (bool, error)
PropCanBeResolved is a free data retrieval call binding the contract method 0xffa1bdf0.
Solidity: function propCanBeResolved(bytes32 _propID) constant returns(bool)
func (*GovernmentContractCaller) PropExists ¶
func (_GovernmentContract *GovernmentContractCaller) PropExists(opts *bind.CallOpts, _propID [32]byte) (bool, error)
PropExists is a free data retrieval call binding the contract method 0x35300990.
Solidity: function propExists(bytes32 _propID) constant returns(bool)
func (*GovernmentContractCaller) Proposals ¶
func (_GovernmentContract *GovernmentContractCaller) Proposals(opts *bind.CallOpts, arg0 [32]byte) (struct { PollID *big.Int Name string ProcessBy *big.Int Value *big.Int }, error)
Proposals is a free data retrieval call binding the contract method 0x32ed5b12.
Solidity: function proposals(bytes32 ) constant returns(uint256 pollID, string name, uint256 processBy, uint256 value)
type GovernmentContractCallerRaw ¶
type GovernmentContractCallerRaw struct {
Contract *GovernmentContractCaller // Generic read-only contract binding to access the raw methods on
}
GovernmentContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GovernmentContractCallerRaw) Call ¶
func (_GovernmentContract *GovernmentContractCallerRaw) 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 GovernmentContractCallerSession ¶
type GovernmentContractCallerSession struct { Contract *GovernmentContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GovernmentContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GovernmentContractCallerSession) Appellate ¶
func (_GovernmentContract *GovernmentContractCallerSession) Appellate() (common.Address, error)
Appellate is a free data retrieval call binding the contract method 0xd5fd9e66.
Solidity: function appellate() constant returns(address)
func (*GovernmentContractCallerSession) ConstitutionHash ¶
func (_GovernmentContract *GovernmentContractCallerSession) ConstitutionHash() ([32]byte, error)
ConstitutionHash is a free data retrieval call binding the contract method 0xc7d93fd4.
Solidity: function constitutionHash() constant returns(bytes32)
func (*GovernmentContractCallerSession) ConstitutionURI ¶
func (_GovernmentContract *GovernmentContractCallerSession) ConstitutionURI() (string, error)
ConstitutionURI is a free data retrieval call binding the contract method 0x8ca7f51c.
Solidity: function constitutionURI() constant returns(string)
func (*GovernmentContractCallerSession) Get ¶
func (_GovernmentContract *GovernmentContractCallerSession) Get(name string) (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x693ec85e.
Solidity: function get(string name) constant returns(uint256 value)
func (*GovernmentContractCallerSession) GetAppellate ¶
func (_GovernmentContract *GovernmentContractCallerSession) GetAppellate() (common.Address, error)
GetAppellate is a free data retrieval call binding the contract method 0x56e1fb88.
Solidity: function getAppellate() constant returns(address)
func (*GovernmentContractCallerSession) GetGovernmentController ¶
func (_GovernmentContract *GovernmentContractCallerSession) GetGovernmentController() (common.Address, error)
GetGovernmentController is a free data retrieval call binding the contract method 0x5793b9cf.
Solidity: function getGovernmentController() constant returns(address)
func (*GovernmentContractCallerSession) GovernmentController ¶
func (_GovernmentContract *GovernmentContractCallerSession) GovernmentController() (common.Address, error)
GovernmentController is a free data retrieval call binding the contract method 0xf2a2129b.
Solidity: function governmentController() constant returns(address)
func (*GovernmentContractCallerSession) PROCESSBY ¶
func (_GovernmentContract *GovernmentContractCallerSession) PROCESSBY() (*big.Int, error)
PROCESSBY is a free data retrieval call binding the contract method 0x0029514f.
Solidity: function PROCESSBY() constant returns(uint256)
func (*GovernmentContractCallerSession) Params ¶
func (_GovernmentContract *GovernmentContractCallerSession) Params(arg0 [32]byte) (*big.Int, error)
Params is a free data retrieval call binding the contract method 0xdc6ab527.
Solidity: function params(bytes32 ) constant returns(uint256)
func (*GovernmentContractCallerSession) PropCanBeResolved ¶
func (_GovernmentContract *GovernmentContractCallerSession) PropCanBeResolved(_propID [32]byte) (bool, error)
PropCanBeResolved is a free data retrieval call binding the contract method 0xffa1bdf0.
Solidity: function propCanBeResolved(bytes32 _propID) constant returns(bool)
func (*GovernmentContractCallerSession) PropExists ¶
func (_GovernmentContract *GovernmentContractCallerSession) PropExists(_propID [32]byte) (bool, error)
PropExists is a free data retrieval call binding the contract method 0x35300990.
Solidity: function propExists(bytes32 _propID) constant returns(bool)
func (*GovernmentContractCallerSession) Proposals ¶
func (_GovernmentContract *GovernmentContractCallerSession) Proposals(arg0 [32]byte) (struct { PollID *big.Int Name string ProcessBy *big.Int Value *big.Int }, error)
Proposals is a free data retrieval call binding the contract method 0x32ed5b12.
Solidity: function proposals(bytes32 ) constant returns(uint256 pollID, string name, uint256 processBy, uint256 value)
type GovernmentContractFilterer ¶
type GovernmentContractFilterer struct {
// contains filtered or unexported fields
}
GovernmentContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGovernmentContractFilterer ¶
func NewGovernmentContractFilterer(address common.Address, filterer bind.ContractFilterer) (*GovernmentContractFilterer, error)
NewGovernmentContractFilterer creates a new log filterer instance of GovernmentContract, bound to a specific deployed contract.
func (*GovernmentContractFilterer) FilterAppellateSet ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterAppellateSet(opts *bind.FilterOpts) (*GovernmentContractAppellateSetIterator, error)
FilterAppellateSet is a free log retrieval operation binding the contract event 0x759a9d1715f38685bd08c7fb25060b7b6795cddf54214336e02a0533c5c7b89e.
Solidity: event _AppellateSet(address newAppellate)
func (*GovernmentContractFilterer) FilterGovtReparameterizationProposal ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterGovtReparameterizationProposal(opts *bind.FilterOpts) (*GovernmentContractGovtReparameterizationProposalIterator, error)
FilterGovtReparameterizationProposal is a free log retrieval operation binding the contract event 0x74adf299a4c734e1ae114977ab264221c2f4a914c02243561aaa9158735d3224.
Solidity: event _GovtReparameterizationProposal(string name, uint256 value, bytes32 propID, uint256 pollID)
func (*GovernmentContractFilterer) FilterNewConstSet ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterNewConstSet(opts *bind.FilterOpts) (*GovernmentContractNewConstSetIterator, error)
FilterNewConstSet is a free log retrieval operation binding the contract event 0x2f6679e95449d4806445cd50a14e77e4b83ea193ae84e30f8a3247436442c255.
Solidity: event _NewConstSet(bytes32 proposedHash, string proposedURI)
func (*GovernmentContractFilterer) FilterParameterSet ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterParameterSet(opts *bind.FilterOpts) (*GovernmentContractParameterSetIterator, error)
FilterParameterSet is a free log retrieval operation binding the contract event 0x0e92bd4b74871caaf73a4a51ca5ad4f01e5c5215e940a2f2a1f4c755b955066c.
Solidity: event _ParameterSet(string name, uint256 value)
func (*GovernmentContractFilterer) FilterProposalExpired ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterProposalExpired(opts *bind.FilterOpts) (*GovernmentContractProposalExpiredIterator, error)
FilterProposalExpired is a free log retrieval operation binding the contract event 0x0571dcf79f562f7040389aac4b84570b60ed77c3a1f6d9f10f2e3dc86d647e8f.
Solidity: event _ProposalExpired(bytes32 propId, uint256 pollID)
func (*GovernmentContractFilterer) FilterProposalFailed ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterProposalFailed(opts *bind.FilterOpts) (*GovernmentContractProposalFailedIterator, error)
FilterProposalFailed is a free log retrieval operation binding the contract event 0xcbc6fb3892c732a14043baca80213f571ebc1a385c676b25d9907fe8e7a2e37b.
Solidity: event _ProposalFailed(bytes32 propId, uint256 pollID)
func (*GovernmentContractFilterer) FilterProposalPassed ¶
func (_GovernmentContract *GovernmentContractFilterer) FilterProposalPassed(opts *bind.FilterOpts) (*GovernmentContractProposalPassedIterator, error)
FilterProposalPassed is a free log retrieval operation binding the contract event 0xe040346a7ca6935dfd5ccdb81e13933d6af35a399b27c7c61d2888b496033647.
Solidity: event _ProposalPassed(bytes32 propId, uint256 pollID)
func (*GovernmentContractFilterer) WatchAppellateSet ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchAppellateSet(opts *bind.WatchOpts, sink chan<- *GovernmentContractAppellateSet) (event.Subscription, error)
WatchAppellateSet is a free log subscription operation binding the contract event 0x759a9d1715f38685bd08c7fb25060b7b6795cddf54214336e02a0533c5c7b89e.
Solidity: event _AppellateSet(address newAppellate)
func (*GovernmentContractFilterer) WatchGovtReparameterizationProposal ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchGovtReparameterizationProposal(opts *bind.WatchOpts, sink chan<- *GovernmentContractGovtReparameterizationProposal) (event.Subscription, error)
WatchGovtReparameterizationProposal is a free log subscription operation binding the contract event 0x74adf299a4c734e1ae114977ab264221c2f4a914c02243561aaa9158735d3224.
Solidity: event _GovtReparameterizationProposal(string name, uint256 value, bytes32 propID, uint256 pollID)
func (*GovernmentContractFilterer) WatchNewConstSet ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchNewConstSet(opts *bind.WatchOpts, sink chan<- *GovernmentContractNewConstSet) (event.Subscription, error)
WatchNewConstSet is a free log subscription operation binding the contract event 0x2f6679e95449d4806445cd50a14e77e4b83ea193ae84e30f8a3247436442c255.
Solidity: event _NewConstSet(bytes32 proposedHash, string proposedURI)
func (*GovernmentContractFilterer) WatchParameterSet ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchParameterSet(opts *bind.WatchOpts, sink chan<- *GovernmentContractParameterSet) (event.Subscription, error)
WatchParameterSet is a free log subscription operation binding the contract event 0x0e92bd4b74871caaf73a4a51ca5ad4f01e5c5215e940a2f2a1f4c755b955066c.
Solidity: event _ParameterSet(string name, uint256 value)
func (*GovernmentContractFilterer) WatchProposalExpired ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchProposalExpired(opts *bind.WatchOpts, sink chan<- *GovernmentContractProposalExpired) (event.Subscription, error)
WatchProposalExpired is a free log subscription operation binding the contract event 0x0571dcf79f562f7040389aac4b84570b60ed77c3a1f6d9f10f2e3dc86d647e8f.
Solidity: event _ProposalExpired(bytes32 propId, uint256 pollID)
func (*GovernmentContractFilterer) WatchProposalFailed ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchProposalFailed(opts *bind.WatchOpts, sink chan<- *GovernmentContractProposalFailed) (event.Subscription, error)
WatchProposalFailed is a free log subscription operation binding the contract event 0xcbc6fb3892c732a14043baca80213f571ebc1a385c676b25d9907fe8e7a2e37b.
Solidity: event _ProposalFailed(bytes32 propId, uint256 pollID)
func (*GovernmentContractFilterer) WatchProposalPassed ¶
func (_GovernmentContract *GovernmentContractFilterer) WatchProposalPassed(opts *bind.WatchOpts, sink chan<- *GovernmentContractProposalPassed) (event.Subscription, error)
WatchProposalPassed is a free log subscription operation binding the contract event 0xe040346a7ca6935dfd5ccdb81e13933d6af35a399b27c7c61d2888b496033647.
Solidity: event _ProposalPassed(bytes32 propId, uint256 pollID)
type GovernmentContractGovtReparameterizationProposal ¶
type GovernmentContractGovtReparameterizationProposal struct { Name string Value *big.Int PropID [32]byte PollID *big.Int Raw types.Log // Blockchain specific contextual infos }
GovernmentContractGovtReparameterizationProposal represents a GovtReparameterizationProposal event raised by the GovernmentContract contract.
type GovernmentContractGovtReparameterizationProposalIterator ¶
type GovernmentContractGovtReparameterizationProposalIterator struct { Event *GovernmentContractGovtReparameterizationProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractGovtReparameterizationProposalIterator is returned from FilterGovtReparameterizationProposal and is used to iterate over the raw logs and unpacked data for GovtReparameterizationProposal events raised by the GovernmentContract contract.
func (*GovernmentContractGovtReparameterizationProposalIterator) Close ¶
func (it *GovernmentContractGovtReparameterizationProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractGovtReparameterizationProposalIterator) Error ¶
func (it *GovernmentContractGovtReparameterizationProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractGovtReparameterizationProposalIterator) Next ¶
func (it *GovernmentContractGovtReparameterizationProposalIterator) 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 GovernmentContractNewConstSet ¶
type GovernmentContractNewConstSet struct { ProposedHash [32]byte ProposedURI string Raw types.Log // Blockchain specific contextual infos }
GovernmentContractNewConstSet represents a NewConstSet event raised by the GovernmentContract contract.
type GovernmentContractNewConstSetIterator ¶
type GovernmentContractNewConstSetIterator struct { Event *GovernmentContractNewConstSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractNewConstSetIterator is returned from FilterNewConstSet and is used to iterate over the raw logs and unpacked data for NewConstSet events raised by the GovernmentContract contract.
func (*GovernmentContractNewConstSetIterator) Close ¶
func (it *GovernmentContractNewConstSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractNewConstSetIterator) Error ¶
func (it *GovernmentContractNewConstSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractNewConstSetIterator) Next ¶
func (it *GovernmentContractNewConstSetIterator) 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 GovernmentContractParameterSet ¶
type GovernmentContractParameterSet struct { Name string Value *big.Int Raw types.Log // Blockchain specific contextual infos }
GovernmentContractParameterSet represents a ParameterSet event raised by the GovernmentContract contract.
type GovernmentContractParameterSetIterator ¶
type GovernmentContractParameterSetIterator struct { Event *GovernmentContractParameterSet // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractParameterSetIterator is returned from FilterParameterSet and is used to iterate over the raw logs and unpacked data for ParameterSet events raised by the GovernmentContract contract.
func (*GovernmentContractParameterSetIterator) Close ¶
func (it *GovernmentContractParameterSetIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractParameterSetIterator) Error ¶
func (it *GovernmentContractParameterSetIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractParameterSetIterator) Next ¶
func (it *GovernmentContractParameterSetIterator) 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 GovernmentContractProposalExpired ¶
type GovernmentContractProposalExpired struct { PropId [32]byte PollID *big.Int Raw types.Log // Blockchain specific contextual infos }
GovernmentContractProposalExpired represents a ProposalExpired event raised by the GovernmentContract contract.
type GovernmentContractProposalExpiredIterator ¶
type GovernmentContractProposalExpiredIterator struct { Event *GovernmentContractProposalExpired // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractProposalExpiredIterator is returned from FilterProposalExpired and is used to iterate over the raw logs and unpacked data for ProposalExpired events raised by the GovernmentContract contract.
func (*GovernmentContractProposalExpiredIterator) Close ¶
func (it *GovernmentContractProposalExpiredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractProposalExpiredIterator) Error ¶
func (it *GovernmentContractProposalExpiredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractProposalExpiredIterator) Next ¶
func (it *GovernmentContractProposalExpiredIterator) 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 GovernmentContractProposalFailed ¶
type GovernmentContractProposalFailed struct { PropId [32]byte PollID *big.Int Raw types.Log // Blockchain specific contextual infos }
GovernmentContractProposalFailed represents a ProposalFailed event raised by the GovernmentContract contract.
type GovernmentContractProposalFailedIterator ¶
type GovernmentContractProposalFailedIterator struct { Event *GovernmentContractProposalFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractProposalFailedIterator is returned from FilterProposalFailed and is used to iterate over the raw logs and unpacked data for ProposalFailed events raised by the GovernmentContract contract.
func (*GovernmentContractProposalFailedIterator) Close ¶
func (it *GovernmentContractProposalFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractProposalFailedIterator) Error ¶
func (it *GovernmentContractProposalFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractProposalFailedIterator) Next ¶
func (it *GovernmentContractProposalFailedIterator) 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 GovernmentContractProposalPassed ¶
type GovernmentContractProposalPassed struct { PropId [32]byte PollID *big.Int Raw types.Log // Blockchain specific contextual infos }
GovernmentContractProposalPassed represents a ProposalPassed event raised by the GovernmentContract contract.
type GovernmentContractProposalPassedIterator ¶
type GovernmentContractProposalPassedIterator struct { Event *GovernmentContractProposalPassed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernmentContractProposalPassedIterator is returned from FilterProposalPassed and is used to iterate over the raw logs and unpacked data for ProposalPassed events raised by the GovernmentContract contract.
func (*GovernmentContractProposalPassedIterator) Close ¶
func (it *GovernmentContractProposalPassedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernmentContractProposalPassedIterator) Error ¶
func (it *GovernmentContractProposalPassedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernmentContractProposalPassedIterator) Next ¶
func (it *GovernmentContractProposalPassedIterator) 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 GovernmentContractRaw ¶
type GovernmentContractRaw struct {
Contract *GovernmentContract // Generic contract binding to access the raw methods on
}
GovernmentContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GovernmentContractRaw) Call ¶
func (_GovernmentContract *GovernmentContractRaw) 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 (*GovernmentContractRaw) Transact ¶
func (_GovernmentContract *GovernmentContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernmentContractRaw) Transfer ¶
func (_GovernmentContract *GovernmentContractRaw) 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 GovernmentContractSession ¶
type GovernmentContractSession struct { Contract *GovernmentContract // 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 }
GovernmentContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GovernmentContractSession) Appellate ¶
func (_GovernmentContract *GovernmentContractSession) Appellate() (common.Address, error)
Appellate is a free data retrieval call binding the contract method 0xd5fd9e66.
Solidity: function appellate() constant returns(address)
func (*GovernmentContractSession) ConstitutionHash ¶
func (_GovernmentContract *GovernmentContractSession) ConstitutionHash() ([32]byte, error)
ConstitutionHash is a free data retrieval call binding the contract method 0xc7d93fd4.
Solidity: function constitutionHash() constant returns(bytes32)
func (*GovernmentContractSession) ConstitutionURI ¶
func (_GovernmentContract *GovernmentContractSession) ConstitutionURI() (string, error)
ConstitutionURI is a free data retrieval call binding the contract method 0x8ca7f51c.
Solidity: function constitutionURI() constant returns(string)
func (*GovernmentContractSession) Get ¶
func (_GovernmentContract *GovernmentContractSession) Get(name string) (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x693ec85e.
Solidity: function get(string name) constant returns(uint256 value)
func (*GovernmentContractSession) GetAppellate ¶
func (_GovernmentContract *GovernmentContractSession) GetAppellate() (common.Address, error)
GetAppellate is a free data retrieval call binding the contract method 0x56e1fb88.
Solidity: function getAppellate() constant returns(address)
func (*GovernmentContractSession) GetGovernmentController ¶
func (_GovernmentContract *GovernmentContractSession) GetGovernmentController() (common.Address, error)
GetGovernmentController is a free data retrieval call binding the contract method 0x5793b9cf.
Solidity: function getGovernmentController() constant returns(address)
func (*GovernmentContractSession) GovernmentController ¶
func (_GovernmentContract *GovernmentContractSession) GovernmentController() (common.Address, error)
GovernmentController is a free data retrieval call binding the contract method 0xf2a2129b.
Solidity: function governmentController() constant returns(address)
func (*GovernmentContractSession) PROCESSBY ¶
func (_GovernmentContract *GovernmentContractSession) PROCESSBY() (*big.Int, error)
PROCESSBY is a free data retrieval call binding the contract method 0x0029514f.
Solidity: function PROCESSBY() constant returns(uint256)
func (*GovernmentContractSession) Params ¶
func (_GovernmentContract *GovernmentContractSession) Params(arg0 [32]byte) (*big.Int, error)
Params is a free data retrieval call binding the contract method 0xdc6ab527.
Solidity: function params(bytes32 ) constant returns(uint256)
func (*GovernmentContractSession) ProcessProposal ¶
func (_GovernmentContract *GovernmentContractSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
ProcessProposal is a paid mutator transaction binding the contract method 0x30490e91.
Solidity: function processProposal(bytes32 _propID) returns()
func (*GovernmentContractSession) PropCanBeResolved ¶
func (_GovernmentContract *GovernmentContractSession) PropCanBeResolved(_propID [32]byte) (bool, error)
PropCanBeResolved is a free data retrieval call binding the contract method 0xffa1bdf0.
Solidity: function propCanBeResolved(bytes32 _propID) constant returns(bool)
func (*GovernmentContractSession) PropExists ¶
func (_GovernmentContract *GovernmentContractSession) PropExists(_propID [32]byte) (bool, error)
PropExists is a free data retrieval call binding the contract method 0x35300990.
Solidity: function propExists(bytes32 _propID) constant returns(bool)
func (*GovernmentContractSession) Proposals ¶
func (_GovernmentContract *GovernmentContractSession) Proposals(arg0 [32]byte) (struct { PollID *big.Int Name string ProcessBy *big.Int Value *big.Int }, error)
Proposals is a free data retrieval call binding the contract method 0x32ed5b12.
Solidity: function proposals(bytes32 ) constant returns(uint256 pollID, string name, uint256 processBy, uint256 value)
func (*GovernmentContractSession) ProposeReparameterization ¶
func (_GovernmentContract *GovernmentContractSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
ProposeReparameterization is a paid mutator transaction binding the contract method 0xbade1c54.
Solidity: function proposeReparameterization(string _name, uint256 _value) returns(bytes32)
func (*GovernmentContractSession) SetAppellate ¶
func (_GovernmentContract *GovernmentContractSession) SetAppellate(newAppellate common.Address) (*types.Transaction, error)
SetAppellate is a paid mutator transaction binding the contract method 0x55122425.
Solidity: function setAppellate(address newAppellate) returns()
func (*GovernmentContractSession) SetNewConstitution ¶
func (_GovernmentContract *GovernmentContractSession) SetNewConstitution(_newConstHash [32]byte, _newConstURI string) (*types.Transaction, error)
SetNewConstitution is a paid mutator transaction binding the contract method 0xb0924d6e.
Solidity: function setNewConstitution(bytes32 _newConstHash, string _newConstURI) returns()
type GovernmentContractTransactor ¶
type GovernmentContractTransactor struct {
// contains filtered or unexported fields
}
GovernmentContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGovernmentContractTransactor ¶
func NewGovernmentContractTransactor(address common.Address, transactor bind.ContractTransactor) (*GovernmentContractTransactor, error)
NewGovernmentContractTransactor creates a new write-only instance of GovernmentContract, bound to a specific deployed contract.
func (*GovernmentContractTransactor) ProcessProposal ¶
func (_GovernmentContract *GovernmentContractTransactor) ProcessProposal(opts *bind.TransactOpts, _propID [32]byte) (*types.Transaction, error)
ProcessProposal is a paid mutator transaction binding the contract method 0x30490e91.
Solidity: function processProposal(bytes32 _propID) returns()
func (*GovernmentContractTransactor) ProposeReparameterization ¶
func (_GovernmentContract *GovernmentContractTransactor) ProposeReparameterization(opts *bind.TransactOpts, _name string, _value *big.Int) (*types.Transaction, error)
ProposeReparameterization is a paid mutator transaction binding the contract method 0xbade1c54.
Solidity: function proposeReparameterization(string _name, uint256 _value) returns(bytes32)
func (*GovernmentContractTransactor) SetAppellate ¶
func (_GovernmentContract *GovernmentContractTransactor) SetAppellate(opts *bind.TransactOpts, newAppellate common.Address) (*types.Transaction, error)
SetAppellate is a paid mutator transaction binding the contract method 0x55122425.
Solidity: function setAppellate(address newAppellate) returns()
func (*GovernmentContractTransactor) SetNewConstitution ¶
func (_GovernmentContract *GovernmentContractTransactor) SetNewConstitution(opts *bind.TransactOpts, _newConstHash [32]byte, _newConstURI string) (*types.Transaction, error)
SetNewConstitution is a paid mutator transaction binding the contract method 0xb0924d6e.
Solidity: function setNewConstitution(bytes32 _newConstHash, string _newConstURI) returns()
type GovernmentContractTransactorRaw ¶
type GovernmentContractTransactorRaw struct {
Contract *GovernmentContractTransactor // Generic write-only contract binding to access the raw methods on
}
GovernmentContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GovernmentContractTransactorRaw) Transact ¶
func (_GovernmentContract *GovernmentContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernmentContractTransactorRaw) Transfer ¶
func (_GovernmentContract *GovernmentContractTransactorRaw) 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 GovernmentContractTransactorSession ¶
type GovernmentContractTransactorSession struct { Contract *GovernmentContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GovernmentContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GovernmentContractTransactorSession) ProcessProposal ¶
func (_GovernmentContract *GovernmentContractTransactorSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
ProcessProposal is a paid mutator transaction binding the contract method 0x30490e91.
Solidity: function processProposal(bytes32 _propID) returns()
func (*GovernmentContractTransactorSession) ProposeReparameterization ¶
func (_GovernmentContract *GovernmentContractTransactorSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
ProposeReparameterization is a paid mutator transaction binding the contract method 0xbade1c54.
Solidity: function proposeReparameterization(string _name, uint256 _value) returns(bytes32)
func (*GovernmentContractTransactorSession) SetAppellate ¶
func (_GovernmentContract *GovernmentContractTransactorSession) SetAppellate(newAppellate common.Address) (*types.Transaction, error)
SetAppellate is a paid mutator transaction binding the contract method 0x55122425.
Solidity: function setAppellate(address newAppellate) returns()
func (*GovernmentContractTransactorSession) SetNewConstitution ¶
func (_GovernmentContract *GovernmentContractTransactorSession) SetNewConstitution(_newConstHash [32]byte, _newConstURI string) (*types.Transaction, error)
SetNewConstitution is a paid mutator transaction binding the contract method 0xb0924d6e.
Solidity: function setNewConstitution(bytes32 _newConstHash, string _newConstURI) returns()
type MultiSigWalletContract ¶
type MultiSigWalletContract struct { MultiSigWalletContractCaller // Read-only binding to the contract MultiSigWalletContractTransactor // Write-only binding to the contract MultiSigWalletContractFilterer // Log filterer for contract events }
MultiSigWalletContract is an auto generated Go binding around an Ethereum contract.
func DeployMultiSigWalletContract ¶
func DeployMultiSigWalletContract(auth *bind.TransactOpts, backend bind.ContractBackend, initialOwners []common.Address, initialRequired *big.Int) (common.Address, *types.Transaction, *MultiSigWalletContract, error)
DeployMultiSigWalletContract deploys a new Ethereum contract, binding an instance of MultiSigWalletContract to it.
func NewMultiSigWalletContract ¶
func NewMultiSigWalletContract(address common.Address, backend bind.ContractBackend) (*MultiSigWalletContract, error)
NewMultiSigWalletContract creates a new instance of MultiSigWalletContract, bound to a specific deployed contract.
type MultiSigWalletContractCaller ¶
type MultiSigWalletContractCaller struct {
// contains filtered or unexported fields
}
MultiSigWalletContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiSigWalletContractCaller ¶
func NewMultiSigWalletContractCaller(address common.Address, caller bind.ContractCaller) (*MultiSigWalletContractCaller, error)
NewMultiSigWalletContractCaller creates a new read-only instance of MultiSigWalletContract, bound to a specific deployed contract.
func (*MultiSigWalletContractCaller) Confirmations ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*MultiSigWalletContractCaller) GetConfirmationCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*MultiSigWalletContractCaller) GetConfirmations ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*MultiSigWalletContractCaller) GetOwners ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MultiSigWalletContractCaller) GetTransactionCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*MultiSigWalletContractCaller) GetTransactionIds ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*MultiSigWalletContractCaller) IsConfirmed ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*MultiSigWalletContractCaller) IsOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*MultiSigWalletContractCaller) MAXOWNERCOUNT ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MultiSigWalletContractCaller) Owners ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*MultiSigWalletContractCaller) Required ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) Required(opts *bind.CallOpts) (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MultiSigWalletContractCaller) TransactionCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MultiSigWalletContractCaller) Transactions ¶
func (_MultiSigWalletContract *MultiSigWalletContractCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigWalletContractCallerRaw ¶
type MultiSigWalletContractCallerRaw struct {
Contract *MultiSigWalletContractCaller // Generic read-only contract binding to access the raw methods on
}
MultiSigWalletContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiSigWalletContractCallerRaw) Call ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerRaw) 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 MultiSigWalletContractCallerSession ¶
type MultiSigWalletContractCallerSession struct { Contract *MultiSigWalletContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiSigWalletContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiSigWalletContractCallerSession) Confirmations ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*MultiSigWalletContractCallerSession) GetConfirmationCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*MultiSigWalletContractCallerSession) GetConfirmations ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*MultiSigWalletContractCallerSession) GetOwners ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MultiSigWalletContractCallerSession) GetTransactionCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*MultiSigWalletContractCallerSession) GetTransactionIds ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*MultiSigWalletContractCallerSession) IsConfirmed ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*MultiSigWalletContractCallerSession) IsOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*MultiSigWalletContractCallerSession) MAXOWNERCOUNT ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MultiSigWalletContractCallerSession) Owners ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Owners(arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*MultiSigWalletContractCallerSession) Required ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MultiSigWalletContractCallerSession) TransactionCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MultiSigWalletContractCallerSession) Transactions ¶
func (_MultiSigWalletContract *MultiSigWalletContractCallerSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigWalletContractConfirmation ¶
type MultiSigWalletContractConfirmation struct { Sender common.Address TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractConfirmation represents a Confirmation event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractConfirmationIterator ¶
type MultiSigWalletContractConfirmationIterator struct { Event *MultiSigWalletContractConfirmation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractConfirmationIterator) Close ¶
func (it *MultiSigWalletContractConfirmationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractConfirmationIterator) Error ¶
func (it *MultiSigWalletContractConfirmationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractConfirmationIterator) Next ¶
func (it *MultiSigWalletContractConfirmationIterator) 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 MultiSigWalletContractDeposit ¶
type MultiSigWalletContractDeposit struct { Sender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractDeposit represents a Deposit event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractDepositIterator ¶
type MultiSigWalletContractDepositIterator struct { Event *MultiSigWalletContractDeposit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractDepositIterator) Close ¶
func (it *MultiSigWalletContractDepositIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractDepositIterator) Error ¶
func (it *MultiSigWalletContractDepositIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractDepositIterator) Next ¶
func (it *MultiSigWalletContractDepositIterator) 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 MultiSigWalletContractExecution ¶
type MultiSigWalletContractExecution struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractExecution represents a Execution event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractExecutionFailure ¶
type MultiSigWalletContractExecutionFailure struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractExecutionFailure represents a ExecutionFailure event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractExecutionFailureIterator ¶
type MultiSigWalletContractExecutionFailureIterator struct { Event *MultiSigWalletContractExecutionFailure // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractExecutionFailureIterator) Close ¶
func (it *MultiSigWalletContractExecutionFailureIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractExecutionFailureIterator) Error ¶
func (it *MultiSigWalletContractExecutionFailureIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractExecutionFailureIterator) Next ¶
func (it *MultiSigWalletContractExecutionFailureIterator) 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 MultiSigWalletContractExecutionIterator ¶
type MultiSigWalletContractExecutionIterator struct { Event *MultiSigWalletContractExecution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractExecutionIterator) Close ¶
func (it *MultiSigWalletContractExecutionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractExecutionIterator) Error ¶
func (it *MultiSigWalletContractExecutionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractExecutionIterator) Next ¶
func (it *MultiSigWalletContractExecutionIterator) 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 MultiSigWalletContractFilterer ¶
type MultiSigWalletContractFilterer struct {
// contains filtered or unexported fields
}
MultiSigWalletContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiSigWalletContractFilterer ¶
func NewMultiSigWalletContractFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiSigWalletContractFilterer, error)
NewMultiSigWalletContractFilterer creates a new log filterer instance of MultiSigWalletContract, bound to a specific deployed contract.
func (*MultiSigWalletContractFilterer) FilterConfirmation ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletContractConfirmationIterator, error)
FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) FilterDeposit ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigWalletContractDepositIterator, error)
FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigWalletContractFilterer) FilterExecution ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletContractExecutionIterator, error)
FilterExecution is a free log retrieval operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) FilterExecutionFailure ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletContractExecutionFailureIterator, error)
FilterExecutionFailure is a free log retrieval operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) FilterOwnerAddition ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletContractOwnerAdditionIterator, error)
FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigWalletContractFilterer) FilterOwnerRemoval ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletContractOwnerRemovalIterator, error)
FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigWalletContractFilterer) FilterRequirementChange ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigWalletContractRequirementChangeIterator, error)
FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigWalletContractFilterer) FilterRevocation ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletContractRevocationIterator, error)
FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) FilterSubmission ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletContractSubmissionIterator, error)
FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) WatchConfirmation ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.
Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) WatchDeposit ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractDeposit, sender []common.Address) (event.Subscription, error)
WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.
Solidity: event Deposit(address indexed sender, uint256 value)
func (*MultiSigWalletContractFilterer) WatchExecution ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractExecution, transactionId []*big.Int) (event.Subscription, error)
WatchExecution is a free log subscription operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.
Solidity: event Execution(uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) WatchExecutionFailure ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractExecutionFailure, transactionId []*big.Int) (event.Subscription, error)
WatchExecutionFailure is a free log subscription operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.
Solidity: event ExecutionFailure(uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) WatchOwnerAddition ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractOwnerAddition, owner []common.Address) (event.Subscription, error)
WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.
Solidity: event OwnerAddition(address indexed owner)
func (*MultiSigWalletContractFilterer) WatchOwnerRemoval ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractOwnerRemoval, owner []common.Address) (event.Subscription, error)
WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.
Solidity: event OwnerRemoval(address indexed owner)
func (*MultiSigWalletContractFilterer) WatchRequirementChange ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractRequirementChange) (event.Subscription, error)
WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.
Solidity: event RequirementChange(uint256 required)
func (*MultiSigWalletContractFilterer) WatchRevocation ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)
WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.
Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)
func (*MultiSigWalletContractFilterer) WatchSubmission ¶
func (_MultiSigWalletContract *MultiSigWalletContractFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigWalletContractSubmission, transactionId []*big.Int) (event.Subscription, error)
WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.
Solidity: event Submission(uint256 indexed transactionId)
type MultiSigWalletContractOwnerAddition ¶
type MultiSigWalletContractOwnerAddition struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractOwnerAddition represents a OwnerAddition event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractOwnerAdditionIterator ¶
type MultiSigWalletContractOwnerAdditionIterator struct { Event *MultiSigWalletContractOwnerAddition // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractOwnerAdditionIterator) Close ¶
func (it *MultiSigWalletContractOwnerAdditionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractOwnerAdditionIterator) Error ¶
func (it *MultiSigWalletContractOwnerAdditionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractOwnerAdditionIterator) Next ¶
func (it *MultiSigWalletContractOwnerAdditionIterator) 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 MultiSigWalletContractOwnerRemoval ¶
type MultiSigWalletContractOwnerRemoval struct { Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractOwnerRemoval represents a OwnerRemoval event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractOwnerRemovalIterator ¶
type MultiSigWalletContractOwnerRemovalIterator struct { Event *MultiSigWalletContractOwnerRemoval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractOwnerRemovalIterator) Close ¶
func (it *MultiSigWalletContractOwnerRemovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractOwnerRemovalIterator) Error ¶
func (it *MultiSigWalletContractOwnerRemovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractOwnerRemovalIterator) Next ¶
func (it *MultiSigWalletContractOwnerRemovalIterator) 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 MultiSigWalletContractRaw ¶
type MultiSigWalletContractRaw struct {
Contract *MultiSigWalletContract // Generic contract binding to access the raw methods on
}
MultiSigWalletContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiSigWalletContractRaw) Call ¶
func (_MultiSigWalletContract *MultiSigWalletContractRaw) 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 (*MultiSigWalletContractRaw) Transact ¶
func (_MultiSigWalletContract *MultiSigWalletContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigWalletContractRaw) Transfer ¶
func (_MultiSigWalletContract *MultiSigWalletContractRaw) 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 MultiSigWalletContractRequirementChange ¶
type MultiSigWalletContractRequirementChange struct { Required *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractRequirementChange represents a RequirementChange event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractRequirementChangeIterator ¶
type MultiSigWalletContractRequirementChangeIterator struct { Event *MultiSigWalletContractRequirementChange // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractRequirementChangeIterator) Close ¶
func (it *MultiSigWalletContractRequirementChangeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractRequirementChangeIterator) Error ¶
func (it *MultiSigWalletContractRequirementChangeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractRequirementChangeIterator) Next ¶
func (it *MultiSigWalletContractRequirementChangeIterator) 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 MultiSigWalletContractRevocation ¶
type MultiSigWalletContractRevocation struct { Sender common.Address TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractRevocation represents a Revocation event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractRevocationIterator ¶
type MultiSigWalletContractRevocationIterator struct { Event *MultiSigWalletContractRevocation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractRevocationIterator) Close ¶
func (it *MultiSigWalletContractRevocationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractRevocationIterator) Error ¶
func (it *MultiSigWalletContractRevocationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractRevocationIterator) Next ¶
func (it *MultiSigWalletContractRevocationIterator) 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 MultiSigWalletContractSession ¶
type MultiSigWalletContractSession struct { Contract *MultiSigWalletContract // 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 }
MultiSigWalletContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiSigWalletContractSession) AddOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigWalletContractSession) ChangeRequirement ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) ChangeRequirement(newRequired *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 newRequired) returns()
func (*MultiSigWalletContractSession) ConfirmTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigWalletContractSession) Confirmations ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)
Confirmations is a free data retrieval call binding the contract method 0x3411c81c.
Solidity: function confirmations(uint256 , address ) constant returns(bool)
func (*MultiSigWalletContractSession) ExecuteTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigWalletContractSession) GetConfirmationCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)
GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.
Solidity: function getConfirmationCount(uint256 transactionId) constant returns(uint256 count)
func (*MultiSigWalletContractSession) GetConfirmations ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)
GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.
Solidity: function getConfirmations(uint256 transactionId) constant returns(address[] _confirmations)
func (*MultiSigWalletContractSession) GetOwners ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) GetOwners() ([]common.Address, error)
GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.
Solidity: function getOwners() constant returns(address[])
func (*MultiSigWalletContractSession) GetTransactionCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)
GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.
Solidity: function getTransactionCount(bool pending, bool executed) constant returns(uint256 count)
func (*MultiSigWalletContractSession) GetTransactionIds ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)
GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.
Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) constant returns(uint256[] _transactionIds)
func (*MultiSigWalletContractSession) IsConfirmed ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) IsConfirmed(transactionId *big.Int) (bool, error)
IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.
Solidity: function isConfirmed(uint256 transactionId) constant returns(bool)
func (*MultiSigWalletContractSession) IsOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) IsOwner(arg0 common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address ) constant returns(bool)
func (*MultiSigWalletContractSession) MAXOWNERCOUNT ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) MAXOWNERCOUNT() (*big.Int, error)
MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.
Solidity: function MAX_OWNER_COUNT() constant returns(uint256)
func (*MultiSigWalletContractSession) Owners ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) Owners(arg0 *big.Int) (common.Address, error)
Owners is a free data retrieval call binding the contract method 0x025e7c27.
Solidity: function owners(uint256 ) constant returns(address)
func (*MultiSigWalletContractSession) RemoveOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigWalletContractSession) ReplaceOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigWalletContractSession) Required ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) Required() (*big.Int, error)
Required is a free data retrieval call binding the contract method 0xdc8452cd.
Solidity: function required() constant returns(uint256)
func (*MultiSigWalletContractSession) RevokeConfirmation ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigWalletContractSession) SubmitTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
func (*MultiSigWalletContractSession) TransactionCount ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) TransactionCount() (*big.Int, error)
TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.
Solidity: function transactionCount() constant returns(uint256)
func (*MultiSigWalletContractSession) Transactions ¶
func (_MultiSigWalletContract *MultiSigWalletContractSession) Transactions(arg0 *big.Int) (struct { Destination common.Address Value *big.Int Data []byte Executed bool }, error)
Transactions is a free data retrieval call binding the contract method 0x9ace38c2.
Solidity: function transactions(uint256 ) constant returns(address destination, uint256 value, bytes data, bool executed)
type MultiSigWalletContractSubmission ¶
type MultiSigWalletContractSubmission struct { TransactionId *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletContractSubmission represents a Submission event raised by the MultiSigWalletContract contract.
type MultiSigWalletContractSubmissionIterator ¶
type MultiSigWalletContractSubmissionIterator struct { Event *MultiSigWalletContractSubmission // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletContractSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the MultiSigWalletContract contract.
func (*MultiSigWalletContractSubmissionIterator) Close ¶
func (it *MultiSigWalletContractSubmissionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletContractSubmissionIterator) Error ¶
func (it *MultiSigWalletContractSubmissionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletContractSubmissionIterator) Next ¶
func (it *MultiSigWalletContractSubmissionIterator) 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 MultiSigWalletContractTransactor ¶
type MultiSigWalletContractTransactor struct {
// contains filtered or unexported fields
}
MultiSigWalletContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiSigWalletContractTransactor ¶
func NewMultiSigWalletContractTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiSigWalletContractTransactor, error)
NewMultiSigWalletContractTransactor creates a new write-only instance of MultiSigWalletContract, bound to a specific deployed contract.
func (*MultiSigWalletContractTransactor) AddOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigWalletContractTransactor) ChangeRequirement ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ChangeRequirement(opts *bind.TransactOpts, newRequired *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 newRequired) returns()
func (*MultiSigWalletContractTransactor) ConfirmTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigWalletContractTransactor) ExecuteTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigWalletContractTransactor) RemoveOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigWalletContractTransactor) ReplaceOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigWalletContractTransactor) RevokeConfirmation ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigWalletContractTransactor) SubmitTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type MultiSigWalletContractTransactorRaw ¶
type MultiSigWalletContractTransactorRaw struct {
Contract *MultiSigWalletContractTransactor // Generic write-only contract binding to access the raw methods on
}
MultiSigWalletContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiSigWalletContractTransactorRaw) Transact ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigWalletContractTransactorRaw) Transfer ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorRaw) 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 MultiSigWalletContractTransactorSession ¶
type MultiSigWalletContractTransactorSession struct { Contract *MultiSigWalletContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiSigWalletContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiSigWalletContractTransactorSession) AddOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)
AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.
Solidity: function addOwner(address owner) returns()
func (*MultiSigWalletContractTransactorSession) ChangeRequirement ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ChangeRequirement(newRequired *big.Int) (*types.Transaction, error)
ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.
Solidity: function changeRequirement(uint256 newRequired) returns()
func (*MultiSigWalletContractTransactorSession) ConfirmTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)
ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.
Solidity: function confirmTransaction(uint256 transactionId) returns()
func (*MultiSigWalletContractTransactorSession) ExecuteTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)
ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.
Solidity: function executeTransaction(uint256 transactionId) returns()
func (*MultiSigWalletContractTransactorSession) RemoveOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)
RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.
Solidity: function removeOwner(address owner) returns()
func (*MultiSigWalletContractTransactorSession) ReplaceOwner ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)
ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.
Solidity: function replaceOwner(address owner, address newOwner) returns()
func (*MultiSigWalletContractTransactorSession) RevokeConfirmation ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)
RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.
Solidity: function revokeConfirmation(uint256 transactionId) returns()
func (*MultiSigWalletContractTransactorSession) SubmitTransaction ¶
func (_MultiSigWalletContract *MultiSigWalletContractTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)
SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.
Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)
type MultiSigWalletFactoryContract ¶
type MultiSigWalletFactoryContract struct { MultiSigWalletFactoryContractCaller // Read-only binding to the contract MultiSigWalletFactoryContractTransactor // Write-only binding to the contract MultiSigWalletFactoryContractFilterer // Log filterer for contract events }
MultiSigWalletFactoryContract is an auto generated Go binding around an Ethereum contract.
func DeployMultiSigWalletFactoryContract ¶
func DeployMultiSigWalletFactoryContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MultiSigWalletFactoryContract, error)
DeployMultiSigWalletFactoryContract deploys a new Ethereum contract, binding an instance of MultiSigWalletFactoryContract to it.
func NewMultiSigWalletFactoryContract ¶
func NewMultiSigWalletFactoryContract(address common.Address, backend bind.ContractBackend) (*MultiSigWalletFactoryContract, error)
NewMultiSigWalletFactoryContract creates a new instance of MultiSigWalletFactoryContract, bound to a specific deployed contract.
type MultiSigWalletFactoryContractCaller ¶
type MultiSigWalletFactoryContractCaller struct {
// contains filtered or unexported fields
}
MultiSigWalletFactoryContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiSigWalletFactoryContractCaller ¶
func NewMultiSigWalletFactoryContractCaller(address common.Address, caller bind.ContractCaller) (*MultiSigWalletFactoryContractCaller, error)
NewMultiSigWalletFactoryContractCaller creates a new read-only instance of MultiSigWalletFactoryContract, bound to a specific deployed contract.
func (*MultiSigWalletFactoryContractCaller) GetInstantiationCount ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCaller) GetInstantiationCount(opts *bind.CallOpts, creator common.Address) (*big.Int, error)
GetInstantiationCount is a free data retrieval call binding the contract method 0x8f838478.
Solidity: function getInstantiationCount(address creator) constant returns(uint256)
func (*MultiSigWalletFactoryContractCaller) Instantiations ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCaller) Instantiations(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
Instantiations is a free data retrieval call binding the contract method 0x57183c82.
Solidity: function instantiations(address , uint256 ) constant returns(address)
func (*MultiSigWalletFactoryContractCaller) IsInstantiation ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCaller) IsInstantiation(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsInstantiation is a free data retrieval call binding the contract method 0x2f4f3316.
Solidity: function isInstantiation(address ) constant returns(bool)
type MultiSigWalletFactoryContractCallerRaw ¶
type MultiSigWalletFactoryContractCallerRaw struct {
Contract *MultiSigWalletFactoryContractCaller // Generic read-only contract binding to access the raw methods on
}
MultiSigWalletFactoryContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiSigWalletFactoryContractCallerRaw) Call ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerRaw) 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 MultiSigWalletFactoryContractCallerSession ¶
type MultiSigWalletFactoryContractCallerSession struct { Contract *MultiSigWalletFactoryContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiSigWalletFactoryContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiSigWalletFactoryContractCallerSession) GetInstantiationCount ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerSession) GetInstantiationCount(creator common.Address) (*big.Int, error)
GetInstantiationCount is a free data retrieval call binding the contract method 0x8f838478.
Solidity: function getInstantiationCount(address creator) constant returns(uint256)
func (*MultiSigWalletFactoryContractCallerSession) Instantiations ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerSession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Instantiations is a free data retrieval call binding the contract method 0x57183c82.
Solidity: function instantiations(address , uint256 ) constant returns(address)
func (*MultiSigWalletFactoryContractCallerSession) IsInstantiation ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractCallerSession) IsInstantiation(arg0 common.Address) (bool, error)
IsInstantiation is a free data retrieval call binding the contract method 0x2f4f3316.
Solidity: function isInstantiation(address ) constant returns(bool)
type MultiSigWalletFactoryContractContractInstantiation ¶
type MultiSigWalletFactoryContractContractInstantiation struct { Sender common.Address Instantiation common.Address Raw types.Log // Blockchain specific contextual infos }
MultiSigWalletFactoryContractContractInstantiation represents a ContractInstantiation event raised by the MultiSigWalletFactoryContract contract.
type MultiSigWalletFactoryContractContractInstantiationIterator ¶
type MultiSigWalletFactoryContractContractInstantiationIterator struct { Event *MultiSigWalletFactoryContractContractInstantiation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiSigWalletFactoryContractContractInstantiationIterator is returned from FilterContractInstantiation and is used to iterate over the raw logs and unpacked data for ContractInstantiation events raised by the MultiSigWalletFactoryContract contract.
func (*MultiSigWalletFactoryContractContractInstantiationIterator) Close ¶
func (it *MultiSigWalletFactoryContractContractInstantiationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiSigWalletFactoryContractContractInstantiationIterator) Error ¶
func (it *MultiSigWalletFactoryContractContractInstantiationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiSigWalletFactoryContractContractInstantiationIterator) Next ¶
func (it *MultiSigWalletFactoryContractContractInstantiationIterator) 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 MultiSigWalletFactoryContractFilterer ¶
type MultiSigWalletFactoryContractFilterer struct {
// contains filtered or unexported fields
}
MultiSigWalletFactoryContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiSigWalletFactoryContractFilterer ¶
func NewMultiSigWalletFactoryContractFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiSigWalletFactoryContractFilterer, error)
NewMultiSigWalletFactoryContractFilterer creates a new log filterer instance of MultiSigWalletFactoryContract, bound to a specific deployed contract.
func (*MultiSigWalletFactoryContractFilterer) FilterContractInstantiation ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractFilterer) FilterContractInstantiation(opts *bind.FilterOpts) (*MultiSigWalletFactoryContractContractInstantiationIterator, error)
FilterContractInstantiation is a free log retrieval operation binding the contract event 0x4fb057ad4a26ed17a57957fa69c306f11987596069b89521c511fc9a894e6161.
Solidity: event ContractInstantiation(address sender, address instantiation)
func (*MultiSigWalletFactoryContractFilterer) WatchContractInstantiation ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractFilterer) WatchContractInstantiation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletFactoryContractContractInstantiation) (event.Subscription, error)
WatchContractInstantiation is a free log subscription operation binding the contract event 0x4fb057ad4a26ed17a57957fa69c306f11987596069b89521c511fc9a894e6161.
Solidity: event ContractInstantiation(address sender, address instantiation)
type MultiSigWalletFactoryContractRaw ¶
type MultiSigWalletFactoryContractRaw struct {
Contract *MultiSigWalletFactoryContract // Generic contract binding to access the raw methods on
}
MultiSigWalletFactoryContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiSigWalletFactoryContractRaw) Call ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractRaw) 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 (*MultiSigWalletFactoryContractRaw) Transact ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigWalletFactoryContractRaw) Transfer ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractRaw) 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 MultiSigWalletFactoryContractSession ¶
type MultiSigWalletFactoryContractSession struct { Contract *MultiSigWalletFactoryContract // 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 }
MultiSigWalletFactoryContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiSigWalletFactoryContractSession) Create ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) Create(_owners []common.Address, _required *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xf8f73808.
Solidity: function create(address[] _owners, uint256 _required) returns(address wallet)
func (*MultiSigWalletFactoryContractSession) GetInstantiationCount ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) GetInstantiationCount(creator common.Address) (*big.Int, error)
GetInstantiationCount is a free data retrieval call binding the contract method 0x8f838478.
Solidity: function getInstantiationCount(address creator) constant returns(uint256)
func (*MultiSigWalletFactoryContractSession) Instantiations ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Instantiations is a free data retrieval call binding the contract method 0x57183c82.
Solidity: function instantiations(address , uint256 ) constant returns(address)
func (*MultiSigWalletFactoryContractSession) IsInstantiation ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractSession) IsInstantiation(arg0 common.Address) (bool, error)
IsInstantiation is a free data retrieval call binding the contract method 0x2f4f3316.
Solidity: function isInstantiation(address ) constant returns(bool)
type MultiSigWalletFactoryContractTransactor ¶
type MultiSigWalletFactoryContractTransactor struct {
// contains filtered or unexported fields
}
MultiSigWalletFactoryContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiSigWalletFactoryContractTransactor ¶
func NewMultiSigWalletFactoryContractTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiSigWalletFactoryContractTransactor, error)
NewMultiSigWalletFactoryContractTransactor creates a new write-only instance of MultiSigWalletFactoryContract, bound to a specific deployed contract.
func (*MultiSigWalletFactoryContractTransactor) Create ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractTransactor) Create(opts *bind.TransactOpts, _owners []common.Address, _required *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xf8f73808.
Solidity: function create(address[] _owners, uint256 _required) returns(address wallet)
type MultiSigWalletFactoryContractTransactorRaw ¶
type MultiSigWalletFactoryContractTransactorRaw struct {
Contract *MultiSigWalletFactoryContractTransactor // Generic write-only contract binding to access the raw methods on
}
MultiSigWalletFactoryContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiSigWalletFactoryContractTransactorRaw) Transact ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiSigWalletFactoryContractTransactorRaw) Transfer ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractTransactorRaw) 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 MultiSigWalletFactoryContractTransactorSession ¶
type MultiSigWalletFactoryContractTransactorSession struct { Contract *MultiSigWalletFactoryContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiSigWalletFactoryContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiSigWalletFactoryContractTransactorSession) Create ¶
func (_MultiSigWalletFactoryContract *MultiSigWalletFactoryContractTransactorSession) Create(_owners []common.Address, _required *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0xf8f73808.
Solidity: function create(address[] _owners, uint256 _required) returns(address wallet)
type NewsroomContract ¶
type NewsroomContract struct { NewsroomContractCaller // Read-only binding to the contract NewsroomContractTransactor // Write-only binding to the contract NewsroomContractFilterer // Log filterer for contract events }
NewsroomContract is an auto generated Go binding around an Ethereum contract.
func DeployNewsroomContract ¶
func DeployNewsroomContract(auth *bind.TransactOpts, backend bind.ContractBackend, newsroomName string, charterUri string, charterHash [32]byte) (common.Address, *types.Transaction, *NewsroomContract, error)
DeployNewsroomContract deploys a new Ethereum contract, binding an instance of NewsroomContract to it.
func NewNewsroomContract ¶
func NewNewsroomContract(address common.Address, backend bind.ContractBackend) (*NewsroomContract, error)
NewNewsroomContract creates a new instance of NewsroomContract, bound to a specific deployed contract.
type NewsroomContractCaller ¶
type NewsroomContractCaller struct {
// contains filtered or unexported fields
}
NewsroomContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNewsroomContractCaller ¶
func NewNewsroomContractCaller(address common.Address, caller bind.ContractCaller) (*NewsroomContractCaller, error)
NewNewsroomContractCaller creates a new read-only instance of NewsroomContract, bound to a specific deployed contract.
func (*NewsroomContractCaller) ContentCount ¶
func (_NewsroomContract *NewsroomContractCaller) ContentCount(opts *bind.CallOpts) (*big.Int, error)
ContentCount is a free data retrieval call binding the contract method 0xcc459696.
Solidity: function contentCount() constant returns(uint256)
func (*NewsroomContractCaller) GetContent ¶
func (_NewsroomContract *NewsroomContractCaller) GetContent(opts *bind.CallOpts, contentId *big.Int) (struct { ContentHash [32]byte Uri string Timestamp *big.Int Author common.Address Signature []byte }, error)
GetContent is a free data retrieval call binding the contract method 0x0b7ad54c.
Solidity: function getContent(uint256 contentId) constant returns(bytes32 contentHash, string uri, uint256 timestamp, address author, bytes signature)
func (*NewsroomContractCaller) GetRevision ¶
func (_NewsroomContract *NewsroomContractCaller) GetRevision(opts *bind.CallOpts, contentId *big.Int, revisionId *big.Int) (struct { ContentHash [32]byte Uri string Timestamp *big.Int Author common.Address Signature []byte }, error)
GetRevision is a free data retrieval call binding the contract method 0x6192e3e8.
Solidity: function getRevision(uint256 contentId, uint256 revisionId) constant returns(bytes32 contentHash, string uri, uint256 timestamp, address author, bytes signature)
func (*NewsroomContractCaller) HasRole ¶
func (_NewsroomContract *NewsroomContractCaller) HasRole(opts *bind.CallOpts, user common.Address, role string) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x217fe6c6.
Solidity: function hasRole(address user, string role) constant returns(bool)
func (*NewsroomContractCaller) IsContentSigned ¶
func (_NewsroomContract *NewsroomContractCaller) IsContentSigned(opts *bind.CallOpts, contentId *big.Int) (bool, error)
IsContentSigned is a free data retrieval call binding the contract method 0xefc97390.
Solidity: function isContentSigned(uint256 contentId) constant returns(bool)
func (*NewsroomContractCaller) IsOwner ¶
func (_NewsroomContract *NewsroomContractCaller) IsOwner(opts *bind.CallOpts, user common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address user) constant returns(bool)
func (*NewsroomContractCaller) IsRevisionSigned ¶
func (_NewsroomContract *NewsroomContractCaller) IsRevisionSigned(opts *bind.CallOpts, contentId *big.Int, revisionId *big.Int) (bool, error)
IsRevisionSigned is a free data retrieval call binding the contract method 0xa54d1988.
Solidity: function isRevisionSigned(uint256 contentId, uint256 revisionId) constant returns(bool)
func (*NewsroomContractCaller) Name ¶
func (_NewsroomContract *NewsroomContractCaller) 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 (*NewsroomContractCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*NewsroomContractCaller) RevisionCount ¶
func (_NewsroomContract *NewsroomContractCaller) RevisionCount(opts *bind.CallOpts, contentId *big.Int) (*big.Int, error)
RevisionCount is a free data retrieval call binding the contract method 0x5614bdc8.
Solidity: function revisionCount(uint256 contentId) constant returns(uint256)
type NewsroomContractCallerRaw ¶
type NewsroomContractCallerRaw struct {
Contract *NewsroomContractCaller // Generic read-only contract binding to access the raw methods on
}
NewsroomContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NewsroomContractCallerRaw) Call ¶
func (_NewsroomContract *NewsroomContractCallerRaw) 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 NewsroomContractCallerSession ¶
type NewsroomContractCallerSession struct { Contract *NewsroomContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NewsroomContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NewsroomContractCallerSession) ContentCount ¶
func (_NewsroomContract *NewsroomContractCallerSession) ContentCount() (*big.Int, error)
ContentCount is a free data retrieval call binding the contract method 0xcc459696.
Solidity: function contentCount() constant returns(uint256)
func (*NewsroomContractCallerSession) GetContent ¶
func (_NewsroomContract *NewsroomContractCallerSession) GetContent(contentId *big.Int) (struct { ContentHash [32]byte Uri string Timestamp *big.Int Author common.Address Signature []byte }, error)
GetContent is a free data retrieval call binding the contract method 0x0b7ad54c.
Solidity: function getContent(uint256 contentId) constant returns(bytes32 contentHash, string uri, uint256 timestamp, address author, bytes signature)
func (*NewsroomContractCallerSession) GetRevision ¶
func (_NewsroomContract *NewsroomContractCallerSession) GetRevision(contentId *big.Int, revisionId *big.Int) (struct { ContentHash [32]byte Uri string Timestamp *big.Int Author common.Address Signature []byte }, error)
GetRevision is a free data retrieval call binding the contract method 0x6192e3e8.
Solidity: function getRevision(uint256 contentId, uint256 revisionId) constant returns(bytes32 contentHash, string uri, uint256 timestamp, address author, bytes signature)
func (*NewsroomContractCallerSession) HasRole ¶
func (_NewsroomContract *NewsroomContractCallerSession) HasRole(user common.Address, role string) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x217fe6c6.
Solidity: function hasRole(address user, string role) constant returns(bool)
func (*NewsroomContractCallerSession) IsContentSigned ¶
func (_NewsroomContract *NewsroomContractCallerSession) IsContentSigned(contentId *big.Int) (bool, error)
IsContentSigned is a free data retrieval call binding the contract method 0xefc97390.
Solidity: function isContentSigned(uint256 contentId) constant returns(bool)
func (*NewsroomContractCallerSession) IsOwner ¶
func (_NewsroomContract *NewsroomContractCallerSession) IsOwner(user common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address user) constant returns(bool)
func (*NewsroomContractCallerSession) IsRevisionSigned ¶
func (_NewsroomContract *NewsroomContractCallerSession) IsRevisionSigned(contentId *big.Int, revisionId *big.Int) (bool, error)
IsRevisionSigned is a free data retrieval call binding the contract method 0xa54d1988.
Solidity: function isRevisionSigned(uint256 contentId, uint256 revisionId) constant returns(bool)
func (*NewsroomContractCallerSession) Name ¶
func (_NewsroomContract *NewsroomContractCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*NewsroomContractCallerSession) Owner ¶
func (_NewsroomContract *NewsroomContractCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*NewsroomContractCallerSession) RevisionCount ¶
func (_NewsroomContract *NewsroomContractCallerSession) RevisionCount(contentId *big.Int) (*big.Int, error)
RevisionCount is a free data retrieval call binding the contract method 0x5614bdc8.
Solidity: function revisionCount(uint256 contentId) constant returns(uint256)
type NewsroomContractContentPublished ¶
type NewsroomContractContentPublished struct { Editor common.Address ContentId *big.Int Uri string Raw types.Log // Blockchain specific contextual infos }
NewsroomContractContentPublished represents a ContentPublished event raised by the NewsroomContract contract.
type NewsroomContractContentPublishedIterator ¶
type NewsroomContractContentPublishedIterator struct { Event *NewsroomContractContentPublished // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractContentPublishedIterator is returned from FilterContentPublished and is used to iterate over the raw logs and unpacked data for ContentPublished events raised by the NewsroomContract contract.
func (*NewsroomContractContentPublishedIterator) Close ¶
func (it *NewsroomContractContentPublishedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractContentPublishedIterator) Error ¶
func (it *NewsroomContractContentPublishedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractContentPublishedIterator) Next ¶
func (it *NewsroomContractContentPublishedIterator) 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 NewsroomContractFilterer ¶
type NewsroomContractFilterer struct {
// contains filtered or unexported fields
}
NewsroomContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNewsroomContractFilterer ¶
func NewNewsroomContractFilterer(address common.Address, filterer bind.ContractFilterer) (*NewsroomContractFilterer, error)
NewNewsroomContractFilterer creates a new log filterer instance of NewsroomContract, bound to a specific deployed contract.
func (*NewsroomContractFilterer) FilterContentPublished ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterContentPublished(opts *bind.FilterOpts, editor []common.Address, contentId []*big.Int) (*NewsroomContractContentPublishedIterator, error)
FilterContentPublished is a free log retrieval operation binding the contract event 0x1ede735f9b446d8014022fed176848ac3894c54942bef9ff452f7ae42b50d5ae.
Solidity: event ContentPublished(address indexed editor, uint256 indexed contentId, string uri)
func (*NewsroomContractFilterer) FilterNameChanged ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterNameChanged(opts *bind.FilterOpts) (*NewsroomContractNameChangedIterator, error)
FilterNameChanged is a free log retrieval operation binding the contract event 0x4737457377f528cc8afd815f73ecb8b05df80d047dbffc41c17750a4033592bc.
Solidity: event NameChanged(string newName)
func (*NewsroomContractFilterer) FilterOwnershipRenounced ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*NewsroomContractOwnershipRenouncedIterator, error)
FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*NewsroomContractFilterer) FilterOwnershipTransferred ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*NewsroomContractOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*NewsroomContractFilterer) FilterRevisionSigned ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterRevisionSigned(opts *bind.FilterOpts, contentId []*big.Int, revisionId []*big.Int, author []common.Address) (*NewsroomContractRevisionSignedIterator, error)
FilterRevisionSigned is a free log retrieval operation binding the contract event 0x605611fc50d3effbe4af88e82f5daebfcffe0fb8f3b34ed32f1a746290ccbc61.
Solidity: event RevisionSigned(uint256 indexed contentId, uint256 indexed revisionId, address indexed author)
func (*NewsroomContractFilterer) FilterRevisionUpdated ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterRevisionUpdated(opts *bind.FilterOpts, editor []common.Address, contentId []*big.Int, revisionId []*big.Int) (*NewsroomContractRevisionUpdatedIterator, error)
FilterRevisionUpdated is a free log retrieval operation binding the contract event 0x18b6b5c485f8822a270464dd544d0715597dc8f1a007ee2b0252b62b8b9fb390.
Solidity: event RevisionUpdated(address indexed editor, uint256 indexed contentId, uint256 indexed revisionId, string uri)
func (*NewsroomContractFilterer) FilterRoleAdded ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterRoleAdded(opts *bind.FilterOpts, granter []common.Address, grantee []common.Address) (*NewsroomContractRoleAddedIterator, error)
FilterRoleAdded is a free log retrieval operation binding the contract event 0xa40c1dc2b34f6b51c3ea614b688f243e50047ed9fa3ea19010303d70dac781ed.
Solidity: event RoleAdded(address indexed granter, address indexed grantee, string role)
func (*NewsroomContractFilterer) FilterRoleRemoved ¶
func (_NewsroomContract *NewsroomContractFilterer) FilterRoleRemoved(opts *bind.FilterOpts, granter []common.Address, grantee []common.Address) (*NewsroomContractRoleRemovedIterator, error)
FilterRoleRemoved is a free log retrieval operation binding the contract event 0x6a52fb0cb0e75e6a6721483d2e539b38273ec6fe95b648a41e1a901594aeccb8.
Solidity: event RoleRemoved(address indexed granter, address indexed grantee, string role)
func (*NewsroomContractFilterer) WatchContentPublished ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchContentPublished(opts *bind.WatchOpts, sink chan<- *NewsroomContractContentPublished, editor []common.Address, contentId []*big.Int) (event.Subscription, error)
WatchContentPublished is a free log subscription operation binding the contract event 0x1ede735f9b446d8014022fed176848ac3894c54942bef9ff452f7ae42b50d5ae.
Solidity: event ContentPublished(address indexed editor, uint256 indexed contentId, string uri)
func (*NewsroomContractFilterer) WatchNameChanged ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchNameChanged(opts *bind.WatchOpts, sink chan<- *NewsroomContractNameChanged) (event.Subscription, error)
WatchNameChanged is a free log subscription operation binding the contract event 0x4737457377f528cc8afd815f73ecb8b05df80d047dbffc41c17750a4033592bc.
Solidity: event NameChanged(string newName)
func (*NewsroomContractFilterer) WatchOwnershipRenounced ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *NewsroomContractOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)
WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.
Solidity: event OwnershipRenounced(address indexed previousOwner)
func (*NewsroomContractFilterer) WatchOwnershipTransferred ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *NewsroomContractOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*NewsroomContractFilterer) WatchRevisionSigned ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchRevisionSigned(opts *bind.WatchOpts, sink chan<- *NewsroomContractRevisionSigned, contentId []*big.Int, revisionId []*big.Int, author []common.Address) (event.Subscription, error)
WatchRevisionSigned is a free log subscription operation binding the contract event 0x605611fc50d3effbe4af88e82f5daebfcffe0fb8f3b34ed32f1a746290ccbc61.
Solidity: event RevisionSigned(uint256 indexed contentId, uint256 indexed revisionId, address indexed author)
func (*NewsroomContractFilterer) WatchRevisionUpdated ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchRevisionUpdated(opts *bind.WatchOpts, sink chan<- *NewsroomContractRevisionUpdated, editor []common.Address, contentId []*big.Int, revisionId []*big.Int) (event.Subscription, error)
WatchRevisionUpdated is a free log subscription operation binding the contract event 0x18b6b5c485f8822a270464dd544d0715597dc8f1a007ee2b0252b62b8b9fb390.
Solidity: event RevisionUpdated(address indexed editor, uint256 indexed contentId, uint256 indexed revisionId, string uri)
func (*NewsroomContractFilterer) WatchRoleAdded ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchRoleAdded(opts *bind.WatchOpts, sink chan<- *NewsroomContractRoleAdded, granter []common.Address, grantee []common.Address) (event.Subscription, error)
WatchRoleAdded is a free log subscription operation binding the contract event 0xa40c1dc2b34f6b51c3ea614b688f243e50047ed9fa3ea19010303d70dac781ed.
Solidity: event RoleAdded(address indexed granter, address indexed grantee, string role)
func (*NewsroomContractFilterer) WatchRoleRemoved ¶
func (_NewsroomContract *NewsroomContractFilterer) WatchRoleRemoved(opts *bind.WatchOpts, sink chan<- *NewsroomContractRoleRemoved, granter []common.Address, grantee []common.Address) (event.Subscription, error)
WatchRoleRemoved is a free log subscription operation binding the contract event 0x6a52fb0cb0e75e6a6721483d2e539b38273ec6fe95b648a41e1a901594aeccb8.
Solidity: event RoleRemoved(address indexed granter, address indexed grantee, string role)
type NewsroomContractNameChanged ¶
type NewsroomContractNameChanged struct { NewName string Raw types.Log // Blockchain specific contextual infos }
NewsroomContractNameChanged represents a NameChanged event raised by the NewsroomContract contract.
type NewsroomContractNameChangedIterator ¶
type NewsroomContractNameChangedIterator struct { Event *NewsroomContractNameChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractNameChangedIterator is returned from FilterNameChanged and is used to iterate over the raw logs and unpacked data for NameChanged events raised by the NewsroomContract contract.
func (*NewsroomContractNameChangedIterator) Close ¶
func (it *NewsroomContractNameChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractNameChangedIterator) Error ¶
func (it *NewsroomContractNameChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractNameChangedIterator) Next ¶
func (it *NewsroomContractNameChangedIterator) 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 NewsroomContractOwnershipRenounced ¶
type NewsroomContractOwnershipRenounced struct { PreviousOwner common.Address Raw types.Log // Blockchain specific contextual infos }
NewsroomContractOwnershipRenounced represents a OwnershipRenounced event raised by the NewsroomContract contract.
type NewsroomContractOwnershipRenouncedIterator ¶
type NewsroomContractOwnershipRenouncedIterator struct { Event *NewsroomContractOwnershipRenounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the NewsroomContract contract.
func (*NewsroomContractOwnershipRenouncedIterator) Close ¶
func (it *NewsroomContractOwnershipRenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractOwnershipRenouncedIterator) Error ¶
func (it *NewsroomContractOwnershipRenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractOwnershipRenouncedIterator) Next ¶
func (it *NewsroomContractOwnershipRenouncedIterator) 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 NewsroomContractOwnershipTransferred ¶
type NewsroomContractOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
NewsroomContractOwnershipTransferred represents a OwnershipTransferred event raised by the NewsroomContract contract.
type NewsroomContractOwnershipTransferredIterator ¶
type NewsroomContractOwnershipTransferredIterator struct { Event *NewsroomContractOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the NewsroomContract contract.
func (*NewsroomContractOwnershipTransferredIterator) Close ¶
func (it *NewsroomContractOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractOwnershipTransferredIterator) Error ¶
func (it *NewsroomContractOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractOwnershipTransferredIterator) Next ¶
func (it *NewsroomContractOwnershipTransferredIterator) 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 NewsroomContractRaw ¶
type NewsroomContractRaw struct {
Contract *NewsroomContract // Generic contract binding to access the raw methods on
}
NewsroomContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NewsroomContractRaw) Call ¶
func (_NewsroomContract *NewsroomContractRaw) 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 (*NewsroomContractRaw) Transact ¶
func (_NewsroomContract *NewsroomContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NewsroomContractRaw) Transfer ¶
func (_NewsroomContract *NewsroomContractRaw) 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 NewsroomContractRevisionSigned ¶
type NewsroomContractRevisionSigned struct { ContentId *big.Int RevisionId *big.Int Author common.Address Raw types.Log // Blockchain specific contextual infos }
NewsroomContractRevisionSigned represents a RevisionSigned event raised by the NewsroomContract contract.
type NewsroomContractRevisionSignedIterator ¶
type NewsroomContractRevisionSignedIterator struct { Event *NewsroomContractRevisionSigned // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractRevisionSignedIterator is returned from FilterRevisionSigned and is used to iterate over the raw logs and unpacked data for RevisionSigned events raised by the NewsroomContract contract.
func (*NewsroomContractRevisionSignedIterator) Close ¶
func (it *NewsroomContractRevisionSignedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractRevisionSignedIterator) Error ¶
func (it *NewsroomContractRevisionSignedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractRevisionSignedIterator) Next ¶
func (it *NewsroomContractRevisionSignedIterator) 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 NewsroomContractRevisionUpdated ¶
type NewsroomContractRevisionUpdated struct { Editor common.Address ContentId *big.Int RevisionId *big.Int Uri string Raw types.Log // Blockchain specific contextual infos }
NewsroomContractRevisionUpdated represents a RevisionUpdated event raised by the NewsroomContract contract.
type NewsroomContractRevisionUpdatedIterator ¶
type NewsroomContractRevisionUpdatedIterator struct { Event *NewsroomContractRevisionUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractRevisionUpdatedIterator is returned from FilterRevisionUpdated and is used to iterate over the raw logs and unpacked data for RevisionUpdated events raised by the NewsroomContract contract.
func (*NewsroomContractRevisionUpdatedIterator) Close ¶
func (it *NewsroomContractRevisionUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractRevisionUpdatedIterator) Error ¶
func (it *NewsroomContractRevisionUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractRevisionUpdatedIterator) Next ¶
func (it *NewsroomContractRevisionUpdatedIterator) 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 NewsroomContractRoleAdded ¶
type NewsroomContractRoleAdded struct { Granter common.Address Grantee common.Address Role string Raw types.Log // Blockchain specific contextual infos }
NewsroomContractRoleAdded represents a RoleAdded event raised by the NewsroomContract contract.
type NewsroomContractRoleAddedIterator ¶
type NewsroomContractRoleAddedIterator struct { Event *NewsroomContractRoleAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractRoleAddedIterator is returned from FilterRoleAdded and is used to iterate over the raw logs and unpacked data for RoleAdded events raised by the NewsroomContract contract.
func (*NewsroomContractRoleAddedIterator) Close ¶
func (it *NewsroomContractRoleAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractRoleAddedIterator) Error ¶
func (it *NewsroomContractRoleAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractRoleAddedIterator) Next ¶
func (it *NewsroomContractRoleAddedIterator) 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 NewsroomContractRoleRemoved ¶
type NewsroomContractRoleRemoved struct { Granter common.Address Grantee common.Address Role string Raw types.Log // Blockchain specific contextual infos }
NewsroomContractRoleRemoved represents a RoleRemoved event raised by the NewsroomContract contract.
type NewsroomContractRoleRemovedIterator ¶
type NewsroomContractRoleRemovedIterator struct { Event *NewsroomContractRoleRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomContractRoleRemovedIterator is returned from FilterRoleRemoved and is used to iterate over the raw logs and unpacked data for RoleRemoved events raised by the NewsroomContract contract.
func (*NewsroomContractRoleRemovedIterator) Close ¶
func (it *NewsroomContractRoleRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomContractRoleRemovedIterator) Error ¶
func (it *NewsroomContractRoleRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomContractRoleRemovedIterator) Next ¶
func (it *NewsroomContractRoleRemovedIterator) 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 NewsroomContractSession ¶
type NewsroomContractSession struct { Contract *NewsroomContract // 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 }
NewsroomContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NewsroomContractSession) AddEditor ¶
func (_NewsroomContract *NewsroomContractSession) AddEditor(who common.Address) (*types.Transaction, error)
AddEditor is a paid mutator transaction binding the contract method 0xe5975bdc.
Solidity: function addEditor(address who) returns()
func (*NewsroomContractSession) AddRole ¶
func (_NewsroomContract *NewsroomContractSession) AddRole(who common.Address, role string) (*types.Transaction, error)
AddRole is a paid mutator transaction binding the contract method 0x7d72aa65.
Solidity: function addRole(address who, string role) returns()
func (*NewsroomContractSession) ContentCount ¶
func (_NewsroomContract *NewsroomContractSession) ContentCount() (*big.Int, error)
ContentCount is a free data retrieval call binding the contract method 0xcc459696.
Solidity: function contentCount() constant returns(uint256)
func (*NewsroomContractSession) GetContent ¶
func (_NewsroomContract *NewsroomContractSession) GetContent(contentId *big.Int) (struct { ContentHash [32]byte Uri string Timestamp *big.Int Author common.Address Signature []byte }, error)
GetContent is a free data retrieval call binding the contract method 0x0b7ad54c.
Solidity: function getContent(uint256 contentId) constant returns(bytes32 contentHash, string uri, uint256 timestamp, address author, bytes signature)
func (*NewsroomContractSession) GetRevision ¶
func (_NewsroomContract *NewsroomContractSession) GetRevision(contentId *big.Int, revisionId *big.Int) (struct { ContentHash [32]byte Uri string Timestamp *big.Int Author common.Address Signature []byte }, error)
GetRevision is a free data retrieval call binding the contract method 0x6192e3e8.
Solidity: function getRevision(uint256 contentId, uint256 revisionId) constant returns(bytes32 contentHash, string uri, uint256 timestamp, address author, bytes signature)
func (*NewsroomContractSession) HasRole ¶
func (_NewsroomContract *NewsroomContractSession) HasRole(user common.Address, role string) (bool, error)
HasRole is a free data retrieval call binding the contract method 0x217fe6c6.
Solidity: function hasRole(address user, string role) constant returns(bool)
func (*NewsroomContractSession) IsContentSigned ¶
func (_NewsroomContract *NewsroomContractSession) IsContentSigned(contentId *big.Int) (bool, error)
IsContentSigned is a free data retrieval call binding the contract method 0xefc97390.
Solidity: function isContentSigned(uint256 contentId) constant returns(bool)
func (*NewsroomContractSession) IsOwner ¶
func (_NewsroomContract *NewsroomContractSession) IsOwner(user common.Address) (bool, error)
IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.
Solidity: function isOwner(address user) constant returns(bool)
func (*NewsroomContractSession) IsRevisionSigned ¶
func (_NewsroomContract *NewsroomContractSession) IsRevisionSigned(contentId *big.Int, revisionId *big.Int) (bool, error)
IsRevisionSigned is a free data retrieval call binding the contract method 0xa54d1988.
Solidity: function isRevisionSigned(uint256 contentId, uint256 revisionId) constant returns(bool)
func (*NewsroomContractSession) Name ¶
func (_NewsroomContract *NewsroomContractSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*NewsroomContractSession) Owner ¶
func (_NewsroomContract *NewsroomContractSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*NewsroomContractSession) PublishContent ¶
func (_NewsroomContract *NewsroomContractSession) PublishContent(contentUri string, contentHash [32]byte, author common.Address, signature []byte) (*types.Transaction, error)
PublishContent is a paid mutator transaction binding the contract method 0x84a1176c.
Solidity: function publishContent(string contentUri, bytes32 contentHash, address author, bytes signature) returns(uint256)
func (*NewsroomContractSession) RemoveRole ¶
func (_NewsroomContract *NewsroomContractSession) RemoveRole(who common.Address, role string) (*types.Transaction, error)
RemoveRole is a paid mutator transaction binding the contract method 0x1bfe0308.
Solidity: function removeRole(address who, string role) returns()
func (*NewsroomContractSession) RenounceOwnership ¶
func (_NewsroomContract *NewsroomContractSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*NewsroomContractSession) RevisionCount ¶
func (_NewsroomContract *NewsroomContractSession) RevisionCount(contentId *big.Int) (*big.Int, error)
RevisionCount is a free data retrieval call binding the contract method 0x5614bdc8.
Solidity: function revisionCount(uint256 contentId) constant returns(uint256)
func (*NewsroomContractSession) SetName ¶
func (_NewsroomContract *NewsroomContractSession) SetName(newName string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string newName) returns()
func (*NewsroomContractSession) SignRevision ¶
func (_NewsroomContract *NewsroomContractSession) SignRevision(contentId *big.Int, revisionId *big.Int, author common.Address, signature []byte) (*types.Transaction, error)
SignRevision is a paid mutator transaction binding the contract method 0x65462d96.
Solidity: function signRevision(uint256 contentId, uint256 revisionId, address author, bytes signature) returns()
func (*NewsroomContractSession) TransferOwnership ¶
func (_NewsroomContract *NewsroomContractSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*NewsroomContractSession) UpdateRevision ¶
func (_NewsroomContract *NewsroomContractSession) UpdateRevision(contentId *big.Int, contentUri string, contentHash [32]byte, signature []byte) (*types.Transaction, error)
UpdateRevision is a paid mutator transaction binding the contract method 0xe45e1c7d.
Solidity: function updateRevision(uint256 contentId, string contentUri, bytes32 contentHash, bytes signature) returns()
type NewsroomContractTransactor ¶
type NewsroomContractTransactor struct {
// contains filtered or unexported fields
}
NewsroomContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNewsroomContractTransactor ¶
func NewNewsroomContractTransactor(address common.Address, transactor bind.ContractTransactor) (*NewsroomContractTransactor, error)
NewNewsroomContractTransactor creates a new write-only instance of NewsroomContract, bound to a specific deployed contract.
func (*NewsroomContractTransactor) AddEditor ¶
func (_NewsroomContract *NewsroomContractTransactor) AddEditor(opts *bind.TransactOpts, who common.Address) (*types.Transaction, error)
AddEditor is a paid mutator transaction binding the contract method 0xe5975bdc.
Solidity: function addEditor(address who) returns()
func (*NewsroomContractTransactor) AddRole ¶
func (_NewsroomContract *NewsroomContractTransactor) AddRole(opts *bind.TransactOpts, who common.Address, role string) (*types.Transaction, error)
AddRole is a paid mutator transaction binding the contract method 0x7d72aa65.
Solidity: function addRole(address who, string role) returns()
func (*NewsroomContractTransactor) PublishContent ¶
func (_NewsroomContract *NewsroomContractTransactor) PublishContent(opts *bind.TransactOpts, contentUri string, contentHash [32]byte, author common.Address, signature []byte) (*types.Transaction, error)
PublishContent is a paid mutator transaction binding the contract method 0x84a1176c.
Solidity: function publishContent(string contentUri, bytes32 contentHash, address author, bytes signature) returns(uint256)
func (*NewsroomContractTransactor) RemoveRole ¶
func (_NewsroomContract *NewsroomContractTransactor) RemoveRole(opts *bind.TransactOpts, who common.Address, role string) (*types.Transaction, error)
RemoveRole is a paid mutator transaction binding the contract method 0x1bfe0308.
Solidity: function removeRole(address who, string role) returns()
func (*NewsroomContractTransactor) RenounceOwnership ¶
func (_NewsroomContract *NewsroomContractTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*NewsroomContractTransactor) SetName ¶
func (_NewsroomContract *NewsroomContractTransactor) SetName(opts *bind.TransactOpts, newName string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string newName) returns()
func (*NewsroomContractTransactor) SignRevision ¶
func (_NewsroomContract *NewsroomContractTransactor) SignRevision(opts *bind.TransactOpts, contentId *big.Int, revisionId *big.Int, author common.Address, signature []byte) (*types.Transaction, error)
SignRevision is a paid mutator transaction binding the contract method 0x65462d96.
Solidity: function signRevision(uint256 contentId, uint256 revisionId, address author, bytes signature) returns()
func (*NewsroomContractTransactor) TransferOwnership ¶
func (_NewsroomContract *NewsroomContractTransactor) TransferOwnership(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*NewsroomContractTransactor) UpdateRevision ¶
func (_NewsroomContract *NewsroomContractTransactor) UpdateRevision(opts *bind.TransactOpts, contentId *big.Int, contentUri string, contentHash [32]byte, signature []byte) (*types.Transaction, error)
UpdateRevision is a paid mutator transaction binding the contract method 0xe45e1c7d.
Solidity: function updateRevision(uint256 contentId, string contentUri, bytes32 contentHash, bytes signature) returns()
type NewsroomContractTransactorRaw ¶
type NewsroomContractTransactorRaw struct {
Contract *NewsroomContractTransactor // Generic write-only contract binding to access the raw methods on
}
NewsroomContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NewsroomContractTransactorRaw) Transact ¶
func (_NewsroomContract *NewsroomContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NewsroomContractTransactorRaw) Transfer ¶
func (_NewsroomContract *NewsroomContractTransactorRaw) 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 NewsroomContractTransactorSession ¶
type NewsroomContractTransactorSession struct { Contract *NewsroomContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NewsroomContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NewsroomContractTransactorSession) AddEditor ¶
func (_NewsroomContract *NewsroomContractTransactorSession) AddEditor(who common.Address) (*types.Transaction, error)
AddEditor is a paid mutator transaction binding the contract method 0xe5975bdc.
Solidity: function addEditor(address who) returns()
func (*NewsroomContractTransactorSession) AddRole ¶
func (_NewsroomContract *NewsroomContractTransactorSession) AddRole(who common.Address, role string) (*types.Transaction, error)
AddRole is a paid mutator transaction binding the contract method 0x7d72aa65.
Solidity: function addRole(address who, string role) returns()
func (*NewsroomContractTransactorSession) PublishContent ¶
func (_NewsroomContract *NewsroomContractTransactorSession) PublishContent(contentUri string, contentHash [32]byte, author common.Address, signature []byte) (*types.Transaction, error)
PublishContent is a paid mutator transaction binding the contract method 0x84a1176c.
Solidity: function publishContent(string contentUri, bytes32 contentHash, address author, bytes signature) returns(uint256)
func (*NewsroomContractTransactorSession) RemoveRole ¶
func (_NewsroomContract *NewsroomContractTransactorSession) RemoveRole(who common.Address, role string) (*types.Transaction, error)
RemoveRole is a paid mutator transaction binding the contract method 0x1bfe0308.
Solidity: function removeRole(address who, string role) returns()
func (*NewsroomContractTransactorSession) RenounceOwnership ¶
func (_NewsroomContract *NewsroomContractTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*NewsroomContractTransactorSession) SetName ¶
func (_NewsroomContract *NewsroomContractTransactorSession) SetName(newName string) (*types.Transaction, error)
SetName is a paid mutator transaction binding the contract method 0xc47f0027.
Solidity: function setName(string newName) returns()
func (*NewsroomContractTransactorSession) SignRevision ¶
func (_NewsroomContract *NewsroomContractTransactorSession) SignRevision(contentId *big.Int, revisionId *big.Int, author common.Address, signature []byte) (*types.Transaction, error)
SignRevision is a paid mutator transaction binding the contract method 0x65462d96.
Solidity: function signRevision(uint256 contentId, uint256 revisionId, address author, bytes signature) returns()
func (*NewsroomContractTransactorSession) TransferOwnership ¶
func (_NewsroomContract *NewsroomContractTransactorSession) TransferOwnership(_newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address _newOwner) returns()
func (*NewsroomContractTransactorSession) UpdateRevision ¶
func (_NewsroomContract *NewsroomContractTransactorSession) UpdateRevision(contentId *big.Int, contentUri string, contentHash [32]byte, signature []byte) (*types.Transaction, error)
UpdateRevision is a paid mutator transaction binding the contract method 0xe45e1c7d.
Solidity: function updateRevision(uint256 contentId, string contentUri, bytes32 contentHash, bytes signature) returns()
type NewsroomFactory ¶
type NewsroomFactory struct { NewsroomFactoryCaller // Read-only binding to the contract NewsroomFactoryTransactor // Write-only binding to the contract NewsroomFactoryFilterer // Log filterer for contract events }
NewsroomFactory is an auto generated Go binding around an Ethereum contract.
func DeployNewsroomFactory ¶
func DeployNewsroomFactory(auth *bind.TransactOpts, backend bind.ContractBackend, multisigFactoryAddr common.Address) (common.Address, *types.Transaction, *NewsroomFactory, error)
DeployNewsroomFactory deploys a new Ethereum contract, binding an instance of NewsroomFactory to it.
func NewNewsroomFactory ¶
func NewNewsroomFactory(address common.Address, backend bind.ContractBackend) (*NewsroomFactory, error)
NewNewsroomFactory creates a new instance of NewsroomFactory, bound to a specific deployed contract.
type NewsroomFactoryCaller ¶
type NewsroomFactoryCaller struct {
// contains filtered or unexported fields
}
NewsroomFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNewsroomFactoryCaller ¶
func NewNewsroomFactoryCaller(address common.Address, caller bind.ContractCaller) (*NewsroomFactoryCaller, error)
NewNewsroomFactoryCaller creates a new read-only instance of NewsroomFactory, bound to a specific deployed contract.
func (*NewsroomFactoryCaller) GetInstantiationCount ¶
func (_NewsroomFactory *NewsroomFactoryCaller) GetInstantiationCount(opts *bind.CallOpts, creator common.Address) (*big.Int, error)
GetInstantiationCount is a free data retrieval call binding the contract method 0x8f838478.
Solidity: function getInstantiationCount(address creator) constant returns(uint256)
func (*NewsroomFactoryCaller) Instantiations ¶
func (_NewsroomFactory *NewsroomFactoryCaller) Instantiations(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)
Instantiations is a free data retrieval call binding the contract method 0x57183c82.
Solidity: function instantiations(address , uint256 ) constant returns(address)
func (*NewsroomFactoryCaller) IsInstantiation ¶
func (_NewsroomFactory *NewsroomFactoryCaller) IsInstantiation(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsInstantiation is a free data retrieval call binding the contract method 0x2f4f3316.
Solidity: function isInstantiation(address ) constant returns(bool)
func (*NewsroomFactoryCaller) MultisigFactory ¶
func (_NewsroomFactory *NewsroomFactoryCaller) MultisigFactory(opts *bind.CallOpts) (common.Address, error)
MultisigFactory is a free data retrieval call binding the contract method 0x421b58d6.
Solidity: function multisigFactory() constant returns(address)
func (*NewsroomFactoryCaller) MultisigNewsrooms ¶
func (_NewsroomFactory *NewsroomFactoryCaller) MultisigNewsrooms(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
MultisigNewsrooms is a free data retrieval call binding the contract method 0x9ec94e99.
Solidity: function multisigNewsrooms(address ) constant returns(address)
type NewsroomFactoryCallerRaw ¶
type NewsroomFactoryCallerRaw struct {
Contract *NewsroomFactoryCaller // Generic read-only contract binding to access the raw methods on
}
NewsroomFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NewsroomFactoryCallerRaw) Call ¶
func (_NewsroomFactory *NewsroomFactoryCallerRaw) 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 NewsroomFactoryCallerSession ¶
type NewsroomFactoryCallerSession struct { Contract *NewsroomFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NewsroomFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NewsroomFactoryCallerSession) GetInstantiationCount ¶
func (_NewsroomFactory *NewsroomFactoryCallerSession) GetInstantiationCount(creator common.Address) (*big.Int, error)
GetInstantiationCount is a free data retrieval call binding the contract method 0x8f838478.
Solidity: function getInstantiationCount(address creator) constant returns(uint256)
func (*NewsroomFactoryCallerSession) Instantiations ¶
func (_NewsroomFactory *NewsroomFactoryCallerSession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Instantiations is a free data retrieval call binding the contract method 0x57183c82.
Solidity: function instantiations(address , uint256 ) constant returns(address)
func (*NewsroomFactoryCallerSession) IsInstantiation ¶
func (_NewsroomFactory *NewsroomFactoryCallerSession) IsInstantiation(arg0 common.Address) (bool, error)
IsInstantiation is a free data retrieval call binding the contract method 0x2f4f3316.
Solidity: function isInstantiation(address ) constant returns(bool)
func (*NewsroomFactoryCallerSession) MultisigFactory ¶
func (_NewsroomFactory *NewsroomFactoryCallerSession) MultisigFactory() (common.Address, error)
MultisigFactory is a free data retrieval call binding the contract method 0x421b58d6.
Solidity: function multisigFactory() constant returns(address)
func (*NewsroomFactoryCallerSession) MultisigNewsrooms ¶
func (_NewsroomFactory *NewsroomFactoryCallerSession) MultisigNewsrooms(arg0 common.Address) (common.Address, error)
MultisigNewsrooms is a free data retrieval call binding the contract method 0x9ec94e99.
Solidity: function multisigNewsrooms(address ) constant returns(address)
type NewsroomFactoryContractInstantiation ¶
type NewsroomFactoryContractInstantiation struct { Sender common.Address Instantiation common.Address Raw types.Log // Blockchain specific contextual infos }
NewsroomFactoryContractInstantiation represents a ContractInstantiation event raised by the NewsroomFactory contract.
type NewsroomFactoryContractInstantiationIterator ¶
type NewsroomFactoryContractInstantiationIterator struct { Event *NewsroomFactoryContractInstantiation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
NewsroomFactoryContractInstantiationIterator is returned from FilterContractInstantiation and is used to iterate over the raw logs and unpacked data for ContractInstantiation events raised by the NewsroomFactory contract.
func (*NewsroomFactoryContractInstantiationIterator) Close ¶
func (it *NewsroomFactoryContractInstantiationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*NewsroomFactoryContractInstantiationIterator) Error ¶
func (it *NewsroomFactoryContractInstantiationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*NewsroomFactoryContractInstantiationIterator) Next ¶
func (it *NewsroomFactoryContractInstantiationIterator) 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 NewsroomFactoryFilterer ¶
type NewsroomFactoryFilterer struct {
// contains filtered or unexported fields
}
NewsroomFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNewsroomFactoryFilterer ¶
func NewNewsroomFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*NewsroomFactoryFilterer, error)
NewNewsroomFactoryFilterer creates a new log filterer instance of NewsroomFactory, bound to a specific deployed contract.
func (*NewsroomFactoryFilterer) FilterContractInstantiation ¶
func (_NewsroomFactory *NewsroomFactoryFilterer) FilterContractInstantiation(opts *bind.FilterOpts) (*NewsroomFactoryContractInstantiationIterator, error)
FilterContractInstantiation is a free log retrieval operation binding the contract event 0x4fb057ad4a26ed17a57957fa69c306f11987596069b89521c511fc9a894e6161.
Solidity: event ContractInstantiation(address sender, address instantiation)
func (*NewsroomFactoryFilterer) WatchContractInstantiation ¶
func (_NewsroomFactory *NewsroomFactoryFilterer) WatchContractInstantiation(opts *bind.WatchOpts, sink chan<- *NewsroomFactoryContractInstantiation) (event.Subscription, error)
WatchContractInstantiation is a free log subscription operation binding the contract event 0x4fb057ad4a26ed17a57957fa69c306f11987596069b89521c511fc9a894e6161.
Solidity: event ContractInstantiation(address sender, address instantiation)
type NewsroomFactoryRaw ¶
type NewsroomFactoryRaw struct {
Contract *NewsroomFactory // Generic contract binding to access the raw methods on
}
NewsroomFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NewsroomFactoryRaw) Call ¶
func (_NewsroomFactory *NewsroomFactoryRaw) 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 (*NewsroomFactoryRaw) Transact ¶
func (_NewsroomFactory *NewsroomFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NewsroomFactoryRaw) Transfer ¶
func (_NewsroomFactory *NewsroomFactoryRaw) 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 NewsroomFactorySession ¶
type NewsroomFactorySession struct { Contract *NewsroomFactory // 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 }
NewsroomFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NewsroomFactorySession) Create ¶
func (_NewsroomFactory *NewsroomFactorySession) Create(name string, charterUri string, charterHash [32]byte, initialOwners []common.Address, initialRequired *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x60bb9dab.
Solidity: function create(string name, string charterUri, bytes32 charterHash, address[] initialOwners, uint256 initialRequired) returns(address newsroom)
func (*NewsroomFactorySession) GetInstantiationCount ¶
func (_NewsroomFactory *NewsroomFactorySession) GetInstantiationCount(creator common.Address) (*big.Int, error)
GetInstantiationCount is a free data retrieval call binding the contract method 0x8f838478.
Solidity: function getInstantiationCount(address creator) constant returns(uint256)
func (*NewsroomFactorySession) Instantiations ¶
func (_NewsroomFactory *NewsroomFactorySession) Instantiations(arg0 common.Address, arg1 *big.Int) (common.Address, error)
Instantiations is a free data retrieval call binding the contract method 0x57183c82.
Solidity: function instantiations(address , uint256 ) constant returns(address)
func (*NewsroomFactorySession) IsInstantiation ¶
func (_NewsroomFactory *NewsroomFactorySession) IsInstantiation(arg0 common.Address) (bool, error)
IsInstantiation is a free data retrieval call binding the contract method 0x2f4f3316.
Solidity: function isInstantiation(address ) constant returns(bool)
func (*NewsroomFactorySession) MultisigFactory ¶
func (_NewsroomFactory *NewsroomFactorySession) MultisigFactory() (common.Address, error)
MultisigFactory is a free data retrieval call binding the contract method 0x421b58d6.
Solidity: function multisigFactory() constant returns(address)
func (*NewsroomFactorySession) MultisigNewsrooms ¶
func (_NewsroomFactory *NewsroomFactorySession) MultisigNewsrooms(arg0 common.Address) (common.Address, error)
MultisigNewsrooms is a free data retrieval call binding the contract method 0x9ec94e99.
Solidity: function multisigNewsrooms(address ) constant returns(address)
type NewsroomFactoryTransactor ¶
type NewsroomFactoryTransactor struct {
// contains filtered or unexported fields
}
NewsroomFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNewsroomFactoryTransactor ¶
func NewNewsroomFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*NewsroomFactoryTransactor, error)
NewNewsroomFactoryTransactor creates a new write-only instance of NewsroomFactory, bound to a specific deployed contract.
func (*NewsroomFactoryTransactor) Create ¶
func (_NewsroomFactory *NewsroomFactoryTransactor) Create(opts *bind.TransactOpts, name string, charterUri string, charterHash [32]byte, initialOwners []common.Address, initialRequired *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x60bb9dab.
Solidity: function create(string name, string charterUri, bytes32 charterHash, address[] initialOwners, uint256 initialRequired) returns(address newsroom)
type NewsroomFactoryTransactorRaw ¶
type NewsroomFactoryTransactorRaw struct {
Contract *NewsroomFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
NewsroomFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NewsroomFactoryTransactorRaw) Transact ¶
func (_NewsroomFactory *NewsroomFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NewsroomFactoryTransactorRaw) Transfer ¶
func (_NewsroomFactory *NewsroomFactoryTransactorRaw) 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 NewsroomFactoryTransactorSession ¶
type NewsroomFactoryTransactorSession struct { Contract *NewsroomFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NewsroomFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*NewsroomFactoryTransactorSession) Create ¶
func (_NewsroomFactory *NewsroomFactoryTransactorSession) Create(name string, charterUri string, charterHash [32]byte, initialOwners []common.Address, initialRequired *big.Int) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x60bb9dab.
Solidity: function create(string name, string charterUri, bytes32 charterHash, address[] initialOwners, uint256 initialRequired) returns(address newsroom)
type NoOpTokenControllerContract ¶
type NoOpTokenControllerContract struct { NoOpTokenControllerContractCaller // Read-only binding to the contract NoOpTokenControllerContractTransactor // Write-only binding to the contract NoOpTokenControllerContractFilterer // Log filterer for contract events }
NoOpTokenControllerContract is an auto generated Go binding around an Ethereum contract.
func DeployNoOpTokenControllerContract ¶
func DeployNoOpTokenControllerContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *NoOpTokenControllerContract, error)
DeployNoOpTokenControllerContract deploys a new Ethereum contract, binding an instance of NoOpTokenControllerContract to it.
func NewNoOpTokenControllerContract ¶
func NewNoOpTokenControllerContract(address common.Address, backend bind.ContractBackend) (*NoOpTokenControllerContract, error)
NewNoOpTokenControllerContract creates a new instance of NoOpTokenControllerContract, bound to a specific deployed contract.
type NoOpTokenControllerContractCaller ¶
type NoOpTokenControllerContractCaller struct {
// contains filtered or unexported fields
}
NoOpTokenControllerContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewNoOpTokenControllerContractCaller ¶
func NewNoOpTokenControllerContractCaller(address common.Address, caller bind.ContractCaller) (*NoOpTokenControllerContractCaller, error)
NewNoOpTokenControllerContractCaller creates a new read-only instance of NoOpTokenControllerContract, bound to a specific deployed contract.
func (*NoOpTokenControllerContractCaller) DetectTransferRestriction ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) DetectTransferRestriction(opts *bind.CallOpts, from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*NoOpTokenControllerContractCaller) MessageForTransferRestriction ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) MessageForTransferRestriction(opts *bind.CallOpts, restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string)
func (*NoOpTokenControllerContractCaller) SUCCESSCODE ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) SUCCESSCODE(opts *bind.CallOpts) (uint8, error)
SUCCESSCODE is a free data retrieval call binding the contract method 0x0e969a05.
Solidity: function SUCCESS_CODE() constant returns(uint8)
func (*NoOpTokenControllerContractCaller) SUCCESSMESSAGE ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCaller) SUCCESSMESSAGE(opts *bind.CallOpts) (string, error)
SUCCESSMESSAGE is a free data retrieval call binding the contract method 0xe7984d17.
Solidity: function SUCCESS_MESSAGE() constant returns(string)
type NoOpTokenControllerContractCallerRaw ¶
type NoOpTokenControllerContractCallerRaw struct {
Contract *NoOpTokenControllerContractCaller // Generic read-only contract binding to access the raw methods on
}
NoOpTokenControllerContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*NoOpTokenControllerContractCallerRaw) Call ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerRaw) 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 NoOpTokenControllerContractCallerSession ¶
type NoOpTokenControllerContractCallerSession struct { Contract *NoOpTokenControllerContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
NoOpTokenControllerContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*NoOpTokenControllerContractCallerSession) DetectTransferRestriction ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*NoOpTokenControllerContractCallerSession) MessageForTransferRestriction ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string)
func (*NoOpTokenControllerContractCallerSession) SUCCESSCODE ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) SUCCESSCODE() (uint8, error)
SUCCESSCODE is a free data retrieval call binding the contract method 0x0e969a05.
Solidity: function SUCCESS_CODE() constant returns(uint8)
func (*NoOpTokenControllerContractCallerSession) SUCCESSMESSAGE ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractCallerSession) SUCCESSMESSAGE() (string, error)
SUCCESSMESSAGE is a free data retrieval call binding the contract method 0xe7984d17.
Solidity: function SUCCESS_MESSAGE() constant returns(string)
type NoOpTokenControllerContractFilterer ¶
type NoOpTokenControllerContractFilterer struct {
// contains filtered or unexported fields
}
NoOpTokenControllerContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewNoOpTokenControllerContractFilterer ¶
func NewNoOpTokenControllerContractFilterer(address common.Address, filterer bind.ContractFilterer) (*NoOpTokenControllerContractFilterer, error)
NewNoOpTokenControllerContractFilterer creates a new log filterer instance of NoOpTokenControllerContract, bound to a specific deployed contract.
type NoOpTokenControllerContractRaw ¶
type NoOpTokenControllerContractRaw struct {
Contract *NoOpTokenControllerContract // Generic contract binding to access the raw methods on
}
NoOpTokenControllerContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*NoOpTokenControllerContractRaw) Call ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractRaw) 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 (*NoOpTokenControllerContractRaw) Transact ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NoOpTokenControllerContractRaw) Transfer ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractRaw) 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 NoOpTokenControllerContractSession ¶
type NoOpTokenControllerContractSession struct { Contract *NoOpTokenControllerContract // 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 }
NoOpTokenControllerContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*NoOpTokenControllerContractSession) DetectTransferRestriction ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) DetectTransferRestriction(from common.Address, to common.Address, value *big.Int) (uint8, error)
DetectTransferRestriction is a free data retrieval call binding the contract method 0xd4ce1415.
Solidity: function detectTransferRestriction(address from, address to, uint256 value) constant returns(uint8)
func (*NoOpTokenControllerContractSession) MessageForTransferRestriction ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) MessageForTransferRestriction(restrictionCode uint8) (string, error)
MessageForTransferRestriction is a free data retrieval call binding the contract method 0x7f4ab1dd.
Solidity: function messageForTransferRestriction(uint8 restrictionCode) constant returns(string)
func (*NoOpTokenControllerContractSession) SUCCESSCODE ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) SUCCESSCODE() (uint8, error)
SUCCESSCODE is a free data retrieval call binding the contract method 0x0e969a05.
Solidity: function SUCCESS_CODE() constant returns(uint8)
func (*NoOpTokenControllerContractSession) SUCCESSMESSAGE ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractSession) SUCCESSMESSAGE() (string, error)
SUCCESSMESSAGE is a free data retrieval call binding the contract method 0xe7984d17.
Solidity: function SUCCESS_MESSAGE() constant returns(string)
type NoOpTokenControllerContractTransactor ¶
type NoOpTokenControllerContractTransactor struct {
// contains filtered or unexported fields
}
NoOpTokenControllerContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewNoOpTokenControllerContractTransactor ¶
func NewNoOpTokenControllerContractTransactor(address common.Address, transactor bind.ContractTransactor) (*NoOpTokenControllerContractTransactor, error)
NewNoOpTokenControllerContractTransactor creates a new write-only instance of NoOpTokenControllerContract, bound to a specific deployed contract.
type NoOpTokenControllerContractTransactorRaw ¶
type NoOpTokenControllerContractTransactorRaw struct {
Contract *NoOpTokenControllerContractTransactor // Generic write-only contract binding to access the raw methods on
}
NoOpTokenControllerContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*NoOpTokenControllerContractTransactorRaw) Transact ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*NoOpTokenControllerContractTransactorRaw) Transfer ¶
func (_NoOpTokenControllerContract *NoOpTokenControllerContractTransactorRaw) 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 NoOpTokenControllerContractTransactorSession ¶
type NoOpTokenControllerContractTransactorSession struct { Contract *NoOpTokenControllerContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
NoOpTokenControllerContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ParameterizerContract ¶
type ParameterizerContract struct { ParameterizerContractCaller // Read-only binding to the contract ParameterizerContractTransactor // Write-only binding to the contract ParameterizerContractFilterer // Log filterer for contract events }
ParameterizerContract is an auto generated Go binding around an Ethereum contract.
func DeployParameterizerContract ¶
func DeployParameterizerContract(auth *bind.TransactOpts, backend bind.ContractBackend, _token common.Address, _plcr common.Address, _parameters []*big.Int) (common.Address, *types.Transaction, *ParameterizerContract, error)
DeployParameterizerContract deploys a new Ethereum contract, binding an instance of ParameterizerContract to it.
func NewParameterizerContract ¶
func NewParameterizerContract(address common.Address, backend bind.ContractBackend) (*ParameterizerContract, error)
NewParameterizerContract creates a new instance of ParameterizerContract, bound to a specific deployed contract.
type ParameterizerContractCaller ¶
type ParameterizerContractCaller struct {
// contains filtered or unexported fields
}
ParameterizerContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewParameterizerContractCaller ¶
func NewParameterizerContractCaller(address common.Address, caller bind.ContractCaller) (*ParameterizerContractCaller, error)
NewParameterizerContractCaller creates a new read-only instance of ParameterizerContract, bound to a specific deployed contract.
func (*ParameterizerContractCaller) CanBeSet ¶
func (_ParameterizerContract *ParameterizerContractCaller) CanBeSet(opts *bind.CallOpts, _propID [32]byte) (bool, error)
CanBeSet is a free data retrieval call binding the contract method 0xc51131fb.
Solidity: function canBeSet(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractCaller) ChallengeCanBeResolved ¶
func (_ParameterizerContract *ParameterizerContractCaller) ChallengeCanBeResolved(opts *bind.CallOpts, _propID [32]byte) (bool, error)
ChallengeCanBeResolved is a free data retrieval call binding the contract method 0x77609a41.
Solidity: function challengeCanBeResolved(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractCaller) ChallengeWinnerReward ¶
func (_ParameterizerContract *ParameterizerContractCaller) ChallengeWinnerReward(opts *bind.CallOpts, _challengeID *big.Int) (*big.Int, error)
ChallengeWinnerReward is a free data retrieval call binding the contract method 0x50411552.
Solidity: function challengeWinnerReward(uint256 _challengeID) constant returns(uint256)
func (*ParameterizerContractCaller) Challenges ¶
func (_ParameterizerContract *ParameterizerContractCaller) Challenges(opts *bind.CallOpts, arg0 *big.Int) (struct { RewardPool *big.Int Challenger common.Address Resolved bool Stake *big.Int WinningTokens *big.Int }, error)
Challenges is a free data retrieval call binding the contract method 0x8f1d3776.
Solidity: function challenges(uint256 ) constant returns(uint256 rewardPool, address challenger, bool resolved, uint256 stake, uint256 winningTokens)
func (*ParameterizerContractCaller) Get ¶
func (_ParameterizerContract *ParameterizerContractCaller) Get(opts *bind.CallOpts, _name string) (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x693ec85e.
Solidity: function get(string _name) constant returns(uint256 value)
func (*ParameterizerContractCaller) PROCESSBY ¶
func (_ParameterizerContract *ParameterizerContractCaller) PROCESSBY(opts *bind.CallOpts) (*big.Int, error)
PROCESSBY is a free data retrieval call binding the contract method 0x0029514f.
Solidity: function PROCESSBY() constant returns(uint256)
func (*ParameterizerContractCaller) Params ¶
func (_ParameterizerContract *ParameterizerContractCaller) Params(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
Params is a free data retrieval call binding the contract method 0xdc6ab527.
Solidity: function params(bytes32 ) constant returns(uint256)
func (*ParameterizerContractCaller) PropExists ¶
func (_ParameterizerContract *ParameterizerContractCaller) PropExists(opts *bind.CallOpts, _propID [32]byte) (bool, error)
PropExists is a free data retrieval call binding the contract method 0x35300990.
Solidity: function propExists(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractCaller) Proposals ¶
func (_ParameterizerContract *ParameterizerContractCaller) Proposals(opts *bind.CallOpts, arg0 [32]byte) (struct { AppExpiry *big.Int ChallengeID *big.Int Deposit *big.Int Name string Owner common.Address ProcessBy *big.Int Value *big.Int }, error)
Proposals is a free data retrieval call binding the contract method 0x32ed5b12.
Solidity: function proposals(bytes32 ) constant returns(uint256 appExpiry, uint256 challengeID, uint256 deposit, string name, address owner, uint256 processBy, uint256 value)
func (*ParameterizerContractCaller) Token ¶
func (_ParameterizerContract *ParameterizerContractCaller) Token(opts *bind.CallOpts) (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ParameterizerContractCaller) TokenClaims ¶
func (_ParameterizerContract *ParameterizerContractCaller) TokenClaims(opts *bind.CallOpts, _challengeID *big.Int, _voter common.Address) (bool, error)
TokenClaims is a free data retrieval call binding the contract method 0xa5ba3b1e.
Solidity: function tokenClaims(uint256 _challengeID, address _voter) constant returns(bool)
func (*ParameterizerContractCaller) VoterReward ¶
func (_ParameterizerContract *ParameterizerContractCaller) VoterReward(opts *bind.CallOpts, _voter common.Address, _challengeID *big.Int, _salt *big.Int) (*big.Int, error)
VoterReward is a free data retrieval call binding the contract method 0xa7aad3db.
Solidity: function voterReward(address _voter, uint256 _challengeID, uint256 _salt) constant returns(uint256)
type ParameterizerContractCallerRaw ¶
type ParameterizerContractCallerRaw struct {
Contract *ParameterizerContractCaller // Generic read-only contract binding to access the raw methods on
}
ParameterizerContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ParameterizerContractCallerRaw) Call ¶
func (_ParameterizerContract *ParameterizerContractCallerRaw) 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 ParameterizerContractCallerSession ¶
type ParameterizerContractCallerSession struct { Contract *ParameterizerContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ParameterizerContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ParameterizerContractCallerSession) CanBeSet ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) CanBeSet(_propID [32]byte) (bool, error)
CanBeSet is a free data retrieval call binding the contract method 0xc51131fb.
Solidity: function canBeSet(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractCallerSession) ChallengeCanBeResolved ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) ChallengeCanBeResolved(_propID [32]byte) (bool, error)
ChallengeCanBeResolved is a free data retrieval call binding the contract method 0x77609a41.
Solidity: function challengeCanBeResolved(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractCallerSession) ChallengeWinnerReward ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) ChallengeWinnerReward(_challengeID *big.Int) (*big.Int, error)
ChallengeWinnerReward is a free data retrieval call binding the contract method 0x50411552.
Solidity: function challengeWinnerReward(uint256 _challengeID) constant returns(uint256)
func (*ParameterizerContractCallerSession) Challenges ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) Challenges(arg0 *big.Int) (struct { RewardPool *big.Int Challenger common.Address Resolved bool Stake *big.Int WinningTokens *big.Int }, error)
Challenges is a free data retrieval call binding the contract method 0x8f1d3776.
Solidity: function challenges(uint256 ) constant returns(uint256 rewardPool, address challenger, bool resolved, uint256 stake, uint256 winningTokens)
func (*ParameterizerContractCallerSession) Get ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) Get(_name string) (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x693ec85e.
Solidity: function get(string _name) constant returns(uint256 value)
func (*ParameterizerContractCallerSession) PROCESSBY ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) PROCESSBY() (*big.Int, error)
PROCESSBY is a free data retrieval call binding the contract method 0x0029514f.
Solidity: function PROCESSBY() constant returns(uint256)
func (*ParameterizerContractCallerSession) Params ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) Params(arg0 [32]byte) (*big.Int, error)
Params is a free data retrieval call binding the contract method 0xdc6ab527.
Solidity: function params(bytes32 ) constant returns(uint256)
func (*ParameterizerContractCallerSession) PropExists ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) PropExists(_propID [32]byte) (bool, error)
PropExists is a free data retrieval call binding the contract method 0x35300990.
Solidity: function propExists(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractCallerSession) Proposals ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) Proposals(arg0 [32]byte) (struct { AppExpiry *big.Int ChallengeID *big.Int Deposit *big.Int Name string Owner common.Address ProcessBy *big.Int Value *big.Int }, error)
Proposals is a free data retrieval call binding the contract method 0x32ed5b12.
Solidity: function proposals(bytes32 ) constant returns(uint256 appExpiry, uint256 challengeID, uint256 deposit, string name, address owner, uint256 processBy, uint256 value)
func (*ParameterizerContractCallerSession) Token ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ParameterizerContractCallerSession) TokenClaims ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
TokenClaims is a free data retrieval call binding the contract method 0xa5ba3b1e.
Solidity: function tokenClaims(uint256 _challengeID, address _voter) constant returns(bool)
func (*ParameterizerContractCallerSession) VoterReward ¶
func (_ParameterizerContract *ParameterizerContractCallerSession) VoterReward(_voter common.Address, _challengeID *big.Int, _salt *big.Int) (*big.Int, error)
VoterReward is a free data retrieval call binding the contract method 0xa7aad3db.
Solidity: function voterReward(address _voter, uint256 _challengeID, uint256 _salt) constant returns(uint256)
type ParameterizerContractChallengeFailed ¶
type ParameterizerContractChallengeFailed struct { PropID [32]byte ChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractChallengeFailed represents a ChallengeFailed event raised by the ParameterizerContract contract.
type ParameterizerContractChallengeFailedIterator ¶
type ParameterizerContractChallengeFailedIterator struct { Event *ParameterizerContractChallengeFailed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractChallengeFailedIterator is returned from FilterChallengeFailed and is used to iterate over the raw logs and unpacked data for ChallengeFailed events raised by the ParameterizerContract contract.
func (*ParameterizerContractChallengeFailedIterator) Close ¶
func (it *ParameterizerContractChallengeFailedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractChallengeFailedIterator) Error ¶
func (it *ParameterizerContractChallengeFailedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractChallengeFailedIterator) Next ¶
func (it *ParameterizerContractChallengeFailedIterator) 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 ParameterizerContractChallengeSucceeded ¶
type ParameterizerContractChallengeSucceeded struct { PropID [32]byte ChallengeID *big.Int RewardPool *big.Int TotalTokens *big.Int Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractChallengeSucceeded represents a ChallengeSucceeded event raised by the ParameterizerContract contract.
type ParameterizerContractChallengeSucceededIterator ¶
type ParameterizerContractChallengeSucceededIterator struct { Event *ParameterizerContractChallengeSucceeded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractChallengeSucceededIterator is returned from FilterChallengeSucceeded and is used to iterate over the raw logs and unpacked data for ChallengeSucceeded events raised by the ParameterizerContract contract.
func (*ParameterizerContractChallengeSucceededIterator) Close ¶
func (it *ParameterizerContractChallengeSucceededIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractChallengeSucceededIterator) Error ¶
func (it *ParameterizerContractChallengeSucceededIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractChallengeSucceededIterator) Next ¶
func (it *ParameterizerContractChallengeSucceededIterator) 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 ParameterizerContractFilterer ¶
type ParameterizerContractFilterer struct {
// contains filtered or unexported fields
}
ParameterizerContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewParameterizerContractFilterer ¶
func NewParameterizerContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ParameterizerContractFilterer, error)
NewParameterizerContractFilterer creates a new log filterer instance of ParameterizerContract, bound to a specific deployed contract.
func (*ParameterizerContractFilterer) FilterChallengeFailed ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterChallengeFailed(opts *bind.FilterOpts, propID [][32]byte, challengeID []*big.Int) (*ParameterizerContractChallengeFailedIterator, error)
FilterChallengeFailed is a free log retrieval operation binding the contract event 0xc4497224aa78dd50c9b3e344aab02596201ca1e6dca4057a91a6c02f83f4f6c1.
Solidity: event _ChallengeFailed(bytes32 indexed propID, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*ParameterizerContractFilterer) FilterChallengeSucceeded ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterChallengeSucceeded(opts *bind.FilterOpts, propID [][32]byte, challengeID []*big.Int) (*ParameterizerContractChallengeSucceededIterator, error)
FilterChallengeSucceeded is a free log retrieval operation binding the contract event 0x362a12431f779a2baff4f77f75ba7960ae993a5c41b425df11f7fd0af2b9cbe6.
Solidity: event _ChallengeSucceeded(bytes32 indexed propID, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*ParameterizerContractFilterer) FilterNewChallenge ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterNewChallenge(opts *bind.FilterOpts, propID [][32]byte, challenger []common.Address) (*ParameterizerContractNewChallengeIterator, error)
FilterNewChallenge is a free log retrieval operation binding the contract event 0xe94e3086c4bfe84acba4437b85a80fca3721dfc419d1f7afe4fa4e470e670b48.
Solidity: event _NewChallenge(bytes32 indexed propID, uint256 challengeID, uint256 commitEndDate, uint256 revealEndDate, address indexed challenger)
func (*ParameterizerContractFilterer) FilterProposalAccepted ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterProposalAccepted(opts *bind.FilterOpts, propID [][32]byte) (*ParameterizerContractProposalAcceptedIterator, error)
FilterProposalAccepted is a free log retrieval operation binding the contract event 0x37f3986c71e1aa2c470cfc4a92af70820610c3065589d35ef1664ea27f3e73a5.
Solidity: event _ProposalAccepted(bytes32 indexed propID, string name, uint256 value)
func (*ParameterizerContractFilterer) FilterProposalExpired ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterProposalExpired(opts *bind.FilterOpts, propID [][32]byte) (*ParameterizerContractProposalExpiredIterator, error)
FilterProposalExpired is a free log retrieval operation binding the contract event 0x29026cb2acebe6d0a4b6d593ccadf76e3fc6d0a02254e078b0c4a619608089d7.
Solidity: event _ProposalExpired(bytes32 indexed propID)
func (*ParameterizerContractFilterer) FilterReparameterizationProposal ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterReparameterizationProposal(opts *bind.FilterOpts, proposer []common.Address) (*ParameterizerContractReparameterizationProposalIterator, error)
FilterReparameterizationProposal is a free log retrieval operation binding the contract event 0xb25bdef16105f099e5c185f9c7fd969571e8e0caa3f7bd75409512fe0a41a60b.
Solidity: event _ReparameterizationProposal(string name, uint256 value, bytes32 propID, uint256 deposit, uint256 appEndDate, address indexed proposer)
func (*ParameterizerContractFilterer) FilterRewardClaimed ¶
func (_ParameterizerContract *ParameterizerContractFilterer) FilterRewardClaimed(opts *bind.FilterOpts, challengeID []*big.Int, voter []common.Address) (*ParameterizerContractRewardClaimedIterator, error)
FilterRewardClaimed is a free log retrieval operation binding the contract event 0x6f4c982acc31b0af2cf1dc1556f21c0325d893782d65e83c68a5534a33f59957.
Solidity: event _RewardClaimed(uint256 indexed challengeID, uint256 reward, address indexed voter)
func (*ParameterizerContractFilterer) WatchChallengeFailed ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchChallengeFailed(opts *bind.WatchOpts, sink chan<- *ParameterizerContractChallengeFailed, propID [][32]byte, challengeID []*big.Int) (event.Subscription, error)
WatchChallengeFailed is a free log subscription operation binding the contract event 0xc4497224aa78dd50c9b3e344aab02596201ca1e6dca4057a91a6c02f83f4f6c1.
Solidity: event _ChallengeFailed(bytes32 indexed propID, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*ParameterizerContractFilterer) WatchChallengeSucceeded ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchChallengeSucceeded(opts *bind.WatchOpts, sink chan<- *ParameterizerContractChallengeSucceeded, propID [][32]byte, challengeID []*big.Int) (event.Subscription, error)
WatchChallengeSucceeded is a free log subscription operation binding the contract event 0x362a12431f779a2baff4f77f75ba7960ae993a5c41b425df11f7fd0af2b9cbe6.
Solidity: event _ChallengeSucceeded(bytes32 indexed propID, uint256 indexed challengeID, uint256 rewardPool, uint256 totalTokens)
func (*ParameterizerContractFilterer) WatchNewChallenge ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchNewChallenge(opts *bind.WatchOpts, sink chan<- *ParameterizerContractNewChallenge, propID [][32]byte, challenger []common.Address) (event.Subscription, error)
WatchNewChallenge is a free log subscription operation binding the contract event 0xe94e3086c4bfe84acba4437b85a80fca3721dfc419d1f7afe4fa4e470e670b48.
Solidity: event _NewChallenge(bytes32 indexed propID, uint256 challengeID, uint256 commitEndDate, uint256 revealEndDate, address indexed challenger)
func (*ParameterizerContractFilterer) WatchProposalAccepted ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchProposalAccepted(opts *bind.WatchOpts, sink chan<- *ParameterizerContractProposalAccepted, propID [][32]byte) (event.Subscription, error)
WatchProposalAccepted is a free log subscription operation binding the contract event 0x37f3986c71e1aa2c470cfc4a92af70820610c3065589d35ef1664ea27f3e73a5.
Solidity: event _ProposalAccepted(bytes32 indexed propID, string name, uint256 value)
func (*ParameterizerContractFilterer) WatchProposalExpired ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchProposalExpired(opts *bind.WatchOpts, sink chan<- *ParameterizerContractProposalExpired, propID [][32]byte) (event.Subscription, error)
WatchProposalExpired is a free log subscription operation binding the contract event 0x29026cb2acebe6d0a4b6d593ccadf76e3fc6d0a02254e078b0c4a619608089d7.
Solidity: event _ProposalExpired(bytes32 indexed propID)
func (*ParameterizerContractFilterer) WatchReparameterizationProposal ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchReparameterizationProposal(opts *bind.WatchOpts, sink chan<- *ParameterizerContractReparameterizationProposal, proposer []common.Address) (event.Subscription, error)
WatchReparameterizationProposal is a free log subscription operation binding the contract event 0xb25bdef16105f099e5c185f9c7fd969571e8e0caa3f7bd75409512fe0a41a60b.
Solidity: event _ReparameterizationProposal(string name, uint256 value, bytes32 propID, uint256 deposit, uint256 appEndDate, address indexed proposer)
func (*ParameterizerContractFilterer) WatchRewardClaimed ¶
func (_ParameterizerContract *ParameterizerContractFilterer) WatchRewardClaimed(opts *bind.WatchOpts, sink chan<- *ParameterizerContractRewardClaimed, challengeID []*big.Int, voter []common.Address) (event.Subscription, error)
WatchRewardClaimed is a free log subscription operation binding the contract event 0x6f4c982acc31b0af2cf1dc1556f21c0325d893782d65e83c68a5534a33f59957.
Solidity: event _RewardClaimed(uint256 indexed challengeID, uint256 reward, address indexed voter)
type ParameterizerContractNewChallenge ¶
type ParameterizerContractNewChallenge struct { PropID [32]byte ChallengeID *big.Int CommitEndDate *big.Int RevealEndDate *big.Int Challenger common.Address Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractNewChallenge represents a NewChallenge event raised by the ParameterizerContract contract.
type ParameterizerContractNewChallengeIterator ¶
type ParameterizerContractNewChallengeIterator struct { Event *ParameterizerContractNewChallenge // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractNewChallengeIterator is returned from FilterNewChallenge and is used to iterate over the raw logs and unpacked data for NewChallenge events raised by the ParameterizerContract contract.
func (*ParameterizerContractNewChallengeIterator) Close ¶
func (it *ParameterizerContractNewChallengeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractNewChallengeIterator) Error ¶
func (it *ParameterizerContractNewChallengeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractNewChallengeIterator) Next ¶
func (it *ParameterizerContractNewChallengeIterator) 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 ParameterizerContractProposalAccepted ¶
type ParameterizerContractProposalAccepted struct { PropID [32]byte Name string Value *big.Int Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractProposalAccepted represents a ProposalAccepted event raised by the ParameterizerContract contract.
type ParameterizerContractProposalAcceptedIterator ¶
type ParameterizerContractProposalAcceptedIterator struct { Event *ParameterizerContractProposalAccepted // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractProposalAcceptedIterator is returned from FilterProposalAccepted and is used to iterate over the raw logs and unpacked data for ProposalAccepted events raised by the ParameterizerContract contract.
func (*ParameterizerContractProposalAcceptedIterator) Close ¶
func (it *ParameterizerContractProposalAcceptedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractProposalAcceptedIterator) Error ¶
func (it *ParameterizerContractProposalAcceptedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractProposalAcceptedIterator) Next ¶
func (it *ParameterizerContractProposalAcceptedIterator) 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 ParameterizerContractProposalExpired ¶
type ParameterizerContractProposalExpired struct { PropID [32]byte Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractProposalExpired represents a ProposalExpired event raised by the ParameterizerContract contract.
type ParameterizerContractProposalExpiredIterator ¶
type ParameterizerContractProposalExpiredIterator struct { Event *ParameterizerContractProposalExpired // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractProposalExpiredIterator is returned from FilterProposalExpired and is used to iterate over the raw logs and unpacked data for ProposalExpired events raised by the ParameterizerContract contract.
func (*ParameterizerContractProposalExpiredIterator) Close ¶
func (it *ParameterizerContractProposalExpiredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractProposalExpiredIterator) Error ¶
func (it *ParameterizerContractProposalExpiredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractProposalExpiredIterator) Next ¶
func (it *ParameterizerContractProposalExpiredIterator) 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 ParameterizerContractRaw ¶
type ParameterizerContractRaw struct {
Contract *ParameterizerContract // Generic contract binding to access the raw methods on
}
ParameterizerContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ParameterizerContractRaw) Call ¶
func (_ParameterizerContract *ParameterizerContractRaw) 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 (*ParameterizerContractRaw) Transact ¶
func (_ParameterizerContract *ParameterizerContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ParameterizerContractRaw) Transfer ¶
func (_ParameterizerContract *ParameterizerContractRaw) 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 ParameterizerContractReparameterizationProposal ¶
type ParameterizerContractReparameterizationProposal struct { Name string Value *big.Int PropID [32]byte Deposit *big.Int AppEndDate *big.Int Proposer common.Address Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractReparameterizationProposal represents a ReparameterizationProposal event raised by the ParameterizerContract contract.
type ParameterizerContractReparameterizationProposalIterator ¶
type ParameterizerContractReparameterizationProposalIterator struct { Event *ParameterizerContractReparameterizationProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractReparameterizationProposalIterator is returned from FilterReparameterizationProposal and is used to iterate over the raw logs and unpacked data for ReparameterizationProposal events raised by the ParameterizerContract contract.
func (*ParameterizerContractReparameterizationProposalIterator) Close ¶
func (it *ParameterizerContractReparameterizationProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractReparameterizationProposalIterator) Error ¶
func (it *ParameterizerContractReparameterizationProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractReparameterizationProposalIterator) Next ¶
func (it *ParameterizerContractReparameterizationProposalIterator) 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 ParameterizerContractRewardClaimed ¶
type ParameterizerContractRewardClaimed struct { ChallengeID *big.Int Reward *big.Int Voter common.Address Raw types.Log // Blockchain specific contextual infos }
ParameterizerContractRewardClaimed represents a RewardClaimed event raised by the ParameterizerContract contract.
type ParameterizerContractRewardClaimedIterator ¶
type ParameterizerContractRewardClaimedIterator struct { Event *ParameterizerContractRewardClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ParameterizerContractRewardClaimedIterator is returned from FilterRewardClaimed and is used to iterate over the raw logs and unpacked data for RewardClaimed events raised by the ParameterizerContract contract.
func (*ParameterizerContractRewardClaimedIterator) Close ¶
func (it *ParameterizerContractRewardClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ParameterizerContractRewardClaimedIterator) Error ¶
func (it *ParameterizerContractRewardClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ParameterizerContractRewardClaimedIterator) Next ¶
func (it *ParameterizerContractRewardClaimedIterator) 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 ParameterizerContractSession ¶
type ParameterizerContractSession struct { Contract *ParameterizerContract // 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 }
ParameterizerContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ParameterizerContractSession) CanBeSet ¶
func (_ParameterizerContract *ParameterizerContractSession) CanBeSet(_propID [32]byte) (bool, error)
CanBeSet is a free data retrieval call binding the contract method 0xc51131fb.
Solidity: function canBeSet(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractSession) ChallengeCanBeResolved ¶
func (_ParameterizerContract *ParameterizerContractSession) ChallengeCanBeResolved(_propID [32]byte) (bool, error)
ChallengeCanBeResolved is a free data retrieval call binding the contract method 0x77609a41.
Solidity: function challengeCanBeResolved(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractSession) ChallengeReparameterization ¶
func (_ParameterizerContract *ParameterizerContractSession) ChallengeReparameterization(_propID [32]byte) (*types.Transaction, error)
ChallengeReparameterization is a paid mutator transaction binding the contract method 0x8240ae4b.
Solidity: function challengeReparameterization(bytes32 _propID) returns(uint256 challengeID)
func (*ParameterizerContractSession) ChallengeWinnerReward ¶
func (_ParameterizerContract *ParameterizerContractSession) ChallengeWinnerReward(_challengeID *big.Int) (*big.Int, error)
ChallengeWinnerReward is a free data retrieval call binding the contract method 0x50411552.
Solidity: function challengeWinnerReward(uint256 _challengeID) constant returns(uint256)
func (*ParameterizerContractSession) Challenges ¶
func (_ParameterizerContract *ParameterizerContractSession) Challenges(arg0 *big.Int) (struct { RewardPool *big.Int Challenger common.Address Resolved bool Stake *big.Int WinningTokens *big.Int }, error)
Challenges is a free data retrieval call binding the contract method 0x8f1d3776.
Solidity: function challenges(uint256 ) constant returns(uint256 rewardPool, address challenger, bool resolved, uint256 stake, uint256 winningTokens)
func (*ParameterizerContractSession) ClaimReward ¶
func (_ParameterizerContract *ParameterizerContractSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
ClaimReward is a paid mutator transaction binding the contract method 0x86bb8f37.
Solidity: function claimReward(uint256 _challengeID, uint256 _salt) returns()
func (*ParameterizerContractSession) ClaimRewards ¶
func (_ParameterizerContract *ParameterizerContractSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x5f02116f.
Solidity: function claimRewards(uint256[] _challengeIDs, uint256[] _salts) returns()
func (*ParameterizerContractSession) Get ¶
func (_ParameterizerContract *ParameterizerContractSession) Get(_name string) (*big.Int, error)
Get is a free data retrieval call binding the contract method 0x693ec85e.
Solidity: function get(string _name) constant returns(uint256 value)
func (*ParameterizerContractSession) PROCESSBY ¶
func (_ParameterizerContract *ParameterizerContractSession) PROCESSBY() (*big.Int, error)
PROCESSBY is a free data retrieval call binding the contract method 0x0029514f.
Solidity: function PROCESSBY() constant returns(uint256)
func (*ParameterizerContractSession) Params ¶
func (_ParameterizerContract *ParameterizerContractSession) Params(arg0 [32]byte) (*big.Int, error)
Params is a free data retrieval call binding the contract method 0xdc6ab527.
Solidity: function params(bytes32 ) constant returns(uint256)
func (*ParameterizerContractSession) ProcessProposal ¶
func (_ParameterizerContract *ParameterizerContractSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
ProcessProposal is a paid mutator transaction binding the contract method 0x30490e91.
Solidity: function processProposal(bytes32 _propID) returns()
func (*ParameterizerContractSession) PropExists ¶
func (_ParameterizerContract *ParameterizerContractSession) PropExists(_propID [32]byte) (bool, error)
PropExists is a free data retrieval call binding the contract method 0x35300990.
Solidity: function propExists(bytes32 _propID) constant returns(bool)
func (*ParameterizerContractSession) Proposals ¶
func (_ParameterizerContract *ParameterizerContractSession) Proposals(arg0 [32]byte) (struct { AppExpiry *big.Int ChallengeID *big.Int Deposit *big.Int Name string Owner common.Address ProcessBy *big.Int Value *big.Int }, error)
Proposals is a free data retrieval call binding the contract method 0x32ed5b12.
Solidity: function proposals(bytes32 ) constant returns(uint256 appExpiry, uint256 challengeID, uint256 deposit, string name, address owner, uint256 processBy, uint256 value)
func (*ParameterizerContractSession) ProposeReparameterization ¶
func (_ParameterizerContract *ParameterizerContractSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
ProposeReparameterization is a paid mutator transaction binding the contract method 0xbade1c54.
Solidity: function proposeReparameterization(string _name, uint256 _value) returns(bytes32)
func (*ParameterizerContractSession) Token ¶
func (_ParameterizerContract *ParameterizerContractSession) Token() (common.Address, error)
Token is a free data retrieval call binding the contract method 0xfc0c546a.
Solidity: function token() constant returns(address)
func (*ParameterizerContractSession) TokenClaims ¶
func (_ParameterizerContract *ParameterizerContractSession) TokenClaims(_challengeID *big.Int, _voter common.Address) (bool, error)
TokenClaims is a free data retrieval call binding the contract method 0xa5ba3b1e.
Solidity: function tokenClaims(uint256 _challengeID, address _voter) constant returns(bool)
func (*ParameterizerContractSession) VoterReward ¶
func (_ParameterizerContract *ParameterizerContractSession) VoterReward(_voter common.Address, _challengeID *big.Int, _salt *big.Int) (*big.Int, error)
VoterReward is a free data retrieval call binding the contract method 0xa7aad3db.
Solidity: function voterReward(address _voter, uint256 _challengeID, uint256 _salt) constant returns(uint256)
type ParameterizerContractTransactor ¶
type ParameterizerContractTransactor struct {
// contains filtered or unexported fields
}
ParameterizerContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewParameterizerContractTransactor ¶
func NewParameterizerContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ParameterizerContractTransactor, error)
NewParameterizerContractTransactor creates a new write-only instance of ParameterizerContract, bound to a specific deployed contract.
func (*ParameterizerContractTransactor) ChallengeReparameterization ¶
func (_ParameterizerContract *ParameterizerContractTransactor) ChallengeReparameterization(opts *bind.TransactOpts, _propID [32]byte) (*types.Transaction, error)
ChallengeReparameterization is a paid mutator transaction binding the contract method 0x8240ae4b.
Solidity: function challengeReparameterization(bytes32 _propID) returns(uint256 challengeID)
func (*ParameterizerContractTransactor) ClaimReward ¶
func (_ParameterizerContract *ParameterizerContractTransactor) ClaimReward(opts *bind.TransactOpts, _challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
ClaimReward is a paid mutator transaction binding the contract method 0x86bb8f37.
Solidity: function claimReward(uint256 _challengeID, uint256 _salt) returns()
func (*ParameterizerContractTransactor) ClaimRewards ¶
func (_ParameterizerContract *ParameterizerContractTransactor) ClaimRewards(opts *bind.TransactOpts, _challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x5f02116f.
Solidity: function claimRewards(uint256[] _challengeIDs, uint256[] _salts) returns()
func (*ParameterizerContractTransactor) ProcessProposal ¶
func (_ParameterizerContract *ParameterizerContractTransactor) ProcessProposal(opts *bind.TransactOpts, _propID [32]byte) (*types.Transaction, error)
ProcessProposal is a paid mutator transaction binding the contract method 0x30490e91.
Solidity: function processProposal(bytes32 _propID) returns()
func (*ParameterizerContractTransactor) ProposeReparameterization ¶
func (_ParameterizerContract *ParameterizerContractTransactor) ProposeReparameterization(opts *bind.TransactOpts, _name string, _value *big.Int) (*types.Transaction, error)
ProposeReparameterization is a paid mutator transaction binding the contract method 0xbade1c54.
Solidity: function proposeReparameterization(string _name, uint256 _value) returns(bytes32)
type ParameterizerContractTransactorRaw ¶
type ParameterizerContractTransactorRaw struct {
Contract *ParameterizerContractTransactor // Generic write-only contract binding to access the raw methods on
}
ParameterizerContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ParameterizerContractTransactorRaw) Transact ¶
func (_ParameterizerContract *ParameterizerContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ParameterizerContractTransactorRaw) Transfer ¶
func (_ParameterizerContract *ParameterizerContractTransactorRaw) 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 ParameterizerContractTransactorSession ¶
type ParameterizerContractTransactorSession struct { Contract *ParameterizerContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ParameterizerContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ParameterizerContractTransactorSession) ChallengeReparameterization ¶
func (_ParameterizerContract *ParameterizerContractTransactorSession) ChallengeReparameterization(_propID [32]byte) (*types.Transaction, error)
ChallengeReparameterization is a paid mutator transaction binding the contract method 0x8240ae4b.
Solidity: function challengeReparameterization(bytes32 _propID) returns(uint256 challengeID)
func (*ParameterizerContractTransactorSession) ClaimReward ¶
func (_ParameterizerContract *ParameterizerContractTransactorSession) ClaimReward(_challengeID *big.Int, _salt *big.Int) (*types.Transaction, error)
ClaimReward is a paid mutator transaction binding the contract method 0x86bb8f37.
Solidity: function claimReward(uint256 _challengeID, uint256 _salt) returns()
func (*ParameterizerContractTransactorSession) ClaimRewards ¶
func (_ParameterizerContract *ParameterizerContractTransactorSession) ClaimRewards(_challengeIDs []*big.Int, _salts []*big.Int) (*types.Transaction, error)
ClaimRewards is a paid mutator transaction binding the contract method 0x5f02116f.
Solidity: function claimRewards(uint256[] _challengeIDs, uint256[] _salts) returns()
func (*ParameterizerContractTransactorSession) ProcessProposal ¶
func (_ParameterizerContract *ParameterizerContractTransactorSession) ProcessProposal(_propID [32]byte) (*types.Transaction, error)
ProcessProposal is a paid mutator transaction binding the contract method 0x30490e91.
Solidity: function processProposal(bytes32 _propID) returns()
func (*ParameterizerContractTransactorSession) ProposeReparameterization ¶
func (_ParameterizerContract *ParameterizerContractTransactorSession) ProposeReparameterization(_name string, _value *big.Int) (*types.Transaction, error)
ProposeReparameterization is a paid mutator transaction binding the contract method 0xbade1c54.
Solidity: function proposeReparameterization(string _name, uint256 _value) returns(bytes32)
type RootCommitsContract ¶
type RootCommitsContract struct { RootCommitsContractCaller // Read-only binding to the contract RootCommitsContractTransactor // Write-only binding to the contract RootCommitsContractFilterer // Log filterer for contract events }
RootCommitsContract is an auto generated Go binding around an Ethereum contract.
func DeployRootCommitsContract ¶
func DeployRootCommitsContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *RootCommitsContract, error)
DeployRootCommitsContract deploys a new Ethereum contract, binding an instance of RootCommitsContract to it.
func NewRootCommitsContract ¶
func NewRootCommitsContract(address common.Address, backend bind.ContractBackend) (*RootCommitsContract, error)
NewRootCommitsContract creates a new instance of RootCommitsContract, bound to a specific deployed contract.
type RootCommitsContractCaller ¶
type RootCommitsContractCaller struct {
// contains filtered or unexported fields
}
RootCommitsContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRootCommitsContractCaller ¶
func NewRootCommitsContractCaller(address common.Address, caller bind.ContractCaller) (*RootCommitsContractCaller, error)
NewRootCommitsContractCaller creates a new read-only instance of RootCommitsContract, bound to a specific deployed contract.
func (*RootCommitsContractCaller) GetRoot ¶
func (_RootCommitsContract *RootCommitsContractCaller) GetRoot(opts *bind.CallOpts, _address common.Address) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0x079cf76e.
Solidity: function getRoot(address _address) constant returns(bytes32)
func (*RootCommitsContractCaller) GetRootByBlock ¶
func (_RootCommitsContract *RootCommitsContractCaller) GetRootByBlock(opts *bind.CallOpts, _address common.Address, _blockN uint64) ([32]byte, error)
GetRootByBlock is a free data retrieval call binding the contract method 0x18c9990b.
Solidity: function getRootByBlock(address _address, uint64 _blockN) constant returns(bytes32)
func (*RootCommitsContractCaller) GetRootByTime ¶
func (_RootCommitsContract *RootCommitsContractCaller) GetRootByTime(opts *bind.CallOpts, _address common.Address, _timestamp uint64) ([32]byte, error)
GetRootByTime is a free data retrieval call binding the contract method 0xab481d23.
Solidity: function getRootByTime(address _address, uint64 _timestamp) constant returns(bytes32)
type RootCommitsContractCallerRaw ¶
type RootCommitsContractCallerRaw struct {
Contract *RootCommitsContractCaller // Generic read-only contract binding to access the raw methods on
}
RootCommitsContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RootCommitsContractCallerRaw) Call ¶
func (_RootCommitsContract *RootCommitsContractCallerRaw) 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 RootCommitsContractCallerSession ¶
type RootCommitsContractCallerSession struct { Contract *RootCommitsContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RootCommitsContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RootCommitsContractCallerSession) GetRoot ¶
func (_RootCommitsContract *RootCommitsContractCallerSession) GetRoot(_address common.Address) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0x079cf76e.
Solidity: function getRoot(address _address) constant returns(bytes32)
func (*RootCommitsContractCallerSession) GetRootByBlock ¶
func (_RootCommitsContract *RootCommitsContractCallerSession) GetRootByBlock(_address common.Address, _blockN uint64) ([32]byte, error)
GetRootByBlock is a free data retrieval call binding the contract method 0x18c9990b.
Solidity: function getRootByBlock(address _address, uint64 _blockN) constant returns(bytes32)
func (*RootCommitsContractCallerSession) GetRootByTime ¶
func (_RootCommitsContract *RootCommitsContractCallerSession) GetRootByTime(_address common.Address, _timestamp uint64) ([32]byte, error)
GetRootByTime is a free data retrieval call binding the contract method 0xab481d23.
Solidity: function getRootByTime(address _address, uint64 _timestamp) constant returns(bytes32)
type RootCommitsContractFilterer ¶
type RootCommitsContractFilterer struct {
// contains filtered or unexported fields
}
RootCommitsContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRootCommitsContractFilterer ¶
func NewRootCommitsContractFilterer(address common.Address, filterer bind.ContractFilterer) (*RootCommitsContractFilterer, error)
NewRootCommitsContractFilterer creates a new log filterer instance of RootCommitsContract, bound to a specific deployed contract.
func (*RootCommitsContractFilterer) FilterRootUpdated ¶
func (_RootCommitsContract *RootCommitsContractFilterer) FilterRootUpdated(opts *bind.FilterOpts) (*RootCommitsContractRootUpdatedIterator, error)
FilterRootUpdated is a free log retrieval operation binding the contract event 0x1d3d3c252bc04ff83e8069c09279b4d8acb5264996a680b6d7dcf20db2b7417b.
Solidity: event RootUpdated(address addr, uint64 blockN, uint64 timestamp, bytes32 root)
func (*RootCommitsContractFilterer) WatchRootUpdated ¶
func (_RootCommitsContract *RootCommitsContractFilterer) WatchRootUpdated(opts *bind.WatchOpts, sink chan<- *RootCommitsContractRootUpdated) (event.Subscription, error)
WatchRootUpdated is a free log subscription operation binding the contract event 0x1d3d3c252bc04ff83e8069c09279b4d8acb5264996a680b6d7dcf20db2b7417b.
Solidity: event RootUpdated(address addr, uint64 blockN, uint64 timestamp, bytes32 root)
type RootCommitsContractRaw ¶
type RootCommitsContractRaw struct {
Contract *RootCommitsContract // Generic contract binding to access the raw methods on
}
RootCommitsContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RootCommitsContractRaw) Call ¶
func (_RootCommitsContract *RootCommitsContractRaw) 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 (*RootCommitsContractRaw) Transact ¶
func (_RootCommitsContract *RootCommitsContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RootCommitsContractRaw) Transfer ¶
func (_RootCommitsContract *RootCommitsContractRaw) 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 RootCommitsContractRootUpdated ¶
type RootCommitsContractRootUpdated struct { Addr common.Address BlockN uint64 Timestamp uint64 Root [32]byte Raw types.Log // Blockchain specific contextual infos }
RootCommitsContractRootUpdated represents a RootUpdated event raised by the RootCommitsContract contract.
type RootCommitsContractRootUpdatedIterator ¶
type RootCommitsContractRootUpdatedIterator struct { Event *RootCommitsContractRootUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RootCommitsContractRootUpdatedIterator is returned from FilterRootUpdated and is used to iterate over the raw logs and unpacked data for RootUpdated events raised by the RootCommitsContract contract.
func (*RootCommitsContractRootUpdatedIterator) Close ¶
func (it *RootCommitsContractRootUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RootCommitsContractRootUpdatedIterator) Error ¶
func (it *RootCommitsContractRootUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RootCommitsContractRootUpdatedIterator) Next ¶
func (it *RootCommitsContractRootUpdatedIterator) 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 RootCommitsContractSession ¶
type RootCommitsContractSession struct { Contract *RootCommitsContract // 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 }
RootCommitsContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RootCommitsContractSession) GetRoot ¶
func (_RootCommitsContract *RootCommitsContractSession) GetRoot(_address common.Address) ([32]byte, error)
GetRoot is a free data retrieval call binding the contract method 0x079cf76e.
Solidity: function getRoot(address _address) constant returns(bytes32)
func (*RootCommitsContractSession) GetRootByBlock ¶
func (_RootCommitsContract *RootCommitsContractSession) GetRootByBlock(_address common.Address, _blockN uint64) ([32]byte, error)
GetRootByBlock is a free data retrieval call binding the contract method 0x18c9990b.
Solidity: function getRootByBlock(address _address, uint64 _blockN) constant returns(bytes32)
func (*RootCommitsContractSession) GetRootByTime ¶
func (_RootCommitsContract *RootCommitsContractSession) GetRootByTime(_address common.Address, _timestamp uint64) ([32]byte, error)
GetRootByTime is a free data retrieval call binding the contract method 0xab481d23.
Solidity: function getRootByTime(address _address, uint64 _timestamp) constant returns(bytes32)
func (*RootCommitsContractSession) SetRoot ¶
func (_RootCommitsContract *RootCommitsContractSession) SetRoot(_root [32]byte) (*types.Transaction, error)
SetRoot is a paid mutator transaction binding the contract method 0xdab5f340.
Solidity: function setRoot(bytes32 _root) returns()
type RootCommitsContractTransactor ¶
type RootCommitsContractTransactor struct {
// contains filtered or unexported fields
}
RootCommitsContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRootCommitsContractTransactor ¶
func NewRootCommitsContractTransactor(address common.Address, transactor bind.ContractTransactor) (*RootCommitsContractTransactor, error)
NewRootCommitsContractTransactor creates a new write-only instance of RootCommitsContract, bound to a specific deployed contract.
func (*RootCommitsContractTransactor) SetRoot ¶
func (_RootCommitsContract *RootCommitsContractTransactor) SetRoot(opts *bind.TransactOpts, _root [32]byte) (*types.Transaction, error)
SetRoot is a paid mutator transaction binding the contract method 0xdab5f340.
Solidity: function setRoot(bytes32 _root) returns()
type RootCommitsContractTransactorRaw ¶
type RootCommitsContractTransactorRaw struct {
Contract *RootCommitsContractTransactor // Generic write-only contract binding to access the raw methods on
}
RootCommitsContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RootCommitsContractTransactorRaw) Transact ¶
func (_RootCommitsContract *RootCommitsContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RootCommitsContractTransactorRaw) Transfer ¶
func (_RootCommitsContract *RootCommitsContractTransactorRaw) 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 RootCommitsContractTransactorSession ¶
type RootCommitsContractTransactorSession struct { Contract *RootCommitsContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RootCommitsContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RootCommitsContractTransactorSession) SetRoot ¶
func (_RootCommitsContract *RootCommitsContractTransactorSession) SetRoot(_root [32]byte) (*types.Transaction, error)
SetRoot is a paid mutator transaction binding the contract method 0xdab5f340.
Solidity: function setRoot(bytes32 _root) returns()
Source Files ¶
- AttributeStoreContract.go
- CVLToken.go
- CivilPLCRVotingContract.go
- CivilTCRContract.go
- CivilTokenController.go
- CreateNewsroomInGroup.go
- DLLContract.go
- DummyTokenTelemetry.go
- ECRecovery.go
- GovernmentContract.go
- MessagesAndCodesContract.go
- MultiSigWallet.go
- MultiSigWalletFactory.go
- NewsroomContract.go
- NewsroomFactory.go
- NoOpTokenController.go
- ParameterizerContract.go
- RootCommits.go