Documentation ¶
Index ¶
- Constants
- type BackboneRewardV1
- type BackboneRewardV1Caller
- func (_BackboneRewardV1 *BackboneRewardV1Caller) BackboneAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BackboneRewardV1 *BackboneRewardV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
- func (_BackboneRewardV1 *BackboneRewardV1Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- type BackboneRewardV1CallerRaw
- type BackboneRewardV1CallerSession
- type BackboneRewardV1Filterer
- type BackboneRewardV1Raw
- func (_BackboneRewardV1 *BackboneRewardV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BackboneRewardV1 *BackboneRewardV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BackboneRewardV1Session
- func (_BackboneRewardV1 *BackboneRewardV1Session) BackboneAddress() (common.Address, error)
- func (_BackboneRewardV1 *BackboneRewardV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_BackboneRewardV1 *BackboneRewardV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1Session) Proxy() (common.Address, error)
- func (_BackboneRewardV1 *BackboneRewardV1Session) Reward() (*types.Transaction, error)
- type BackboneRewardV1Transactor
- func (_BackboneRewardV1 *BackboneRewardV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- type BackboneRewardV1TransactorRaw
- type BackboneRewardV1TransactorSession
- func (_BackboneRewardV1 *BackboneRewardV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_BackboneRewardV1 *BackboneRewardV1TransactorSession) Reward() (*types.Transaction, error)
- type BlacklistRegistryV1
- type BlacklistRegistryV1BlacklistProposal
- type BlacklistRegistryV1BlacklistProposalIterator
- type BlacklistRegistryV1Caller
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) CompensationFund(opts *bind.CallOpts) (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EBISigner(opts *bind.CallOpts) (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EnumerateAll(opts *bind.CallOpts) ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EnumerateBlocked(opts *bind.CallOpts) ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EnumerateDrainable(opts *bind.CallOpts) ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) IsBlacklisted(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) IsDrainable(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) Migration(opts *bind.CallOpts) (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) ProposalCreator(opts *bind.CallOpts) (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) Proposals(opts *bind.CallOpts, addr common.Address) (struct{ ... }, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- type BlacklistRegistryV1CallerRaw
- type BlacklistRegistryV1CallerSession
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) CompensationFund() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EBISigner() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EnumerateAll() ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EnumerateBlocked() ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EnumerateDrainable() ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) IsBlacklisted(addr common.Address) (bool, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) IsDrainable(addr common.Address) (bool, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) Migration() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) MnregistryProxy() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) ProposalCreator() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) Proposals(addr common.Address) (struct{ ... }, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) Proxy() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) V1storage() (common.Address, error)
- type BlacklistRegistryV1DrainProposal
- type BlacklistRegistryV1DrainProposalIterator
- type BlacklistRegistryV1Filterer
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) FilterBlacklistProposal(opts *bind.FilterOpts, target []common.Address) (*BlacklistRegistryV1BlacklistProposalIterator, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) FilterDrainProposal(opts *bind.FilterOpts, target []common.Address) (*BlacklistRegistryV1DrainProposalIterator, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) FilterWhitelistProposal(opts *bind.FilterOpts, target []common.Address) (*BlacklistRegistryV1WhitelistProposalIterator, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) WatchBlacklistProposal(opts *bind.WatchOpts, sink chan<- *BlacklistRegistryV1BlacklistProposal, ...) (event.Subscription, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) WatchDrainProposal(opts *bind.WatchOpts, sink chan<- *BlacklistRegistryV1DrainProposal, ...) (event.Subscription, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) WatchWhitelistProposal(opts *bind.WatchOpts, sink chan<- *BlacklistRegistryV1WhitelistProposal, ...) (event.Subscription, error)
- type BlacklistRegistryV1Raw
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlacklistRegistryV1Session
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Collect(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) CompensationFund() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EBISigner() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EnumerateAll() ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EnumerateBlocked() ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EnumerateDrainable() ([]common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) IsBlacklisted(addr common.Address) (bool, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) IsDrainable(addr common.Address) (bool, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Migration() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) MnregistryProxy() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) OnDrain(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) ProposalCreator() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Proposals(addr common.Address) (struct{ ... }, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Propose(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) ProposeDrain(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) ProposeRevoke(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Proxy() (common.Address, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) V1storage() (common.Address, error)
- type BlacklistRegistryV1Transactor
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Collect(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) DrainMigration(opts *bind.TransactOpts, item_id *big.Int, owner [20]byte) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) OnDrain(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Propose(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) ProposeDrain(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) ProposeRevoke(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- type BlacklistRegistryV1TransactorRaw
- type BlacklistRegistryV1TransactorSession
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Collect(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) OnDrain(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Propose(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) ProposeDrain(addr common.Address) (*types.Transaction, error)
- func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) ProposeRevoke(addr common.Address) (*types.Transaction, error)
- type BlacklistRegistryV1WhitelistProposal
- type BlacklistRegistryV1WhitelistProposalIterator
- type BlockRewardV1
- type BlockRewardV1Caller
- func (_BlockRewardV1 *BlockRewardV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
- func (_BlockRewardV1 *BlockRewardV1Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_BlockRewardV1 *BlockRewardV1Caller) RewardProxies(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type BlockRewardV1CallerRaw
- type BlockRewardV1CallerSession
- type BlockRewardV1Filterer
- type BlockRewardV1Raw
- func (_BlockRewardV1 *BlockRewardV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BlockRewardV1 *BlockRewardV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlockRewardV1Session
- func (_BlockRewardV1 *BlockRewardV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_BlockRewardV1 *BlockRewardV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1Session) Proxy() (common.Address, error)
- func (_BlockRewardV1 *BlockRewardV1Session) Reward() (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1Session) RewardProxies(arg0 *big.Int) (common.Address, error)
- type BlockRewardV1Transactor
- func (_BlockRewardV1 *BlockRewardV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- type BlockRewardV1TransactorRaw
- type BlockRewardV1TransactorSession
- func (_BlockRewardV1 *BlockRewardV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_BlockRewardV1 *BlockRewardV1TransactorSession) Reward() (*types.Transaction, error)
- type BudgetProposalV2
- type BudgetProposalV2Caller
- func (_BudgetProposalV2 *BudgetProposalV2Caller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) BudgetStatus(opts *bind.CallOpts) (struct{ ... }, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) CreatedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) Deadline(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) FeeAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) FeePayer(opts *bind.CallOpts) (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) FinishWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) IsAccepted(opts *bind.CallOpts) (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) IsFinished(opts *bind.CallOpts) (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) PaidAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) Parent(opts *bind.CallOpts) (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) PayoutAddress(opts *bind.CallOpts) (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) ProposedAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) QuorumWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) RefUuid(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) Supermajority(opts *bind.CallOpts) (uint8, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) TotalWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Caller) Voted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type BudgetProposalV2CallerRaw
- type BudgetProposalV2CallerSession
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) AcceptedWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) BudgetStatus() (struct{ ... }, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) CanVote(owner common.Address) (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) CreatedBlock() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Deadline() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) FeeAmount() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) FeePayer() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) FinishWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) IsAccepted() (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) IsFinished() (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) MnregistryProxy() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) PaidAmount() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Parent() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) PayoutAddress() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) ProposedAmount() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) QuorumWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) RefUuid() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) RejectedWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Supermajority() (uint8, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) TotalWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Voted(arg0 common.Address) (bool, error)
- type BudgetProposalV2Filterer
- type BudgetProposalV2Raw
- func (_BudgetProposalV2 *BudgetProposalV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BudgetProposalV2 *BudgetProposalV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BudgetProposalV2Session
- func (_BudgetProposalV2 *BudgetProposalV2Session) AcceptedWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) BudgetStatus() (struct{ ... }, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) CanVote(owner common.Address) (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Collect() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) CreatedBlock() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Deadline() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Destroy() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) DistributePayout() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) FeeAmount() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) FeePayer() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) FinishWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) IsAccepted() (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) IsFinished() (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) MnregistryProxy() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) PaidAmount() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Parent() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) PayoutAddress() (common.Address, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) ProposedAmount() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) QuorumWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) RefUuid() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) RejectedWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) SetFee() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Supermajority() (uint8, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) TotalWeight() (*big.Int, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) VoteAccept() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) VoteReject() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Voted(arg0 common.Address) (bool, error)
- func (_BudgetProposalV2 *BudgetProposalV2Session) Withdraw() (*types.Transaction, error)
- type BudgetProposalV2Transactor
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) DistributePayout(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type BudgetProposalV2TransactorRaw
- type BudgetProposalV2TransactorSession
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) Collect() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) Destroy() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) DistributePayout() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) SetFee() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) VoteAccept() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) VoteReject() (*types.Transaction, error)
- func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) Withdraw() (*types.Transaction, error)
- type CheckpointRegistryV2
- type CheckpointRegistryV2Caller
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- type CheckpointRegistryV2CallerRaw
- type CheckpointRegistryV2CallerSession
- func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) CPPSigner() (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) Checkpoints() ([]common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) MnregistryProxy() (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) Proxy() (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) V1storage() (common.Address, error)
- type CheckpointRegistryV2Checkpoint
- type CheckpointRegistryV2CheckpointIterator
- type CheckpointRegistryV2Filterer
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Filterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*CheckpointRegistryV2CheckpointIterator, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Filterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *CheckpointRegistryV2Checkpoint, ...) (event.Subscription, error)
- type CheckpointRegistryV2Raw
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CheckpointRegistryV2Session
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) CPPSigner() (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Checkpoints() ([]common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) MnregistryProxy() (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Proxy() (common.Address, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) V1storage() (common.Address, error)
- type CheckpointRegistryV2Transactor
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type CheckpointRegistryV2TransactorRaw
- type CheckpointRegistryV2TransactorSession
- func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type CheckpointRegistryV3
- type CheckpointRegistryV3Caller
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) V2storage(opts *bind.CallOpts) (common.Address, error)
- type CheckpointRegistryV3CallerRaw
- type CheckpointRegistryV3CallerSession
- func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) CPPSigner() (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) Checkpoints() ([]common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) MnregistryProxy() (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) Proxy() (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) V2storage() (common.Address, error)
- type CheckpointRegistryV3Checkpoint
- type CheckpointRegistryV3CheckpointIterator
- type CheckpointRegistryV3Filterer
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Filterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*CheckpointRegistryV3CheckpointIterator, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Filterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *CheckpointRegistryV3Checkpoint, ...) (event.Subscription, error)
- type CheckpointRegistryV3Raw
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CheckpointRegistryV3Session
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) CPPSigner() (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Checkpoints() ([]common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) MnregistryProxy() (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Proxy() (common.Address, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) V2storage() (common.Address, error)
- type CheckpointRegistryV3Transactor
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Remove(opts *bind.TransactOpts, number *big.Int, hash [32]byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type CheckpointRegistryV3TransactorRaw
- type CheckpointRegistryV3TransactorSession
- func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
- func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type DummyAccount
- type DummyAccountCaller
- type DummyAccountCallerRaw
- type DummyAccountCallerSession
- type DummyAccountFilterer
- type DummyAccountRaw
- func (_DummyAccount *DummyAccountRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_DummyAccount *DummyAccountRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_DummyAccount *DummyAccountRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DummyAccountSession
- type DummyAccountTransactor
- type DummyAccountTransactorRaw
- type DummyAccountTransactorSession
- type Gen2Migration
- type Gen2MigrationCaller
- func (_Gen2Migration *Gen2MigrationCaller) BlacklistProxy(opts *bind.CallOpts) (common.Address, error)
- func (_Gen2Migration *Gen2MigrationCaller) ChainId(opts *bind.CallOpts) (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationCaller) Coins(opts *bind.CallOpts, arg0 *big.Int) (struct{ ... }, error)
- func (_Gen2Migration *Gen2MigrationCaller) HashToSign(opts *bind.CallOpts, _destination common.Address) ([32]byte, error)
- func (_Gen2Migration *Gen2MigrationCaller) ItemCount(opts *bind.CallOpts) (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationCaller) SignerAddress(opts *bind.CallOpts) (common.Address, error)
- func (_Gen2Migration *Gen2MigrationCaller) TotalAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationCaller) VerifyClaim(opts *bind.CallOpts, _item_id *big.Int, _destination common.Address, ...) (*big.Int, error)
- type Gen2MigrationCallerRaw
- type Gen2MigrationCallerSession
- func (_Gen2Migration *Gen2MigrationCallerSession) BlacklistProxy() (common.Address, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) ChainId() (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) Coins(arg0 *big.Int) (struct{ ... }, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) HashToSign(_destination common.Address) ([32]byte, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) ItemCount() (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) SignerAddress() (common.Address, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) TotalAmount() (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationCallerSession) VerifyClaim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, ...) (*big.Int, error)
- type Gen2MigrationFilterer
- type Gen2MigrationMigrated
- type Gen2MigrationMigratedIterator
- type Gen2MigrationRaw
- func (_Gen2Migration *Gen2MigrationRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Gen2Migration *Gen2MigrationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Gen2MigrationSession
- func (_Gen2Migration *Gen2MigrationSession) BlacklistClaim(_item_id *big.Int, _owner [20]byte) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationSession) BlacklistProxy() (common.Address, error)
- func (_Gen2Migration *Gen2MigrationSession) ChainId() (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationSession) Claim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, ...) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationSession) Coins(arg0 *big.Int) (struct{ ... }, error)
- func (_Gen2Migration *Gen2MigrationSession) HashToSign(_destination common.Address) ([32]byte, error)
- func (_Gen2Migration *Gen2MigrationSession) ItemCount() (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationSession) SetSnapshot(_owners [][20]byte, _amounts []*big.Int, _blacklist [][20]byte) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationSession) SignerAddress() (common.Address, error)
- func (_Gen2Migration *Gen2MigrationSession) TotalAmount() (*big.Int, error)
- func (_Gen2Migration *Gen2MigrationSession) VerifyClaim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, ...) (*big.Int, error)
- type Gen2MigrationTransactor
- func (_Gen2Migration *Gen2MigrationTransactor) BlacklistClaim(opts *bind.TransactOpts, _item_id *big.Int, _owner [20]byte) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationTransactor) Claim(opts *bind.TransactOpts, _item_id *big.Int, _destination common.Address, ...) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationTransactor) SetSnapshot(opts *bind.TransactOpts, _owners [][20]byte, _amounts []*big.Int, ...) (*types.Transaction, error)
- type Gen2MigrationTransactorRaw
- type Gen2MigrationTransactorSession
- func (_Gen2Migration *Gen2MigrationTransactorSession) BlacklistClaim(_item_id *big.Int, _owner [20]byte) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationTransactorSession) Claim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, ...) (*types.Transaction, error)
- func (_Gen2Migration *Gen2MigrationTransactorSession) SetSnapshot(_owners [][20]byte, _amounts []*big.Int, _blacklist [][20]byte) (*types.Transaction, error)
- type GenericProposalV2
- type GenericProposalV2Caller
- func (_GenericProposalV2 *GenericProposalV2Caller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) CreatedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) Deadline(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) FeeAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) FeePayer(opts *bind.CallOpts) (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) FinishWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) IsAccepted(opts *bind.CallOpts) (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) IsFinished(opts *bind.CallOpts) (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) Parent(opts *bind.CallOpts) (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) QuorumWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) Supermajority(opts *bind.CallOpts) (uint8, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) TotalWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Caller) Voted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type GenericProposalV2CallerRaw
- type GenericProposalV2CallerSession
- func (_GenericProposalV2 *GenericProposalV2CallerSession) AcceptedWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) CanVote(owner common.Address) (bool, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) CreatedBlock() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) Deadline() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) FeeAmount() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) FeePayer() (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) FinishWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) IsAccepted() (bool, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) IsFinished() (bool, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) MnregistryProxy() (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) Parent() (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) QuorumWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) RejectedWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) Supermajority() (uint8, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) TotalWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2CallerSession) Voted(arg0 common.Address) (bool, error)
- type GenericProposalV2Filterer
- type GenericProposalV2Raw
- func (_GenericProposalV2 *GenericProposalV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GenericProposalV2 *GenericProposalV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GenericProposalV2Session
- func (_GenericProposalV2 *GenericProposalV2Session) AcceptedWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) CanVote(owner common.Address) (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Collect() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Session) CreatedBlock() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Deadline() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Destroy() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Session) FeeAmount() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) FeePayer() (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2Session) FinishWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) IsAccepted() (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Session) IsFinished() (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Session) MnregistryProxy() (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Parent() (common.Address, error)
- func (_GenericProposalV2 *GenericProposalV2Session) QuorumWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) RejectedWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) SetFee() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Supermajority() (uint8, error)
- func (_GenericProposalV2 *GenericProposalV2Session) TotalWeight() (*big.Int, error)
- func (_GenericProposalV2 *GenericProposalV2Session) VoteAccept() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Session) VoteReject() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Voted(arg0 common.Address) (bool, error)
- func (_GenericProposalV2 *GenericProposalV2Session) Withdraw() (*types.Transaction, error)
- type GenericProposalV2Transactor
- func (_GenericProposalV2 *GenericProposalV2Transactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Transactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Transactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Transactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Transactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type GenericProposalV2TransactorRaw
- type GenericProposalV2TransactorSession
- func (_GenericProposalV2 *GenericProposalV2TransactorSession) Collect() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2TransactorSession) Destroy() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2TransactorSession) SetFee() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2TransactorSession) VoteAccept() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2TransactorSession) VoteReject() (*types.Transaction, error)
- func (_GenericProposalV2 *GenericProposalV2TransactorSession) Withdraw() (*types.Transaction, error)
- type GovernedProxy
- type GovernedProxyCaller
- func (_GovernedProxy *GovernedProxyCaller) Impl(opts *bind.CallOpts) (common.Address, error)
- func (_GovernedProxy *GovernedProxyCaller) ListUpgradeProposals(opts *bind.CallOpts) ([]common.Address, error)
- func (_GovernedProxy *GovernedProxyCaller) SporkProxy(opts *bind.CallOpts) (common.Address, error)
- func (_GovernedProxy *GovernedProxyCaller) UpgradeProposalImpl(opts *bind.CallOpts, _proposal common.Address) (common.Address, error)
- func (_GovernedProxy *GovernedProxyCaller) UpgradeProposalList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_GovernedProxy *GovernedProxyCaller) UpgradeProposals(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
- type GovernedProxyCallerRaw
- type GovernedProxyCallerSession
- func (_GovernedProxy *GovernedProxyCallerSession) Impl() (common.Address, error)
- func (_GovernedProxy *GovernedProxyCallerSession) ListUpgradeProposals() ([]common.Address, error)
- func (_GovernedProxy *GovernedProxyCallerSession) SporkProxy() (common.Address, error)
- func (_GovernedProxy *GovernedProxyCallerSession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
- func (_GovernedProxy *GovernedProxyCallerSession) UpgradeProposalList(arg0 *big.Int) (common.Address, error)
- func (_GovernedProxy *GovernedProxyCallerSession) UpgradeProposals(arg0 common.Address) (common.Address, error)
- type GovernedProxyFilterer
- func (_GovernedProxy *GovernedProxyFilterer) FilterUpgradeProposal(opts *bind.FilterOpts, impl []common.Address) (*GovernedProxyUpgradeProposalIterator, error)
- func (_GovernedProxy *GovernedProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, impl []common.Address) (*GovernedProxyUpgradedIterator, error)
- func (_GovernedProxy *GovernedProxyFilterer) WatchUpgradeProposal(opts *bind.WatchOpts, sink chan<- *GovernedProxyUpgradeProposal, ...) (event.Subscription, error)
- func (_GovernedProxy *GovernedProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GovernedProxyUpgraded, ...) (event.Subscription, error)
- type GovernedProxyRaw
- func (_GovernedProxy *GovernedProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_GovernedProxy *GovernedProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GovernedProxySession
- func (_GovernedProxy *GovernedProxySession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxySession) Destroy(arg0 common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxySession) Impl() (common.Address, error)
- func (_GovernedProxy *GovernedProxySession) ListUpgradeProposals() ([]common.Address, error)
- func (_GovernedProxy *GovernedProxySession) Migrate(arg0 common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxySession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxySession) Proxy() (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxySession) SporkProxy() (common.Address, error)
- func (_GovernedProxy *GovernedProxySession) Upgrade(_proposal common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxySession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
- func (_GovernedProxy *GovernedProxySession) UpgradeProposalList(arg0 *big.Int) (common.Address, error)
- func (_GovernedProxy *GovernedProxySession) UpgradeProposals(arg0 common.Address) (common.Address, error)
- type GovernedProxyTransactor
- func (_GovernedProxy *GovernedProxyTransactor) CollectUpgradeProposal(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactor) Destroy(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactor) Migrate(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactor) ProposeUpgrade(opts *bind.TransactOpts, _newImpl common.Address, _period *big.Int) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactor) Proxy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactor) Upgrade(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
- type GovernedProxyTransactorRaw
- type GovernedProxyTransactorSession
- func (_GovernedProxy *GovernedProxyTransactorSession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactorSession) Destroy(arg0 common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactorSession) Migrate(arg0 common.Address) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactorSession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactorSession) Proxy() (*types.Transaction, error)
- func (_GovernedProxy *GovernedProxyTransactorSession) Upgrade(_proposal common.Address) (*types.Transaction, error)
- type GovernedProxyUpgradeProposal
- type GovernedProxyUpgradeProposalIterator
- type GovernedProxyUpgraded
- type GovernedProxyUpgradedIterator
- type HardforkRegistryV1
- type HardforkRegistryV1Caller
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) Enumerate(opts *bind.CallOpts) ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) EnumerateActive(opts *bind.CallOpts) ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) EnumeratePending(opts *bind.CallOpts) ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) Get(opts *bind.CallOpts, name [32]byte) (struct{ ... }, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) HfSigner(opts *bind.CallOpts) (common.Address, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) IsActive(opts *bind.CallOpts, name [32]byte) (bool, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- type HardforkRegistryV1CallerRaw
- type HardforkRegistryV1CallerSession
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) Enumerate() ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) EnumerateActive() ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) EnumeratePending() ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) Get(name [32]byte) (struct{ ... }, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) HfSigner() (common.Address, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) IsActive(name [32]byte) (bool, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) Proxy() (common.Address, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) V1storage() (common.Address, error)
- type HardforkRegistryV1Filterer
- func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) FilterHardforkCreated(opts *bind.FilterOpts, name [][32]byte) (*HardforkRegistryV1HardforkCreatedIterator, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) FilterHardforkFinalized(opts *bind.FilterOpts, name [][32]byte) (*HardforkRegistryV1HardforkFinalizedIterator, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) FilterHardforkRemoved(opts *bind.FilterOpts, name [][32]byte) (*HardforkRegistryV1HardforkRemovedIterator, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) WatchHardforkCreated(opts *bind.WatchOpts, sink chan<- *HardforkRegistryV1HardforkCreated, ...) (event.Subscription, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) WatchHardforkFinalized(opts *bind.WatchOpts, sink chan<- *HardforkRegistryV1HardforkFinalized, ...) (event.Subscription, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) WatchHardforkRemoved(opts *bind.WatchOpts, sink chan<- *HardforkRegistryV1HardforkRemoved, ...) (event.Subscription, error)
- type HardforkRegistryV1HardforkCreated
- type HardforkRegistryV1HardforkCreatedIterator
- type HardforkRegistryV1HardforkFinalized
- type HardforkRegistryV1HardforkFinalizedIterator
- type HardforkRegistryV1HardforkRemoved
- type HardforkRegistryV1HardforkRemovedIterator
- type HardforkRegistryV1Raw
- func (_HardforkRegistryV1 *HardforkRegistryV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_HardforkRegistryV1 *HardforkRegistryV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type HardforkRegistryV1Session
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Enumerate() ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) EnumerateActive() ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) EnumeratePending() ([][32]byte, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Finalize(name [32]byte) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Get(name [32]byte) (struct{ ... }, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) HfSigner() (common.Address, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) IsActive(name [32]byte) (bool, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Proxy() (common.Address, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) Remove(name [32]byte) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Session) V1storage() (common.Address, error)
- type HardforkRegistryV1Transactor
- func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Add(opts *bind.TransactOpts, name [32]byte, block_number *big.Int, ...) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Finalize(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Remove(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
- type HardforkRegistryV1TransactorRaw
- type HardforkRegistryV1TransactorSession
- func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Finalize(name [32]byte) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Remove(name [32]byte) (*types.Transaction, error)
- type IBlacklistRegistry
- type IBlacklistRegistryBlacklistProposal
- type IBlacklistRegistryBlacklistProposalIterator
- type IBlacklistRegistryCaller
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) CompensationFund(opts *bind.CallOpts) (common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) EBISigner(opts *bind.CallOpts) (common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) EnumerateAll(opts *bind.CallOpts) ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) EnumerateBlocked(opts *bind.CallOpts) ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) EnumerateDrainable(opts *bind.CallOpts) ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) IsBlacklisted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) IsDrainable(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCaller) Proposals(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- type IBlacklistRegistryCallerRaw
- type IBlacklistRegistryCallerSession
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) CompensationFund() (common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EBISigner() (common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EnumerateAll() ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EnumerateBlocked() ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EnumerateDrainable() ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) IsBlacklisted(arg0 common.Address) (bool, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) IsDrainable(arg0 common.Address) (bool, error)
- func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) Proposals(arg0 common.Address) (struct{ ... }, error)
- type IBlacklistRegistryDrainProposal
- type IBlacklistRegistryDrainProposalIterator
- type IBlacklistRegistryFilterer
- func (_IBlacklistRegistry *IBlacklistRegistryFilterer) FilterBlacklistProposal(opts *bind.FilterOpts, target []common.Address) (*IBlacklistRegistryBlacklistProposalIterator, error)
- func (_IBlacklistRegistry *IBlacklistRegistryFilterer) FilterDrainProposal(opts *bind.FilterOpts, target []common.Address) (*IBlacklistRegistryDrainProposalIterator, error)
- func (_IBlacklistRegistry *IBlacklistRegistryFilterer) FilterWhitelistProposal(opts *bind.FilterOpts, target []common.Address) (*IBlacklistRegistryWhitelistProposalIterator, error)
- func (_IBlacklistRegistry *IBlacklistRegistryFilterer) WatchBlacklistProposal(opts *bind.WatchOpts, sink chan<- *IBlacklistRegistryBlacklistProposal, ...) (event.Subscription, error)
- func (_IBlacklistRegistry *IBlacklistRegistryFilterer) WatchDrainProposal(opts *bind.WatchOpts, sink chan<- *IBlacklistRegistryDrainProposal, ...) (event.Subscription, error)
- func (_IBlacklistRegistry *IBlacklistRegistryFilterer) WatchWhitelistProposal(opts *bind.WatchOpts, sink chan<- *IBlacklistRegistryWhitelistProposal, ...) (event.Subscription, error)
- type IBlacklistRegistryRaw
- func (_IBlacklistRegistry *IBlacklistRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IBlacklistRegistry *IBlacklistRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IBlacklistRegistrySession
- func (_IBlacklistRegistry *IBlacklistRegistrySession) Collect(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) CompensationFund() (common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) EBISigner() (common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) EnumerateAll() ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) EnumerateBlocked() ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) EnumerateDrainable() ([]common.Address, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) IsBlacklisted(arg0 common.Address) (bool, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) IsDrainable(arg0 common.Address) (bool, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) OnDrain(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) Proposals(arg0 common.Address) (struct{ ... }, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) Propose(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) ProposeDrain(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistrySession) ProposeRevoke(arg0 common.Address) (*types.Transaction, error)
- type IBlacklistRegistryTransactor
- func (_IBlacklistRegistry *IBlacklistRegistryTransactor) Collect(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactor) DrainMigration(opts *bind.TransactOpts, item_id *big.Int, owner [20]byte) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactor) OnDrain(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactor) Propose(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactor) ProposeDrain(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactor) ProposeRevoke(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
- type IBlacklistRegistryTransactorRaw
- type IBlacklistRegistryTransactorSession
- func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) Collect(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) OnDrain(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) Propose(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) ProposeDrain(arg0 common.Address) (*types.Transaction, error)
- func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) ProposeRevoke(arg0 common.Address) (*types.Transaction, error)
- type IBlacklistRegistryWhitelistProposal
- type IBlacklistRegistryWhitelistProposalIterator
- type IBlockReward
- type IBlockRewardCaller
- type IBlockRewardCallerRaw
- type IBlockRewardCallerSession
- type IBlockRewardFilterer
- type IBlockRewardRaw
- func (_IBlockReward *IBlockRewardRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IBlockReward *IBlockRewardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IBlockReward *IBlockRewardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IBlockRewardSession
- type IBlockRewardTransactor
- type IBlockRewardTransactorRaw
- type IBlockRewardTransactorSession
- type IBudgetProposal
- type IBudgetProposalCaller
- func (_IBudgetProposal *IBudgetProposalCaller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) BudgetStatus(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IBudgetProposal *IBudgetProposalCaller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_IBudgetProposal *IBudgetProposalCaller) CreatedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) Deadline(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) FeeAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) FeePayer(opts *bind.CallOpts) (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalCaller) IsAccepted(opts *bind.CallOpts) (bool, error)
- func (_IBudgetProposal *IBudgetProposalCaller) IsFinished(opts *bind.CallOpts) (bool, error)
- func (_IBudgetProposal *IBudgetProposalCaller) PaidAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) Parent(opts *bind.CallOpts) (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalCaller) PayoutAddress(opts *bind.CallOpts) (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalCaller) ProposedAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) QuorumWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) RefUuid(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCaller) TotalWeight(opts *bind.CallOpts) (*big.Int, error)
- type IBudgetProposalCallerRaw
- type IBudgetProposalCallerSession
- func (_IBudgetProposal *IBudgetProposalCallerSession) AcceptedWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) BudgetStatus() (struct{ ... }, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) CanVote(owner common.Address) (bool, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) CreatedBlock() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) Deadline() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) FeeAmount() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) FeePayer() (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) IsAccepted() (bool, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) IsFinished() (bool, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) PaidAmount() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) Parent() (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) PayoutAddress() (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) ProposedAmount() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) QuorumWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) RefUuid() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) RejectedWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalCallerSession) TotalWeight() (*big.Int, error)
- type IBudgetProposalFilterer
- type IBudgetProposalRaw
- func (_IBudgetProposal *IBudgetProposalRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IBudgetProposal *IBudgetProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IBudgetProposalSession
- func (_IBudgetProposal *IBudgetProposalSession) AcceptedWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) BudgetStatus() (struct{ ... }, error)
- func (_IBudgetProposal *IBudgetProposalSession) CanVote(owner common.Address) (bool, error)
- func (_IBudgetProposal *IBudgetProposalSession) Collect() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalSession) CreatedBlock() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) Deadline() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) Destroy() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalSession) DistributePayout() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalSession) FeeAmount() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) FeePayer() (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalSession) IsAccepted() (bool, error)
- func (_IBudgetProposal *IBudgetProposalSession) IsFinished() (bool, error)
- func (_IBudgetProposal *IBudgetProposalSession) PaidAmount() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) Parent() (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalSession) PayoutAddress() (common.Address, error)
- func (_IBudgetProposal *IBudgetProposalSession) ProposedAmount() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) QuorumWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) RefUuid() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) RejectedWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) SetFee() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalSession) TotalWeight() (*big.Int, error)
- func (_IBudgetProposal *IBudgetProposalSession) VoteAccept() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalSession) VoteReject() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalSession) Withdraw() (*types.Transaction, error)
- type IBudgetProposalTransactor
- func (_IBudgetProposal *IBudgetProposalTransactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactor) DistributePayout(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type IBudgetProposalTransactorRaw
- type IBudgetProposalTransactorSession
- func (_IBudgetProposal *IBudgetProposalTransactorSession) Collect() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactorSession) Destroy() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactorSession) DistributePayout() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactorSession) SetFee() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactorSession) VoteAccept() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactorSession) VoteReject() (*types.Transaction, error)
- func (_IBudgetProposal *IBudgetProposalTransactorSession) Withdraw() (*types.Transaction, error)
- type ICheckpointRegistry
- type ICheckpointRegistryCaller
- func (_ICheckpointRegistry *ICheckpointRegistryCaller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
- func (_ICheckpointRegistry *ICheckpointRegistryCaller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
- func (_ICheckpointRegistry *ICheckpointRegistryCaller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
- type ICheckpointRegistryCallerRaw
- type ICheckpointRegistryCallerSession
- func (_ICheckpointRegistry *ICheckpointRegistryCallerSession) CPPSigner() (common.Address, error)
- func (_ICheckpointRegistry *ICheckpointRegistryCallerSession) Checkpoints() ([]common.Address, error)
- func (_ICheckpointRegistry *ICheckpointRegistryCallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- type ICheckpointRegistryCheckpoint
- type ICheckpointRegistryCheckpointIterator
- type ICheckpointRegistryFilterer
- func (_ICheckpointRegistry *ICheckpointRegistryFilterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*ICheckpointRegistryCheckpointIterator, error)
- func (_ICheckpointRegistry *ICheckpointRegistryFilterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *ICheckpointRegistryCheckpoint, ...) (event.Subscription, error)
- type ICheckpointRegistryRaw
- func (_ICheckpointRegistry *ICheckpointRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ICheckpointRegistry *ICheckpointRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ICheckpointRegistry *ICheckpointRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ICheckpointRegistrySession
- func (_ICheckpointRegistry *ICheckpointRegistrySession) CPPSigner() (common.Address, error)
- func (_ICheckpointRegistry *ICheckpointRegistrySession) Checkpoints() ([]common.Address, error)
- func (_ICheckpointRegistry *ICheckpointRegistrySession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistry *ICheckpointRegistrySession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistry *ICheckpointRegistrySession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- type ICheckpointRegistryTransactor
- func (_ICheckpointRegistry *ICheckpointRegistryTransactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistry *ICheckpointRegistryTransactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type ICheckpointRegistryTransactorRaw
- type ICheckpointRegistryTransactorSession
- type ICheckpointRegistryV2
- type ICheckpointRegistryV2Caller
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Caller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Caller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Caller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
- type ICheckpointRegistryV2CallerRaw
- type ICheckpointRegistryV2CallerSession
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerSession) CPPSigner() (common.Address, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerSession) Checkpoints() ([]common.Address, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- type ICheckpointRegistryV2Checkpoint
- type ICheckpointRegistryV2CheckpointIterator
- type ICheckpointRegistryV2Filterer
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Filterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*ICheckpointRegistryV2CheckpointIterator, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Filterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *ICheckpointRegistryV2Checkpoint, ...) (event.Subscription, error)
- type ICheckpointRegistryV2Raw
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ICheckpointRegistryV2Session
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) CPPSigner() (common.Address, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Checkpoints() ([]common.Address, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
- type ICheckpointRegistryV2Transactor
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Transactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Transactor) Remove(opts *bind.TransactOpts, number *big.Int, hash [32]byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Transactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type ICheckpointRegistryV2TransactorRaw
- type ICheckpointRegistryV2TransactorSession
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorSession) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
- func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
- type ICheckpointV2
- type ICheckpointV2Caller
- func (_ICheckpointV2 *ICheckpointV2Caller) CanVote(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_ICheckpointV2 *ICheckpointV2Caller) Info(opts *bind.CallOpts) (struct{ ... }, error)
- func (_ICheckpointV2 *ICheckpointV2Caller) Signature(opts *bind.CallOpts, masternode common.Address) ([]byte, error)
- func (_ICheckpointV2 *ICheckpointV2Caller) SignatureBase(opts *bind.CallOpts) ([32]byte, error)
- func (_ICheckpointV2 *ICheckpointV2Caller) Signatures(opts *bind.CallOpts) ([][]byte, error)
- type ICheckpointV2CallerRaw
- type ICheckpointV2CallerSession
- func (_ICheckpointV2 *ICheckpointV2CallerSession) CanVote(masternode common.Address) (bool, error)
- func (_ICheckpointV2 *ICheckpointV2CallerSession) Info() (struct{ ... }, error)
- func (_ICheckpointV2 *ICheckpointV2CallerSession) Signature(masternode common.Address) ([]byte, error)
- func (_ICheckpointV2 *ICheckpointV2CallerSession) SignatureBase() ([32]byte, error)
- func (_ICheckpointV2 *ICheckpointV2CallerSession) Signatures() ([][]byte, error)
- type ICheckpointV2Filterer
- type ICheckpointV2Raw
- func (_ICheckpointV2 *ICheckpointV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ICheckpointV2 *ICheckpointV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ICheckpointV2 *ICheckpointV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ICheckpointV2Session
- func (_ICheckpointV2 *ICheckpointV2Session) CanVote(masternode common.Address) (bool, error)
- func (_ICheckpointV2 *ICheckpointV2Session) Info() (struct{ ... }, error)
- func (_ICheckpointV2 *ICheckpointV2Session) Sign(signature []byte) (*types.Transaction, error)
- func (_ICheckpointV2 *ICheckpointV2Session) Signature(masternode common.Address) ([]byte, error)
- func (_ICheckpointV2 *ICheckpointV2Session) SignatureBase() ([32]byte, error)
- func (_ICheckpointV2 *ICheckpointV2Session) Signatures() ([][]byte, error)
- type ICheckpointV2Transactor
- type ICheckpointV2TransactorRaw
- type ICheckpointV2TransactorSession
- type IDelegatedPoS
- type IDelegatedPoSCaller
- type IDelegatedPoSCallerRaw
- type IDelegatedPoSCallerSession
- type IDelegatedPoSFilterer
- type IDelegatedPoSRaw
- func (_IDelegatedPoS *IDelegatedPoSRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IDelegatedPoS *IDelegatedPoSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IDelegatedPoS *IDelegatedPoSRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IDelegatedPoSSession
- type IDelegatedPoSTransactor
- type IDelegatedPoSTransactorRaw
- type IDelegatedPoSTransactorSession
- type IGovernedProxy
- type IGovernedProxyCaller
- func (_IGovernedProxy *IGovernedProxyCaller) Impl(opts *bind.CallOpts) (common.Address, error)
- func (_IGovernedProxy *IGovernedProxyCaller) ListUpgradeProposals(opts *bind.CallOpts) ([]common.Address, error)
- func (_IGovernedProxy *IGovernedProxyCaller) UpgradeProposalImpl(opts *bind.CallOpts, _proposal common.Address) (common.Address, error)
- type IGovernedProxyCallerRaw
- type IGovernedProxyCallerSession
- func (_IGovernedProxy *IGovernedProxyCallerSession) Impl() (common.Address, error)
- func (_IGovernedProxy *IGovernedProxyCallerSession) ListUpgradeProposals() ([]common.Address, error)
- func (_IGovernedProxy *IGovernedProxyCallerSession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
- type IGovernedProxyFilterer
- func (_IGovernedProxy *IGovernedProxyFilterer) FilterUpgradeProposal(opts *bind.FilterOpts, impl []common.Address) (*IGovernedProxyUpgradeProposalIterator, error)
- func (_IGovernedProxy *IGovernedProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, impl []common.Address) (*IGovernedProxyUpgradedIterator, error)
- func (_IGovernedProxy *IGovernedProxyFilterer) WatchUpgradeProposal(opts *bind.WatchOpts, sink chan<- *IGovernedProxyUpgradeProposal, ...) (event.Subscription, error)
- func (_IGovernedProxy *IGovernedProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *IGovernedProxyUpgraded, ...) (event.Subscription, error)
- type IGovernedProxyRaw
- func (_IGovernedProxy *IGovernedProxyRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IGovernedProxy *IGovernedProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IGovernedProxySession
- func (_IGovernedProxy *IGovernedProxySession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxySession) Impl() (common.Address, error)
- func (_IGovernedProxy *IGovernedProxySession) ListUpgradeProposals() ([]common.Address, error)
- func (_IGovernedProxy *IGovernedProxySession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxySession) Upgrade(_proposal common.Address) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxySession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
- type IGovernedProxyTransactor
- func (_IGovernedProxy *IGovernedProxyTransactor) CollectUpgradeProposal(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxyTransactor) ProposeUpgrade(opts *bind.TransactOpts, _newImpl common.Address, _period *big.Int) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxyTransactor) Upgrade(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
- type IGovernedProxyTransactorRaw
- type IGovernedProxyTransactorSession
- func (_IGovernedProxy *IGovernedProxyTransactorSession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxyTransactorSession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
- func (_IGovernedProxy *IGovernedProxyTransactorSession) Upgrade(_proposal common.Address) (*types.Transaction, error)
- type IGovernedProxyUpgradeProposal
- type IGovernedProxyUpgradeProposalIterator
- type IGovernedProxyUpgraded
- type IGovernedProxyUpgradedIterator
- type IHardforkRegistry
- type IHardforkRegistryCaller
- func (_IHardforkRegistry *IHardforkRegistryCaller) Enumerate(opts *bind.CallOpts) ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistryCaller) EnumerateActive(opts *bind.CallOpts) ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistryCaller) EnumeratePending(opts *bind.CallOpts) ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistryCaller) Get(opts *bind.CallOpts, name [32]byte) (struct{ ... }, error)
- func (_IHardforkRegistry *IHardforkRegistryCaller) IsActive(opts *bind.CallOpts, name [32]byte) (bool, error)
- type IHardforkRegistryCallerRaw
- type IHardforkRegistryCallerSession
- func (_IHardforkRegistry *IHardforkRegistryCallerSession) Enumerate() ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistryCallerSession) EnumerateActive() ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistryCallerSession) EnumeratePending() ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistryCallerSession) Get(name [32]byte) (struct{ ... }, error)
- func (_IHardforkRegistry *IHardforkRegistryCallerSession) IsActive(name [32]byte) (bool, error)
- type IHardforkRegistryFilterer
- func (_IHardforkRegistry *IHardforkRegistryFilterer) FilterHardforkCreated(opts *bind.FilterOpts, name [][32]byte) (*IHardforkRegistryHardforkCreatedIterator, error)
- func (_IHardforkRegistry *IHardforkRegistryFilterer) FilterHardforkFinalized(opts *bind.FilterOpts, name [][32]byte) (*IHardforkRegistryHardforkFinalizedIterator, error)
- func (_IHardforkRegistry *IHardforkRegistryFilterer) FilterHardforkRemoved(opts *bind.FilterOpts, name [][32]byte) (*IHardforkRegistryHardforkRemovedIterator, error)
- func (_IHardforkRegistry *IHardforkRegistryFilterer) WatchHardforkCreated(opts *bind.WatchOpts, sink chan<- *IHardforkRegistryHardforkCreated, ...) (event.Subscription, error)
- func (_IHardforkRegistry *IHardforkRegistryFilterer) WatchHardforkFinalized(opts *bind.WatchOpts, sink chan<- *IHardforkRegistryHardforkFinalized, ...) (event.Subscription, error)
- func (_IHardforkRegistry *IHardforkRegistryFilterer) WatchHardforkRemoved(opts *bind.WatchOpts, sink chan<- *IHardforkRegistryHardforkRemoved, ...) (event.Subscription, error)
- type IHardforkRegistryHardforkCreated
- type IHardforkRegistryHardforkCreatedIterator
- type IHardforkRegistryHardforkFinalized
- type IHardforkRegistryHardforkFinalizedIterator
- type IHardforkRegistryHardforkRemoved
- type IHardforkRegistryHardforkRemovedIterator
- type IHardforkRegistryRaw
- func (_IHardforkRegistry *IHardforkRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IHardforkRegistry *IHardforkRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IHardforkRegistrySession
- func (_IHardforkRegistry *IHardforkRegistrySession) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) Enumerate() ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) EnumerateActive() ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) EnumeratePending() ([][32]byte, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) Finalize(name [32]byte) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) Get(name [32]byte) (struct{ ... }, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) IsActive(name [32]byte) (bool, error)
- func (_IHardforkRegistry *IHardforkRegistrySession) Remove(name [32]byte) (*types.Transaction, error)
- type IHardforkRegistryTransactor
- func (_IHardforkRegistry *IHardforkRegistryTransactor) Add(opts *bind.TransactOpts, name [32]byte, block_number *big.Int, ...) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistryTransactor) Finalize(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistryTransactor) Remove(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
- type IHardforkRegistryTransactorRaw
- type IHardforkRegistryTransactorSession
- func (_IHardforkRegistry *IHardforkRegistryTransactorSession) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistryTransactorSession) Finalize(name [32]byte) (*types.Transaction, error)
- func (_IHardforkRegistry *IHardforkRegistryTransactorSession) Remove(name [32]byte) (*types.Transaction, error)
- type IMasternodeRegistryV2
- type IMasternodeRegistryV2Announced
- type IMasternodeRegistryV2AnnouncedIterator
- type IMasternodeRegistryV2Caller
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) CanHeartbeat(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) CanInvalidate(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) CollateralLimits(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) Count(opts *bind.CallOpts) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) Enumerate(opts *bind.CallOpts) ([]common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) EnumerateActive(opts *bind.CallOpts) ([]common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) Info(opts *bind.CallOpts, masternode common.Address) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) IsActive(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) OwnerInfo(opts *bind.CallOpts, owner common.Address) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) TokenProxy(opts *bind.CallOpts) (common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) TreasuryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) ValidationTarget(opts *bind.CallOpts, masternode common.Address) (common.Address, error)
- type IMasternodeRegistryV2CallerRaw
- type IMasternodeRegistryV2CallerSession
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) CanHeartbeat(masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) CanInvalidate(masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) CollateralLimits() (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) Count() (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) Enumerate() ([]common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) EnumerateActive() ([]common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) Info(masternode common.Address) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) IsActive(masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) OwnerInfo(owner common.Address) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) TokenProxy() (common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) TreasuryProxy() (common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) ValidationTarget(masternode common.Address) (common.Address, error)
- type IMasternodeRegistryV2Deactivated
- type IMasternodeRegistryV2DeactivatedIterator
- type IMasternodeRegistryV2Denounced
- type IMasternodeRegistryV2DenouncedIterator
- type IMasternodeRegistryV2Filterer
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterAnnounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*IMasternodeRegistryV2AnnouncedIterator, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterDeactivated(opts *bind.FilterOpts, masternode []common.Address) (*IMasternodeRegistryV2DeactivatedIterator, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterDenounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*IMasternodeRegistryV2DenouncedIterator, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterInvalidation(opts *bind.FilterOpts, masternode []common.Address, validator []common.Address) (*IMasternodeRegistryV2InvalidationIterator, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchAnnounced(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Announced, ...) (event.Subscription, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchDeactivated(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Deactivated, ...) (event.Subscription, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchDenounced(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Denounced, ...) (event.Subscription, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchInvalidation(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Invalidation, ...) (event.Subscription, error)
- type IMasternodeRegistryV2Invalidation
- type IMasternodeRegistryV2InvalidationIterator
- type IMasternodeRegistryV2Raw
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IMasternodeRegistryV2Session
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) CanHeartbeat(masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) CanInvalidate(masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) CollateralLimits() (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Count() (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Denounce(masternode common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Enumerate() ([]common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) EnumerateActive() ([]common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Info(masternode common.Address) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Invalidate(masternode common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) IsActive(masternode common.Address) (bool, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) OwnerInfo(owner common.Address) (struct{ ... }, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) TokenProxy() (common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) TreasuryProxy() (common.Address, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) ValidationTarget(masternode common.Address) (common.Address, error)
- type IMasternodeRegistryV2Transactor
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Announce(opts *bind.TransactOpts, masternode common.Address, ipv4address uint32, ...) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Denounce(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Heartbeat(opts *bind.TransactOpts, block_number *big.Int, block_hash [32]byte, ...) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Invalidate(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) OnCollateralUpdate(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- type IMasternodeRegistryV2TransactorRaw
- type IMasternodeRegistryV2TransactorSession
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Denounce(masternode common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Invalidate(masternode common.Address) (*types.Transaction, error)
- func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
- type IMasternodeToken
- type IMasternodeTokenApproval
- type IMasternodeTokenApprovalIterator
- type IMasternodeTokenCaller
- func (_IMasternodeToken *IMasternodeTokenCaller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenCaller) BalanceInfo(opts *bind.CallOpts, _tokenOwner common.Address) (struct{ ... }, error)
- func (_IMasternodeToken *IMasternodeTokenCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_IMasternodeToken *IMasternodeTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_IMasternodeToken *IMasternodeTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_IMasternodeToken *IMasternodeTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type IMasternodeTokenCallerRaw
- type IMasternodeTokenCallerSession
- func (_IMasternodeToken *IMasternodeTokenCallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenCallerSession) BalanceInfo(_tokenOwner common.Address) (struct{ ... }, error)
- func (_IMasternodeToken *IMasternodeTokenCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenCallerSession) Decimals() (uint8, error)
- func (_IMasternodeToken *IMasternodeTokenCallerSession) Name() (string, error)
- func (_IMasternodeToken *IMasternodeTokenCallerSession) Symbol() (string, error)
- func (_IMasternodeToken *IMasternodeTokenCallerSession) TotalSupply() (*big.Int, error)
- type IMasternodeTokenFilterer
- func (_IMasternodeToken *IMasternodeTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IMasternodeTokenApprovalIterator, error)
- func (_IMasternodeToken *IMasternodeTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IMasternodeTokenTransferIterator, error)
- func (_IMasternodeToken *IMasternodeTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IMasternodeTokenApproval, ...) (event.Subscription, error)
- func (_IMasternodeToken *IMasternodeTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IMasternodeTokenTransfer, ...) (event.Subscription, error)
- type IMasternodeTokenRaw
- func (_IMasternodeToken *IMasternodeTokenRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IMasternodeToken *IMasternodeTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IMasternodeTokenSession
- func (_IMasternodeToken *IMasternodeTokenSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenSession) BalanceInfo(_tokenOwner common.Address) (struct{ ... }, error)
- func (_IMasternodeToken *IMasternodeTokenSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenSession) Decimals() (uint8, error)
- func (_IMasternodeToken *IMasternodeTokenSession) DepositCollateral() (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenSession) Name() (string, error)
- func (_IMasternodeToken *IMasternodeTokenSession) Symbol() (string, error)
- func (_IMasternodeToken *IMasternodeTokenSession) TotalSupply() (*big.Int, error)
- func (_IMasternodeToken *IMasternodeTokenSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenSession) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
- type IMasternodeTokenTransactor
- func (_IMasternodeToken *IMasternodeTokenTransactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactor) DepositCollateral(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactor) WithdrawCollateral(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- type IMasternodeTokenTransactorRaw
- type IMasternodeTokenTransactorSession
- func (_IMasternodeToken *IMasternodeTokenTransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactorSession) DepositCollateral() (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)
- func (_IMasternodeToken *IMasternodeTokenTransactorSession) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
- type IMasternodeTokenTransfer
- type IMasternodeTokenTransferIterator
- type IProposal
- type IProposalCaller
- func (_IProposal *IProposalCaller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_IProposal *IProposalCaller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
- func (_IProposal *IProposalCaller) CreatedBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_IProposal *IProposalCaller) Deadline(opts *bind.CallOpts) (*big.Int, error)
- func (_IProposal *IProposalCaller) FeeAmount(opts *bind.CallOpts) (*big.Int, error)
- func (_IProposal *IProposalCaller) FeePayer(opts *bind.CallOpts) (common.Address, error)
- func (_IProposal *IProposalCaller) IsAccepted(opts *bind.CallOpts) (bool, error)
- func (_IProposal *IProposalCaller) IsFinished(opts *bind.CallOpts) (bool, error)
- func (_IProposal *IProposalCaller) Parent(opts *bind.CallOpts) (common.Address, error)
- func (_IProposal *IProposalCaller) QuorumWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_IProposal *IProposalCaller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
- func (_IProposal *IProposalCaller) TotalWeight(opts *bind.CallOpts) (*big.Int, error)
- type IProposalCallerRaw
- type IProposalCallerSession
- func (_IProposal *IProposalCallerSession) AcceptedWeight() (*big.Int, error)
- func (_IProposal *IProposalCallerSession) CanVote(owner common.Address) (bool, error)
- func (_IProposal *IProposalCallerSession) CreatedBlock() (*big.Int, error)
- func (_IProposal *IProposalCallerSession) Deadline() (*big.Int, error)
- func (_IProposal *IProposalCallerSession) FeeAmount() (*big.Int, error)
- func (_IProposal *IProposalCallerSession) FeePayer() (common.Address, error)
- func (_IProposal *IProposalCallerSession) IsAccepted() (bool, error)
- func (_IProposal *IProposalCallerSession) IsFinished() (bool, error)
- func (_IProposal *IProposalCallerSession) Parent() (common.Address, error)
- func (_IProposal *IProposalCallerSession) QuorumWeight() (*big.Int, error)
- func (_IProposal *IProposalCallerSession) RejectedWeight() (*big.Int, error)
- func (_IProposal *IProposalCallerSession) TotalWeight() (*big.Int, error)
- type IProposalFilterer
- type IProposalRaw
- func (_IProposal *IProposalRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_IProposal *IProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_IProposal *IProposalRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IProposalSession
- func (_IProposal *IProposalSession) AcceptedWeight() (*big.Int, error)
- func (_IProposal *IProposalSession) CanVote(owner common.Address) (bool, error)
- func (_IProposal *IProposalSession) Collect() (*types.Transaction, error)
- func (_IProposal *IProposalSession) CreatedBlock() (*big.Int, error)
- func (_IProposal *IProposalSession) Deadline() (*big.Int, error)
- func (_IProposal *IProposalSession) Destroy() (*types.Transaction, error)
- func (_IProposal *IProposalSession) FeeAmount() (*big.Int, error)
- func (_IProposal *IProposalSession) FeePayer() (common.Address, error)
- func (_IProposal *IProposalSession) IsAccepted() (bool, error)
- func (_IProposal *IProposalSession) IsFinished() (bool, error)
- func (_IProposal *IProposalSession) Parent() (common.Address, error)
- func (_IProposal *IProposalSession) QuorumWeight() (*big.Int, error)
- func (_IProposal *IProposalSession) RejectedWeight() (*big.Int, error)
- func (_IProposal *IProposalSession) SetFee() (*types.Transaction, error)
- func (_IProposal *IProposalSession) TotalWeight() (*big.Int, error)
- func (_IProposal *IProposalSession) VoteAccept() (*types.Transaction, error)
- func (_IProposal *IProposalSession) VoteReject() (*types.Transaction, error)
- func (_IProposal *IProposalSession) Withdraw() (*types.Transaction, error)
- type IProposalTransactor
- func (_IProposal *IProposalTransactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IProposal *IProposalTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IProposal *IProposalTransactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IProposal *IProposalTransactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IProposal *IProposalTransactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_IProposal *IProposalTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
- type IProposalTransactorRaw
- type IProposalTransactorSession
- func (_IProposal *IProposalTransactorSession) Collect() (*types.Transaction, error)
- func (_IProposal *IProposalTransactorSession) Destroy() (*types.Transaction, error)
- func (_IProposal *IProposalTransactorSession) SetFee() (*types.Transaction, error)
- func (_IProposal *IProposalTransactorSession) VoteAccept() (*types.Transaction, error)
- func (_IProposal *IProposalTransactorSession) VoteReject() (*types.Transaction, error)
- func (_IProposal *IProposalTransactorSession) Withdraw() (*types.Transaction, error)
- type ISporkRegistry
- type ISporkRegistryCaller
- type ISporkRegistryCallerRaw
- type ISporkRegistryCallerSession
- type ISporkRegistryFilterer
- type ISporkRegistryRaw
- func (_ISporkRegistry *ISporkRegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ISporkRegistry *ISporkRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ISporkRegistry *ISporkRegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ISporkRegistrySession
- type ISporkRegistryTransactor
- type ISporkRegistryTransactorRaw
- type ISporkRegistryTransactorSession
- type ITreasury
- type ITreasuryBudgetProposal
- type ITreasuryBudgetProposalIterator
- type ITreasuryCaller
- func (_ITreasury *ITreasuryCaller) Balance(opts *bind.CallOpts) (*big.Int, error)
- func (_ITreasury *ITreasuryCaller) IsSuperblock(opts *bind.CallOpts, _blockNumber *big.Int) (bool, error)
- func (_ITreasury *ITreasuryCaller) ListProposals(opts *bind.CallOpts) ([]common.Address, error)
- func (_ITreasury *ITreasuryCaller) ProposalUuid(opts *bind.CallOpts, proposal common.Address) (*big.Int, error)
- func (_ITreasury *ITreasuryCaller) UuidProposal(opts *bind.CallOpts, _ref_uuid *big.Int) (common.Address, error)
- type ITreasuryCallerRaw
- type ITreasuryCallerSession
- func (_ITreasury *ITreasuryCallerSession) Balance() (*big.Int, error)
- func (_ITreasury *ITreasuryCallerSession) IsSuperblock(_blockNumber *big.Int) (bool, error)
- func (_ITreasury *ITreasuryCallerSession) ListProposals() ([]common.Address, error)
- func (_ITreasury *ITreasuryCallerSession) ProposalUuid(proposal common.Address) (*big.Int, error)
- func (_ITreasury *ITreasuryCallerSession) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
- type ITreasuryContribution
- type ITreasuryContributionIterator
- type ITreasuryFilterer
- func (_ITreasury *ITreasuryFilterer) FilterBudgetProposal(opts *bind.FilterOpts, ref_uuid []*big.Int) (*ITreasuryBudgetProposalIterator, error)
- func (_ITreasury *ITreasuryFilterer) FilterContribution(opts *bind.FilterOpts) (*ITreasuryContributionIterator, error)
- func (_ITreasury *ITreasuryFilterer) FilterPayout(opts *bind.FilterOpts, ref_uuid []*big.Int) (*ITreasuryPayoutIterator, error)
- func (_ITreasury *ITreasuryFilterer) WatchBudgetProposal(opts *bind.WatchOpts, sink chan<- *ITreasuryBudgetProposal, ...) (event.Subscription, error)
- func (_ITreasury *ITreasuryFilterer) WatchContribution(opts *bind.WatchOpts, sink chan<- *ITreasuryContribution) (event.Subscription, error)
- func (_ITreasury *ITreasuryFilterer) WatchPayout(opts *bind.WatchOpts, sink chan<- *ITreasuryPayout, ref_uuid []*big.Int) (event.Subscription, error)
- type ITreasuryPayout
- type ITreasuryPayoutIterator
- type ITreasuryRaw
- func (_ITreasury *ITreasuryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ITreasury *ITreasuryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ITreasury *ITreasuryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ITreasurySession
- func (_ITreasury *ITreasurySession) Balance() (*big.Int, error)
- func (_ITreasury *ITreasurySession) Contribute() (*types.Transaction, error)
- func (_ITreasury *ITreasurySession) IsSuperblock(_blockNumber *big.Int) (bool, error)
- func (_ITreasury *ITreasurySession) ListProposals() ([]common.Address, error)
- func (_ITreasury *ITreasurySession) ProposalUuid(proposal common.Address) (*big.Int, error)
- func (_ITreasury *ITreasurySession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
- func (_ITreasury *ITreasurySession) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
- type ITreasuryTransactor
- type ITreasuryTransactorRaw
- type ITreasuryTransactorSession
- type MasternodeRegistryV2
- type MasternodeRegistryV2Announced
- type MasternodeRegistryV2AnnouncedIterator
- type MasternodeRegistryV2Caller
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CanHeartbeat(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CanInvalidate(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CleanupPeriod(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CollateralLimits(opts *bind.CallOpts) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Count(opts *bind.CallOpts) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrValidationEnds(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrValidationOffset(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrentMasternode(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrentPayouts(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Enumerate(opts *bind.CallOpts) ([]common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) EnumerateActive(opts *bind.CallOpts) ([]common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Info(opts *bind.CallOpts, masternode common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) IsActive(opts *bind.CallOpts, masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) LastBlockNumber(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnActive(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnActiveCollateral(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnAnnounced(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnAnnouncedCollateral(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnEverCollateral(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnStatus(opts *bind.CallOpts, arg0 common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) OwnerInfo(opts *bind.CallOpts, owner common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) PaymentsPerBlock(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) RequireValidation(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) TokenProxy(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) TreasuryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) ValidationPeriods(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) ValidationTarget(opts *bind.CallOpts, masternode common.Address) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) ValidatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- type MasternodeRegistryV2CallerRaw
- type MasternodeRegistryV2CallerSession
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CanHeartbeat(masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CanInvalidate(masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CleanupPeriod() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CollateralLimits() (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Count() (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrValidationEnds() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrValidationOffset() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrentMasternode() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrentPayouts() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Enumerate() ([]common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) EnumerateActive() ([]common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Info(masternode common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) IsActive(masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) LastBlockNumber() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnActive() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnActiveCollateral() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnAnnounced() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnAnnouncedCollateral() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnEverCollateral() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnStatus(arg0 common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) OwnerInfo(owner common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) PaymentsPerBlock() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Proxy() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) RequireValidation() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) TokenProxy() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) TreasuryProxy() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) V1storage() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) ValidationPeriods() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) ValidationTarget(masternode common.Address) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) ValidatorList(arg0 *big.Int) (common.Address, error)
- type MasternodeRegistryV2Deactivated
- type MasternodeRegistryV2DeactivatedIterator
- type MasternodeRegistryV2Denounced
- type MasternodeRegistryV2DenouncedIterator
- type MasternodeRegistryV2Filterer
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterAnnounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*MasternodeRegistryV2AnnouncedIterator, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterDeactivated(opts *bind.FilterOpts, masternode []common.Address) (*MasternodeRegistryV2DeactivatedIterator, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterDenounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*MasternodeRegistryV2DenouncedIterator, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterInvalidation(opts *bind.FilterOpts, masternode []common.Address, validator []common.Address) (*MasternodeRegistryV2InvalidationIterator, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchAnnounced(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Announced, ...) (event.Subscription, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchDeactivated(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Deactivated, ...) (event.Subscription, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchDenounced(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Denounced, ...) (event.Subscription, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchInvalidation(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Invalidation, ...) (event.Subscription, error)
- type MasternodeRegistryV2Invalidation
- type MasternodeRegistryV2InvalidationIterator
- type MasternodeRegistryV2Raw
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MasternodeRegistryV2Session
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CanHeartbeat(masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CanInvalidate(masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CleanupPeriod() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CollateralLimits() (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Count() (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrValidationEnds() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrValidationOffset() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrentMasternode() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrentPayouts() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Denounce(masternode common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Enumerate() ([]common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) EnumerateActive() ([]common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Info(masternode common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Invalidate(masternode common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) IsActive(masternode common.Address) (bool, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) LastBlockNumber() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnActive() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnActiveCollateral() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnAnnounced() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnAnnouncedCollateral() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnEverCollateral() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnStatus(arg0 common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) OwnerInfo(owner common.Address) (struct{ ... }, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) PaymentsPerBlock() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Proxy() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) RequireValidation() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Reward() (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) TokenProxy() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) TreasuryProxy() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) V1storage() (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) ValidationPeriods() (*big.Int, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) ValidationTarget(masternode common.Address) (common.Address, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) ValidatorList(arg0 *big.Int) (common.Address, error)
- type MasternodeRegistryV2Transactor
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Announce(opts *bind.TransactOpts, masternode common.Address, ipv4address uint32, ...) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Denounce(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Heartbeat(opts *bind.TransactOpts, block_number *big.Int, block_hash [32]byte, ...) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Invalidate(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) OnCollateralUpdate(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- type MasternodeRegistryV2TransactorRaw
- type MasternodeRegistryV2TransactorSession
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Denounce(masternode common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Invalidate(masternode common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
- func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Reward() (*types.Transaction, error)
- type MasternodeTokenV2
- type MasternodeTokenV2Approval
- type MasternodeTokenV2ApprovalIterator
- type MasternodeTokenV2Caller
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) BalanceInfo(opts *bind.CallOpts, _tokenOwner common.Address) (struct{ ... }, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Name(opts *bind.CallOpts) (string, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) RegistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- type MasternodeTokenV2CallerRaw
- type MasternodeTokenV2CallerSession
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) BalanceInfo(_tokenOwner common.Address) (struct{ ... }, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Decimals() (uint8, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Name() (string, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Proxy() (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) RegistryProxy() (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Symbol() (string, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) TotalSupply() (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) V1storage() (common.Address, error)
- type MasternodeTokenV2Filterer
- func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MasternodeTokenV2ApprovalIterator, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MasternodeTokenV2TransferIterator, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MasternodeTokenV2Approval, ...) (event.Subscription, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MasternodeTokenV2Transfer, ...) (event.Subscription, error)
- type MasternodeTokenV2Raw
- func (_MasternodeTokenV2 *MasternodeTokenV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MasternodeTokenV2 *MasternodeTokenV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MasternodeTokenV2Session
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) BalanceInfo(_tokenOwner common.Address) (struct{ ... }, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Decimals() (uint8, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) DepositCollateral() (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Name() (string, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Proxy() (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) RegistryProxy() (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Symbol() (string, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) TotalSupply() (*big.Int, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) V1storage() (common.Address, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Session) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
- type MasternodeTokenV2Transactor
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Approve(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) DepositCollateral(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Transfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) TransferFrom(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, ...) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) WithdrawCollateral(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
- type MasternodeTokenV2TransactorRaw
- type MasternodeTokenV2TransactorSession
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) DepositCollateral() (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
- func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
- type MasternodeTokenV2Transfer
- type MasternodeTokenV2TransferIterator
- type SporkRegistryV2
- type SporkRegistryV2Caller
- func (_SporkRegistryV2 *SporkRegistryV2Caller) ConsensusGasLimits(opts *bind.CallOpts) (struct{ ... }, error)
- func (_SporkRegistryV2 *SporkRegistryV2Caller) EmergencySigner(opts *bind.CallOpts) (common.Address, error)
- func (_SporkRegistryV2 *SporkRegistryV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_SporkRegistryV2 *SporkRegistryV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- type SporkRegistryV2CallerRaw
- type SporkRegistryV2CallerSession
- func (_SporkRegistryV2 *SporkRegistryV2CallerSession) ConsensusGasLimits() (struct{ ... }, error)
- func (_SporkRegistryV2 *SporkRegistryV2CallerSession) EmergencySigner() (common.Address, error)
- func (_SporkRegistryV2 *SporkRegistryV2CallerSession) MnregistryProxy() (common.Address, error)
- func (_SporkRegistryV2 *SporkRegistryV2CallerSession) Proxy() (common.Address, error)
- type SporkRegistryV2Filterer
- type SporkRegistryV2Raw
- func (_SporkRegistryV2 *SporkRegistryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SporkRegistryV2 *SporkRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SporkRegistryV2Session
- func (_SporkRegistryV2 *SporkRegistryV2Session) ConsensusGasLimits() (struct{ ... }, error)
- func (_SporkRegistryV2 *SporkRegistryV2Session) CreateUpgradeProposal(_impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2Session) EmergencySigner() (common.Address, error)
- func (_SporkRegistryV2 *SporkRegistryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2Session) MnregistryProxy() (common.Address, error)
- func (_SporkRegistryV2 *SporkRegistryV2Session) Proxy() (common.Address, error)
- type SporkRegistryV2Transactor
- func (_SporkRegistryV2 *SporkRegistryV2Transactor) CreateUpgradeProposal(opts *bind.TransactOpts, _impl common.Address, _period *big.Int, ...) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- type SporkRegistryV2TransactorRaw
- type SporkRegistryV2TransactorSession
- func (_SporkRegistryV2 *SporkRegistryV2TransactorSession) CreateUpgradeProposal(_impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_SporkRegistryV2 *SporkRegistryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- type StakerRewardV1
- type StakerRewardV1Caller
- type StakerRewardV1CallerRaw
- type StakerRewardV1CallerSession
- type StakerRewardV1Filterer
- type StakerRewardV1Raw
- func (_StakerRewardV1 *StakerRewardV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_StakerRewardV1 *StakerRewardV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakerRewardV1Session
- func (_StakerRewardV1 *StakerRewardV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_StakerRewardV1 *StakerRewardV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1Session) Proxy() (common.Address, error)
- func (_StakerRewardV1 *StakerRewardV1Session) Reward() (*types.Transaction, error)
- type StakerRewardV1Transactor
- func (_StakerRewardV1 *StakerRewardV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- type StakerRewardV1TransactorRaw
- type StakerRewardV1TransactorSession
- func (_StakerRewardV1 *StakerRewardV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_StakerRewardV1 *StakerRewardV1TransactorSession) Reward() (*types.Transaction, error)
- type StorageCheckpointRegistryV2
- type StorageCheckpointRegistryV2Caller
- type StorageCheckpointRegistryV2CallerRaw
- type StorageCheckpointRegistryV2CallerSession
- type StorageCheckpointRegistryV2Filterer
- type StorageCheckpointRegistryV2Raw
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StorageCheckpointRegistryV2Session
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Add(cp common.Address) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Checkpoints(arg0 *big.Int) (common.Address, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Kill() (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) ListCheckpoints() ([]common.Address, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Pop() (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Remove(cp_block_number *big.Int, cp_block_hash [32]byte) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- type StorageCheckpointRegistryV2Transactor
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Add(opts *bind.TransactOpts, cp common.Address) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Pop(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Remove(opts *bind.TransactOpts, cp_block_number *big.Int, cp_block_hash [32]byte) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
- type StorageCheckpointRegistryV2TransactorRaw
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StorageCheckpointRegistryV2TransactorSession
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Add(cp common.Address) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Kill() (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Pop() (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Remove(cp_block_number *big.Int, cp_block_hash [32]byte) (*types.Transaction, error)
- func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
- type TreasuryV1
- type TreasuryV1BudgetProposal
- type TreasuryV1BudgetProposalIterator
- type TreasuryV1Caller
- func (_TreasuryV1 *TreasuryV1Caller) ActiveProposals(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Caller) Balance(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Caller) IsSuperblock(opts *bind.CallOpts, _blockNumber *big.Int) (bool, error)
- func (_TreasuryV1 *TreasuryV1Caller) ListProposals(opts *bind.CallOpts) ([]common.Address, error)
- func (_TreasuryV1 *TreasuryV1Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Caller) ProposalUuid(opts *bind.CallOpts, proposal common.Address) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Caller) SuperblockCycle(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Caller) UuidProposal(opts *bind.CallOpts, _ref_uuid *big.Int) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- type TreasuryV1CallerRaw
- type TreasuryV1CallerSession
- func (_TreasuryV1 *TreasuryV1CallerSession) ActiveProposals(arg0 *big.Int) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) Balance() (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) IsSuperblock(_blockNumber *big.Int) (bool, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) ListProposals() ([]common.Address, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) MnregistryProxy() (common.Address, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) ProposalUuid(proposal common.Address) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) Proxy() (common.Address, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) SuperblockCycle() (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1CallerSession) V1storage() (common.Address, error)
- type TreasuryV1Contribution
- type TreasuryV1ContributionIterator
- type TreasuryV1Filterer
- func (_TreasuryV1 *TreasuryV1Filterer) FilterBudgetProposal(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV1BudgetProposalIterator, error)
- func (_TreasuryV1 *TreasuryV1Filterer) FilterContribution(opts *bind.FilterOpts) (*TreasuryV1ContributionIterator, error)
- func (_TreasuryV1 *TreasuryV1Filterer) FilterPayout(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV1PayoutIterator, error)
- func (_TreasuryV1 *TreasuryV1Filterer) WatchBudgetProposal(opts *bind.WatchOpts, sink chan<- *TreasuryV1BudgetProposal, ...) (event.Subscription, error)
- func (_TreasuryV1 *TreasuryV1Filterer) WatchContribution(opts *bind.WatchOpts, sink chan<- *TreasuryV1Contribution) (event.Subscription, error)
- func (_TreasuryV1 *TreasuryV1Filterer) WatchPayout(opts *bind.WatchOpts, sink chan<- *TreasuryV1Payout, ref_uuid []*big.Int) (event.Subscription, error)
- type TreasuryV1Payout
- type TreasuryV1PayoutIterator
- type TreasuryV1Raw
- func (_TreasuryV1 *TreasuryV1Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TreasuryV1 *TreasuryV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryV1Session
- func (_TreasuryV1 *TreasuryV1Session) ActiveProposals(arg0 *big.Int) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Session) Balance() (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Session) Contribute() (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Session) IsSuperblock(_blockNumber *big.Int) (bool, error)
- func (_TreasuryV1 *TreasuryV1Session) ListProposals() ([]common.Address, error)
- func (_TreasuryV1 *TreasuryV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Session) MnregistryProxy() (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Session) ProposalUuid(proposal common.Address) (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Session) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Session) Proxy() (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Session) Reward() (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Session) SuperblockCycle() (*big.Int, error)
- func (_TreasuryV1 *TreasuryV1Session) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
- func (_TreasuryV1 *TreasuryV1Session) V1storage() (common.Address, error)
- type TreasuryV1Transactor
- func (_TreasuryV1 *TreasuryV1Transactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Transactor) Propose(opts *bind.TransactOpts, _amount *big.Int, _ref_uuid *big.Int, ...) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryV1TransactorRaw
- type TreasuryV1TransactorSession
- func (_TreasuryV1 *TreasuryV1TransactorSession) Contribute() (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1TransactorSession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
- func (_TreasuryV1 *TreasuryV1TransactorSession) Reward() (*types.Transaction, error)
- type TreasuryV2
- type TreasuryV2BudgetProposal
- type TreasuryV2BudgetProposalIterator
- type TreasuryV2Caller
- func (_TreasuryV2 *TreasuryV2Caller) ActiveProposals(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Caller) Balance(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Caller) IsSuperblock(opts *bind.CallOpts, _blockNumber *big.Int) (bool, error)
- func (_TreasuryV2 *TreasuryV2Caller) ListProposals(opts *bind.CallOpts) ([]common.Address, error)
- func (_TreasuryV2 *TreasuryV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Caller) ProposalUuid(opts *bind.CallOpts, proposal common.Address) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Caller) SuperblockCycle(opts *bind.CallOpts) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Caller) UuidProposal(opts *bind.CallOpts, _ref_uuid *big.Int) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
- type TreasuryV2CallerRaw
- type TreasuryV2CallerSession
- func (_TreasuryV2 *TreasuryV2CallerSession) ActiveProposals(arg0 *big.Int) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) Balance() (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) IsSuperblock(_blockNumber *big.Int) (bool, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) ListProposals() ([]common.Address, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) MnregistryProxy() (common.Address, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) ProposalUuid(proposal common.Address) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) Proxy() (common.Address, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) SuperblockCycle() (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2CallerSession) V1storage() (common.Address, error)
- type TreasuryV2Contribution
- type TreasuryV2ContributionIterator
- type TreasuryV2Filterer
- func (_TreasuryV2 *TreasuryV2Filterer) FilterBudgetProposal(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV2BudgetProposalIterator, error)
- func (_TreasuryV2 *TreasuryV2Filterer) FilterContribution(opts *bind.FilterOpts) (*TreasuryV2ContributionIterator, error)
- func (_TreasuryV2 *TreasuryV2Filterer) FilterPayout(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV2PayoutIterator, error)
- func (_TreasuryV2 *TreasuryV2Filterer) WatchBudgetProposal(opts *bind.WatchOpts, sink chan<- *TreasuryV2BudgetProposal, ...) (event.Subscription, error)
- func (_TreasuryV2 *TreasuryV2Filterer) WatchContribution(opts *bind.WatchOpts, sink chan<- *TreasuryV2Contribution) (event.Subscription, error)
- func (_TreasuryV2 *TreasuryV2Filterer) WatchPayout(opts *bind.WatchOpts, sink chan<- *TreasuryV2Payout, ref_uuid []*big.Int) (event.Subscription, error)
- type TreasuryV2Payout
- type TreasuryV2PayoutIterator
- type TreasuryV2Raw
- func (_TreasuryV2 *TreasuryV2Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TreasuryV2 *TreasuryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryV2Session
- func (_TreasuryV2 *TreasuryV2Session) ActiveProposals(arg0 *big.Int) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Session) Balance() (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Session) Contribute() (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Session) IsSuperblock(_blockNumber *big.Int) (bool, error)
- func (_TreasuryV2 *TreasuryV2Session) ListProposals() ([]common.Address, error)
- func (_TreasuryV2 *TreasuryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Session) MnregistryProxy() (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Session) ProposalUuid(proposal common.Address) (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Session) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Session) Proxy() (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Session) Reward() (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Session) SuperblockCycle() (*big.Int, error)
- func (_TreasuryV2 *TreasuryV2Session) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
- func (_TreasuryV2 *TreasuryV2Session) V1storage() (common.Address, error)
- type TreasuryV2Transactor
- func (_TreasuryV2 *TreasuryV2Transactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Transactor) Propose(opts *bind.TransactOpts, _amount *big.Int, _ref_uuid *big.Int, ...) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
- type TreasuryV2TransactorRaw
- type TreasuryV2TransactorSession
- func (_TreasuryV2 *TreasuryV2TransactorSession) Contribute() (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2TransactorSession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
- func (_TreasuryV2 *TreasuryV2TransactorSession) Reward() (*types.Transaction, error)
Constants ¶
const BackboneRewardV1ABI = "" /* 1655-byte string literal not displayed */
BackboneRewardV1ABI is the input ABI used to generate the binding from.
const BackboneRewardV1Bin = `` /* 2572-byte string literal not displayed */
BackboneRewardV1Bin is the compiled bytecode used for deploying new contracts.
const BackboneRewardV1RuntimeBin = `` /* 2328-byte string literal not displayed */
BackboneRewardV1Bin is the compiled bytecode of contract after deployment.
const BlacklistRegistryV1ABI = "" /* 6801-byte string literal not displayed */
BlacklistRegistryV1ABI is the input ABI used to generate the binding from.
const BlacklistRegistryV1Bin = `` /* 49428-byte string literal not displayed */
BlacklistRegistryV1Bin is the compiled bytecode used for deploying new contracts.
const BlacklistRegistryV1RuntimeBin = `` /* 30352-byte string literal not displayed */
BlacklistRegistryV1Bin is the compiled bytecode of contract after deployment.
const BlockRewardV1ABI = "" /* 1736-byte string literal not displayed */
BlockRewardV1ABI is the input ABI used to generate the binding from.
const BlockRewardV1Bin = `` /* 4916-byte string literal not displayed */
BlockRewardV1Bin is the compiled bytecode used for deploying new contracts.
const BlockRewardV1RuntimeBin = `` /* 4238-byte string literal not displayed */
BlockRewardV1Bin is the compiled bytecode of contract after deployment.
const BudgetProposalV2ABI = "" /* 6338-byte string literal not displayed */
BudgetProposalV2ABI is the input ABI used to generate the binding from.
const BudgetProposalV2Bin = `` /* 11262-byte string literal not displayed */
BudgetProposalV2Bin is the compiled bytecode used for deploying new contracts.
const BudgetProposalV2RuntimeBin = `` /* 8792-byte string literal not displayed */
BudgetProposalV2Bin is the compiled bytecode of contract after deployment.
const CheckpointRegistryV2ABI = "" /* 3448-byte string literal not displayed */
CheckpointRegistryV2ABI is the input ABI used to generate the binding from.
const CheckpointRegistryV2Bin = `` /* 22206-byte string literal not displayed */
CheckpointRegistryV2Bin is the compiled bytecode used for deploying new contracts.
const CheckpointRegistryV2RuntimeBin = `` /* 18406-byte string literal not displayed */
CheckpointRegistryV2Bin is the compiled bytecode of contract after deployment.
const CheckpointRegistryV3ABI = "" /* 3800-byte string literal not displayed */
CheckpointRegistryV3ABI is the input ABI used to generate the binding from.
const CheckpointRegistryV3Bin = `` /* 26206-byte string literal not displayed */
CheckpointRegistryV3Bin is the compiled bytecode used for deploying new contracts.
const CheckpointRegistryV3RuntimeBin = `` /* 19102-byte string literal not displayed */
CheckpointRegistryV3Bin is the compiled bytecode of contract after deployment.
const DummyAccountABI = "[{\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"fallback\"}]"
DummyAccountABI is the input ABI used to generate the binding from.
const DummyAccountBin = `` /* 348-byte string literal not displayed */
DummyAccountBin is the compiled bytecode used for deploying new contracts.
const DummyAccountRuntimeBin = `` /* 290-byte string literal not displayed */
DummyAccountBin is the compiled bytecode of contract after deployment.
const Gen2MigrationABI = "" /* 4229-byte string literal not displayed */
Gen2MigrationABI is the input ABI used to generate the binding from.
const Gen2MigrationBin = `` /* 10062-byte string literal not displayed */
Gen2MigrationBin is the compiled bytecode used for deploying new contracts.
const Gen2MigrationRuntimeBin = `` /* 9798-byte string literal not displayed */
Gen2MigrationBin is the compiled bytecode of contract after deployment.
const GenericProposalV2ABI = "" /* 4899-byte string literal not displayed */
GenericProposalV2ABI is the input ABI used to generate the binding from.
const GenericProposalV2Bin = `` /* 10522-byte string literal not displayed */
GenericProposalV2Bin is the compiled bytecode used for deploying new contracts.
const GenericProposalV2RuntimeBin = `` /* 8108-byte string literal not displayed */
GenericProposalV2Bin is the compiled bytecode of contract after deployment.
const GovernedProxyABI = "" /* 4105-byte string literal not displayed */
GovernedProxyABI is the input ABI used to generate the binding from.
const GovernedProxyBin = `` /* 9684-byte string literal not displayed */
GovernedProxyBin is the compiled bytecode used for deploying new contracts.
const GovernedProxyRuntimeBin = `` /* 9440-byte string literal not displayed */
GovernedProxyBin is the compiled bytecode of contract after deployment.
const HardforkRegistryV1ABI = "" /* 4808-byte string literal not displayed */
HardforkRegistryV1ABI is the input ABI used to generate the binding from.
const HardforkRegistryV1Bin = `` /* 28938-byte string literal not displayed */
HardforkRegistryV1Bin is the compiled bytecode used for deploying new contracts.
const HardforkRegistryV1RuntimeBin = `` /* 11582-byte string literal not displayed */
HardforkRegistryV1Bin is the compiled bytecode of contract after deployment.
const IBlacklistRegistryABI = "" /* 4575-byte string literal not displayed */
IBlacklistRegistryABI is the input ABI used to generate the binding from.
const IBlockRewardABI = "" /* 431-byte string literal not displayed */
IBlockRewardABI is the input ABI used to generate the binding from.
const IBudgetProposalABI = "" /* 4859-byte string literal not displayed */
IBudgetProposalABI is the input ABI used to generate the binding from.
const ICheckpointRegistryABI = "" /* 1887-byte string literal not displayed */
ICheckpointRegistryABI is the input ABI used to generate the binding from.
const ICheckpointRegistryV2ABI = "" /* 2239-byte string literal not displayed */
ICheckpointRegistryV2ABI is the input ABI used to generate the binding from.
const ICheckpointV2ABI = "" /* 1543-byte string literal not displayed */
ICheckpointV2ABI is the input ABI used to generate the binding from.
const IDelegatedPoSABI = "" /* 211-byte string literal not displayed */
IDelegatedPoSABI is the input ABI used to generate the binding from.
const IGovernedProxyABI = "" /* 2344-byte string literal not displayed */
IGovernedProxyABI is the input ABI used to generate the binding from.
const IHardforkRegistryABI = "" /* 3287-byte string literal not displayed */
IHardforkRegistryABI is the input ABI used to generate the binding from.
const IMasternodeRegistryV2ABI = "" /* 6860-byte string literal not displayed */
IMasternodeRegistryV2ABI is the input ABI used to generate the binding from.
const IMasternodeTokenABI = "" /* 4093-byte string literal not displayed */
IMasternodeTokenABI is the input ABI used to generate the binding from.
const IProposalABI = "" /* 3430-byte string literal not displayed */
IProposalABI is the input ABI used to generate the binding from.
const ISporkRegistryABI = "" /* 778-byte string literal not displayed */
ISporkRegistryABI is the input ABI used to generate the binding from.
const ITreasuryABI = "" /* 3107-byte string literal not displayed */
ITreasuryABI is the input ABI used to generate the binding from.
const MasternodeRegistryV2ABI = "" /* 12742-byte string literal not displayed */
MasternodeRegistryV2ABI is the input ABI used to generate the binding from.
const MasternodeRegistryV2Bin = `` /* 39174-byte string literal not displayed */
MasternodeRegistryV2Bin is the compiled bytecode used for deploying new contracts.
const MasternodeRegistryV2RuntimeBin = `` /* 33040-byte string literal not displayed */
MasternodeRegistryV2Bin is the compiled bytecode of contract after deployment.
const MasternodeTokenV2ABI = "" /* 5399-byte string literal not displayed */
MasternodeTokenV2ABI is the input ABI used to generate the binding from.
const MasternodeTokenV2Bin = `` /* 12468-byte string literal not displayed */
MasternodeTokenV2Bin is the compiled bytecode used for deploying new contracts.
const MasternodeTokenV2RuntimeBin = `` /* 9810-byte string literal not displayed */
MasternodeTokenV2Bin is the compiled bytecode of contract after deployment.
const SporkRegistryV2ABI = "" /* 2322-byte string literal not displayed */
SporkRegistryV2ABI is the input ABI used to generate the binding from.
const SporkRegistryV2Bin = `` /* 23948-byte string literal not displayed */
SporkRegistryV2Bin is the compiled bytecode used for deploying new contracts.
const SporkRegistryV2RuntimeBin = `` /* 23662-byte string literal not displayed */
SporkRegistryV2Bin is the compiled bytecode of contract after deployment.
const StakerRewardV1ABI = "" /* 1345-byte string literal not displayed */
StakerRewardV1ABI is the input ABI used to generate the binding from.
const StakerRewardV1Bin = `` /* 2032-byte string literal not displayed */
StakerRewardV1Bin is the compiled bytecode used for deploying new contracts.
const StakerRewardV1RuntimeBin = `` /* 1830-byte string literal not displayed */
StakerRewardV1Bin is the compiled bytecode of contract after deployment.
const StorageCheckpointRegistryV2ABI = "" /* 1630-byte string literal not displayed */
StorageCheckpointRegistryV2ABI is the input ABI used to generate the binding from.
const StorageCheckpointRegistryV2Bin = `` /* 6284-byte string literal not displayed */
StorageCheckpointRegistryV2Bin is the compiled bytecode used for deploying new contracts.
const StorageCheckpointRegistryV2RuntimeBin = `` /* 6210-byte string literal not displayed */
StorageCheckpointRegistryV2Bin is the compiled bytecode of contract after deployment.
const TreasuryV1ABI = "" /* 5591-byte string literal not displayed */
TreasuryV1ABI is the input ABI used to generate the binding from.
const TreasuryV1Bin = `` /* 26172-byte string literal not displayed */
TreasuryV1Bin is the compiled bytecode used for deploying new contracts.
const TreasuryV1RuntimeBin = `` /* 22958-byte string literal not displayed */
TreasuryV1Bin is the compiled bytecode of contract after deployment.
const TreasuryV2ABI = "" /* 5591-byte string literal not displayed */
TreasuryV2ABI is the input ABI used to generate the binding from.
const TreasuryV2Bin = `` /* 25914-byte string literal not displayed */
TreasuryV2Bin is the compiled bytecode used for deploying new contracts.
const TreasuryV2RuntimeBin = `` /* 22690-byte string literal not displayed */
TreasuryV2Bin is the compiled bytecode of contract after deployment.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackboneRewardV1 ¶
type BackboneRewardV1 struct { BackboneRewardV1Caller // Read-only binding to the contract BackboneRewardV1Transactor // Write-only binding to the contract BackboneRewardV1Filterer // Log filterer for contract events }
BackboneRewardV1 is an auto generated Go binding around an Ethereum contract.
func DeployBackboneRewardV1 ¶
func DeployBackboneRewardV1(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _backbone_address common.Address) (common.Address, *types.Transaction, *BackboneRewardV1, error)
DeployBackboneRewardV1 deploys a new Ethereum contract, binding an instance of BackboneRewardV1 to it.
func NewBackboneRewardV1 ¶
func NewBackboneRewardV1(address common.Address, backend bind.ContractBackend) (*BackboneRewardV1, error)
NewBackboneRewardV1 creates a new instance of BackboneRewardV1, bound to a specific deployed contract.
type BackboneRewardV1Caller ¶
type BackboneRewardV1Caller struct {
// contains filtered or unexported fields
}
BackboneRewardV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewBackboneRewardV1Caller ¶
func NewBackboneRewardV1Caller(address common.Address, caller bind.ContractCaller) (*BackboneRewardV1Caller, error)
NewBackboneRewardV1Caller creates a new read-only instance of BackboneRewardV1, bound to a specific deployed contract.
func (*BackboneRewardV1Caller) BackboneAddress ¶
func (_BackboneRewardV1 *BackboneRewardV1Caller) BackboneAddress(opts *bind.CallOpts) (common.Address, error)
BackboneAddress is a free data retrieval call binding the contract method 0x7079cf33.
Solidity: function backbone_address() constant returns(address)
func (*BackboneRewardV1Caller) GetReward ¶
func (_BackboneRewardV1 *BackboneRewardV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
type BackboneRewardV1CallerRaw ¶
type BackboneRewardV1CallerRaw struct {
Contract *BackboneRewardV1Caller // Generic read-only contract binding to access the raw methods on
}
BackboneRewardV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BackboneRewardV1CallerRaw) Call ¶
func (_BackboneRewardV1 *BackboneRewardV1CallerRaw) 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 BackboneRewardV1CallerSession ¶
type BackboneRewardV1CallerSession struct { Contract *BackboneRewardV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BackboneRewardV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BackboneRewardV1CallerSession) BackboneAddress ¶
func (_BackboneRewardV1 *BackboneRewardV1CallerSession) BackboneAddress() (common.Address, error)
BackboneAddress is a free data retrieval call binding the contract method 0x7079cf33.
Solidity: function backbone_address() constant returns(address)
func (*BackboneRewardV1CallerSession) GetReward ¶
func (_BackboneRewardV1 *BackboneRewardV1CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
type BackboneRewardV1Filterer ¶
type BackboneRewardV1Filterer struct {
// contains filtered or unexported fields
}
BackboneRewardV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBackboneRewardV1Filterer ¶
func NewBackboneRewardV1Filterer(address common.Address, filterer bind.ContractFilterer) (*BackboneRewardV1Filterer, error)
NewBackboneRewardV1Filterer creates a new log filterer instance of BackboneRewardV1, bound to a specific deployed contract.
type BackboneRewardV1Raw ¶
type BackboneRewardV1Raw struct {
Contract *BackboneRewardV1 // Generic contract binding to access the raw methods on
}
BackboneRewardV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*BackboneRewardV1Raw) Call ¶
func (_BackboneRewardV1 *BackboneRewardV1Raw) 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 (*BackboneRewardV1Raw) Transact ¶
func (_BackboneRewardV1 *BackboneRewardV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BackboneRewardV1Raw) Transfer ¶
func (_BackboneRewardV1 *BackboneRewardV1Raw) 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 BackboneRewardV1Session ¶
type BackboneRewardV1Session struct { Contract *BackboneRewardV1 // 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 }
BackboneRewardV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BackboneRewardV1Session) BackboneAddress ¶
func (_BackboneRewardV1 *BackboneRewardV1Session) BackboneAddress() (common.Address, error)
BackboneAddress is a free data retrieval call binding the contract method 0x7079cf33.
Solidity: function backbone_address() constant returns(address)
func (*BackboneRewardV1Session) Destroy ¶
func (_BackboneRewardV1 *BackboneRewardV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BackboneRewardV1Session) GetReward ¶
func (_BackboneRewardV1 *BackboneRewardV1Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*BackboneRewardV1Session) Migrate ¶
func (_BackboneRewardV1 *BackboneRewardV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BackboneRewardV1Session) Proxy ¶
func (_BackboneRewardV1 *BackboneRewardV1Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*BackboneRewardV1Session) Reward ¶
func (_BackboneRewardV1 *BackboneRewardV1Session) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type BackboneRewardV1Transactor ¶
type BackboneRewardV1Transactor struct {
// contains filtered or unexported fields
}
BackboneRewardV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBackboneRewardV1Transactor ¶
func NewBackboneRewardV1Transactor(address common.Address, transactor bind.ContractTransactor) (*BackboneRewardV1Transactor, error)
NewBackboneRewardV1Transactor creates a new write-only instance of BackboneRewardV1, bound to a specific deployed contract.
func (*BackboneRewardV1Transactor) Destroy ¶
func (_BackboneRewardV1 *BackboneRewardV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BackboneRewardV1Transactor) Migrate ¶
func (_BackboneRewardV1 *BackboneRewardV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BackboneRewardV1Transactor) Reward ¶
func (_BackboneRewardV1 *BackboneRewardV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type BackboneRewardV1TransactorRaw ¶
type BackboneRewardV1TransactorRaw struct {
Contract *BackboneRewardV1Transactor // Generic write-only contract binding to access the raw methods on
}
BackboneRewardV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BackboneRewardV1TransactorRaw) Transact ¶
func (_BackboneRewardV1 *BackboneRewardV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BackboneRewardV1TransactorRaw) Transfer ¶
func (_BackboneRewardV1 *BackboneRewardV1TransactorRaw) 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 BackboneRewardV1TransactorSession ¶
type BackboneRewardV1TransactorSession struct { Contract *BackboneRewardV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BackboneRewardV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BackboneRewardV1TransactorSession) Destroy ¶
func (_BackboneRewardV1 *BackboneRewardV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BackboneRewardV1TransactorSession) Migrate ¶
func (_BackboneRewardV1 *BackboneRewardV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BackboneRewardV1TransactorSession) Reward ¶
func (_BackboneRewardV1 *BackboneRewardV1TransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type BlacklistRegistryV1 ¶
type BlacklistRegistryV1 struct { BlacklistRegistryV1Caller // Read-only binding to the contract BlacklistRegistryV1Transactor // Write-only binding to the contract BlacklistRegistryV1Filterer // Log filterer for contract events }
BlacklistRegistryV1 is an auto generated Go binding around an Ethereum contract.
func DeployBlacklistRegistryV1 ¶
func DeployBlacklistRegistryV1(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _mnregistry_proxy common.Address, _migration common.Address, _compensation_fund common.Address, _ebi_signer common.Address) (common.Address, *types.Transaction, *BlacklistRegistryV1, error)
DeployBlacklistRegistryV1 deploys a new Ethereum contract, binding an instance of BlacklistRegistryV1 to it.
func NewBlacklistRegistryV1 ¶
func NewBlacklistRegistryV1(address common.Address, backend bind.ContractBackend) (*BlacklistRegistryV1, error)
NewBlacklistRegistryV1 creates a new instance of BlacklistRegistryV1, bound to a specific deployed contract.
type BlacklistRegistryV1BlacklistProposal ¶
type BlacklistRegistryV1BlacklistProposal struct { Target common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistRegistryV1BlacklistProposal represents a BlacklistProposal event raised by the BlacklistRegistryV1 contract.
type BlacklistRegistryV1BlacklistProposalIterator ¶
type BlacklistRegistryV1BlacklistProposalIterator struct { Event *BlacklistRegistryV1BlacklistProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistRegistryV1BlacklistProposalIterator is returned from FilterBlacklistProposal and is used to iterate over the raw logs and unpacked data for BlacklistProposal events raised by the BlacklistRegistryV1 contract.
func (*BlacklistRegistryV1BlacklistProposalIterator) Close ¶
func (it *BlacklistRegistryV1BlacklistProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistRegistryV1BlacklistProposalIterator) Error ¶
func (it *BlacklistRegistryV1BlacklistProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistRegistryV1BlacklistProposalIterator) Next ¶
func (it *BlacklistRegistryV1BlacklistProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlacklistRegistryV1Caller ¶
type BlacklistRegistryV1Caller struct {
// contains filtered or unexported fields
}
BlacklistRegistryV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlacklistRegistryV1Caller ¶
func NewBlacklistRegistryV1Caller(address common.Address, caller bind.ContractCaller) (*BlacklistRegistryV1Caller, error)
NewBlacklistRegistryV1Caller creates a new read-only instance of BlacklistRegistryV1, bound to a specific deployed contract.
func (*BlacklistRegistryV1Caller) CompensationFund ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) CompensationFund(opts *bind.CallOpts) (common.Address, error)
CompensationFund is a free data retrieval call binding the contract method 0xf4441152.
Solidity: function compensation_fund() constant returns(address)
func (*BlacklistRegistryV1Caller) EBISigner ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EBISigner(opts *bind.CallOpts) (common.Address, error)
EBISigner is a free data retrieval call binding the contract method 0x94c210fc.
Solidity: function EBI_signer() constant returns(address)
func (*BlacklistRegistryV1Caller) EnumerateAll ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EnumerateAll(opts *bind.CallOpts) ([]common.Address, error)
EnumerateAll is a free data retrieval call binding the contract method 0xbc393afb.
Solidity: function enumerateAll() constant returns(address[] addresses)
func (*BlacklistRegistryV1Caller) EnumerateBlocked ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EnumerateBlocked(opts *bind.CallOpts) ([]common.Address, error)
EnumerateBlocked is a free data retrieval call binding the contract method 0x5603125c.
Solidity: function enumerateBlocked() constant returns(address[] addresses)
func (*BlacklistRegistryV1Caller) EnumerateDrainable ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) EnumerateDrainable(opts *bind.CallOpts) ([]common.Address, error)
EnumerateDrainable is a free data retrieval call binding the contract method 0xee33f9d2.
Solidity: function enumerateDrainable() constant returns(address[] addresses)
func (*BlacklistRegistryV1Caller) IsBlacklisted ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) IsBlacklisted(opts *bind.CallOpts, addr common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address addr) constant returns(bool)
func (*BlacklistRegistryV1Caller) IsDrainable ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) IsDrainable(opts *bind.CallOpts, addr common.Address) (bool, error)
IsDrainable is a free data retrieval call binding the contract method 0x3303bbb1.
Solidity: function isDrainable(address addr) constant returns(bool)
func (*BlacklistRegistryV1Caller) Migration ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) Migration(opts *bind.CallOpts) (common.Address, error)
Migration is a free data retrieval call binding the contract method 0x1705a3bd.
Solidity: function migration() constant returns(address)
func (*BlacklistRegistryV1Caller) MnregistryProxy ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*BlacklistRegistryV1Caller) ProposalCreator ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) ProposalCreator(opts *bind.CallOpts) (common.Address, error)
ProposalCreator is a free data retrieval call binding the contract method 0x8ad4012f.
Solidity: function proposal_creator() constant returns(address)
func (*BlacklistRegistryV1Caller) Proposals ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Caller) Proposals(opts *bind.CallOpts, addr common.Address) (struct { Enforce common.Address Revoke common.Address Drain common.Address }, error)
Proposals is a free data retrieval call binding the contract method 0x3341b445.
Solidity: function proposals(address addr) constant returns(address enforce, address revoke, address drain)
type BlacklistRegistryV1CallerRaw ¶
type BlacklistRegistryV1CallerRaw struct {
Contract *BlacklistRegistryV1Caller // Generic read-only contract binding to access the raw methods on
}
BlacklistRegistryV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BlacklistRegistryV1CallerRaw) Call ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerRaw) 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 BlacklistRegistryV1CallerSession ¶
type BlacklistRegistryV1CallerSession struct { Contract *BlacklistRegistryV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BlacklistRegistryV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BlacklistRegistryV1CallerSession) CompensationFund ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) CompensationFund() (common.Address, error)
CompensationFund is a free data retrieval call binding the contract method 0xf4441152.
Solidity: function compensation_fund() constant returns(address)
func (*BlacklistRegistryV1CallerSession) EBISigner ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EBISigner() (common.Address, error)
EBISigner is a free data retrieval call binding the contract method 0x94c210fc.
Solidity: function EBI_signer() constant returns(address)
func (*BlacklistRegistryV1CallerSession) EnumerateAll ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EnumerateAll() ([]common.Address, error)
EnumerateAll is a free data retrieval call binding the contract method 0xbc393afb.
Solidity: function enumerateAll() constant returns(address[] addresses)
func (*BlacklistRegistryV1CallerSession) EnumerateBlocked ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EnumerateBlocked() ([]common.Address, error)
EnumerateBlocked is a free data retrieval call binding the contract method 0x5603125c.
Solidity: function enumerateBlocked() constant returns(address[] addresses)
func (*BlacklistRegistryV1CallerSession) EnumerateDrainable ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) EnumerateDrainable() ([]common.Address, error)
EnumerateDrainable is a free data retrieval call binding the contract method 0xee33f9d2.
Solidity: function enumerateDrainable() constant returns(address[] addresses)
func (*BlacklistRegistryV1CallerSession) IsBlacklisted ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) IsBlacklisted(addr common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address addr) constant returns(bool)
func (*BlacklistRegistryV1CallerSession) IsDrainable ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) IsDrainable(addr common.Address) (bool, error)
IsDrainable is a free data retrieval call binding the contract method 0x3303bbb1.
Solidity: function isDrainable(address addr) constant returns(bool)
func (*BlacklistRegistryV1CallerSession) Migration ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) Migration() (common.Address, error)
Migration is a free data retrieval call binding the contract method 0x1705a3bd.
Solidity: function migration() constant returns(address)
func (*BlacklistRegistryV1CallerSession) MnregistryProxy ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*BlacklistRegistryV1CallerSession) ProposalCreator ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) ProposalCreator() (common.Address, error)
ProposalCreator is a free data retrieval call binding the contract method 0x8ad4012f.
Solidity: function proposal_creator() constant returns(address)
func (*BlacklistRegistryV1CallerSession) Proposals ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1CallerSession) Proposals(addr common.Address) (struct { Enforce common.Address Revoke common.Address Drain common.Address }, error)
Proposals is a free data retrieval call binding the contract method 0x3341b445.
Solidity: function proposals(address addr) constant returns(address enforce, address revoke, address drain)
type BlacklistRegistryV1DrainProposal ¶
type BlacklistRegistryV1DrainProposal struct { Target common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistRegistryV1DrainProposal represents a DrainProposal event raised by the BlacklistRegistryV1 contract.
type BlacklistRegistryV1DrainProposalIterator ¶
type BlacklistRegistryV1DrainProposalIterator struct { Event *BlacklistRegistryV1DrainProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistRegistryV1DrainProposalIterator is returned from FilterDrainProposal and is used to iterate over the raw logs and unpacked data for DrainProposal events raised by the BlacklistRegistryV1 contract.
func (*BlacklistRegistryV1DrainProposalIterator) Close ¶
func (it *BlacklistRegistryV1DrainProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistRegistryV1DrainProposalIterator) Error ¶
func (it *BlacklistRegistryV1DrainProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistRegistryV1DrainProposalIterator) Next ¶
func (it *BlacklistRegistryV1DrainProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlacklistRegistryV1Filterer ¶
type BlacklistRegistryV1Filterer struct {
// contains filtered or unexported fields
}
BlacklistRegistryV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlacklistRegistryV1Filterer ¶
func NewBlacklistRegistryV1Filterer(address common.Address, filterer bind.ContractFilterer) (*BlacklistRegistryV1Filterer, error)
NewBlacklistRegistryV1Filterer creates a new log filterer instance of BlacklistRegistryV1, bound to a specific deployed contract.
func (*BlacklistRegistryV1Filterer) FilterBlacklistProposal ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) FilterBlacklistProposal(opts *bind.FilterOpts, target []common.Address) (*BlacklistRegistryV1BlacklistProposalIterator, error)
FilterBlacklistProposal is a free log retrieval operation binding the contract event 0xea0d3b1afc7aa1754f902b277d6f473e2f4a4526e94797814c2042405d692557.
Solidity: event BlacklistProposal(address indexed target, address proposal)
func (*BlacklistRegistryV1Filterer) FilterDrainProposal ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) FilterDrainProposal(opts *bind.FilterOpts, target []common.Address) (*BlacklistRegistryV1DrainProposalIterator, error)
FilterDrainProposal is a free log retrieval operation binding the contract event 0xb0163b33033bcea41a78d2d4a9c596c29b0667259543d6d56b8cac8cd92d2cea.
Solidity: event DrainProposal(address indexed target, address proposal)
func (*BlacklistRegistryV1Filterer) FilterWhitelistProposal ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) FilterWhitelistProposal(opts *bind.FilterOpts, target []common.Address) (*BlacklistRegistryV1WhitelistProposalIterator, error)
FilterWhitelistProposal is a free log retrieval operation binding the contract event 0x2e46fe8e502a44b05a85d4346d3e208fc845c81a81c9b7e4db08a33dca59faff.
Solidity: event WhitelistProposal(address indexed target, address proposal)
func (*BlacklistRegistryV1Filterer) WatchBlacklistProposal ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) WatchBlacklistProposal(opts *bind.WatchOpts, sink chan<- *BlacklistRegistryV1BlacklistProposal, target []common.Address) (event.Subscription, error)
WatchBlacklistProposal is a free log subscription operation binding the contract event 0xea0d3b1afc7aa1754f902b277d6f473e2f4a4526e94797814c2042405d692557.
Solidity: event BlacklistProposal(address indexed target, address proposal)
func (*BlacklistRegistryV1Filterer) WatchDrainProposal ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) WatchDrainProposal(opts *bind.WatchOpts, sink chan<- *BlacklistRegistryV1DrainProposal, target []common.Address) (event.Subscription, error)
WatchDrainProposal is a free log subscription operation binding the contract event 0xb0163b33033bcea41a78d2d4a9c596c29b0667259543d6d56b8cac8cd92d2cea.
Solidity: event DrainProposal(address indexed target, address proposal)
func (*BlacklistRegistryV1Filterer) WatchWhitelistProposal ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Filterer) WatchWhitelistProposal(opts *bind.WatchOpts, sink chan<- *BlacklistRegistryV1WhitelistProposal, target []common.Address) (event.Subscription, error)
WatchWhitelistProposal is a free log subscription operation binding the contract event 0x2e46fe8e502a44b05a85d4346d3e208fc845c81a81c9b7e4db08a33dca59faff.
Solidity: event WhitelistProposal(address indexed target, address proposal)
type BlacklistRegistryV1Raw ¶
type BlacklistRegistryV1Raw struct {
Contract *BlacklistRegistryV1 // Generic contract binding to access the raw methods on
}
BlacklistRegistryV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*BlacklistRegistryV1Raw) Call ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Raw) 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 (*BlacklistRegistryV1Raw) Transact ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlacklistRegistryV1Raw) Transfer ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Raw) 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 BlacklistRegistryV1Session ¶
type BlacklistRegistryV1Session struct { Contract *BlacklistRegistryV1 // 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 }
BlacklistRegistryV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BlacklistRegistryV1Session) Collect ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Collect(addr common.Address) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x06ec16f8.
Solidity: function collect(address addr) returns()
func (*BlacklistRegistryV1Session) CompensationFund ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) CompensationFund() (common.Address, error)
CompensationFund is a free data retrieval call binding the contract method 0xf4441152.
Solidity: function compensation_fund() constant returns(address)
func (*BlacklistRegistryV1Session) Destroy ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BlacklistRegistryV1Session) DrainMigration ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
DrainMigration is a paid mutator transaction binding the contract method 0x3502a130.
Solidity: function drainMigration(uint256 item_id, bytes20 owner) returns()
func (*BlacklistRegistryV1Session) EBISigner ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EBISigner() (common.Address, error)
EBISigner is a free data retrieval call binding the contract method 0x94c210fc.
Solidity: function EBI_signer() constant returns(address)
func (*BlacklistRegistryV1Session) EnumerateAll ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EnumerateAll() ([]common.Address, error)
EnumerateAll is a free data retrieval call binding the contract method 0xbc393afb.
Solidity: function enumerateAll() constant returns(address[] addresses)
func (*BlacklistRegistryV1Session) EnumerateBlocked ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EnumerateBlocked() ([]common.Address, error)
EnumerateBlocked is a free data retrieval call binding the contract method 0x5603125c.
Solidity: function enumerateBlocked() constant returns(address[] addresses)
func (*BlacklistRegistryV1Session) EnumerateDrainable ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) EnumerateDrainable() ([]common.Address, error)
EnumerateDrainable is a free data retrieval call binding the contract method 0xee33f9d2.
Solidity: function enumerateDrainable() constant returns(address[] addresses)
func (*BlacklistRegistryV1Session) IsBlacklisted ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) IsBlacklisted(addr common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address addr) constant returns(bool)
func (*BlacklistRegistryV1Session) IsDrainable ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) IsDrainable(addr common.Address) (bool, error)
IsDrainable is a free data retrieval call binding the contract method 0x3303bbb1.
Solidity: function isDrainable(address addr) constant returns(bool)
func (*BlacklistRegistryV1Session) Migrate ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BlacklistRegistryV1Session) Migration ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Migration() (common.Address, error)
Migration is a free data retrieval call binding the contract method 0x1705a3bd.
Solidity: function migration() constant returns(address)
func (*BlacklistRegistryV1Session) MnregistryProxy ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*BlacklistRegistryV1Session) OnDrain ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) OnDrain(addr common.Address) (*types.Transaction, error)
OnDrain is a paid mutator transaction binding the contract method 0x79d7bc07.
Solidity: function onDrain(address addr) returns()
func (*BlacklistRegistryV1Session) ProposalCreator ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) ProposalCreator() (common.Address, error)
ProposalCreator is a free data retrieval call binding the contract method 0x8ad4012f.
Solidity: function proposal_creator() constant returns(address)
func (*BlacklistRegistryV1Session) Proposals ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Proposals(addr common.Address) (struct { Enforce common.Address Revoke common.Address Drain common.Address }, error)
Proposals is a free data retrieval call binding the contract method 0x3341b445.
Solidity: function proposals(address addr) constant returns(address enforce, address revoke, address drain)
func (*BlacklistRegistryV1Session) Propose ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) Propose(addr common.Address) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x01267951.
Solidity: function propose(address addr) returns(address)
func (*BlacklistRegistryV1Session) ProposeDrain ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) ProposeDrain(addr common.Address) (*types.Transaction, error)
ProposeDrain is a paid mutator transaction binding the contract method 0xd1e8ebda.
Solidity: function proposeDrain(address addr) returns(address)
func (*BlacklistRegistryV1Session) ProposeRevoke ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Session) ProposeRevoke(addr common.Address) (*types.Transaction, error)
ProposeRevoke is a paid mutator transaction binding the contract method 0x244fcea5.
Solidity: function proposeRevoke(address addr) returns(address)
type BlacklistRegistryV1Transactor ¶
type BlacklistRegistryV1Transactor struct {
// contains filtered or unexported fields
}
BlacklistRegistryV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlacklistRegistryV1Transactor ¶
func NewBlacklistRegistryV1Transactor(address common.Address, transactor bind.ContractTransactor) (*BlacklistRegistryV1Transactor, error)
NewBlacklistRegistryV1Transactor creates a new write-only instance of BlacklistRegistryV1, bound to a specific deployed contract.
func (*BlacklistRegistryV1Transactor) Collect ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Collect(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x06ec16f8.
Solidity: function collect(address addr) returns()
func (*BlacklistRegistryV1Transactor) Destroy ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BlacklistRegistryV1Transactor) DrainMigration ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) DrainMigration(opts *bind.TransactOpts, item_id *big.Int, owner [20]byte) (*types.Transaction, error)
DrainMigration is a paid mutator transaction binding the contract method 0x3502a130.
Solidity: function drainMigration(uint256 item_id, bytes20 owner) returns()
func (*BlacklistRegistryV1Transactor) Migrate ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BlacklistRegistryV1Transactor) OnDrain ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) OnDrain(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
OnDrain is a paid mutator transaction binding the contract method 0x79d7bc07.
Solidity: function onDrain(address addr) returns()
func (*BlacklistRegistryV1Transactor) Propose ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) Propose(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x01267951.
Solidity: function propose(address addr) returns(address)
func (*BlacklistRegistryV1Transactor) ProposeDrain ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) ProposeDrain(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
ProposeDrain is a paid mutator transaction binding the contract method 0xd1e8ebda.
Solidity: function proposeDrain(address addr) returns(address)
func (*BlacklistRegistryV1Transactor) ProposeRevoke ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1Transactor) ProposeRevoke(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
ProposeRevoke is a paid mutator transaction binding the contract method 0x244fcea5.
Solidity: function proposeRevoke(address addr) returns(address)
type BlacklistRegistryV1TransactorRaw ¶
type BlacklistRegistryV1TransactorRaw struct {
Contract *BlacklistRegistryV1Transactor // Generic write-only contract binding to access the raw methods on
}
BlacklistRegistryV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BlacklistRegistryV1TransactorRaw) Transact ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlacklistRegistryV1TransactorRaw) Transfer ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorRaw) 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 BlacklistRegistryV1TransactorSession ¶
type BlacklistRegistryV1TransactorSession struct { Contract *BlacklistRegistryV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BlacklistRegistryV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BlacklistRegistryV1TransactorSession) Collect ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Collect(addr common.Address) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x06ec16f8.
Solidity: function collect(address addr) returns()
func (*BlacklistRegistryV1TransactorSession) Destroy ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BlacklistRegistryV1TransactorSession) DrainMigration ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
DrainMigration is a paid mutator transaction binding the contract method 0x3502a130.
Solidity: function drainMigration(uint256 item_id, bytes20 owner) returns()
func (*BlacklistRegistryV1TransactorSession) Migrate ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BlacklistRegistryV1TransactorSession) OnDrain ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) OnDrain(addr common.Address) (*types.Transaction, error)
OnDrain is a paid mutator transaction binding the contract method 0x79d7bc07.
Solidity: function onDrain(address addr) returns()
func (*BlacklistRegistryV1TransactorSession) Propose ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) Propose(addr common.Address) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x01267951.
Solidity: function propose(address addr) returns(address)
func (*BlacklistRegistryV1TransactorSession) ProposeDrain ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) ProposeDrain(addr common.Address) (*types.Transaction, error)
ProposeDrain is a paid mutator transaction binding the contract method 0xd1e8ebda.
Solidity: function proposeDrain(address addr) returns(address)
func (*BlacklistRegistryV1TransactorSession) ProposeRevoke ¶
func (_BlacklistRegistryV1 *BlacklistRegistryV1TransactorSession) ProposeRevoke(addr common.Address) (*types.Transaction, error)
ProposeRevoke is a paid mutator transaction binding the contract method 0x244fcea5.
Solidity: function proposeRevoke(address addr) returns(address)
type BlacklistRegistryV1WhitelistProposal ¶
type BlacklistRegistryV1WhitelistProposal struct { Target common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
BlacklistRegistryV1WhitelistProposal represents a WhitelistProposal event raised by the BlacklistRegistryV1 contract.
type BlacklistRegistryV1WhitelistProposalIterator ¶
type BlacklistRegistryV1WhitelistProposalIterator struct { Event *BlacklistRegistryV1WhitelistProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BlacklistRegistryV1WhitelistProposalIterator is returned from FilterWhitelistProposal and is used to iterate over the raw logs and unpacked data for WhitelistProposal events raised by the BlacklistRegistryV1 contract.
func (*BlacklistRegistryV1WhitelistProposalIterator) Close ¶
func (it *BlacklistRegistryV1WhitelistProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BlacklistRegistryV1WhitelistProposalIterator) Error ¶
func (it *BlacklistRegistryV1WhitelistProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BlacklistRegistryV1WhitelistProposalIterator) Next ¶
func (it *BlacklistRegistryV1WhitelistProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BlockRewardV1 ¶
type BlockRewardV1 struct { BlockRewardV1Caller // Read-only binding to the contract BlockRewardV1Transactor // Write-only binding to the contract BlockRewardV1Filterer // Log filterer for contract events }
BlockRewardV1 is an auto generated Go binding around an Ethereum contract.
func DeployBlockRewardV1 ¶
func DeployBlockRewardV1(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _reward_proxies []common.Address) (common.Address, *types.Transaction, *BlockRewardV1, error)
DeployBlockRewardV1 deploys a new Ethereum contract, binding an instance of BlockRewardV1 to it.
func NewBlockRewardV1 ¶
func NewBlockRewardV1(address common.Address, backend bind.ContractBackend) (*BlockRewardV1, error)
NewBlockRewardV1 creates a new instance of BlockRewardV1, bound to a specific deployed contract.
type BlockRewardV1Caller ¶
type BlockRewardV1Caller struct {
// contains filtered or unexported fields
}
BlockRewardV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewBlockRewardV1Caller ¶
func NewBlockRewardV1Caller(address common.Address, caller bind.ContractCaller) (*BlockRewardV1Caller, error)
NewBlockRewardV1Caller creates a new read-only instance of BlockRewardV1, bound to a specific deployed contract.
func (*BlockRewardV1Caller) GetReward ¶
func (_BlockRewardV1 *BlockRewardV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*BlockRewardV1Caller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*BlockRewardV1Caller) RewardProxies ¶
func (_BlockRewardV1 *BlockRewardV1Caller) RewardProxies(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
RewardProxies is a free data retrieval call binding the contract method 0x3c92fb74.
Solidity: function reward_proxies(uint256 ) constant returns(address)
type BlockRewardV1CallerRaw ¶
type BlockRewardV1CallerRaw struct {
Contract *BlockRewardV1Caller // Generic read-only contract binding to access the raw methods on
}
BlockRewardV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BlockRewardV1CallerRaw) Call ¶
func (_BlockRewardV1 *BlockRewardV1CallerRaw) 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 BlockRewardV1CallerSession ¶
type BlockRewardV1CallerSession struct { Contract *BlockRewardV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BlockRewardV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BlockRewardV1CallerSession) GetReward ¶
func (_BlockRewardV1 *BlockRewardV1CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*BlockRewardV1CallerSession) Proxy ¶
func (_BlockRewardV1 *BlockRewardV1CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*BlockRewardV1CallerSession) RewardProxies ¶
func (_BlockRewardV1 *BlockRewardV1CallerSession) RewardProxies(arg0 *big.Int) (common.Address, error)
RewardProxies is a free data retrieval call binding the contract method 0x3c92fb74.
Solidity: function reward_proxies(uint256 ) constant returns(address)
type BlockRewardV1Filterer ¶
type BlockRewardV1Filterer struct {
// contains filtered or unexported fields
}
BlockRewardV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBlockRewardV1Filterer ¶
func NewBlockRewardV1Filterer(address common.Address, filterer bind.ContractFilterer) (*BlockRewardV1Filterer, error)
NewBlockRewardV1Filterer creates a new log filterer instance of BlockRewardV1, bound to a specific deployed contract.
type BlockRewardV1Raw ¶
type BlockRewardV1Raw struct {
Contract *BlockRewardV1 // Generic contract binding to access the raw methods on
}
BlockRewardV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*BlockRewardV1Raw) Call ¶
func (_BlockRewardV1 *BlockRewardV1Raw) 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 (*BlockRewardV1Raw) Transact ¶
func (_BlockRewardV1 *BlockRewardV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlockRewardV1Raw) Transfer ¶
func (_BlockRewardV1 *BlockRewardV1Raw) 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 BlockRewardV1Session ¶
type BlockRewardV1Session struct { Contract *BlockRewardV1 // 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 }
BlockRewardV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BlockRewardV1Session) Destroy ¶
func (_BlockRewardV1 *BlockRewardV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BlockRewardV1Session) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*BlockRewardV1Session) Migrate ¶
func (_BlockRewardV1 *BlockRewardV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BlockRewardV1Session) Proxy ¶
func (_BlockRewardV1 *BlockRewardV1Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*BlockRewardV1Session) Reward ¶
func (_BlockRewardV1 *BlockRewardV1Session) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*BlockRewardV1Session) RewardProxies ¶
RewardProxies is a free data retrieval call binding the contract method 0x3c92fb74.
Solidity: function reward_proxies(uint256 ) constant returns(address)
type BlockRewardV1Transactor ¶
type BlockRewardV1Transactor struct {
// contains filtered or unexported fields
}
BlockRewardV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBlockRewardV1Transactor ¶
func NewBlockRewardV1Transactor(address common.Address, transactor bind.ContractTransactor) (*BlockRewardV1Transactor, error)
NewBlockRewardV1Transactor creates a new write-only instance of BlockRewardV1, bound to a specific deployed contract.
func (*BlockRewardV1Transactor) Destroy ¶
func (_BlockRewardV1 *BlockRewardV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BlockRewardV1Transactor) Migrate ¶
func (_BlockRewardV1 *BlockRewardV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BlockRewardV1Transactor) Reward ¶
func (_BlockRewardV1 *BlockRewardV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type BlockRewardV1TransactorRaw ¶
type BlockRewardV1TransactorRaw struct {
Contract *BlockRewardV1Transactor // Generic write-only contract binding to access the raw methods on
}
BlockRewardV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BlockRewardV1TransactorRaw) Transact ¶
func (_BlockRewardV1 *BlockRewardV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BlockRewardV1TransactorRaw) Transfer ¶
func (_BlockRewardV1 *BlockRewardV1TransactorRaw) 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 BlockRewardV1TransactorSession ¶
type BlockRewardV1TransactorSession struct { Contract *BlockRewardV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BlockRewardV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BlockRewardV1TransactorSession) Destroy ¶
func (_BlockRewardV1 *BlockRewardV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*BlockRewardV1TransactorSession) Migrate ¶
func (_BlockRewardV1 *BlockRewardV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*BlockRewardV1TransactorSession) Reward ¶
func (_BlockRewardV1 *BlockRewardV1TransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type BudgetProposalV2 ¶
type BudgetProposalV2 struct { BudgetProposalV2Caller // Read-only binding to the contract BudgetProposalV2Transactor // Write-only binding to the contract BudgetProposalV2Filterer // Log filterer for contract events }
BudgetProposalV2 is an auto generated Go binding around an Ethereum contract.
func DeployBudgetProposalV2 ¶
func DeployBudgetProposalV2(auth *bind.TransactOpts, backend bind.ContractBackend, _mnregistry_proxy common.Address, _payout_address common.Address, _ref_uuid *big.Int, _proposed_amount *big.Int, _period *big.Int) (common.Address, *types.Transaction, *BudgetProposalV2, error)
DeployBudgetProposalV2 deploys a new Ethereum contract, binding an instance of BudgetProposalV2 to it.
func NewBudgetProposalV2 ¶
func NewBudgetProposalV2(address common.Address, backend bind.ContractBackend) (*BudgetProposalV2, error)
NewBudgetProposalV2 creates a new instance of BudgetProposalV2, bound to a specific deployed contract.
type BudgetProposalV2Caller ¶
type BudgetProposalV2Caller struct {
// contains filtered or unexported fields
}
BudgetProposalV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewBudgetProposalV2Caller ¶
func NewBudgetProposalV2Caller(address common.Address, caller bind.ContractCaller) (*BudgetProposalV2Caller, error)
NewBudgetProposalV2Caller creates a new read-only instance of BudgetProposalV2, bound to a specific deployed contract.
func (*BudgetProposalV2Caller) AcceptedWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*BudgetProposalV2Caller) BudgetStatus ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) BudgetStatus(opts *bind.CallOpts) (struct { Uuid *big.Int IsAccepted bool IsFinished bool Unpaid *big.Int }, error)
BudgetStatus is a free data retrieval call binding the contract method 0x3b2a1b14.
Solidity: function budgetStatus() constant returns(uint256 uuid, bool is_accepted, bool is_finished, uint256 unpaid)
func (*BudgetProposalV2Caller) CanVote ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*BudgetProposalV2Caller) CreatedBlock ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) CreatedBlock(opts *bind.CallOpts) (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*BudgetProposalV2Caller) Deadline ¶
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*BudgetProposalV2Caller) FeeAmount ¶
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*BudgetProposalV2Caller) FeePayer ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) FeePayer(opts *bind.CallOpts) (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*BudgetProposalV2Caller) FinishWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) FinishWeight(opts *bind.CallOpts) (*big.Int, error)
FinishWeight is a free data retrieval call binding the contract method 0x3d1db3e9.
Solidity: function finish_weight() constant returns(uint256)
func (*BudgetProposalV2Caller) IsAccepted ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) IsAccepted(opts *bind.CallOpts) (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*BudgetProposalV2Caller) IsFinished ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) IsFinished(opts *bind.CallOpts) (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*BudgetProposalV2Caller) MnregistryProxy ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*BudgetProposalV2Caller) PaidAmount ¶
PaidAmount is a free data retrieval call binding the contract method 0x504881df.
Solidity: function paid_amount() constant returns(uint256)
func (*BudgetProposalV2Caller) Parent ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) Parent(opts *bind.CallOpts) (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*BudgetProposalV2Caller) PayoutAddress ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) PayoutAddress(opts *bind.CallOpts) (common.Address, error)
PayoutAddress is a free data retrieval call binding the contract method 0x9d5e6c9d.
Solidity: function payout_address() constant returns(address)
func (*BudgetProposalV2Caller) ProposedAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) ProposedAmount(opts *bind.CallOpts) (*big.Int, error)
ProposedAmount is a free data retrieval call binding the contract method 0x4cafdfb2.
Solidity: function proposed_amount() constant returns(uint256)
func (*BudgetProposalV2Caller) QuorumWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) QuorumWeight(opts *bind.CallOpts) (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*BudgetProposalV2Caller) RefUuid ¶
RefUuid is a free data retrieval call binding the contract method 0xbd4c1f39.
Solidity: function ref_uuid() constant returns(uint256)
func (*BudgetProposalV2Caller) RejectedWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*BudgetProposalV2Caller) Supermajority ¶
func (_BudgetProposalV2 *BudgetProposalV2Caller) Supermajority(opts *bind.CallOpts) (uint8, error)
Supermajority is a free data retrieval call binding the contract method 0x5c31f220.
Solidity: function supermajority() constant returns(uint8)
func (*BudgetProposalV2Caller) TotalWeight ¶
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type BudgetProposalV2CallerRaw ¶
type BudgetProposalV2CallerRaw struct {
Contract *BudgetProposalV2Caller // Generic read-only contract binding to access the raw methods on
}
BudgetProposalV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BudgetProposalV2CallerRaw) Call ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerRaw) 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 BudgetProposalV2CallerSession ¶
type BudgetProposalV2CallerSession struct { Contract *BudgetProposalV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BudgetProposalV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BudgetProposalV2CallerSession) AcceptedWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*BudgetProposalV2CallerSession) BudgetStatus ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) BudgetStatus() (struct { Uuid *big.Int IsAccepted bool IsFinished bool Unpaid *big.Int }, error)
BudgetStatus is a free data retrieval call binding the contract method 0x3b2a1b14.
Solidity: function budgetStatus() constant returns(uint256 uuid, bool is_accepted, bool is_finished, uint256 unpaid)
func (*BudgetProposalV2CallerSession) CanVote ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*BudgetProposalV2CallerSession) CreatedBlock ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*BudgetProposalV2CallerSession) Deadline ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*BudgetProposalV2CallerSession) FeeAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*BudgetProposalV2CallerSession) FeePayer ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*BudgetProposalV2CallerSession) FinishWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) FinishWeight() (*big.Int, error)
FinishWeight is a free data retrieval call binding the contract method 0x3d1db3e9.
Solidity: function finish_weight() constant returns(uint256)
func (*BudgetProposalV2CallerSession) IsAccepted ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*BudgetProposalV2CallerSession) IsFinished ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*BudgetProposalV2CallerSession) MnregistryProxy ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*BudgetProposalV2CallerSession) PaidAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) PaidAmount() (*big.Int, error)
PaidAmount is a free data retrieval call binding the contract method 0x504881df.
Solidity: function paid_amount() constant returns(uint256)
func (*BudgetProposalV2CallerSession) Parent ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*BudgetProposalV2CallerSession) PayoutAddress ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) PayoutAddress() (common.Address, error)
PayoutAddress is a free data retrieval call binding the contract method 0x9d5e6c9d.
Solidity: function payout_address() constant returns(address)
func (*BudgetProposalV2CallerSession) ProposedAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) ProposedAmount() (*big.Int, error)
ProposedAmount is a free data retrieval call binding the contract method 0x4cafdfb2.
Solidity: function proposed_amount() constant returns(uint256)
func (*BudgetProposalV2CallerSession) QuorumWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*BudgetProposalV2CallerSession) RefUuid ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) RefUuid() (*big.Int, error)
RefUuid is a free data retrieval call binding the contract method 0xbd4c1f39.
Solidity: function ref_uuid() constant returns(uint256)
func (*BudgetProposalV2CallerSession) RejectedWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*BudgetProposalV2CallerSession) Supermajority ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) Supermajority() (uint8, error)
Supermajority is a free data retrieval call binding the contract method 0x5c31f220.
Solidity: function supermajority() constant returns(uint8)
func (*BudgetProposalV2CallerSession) TotalWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2CallerSession) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type BudgetProposalV2Filterer ¶
type BudgetProposalV2Filterer struct {
// contains filtered or unexported fields
}
BudgetProposalV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBudgetProposalV2Filterer ¶
func NewBudgetProposalV2Filterer(address common.Address, filterer bind.ContractFilterer) (*BudgetProposalV2Filterer, error)
NewBudgetProposalV2Filterer creates a new log filterer instance of BudgetProposalV2, bound to a specific deployed contract.
type BudgetProposalV2Raw ¶
type BudgetProposalV2Raw struct {
Contract *BudgetProposalV2 // Generic contract binding to access the raw methods on
}
BudgetProposalV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*BudgetProposalV2Raw) Call ¶
func (_BudgetProposalV2 *BudgetProposalV2Raw) 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 (*BudgetProposalV2Raw) Transact ¶
func (_BudgetProposalV2 *BudgetProposalV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BudgetProposalV2Raw) Transfer ¶
func (_BudgetProposalV2 *BudgetProposalV2Raw) 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 BudgetProposalV2Session ¶
type BudgetProposalV2Session struct { Contract *BudgetProposalV2 // 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 }
BudgetProposalV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BudgetProposalV2Session) AcceptedWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*BudgetProposalV2Session) BudgetStatus ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) BudgetStatus() (struct { Uuid *big.Int IsAccepted bool IsFinished bool Unpaid *big.Int }, error)
BudgetStatus is a free data retrieval call binding the contract method 0x3b2a1b14.
Solidity: function budgetStatus() constant returns(uint256 uuid, bool is_accepted, bool is_finished, uint256 unpaid)
func (*BudgetProposalV2Session) CanVote ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*BudgetProposalV2Session) Collect ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*BudgetProposalV2Session) CreatedBlock ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*BudgetProposalV2Session) Deadline ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*BudgetProposalV2Session) Destroy ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*BudgetProposalV2Session) DistributePayout ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) DistributePayout() (*types.Transaction, error)
DistributePayout is a paid mutator transaction binding the contract method 0x10cac8a5.
Solidity: function distributePayout() returns()
func (*BudgetProposalV2Session) FeeAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*BudgetProposalV2Session) FeePayer ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*BudgetProposalV2Session) FinishWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) FinishWeight() (*big.Int, error)
FinishWeight is a free data retrieval call binding the contract method 0x3d1db3e9.
Solidity: function finish_weight() constant returns(uint256)
func (*BudgetProposalV2Session) IsAccepted ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*BudgetProposalV2Session) IsFinished ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*BudgetProposalV2Session) MnregistryProxy ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*BudgetProposalV2Session) PaidAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) PaidAmount() (*big.Int, error)
PaidAmount is a free data retrieval call binding the contract method 0x504881df.
Solidity: function paid_amount() constant returns(uint256)
func (*BudgetProposalV2Session) Parent ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*BudgetProposalV2Session) PayoutAddress ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) PayoutAddress() (common.Address, error)
PayoutAddress is a free data retrieval call binding the contract method 0x9d5e6c9d.
Solidity: function payout_address() constant returns(address)
func (*BudgetProposalV2Session) ProposedAmount ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) ProposedAmount() (*big.Int, error)
ProposedAmount is a free data retrieval call binding the contract method 0x4cafdfb2.
Solidity: function proposed_amount() constant returns(uint256)
func (*BudgetProposalV2Session) QuorumWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*BudgetProposalV2Session) RefUuid ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) RefUuid() (*big.Int, error)
RefUuid is a free data retrieval call binding the contract method 0xbd4c1f39.
Solidity: function ref_uuid() constant returns(uint256)
func (*BudgetProposalV2Session) RejectedWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*BudgetProposalV2Session) SetFee ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*BudgetProposalV2Session) Supermajority ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Supermajority() (uint8, error)
Supermajority is a free data retrieval call binding the contract method 0x5c31f220.
Solidity: function supermajority() constant returns(uint8)
func (*BudgetProposalV2Session) TotalWeight ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
func (*BudgetProposalV2Session) VoteAccept ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*BudgetProposalV2Session) VoteReject ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*BudgetProposalV2Session) Voted ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Voted(arg0 common.Address) (bool, error)
Voted is a free data retrieval call binding the contract method 0xaec2ccae.
Solidity: function voted(address ) constant returns(bool)
func (*BudgetProposalV2Session) Withdraw ¶
func (_BudgetProposalV2 *BudgetProposalV2Session) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type BudgetProposalV2Transactor ¶
type BudgetProposalV2Transactor struct {
// contains filtered or unexported fields
}
BudgetProposalV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBudgetProposalV2Transactor ¶
func NewBudgetProposalV2Transactor(address common.Address, transactor bind.ContractTransactor) (*BudgetProposalV2Transactor, error)
NewBudgetProposalV2Transactor creates a new write-only instance of BudgetProposalV2, bound to a specific deployed contract.
func (*BudgetProposalV2Transactor) Collect ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*BudgetProposalV2Transactor) Destroy ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*BudgetProposalV2Transactor) DistributePayout ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) DistributePayout(opts *bind.TransactOpts) (*types.Transaction, error)
DistributePayout is a paid mutator transaction binding the contract method 0x10cac8a5.
Solidity: function distributePayout() returns()
func (*BudgetProposalV2Transactor) SetFee ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*BudgetProposalV2Transactor) VoteAccept ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*BudgetProposalV2Transactor) VoteReject ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*BudgetProposalV2Transactor) Withdraw ¶
func (_BudgetProposalV2 *BudgetProposalV2Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type BudgetProposalV2TransactorRaw ¶
type BudgetProposalV2TransactorRaw struct {
Contract *BudgetProposalV2Transactor // Generic write-only contract binding to access the raw methods on
}
BudgetProposalV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BudgetProposalV2TransactorRaw) Transact ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BudgetProposalV2TransactorRaw) Transfer ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorRaw) 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 BudgetProposalV2TransactorSession ¶
type BudgetProposalV2TransactorSession struct { Contract *BudgetProposalV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BudgetProposalV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BudgetProposalV2TransactorSession) Collect ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*BudgetProposalV2TransactorSession) Destroy ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*BudgetProposalV2TransactorSession) DistributePayout ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) DistributePayout() (*types.Transaction, error)
DistributePayout is a paid mutator transaction binding the contract method 0x10cac8a5.
Solidity: function distributePayout() returns()
func (*BudgetProposalV2TransactorSession) SetFee ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*BudgetProposalV2TransactorSession) VoteAccept ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*BudgetProposalV2TransactorSession) VoteReject ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*BudgetProposalV2TransactorSession) Withdraw ¶
func (_BudgetProposalV2 *BudgetProposalV2TransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type CheckpointRegistryV2 ¶
type CheckpointRegistryV2 struct { CheckpointRegistryV2Caller // Read-only binding to the contract CheckpointRegistryV2Transactor // Write-only binding to the contract CheckpointRegistryV2Filterer // Log filterer for contract events }
CheckpointRegistryV2 is an auto generated Go binding around an Ethereum contract.
func DeployCheckpointRegistryV2 ¶
func DeployCheckpointRegistryV2(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _mnregistry_proxy common.Address, _cpp_signer common.Address) (common.Address, *types.Transaction, *CheckpointRegistryV2, error)
DeployCheckpointRegistryV2 deploys a new Ethereum contract, binding an instance of CheckpointRegistryV2 to it.
func NewCheckpointRegistryV2 ¶
func NewCheckpointRegistryV2(address common.Address, backend bind.ContractBackend) (*CheckpointRegistryV2, error)
NewCheckpointRegistryV2 creates a new instance of CheckpointRegistryV2, bound to a specific deployed contract.
type CheckpointRegistryV2Caller ¶
type CheckpointRegistryV2Caller struct {
// contains filtered or unexported fields
}
CheckpointRegistryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewCheckpointRegistryV2Caller ¶
func NewCheckpointRegistryV2Caller(address common.Address, caller bind.ContractCaller) (*CheckpointRegistryV2Caller, error)
NewCheckpointRegistryV2Caller creates a new read-only instance of CheckpointRegistryV2, bound to a specific deployed contract.
func (*CheckpointRegistryV2Caller) CPPSigner ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*CheckpointRegistryV2Caller) Checkpoints ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*CheckpointRegistryV2Caller) MnregistryProxy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*CheckpointRegistryV2Caller) Proxy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*CheckpointRegistryV2Caller) SignatureBase ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Caller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type CheckpointRegistryV2CallerRaw ¶
type CheckpointRegistryV2CallerRaw struct {
Contract *CheckpointRegistryV2Caller // Generic read-only contract binding to access the raw methods on
}
CheckpointRegistryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CheckpointRegistryV2CallerRaw) Call ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerRaw) 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 CheckpointRegistryV2CallerSession ¶
type CheckpointRegistryV2CallerSession struct { Contract *CheckpointRegistryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CheckpointRegistryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CheckpointRegistryV2CallerSession) CPPSigner ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*CheckpointRegistryV2CallerSession) Checkpoints ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*CheckpointRegistryV2CallerSession) MnregistryProxy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*CheckpointRegistryV2CallerSession) Proxy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*CheckpointRegistryV2CallerSession) SignatureBase ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2CallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type CheckpointRegistryV2Checkpoint ¶
type CheckpointRegistryV2Checkpoint struct { Number *big.Int Hash [32]byte Checkpoint common.Address Raw types.Log // Blockchain specific contextual infos }
CheckpointRegistryV2Checkpoint represents a Checkpoint event raised by the CheckpointRegistryV2 contract.
type CheckpointRegistryV2CheckpointIterator ¶
type CheckpointRegistryV2CheckpointIterator struct { Event *CheckpointRegistryV2Checkpoint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CheckpointRegistryV2CheckpointIterator is returned from FilterCheckpoint and is used to iterate over the raw logs and unpacked data for Checkpoint events raised by the CheckpointRegistryV2 contract.
func (*CheckpointRegistryV2CheckpointIterator) Close ¶
func (it *CheckpointRegistryV2CheckpointIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CheckpointRegistryV2CheckpointIterator) Error ¶
func (it *CheckpointRegistryV2CheckpointIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CheckpointRegistryV2CheckpointIterator) Next ¶
func (it *CheckpointRegistryV2CheckpointIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CheckpointRegistryV2Filterer ¶
type CheckpointRegistryV2Filterer struct {
// contains filtered or unexported fields
}
CheckpointRegistryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCheckpointRegistryV2Filterer ¶
func NewCheckpointRegistryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*CheckpointRegistryV2Filterer, error)
NewCheckpointRegistryV2Filterer creates a new log filterer instance of CheckpointRegistryV2, bound to a specific deployed contract.
func (*CheckpointRegistryV2Filterer) FilterCheckpoint ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Filterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*CheckpointRegistryV2CheckpointIterator, error)
FilterCheckpoint is a free log retrieval operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
func (*CheckpointRegistryV2Filterer) WatchCheckpoint ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Filterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *CheckpointRegistryV2Checkpoint, number []*big.Int) (event.Subscription, error)
WatchCheckpoint is a free log subscription operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
type CheckpointRegistryV2Raw ¶
type CheckpointRegistryV2Raw struct {
Contract *CheckpointRegistryV2 // Generic contract binding to access the raw methods on
}
CheckpointRegistryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*CheckpointRegistryV2Raw) Call ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Raw) 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 (*CheckpointRegistryV2Raw) Transact ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CheckpointRegistryV2Raw) Transfer ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Raw) 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 CheckpointRegistryV2Session ¶
type CheckpointRegistryV2Session struct { Contract *CheckpointRegistryV2 // 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 }
CheckpointRegistryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CheckpointRegistryV2Session) CPPSigner ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*CheckpointRegistryV2Session) Checkpoints ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*CheckpointRegistryV2Session) Destroy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*CheckpointRegistryV2Session) Migrate ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*CheckpointRegistryV2Session) MnregistryProxy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*CheckpointRegistryV2Session) Propose ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address checkpoint)
func (*CheckpointRegistryV2Session) Proxy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*CheckpointRegistryV2Session) Sign ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
func (*CheckpointRegistryV2Session) SignatureBase ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Session) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type CheckpointRegistryV2Transactor ¶
type CheckpointRegistryV2Transactor struct {
// contains filtered or unexported fields
}
CheckpointRegistryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCheckpointRegistryV2Transactor ¶
func NewCheckpointRegistryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*CheckpointRegistryV2Transactor, error)
NewCheckpointRegistryV2Transactor creates a new write-only instance of CheckpointRegistryV2, bound to a specific deployed contract.
func (*CheckpointRegistryV2Transactor) Destroy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*CheckpointRegistryV2Transactor) Migrate ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*CheckpointRegistryV2Transactor) Propose ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address checkpoint)
func (*CheckpointRegistryV2Transactor) Sign ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2Transactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type CheckpointRegistryV2TransactorRaw ¶
type CheckpointRegistryV2TransactorRaw struct {
Contract *CheckpointRegistryV2Transactor // Generic write-only contract binding to access the raw methods on
}
CheckpointRegistryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CheckpointRegistryV2TransactorRaw) Transact ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CheckpointRegistryV2TransactorRaw) Transfer ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorRaw) 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 CheckpointRegistryV2TransactorSession ¶
type CheckpointRegistryV2TransactorSession struct { Contract *CheckpointRegistryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CheckpointRegistryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CheckpointRegistryV2TransactorSession) Destroy ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*CheckpointRegistryV2TransactorSession) Migrate ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*CheckpointRegistryV2TransactorSession) Propose ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address checkpoint)
func (*CheckpointRegistryV2TransactorSession) Sign ¶
func (_CheckpointRegistryV2 *CheckpointRegistryV2TransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type CheckpointRegistryV3 ¶
type CheckpointRegistryV3 struct { CheckpointRegistryV3Caller // Read-only binding to the contract CheckpointRegistryV3Transactor // Write-only binding to the contract CheckpointRegistryV3Filterer // Log filterer for contract events }
CheckpointRegistryV3 is an auto generated Go binding around an Ethereum contract.
func DeployCheckpointRegistryV3 ¶
func DeployCheckpointRegistryV3(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _mnregistry_proxy common.Address, _cpp_signer common.Address) (common.Address, *types.Transaction, *CheckpointRegistryV3, error)
DeployCheckpointRegistryV3 deploys a new Ethereum contract, binding an instance of CheckpointRegistryV3 to it.
func NewCheckpointRegistryV3 ¶
func NewCheckpointRegistryV3(address common.Address, backend bind.ContractBackend) (*CheckpointRegistryV3, error)
NewCheckpointRegistryV3 creates a new instance of CheckpointRegistryV3, bound to a specific deployed contract.
type CheckpointRegistryV3Caller ¶
type CheckpointRegistryV3Caller struct {
// contains filtered or unexported fields
}
CheckpointRegistryV3Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewCheckpointRegistryV3Caller ¶
func NewCheckpointRegistryV3Caller(address common.Address, caller bind.ContractCaller) (*CheckpointRegistryV3Caller, error)
NewCheckpointRegistryV3Caller creates a new read-only instance of CheckpointRegistryV3, bound to a specific deployed contract.
func (*CheckpointRegistryV3Caller) CPPSigner ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*CheckpointRegistryV3Caller) Checkpoints ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*CheckpointRegistryV3Caller) MnregistryProxy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*CheckpointRegistryV3Caller) Proxy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*CheckpointRegistryV3Caller) SignatureBase ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Caller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type CheckpointRegistryV3CallerRaw ¶
type CheckpointRegistryV3CallerRaw struct {
Contract *CheckpointRegistryV3Caller // Generic read-only contract binding to access the raw methods on
}
CheckpointRegistryV3CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CheckpointRegistryV3CallerRaw) Call ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerRaw) 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 CheckpointRegistryV3CallerSession ¶
type CheckpointRegistryV3CallerSession struct { Contract *CheckpointRegistryV3Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CheckpointRegistryV3CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CheckpointRegistryV3CallerSession) CPPSigner ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*CheckpointRegistryV3CallerSession) Checkpoints ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*CheckpointRegistryV3CallerSession) MnregistryProxy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*CheckpointRegistryV3CallerSession) Proxy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*CheckpointRegistryV3CallerSession) SignatureBase ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3CallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type CheckpointRegistryV3Checkpoint ¶
type CheckpointRegistryV3Checkpoint struct { Number *big.Int Hash [32]byte Checkpoint common.Address Raw types.Log // Blockchain specific contextual infos }
CheckpointRegistryV3Checkpoint represents a Checkpoint event raised by the CheckpointRegistryV3 contract.
type CheckpointRegistryV3CheckpointIterator ¶
type CheckpointRegistryV3CheckpointIterator struct { Event *CheckpointRegistryV3Checkpoint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CheckpointRegistryV3CheckpointIterator is returned from FilterCheckpoint and is used to iterate over the raw logs and unpacked data for Checkpoint events raised by the CheckpointRegistryV3 contract.
func (*CheckpointRegistryV3CheckpointIterator) Close ¶
func (it *CheckpointRegistryV3CheckpointIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CheckpointRegistryV3CheckpointIterator) Error ¶
func (it *CheckpointRegistryV3CheckpointIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CheckpointRegistryV3CheckpointIterator) Next ¶
func (it *CheckpointRegistryV3CheckpointIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CheckpointRegistryV3Filterer ¶
type CheckpointRegistryV3Filterer struct {
// contains filtered or unexported fields
}
CheckpointRegistryV3Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCheckpointRegistryV3Filterer ¶
func NewCheckpointRegistryV3Filterer(address common.Address, filterer bind.ContractFilterer) (*CheckpointRegistryV3Filterer, error)
NewCheckpointRegistryV3Filterer creates a new log filterer instance of CheckpointRegistryV3, bound to a specific deployed contract.
func (*CheckpointRegistryV3Filterer) FilterCheckpoint ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Filterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*CheckpointRegistryV3CheckpointIterator, error)
FilterCheckpoint is a free log retrieval operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
func (*CheckpointRegistryV3Filterer) WatchCheckpoint ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Filterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *CheckpointRegistryV3Checkpoint, number []*big.Int) (event.Subscription, error)
WatchCheckpoint is a free log subscription operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
type CheckpointRegistryV3Raw ¶
type CheckpointRegistryV3Raw struct {
Contract *CheckpointRegistryV3 // Generic contract binding to access the raw methods on
}
CheckpointRegistryV3Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*CheckpointRegistryV3Raw) Call ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Raw) 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 (*CheckpointRegistryV3Raw) Transact ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CheckpointRegistryV3Raw) Transfer ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Raw) 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 CheckpointRegistryV3Session ¶
type CheckpointRegistryV3Session struct { Contract *CheckpointRegistryV3 // 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 }
CheckpointRegistryV3Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CheckpointRegistryV3Session) CPPSigner ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*CheckpointRegistryV3Session) Checkpoints ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*CheckpointRegistryV3Session) Destroy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*CheckpointRegistryV3Session) Migrate ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*CheckpointRegistryV3Session) MnregistryProxy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*CheckpointRegistryV3Session) Propose ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address checkpoint)
func (*CheckpointRegistryV3Session) Proxy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*CheckpointRegistryV3Session) Remove ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 number, bytes32 hash) returns(bool deleted)
func (*CheckpointRegistryV3Session) Sign ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
func (*CheckpointRegistryV3Session) SignatureBase ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Session) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type CheckpointRegistryV3Transactor ¶
type CheckpointRegistryV3Transactor struct {
// contains filtered or unexported fields
}
CheckpointRegistryV3Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCheckpointRegistryV3Transactor ¶
func NewCheckpointRegistryV3Transactor(address common.Address, transactor bind.ContractTransactor) (*CheckpointRegistryV3Transactor, error)
NewCheckpointRegistryV3Transactor creates a new write-only instance of CheckpointRegistryV3, bound to a specific deployed contract.
func (*CheckpointRegistryV3Transactor) Destroy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*CheckpointRegistryV3Transactor) Migrate ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*CheckpointRegistryV3Transactor) Propose ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address checkpoint)
func (*CheckpointRegistryV3Transactor) Remove ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Remove(opts *bind.TransactOpts, number *big.Int, hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 number, bytes32 hash) returns(bool deleted)
func (*CheckpointRegistryV3Transactor) Sign ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3Transactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type CheckpointRegistryV3TransactorRaw ¶
type CheckpointRegistryV3TransactorRaw struct {
Contract *CheckpointRegistryV3Transactor // Generic write-only contract binding to access the raw methods on
}
CheckpointRegistryV3TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CheckpointRegistryV3TransactorRaw) Transact ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CheckpointRegistryV3TransactorRaw) Transfer ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorRaw) 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 CheckpointRegistryV3TransactorSession ¶
type CheckpointRegistryV3TransactorSession struct { Contract *CheckpointRegistryV3Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CheckpointRegistryV3TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CheckpointRegistryV3TransactorSession) Destroy ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*CheckpointRegistryV3TransactorSession) Migrate ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*CheckpointRegistryV3TransactorSession) Propose ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address checkpoint)
func (*CheckpointRegistryV3TransactorSession) Remove ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 number, bytes32 hash) returns(bool deleted)
func (*CheckpointRegistryV3TransactorSession) Sign ¶
func (_CheckpointRegistryV3 *CheckpointRegistryV3TransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type DummyAccount ¶
type DummyAccount struct { DummyAccountCaller // Read-only binding to the contract DummyAccountTransactor // Write-only binding to the contract DummyAccountFilterer // Log filterer for contract events }
DummyAccount is an auto generated Go binding around an Ethereum contract.
func DeployDummyAccount ¶
func DeployDummyAccount(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DummyAccount, error)
DeployDummyAccount deploys a new Ethereum contract, binding an instance of DummyAccount to it.
func NewDummyAccount ¶
func NewDummyAccount(address common.Address, backend bind.ContractBackend) (*DummyAccount, error)
NewDummyAccount creates a new instance of DummyAccount, bound to a specific deployed contract.
type DummyAccountCaller ¶
type DummyAccountCaller struct {
// contains filtered or unexported fields
}
DummyAccountCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDummyAccountCaller ¶
func NewDummyAccountCaller(address common.Address, caller bind.ContractCaller) (*DummyAccountCaller, error)
NewDummyAccountCaller creates a new read-only instance of DummyAccount, bound to a specific deployed contract.
type DummyAccountCallerRaw ¶
type DummyAccountCallerRaw struct {
Contract *DummyAccountCaller // Generic read-only contract binding to access the raw methods on
}
DummyAccountCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DummyAccountCallerRaw) Call ¶
func (_DummyAccount *DummyAccountCallerRaw) 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 DummyAccountCallerSession ¶
type DummyAccountCallerSession struct { Contract *DummyAccountCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DummyAccountCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type DummyAccountFilterer ¶
type DummyAccountFilterer struct {
// contains filtered or unexported fields
}
DummyAccountFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDummyAccountFilterer ¶
func NewDummyAccountFilterer(address common.Address, filterer bind.ContractFilterer) (*DummyAccountFilterer, error)
NewDummyAccountFilterer creates a new log filterer instance of DummyAccount, bound to a specific deployed contract.
type DummyAccountRaw ¶
type DummyAccountRaw struct {
Contract *DummyAccount // Generic contract binding to access the raw methods on
}
DummyAccountRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DummyAccountRaw) Call ¶
func (_DummyAccount *DummyAccountRaw) 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 (*DummyAccountRaw) Transact ¶
func (_DummyAccount *DummyAccountRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DummyAccountRaw) Transfer ¶
func (_DummyAccount *DummyAccountRaw) 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 DummyAccountSession ¶
type DummyAccountSession struct { Contract *DummyAccount // 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 }
DummyAccountSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type DummyAccountTransactor ¶
type DummyAccountTransactor struct {
// contains filtered or unexported fields
}
DummyAccountTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDummyAccountTransactor ¶
func NewDummyAccountTransactor(address common.Address, transactor bind.ContractTransactor) (*DummyAccountTransactor, error)
NewDummyAccountTransactor creates a new write-only instance of DummyAccount, bound to a specific deployed contract.
type DummyAccountTransactorRaw ¶
type DummyAccountTransactorRaw struct {
Contract *DummyAccountTransactor // Generic write-only contract binding to access the raw methods on
}
DummyAccountTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DummyAccountTransactorRaw) Transact ¶
func (_DummyAccount *DummyAccountTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DummyAccountTransactorRaw) Transfer ¶
func (_DummyAccount *DummyAccountTransactorRaw) 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 DummyAccountTransactorSession ¶
type DummyAccountTransactorSession struct { Contract *DummyAccountTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DummyAccountTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Gen2Migration ¶
type Gen2Migration struct { Gen2MigrationCaller // Read-only binding to the contract Gen2MigrationTransactor // Write-only binding to the contract Gen2MigrationFilterer // Log filterer for contract events }
Gen2Migration is an auto generated Go binding around an Ethereum contract.
func DeployGen2Migration ¶
func DeployGen2Migration(auth *bind.TransactOpts, backend bind.ContractBackend, _blacklist_proxy common.Address, _chain_id *big.Int, _signer common.Address) (common.Address, *types.Transaction, *Gen2Migration, error)
DeployGen2Migration deploys a new Ethereum contract, binding an instance of Gen2Migration to it.
func NewGen2Migration ¶
func NewGen2Migration(address common.Address, backend bind.ContractBackend) (*Gen2Migration, error)
NewGen2Migration creates a new instance of Gen2Migration, bound to a specific deployed contract.
type Gen2MigrationCaller ¶
type Gen2MigrationCaller struct {
// contains filtered or unexported fields
}
Gen2MigrationCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGen2MigrationCaller ¶
func NewGen2MigrationCaller(address common.Address, caller bind.ContractCaller) (*Gen2MigrationCaller, error)
NewGen2MigrationCaller creates a new read-only instance of Gen2Migration, bound to a specific deployed contract.
func (*Gen2MigrationCaller) BlacklistProxy ¶
func (_Gen2Migration *Gen2MigrationCaller) BlacklistProxy(opts *bind.CallOpts) (common.Address, error)
BlacklistProxy is a free data retrieval call binding the contract method 0x56254fa2.
Solidity: function blacklist_proxy() constant returns(address)
func (*Gen2MigrationCaller) ChainId ¶
ChainId is a free data retrieval call binding the contract method 0x3af973b1.
Solidity: function chain_id() constant returns(uint256)
func (*Gen2MigrationCaller) Coins ¶
func (_Gen2Migration *Gen2MigrationCaller) Coins(opts *bind.CallOpts, arg0 *big.Int) (struct { Owner [20]byte Amount *big.Int }, error)
Coins is a free data retrieval call binding the contract method 0xc6610657.
Solidity: function coins(uint256 ) constant returns(bytes20 owner, uint256 amount)
func (*Gen2MigrationCaller) HashToSign ¶
func (_Gen2Migration *Gen2MigrationCaller) HashToSign(opts *bind.CallOpts, _destination common.Address) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x0a96cb49.
Solidity: function hashToSign(address _destination) constant returns(bytes32)
func (*Gen2MigrationCaller) ItemCount ¶
ItemCount is a free data retrieval call binding the contract method 0x6bfb0d01.
Solidity: function itemCount() constant returns(uint256)
func (*Gen2MigrationCaller) SignerAddress ¶
func (_Gen2Migration *Gen2MigrationCaller) SignerAddress(opts *bind.CallOpts) (common.Address, error)
SignerAddress is a free data retrieval call binding the contract method 0x5b7633d0.
Solidity: function signerAddress() constant returns(address)
func (*Gen2MigrationCaller) TotalAmount ¶
TotalAmount is a free data retrieval call binding the contract method 0x1a39d8ef.
Solidity: function totalAmount() constant returns(uint256)
func (*Gen2MigrationCaller) VerifyClaim ¶
func (_Gen2Migration *Gen2MigrationCaller) VerifyClaim(opts *bind.CallOpts, _item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*big.Int, error)
VerifyClaim is a free data retrieval call binding the contract method 0x476ce0c3.
Solidity: function verifyClaim(uint256 _item_id, address _destination, uint8 sig_v, bytes32 sig_r, bytes32 sig_s) constant returns(uint256 amount)
type Gen2MigrationCallerRaw ¶
type Gen2MigrationCallerRaw struct {
Contract *Gen2MigrationCaller // Generic read-only contract binding to access the raw methods on
}
Gen2MigrationCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Gen2MigrationCallerRaw) Call ¶
func (_Gen2Migration *Gen2MigrationCallerRaw) 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 Gen2MigrationCallerSession ¶
type Gen2MigrationCallerSession struct { Contract *Gen2MigrationCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Gen2MigrationCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Gen2MigrationCallerSession) BlacklistProxy ¶
func (_Gen2Migration *Gen2MigrationCallerSession) BlacklistProxy() (common.Address, error)
BlacklistProxy is a free data retrieval call binding the contract method 0x56254fa2.
Solidity: function blacklist_proxy() constant returns(address)
func (*Gen2MigrationCallerSession) ChainId ¶
func (_Gen2Migration *Gen2MigrationCallerSession) ChainId() (*big.Int, error)
ChainId is a free data retrieval call binding the contract method 0x3af973b1.
Solidity: function chain_id() constant returns(uint256)
func (*Gen2MigrationCallerSession) Coins ¶
func (_Gen2Migration *Gen2MigrationCallerSession) Coins(arg0 *big.Int) (struct { Owner [20]byte Amount *big.Int }, error)
Coins is a free data retrieval call binding the contract method 0xc6610657.
Solidity: function coins(uint256 ) constant returns(bytes20 owner, uint256 amount)
func (*Gen2MigrationCallerSession) HashToSign ¶
func (_Gen2Migration *Gen2MigrationCallerSession) HashToSign(_destination common.Address) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x0a96cb49.
Solidity: function hashToSign(address _destination) constant returns(bytes32)
func (*Gen2MigrationCallerSession) ItemCount ¶
func (_Gen2Migration *Gen2MigrationCallerSession) ItemCount() (*big.Int, error)
ItemCount is a free data retrieval call binding the contract method 0x6bfb0d01.
Solidity: function itemCount() constant returns(uint256)
func (*Gen2MigrationCallerSession) SignerAddress ¶
func (_Gen2Migration *Gen2MigrationCallerSession) SignerAddress() (common.Address, error)
SignerAddress is a free data retrieval call binding the contract method 0x5b7633d0.
Solidity: function signerAddress() constant returns(address)
func (*Gen2MigrationCallerSession) TotalAmount ¶
func (_Gen2Migration *Gen2MigrationCallerSession) TotalAmount() (*big.Int, error)
TotalAmount is a free data retrieval call binding the contract method 0x1a39d8ef.
Solidity: function totalAmount() constant returns(uint256)
func (*Gen2MigrationCallerSession) VerifyClaim ¶
func (_Gen2Migration *Gen2MigrationCallerSession) VerifyClaim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*big.Int, error)
VerifyClaim is a free data retrieval call binding the contract method 0x476ce0c3.
Solidity: function verifyClaim(uint256 _item_id, address _destination, uint8 sig_v, bytes32 sig_r, bytes32 sig_s) constant returns(uint256 amount)
type Gen2MigrationFilterer ¶
type Gen2MigrationFilterer struct {
// contains filtered or unexported fields
}
Gen2MigrationFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGen2MigrationFilterer ¶
func NewGen2MigrationFilterer(address common.Address, filterer bind.ContractFilterer) (*Gen2MigrationFilterer, error)
NewGen2MigrationFilterer creates a new log filterer instance of Gen2Migration, bound to a specific deployed contract.
func (*Gen2MigrationFilterer) FilterMigrated ¶
func (_Gen2Migration *Gen2MigrationFilterer) FilterMigrated(opts *bind.FilterOpts) (*Gen2MigrationMigratedIterator, error)
FilterMigrated is a free log retrieval operation binding the contract event 0xfd90f074a575cd9336850f79afca1e89f5ca1bf434d82a21ca5d6d4a87a724a4.
Solidity: event Migrated(uint256 item_id, address destination, uint256 amount)
func (*Gen2MigrationFilterer) WatchMigrated ¶
func (_Gen2Migration *Gen2MigrationFilterer) WatchMigrated(opts *bind.WatchOpts, sink chan<- *Gen2MigrationMigrated) (event.Subscription, error)
WatchMigrated is a free log subscription operation binding the contract event 0xfd90f074a575cd9336850f79afca1e89f5ca1bf434d82a21ca5d6d4a87a724a4.
Solidity: event Migrated(uint256 item_id, address destination, uint256 amount)
type Gen2MigrationMigrated ¶
type Gen2MigrationMigrated struct { ItemId *big.Int Destination common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
Gen2MigrationMigrated represents a Migrated event raised by the Gen2Migration contract.
type Gen2MigrationMigratedIterator ¶
type Gen2MigrationMigratedIterator struct { Event *Gen2MigrationMigrated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Gen2MigrationMigratedIterator is returned from FilterMigrated and is used to iterate over the raw logs and unpacked data for Migrated events raised by the Gen2Migration contract.
func (*Gen2MigrationMigratedIterator) Close ¶
func (it *Gen2MigrationMigratedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Gen2MigrationMigratedIterator) Error ¶
func (it *Gen2MigrationMigratedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Gen2MigrationMigratedIterator) Next ¶
func (it *Gen2MigrationMigratedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Gen2MigrationRaw ¶
type Gen2MigrationRaw struct {
Contract *Gen2Migration // Generic contract binding to access the raw methods on
}
Gen2MigrationRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Gen2MigrationRaw) Call ¶
func (_Gen2Migration *Gen2MigrationRaw) 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 (*Gen2MigrationRaw) Transact ¶
func (_Gen2Migration *Gen2MigrationRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Gen2MigrationRaw) Transfer ¶
func (_Gen2Migration *Gen2MigrationRaw) 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 Gen2MigrationSession ¶
type Gen2MigrationSession struct { Contract *Gen2Migration // 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 }
Gen2MigrationSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Gen2MigrationSession) BlacklistClaim ¶
func (_Gen2Migration *Gen2MigrationSession) BlacklistClaim(_item_id *big.Int, _owner [20]byte) (*types.Transaction, error)
BlacklistClaim is a paid mutator transaction binding the contract method 0xa723b35a.
Solidity: function blacklistClaim(uint256 _item_id, bytes20 _owner) returns()
func (*Gen2MigrationSession) BlacklistProxy ¶
func (_Gen2Migration *Gen2MigrationSession) BlacklistProxy() (common.Address, error)
BlacklistProxy is a free data retrieval call binding the contract method 0x56254fa2.
Solidity: function blacklist_proxy() constant returns(address)
func (*Gen2MigrationSession) ChainId ¶
func (_Gen2Migration *Gen2MigrationSession) ChainId() (*big.Int, error)
ChainId is a free data retrieval call binding the contract method 0x3af973b1.
Solidity: function chain_id() constant returns(uint256)
func (*Gen2MigrationSession) Claim ¶
func (_Gen2Migration *Gen2MigrationSession) Claim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xf7121490.
Solidity: function claim(uint256 _item_id, address _destination, uint8 sig_v, bytes32 sig_r, bytes32 sig_s) returns()
func (*Gen2MigrationSession) Coins ¶
func (_Gen2Migration *Gen2MigrationSession) Coins(arg0 *big.Int) (struct { Owner [20]byte Amount *big.Int }, error)
Coins is a free data retrieval call binding the contract method 0xc6610657.
Solidity: function coins(uint256 ) constant returns(bytes20 owner, uint256 amount)
func (*Gen2MigrationSession) HashToSign ¶
func (_Gen2Migration *Gen2MigrationSession) HashToSign(_destination common.Address) ([32]byte, error)
HashToSign is a free data retrieval call binding the contract method 0x0a96cb49.
Solidity: function hashToSign(address _destination) constant returns(bytes32)
func (*Gen2MigrationSession) ItemCount ¶
func (_Gen2Migration *Gen2MigrationSession) ItemCount() (*big.Int, error)
ItemCount is a free data retrieval call binding the contract method 0x6bfb0d01.
Solidity: function itemCount() constant returns(uint256)
func (*Gen2MigrationSession) SetSnapshot ¶
func (_Gen2Migration *Gen2MigrationSession) SetSnapshot(_owners [][20]byte, _amounts []*big.Int, _blacklist [][20]byte) (*types.Transaction, error)
SetSnapshot is a paid mutator transaction binding the contract method 0x5b987fc9.
Solidity: function setSnapshot(bytes20[] _owners, uint256[] _amounts, bytes20[] _blacklist) returns()
func (*Gen2MigrationSession) SignerAddress ¶
func (_Gen2Migration *Gen2MigrationSession) SignerAddress() (common.Address, error)
SignerAddress is a free data retrieval call binding the contract method 0x5b7633d0.
Solidity: function signerAddress() constant returns(address)
func (*Gen2MigrationSession) TotalAmount ¶
func (_Gen2Migration *Gen2MigrationSession) TotalAmount() (*big.Int, error)
TotalAmount is a free data retrieval call binding the contract method 0x1a39d8ef.
Solidity: function totalAmount() constant returns(uint256)
func (*Gen2MigrationSession) VerifyClaim ¶
func (_Gen2Migration *Gen2MigrationSession) VerifyClaim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*big.Int, error)
VerifyClaim is a free data retrieval call binding the contract method 0x476ce0c3.
Solidity: function verifyClaim(uint256 _item_id, address _destination, uint8 sig_v, bytes32 sig_r, bytes32 sig_s) constant returns(uint256 amount)
type Gen2MigrationTransactor ¶
type Gen2MigrationTransactor struct {
// contains filtered or unexported fields
}
Gen2MigrationTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGen2MigrationTransactor ¶
func NewGen2MigrationTransactor(address common.Address, transactor bind.ContractTransactor) (*Gen2MigrationTransactor, error)
NewGen2MigrationTransactor creates a new write-only instance of Gen2Migration, bound to a specific deployed contract.
func (*Gen2MigrationTransactor) BlacklistClaim ¶
func (_Gen2Migration *Gen2MigrationTransactor) BlacklistClaim(opts *bind.TransactOpts, _item_id *big.Int, _owner [20]byte) (*types.Transaction, error)
BlacklistClaim is a paid mutator transaction binding the contract method 0xa723b35a.
Solidity: function blacklistClaim(uint256 _item_id, bytes20 _owner) returns()
func (*Gen2MigrationTransactor) Claim ¶
func (_Gen2Migration *Gen2MigrationTransactor) Claim(opts *bind.TransactOpts, _item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xf7121490.
Solidity: function claim(uint256 _item_id, address _destination, uint8 sig_v, bytes32 sig_r, bytes32 sig_s) returns()
func (*Gen2MigrationTransactor) SetSnapshot ¶
func (_Gen2Migration *Gen2MigrationTransactor) SetSnapshot(opts *bind.TransactOpts, _owners [][20]byte, _amounts []*big.Int, _blacklist [][20]byte) (*types.Transaction, error)
SetSnapshot is a paid mutator transaction binding the contract method 0x5b987fc9.
Solidity: function setSnapshot(bytes20[] _owners, uint256[] _amounts, bytes20[] _blacklist) returns()
type Gen2MigrationTransactorRaw ¶
type Gen2MigrationTransactorRaw struct {
Contract *Gen2MigrationTransactor // Generic write-only contract binding to access the raw methods on
}
Gen2MigrationTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Gen2MigrationTransactorRaw) Transact ¶
func (_Gen2Migration *Gen2MigrationTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Gen2MigrationTransactorRaw) Transfer ¶
func (_Gen2Migration *Gen2MigrationTransactorRaw) 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 Gen2MigrationTransactorSession ¶
type Gen2MigrationTransactorSession struct { Contract *Gen2MigrationTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Gen2MigrationTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Gen2MigrationTransactorSession) BlacklistClaim ¶
func (_Gen2Migration *Gen2MigrationTransactorSession) BlacklistClaim(_item_id *big.Int, _owner [20]byte) (*types.Transaction, error)
BlacklistClaim is a paid mutator transaction binding the contract method 0xa723b35a.
Solidity: function blacklistClaim(uint256 _item_id, bytes20 _owner) returns()
func (*Gen2MigrationTransactorSession) Claim ¶
func (_Gen2Migration *Gen2MigrationTransactorSession) Claim(_item_id *big.Int, _destination common.Address, sig_v uint8, sig_r [32]byte, sig_s [32]byte) (*types.Transaction, error)
Claim is a paid mutator transaction binding the contract method 0xf7121490.
Solidity: function claim(uint256 _item_id, address _destination, uint8 sig_v, bytes32 sig_r, bytes32 sig_s) returns()
func (*Gen2MigrationTransactorSession) SetSnapshot ¶
func (_Gen2Migration *Gen2MigrationTransactorSession) SetSnapshot(_owners [][20]byte, _amounts []*big.Int, _blacklist [][20]byte) (*types.Transaction, error)
SetSnapshot is a paid mutator transaction binding the contract method 0x5b987fc9.
Solidity: function setSnapshot(bytes20[] _owners, uint256[] _amounts, bytes20[] _blacklist) returns()
type GenericProposalV2 ¶
type GenericProposalV2 struct { GenericProposalV2Caller // Read-only binding to the contract GenericProposalV2Transactor // Write-only binding to the contract GenericProposalV2Filterer // Log filterer for contract events }
GenericProposalV2 is an auto generated Go binding around an Ethereum contract.
func DeployGenericProposalV2 ¶
func DeployGenericProposalV2(auth *bind.TransactOpts, backend bind.ContractBackend, _mnregistry_proxy common.Address, _quorum uint8, _period *big.Int, _supermajority uint8, _feePayer common.Address) (common.Address, *types.Transaction, *GenericProposalV2, error)
DeployGenericProposalV2 deploys a new Ethereum contract, binding an instance of GenericProposalV2 to it.
func NewGenericProposalV2 ¶
func NewGenericProposalV2(address common.Address, backend bind.ContractBackend) (*GenericProposalV2, error)
NewGenericProposalV2 creates a new instance of GenericProposalV2, bound to a specific deployed contract.
type GenericProposalV2Caller ¶
type GenericProposalV2Caller struct {
// contains filtered or unexported fields
}
GenericProposalV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewGenericProposalV2Caller ¶
func NewGenericProposalV2Caller(address common.Address, caller bind.ContractCaller) (*GenericProposalV2Caller, error)
NewGenericProposalV2Caller creates a new read-only instance of GenericProposalV2, bound to a specific deployed contract.
func (*GenericProposalV2Caller) AcceptedWeight ¶
func (_GenericProposalV2 *GenericProposalV2Caller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*GenericProposalV2Caller) CanVote ¶
func (_GenericProposalV2 *GenericProposalV2Caller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*GenericProposalV2Caller) CreatedBlock ¶
func (_GenericProposalV2 *GenericProposalV2Caller) CreatedBlock(opts *bind.CallOpts) (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*GenericProposalV2Caller) Deadline ¶
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*GenericProposalV2Caller) FeeAmount ¶
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*GenericProposalV2Caller) FeePayer ¶
func (_GenericProposalV2 *GenericProposalV2Caller) FeePayer(opts *bind.CallOpts) (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*GenericProposalV2Caller) FinishWeight ¶
func (_GenericProposalV2 *GenericProposalV2Caller) FinishWeight(opts *bind.CallOpts) (*big.Int, error)
FinishWeight is a free data retrieval call binding the contract method 0x3d1db3e9.
Solidity: function finish_weight() constant returns(uint256)
func (*GenericProposalV2Caller) IsAccepted ¶
func (_GenericProposalV2 *GenericProposalV2Caller) IsAccepted(opts *bind.CallOpts) (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*GenericProposalV2Caller) IsFinished ¶
func (_GenericProposalV2 *GenericProposalV2Caller) IsFinished(opts *bind.CallOpts) (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*GenericProposalV2Caller) MnregistryProxy ¶
func (_GenericProposalV2 *GenericProposalV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*GenericProposalV2Caller) Parent ¶
func (_GenericProposalV2 *GenericProposalV2Caller) Parent(opts *bind.CallOpts) (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*GenericProposalV2Caller) QuorumWeight ¶
func (_GenericProposalV2 *GenericProposalV2Caller) QuorumWeight(opts *bind.CallOpts) (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*GenericProposalV2Caller) RejectedWeight ¶
func (_GenericProposalV2 *GenericProposalV2Caller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*GenericProposalV2Caller) Supermajority ¶
func (_GenericProposalV2 *GenericProposalV2Caller) Supermajority(opts *bind.CallOpts) (uint8, error)
Supermajority is a free data retrieval call binding the contract method 0x5c31f220.
Solidity: function supermajority() constant returns(uint8)
func (*GenericProposalV2Caller) TotalWeight ¶
func (_GenericProposalV2 *GenericProposalV2Caller) TotalWeight(opts *bind.CallOpts) (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type GenericProposalV2CallerRaw ¶
type GenericProposalV2CallerRaw struct {
Contract *GenericProposalV2Caller // Generic read-only contract binding to access the raw methods on
}
GenericProposalV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GenericProposalV2CallerRaw) Call ¶
func (_GenericProposalV2 *GenericProposalV2CallerRaw) 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 GenericProposalV2CallerSession ¶
type GenericProposalV2CallerSession struct { Contract *GenericProposalV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GenericProposalV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GenericProposalV2CallerSession) AcceptedWeight ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*GenericProposalV2CallerSession) CanVote ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*GenericProposalV2CallerSession) CreatedBlock ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*GenericProposalV2CallerSession) Deadline ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*GenericProposalV2CallerSession) FeeAmount ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*GenericProposalV2CallerSession) FeePayer ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*GenericProposalV2CallerSession) FinishWeight ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) FinishWeight() (*big.Int, error)
FinishWeight is a free data retrieval call binding the contract method 0x3d1db3e9.
Solidity: function finish_weight() constant returns(uint256)
func (*GenericProposalV2CallerSession) IsAccepted ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*GenericProposalV2CallerSession) IsFinished ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*GenericProposalV2CallerSession) MnregistryProxy ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*GenericProposalV2CallerSession) Parent ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*GenericProposalV2CallerSession) QuorumWeight ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*GenericProposalV2CallerSession) RejectedWeight ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*GenericProposalV2CallerSession) Supermajority ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) Supermajority() (uint8, error)
Supermajority is a free data retrieval call binding the contract method 0x5c31f220.
Solidity: function supermajority() constant returns(uint8)
func (*GenericProposalV2CallerSession) TotalWeight ¶
func (_GenericProposalV2 *GenericProposalV2CallerSession) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type GenericProposalV2Filterer ¶
type GenericProposalV2Filterer struct {
// contains filtered or unexported fields
}
GenericProposalV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGenericProposalV2Filterer ¶
func NewGenericProposalV2Filterer(address common.Address, filterer bind.ContractFilterer) (*GenericProposalV2Filterer, error)
NewGenericProposalV2Filterer creates a new log filterer instance of GenericProposalV2, bound to a specific deployed contract.
type GenericProposalV2Raw ¶
type GenericProposalV2Raw struct {
Contract *GenericProposalV2 // Generic contract binding to access the raw methods on
}
GenericProposalV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*GenericProposalV2Raw) Call ¶
func (_GenericProposalV2 *GenericProposalV2Raw) 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 (*GenericProposalV2Raw) Transact ¶
func (_GenericProposalV2 *GenericProposalV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GenericProposalV2Raw) Transfer ¶
func (_GenericProposalV2 *GenericProposalV2Raw) 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 GenericProposalV2Session ¶
type GenericProposalV2Session struct { Contract *GenericProposalV2 // 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 }
GenericProposalV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GenericProposalV2Session) AcceptedWeight ¶
func (_GenericProposalV2 *GenericProposalV2Session) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*GenericProposalV2Session) CanVote ¶
func (_GenericProposalV2 *GenericProposalV2Session) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*GenericProposalV2Session) Collect ¶
func (_GenericProposalV2 *GenericProposalV2Session) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*GenericProposalV2Session) CreatedBlock ¶
func (_GenericProposalV2 *GenericProposalV2Session) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*GenericProposalV2Session) Deadline ¶
func (_GenericProposalV2 *GenericProposalV2Session) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*GenericProposalV2Session) Destroy ¶
func (_GenericProposalV2 *GenericProposalV2Session) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*GenericProposalV2Session) FeeAmount ¶
func (_GenericProposalV2 *GenericProposalV2Session) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*GenericProposalV2Session) FeePayer ¶
func (_GenericProposalV2 *GenericProposalV2Session) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*GenericProposalV2Session) FinishWeight ¶
func (_GenericProposalV2 *GenericProposalV2Session) FinishWeight() (*big.Int, error)
FinishWeight is a free data retrieval call binding the contract method 0x3d1db3e9.
Solidity: function finish_weight() constant returns(uint256)
func (*GenericProposalV2Session) IsAccepted ¶
func (_GenericProposalV2 *GenericProposalV2Session) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*GenericProposalV2Session) IsFinished ¶
func (_GenericProposalV2 *GenericProposalV2Session) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*GenericProposalV2Session) MnregistryProxy ¶
func (_GenericProposalV2 *GenericProposalV2Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*GenericProposalV2Session) Parent ¶
func (_GenericProposalV2 *GenericProposalV2Session) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*GenericProposalV2Session) QuorumWeight ¶
func (_GenericProposalV2 *GenericProposalV2Session) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*GenericProposalV2Session) RejectedWeight ¶
func (_GenericProposalV2 *GenericProposalV2Session) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*GenericProposalV2Session) SetFee ¶
func (_GenericProposalV2 *GenericProposalV2Session) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*GenericProposalV2Session) Supermajority ¶
func (_GenericProposalV2 *GenericProposalV2Session) Supermajority() (uint8, error)
Supermajority is a free data retrieval call binding the contract method 0x5c31f220.
Solidity: function supermajority() constant returns(uint8)
func (*GenericProposalV2Session) TotalWeight ¶
func (_GenericProposalV2 *GenericProposalV2Session) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
func (*GenericProposalV2Session) VoteAccept ¶
func (_GenericProposalV2 *GenericProposalV2Session) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*GenericProposalV2Session) VoteReject ¶
func (_GenericProposalV2 *GenericProposalV2Session) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*GenericProposalV2Session) Voted ¶
func (_GenericProposalV2 *GenericProposalV2Session) Voted(arg0 common.Address) (bool, error)
Voted is a free data retrieval call binding the contract method 0xaec2ccae.
Solidity: function voted(address ) constant returns(bool)
func (*GenericProposalV2Session) Withdraw ¶
func (_GenericProposalV2 *GenericProposalV2Session) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type GenericProposalV2Transactor ¶
type GenericProposalV2Transactor struct {
// contains filtered or unexported fields
}
GenericProposalV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGenericProposalV2Transactor ¶
func NewGenericProposalV2Transactor(address common.Address, transactor bind.ContractTransactor) (*GenericProposalV2Transactor, error)
NewGenericProposalV2Transactor creates a new write-only instance of GenericProposalV2, bound to a specific deployed contract.
func (*GenericProposalV2Transactor) Collect ¶
func (_GenericProposalV2 *GenericProposalV2Transactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*GenericProposalV2Transactor) Destroy ¶
func (_GenericProposalV2 *GenericProposalV2Transactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*GenericProposalV2Transactor) SetFee ¶
func (_GenericProposalV2 *GenericProposalV2Transactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*GenericProposalV2Transactor) VoteAccept ¶
func (_GenericProposalV2 *GenericProposalV2Transactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*GenericProposalV2Transactor) VoteReject ¶
func (_GenericProposalV2 *GenericProposalV2Transactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*GenericProposalV2Transactor) Withdraw ¶
func (_GenericProposalV2 *GenericProposalV2Transactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type GenericProposalV2TransactorRaw ¶
type GenericProposalV2TransactorRaw struct {
Contract *GenericProposalV2Transactor // Generic write-only contract binding to access the raw methods on
}
GenericProposalV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GenericProposalV2TransactorRaw) Transact ¶
func (_GenericProposalV2 *GenericProposalV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GenericProposalV2TransactorRaw) Transfer ¶
func (_GenericProposalV2 *GenericProposalV2TransactorRaw) 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 GenericProposalV2TransactorSession ¶
type GenericProposalV2TransactorSession struct { Contract *GenericProposalV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GenericProposalV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GenericProposalV2TransactorSession) Collect ¶
func (_GenericProposalV2 *GenericProposalV2TransactorSession) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*GenericProposalV2TransactorSession) Destroy ¶
func (_GenericProposalV2 *GenericProposalV2TransactorSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*GenericProposalV2TransactorSession) SetFee ¶
func (_GenericProposalV2 *GenericProposalV2TransactorSession) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*GenericProposalV2TransactorSession) VoteAccept ¶
func (_GenericProposalV2 *GenericProposalV2TransactorSession) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*GenericProposalV2TransactorSession) VoteReject ¶
func (_GenericProposalV2 *GenericProposalV2TransactorSession) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*GenericProposalV2TransactorSession) Withdraw ¶
func (_GenericProposalV2 *GenericProposalV2TransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type GovernedProxy ¶
type GovernedProxy struct { GovernedProxyCaller // Read-only binding to the contract GovernedProxyTransactor // Write-only binding to the contract GovernedProxyFilterer // Log filterer for contract events }
GovernedProxy is an auto generated Go binding around an Ethereum contract.
func DeployGovernedProxy ¶
func DeployGovernedProxy(auth *bind.TransactOpts, backend bind.ContractBackend, _impl common.Address, _sporkProxy common.Address) (common.Address, *types.Transaction, *GovernedProxy, error)
DeployGovernedProxy deploys a new Ethereum contract, binding an instance of GovernedProxy to it.
func NewGovernedProxy ¶
func NewGovernedProxy(address common.Address, backend bind.ContractBackend) (*GovernedProxy, error)
NewGovernedProxy creates a new instance of GovernedProxy, bound to a specific deployed contract.
type GovernedProxyCaller ¶
type GovernedProxyCaller struct {
// contains filtered or unexported fields
}
GovernedProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGovernedProxyCaller ¶
func NewGovernedProxyCaller(address common.Address, caller bind.ContractCaller) (*GovernedProxyCaller, error)
NewGovernedProxyCaller creates a new read-only instance of GovernedProxy, bound to a specific deployed contract.
func (*GovernedProxyCaller) Impl ¶
Impl is a free data retrieval call binding the contract method 0x8abf6077.
Solidity: function impl() constant returns(address)
func (*GovernedProxyCaller) ListUpgradeProposals ¶
func (_GovernedProxy *GovernedProxyCaller) ListUpgradeProposals(opts *bind.CallOpts) ([]common.Address, error)
ListUpgradeProposals is a free data retrieval call binding the contract method 0xb364595e.
Solidity: function listUpgradeProposals() constant returns(address[] proposals)
func (*GovernedProxyCaller) SporkProxy ¶
SporkProxy is a free data retrieval call binding the contract method 0xdd6a851d.
Solidity: function spork_proxy() constant returns(address)
func (*GovernedProxyCaller) UpgradeProposalImpl ¶
func (_GovernedProxy *GovernedProxyCaller) UpgradeProposalImpl(opts *bind.CallOpts, _proposal common.Address) (common.Address, error)
UpgradeProposalImpl is a free data retrieval call binding the contract method 0x6d5b6c44.
Solidity: function upgradeProposalImpl(address _proposal) constant returns(address new_impl)
func (*GovernedProxyCaller) UpgradeProposalList ¶
func (_GovernedProxy *GovernedProxyCaller) UpgradeProposalList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
UpgradeProposalList is a free data retrieval call binding the contract method 0x6fa09ab0.
Solidity: function upgrade_proposal_list(uint256 ) constant returns(address)
func (*GovernedProxyCaller) UpgradeProposals ¶
func (_GovernedProxy *GovernedProxyCaller) UpgradeProposals(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)
UpgradeProposals is a free data retrieval call binding the contract method 0x32e3a905.
Solidity: function upgrade_proposals(address ) constant returns(address)
type GovernedProxyCallerRaw ¶
type GovernedProxyCallerRaw struct {
Contract *GovernedProxyCaller // Generic read-only contract binding to access the raw methods on
}
GovernedProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GovernedProxyCallerRaw) Call ¶
func (_GovernedProxy *GovernedProxyCallerRaw) 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 GovernedProxyCallerSession ¶
type GovernedProxyCallerSession struct { Contract *GovernedProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GovernedProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GovernedProxyCallerSession) Impl ¶
func (_GovernedProxy *GovernedProxyCallerSession) Impl() (common.Address, error)
Impl is a free data retrieval call binding the contract method 0x8abf6077.
Solidity: function impl() constant returns(address)
func (*GovernedProxyCallerSession) ListUpgradeProposals ¶
func (_GovernedProxy *GovernedProxyCallerSession) ListUpgradeProposals() ([]common.Address, error)
ListUpgradeProposals is a free data retrieval call binding the contract method 0xb364595e.
Solidity: function listUpgradeProposals() constant returns(address[] proposals)
func (*GovernedProxyCallerSession) SporkProxy ¶
func (_GovernedProxy *GovernedProxyCallerSession) SporkProxy() (common.Address, error)
SporkProxy is a free data retrieval call binding the contract method 0xdd6a851d.
Solidity: function spork_proxy() constant returns(address)
func (*GovernedProxyCallerSession) UpgradeProposalImpl ¶
func (_GovernedProxy *GovernedProxyCallerSession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
UpgradeProposalImpl is a free data retrieval call binding the contract method 0x6d5b6c44.
Solidity: function upgradeProposalImpl(address _proposal) constant returns(address new_impl)
func (*GovernedProxyCallerSession) UpgradeProposalList ¶
func (_GovernedProxy *GovernedProxyCallerSession) UpgradeProposalList(arg0 *big.Int) (common.Address, error)
UpgradeProposalList is a free data retrieval call binding the contract method 0x6fa09ab0.
Solidity: function upgrade_proposal_list(uint256 ) constant returns(address)
func (*GovernedProxyCallerSession) UpgradeProposals ¶
func (_GovernedProxy *GovernedProxyCallerSession) UpgradeProposals(arg0 common.Address) (common.Address, error)
UpgradeProposals is a free data retrieval call binding the contract method 0x32e3a905.
Solidity: function upgrade_proposals(address ) constant returns(address)
type GovernedProxyFilterer ¶
type GovernedProxyFilterer struct {
// contains filtered or unexported fields
}
GovernedProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGovernedProxyFilterer ¶
func NewGovernedProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*GovernedProxyFilterer, error)
NewGovernedProxyFilterer creates a new log filterer instance of GovernedProxy, bound to a specific deployed contract.
func (*GovernedProxyFilterer) FilterUpgradeProposal ¶
func (_GovernedProxy *GovernedProxyFilterer) FilterUpgradeProposal(opts *bind.FilterOpts, impl []common.Address) (*GovernedProxyUpgradeProposalIterator, error)
FilterUpgradeProposal is a free log retrieval operation binding the contract event 0x812eb2689eecf94cfb55caf4a123ea76c6d93eef07dd54a5273b7a4949f7d763.
Solidity: event UpgradeProposal(address indexed impl, address proposal)
func (*GovernedProxyFilterer) FilterUpgraded ¶
func (_GovernedProxy *GovernedProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, impl []common.Address) (*GovernedProxyUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed impl, address proposal)
func (*GovernedProxyFilterer) WatchUpgradeProposal ¶
func (_GovernedProxy *GovernedProxyFilterer) WatchUpgradeProposal(opts *bind.WatchOpts, sink chan<- *GovernedProxyUpgradeProposal, impl []common.Address) (event.Subscription, error)
WatchUpgradeProposal is a free log subscription operation binding the contract event 0x812eb2689eecf94cfb55caf4a123ea76c6d93eef07dd54a5273b7a4949f7d763.
Solidity: event UpgradeProposal(address indexed impl, address proposal)
func (*GovernedProxyFilterer) WatchUpgraded ¶
func (_GovernedProxy *GovernedProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *GovernedProxyUpgraded, impl []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed impl, address proposal)
type GovernedProxyRaw ¶
type GovernedProxyRaw struct {
Contract *GovernedProxy // Generic contract binding to access the raw methods on
}
GovernedProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GovernedProxyRaw) Call ¶
func (_GovernedProxy *GovernedProxyRaw) 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 (*GovernedProxyRaw) Transact ¶
func (_GovernedProxy *GovernedProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernedProxyRaw) Transfer ¶
func (_GovernedProxy *GovernedProxyRaw) 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 GovernedProxySession ¶
type GovernedProxySession struct { Contract *GovernedProxy // 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 }
GovernedProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GovernedProxySession) CollectUpgradeProposal ¶
func (_GovernedProxy *GovernedProxySession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
CollectUpgradeProposal is a paid mutator transaction binding the contract method 0xa1b0e476.
Solidity: function collectUpgradeProposal(address _proposal) returns()
func (*GovernedProxySession) Destroy ¶
func (_GovernedProxy *GovernedProxySession) Destroy(arg0 common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address ) returns()
func (*GovernedProxySession) Impl ¶
func (_GovernedProxy *GovernedProxySession) Impl() (common.Address, error)
Impl is a free data retrieval call binding the contract method 0x8abf6077.
Solidity: function impl() constant returns(address)
func (*GovernedProxySession) ListUpgradeProposals ¶
func (_GovernedProxy *GovernedProxySession) ListUpgradeProposals() ([]common.Address, error)
ListUpgradeProposals is a free data retrieval call binding the contract method 0xb364595e.
Solidity: function listUpgradeProposals() constant returns(address[] proposals)
func (*GovernedProxySession) Migrate ¶
func (_GovernedProxy *GovernedProxySession) Migrate(arg0 common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address ) returns()
func (*GovernedProxySession) ProposeUpgrade ¶
func (_GovernedProxy *GovernedProxySession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
ProposeUpgrade is a paid mutator transaction binding the contract method 0x5b6dee4c.
Solidity: function proposeUpgrade(address _newImpl, uint256 _period) returns(address)
func (*GovernedProxySession) Proxy ¶
func (_GovernedProxy *GovernedProxySession) Proxy() (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0xec556889.
Solidity: function proxy() returns(address)
func (*GovernedProxySession) SporkProxy ¶
func (_GovernedProxy *GovernedProxySession) SporkProxy() (common.Address, error)
SporkProxy is a free data retrieval call binding the contract method 0xdd6a851d.
Solidity: function spork_proxy() constant returns(address)
func (*GovernedProxySession) Upgrade ¶
func (_GovernedProxy *GovernedProxySession) Upgrade(_proposal common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address _proposal) returns()
func (*GovernedProxySession) UpgradeProposalImpl ¶
func (_GovernedProxy *GovernedProxySession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
UpgradeProposalImpl is a free data retrieval call binding the contract method 0x6d5b6c44.
Solidity: function upgradeProposalImpl(address _proposal) constant returns(address new_impl)
func (*GovernedProxySession) UpgradeProposalList ¶
func (_GovernedProxy *GovernedProxySession) UpgradeProposalList(arg0 *big.Int) (common.Address, error)
UpgradeProposalList is a free data retrieval call binding the contract method 0x6fa09ab0.
Solidity: function upgrade_proposal_list(uint256 ) constant returns(address)
func (*GovernedProxySession) UpgradeProposals ¶
func (_GovernedProxy *GovernedProxySession) UpgradeProposals(arg0 common.Address) (common.Address, error)
UpgradeProposals is a free data retrieval call binding the contract method 0x32e3a905.
Solidity: function upgrade_proposals(address ) constant returns(address)
type GovernedProxyTransactor ¶
type GovernedProxyTransactor struct {
// contains filtered or unexported fields
}
GovernedProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGovernedProxyTransactor ¶
func NewGovernedProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*GovernedProxyTransactor, error)
NewGovernedProxyTransactor creates a new write-only instance of GovernedProxy, bound to a specific deployed contract.
func (*GovernedProxyTransactor) CollectUpgradeProposal ¶
func (_GovernedProxy *GovernedProxyTransactor) CollectUpgradeProposal(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
CollectUpgradeProposal is a paid mutator transaction binding the contract method 0xa1b0e476.
Solidity: function collectUpgradeProposal(address _proposal) returns()
func (*GovernedProxyTransactor) Destroy ¶
func (_GovernedProxy *GovernedProxyTransactor) Destroy(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address ) returns()
func (*GovernedProxyTransactor) Migrate ¶
func (_GovernedProxy *GovernedProxyTransactor) Migrate(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address ) returns()
func (*GovernedProxyTransactor) ProposeUpgrade ¶
func (_GovernedProxy *GovernedProxyTransactor) ProposeUpgrade(opts *bind.TransactOpts, _newImpl common.Address, _period *big.Int) (*types.Transaction, error)
ProposeUpgrade is a paid mutator transaction binding the contract method 0x5b6dee4c.
Solidity: function proposeUpgrade(address _newImpl, uint256 _period) returns(address)
func (*GovernedProxyTransactor) Proxy ¶
func (_GovernedProxy *GovernedProxyTransactor) Proxy(opts *bind.TransactOpts) (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0xec556889.
Solidity: function proxy() returns(address)
func (*GovernedProxyTransactor) Upgrade ¶
func (_GovernedProxy *GovernedProxyTransactor) Upgrade(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address _proposal) returns()
type GovernedProxyTransactorRaw ¶
type GovernedProxyTransactorRaw struct {
Contract *GovernedProxyTransactor // Generic write-only contract binding to access the raw methods on
}
GovernedProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GovernedProxyTransactorRaw) Transact ¶
func (_GovernedProxy *GovernedProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GovernedProxyTransactorRaw) Transfer ¶
func (_GovernedProxy *GovernedProxyTransactorRaw) 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 GovernedProxyTransactorSession ¶
type GovernedProxyTransactorSession struct { Contract *GovernedProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GovernedProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GovernedProxyTransactorSession) CollectUpgradeProposal ¶
func (_GovernedProxy *GovernedProxyTransactorSession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
CollectUpgradeProposal is a paid mutator transaction binding the contract method 0xa1b0e476.
Solidity: function collectUpgradeProposal(address _proposal) returns()
func (*GovernedProxyTransactorSession) Destroy ¶
func (_GovernedProxy *GovernedProxyTransactorSession) Destroy(arg0 common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address ) returns()
func (*GovernedProxyTransactorSession) Migrate ¶
func (_GovernedProxy *GovernedProxyTransactorSession) Migrate(arg0 common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address ) returns()
func (*GovernedProxyTransactorSession) ProposeUpgrade ¶
func (_GovernedProxy *GovernedProxyTransactorSession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
ProposeUpgrade is a paid mutator transaction binding the contract method 0x5b6dee4c.
Solidity: function proposeUpgrade(address _newImpl, uint256 _period) returns(address)
func (*GovernedProxyTransactorSession) Proxy ¶
func (_GovernedProxy *GovernedProxyTransactorSession) Proxy() (*types.Transaction, error)
Proxy is a paid mutator transaction binding the contract method 0xec556889.
Solidity: function proxy() returns(address)
func (*GovernedProxyTransactorSession) Upgrade ¶
func (_GovernedProxy *GovernedProxyTransactorSession) Upgrade(_proposal common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address _proposal) returns()
type GovernedProxyUpgradeProposal ¶
type GovernedProxyUpgradeProposal struct { Impl common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
GovernedProxyUpgradeProposal represents a UpgradeProposal event raised by the GovernedProxy contract.
type GovernedProxyUpgradeProposalIterator ¶
type GovernedProxyUpgradeProposalIterator struct { Event *GovernedProxyUpgradeProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernedProxyUpgradeProposalIterator is returned from FilterUpgradeProposal and is used to iterate over the raw logs and unpacked data for UpgradeProposal events raised by the GovernedProxy contract.
func (*GovernedProxyUpgradeProposalIterator) Close ¶
func (it *GovernedProxyUpgradeProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernedProxyUpgradeProposalIterator) Error ¶
func (it *GovernedProxyUpgradeProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernedProxyUpgradeProposalIterator) Next ¶
func (it *GovernedProxyUpgradeProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GovernedProxyUpgraded ¶
type GovernedProxyUpgraded struct { Impl common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
GovernedProxyUpgraded represents a Upgraded event raised by the GovernedProxy contract.
type GovernedProxyUpgradedIterator ¶
type GovernedProxyUpgradedIterator struct { Event *GovernedProxyUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GovernedProxyUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the GovernedProxy contract.
func (*GovernedProxyUpgradedIterator) Close ¶
func (it *GovernedProxyUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GovernedProxyUpgradedIterator) Error ¶
func (it *GovernedProxyUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GovernedProxyUpgradedIterator) Next ¶
func (it *GovernedProxyUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type HardforkRegistryV1 ¶
type HardforkRegistryV1 struct { HardforkRegistryV1Caller // Read-only binding to the contract HardforkRegistryV1Transactor // Write-only binding to the contract HardforkRegistryV1Filterer // Log filterer for contract events }
HardforkRegistryV1 is an auto generated Go binding around an Ethereum contract.
func DeployHardforkRegistryV1 ¶
func DeployHardforkRegistryV1(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _hf_signer common.Address, _finalization_confirmations *big.Int) (common.Address, *types.Transaction, *HardforkRegistryV1, error)
DeployHardforkRegistryV1 deploys a new Ethereum contract, binding an instance of HardforkRegistryV1 to it.
func NewHardforkRegistryV1 ¶
func NewHardforkRegistryV1(address common.Address, backend bind.ContractBackend) (*HardforkRegistryV1, error)
NewHardforkRegistryV1 creates a new instance of HardforkRegistryV1, bound to a specific deployed contract.
type HardforkRegistryV1Caller ¶
type HardforkRegistryV1Caller struct {
// contains filtered or unexported fields
}
HardforkRegistryV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewHardforkRegistryV1Caller ¶
func NewHardforkRegistryV1Caller(address common.Address, caller bind.ContractCaller) (*HardforkRegistryV1Caller, error)
NewHardforkRegistryV1Caller creates a new read-only instance of HardforkRegistryV1, bound to a specific deployed contract.
func (*HardforkRegistryV1Caller) Enumerate ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Caller) Enumerate(opts *bind.CallOpts) ([][32]byte, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(bytes32[])
func (*HardforkRegistryV1Caller) EnumerateActive ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Caller) EnumerateActive(opts *bind.CallOpts) ([][32]byte, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(bytes32[])
func (*HardforkRegistryV1Caller) EnumeratePending ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Caller) EnumeratePending(opts *bind.CallOpts) ([][32]byte, error)
EnumeratePending is a free data retrieval call binding the contract method 0xca89ad5f.
Solidity: function enumeratePending() constant returns(bytes32[])
func (*HardforkRegistryV1Caller) Get ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Caller) Get(opts *bind.CallOpts, name [32]byte) (struct { BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int }, error)
Get is a free data retrieval call binding the contract method 0x8eaa6ac0.
Solidity: function get(bytes32 name) constant returns(uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*HardforkRegistryV1Caller) HfSigner ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Caller) HfSigner(opts *bind.CallOpts) (common.Address, error)
HfSigner is a free data retrieval call binding the contract method 0xa216cbe5.
Solidity: function hf_signer() constant returns(address)
func (*HardforkRegistryV1Caller) IsActive ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Caller) IsActive(opts *bind.CallOpts, name [32]byte) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x5c36901c.
Solidity: function isActive(bytes32 name) constant returns(bool)
type HardforkRegistryV1CallerRaw ¶
type HardforkRegistryV1CallerRaw struct {
Contract *HardforkRegistryV1Caller // Generic read-only contract binding to access the raw methods on
}
HardforkRegistryV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*HardforkRegistryV1CallerRaw) Call ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerRaw) 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 HardforkRegistryV1CallerSession ¶
type HardforkRegistryV1CallerSession struct { Contract *HardforkRegistryV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
HardforkRegistryV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*HardforkRegistryV1CallerSession) Enumerate ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) Enumerate() ([][32]byte, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(bytes32[])
func (*HardforkRegistryV1CallerSession) EnumerateActive ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) EnumerateActive() ([][32]byte, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(bytes32[])
func (*HardforkRegistryV1CallerSession) EnumeratePending ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) EnumeratePending() ([][32]byte, error)
EnumeratePending is a free data retrieval call binding the contract method 0xca89ad5f.
Solidity: function enumeratePending() constant returns(bytes32[])
func (*HardforkRegistryV1CallerSession) Get ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) Get(name [32]byte) (struct { BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int }, error)
Get is a free data retrieval call binding the contract method 0x8eaa6ac0.
Solidity: function get(bytes32 name) constant returns(uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*HardforkRegistryV1CallerSession) HfSigner ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) HfSigner() (common.Address, error)
HfSigner is a free data retrieval call binding the contract method 0xa216cbe5.
Solidity: function hf_signer() constant returns(address)
func (*HardforkRegistryV1CallerSession) IsActive ¶
func (_HardforkRegistryV1 *HardforkRegistryV1CallerSession) IsActive(name [32]byte) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x5c36901c.
Solidity: function isActive(bytes32 name) constant returns(bool)
type HardforkRegistryV1Filterer ¶
type HardforkRegistryV1Filterer struct {
// contains filtered or unexported fields
}
HardforkRegistryV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewHardforkRegistryV1Filterer ¶
func NewHardforkRegistryV1Filterer(address common.Address, filterer bind.ContractFilterer) (*HardforkRegistryV1Filterer, error)
NewHardforkRegistryV1Filterer creates a new log filterer instance of HardforkRegistryV1, bound to a specific deployed contract.
func (*HardforkRegistryV1Filterer) FilterHardforkCreated ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) FilterHardforkCreated(opts *bind.FilterOpts, name [][32]byte) (*HardforkRegistryV1HardforkCreatedIterator, error)
FilterHardforkCreated is a free log retrieval operation binding the contract event 0x33bbb09eb0e71b49dacc2c0e0f73dd640a1314f0d08d5f8efa5c12eac770c4c3.
Solidity: event HardforkCreated(bytes32 indexed name, uint256 block_number, uint256 sw_features)
func (*HardforkRegistryV1Filterer) FilterHardforkFinalized ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) FilterHardforkFinalized(opts *bind.FilterOpts, name [][32]byte) (*HardforkRegistryV1HardforkFinalizedIterator, error)
FilterHardforkFinalized is a free log retrieval operation binding the contract event 0x6dc459fd769bc8043e2a9bf76cf8ca708f41158bb7d40566a9f488a8fc6c87da.
Solidity: event HardforkFinalized(bytes32 indexed name, uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*HardforkRegistryV1Filterer) FilterHardforkRemoved ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) FilterHardforkRemoved(opts *bind.FilterOpts, name [][32]byte) (*HardforkRegistryV1HardforkRemovedIterator, error)
FilterHardforkRemoved is a free log retrieval operation binding the contract event 0x9e405a3cec329c3a3b1fce0ce501b60d6a7714e185d57047ab1d1970ba9f8fea.
Solidity: event HardforkRemoved(bytes32 indexed name, bytes32 unindexed_name)
func (*HardforkRegistryV1Filterer) WatchHardforkCreated ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) WatchHardforkCreated(opts *bind.WatchOpts, sink chan<- *HardforkRegistryV1HardforkCreated, name [][32]byte) (event.Subscription, error)
WatchHardforkCreated is a free log subscription operation binding the contract event 0x33bbb09eb0e71b49dacc2c0e0f73dd640a1314f0d08d5f8efa5c12eac770c4c3.
Solidity: event HardforkCreated(bytes32 indexed name, uint256 block_number, uint256 sw_features)
func (*HardforkRegistryV1Filterer) WatchHardforkFinalized ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) WatchHardforkFinalized(opts *bind.WatchOpts, sink chan<- *HardforkRegistryV1HardforkFinalized, name [][32]byte) (event.Subscription, error)
WatchHardforkFinalized is a free log subscription operation binding the contract event 0x6dc459fd769bc8043e2a9bf76cf8ca708f41158bb7d40566a9f488a8fc6c87da.
Solidity: event HardforkFinalized(bytes32 indexed name, uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*HardforkRegistryV1Filterer) WatchHardforkRemoved ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Filterer) WatchHardforkRemoved(opts *bind.WatchOpts, sink chan<- *HardforkRegistryV1HardforkRemoved, name [][32]byte) (event.Subscription, error)
WatchHardforkRemoved is a free log subscription operation binding the contract event 0x9e405a3cec329c3a3b1fce0ce501b60d6a7714e185d57047ab1d1970ba9f8fea.
Solidity: event HardforkRemoved(bytes32 indexed name, bytes32 unindexed_name)
type HardforkRegistryV1HardforkCreated ¶
type HardforkRegistryV1HardforkCreated struct { Name [32]byte BlockNumber *big.Int SwFeatures *big.Int Raw types.Log // Blockchain specific contextual infos }
HardforkRegistryV1HardforkCreated represents a HardforkCreated event raised by the HardforkRegistryV1 contract.
type HardforkRegistryV1HardforkCreatedIterator ¶
type HardforkRegistryV1HardforkCreatedIterator struct { Event *HardforkRegistryV1HardforkCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
HardforkRegistryV1HardforkCreatedIterator is returned from FilterHardforkCreated and is used to iterate over the raw logs and unpacked data for HardforkCreated events raised by the HardforkRegistryV1 contract.
func (*HardforkRegistryV1HardforkCreatedIterator) Close ¶
func (it *HardforkRegistryV1HardforkCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*HardforkRegistryV1HardforkCreatedIterator) Error ¶
func (it *HardforkRegistryV1HardforkCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*HardforkRegistryV1HardforkCreatedIterator) Next ¶
func (it *HardforkRegistryV1HardforkCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type HardforkRegistryV1HardforkFinalized ¶
type HardforkRegistryV1HardforkFinalized struct { Name [32]byte BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int Raw types.Log // Blockchain specific contextual infos }
HardforkRegistryV1HardforkFinalized represents a HardforkFinalized event raised by the HardforkRegistryV1 contract.
type HardforkRegistryV1HardforkFinalizedIterator ¶
type HardforkRegistryV1HardforkFinalizedIterator struct { Event *HardforkRegistryV1HardforkFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
HardforkRegistryV1HardforkFinalizedIterator is returned from FilterHardforkFinalized and is used to iterate over the raw logs and unpacked data for HardforkFinalized events raised by the HardforkRegistryV1 contract.
func (*HardforkRegistryV1HardforkFinalizedIterator) Close ¶
func (it *HardforkRegistryV1HardforkFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*HardforkRegistryV1HardforkFinalizedIterator) Error ¶
func (it *HardforkRegistryV1HardforkFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*HardforkRegistryV1HardforkFinalizedIterator) Next ¶
func (it *HardforkRegistryV1HardforkFinalizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type HardforkRegistryV1HardforkRemoved ¶
type HardforkRegistryV1HardforkRemoved struct { Name [32]byte UnindexedName [32]byte Raw types.Log // Blockchain specific contextual infos }
HardforkRegistryV1HardforkRemoved represents a HardforkRemoved event raised by the HardforkRegistryV1 contract.
type HardforkRegistryV1HardforkRemovedIterator ¶
type HardforkRegistryV1HardforkRemovedIterator struct { Event *HardforkRegistryV1HardforkRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
HardforkRegistryV1HardforkRemovedIterator is returned from FilterHardforkRemoved and is used to iterate over the raw logs and unpacked data for HardforkRemoved events raised by the HardforkRegistryV1 contract.
func (*HardforkRegistryV1HardforkRemovedIterator) Close ¶
func (it *HardforkRegistryV1HardforkRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*HardforkRegistryV1HardforkRemovedIterator) Error ¶
func (it *HardforkRegistryV1HardforkRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*HardforkRegistryV1HardforkRemovedIterator) Next ¶
func (it *HardforkRegistryV1HardforkRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type HardforkRegistryV1Raw ¶
type HardforkRegistryV1Raw struct {
Contract *HardforkRegistryV1 // Generic contract binding to access the raw methods on
}
HardforkRegistryV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*HardforkRegistryV1Raw) Call ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Raw) 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 (*HardforkRegistryV1Raw) Transact ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HardforkRegistryV1Raw) Transfer ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Raw) 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 HardforkRegistryV1Session ¶
type HardforkRegistryV1Session struct { Contract *HardforkRegistryV1 // 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 }
HardforkRegistryV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*HardforkRegistryV1Session) Add ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xaa61604f.
Solidity: function add(bytes32 name, uint256 block_number, uint256 sw_features) returns()
func (*HardforkRegistryV1Session) Destroy ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*HardforkRegistryV1Session) Enumerate ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Enumerate() ([][32]byte, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(bytes32[])
func (*HardforkRegistryV1Session) EnumerateActive ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) EnumerateActive() ([][32]byte, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(bytes32[])
func (*HardforkRegistryV1Session) EnumeratePending ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) EnumeratePending() ([][32]byte, error)
EnumeratePending is a free data retrieval call binding the contract method 0xca89ad5f.
Solidity: function enumeratePending() constant returns(bytes32[])
func (*HardforkRegistryV1Session) Finalize ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Finalize(name [32]byte) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0x92584d80.
Solidity: function finalize(bytes32 name) returns()
func (*HardforkRegistryV1Session) Get ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Get(name [32]byte) (struct { BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int }, error)
Get is a free data retrieval call binding the contract method 0x8eaa6ac0.
Solidity: function get(bytes32 name) constant returns(uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*HardforkRegistryV1Session) HfSigner ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) HfSigner() (common.Address, error)
HfSigner is a free data retrieval call binding the contract method 0xa216cbe5.
Solidity: function hf_signer() constant returns(address)
func (*HardforkRegistryV1Session) IsActive ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) IsActive(name [32]byte) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x5c36901c.
Solidity: function isActive(bytes32 name) constant returns(bool)
func (*HardforkRegistryV1Session) Migrate ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*HardforkRegistryV1Session) Proxy ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*HardforkRegistryV1Session) Remove ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Session) Remove(name [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x95bc2673.
Solidity: function remove(bytes32 name) returns(bool)
type HardforkRegistryV1Transactor ¶
type HardforkRegistryV1Transactor struct {
// contains filtered or unexported fields
}
HardforkRegistryV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewHardforkRegistryV1Transactor ¶
func NewHardforkRegistryV1Transactor(address common.Address, transactor bind.ContractTransactor) (*HardforkRegistryV1Transactor, error)
NewHardforkRegistryV1Transactor creates a new write-only instance of HardforkRegistryV1, bound to a specific deployed contract.
func (*HardforkRegistryV1Transactor) Add ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Add(opts *bind.TransactOpts, name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xaa61604f.
Solidity: function add(bytes32 name, uint256 block_number, uint256 sw_features) returns()
func (*HardforkRegistryV1Transactor) Destroy ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*HardforkRegistryV1Transactor) Finalize ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Finalize(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0x92584d80.
Solidity: function finalize(bytes32 name) returns()
func (*HardforkRegistryV1Transactor) Migrate ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*HardforkRegistryV1Transactor) Remove ¶
func (_HardforkRegistryV1 *HardforkRegistryV1Transactor) Remove(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x95bc2673.
Solidity: function remove(bytes32 name) returns(bool)
type HardforkRegistryV1TransactorRaw ¶
type HardforkRegistryV1TransactorRaw struct {
Contract *HardforkRegistryV1Transactor // Generic write-only contract binding to access the raw methods on
}
HardforkRegistryV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*HardforkRegistryV1TransactorRaw) Transact ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*HardforkRegistryV1TransactorRaw) Transfer ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorRaw) 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 HardforkRegistryV1TransactorSession ¶
type HardforkRegistryV1TransactorSession struct { Contract *HardforkRegistryV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
HardforkRegistryV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*HardforkRegistryV1TransactorSession) Add ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xaa61604f.
Solidity: function add(bytes32 name, uint256 block_number, uint256 sw_features) returns()
func (*HardforkRegistryV1TransactorSession) Destroy ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*HardforkRegistryV1TransactorSession) Finalize ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Finalize(name [32]byte) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0x92584d80.
Solidity: function finalize(bytes32 name) returns()
func (*HardforkRegistryV1TransactorSession) Migrate ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*HardforkRegistryV1TransactorSession) Remove ¶
func (_HardforkRegistryV1 *HardforkRegistryV1TransactorSession) Remove(name [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x95bc2673.
Solidity: function remove(bytes32 name) returns(bool)
type IBlacklistRegistry ¶
type IBlacklistRegistry struct { IBlacklistRegistryCaller // Read-only binding to the contract IBlacklistRegistryTransactor // Write-only binding to the contract IBlacklistRegistryFilterer // Log filterer for contract events }
IBlacklistRegistry is an auto generated Go binding around an Ethereum contract.
func NewIBlacklistRegistry ¶
func NewIBlacklistRegistry(address common.Address, backend bind.ContractBackend) (*IBlacklistRegistry, error)
NewIBlacklistRegistry creates a new instance of IBlacklistRegistry, bound to a specific deployed contract.
type IBlacklistRegistryBlacklistProposal ¶
type IBlacklistRegistryBlacklistProposal struct { Target common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
IBlacklistRegistryBlacklistProposal represents a BlacklistProposal event raised by the IBlacklistRegistry contract.
type IBlacklistRegistryBlacklistProposalIterator ¶
type IBlacklistRegistryBlacklistProposalIterator struct { Event *IBlacklistRegistryBlacklistProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IBlacklistRegistryBlacklistProposalIterator is returned from FilterBlacklistProposal and is used to iterate over the raw logs and unpacked data for BlacklistProposal events raised by the IBlacklistRegistry contract.
func (*IBlacklistRegistryBlacklistProposalIterator) Close ¶
func (it *IBlacklistRegistryBlacklistProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IBlacklistRegistryBlacklistProposalIterator) Error ¶
func (it *IBlacklistRegistryBlacklistProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IBlacklistRegistryBlacklistProposalIterator) Next ¶
func (it *IBlacklistRegistryBlacklistProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IBlacklistRegistryCaller ¶
type IBlacklistRegistryCaller struct {
// contains filtered or unexported fields
}
IBlacklistRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIBlacklistRegistryCaller ¶
func NewIBlacklistRegistryCaller(address common.Address, caller bind.ContractCaller) (*IBlacklistRegistryCaller, error)
NewIBlacklistRegistryCaller creates a new read-only instance of IBlacklistRegistry, bound to a specific deployed contract.
func (*IBlacklistRegistryCaller) CompensationFund ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) CompensationFund(opts *bind.CallOpts) (common.Address, error)
CompensationFund is a free data retrieval call binding the contract method 0xf4441152.
Solidity: function compensation_fund() constant returns(address)
func (*IBlacklistRegistryCaller) EBISigner ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) EBISigner(opts *bind.CallOpts) (common.Address, error)
EBISigner is a free data retrieval call binding the contract method 0x94c210fc.
Solidity: function EBI_signer() constant returns(address)
func (*IBlacklistRegistryCaller) EnumerateAll ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) EnumerateAll(opts *bind.CallOpts) ([]common.Address, error)
EnumerateAll is a free data retrieval call binding the contract method 0xbc393afb.
Solidity: function enumerateAll() constant returns(address[] addresses)
func (*IBlacklistRegistryCaller) EnumerateBlocked ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) EnumerateBlocked(opts *bind.CallOpts) ([]common.Address, error)
EnumerateBlocked is a free data retrieval call binding the contract method 0x5603125c.
Solidity: function enumerateBlocked() constant returns(address[] addresses)
func (*IBlacklistRegistryCaller) EnumerateDrainable ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) EnumerateDrainable(opts *bind.CallOpts) ([]common.Address, error)
EnumerateDrainable is a free data retrieval call binding the contract method 0xee33f9d2.
Solidity: function enumerateDrainable() constant returns(address[] addresses)
func (*IBlacklistRegistryCaller) IsBlacklisted ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) IsBlacklisted(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address ) constant returns(bool)
func (*IBlacklistRegistryCaller) IsDrainable ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) IsDrainable(opts *bind.CallOpts, arg0 common.Address) (bool, error)
IsDrainable is a free data retrieval call binding the contract method 0x3303bbb1.
Solidity: function isDrainable(address ) constant returns(bool)
func (*IBlacklistRegistryCaller) Proposals ¶
func (_IBlacklistRegistry *IBlacklistRegistryCaller) Proposals(opts *bind.CallOpts, arg0 common.Address) (struct { Enforce common.Address Revoke common.Address Drain common.Address }, error)
Proposals is a free data retrieval call binding the contract method 0x3341b445.
Solidity: function proposals(address ) constant returns(address enforce, address revoke, address drain)
type IBlacklistRegistryCallerRaw ¶
type IBlacklistRegistryCallerRaw struct {
Contract *IBlacklistRegistryCaller // Generic read-only contract binding to access the raw methods on
}
IBlacklistRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IBlacklistRegistryCallerRaw) Call ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerRaw) 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 IBlacklistRegistryCallerSession ¶
type IBlacklistRegistryCallerSession struct { Contract *IBlacklistRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IBlacklistRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IBlacklistRegistryCallerSession) CompensationFund ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) CompensationFund() (common.Address, error)
CompensationFund is a free data retrieval call binding the contract method 0xf4441152.
Solidity: function compensation_fund() constant returns(address)
func (*IBlacklistRegistryCallerSession) EBISigner ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EBISigner() (common.Address, error)
EBISigner is a free data retrieval call binding the contract method 0x94c210fc.
Solidity: function EBI_signer() constant returns(address)
func (*IBlacklistRegistryCallerSession) EnumerateAll ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EnumerateAll() ([]common.Address, error)
EnumerateAll is a free data retrieval call binding the contract method 0xbc393afb.
Solidity: function enumerateAll() constant returns(address[] addresses)
func (*IBlacklistRegistryCallerSession) EnumerateBlocked ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EnumerateBlocked() ([]common.Address, error)
EnumerateBlocked is a free data retrieval call binding the contract method 0x5603125c.
Solidity: function enumerateBlocked() constant returns(address[] addresses)
func (*IBlacklistRegistryCallerSession) EnumerateDrainable ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) EnumerateDrainable() ([]common.Address, error)
EnumerateDrainable is a free data retrieval call binding the contract method 0xee33f9d2.
Solidity: function enumerateDrainable() constant returns(address[] addresses)
func (*IBlacklistRegistryCallerSession) IsBlacklisted ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) IsBlacklisted(arg0 common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address ) constant returns(bool)
func (*IBlacklistRegistryCallerSession) IsDrainable ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) IsDrainable(arg0 common.Address) (bool, error)
IsDrainable is a free data retrieval call binding the contract method 0x3303bbb1.
Solidity: function isDrainable(address ) constant returns(bool)
func (*IBlacklistRegistryCallerSession) Proposals ¶
func (_IBlacklistRegistry *IBlacklistRegistryCallerSession) Proposals(arg0 common.Address) (struct { Enforce common.Address Revoke common.Address Drain common.Address }, error)
Proposals is a free data retrieval call binding the contract method 0x3341b445.
Solidity: function proposals(address ) constant returns(address enforce, address revoke, address drain)
type IBlacklistRegistryDrainProposal ¶
type IBlacklistRegistryDrainProposal struct { Target common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
IBlacklistRegistryDrainProposal represents a DrainProposal event raised by the IBlacklistRegistry contract.
type IBlacklistRegistryDrainProposalIterator ¶
type IBlacklistRegistryDrainProposalIterator struct { Event *IBlacklistRegistryDrainProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IBlacklistRegistryDrainProposalIterator is returned from FilterDrainProposal and is used to iterate over the raw logs and unpacked data for DrainProposal events raised by the IBlacklistRegistry contract.
func (*IBlacklistRegistryDrainProposalIterator) Close ¶
func (it *IBlacklistRegistryDrainProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IBlacklistRegistryDrainProposalIterator) Error ¶
func (it *IBlacklistRegistryDrainProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IBlacklistRegistryDrainProposalIterator) Next ¶
func (it *IBlacklistRegistryDrainProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IBlacklistRegistryFilterer ¶
type IBlacklistRegistryFilterer struct {
// contains filtered or unexported fields
}
IBlacklistRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIBlacklistRegistryFilterer ¶
func NewIBlacklistRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*IBlacklistRegistryFilterer, error)
NewIBlacklistRegistryFilterer creates a new log filterer instance of IBlacklistRegistry, bound to a specific deployed contract.
func (*IBlacklistRegistryFilterer) FilterBlacklistProposal ¶
func (_IBlacklistRegistry *IBlacklistRegistryFilterer) FilterBlacklistProposal(opts *bind.FilterOpts, target []common.Address) (*IBlacklistRegistryBlacklistProposalIterator, error)
FilterBlacklistProposal is a free log retrieval operation binding the contract event 0xea0d3b1afc7aa1754f902b277d6f473e2f4a4526e94797814c2042405d692557.
Solidity: event BlacklistProposal(address indexed target, address proposal)
func (*IBlacklistRegistryFilterer) FilterDrainProposal ¶
func (_IBlacklistRegistry *IBlacklistRegistryFilterer) FilterDrainProposal(opts *bind.FilterOpts, target []common.Address) (*IBlacklistRegistryDrainProposalIterator, error)
FilterDrainProposal is a free log retrieval operation binding the contract event 0xb0163b33033bcea41a78d2d4a9c596c29b0667259543d6d56b8cac8cd92d2cea.
Solidity: event DrainProposal(address indexed target, address proposal)
func (*IBlacklistRegistryFilterer) FilterWhitelistProposal ¶
func (_IBlacklistRegistry *IBlacklistRegistryFilterer) FilterWhitelistProposal(opts *bind.FilterOpts, target []common.Address) (*IBlacklistRegistryWhitelistProposalIterator, error)
FilterWhitelistProposal is a free log retrieval operation binding the contract event 0x2e46fe8e502a44b05a85d4346d3e208fc845c81a81c9b7e4db08a33dca59faff.
Solidity: event WhitelistProposal(address indexed target, address proposal)
func (*IBlacklistRegistryFilterer) WatchBlacklistProposal ¶
func (_IBlacklistRegistry *IBlacklistRegistryFilterer) WatchBlacklistProposal(opts *bind.WatchOpts, sink chan<- *IBlacklistRegistryBlacklistProposal, target []common.Address) (event.Subscription, error)
WatchBlacklistProposal is a free log subscription operation binding the contract event 0xea0d3b1afc7aa1754f902b277d6f473e2f4a4526e94797814c2042405d692557.
Solidity: event BlacklistProposal(address indexed target, address proposal)
func (*IBlacklistRegistryFilterer) WatchDrainProposal ¶
func (_IBlacklistRegistry *IBlacklistRegistryFilterer) WatchDrainProposal(opts *bind.WatchOpts, sink chan<- *IBlacklistRegistryDrainProposal, target []common.Address) (event.Subscription, error)
WatchDrainProposal is a free log subscription operation binding the contract event 0xb0163b33033bcea41a78d2d4a9c596c29b0667259543d6d56b8cac8cd92d2cea.
Solidity: event DrainProposal(address indexed target, address proposal)
func (*IBlacklistRegistryFilterer) WatchWhitelistProposal ¶
func (_IBlacklistRegistry *IBlacklistRegistryFilterer) WatchWhitelistProposal(opts *bind.WatchOpts, sink chan<- *IBlacklistRegistryWhitelistProposal, target []common.Address) (event.Subscription, error)
WatchWhitelistProposal is a free log subscription operation binding the contract event 0x2e46fe8e502a44b05a85d4346d3e208fc845c81a81c9b7e4db08a33dca59faff.
Solidity: event WhitelistProposal(address indexed target, address proposal)
type IBlacklistRegistryRaw ¶
type IBlacklistRegistryRaw struct {
Contract *IBlacklistRegistry // Generic contract binding to access the raw methods on
}
IBlacklistRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IBlacklistRegistryRaw) Call ¶
func (_IBlacklistRegistry *IBlacklistRegistryRaw) 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 (*IBlacklistRegistryRaw) Transact ¶
func (_IBlacklistRegistry *IBlacklistRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBlacklistRegistryRaw) Transfer ¶
func (_IBlacklistRegistry *IBlacklistRegistryRaw) 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 IBlacklistRegistrySession ¶
type IBlacklistRegistrySession struct { Contract *IBlacklistRegistry // 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 }
IBlacklistRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IBlacklistRegistrySession) Collect ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) Collect(arg0 common.Address) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x06ec16f8.
Solidity: function collect(address ) returns()
func (*IBlacklistRegistrySession) CompensationFund ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) CompensationFund() (common.Address, error)
CompensationFund is a free data retrieval call binding the contract method 0xf4441152.
Solidity: function compensation_fund() constant returns(address)
func (*IBlacklistRegistrySession) DrainMigration ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
DrainMigration is a paid mutator transaction binding the contract method 0x3502a130.
Solidity: function drainMigration(uint256 item_id, bytes20 owner) returns()
func (*IBlacklistRegistrySession) EBISigner ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) EBISigner() (common.Address, error)
EBISigner is a free data retrieval call binding the contract method 0x94c210fc.
Solidity: function EBI_signer() constant returns(address)
func (*IBlacklistRegistrySession) EnumerateAll ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) EnumerateAll() ([]common.Address, error)
EnumerateAll is a free data retrieval call binding the contract method 0xbc393afb.
Solidity: function enumerateAll() constant returns(address[] addresses)
func (*IBlacklistRegistrySession) EnumerateBlocked ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) EnumerateBlocked() ([]common.Address, error)
EnumerateBlocked is a free data retrieval call binding the contract method 0x5603125c.
Solidity: function enumerateBlocked() constant returns(address[] addresses)
func (*IBlacklistRegistrySession) EnumerateDrainable ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) EnumerateDrainable() ([]common.Address, error)
EnumerateDrainable is a free data retrieval call binding the contract method 0xee33f9d2.
Solidity: function enumerateDrainable() constant returns(address[] addresses)
func (*IBlacklistRegistrySession) IsBlacklisted ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) IsBlacklisted(arg0 common.Address) (bool, error)
IsBlacklisted is a free data retrieval call binding the contract method 0xfe575a87.
Solidity: function isBlacklisted(address ) constant returns(bool)
func (*IBlacklistRegistrySession) IsDrainable ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) IsDrainable(arg0 common.Address) (bool, error)
IsDrainable is a free data retrieval call binding the contract method 0x3303bbb1.
Solidity: function isDrainable(address ) constant returns(bool)
func (*IBlacklistRegistrySession) OnDrain ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) OnDrain(arg0 common.Address) (*types.Transaction, error)
OnDrain is a paid mutator transaction binding the contract method 0x79d7bc07.
Solidity: function onDrain(address ) returns()
func (*IBlacklistRegistrySession) Proposals ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) Proposals(arg0 common.Address) (struct { Enforce common.Address Revoke common.Address Drain common.Address }, error)
Proposals is a free data retrieval call binding the contract method 0x3341b445.
Solidity: function proposals(address ) constant returns(address enforce, address revoke, address drain)
func (*IBlacklistRegistrySession) Propose ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) Propose(arg0 common.Address) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x01267951.
Solidity: function propose(address ) returns(address)
func (*IBlacklistRegistrySession) ProposeDrain ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) ProposeDrain(arg0 common.Address) (*types.Transaction, error)
ProposeDrain is a paid mutator transaction binding the contract method 0xd1e8ebda.
Solidity: function proposeDrain(address ) returns(address)
func (*IBlacklistRegistrySession) ProposeRevoke ¶
func (_IBlacklistRegistry *IBlacklistRegistrySession) ProposeRevoke(arg0 common.Address) (*types.Transaction, error)
ProposeRevoke is a paid mutator transaction binding the contract method 0x244fcea5.
Solidity: function proposeRevoke(address ) returns(address)
type IBlacklistRegistryTransactor ¶
type IBlacklistRegistryTransactor struct {
// contains filtered or unexported fields
}
IBlacklistRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIBlacklistRegistryTransactor ¶
func NewIBlacklistRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*IBlacklistRegistryTransactor, error)
NewIBlacklistRegistryTransactor creates a new write-only instance of IBlacklistRegistry, bound to a specific deployed contract.
func (*IBlacklistRegistryTransactor) Collect ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactor) Collect(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x06ec16f8.
Solidity: function collect(address ) returns()
func (*IBlacklistRegistryTransactor) DrainMigration ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactor) DrainMigration(opts *bind.TransactOpts, item_id *big.Int, owner [20]byte) (*types.Transaction, error)
DrainMigration is a paid mutator transaction binding the contract method 0x3502a130.
Solidity: function drainMigration(uint256 item_id, bytes20 owner) returns()
func (*IBlacklistRegistryTransactor) OnDrain ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactor) OnDrain(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
OnDrain is a paid mutator transaction binding the contract method 0x79d7bc07.
Solidity: function onDrain(address ) returns()
func (*IBlacklistRegistryTransactor) Propose ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactor) Propose(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x01267951.
Solidity: function propose(address ) returns(address)
func (*IBlacklistRegistryTransactor) ProposeDrain ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactor) ProposeDrain(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
ProposeDrain is a paid mutator transaction binding the contract method 0xd1e8ebda.
Solidity: function proposeDrain(address ) returns(address)
func (*IBlacklistRegistryTransactor) ProposeRevoke ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactor) ProposeRevoke(opts *bind.TransactOpts, arg0 common.Address) (*types.Transaction, error)
ProposeRevoke is a paid mutator transaction binding the contract method 0x244fcea5.
Solidity: function proposeRevoke(address ) returns(address)
type IBlacklistRegistryTransactorRaw ¶
type IBlacklistRegistryTransactorRaw struct {
Contract *IBlacklistRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
IBlacklistRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IBlacklistRegistryTransactorRaw) Transact ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBlacklistRegistryTransactorRaw) Transfer ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorRaw) 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 IBlacklistRegistryTransactorSession ¶
type IBlacklistRegistryTransactorSession struct { Contract *IBlacklistRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IBlacklistRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IBlacklistRegistryTransactorSession) Collect ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) Collect(arg0 common.Address) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0x06ec16f8.
Solidity: function collect(address ) returns()
func (*IBlacklistRegistryTransactorSession) DrainMigration ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) DrainMigration(item_id *big.Int, owner [20]byte) (*types.Transaction, error)
DrainMigration is a paid mutator transaction binding the contract method 0x3502a130.
Solidity: function drainMigration(uint256 item_id, bytes20 owner) returns()
func (*IBlacklistRegistryTransactorSession) OnDrain ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) OnDrain(arg0 common.Address) (*types.Transaction, error)
OnDrain is a paid mutator transaction binding the contract method 0x79d7bc07.
Solidity: function onDrain(address ) returns()
func (*IBlacklistRegistryTransactorSession) Propose ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) Propose(arg0 common.Address) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x01267951.
Solidity: function propose(address ) returns(address)
func (*IBlacklistRegistryTransactorSession) ProposeDrain ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) ProposeDrain(arg0 common.Address) (*types.Transaction, error)
ProposeDrain is a paid mutator transaction binding the contract method 0xd1e8ebda.
Solidity: function proposeDrain(address ) returns(address)
func (*IBlacklistRegistryTransactorSession) ProposeRevoke ¶
func (_IBlacklistRegistry *IBlacklistRegistryTransactorSession) ProposeRevoke(arg0 common.Address) (*types.Transaction, error)
ProposeRevoke is a paid mutator transaction binding the contract method 0x244fcea5.
Solidity: function proposeRevoke(address ) returns(address)
type IBlacklistRegistryWhitelistProposal ¶
type IBlacklistRegistryWhitelistProposal struct { Target common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
IBlacklistRegistryWhitelistProposal represents a WhitelistProposal event raised by the IBlacklistRegistry contract.
type IBlacklistRegistryWhitelistProposalIterator ¶
type IBlacklistRegistryWhitelistProposalIterator struct { Event *IBlacklistRegistryWhitelistProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IBlacklistRegistryWhitelistProposalIterator is returned from FilterWhitelistProposal and is used to iterate over the raw logs and unpacked data for WhitelistProposal events raised by the IBlacklistRegistry contract.
func (*IBlacklistRegistryWhitelistProposalIterator) Close ¶
func (it *IBlacklistRegistryWhitelistProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IBlacklistRegistryWhitelistProposalIterator) Error ¶
func (it *IBlacklistRegistryWhitelistProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IBlacklistRegistryWhitelistProposalIterator) Next ¶
func (it *IBlacklistRegistryWhitelistProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IBlockReward ¶
type IBlockReward struct { IBlockRewardCaller // Read-only binding to the contract IBlockRewardTransactor // Write-only binding to the contract IBlockRewardFilterer // Log filterer for contract events }
IBlockReward is an auto generated Go binding around an Ethereum contract.
func NewIBlockReward ¶
func NewIBlockReward(address common.Address, backend bind.ContractBackend) (*IBlockReward, error)
NewIBlockReward creates a new instance of IBlockReward, bound to a specific deployed contract.
type IBlockRewardCaller ¶
type IBlockRewardCaller struct {
// contains filtered or unexported fields
}
IBlockRewardCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIBlockRewardCaller ¶
func NewIBlockRewardCaller(address common.Address, caller bind.ContractCaller) (*IBlockRewardCaller, error)
NewIBlockRewardCaller creates a new read-only instance of IBlockReward, bound to a specific deployed contract.
func (*IBlockRewardCaller) GetReward ¶
func (_IBlockReward *IBlockRewardCaller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
type IBlockRewardCallerRaw ¶
type IBlockRewardCallerRaw struct {
Contract *IBlockRewardCaller // Generic read-only contract binding to access the raw methods on
}
IBlockRewardCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IBlockRewardCallerRaw) Call ¶
func (_IBlockReward *IBlockRewardCallerRaw) 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 IBlockRewardCallerSession ¶
type IBlockRewardCallerSession struct { Contract *IBlockRewardCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IBlockRewardCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type IBlockRewardFilterer ¶
type IBlockRewardFilterer struct {
// contains filtered or unexported fields
}
IBlockRewardFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIBlockRewardFilterer ¶
func NewIBlockRewardFilterer(address common.Address, filterer bind.ContractFilterer) (*IBlockRewardFilterer, error)
NewIBlockRewardFilterer creates a new log filterer instance of IBlockReward, bound to a specific deployed contract.
type IBlockRewardRaw ¶
type IBlockRewardRaw struct {
Contract *IBlockReward // Generic contract binding to access the raw methods on
}
IBlockRewardRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IBlockRewardRaw) Call ¶
func (_IBlockReward *IBlockRewardRaw) 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 (*IBlockRewardRaw) Transact ¶
func (_IBlockReward *IBlockRewardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBlockRewardRaw) Transfer ¶
func (_IBlockReward *IBlockRewardRaw) 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 IBlockRewardSession ¶
type IBlockRewardSession struct { Contract *IBlockReward // 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 }
IBlockRewardSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IBlockRewardSession) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*IBlockRewardSession) Reward ¶
func (_IBlockReward *IBlockRewardSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type IBlockRewardTransactor ¶
type IBlockRewardTransactor struct {
// contains filtered or unexported fields
}
IBlockRewardTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIBlockRewardTransactor ¶
func NewIBlockRewardTransactor(address common.Address, transactor bind.ContractTransactor) (*IBlockRewardTransactor, error)
NewIBlockRewardTransactor creates a new write-only instance of IBlockReward, bound to a specific deployed contract.
func (*IBlockRewardTransactor) Reward ¶
func (_IBlockReward *IBlockRewardTransactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type IBlockRewardTransactorRaw ¶
type IBlockRewardTransactorRaw struct {
Contract *IBlockRewardTransactor // Generic write-only contract binding to access the raw methods on
}
IBlockRewardTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IBlockRewardTransactorRaw) Transact ¶
func (_IBlockReward *IBlockRewardTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBlockRewardTransactorRaw) Transfer ¶
func (_IBlockReward *IBlockRewardTransactorRaw) 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 IBlockRewardTransactorSession ¶
type IBlockRewardTransactorSession struct { Contract *IBlockRewardTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IBlockRewardTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IBlockRewardTransactorSession) Reward ¶
func (_IBlockReward *IBlockRewardTransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type IBudgetProposal ¶
type IBudgetProposal struct { IBudgetProposalCaller // Read-only binding to the contract IBudgetProposalTransactor // Write-only binding to the contract IBudgetProposalFilterer // Log filterer for contract events }
IBudgetProposal is an auto generated Go binding around an Ethereum contract.
func NewIBudgetProposal ¶
func NewIBudgetProposal(address common.Address, backend bind.ContractBackend) (*IBudgetProposal, error)
NewIBudgetProposal creates a new instance of IBudgetProposal, bound to a specific deployed contract.
type IBudgetProposalCaller ¶
type IBudgetProposalCaller struct {
// contains filtered or unexported fields
}
IBudgetProposalCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIBudgetProposalCaller ¶
func NewIBudgetProposalCaller(address common.Address, caller bind.ContractCaller) (*IBudgetProposalCaller, error)
NewIBudgetProposalCaller creates a new read-only instance of IBudgetProposal, bound to a specific deployed contract.
func (*IBudgetProposalCaller) AcceptedWeight ¶
func (_IBudgetProposal *IBudgetProposalCaller) AcceptedWeight(opts *bind.CallOpts) (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*IBudgetProposalCaller) BudgetStatus ¶
func (_IBudgetProposal *IBudgetProposalCaller) BudgetStatus(opts *bind.CallOpts) (struct { RefUuid *big.Int IsAccepted bool IsFinished bool Unpaid *big.Int }, error)
BudgetStatus is a free data retrieval call binding the contract method 0x3b2a1b14.
Solidity: function budgetStatus() constant returns(uint256 _ref_uuid, bool _is_accepted, bool _is_finished, uint256 _unpaid)
func (*IBudgetProposalCaller) CanVote ¶
func (_IBudgetProposal *IBudgetProposalCaller) CanVote(opts *bind.CallOpts, owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*IBudgetProposalCaller) CreatedBlock ¶
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*IBudgetProposalCaller) Deadline ¶
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*IBudgetProposalCaller) FeeAmount ¶
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*IBudgetProposalCaller) FeePayer ¶
func (_IBudgetProposal *IBudgetProposalCaller) FeePayer(opts *bind.CallOpts) (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*IBudgetProposalCaller) IsAccepted ¶
func (_IBudgetProposal *IBudgetProposalCaller) IsAccepted(opts *bind.CallOpts) (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*IBudgetProposalCaller) IsFinished ¶
func (_IBudgetProposal *IBudgetProposalCaller) IsFinished(opts *bind.CallOpts) (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*IBudgetProposalCaller) PaidAmount ¶
PaidAmount is a free data retrieval call binding the contract method 0x504881df.
Solidity: function paid_amount() constant returns(uint256)
func (*IBudgetProposalCaller) Parent ¶
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*IBudgetProposalCaller) PayoutAddress ¶
func (_IBudgetProposal *IBudgetProposalCaller) PayoutAddress(opts *bind.CallOpts) (common.Address, error)
PayoutAddress is a free data retrieval call binding the contract method 0x9d5e6c9d.
Solidity: function payout_address() constant returns(address)
func (*IBudgetProposalCaller) ProposedAmount ¶
func (_IBudgetProposal *IBudgetProposalCaller) ProposedAmount(opts *bind.CallOpts) (*big.Int, error)
ProposedAmount is a free data retrieval call binding the contract method 0x4cafdfb2.
Solidity: function proposed_amount() constant returns(uint256)
func (*IBudgetProposalCaller) QuorumWeight ¶
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*IBudgetProposalCaller) RefUuid ¶
RefUuid is a free data retrieval call binding the contract method 0xbd4c1f39.
Solidity: function ref_uuid() constant returns(uint256)
func (*IBudgetProposalCaller) RejectedWeight ¶
func (_IBudgetProposal *IBudgetProposalCaller) RejectedWeight(opts *bind.CallOpts) (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*IBudgetProposalCaller) TotalWeight ¶
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type IBudgetProposalCallerRaw ¶
type IBudgetProposalCallerRaw struct {
Contract *IBudgetProposalCaller // Generic read-only contract binding to access the raw methods on
}
IBudgetProposalCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IBudgetProposalCallerRaw) Call ¶
func (_IBudgetProposal *IBudgetProposalCallerRaw) 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 IBudgetProposalCallerSession ¶
type IBudgetProposalCallerSession struct { Contract *IBudgetProposalCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IBudgetProposalCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IBudgetProposalCallerSession) AcceptedWeight ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*IBudgetProposalCallerSession) BudgetStatus ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) BudgetStatus() (struct { RefUuid *big.Int IsAccepted bool IsFinished bool Unpaid *big.Int }, error)
BudgetStatus is a free data retrieval call binding the contract method 0x3b2a1b14.
Solidity: function budgetStatus() constant returns(uint256 _ref_uuid, bool _is_accepted, bool _is_finished, uint256 _unpaid)
func (*IBudgetProposalCallerSession) CanVote ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*IBudgetProposalCallerSession) CreatedBlock ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*IBudgetProposalCallerSession) Deadline ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*IBudgetProposalCallerSession) FeeAmount ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*IBudgetProposalCallerSession) FeePayer ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*IBudgetProposalCallerSession) IsAccepted ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*IBudgetProposalCallerSession) IsFinished ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*IBudgetProposalCallerSession) PaidAmount ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) PaidAmount() (*big.Int, error)
PaidAmount is a free data retrieval call binding the contract method 0x504881df.
Solidity: function paid_amount() constant returns(uint256)
func (*IBudgetProposalCallerSession) Parent ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*IBudgetProposalCallerSession) PayoutAddress ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) PayoutAddress() (common.Address, error)
PayoutAddress is a free data retrieval call binding the contract method 0x9d5e6c9d.
Solidity: function payout_address() constant returns(address)
func (*IBudgetProposalCallerSession) ProposedAmount ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) ProposedAmount() (*big.Int, error)
ProposedAmount is a free data retrieval call binding the contract method 0x4cafdfb2.
Solidity: function proposed_amount() constant returns(uint256)
func (*IBudgetProposalCallerSession) QuorumWeight ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*IBudgetProposalCallerSession) RefUuid ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) RefUuid() (*big.Int, error)
RefUuid is a free data retrieval call binding the contract method 0xbd4c1f39.
Solidity: function ref_uuid() constant returns(uint256)
func (*IBudgetProposalCallerSession) RejectedWeight ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*IBudgetProposalCallerSession) TotalWeight ¶
func (_IBudgetProposal *IBudgetProposalCallerSession) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type IBudgetProposalFilterer ¶
type IBudgetProposalFilterer struct {
// contains filtered or unexported fields
}
IBudgetProposalFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIBudgetProposalFilterer ¶
func NewIBudgetProposalFilterer(address common.Address, filterer bind.ContractFilterer) (*IBudgetProposalFilterer, error)
NewIBudgetProposalFilterer creates a new log filterer instance of IBudgetProposal, bound to a specific deployed contract.
type IBudgetProposalRaw ¶
type IBudgetProposalRaw struct {
Contract *IBudgetProposal // Generic contract binding to access the raw methods on
}
IBudgetProposalRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IBudgetProposalRaw) Call ¶
func (_IBudgetProposal *IBudgetProposalRaw) 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 (*IBudgetProposalRaw) Transact ¶
func (_IBudgetProposal *IBudgetProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBudgetProposalRaw) Transfer ¶
func (_IBudgetProposal *IBudgetProposalRaw) 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 IBudgetProposalSession ¶
type IBudgetProposalSession struct { Contract *IBudgetProposal // 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 }
IBudgetProposalSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IBudgetProposalSession) AcceptedWeight ¶
func (_IBudgetProposal *IBudgetProposalSession) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*IBudgetProposalSession) BudgetStatus ¶
func (_IBudgetProposal *IBudgetProposalSession) BudgetStatus() (struct { RefUuid *big.Int IsAccepted bool IsFinished bool Unpaid *big.Int }, error)
BudgetStatus is a free data retrieval call binding the contract method 0x3b2a1b14.
Solidity: function budgetStatus() constant returns(uint256 _ref_uuid, bool _is_accepted, bool _is_finished, uint256 _unpaid)
func (*IBudgetProposalSession) CanVote ¶
func (_IBudgetProposal *IBudgetProposalSession) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*IBudgetProposalSession) Collect ¶
func (_IBudgetProposal *IBudgetProposalSession) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*IBudgetProposalSession) CreatedBlock ¶
func (_IBudgetProposal *IBudgetProposalSession) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*IBudgetProposalSession) Deadline ¶
func (_IBudgetProposal *IBudgetProposalSession) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*IBudgetProposalSession) Destroy ¶
func (_IBudgetProposal *IBudgetProposalSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*IBudgetProposalSession) DistributePayout ¶
func (_IBudgetProposal *IBudgetProposalSession) DistributePayout() (*types.Transaction, error)
DistributePayout is a paid mutator transaction binding the contract method 0x10cac8a5.
Solidity: function distributePayout() returns()
func (*IBudgetProposalSession) FeeAmount ¶
func (_IBudgetProposal *IBudgetProposalSession) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*IBudgetProposalSession) FeePayer ¶
func (_IBudgetProposal *IBudgetProposalSession) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*IBudgetProposalSession) IsAccepted ¶
func (_IBudgetProposal *IBudgetProposalSession) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*IBudgetProposalSession) IsFinished ¶
func (_IBudgetProposal *IBudgetProposalSession) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*IBudgetProposalSession) PaidAmount ¶
func (_IBudgetProposal *IBudgetProposalSession) PaidAmount() (*big.Int, error)
PaidAmount is a free data retrieval call binding the contract method 0x504881df.
Solidity: function paid_amount() constant returns(uint256)
func (*IBudgetProposalSession) Parent ¶
func (_IBudgetProposal *IBudgetProposalSession) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*IBudgetProposalSession) PayoutAddress ¶
func (_IBudgetProposal *IBudgetProposalSession) PayoutAddress() (common.Address, error)
PayoutAddress is a free data retrieval call binding the contract method 0x9d5e6c9d.
Solidity: function payout_address() constant returns(address)
func (*IBudgetProposalSession) ProposedAmount ¶
func (_IBudgetProposal *IBudgetProposalSession) ProposedAmount() (*big.Int, error)
ProposedAmount is a free data retrieval call binding the contract method 0x4cafdfb2.
Solidity: function proposed_amount() constant returns(uint256)
func (*IBudgetProposalSession) QuorumWeight ¶
func (_IBudgetProposal *IBudgetProposalSession) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*IBudgetProposalSession) RefUuid ¶
func (_IBudgetProposal *IBudgetProposalSession) RefUuid() (*big.Int, error)
RefUuid is a free data retrieval call binding the contract method 0xbd4c1f39.
Solidity: function ref_uuid() constant returns(uint256)
func (*IBudgetProposalSession) RejectedWeight ¶
func (_IBudgetProposal *IBudgetProposalSession) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*IBudgetProposalSession) SetFee ¶
func (_IBudgetProposal *IBudgetProposalSession) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*IBudgetProposalSession) TotalWeight ¶
func (_IBudgetProposal *IBudgetProposalSession) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
func (*IBudgetProposalSession) VoteAccept ¶
func (_IBudgetProposal *IBudgetProposalSession) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*IBudgetProposalSession) VoteReject ¶
func (_IBudgetProposal *IBudgetProposalSession) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*IBudgetProposalSession) Withdraw ¶
func (_IBudgetProposal *IBudgetProposalSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type IBudgetProposalTransactor ¶
type IBudgetProposalTransactor struct {
// contains filtered or unexported fields
}
IBudgetProposalTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIBudgetProposalTransactor ¶
func NewIBudgetProposalTransactor(address common.Address, transactor bind.ContractTransactor) (*IBudgetProposalTransactor, error)
NewIBudgetProposalTransactor creates a new write-only instance of IBudgetProposal, bound to a specific deployed contract.
func (*IBudgetProposalTransactor) Collect ¶
func (_IBudgetProposal *IBudgetProposalTransactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*IBudgetProposalTransactor) Destroy ¶
func (_IBudgetProposal *IBudgetProposalTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*IBudgetProposalTransactor) DistributePayout ¶
func (_IBudgetProposal *IBudgetProposalTransactor) DistributePayout(opts *bind.TransactOpts) (*types.Transaction, error)
DistributePayout is a paid mutator transaction binding the contract method 0x10cac8a5.
Solidity: function distributePayout() returns()
func (*IBudgetProposalTransactor) SetFee ¶
func (_IBudgetProposal *IBudgetProposalTransactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*IBudgetProposalTransactor) VoteAccept ¶
func (_IBudgetProposal *IBudgetProposalTransactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*IBudgetProposalTransactor) VoteReject ¶
func (_IBudgetProposal *IBudgetProposalTransactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*IBudgetProposalTransactor) Withdraw ¶
func (_IBudgetProposal *IBudgetProposalTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type IBudgetProposalTransactorRaw ¶
type IBudgetProposalTransactorRaw struct {
Contract *IBudgetProposalTransactor // Generic write-only contract binding to access the raw methods on
}
IBudgetProposalTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IBudgetProposalTransactorRaw) Transact ¶
func (_IBudgetProposal *IBudgetProposalTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IBudgetProposalTransactorRaw) Transfer ¶
func (_IBudgetProposal *IBudgetProposalTransactorRaw) 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 IBudgetProposalTransactorSession ¶
type IBudgetProposalTransactorSession struct { Contract *IBudgetProposalTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IBudgetProposalTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IBudgetProposalTransactorSession) Collect ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*IBudgetProposalTransactorSession) Destroy ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*IBudgetProposalTransactorSession) DistributePayout ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) DistributePayout() (*types.Transaction, error)
DistributePayout is a paid mutator transaction binding the contract method 0x10cac8a5.
Solidity: function distributePayout() returns()
func (*IBudgetProposalTransactorSession) SetFee ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*IBudgetProposalTransactorSession) VoteAccept ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*IBudgetProposalTransactorSession) VoteReject ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*IBudgetProposalTransactorSession) Withdraw ¶
func (_IBudgetProposal *IBudgetProposalTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ICheckpointRegistry ¶
type ICheckpointRegistry struct { ICheckpointRegistryCaller // Read-only binding to the contract ICheckpointRegistryTransactor // Write-only binding to the contract ICheckpointRegistryFilterer // Log filterer for contract events }
ICheckpointRegistry is an auto generated Go binding around an Ethereum contract.
func NewICheckpointRegistry ¶
func NewICheckpointRegistry(address common.Address, backend bind.ContractBackend) (*ICheckpointRegistry, error)
NewICheckpointRegistry creates a new instance of ICheckpointRegistry, bound to a specific deployed contract.
type ICheckpointRegistryCaller ¶
type ICheckpointRegistryCaller struct {
// contains filtered or unexported fields
}
ICheckpointRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewICheckpointRegistryCaller ¶
func NewICheckpointRegistryCaller(address common.Address, caller bind.ContractCaller) (*ICheckpointRegistryCaller, error)
NewICheckpointRegistryCaller creates a new read-only instance of ICheckpointRegistry, bound to a specific deployed contract.
func (*ICheckpointRegistryCaller) CPPSigner ¶
func (_ICheckpointRegistry *ICheckpointRegistryCaller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*ICheckpointRegistryCaller) Checkpoints ¶
func (_ICheckpointRegistry *ICheckpointRegistryCaller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*ICheckpointRegistryCaller) SignatureBase ¶
func (_ICheckpointRegistry *ICheckpointRegistryCaller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type ICheckpointRegistryCallerRaw ¶
type ICheckpointRegistryCallerRaw struct {
Contract *ICheckpointRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ICheckpointRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ICheckpointRegistryCallerRaw) Call ¶
func (_ICheckpointRegistry *ICheckpointRegistryCallerRaw) 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 ICheckpointRegistryCallerSession ¶
type ICheckpointRegistryCallerSession struct { Contract *ICheckpointRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ICheckpointRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ICheckpointRegistryCallerSession) CPPSigner ¶
func (_ICheckpointRegistry *ICheckpointRegistryCallerSession) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*ICheckpointRegistryCallerSession) Checkpoints ¶
func (_ICheckpointRegistry *ICheckpointRegistryCallerSession) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*ICheckpointRegistryCallerSession) SignatureBase ¶
func (_ICheckpointRegistry *ICheckpointRegistryCallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type ICheckpointRegistryCheckpoint ¶
type ICheckpointRegistryCheckpoint struct { Number *big.Int Hash [32]byte Checkpoint common.Address Raw types.Log // Blockchain specific contextual infos }
ICheckpointRegistryCheckpoint represents a Checkpoint event raised by the ICheckpointRegistry contract.
type ICheckpointRegistryCheckpointIterator ¶
type ICheckpointRegistryCheckpointIterator struct { Event *ICheckpointRegistryCheckpoint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ICheckpointRegistryCheckpointIterator is returned from FilterCheckpoint and is used to iterate over the raw logs and unpacked data for Checkpoint events raised by the ICheckpointRegistry contract.
func (*ICheckpointRegistryCheckpointIterator) Close ¶
func (it *ICheckpointRegistryCheckpointIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ICheckpointRegistryCheckpointIterator) Error ¶
func (it *ICheckpointRegistryCheckpointIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ICheckpointRegistryCheckpointIterator) Next ¶
func (it *ICheckpointRegistryCheckpointIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ICheckpointRegistryFilterer ¶
type ICheckpointRegistryFilterer struct {
// contains filtered or unexported fields
}
ICheckpointRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewICheckpointRegistryFilterer ¶
func NewICheckpointRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ICheckpointRegistryFilterer, error)
NewICheckpointRegistryFilterer creates a new log filterer instance of ICheckpointRegistry, bound to a specific deployed contract.
func (*ICheckpointRegistryFilterer) FilterCheckpoint ¶
func (_ICheckpointRegistry *ICheckpointRegistryFilterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*ICheckpointRegistryCheckpointIterator, error)
FilterCheckpoint is a free log retrieval operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
func (*ICheckpointRegistryFilterer) WatchCheckpoint ¶
func (_ICheckpointRegistry *ICheckpointRegistryFilterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *ICheckpointRegistryCheckpoint, number []*big.Int) (event.Subscription, error)
WatchCheckpoint is a free log subscription operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
type ICheckpointRegistryRaw ¶
type ICheckpointRegistryRaw struct {
Contract *ICheckpointRegistry // Generic contract binding to access the raw methods on
}
ICheckpointRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ICheckpointRegistryRaw) Call ¶
func (_ICheckpointRegistry *ICheckpointRegistryRaw) 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 (*ICheckpointRegistryRaw) Transact ¶
func (_ICheckpointRegistry *ICheckpointRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICheckpointRegistryRaw) Transfer ¶
func (_ICheckpointRegistry *ICheckpointRegistryRaw) 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 ICheckpointRegistrySession ¶
type ICheckpointRegistrySession struct { Contract *ICheckpointRegistry // 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 }
ICheckpointRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ICheckpointRegistrySession) CPPSigner ¶
func (_ICheckpointRegistry *ICheckpointRegistrySession) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*ICheckpointRegistrySession) Checkpoints ¶
func (_ICheckpointRegistry *ICheckpointRegistrySession) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*ICheckpointRegistrySession) Propose ¶
func (_ICheckpointRegistry *ICheckpointRegistrySession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address)
func (*ICheckpointRegistrySession) Sign ¶
func (_ICheckpointRegistry *ICheckpointRegistrySession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
func (*ICheckpointRegistrySession) SignatureBase ¶
func (_ICheckpointRegistry *ICheckpointRegistrySession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type ICheckpointRegistryTransactor ¶
type ICheckpointRegistryTransactor struct {
// contains filtered or unexported fields
}
ICheckpointRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewICheckpointRegistryTransactor ¶
func NewICheckpointRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ICheckpointRegistryTransactor, error)
NewICheckpointRegistryTransactor creates a new write-only instance of ICheckpointRegistry, bound to a specific deployed contract.
func (*ICheckpointRegistryTransactor) Propose ¶
func (_ICheckpointRegistry *ICheckpointRegistryTransactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address)
func (*ICheckpointRegistryTransactor) Sign ¶
func (_ICheckpointRegistry *ICheckpointRegistryTransactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type ICheckpointRegistryTransactorRaw ¶
type ICheckpointRegistryTransactorRaw struct {
Contract *ICheckpointRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ICheckpointRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ICheckpointRegistryTransactorRaw) Transact ¶
func (_ICheckpointRegistry *ICheckpointRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICheckpointRegistryTransactorRaw) Transfer ¶
func (_ICheckpointRegistry *ICheckpointRegistryTransactorRaw) 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 ICheckpointRegistryTransactorSession ¶
type ICheckpointRegistryTransactorSession struct { Contract *ICheckpointRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ICheckpointRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ICheckpointRegistryTransactorSession) Propose ¶
func (_ICheckpointRegistry *ICheckpointRegistryTransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address)
func (*ICheckpointRegistryTransactorSession) Sign ¶
func (_ICheckpointRegistry *ICheckpointRegistryTransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type ICheckpointRegistryV2 ¶
type ICheckpointRegistryV2 struct { ICheckpointRegistryV2Caller // Read-only binding to the contract ICheckpointRegistryV2Transactor // Write-only binding to the contract ICheckpointRegistryV2Filterer // Log filterer for contract events }
ICheckpointRegistryV2 is an auto generated Go binding around an Ethereum contract.
func NewICheckpointRegistryV2 ¶
func NewICheckpointRegistryV2(address common.Address, backend bind.ContractBackend) (*ICheckpointRegistryV2, error)
NewICheckpointRegistryV2 creates a new instance of ICheckpointRegistryV2, bound to a specific deployed contract.
type ICheckpointRegistryV2Caller ¶
type ICheckpointRegistryV2Caller struct {
// contains filtered or unexported fields
}
ICheckpointRegistryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewICheckpointRegistryV2Caller ¶
func NewICheckpointRegistryV2Caller(address common.Address, caller bind.ContractCaller) (*ICheckpointRegistryV2Caller, error)
NewICheckpointRegistryV2Caller creates a new read-only instance of ICheckpointRegistryV2, bound to a specific deployed contract.
func (*ICheckpointRegistryV2Caller) CPPSigner ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Caller) CPPSigner(opts *bind.CallOpts) (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*ICheckpointRegistryV2Caller) Checkpoints ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Caller) Checkpoints(opts *bind.CallOpts) ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*ICheckpointRegistryV2Caller) SignatureBase ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Caller) SignatureBase(opts *bind.CallOpts, number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type ICheckpointRegistryV2CallerRaw ¶
type ICheckpointRegistryV2CallerRaw struct {
Contract *ICheckpointRegistryV2Caller // Generic read-only contract binding to access the raw methods on
}
ICheckpointRegistryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ICheckpointRegistryV2CallerRaw) Call ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerRaw) 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 ICheckpointRegistryV2CallerSession ¶
type ICheckpointRegistryV2CallerSession struct { Contract *ICheckpointRegistryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ICheckpointRegistryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ICheckpointRegistryV2CallerSession) CPPSigner ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerSession) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*ICheckpointRegistryV2CallerSession) Checkpoints ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerSession) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*ICheckpointRegistryV2CallerSession) SignatureBase ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2CallerSession) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type ICheckpointRegistryV2Checkpoint ¶
type ICheckpointRegistryV2Checkpoint struct { Number *big.Int Hash [32]byte Checkpoint common.Address Raw types.Log // Blockchain specific contextual infos }
ICheckpointRegistryV2Checkpoint represents a Checkpoint event raised by the ICheckpointRegistryV2 contract.
type ICheckpointRegistryV2CheckpointIterator ¶
type ICheckpointRegistryV2CheckpointIterator struct { Event *ICheckpointRegistryV2Checkpoint // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ICheckpointRegistryV2CheckpointIterator is returned from FilterCheckpoint and is used to iterate over the raw logs and unpacked data for Checkpoint events raised by the ICheckpointRegistryV2 contract.
func (*ICheckpointRegistryV2CheckpointIterator) Close ¶
func (it *ICheckpointRegistryV2CheckpointIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ICheckpointRegistryV2CheckpointIterator) Error ¶
func (it *ICheckpointRegistryV2CheckpointIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ICheckpointRegistryV2CheckpointIterator) Next ¶
func (it *ICheckpointRegistryV2CheckpointIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ICheckpointRegistryV2Filterer ¶
type ICheckpointRegistryV2Filterer struct {
// contains filtered or unexported fields
}
ICheckpointRegistryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewICheckpointRegistryV2Filterer ¶
func NewICheckpointRegistryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*ICheckpointRegistryV2Filterer, error)
NewICheckpointRegistryV2Filterer creates a new log filterer instance of ICheckpointRegistryV2, bound to a specific deployed contract.
func (*ICheckpointRegistryV2Filterer) FilterCheckpoint ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Filterer) FilterCheckpoint(opts *bind.FilterOpts, number []*big.Int) (*ICheckpointRegistryV2CheckpointIterator, error)
FilterCheckpoint is a free log retrieval operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
func (*ICheckpointRegistryV2Filterer) WatchCheckpoint ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Filterer) WatchCheckpoint(opts *bind.WatchOpts, sink chan<- *ICheckpointRegistryV2Checkpoint, number []*big.Int) (event.Subscription, error)
WatchCheckpoint is a free log subscription operation binding the contract event 0x7f582e7a234c68b135245365b0c69d608f9235392a1ef801b46f04ca5d6cdad4.
Solidity: event Checkpoint(uint256 indexed number, bytes32 hash, address checkpoint)
type ICheckpointRegistryV2Raw ¶
type ICheckpointRegistryV2Raw struct {
Contract *ICheckpointRegistryV2 // Generic contract binding to access the raw methods on
}
ICheckpointRegistryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ICheckpointRegistryV2Raw) Call ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Raw) 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 (*ICheckpointRegistryV2Raw) Transact ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICheckpointRegistryV2Raw) Transfer ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Raw) 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 ICheckpointRegistryV2Session ¶
type ICheckpointRegistryV2Session struct { Contract *ICheckpointRegistryV2 // 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 }
ICheckpointRegistryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ICheckpointRegistryV2Session) CPPSigner ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) CPPSigner() (common.Address, error)
CPPSigner is a free data retrieval call binding the contract method 0xd59f1758.
Solidity: function CPP_signer() constant returns(address)
func (*ICheckpointRegistryV2Session) Checkpoints ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Checkpoints() ([]common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0x5a48c0b0.
Solidity: function checkpoints() constant returns(address[])
func (*ICheckpointRegistryV2Session) Propose ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address)
func (*ICheckpointRegistryV2Session) Remove ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 number, bytes32 hash) returns(bool deleted)
func (*ICheckpointRegistryV2Session) Sign ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
func (*ICheckpointRegistryV2Session) SignatureBase ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Session) SignatureBase(number *big.Int, hash [32]byte) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x851f2209.
Solidity: function signatureBase(uint256 number, bytes32 hash) constant returns(bytes32 sigbase)
type ICheckpointRegistryV2Transactor ¶
type ICheckpointRegistryV2Transactor struct {
// contains filtered or unexported fields
}
ICheckpointRegistryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewICheckpointRegistryV2Transactor ¶
func NewICheckpointRegistryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*ICheckpointRegistryV2Transactor, error)
NewICheckpointRegistryV2Transactor creates a new write-only instance of ICheckpointRegistryV2, bound to a specific deployed contract.
func (*ICheckpointRegistryV2Transactor) Propose ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Transactor) Propose(opts *bind.TransactOpts, number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address)
func (*ICheckpointRegistryV2Transactor) Remove ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Transactor) Remove(opts *bind.TransactOpts, number *big.Int, hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 number, bytes32 hash) returns(bool deleted)
func (*ICheckpointRegistryV2Transactor) Sign ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2Transactor) Sign(opts *bind.TransactOpts, checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type ICheckpointRegistryV2TransactorRaw ¶
type ICheckpointRegistryV2TransactorRaw struct {
Contract *ICheckpointRegistryV2Transactor // Generic write-only contract binding to access the raw methods on
}
ICheckpointRegistryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ICheckpointRegistryV2TransactorRaw) Transact ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICheckpointRegistryV2TransactorRaw) Transfer ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorRaw) 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 ICheckpointRegistryV2TransactorSession ¶
type ICheckpointRegistryV2TransactorSession struct { Contract *ICheckpointRegistryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ICheckpointRegistryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ICheckpointRegistryV2TransactorSession) Propose ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorSession) Propose(number *big.Int, hash [32]byte, signature []byte) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0xc20fa2ee.
Solidity: function propose(uint256 number, bytes32 hash, bytes signature) returns(address)
func (*ICheckpointRegistryV2TransactorSession) Remove ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorSession) Remove(number *big.Int, hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 number, bytes32 hash) returns(bool deleted)
func (*ICheckpointRegistryV2TransactorSession) Sign ¶
func (_ICheckpointRegistryV2 *ICheckpointRegistryV2TransactorSession) Sign(checkpoint common.Address, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x51fae959.
Solidity: function sign(address checkpoint, bytes signature) returns()
type ICheckpointV2 ¶
type ICheckpointV2 struct { ICheckpointV2Caller // Read-only binding to the contract ICheckpointV2Transactor // Write-only binding to the contract ICheckpointV2Filterer // Log filterer for contract events }
ICheckpointV2 is an auto generated Go binding around an Ethereum contract.
func NewICheckpointV2 ¶
func NewICheckpointV2(address common.Address, backend bind.ContractBackend) (*ICheckpointV2, error)
NewICheckpointV2 creates a new instance of ICheckpointV2, bound to a specific deployed contract.
type ICheckpointV2Caller ¶
type ICheckpointV2Caller struct {
// contains filtered or unexported fields
}
ICheckpointV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewICheckpointV2Caller ¶
func NewICheckpointV2Caller(address common.Address, caller bind.ContractCaller) (*ICheckpointV2Caller, error)
NewICheckpointV2Caller creates a new read-only instance of ICheckpointV2, bound to a specific deployed contract.
func (*ICheckpointV2Caller) CanVote ¶
func (_ICheckpointV2 *ICheckpointV2Caller) CanVote(opts *bind.CallOpts, masternode common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address masternode) constant returns(bool)
func (*ICheckpointV2Caller) Info ¶
func (_ICheckpointV2 *ICheckpointV2Caller) Info(opts *bind.CallOpts) (struct { Number *big.Int Hash [32]byte Since *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x370158ea.
Solidity: function info() constant returns(uint256 number, bytes32 hash, uint256 since)
func (*ICheckpointV2Caller) Signature ¶
func (_ICheckpointV2 *ICheckpointV2Caller) Signature(opts *bind.CallOpts, masternode common.Address) ([]byte, error)
Signature is a free data retrieval call binding the contract method 0x2bbe2c88.
Solidity: function signature(address masternode) constant returns(bytes)
func (*ICheckpointV2Caller) SignatureBase ¶
func (_ICheckpointV2 *ICheckpointV2Caller) SignatureBase(opts *bind.CallOpts) ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x124321c4.
Solidity: function signatureBase() constant returns(bytes32 sigbase)
func (*ICheckpointV2Caller) Signatures ¶
func (_ICheckpointV2 *ICheckpointV2Caller) Signatures(opts *bind.CallOpts) ([][]byte, error)
Signatures is a free data retrieval call binding the contract method 0xf27959c7.
Solidity: function signatures() constant returns(bytes[] siglist)
type ICheckpointV2CallerRaw ¶
type ICheckpointV2CallerRaw struct {
Contract *ICheckpointV2Caller // Generic read-only contract binding to access the raw methods on
}
ICheckpointV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ICheckpointV2CallerRaw) Call ¶
func (_ICheckpointV2 *ICheckpointV2CallerRaw) 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 ICheckpointV2CallerSession ¶
type ICheckpointV2CallerSession struct { Contract *ICheckpointV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ICheckpointV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ICheckpointV2CallerSession) CanVote ¶
func (_ICheckpointV2 *ICheckpointV2CallerSession) CanVote(masternode common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address masternode) constant returns(bool)
func (*ICheckpointV2CallerSession) Info ¶
func (_ICheckpointV2 *ICheckpointV2CallerSession) Info() (struct { Number *big.Int Hash [32]byte Since *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x370158ea.
Solidity: function info() constant returns(uint256 number, bytes32 hash, uint256 since)
func (*ICheckpointV2CallerSession) Signature ¶
func (_ICheckpointV2 *ICheckpointV2CallerSession) Signature(masternode common.Address) ([]byte, error)
Signature is a free data retrieval call binding the contract method 0x2bbe2c88.
Solidity: function signature(address masternode) constant returns(bytes)
func (*ICheckpointV2CallerSession) SignatureBase ¶
func (_ICheckpointV2 *ICheckpointV2CallerSession) SignatureBase() ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x124321c4.
Solidity: function signatureBase() constant returns(bytes32 sigbase)
func (*ICheckpointV2CallerSession) Signatures ¶
func (_ICheckpointV2 *ICheckpointV2CallerSession) Signatures() ([][]byte, error)
Signatures is a free data retrieval call binding the contract method 0xf27959c7.
Solidity: function signatures() constant returns(bytes[] siglist)
type ICheckpointV2Filterer ¶
type ICheckpointV2Filterer struct {
// contains filtered or unexported fields
}
ICheckpointV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewICheckpointV2Filterer ¶
func NewICheckpointV2Filterer(address common.Address, filterer bind.ContractFilterer) (*ICheckpointV2Filterer, error)
NewICheckpointV2Filterer creates a new log filterer instance of ICheckpointV2, bound to a specific deployed contract.
type ICheckpointV2Raw ¶
type ICheckpointV2Raw struct {
Contract *ICheckpointV2 // Generic contract binding to access the raw methods on
}
ICheckpointV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ICheckpointV2Raw) Call ¶
func (_ICheckpointV2 *ICheckpointV2Raw) 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 (*ICheckpointV2Raw) Transact ¶
func (_ICheckpointV2 *ICheckpointV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICheckpointV2Raw) Transfer ¶
func (_ICheckpointV2 *ICheckpointV2Raw) 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 ICheckpointV2Session ¶
type ICheckpointV2Session struct { Contract *ICheckpointV2 // 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 }
ICheckpointV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ICheckpointV2Session) CanVote ¶
func (_ICheckpointV2 *ICheckpointV2Session) CanVote(masternode common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address masternode) constant returns(bool)
func (*ICheckpointV2Session) Info ¶
func (_ICheckpointV2 *ICheckpointV2Session) Info() (struct { Number *big.Int Hash [32]byte Since *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x370158ea.
Solidity: function info() constant returns(uint256 number, bytes32 hash, uint256 since)
func (*ICheckpointV2Session) Sign ¶
func (_ICheckpointV2 *ICheckpointV2Session) Sign(signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x76cd7cbc.
Solidity: function sign(bytes signature) returns()
func (*ICheckpointV2Session) Signature ¶
func (_ICheckpointV2 *ICheckpointV2Session) Signature(masternode common.Address) ([]byte, error)
Signature is a free data retrieval call binding the contract method 0x2bbe2c88.
Solidity: function signature(address masternode) constant returns(bytes)
func (*ICheckpointV2Session) SignatureBase ¶
func (_ICheckpointV2 *ICheckpointV2Session) SignatureBase() ([32]byte, error)
SignatureBase is a free data retrieval call binding the contract method 0x124321c4.
Solidity: function signatureBase() constant returns(bytes32 sigbase)
func (*ICheckpointV2Session) Signatures ¶
func (_ICheckpointV2 *ICheckpointV2Session) Signatures() ([][]byte, error)
Signatures is a free data retrieval call binding the contract method 0xf27959c7.
Solidity: function signatures() constant returns(bytes[] siglist)
type ICheckpointV2Transactor ¶
type ICheckpointV2Transactor struct {
// contains filtered or unexported fields
}
ICheckpointV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewICheckpointV2Transactor ¶
func NewICheckpointV2Transactor(address common.Address, transactor bind.ContractTransactor) (*ICheckpointV2Transactor, error)
NewICheckpointV2Transactor creates a new write-only instance of ICheckpointV2, bound to a specific deployed contract.
func (*ICheckpointV2Transactor) Sign ¶
func (_ICheckpointV2 *ICheckpointV2Transactor) Sign(opts *bind.TransactOpts, signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x76cd7cbc.
Solidity: function sign(bytes signature) returns()
type ICheckpointV2TransactorRaw ¶
type ICheckpointV2TransactorRaw struct {
Contract *ICheckpointV2Transactor // Generic write-only contract binding to access the raw methods on
}
ICheckpointV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ICheckpointV2TransactorRaw) Transact ¶
func (_ICheckpointV2 *ICheckpointV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICheckpointV2TransactorRaw) Transfer ¶
func (_ICheckpointV2 *ICheckpointV2TransactorRaw) 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 ICheckpointV2TransactorSession ¶
type ICheckpointV2TransactorSession struct { Contract *ICheckpointV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ICheckpointV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ICheckpointV2TransactorSession) Sign ¶
func (_ICheckpointV2 *ICheckpointV2TransactorSession) Sign(signature []byte) (*types.Transaction, error)
Sign is a paid mutator transaction binding the contract method 0x76cd7cbc.
Solidity: function sign(bytes signature) returns()
type IDelegatedPoS ¶
type IDelegatedPoS struct { IDelegatedPoSCaller // Read-only binding to the contract IDelegatedPoSTransactor // Write-only binding to the contract IDelegatedPoSFilterer // Log filterer for contract events }
IDelegatedPoS is an auto generated Go binding around an Ethereum contract.
func NewIDelegatedPoS ¶
func NewIDelegatedPoS(address common.Address, backend bind.ContractBackend) (*IDelegatedPoS, error)
NewIDelegatedPoS creates a new instance of IDelegatedPoS, bound to a specific deployed contract.
type IDelegatedPoSCaller ¶
type IDelegatedPoSCaller struct {
// contains filtered or unexported fields
}
IDelegatedPoSCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIDelegatedPoSCaller ¶
func NewIDelegatedPoSCaller(address common.Address, caller bind.ContractCaller) (*IDelegatedPoSCaller, error)
NewIDelegatedPoSCaller creates a new read-only instance of IDelegatedPoS, bound to a specific deployed contract.
func (*IDelegatedPoSCaller) SignerAddress ¶
func (_IDelegatedPoS *IDelegatedPoSCaller) SignerAddress(opts *bind.CallOpts) (common.Address, error)
SignerAddress is a free data retrieval call binding the contract method 0x5b7633d0.
Solidity: function signerAddress() constant returns(address)
type IDelegatedPoSCallerRaw ¶
type IDelegatedPoSCallerRaw struct {
Contract *IDelegatedPoSCaller // Generic read-only contract binding to access the raw methods on
}
IDelegatedPoSCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IDelegatedPoSCallerRaw) Call ¶
func (_IDelegatedPoS *IDelegatedPoSCallerRaw) 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 IDelegatedPoSCallerSession ¶
type IDelegatedPoSCallerSession struct { Contract *IDelegatedPoSCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IDelegatedPoSCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IDelegatedPoSCallerSession) SignerAddress ¶
func (_IDelegatedPoS *IDelegatedPoSCallerSession) SignerAddress() (common.Address, error)
SignerAddress is a free data retrieval call binding the contract method 0x5b7633d0.
Solidity: function signerAddress() constant returns(address)
type IDelegatedPoSFilterer ¶
type IDelegatedPoSFilterer struct {
// contains filtered or unexported fields
}
IDelegatedPoSFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIDelegatedPoSFilterer ¶
func NewIDelegatedPoSFilterer(address common.Address, filterer bind.ContractFilterer) (*IDelegatedPoSFilterer, error)
NewIDelegatedPoSFilterer creates a new log filterer instance of IDelegatedPoS, bound to a specific deployed contract.
type IDelegatedPoSRaw ¶
type IDelegatedPoSRaw struct {
Contract *IDelegatedPoS // Generic contract binding to access the raw methods on
}
IDelegatedPoSRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IDelegatedPoSRaw) Call ¶
func (_IDelegatedPoS *IDelegatedPoSRaw) 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 (*IDelegatedPoSRaw) Transact ¶
func (_IDelegatedPoS *IDelegatedPoSRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IDelegatedPoSRaw) Transfer ¶
func (_IDelegatedPoS *IDelegatedPoSRaw) 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 IDelegatedPoSSession ¶
type IDelegatedPoSSession struct { Contract *IDelegatedPoS // 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 }
IDelegatedPoSSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IDelegatedPoSSession) SignerAddress ¶
func (_IDelegatedPoS *IDelegatedPoSSession) SignerAddress() (common.Address, error)
SignerAddress is a free data retrieval call binding the contract method 0x5b7633d0.
Solidity: function signerAddress() constant returns(address)
type IDelegatedPoSTransactor ¶
type IDelegatedPoSTransactor struct {
// contains filtered or unexported fields
}
IDelegatedPoSTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIDelegatedPoSTransactor ¶
func NewIDelegatedPoSTransactor(address common.Address, transactor bind.ContractTransactor) (*IDelegatedPoSTransactor, error)
NewIDelegatedPoSTransactor creates a new write-only instance of IDelegatedPoS, bound to a specific deployed contract.
type IDelegatedPoSTransactorRaw ¶
type IDelegatedPoSTransactorRaw struct {
Contract *IDelegatedPoSTransactor // Generic write-only contract binding to access the raw methods on
}
IDelegatedPoSTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IDelegatedPoSTransactorRaw) Transact ¶
func (_IDelegatedPoS *IDelegatedPoSTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IDelegatedPoSTransactorRaw) Transfer ¶
func (_IDelegatedPoS *IDelegatedPoSTransactorRaw) 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 IDelegatedPoSTransactorSession ¶
type IDelegatedPoSTransactorSession struct { Contract *IDelegatedPoSTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IDelegatedPoSTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type IGovernedProxy ¶
type IGovernedProxy struct { IGovernedProxyCaller // Read-only binding to the contract IGovernedProxyTransactor // Write-only binding to the contract IGovernedProxyFilterer // Log filterer for contract events }
IGovernedProxy is an auto generated Go binding around an Ethereum contract.
func NewIGovernedProxy ¶
func NewIGovernedProxy(address common.Address, backend bind.ContractBackend) (*IGovernedProxy, error)
NewIGovernedProxy creates a new instance of IGovernedProxy, bound to a specific deployed contract.
type IGovernedProxyCaller ¶
type IGovernedProxyCaller struct {
// contains filtered or unexported fields
}
IGovernedProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIGovernedProxyCaller ¶
func NewIGovernedProxyCaller(address common.Address, caller bind.ContractCaller) (*IGovernedProxyCaller, error)
NewIGovernedProxyCaller creates a new read-only instance of IGovernedProxy, bound to a specific deployed contract.
func (*IGovernedProxyCaller) Impl ¶
Impl is a free data retrieval call binding the contract method 0x8abf6077.
Solidity: function impl() constant returns(address)
func (*IGovernedProxyCaller) ListUpgradeProposals ¶
func (_IGovernedProxy *IGovernedProxyCaller) ListUpgradeProposals(opts *bind.CallOpts) ([]common.Address, error)
ListUpgradeProposals is a free data retrieval call binding the contract method 0xb364595e.
Solidity: function listUpgradeProposals() constant returns(address[] proposals)
func (*IGovernedProxyCaller) UpgradeProposalImpl ¶
func (_IGovernedProxy *IGovernedProxyCaller) UpgradeProposalImpl(opts *bind.CallOpts, _proposal common.Address) (common.Address, error)
UpgradeProposalImpl is a free data retrieval call binding the contract method 0x6d5b6c44.
Solidity: function upgradeProposalImpl(address _proposal) constant returns(address new_impl)
type IGovernedProxyCallerRaw ¶
type IGovernedProxyCallerRaw struct {
Contract *IGovernedProxyCaller // Generic read-only contract binding to access the raw methods on
}
IGovernedProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IGovernedProxyCallerRaw) Call ¶
func (_IGovernedProxy *IGovernedProxyCallerRaw) 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 IGovernedProxyCallerSession ¶
type IGovernedProxyCallerSession struct { Contract *IGovernedProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IGovernedProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IGovernedProxyCallerSession) Impl ¶
func (_IGovernedProxy *IGovernedProxyCallerSession) Impl() (common.Address, error)
Impl is a free data retrieval call binding the contract method 0x8abf6077.
Solidity: function impl() constant returns(address)
func (*IGovernedProxyCallerSession) ListUpgradeProposals ¶
func (_IGovernedProxy *IGovernedProxyCallerSession) ListUpgradeProposals() ([]common.Address, error)
ListUpgradeProposals is a free data retrieval call binding the contract method 0xb364595e.
Solidity: function listUpgradeProposals() constant returns(address[] proposals)
func (*IGovernedProxyCallerSession) UpgradeProposalImpl ¶
func (_IGovernedProxy *IGovernedProxyCallerSession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
UpgradeProposalImpl is a free data retrieval call binding the contract method 0x6d5b6c44.
Solidity: function upgradeProposalImpl(address _proposal) constant returns(address new_impl)
type IGovernedProxyFilterer ¶
type IGovernedProxyFilterer struct {
// contains filtered or unexported fields
}
IGovernedProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIGovernedProxyFilterer ¶
func NewIGovernedProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*IGovernedProxyFilterer, error)
NewIGovernedProxyFilterer creates a new log filterer instance of IGovernedProxy, bound to a specific deployed contract.
func (*IGovernedProxyFilterer) FilterUpgradeProposal ¶
func (_IGovernedProxy *IGovernedProxyFilterer) FilterUpgradeProposal(opts *bind.FilterOpts, impl []common.Address) (*IGovernedProxyUpgradeProposalIterator, error)
FilterUpgradeProposal is a free log retrieval operation binding the contract event 0x812eb2689eecf94cfb55caf4a123ea76c6d93eef07dd54a5273b7a4949f7d763.
Solidity: event UpgradeProposal(address indexed impl, address proposal)
func (*IGovernedProxyFilterer) FilterUpgraded ¶
func (_IGovernedProxy *IGovernedProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, impl []common.Address) (*IGovernedProxyUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed impl, address proposal)
func (*IGovernedProxyFilterer) WatchUpgradeProposal ¶
func (_IGovernedProxy *IGovernedProxyFilterer) WatchUpgradeProposal(opts *bind.WatchOpts, sink chan<- *IGovernedProxyUpgradeProposal, impl []common.Address) (event.Subscription, error)
WatchUpgradeProposal is a free log subscription operation binding the contract event 0x812eb2689eecf94cfb55caf4a123ea76c6d93eef07dd54a5273b7a4949f7d763.
Solidity: event UpgradeProposal(address indexed impl, address proposal)
func (*IGovernedProxyFilterer) WatchUpgraded ¶
func (_IGovernedProxy *IGovernedProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *IGovernedProxyUpgraded, impl []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0x5d611f318680d00598bb735d61bacf0c514c6b50e1e5ad30040a4df2b12791c7.
Solidity: event Upgraded(address indexed impl, address proposal)
type IGovernedProxyRaw ¶
type IGovernedProxyRaw struct {
Contract *IGovernedProxy // Generic contract binding to access the raw methods on
}
IGovernedProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IGovernedProxyRaw) Call ¶
func (_IGovernedProxy *IGovernedProxyRaw) 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 (*IGovernedProxyRaw) Transact ¶
func (_IGovernedProxy *IGovernedProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IGovernedProxyRaw) Transfer ¶
func (_IGovernedProxy *IGovernedProxyRaw) 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 IGovernedProxySession ¶
type IGovernedProxySession struct { Contract *IGovernedProxy // 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 }
IGovernedProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IGovernedProxySession) CollectUpgradeProposal ¶
func (_IGovernedProxy *IGovernedProxySession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
CollectUpgradeProposal is a paid mutator transaction binding the contract method 0xa1b0e476.
Solidity: function collectUpgradeProposal(address _proposal) returns()
func (*IGovernedProxySession) Impl ¶
func (_IGovernedProxy *IGovernedProxySession) Impl() (common.Address, error)
Impl is a free data retrieval call binding the contract method 0x8abf6077.
Solidity: function impl() constant returns(address)
func (*IGovernedProxySession) ListUpgradeProposals ¶
func (_IGovernedProxy *IGovernedProxySession) ListUpgradeProposals() ([]common.Address, error)
ListUpgradeProposals is a free data retrieval call binding the contract method 0xb364595e.
Solidity: function listUpgradeProposals() constant returns(address[] proposals)
func (*IGovernedProxySession) ProposeUpgrade ¶
func (_IGovernedProxy *IGovernedProxySession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
ProposeUpgrade is a paid mutator transaction binding the contract method 0x5b6dee4c.
Solidity: function proposeUpgrade(address _newImpl, uint256 _period) returns(address)
func (*IGovernedProxySession) Upgrade ¶
func (_IGovernedProxy *IGovernedProxySession) Upgrade(_proposal common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address _proposal) returns()
func (*IGovernedProxySession) UpgradeProposalImpl ¶
func (_IGovernedProxy *IGovernedProxySession) UpgradeProposalImpl(_proposal common.Address) (common.Address, error)
UpgradeProposalImpl is a free data retrieval call binding the contract method 0x6d5b6c44.
Solidity: function upgradeProposalImpl(address _proposal) constant returns(address new_impl)
type IGovernedProxyTransactor ¶
type IGovernedProxyTransactor struct {
// contains filtered or unexported fields
}
IGovernedProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIGovernedProxyTransactor ¶
func NewIGovernedProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*IGovernedProxyTransactor, error)
NewIGovernedProxyTransactor creates a new write-only instance of IGovernedProxy, bound to a specific deployed contract.
func (*IGovernedProxyTransactor) CollectUpgradeProposal ¶
func (_IGovernedProxy *IGovernedProxyTransactor) CollectUpgradeProposal(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
CollectUpgradeProposal is a paid mutator transaction binding the contract method 0xa1b0e476.
Solidity: function collectUpgradeProposal(address _proposal) returns()
func (*IGovernedProxyTransactor) ProposeUpgrade ¶
func (_IGovernedProxy *IGovernedProxyTransactor) ProposeUpgrade(opts *bind.TransactOpts, _newImpl common.Address, _period *big.Int) (*types.Transaction, error)
ProposeUpgrade is a paid mutator transaction binding the contract method 0x5b6dee4c.
Solidity: function proposeUpgrade(address _newImpl, uint256 _period) returns(address)
func (*IGovernedProxyTransactor) Upgrade ¶
func (_IGovernedProxy *IGovernedProxyTransactor) Upgrade(opts *bind.TransactOpts, _proposal common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address _proposal) returns()
type IGovernedProxyTransactorRaw ¶
type IGovernedProxyTransactorRaw struct {
Contract *IGovernedProxyTransactor // Generic write-only contract binding to access the raw methods on
}
IGovernedProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IGovernedProxyTransactorRaw) Transact ¶
func (_IGovernedProxy *IGovernedProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IGovernedProxyTransactorRaw) Transfer ¶
func (_IGovernedProxy *IGovernedProxyTransactorRaw) 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 IGovernedProxyTransactorSession ¶
type IGovernedProxyTransactorSession struct { Contract *IGovernedProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IGovernedProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IGovernedProxyTransactorSession) CollectUpgradeProposal ¶
func (_IGovernedProxy *IGovernedProxyTransactorSession) CollectUpgradeProposal(_proposal common.Address) (*types.Transaction, error)
CollectUpgradeProposal is a paid mutator transaction binding the contract method 0xa1b0e476.
Solidity: function collectUpgradeProposal(address _proposal) returns()
func (*IGovernedProxyTransactorSession) ProposeUpgrade ¶
func (_IGovernedProxy *IGovernedProxyTransactorSession) ProposeUpgrade(_newImpl common.Address, _period *big.Int) (*types.Transaction, error)
ProposeUpgrade is a paid mutator transaction binding the contract method 0x5b6dee4c.
Solidity: function proposeUpgrade(address _newImpl, uint256 _period) returns(address)
func (*IGovernedProxyTransactorSession) Upgrade ¶
func (_IGovernedProxy *IGovernedProxyTransactorSession) Upgrade(_proposal common.Address) (*types.Transaction, error)
Upgrade is a paid mutator transaction binding the contract method 0x0900f010.
Solidity: function upgrade(address _proposal) returns()
type IGovernedProxyUpgradeProposal ¶
type IGovernedProxyUpgradeProposal struct { Impl common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
IGovernedProxyUpgradeProposal represents a UpgradeProposal event raised by the IGovernedProxy contract.
type IGovernedProxyUpgradeProposalIterator ¶
type IGovernedProxyUpgradeProposalIterator struct { Event *IGovernedProxyUpgradeProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IGovernedProxyUpgradeProposalIterator is returned from FilterUpgradeProposal and is used to iterate over the raw logs and unpacked data for UpgradeProposal events raised by the IGovernedProxy contract.
func (*IGovernedProxyUpgradeProposalIterator) Close ¶
func (it *IGovernedProxyUpgradeProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IGovernedProxyUpgradeProposalIterator) Error ¶
func (it *IGovernedProxyUpgradeProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IGovernedProxyUpgradeProposalIterator) Next ¶
func (it *IGovernedProxyUpgradeProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IGovernedProxyUpgraded ¶
type IGovernedProxyUpgraded struct { Impl common.Address Proposal common.Address Raw types.Log // Blockchain specific contextual infos }
IGovernedProxyUpgraded represents a Upgraded event raised by the IGovernedProxy contract.
type IGovernedProxyUpgradedIterator ¶
type IGovernedProxyUpgradedIterator struct { Event *IGovernedProxyUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IGovernedProxyUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the IGovernedProxy contract.
func (*IGovernedProxyUpgradedIterator) Close ¶
func (it *IGovernedProxyUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IGovernedProxyUpgradedIterator) Error ¶
func (it *IGovernedProxyUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IGovernedProxyUpgradedIterator) Next ¶
func (it *IGovernedProxyUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IHardforkRegistry ¶
type IHardforkRegistry struct { IHardforkRegistryCaller // Read-only binding to the contract IHardforkRegistryTransactor // Write-only binding to the contract IHardforkRegistryFilterer // Log filterer for contract events }
IHardforkRegistry is an auto generated Go binding around an Ethereum contract.
func NewIHardforkRegistry ¶
func NewIHardforkRegistry(address common.Address, backend bind.ContractBackend) (*IHardforkRegistry, error)
NewIHardforkRegistry creates a new instance of IHardforkRegistry, bound to a specific deployed contract.
type IHardforkRegistryCaller ¶
type IHardforkRegistryCaller struct {
// contains filtered or unexported fields
}
IHardforkRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIHardforkRegistryCaller ¶
func NewIHardforkRegistryCaller(address common.Address, caller bind.ContractCaller) (*IHardforkRegistryCaller, error)
NewIHardforkRegistryCaller creates a new read-only instance of IHardforkRegistry, bound to a specific deployed contract.
func (*IHardforkRegistryCaller) Enumerate ¶
func (_IHardforkRegistry *IHardforkRegistryCaller) Enumerate(opts *bind.CallOpts) ([][32]byte, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(bytes32[])
func (*IHardforkRegistryCaller) EnumerateActive ¶
func (_IHardforkRegistry *IHardforkRegistryCaller) EnumerateActive(opts *bind.CallOpts) ([][32]byte, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(bytes32[])
func (*IHardforkRegistryCaller) EnumeratePending ¶
func (_IHardforkRegistry *IHardforkRegistryCaller) EnumeratePending(opts *bind.CallOpts) ([][32]byte, error)
EnumeratePending is a free data retrieval call binding the contract method 0xca89ad5f.
Solidity: function enumeratePending() constant returns(bytes32[])
func (*IHardforkRegistryCaller) Get ¶
func (_IHardforkRegistry *IHardforkRegistryCaller) Get(opts *bind.CallOpts, name [32]byte) (struct { BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int }, error)
Get is a free data retrieval call binding the contract method 0x8eaa6ac0.
Solidity: function get(bytes32 name) constant returns(uint256 block_number, bytes32 block_hash, uint256 sw_features)
type IHardforkRegistryCallerRaw ¶
type IHardforkRegistryCallerRaw struct {
Contract *IHardforkRegistryCaller // Generic read-only contract binding to access the raw methods on
}
IHardforkRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IHardforkRegistryCallerRaw) Call ¶
func (_IHardforkRegistry *IHardforkRegistryCallerRaw) 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 IHardforkRegistryCallerSession ¶
type IHardforkRegistryCallerSession struct { Contract *IHardforkRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IHardforkRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IHardforkRegistryCallerSession) Enumerate ¶
func (_IHardforkRegistry *IHardforkRegistryCallerSession) Enumerate() ([][32]byte, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(bytes32[])
func (*IHardforkRegistryCallerSession) EnumerateActive ¶
func (_IHardforkRegistry *IHardforkRegistryCallerSession) EnumerateActive() ([][32]byte, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(bytes32[])
func (*IHardforkRegistryCallerSession) EnumeratePending ¶
func (_IHardforkRegistry *IHardforkRegistryCallerSession) EnumeratePending() ([][32]byte, error)
EnumeratePending is a free data retrieval call binding the contract method 0xca89ad5f.
Solidity: function enumeratePending() constant returns(bytes32[])
func (*IHardforkRegistryCallerSession) Get ¶
func (_IHardforkRegistry *IHardforkRegistryCallerSession) Get(name [32]byte) (struct { BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int }, error)
Get is a free data retrieval call binding the contract method 0x8eaa6ac0.
Solidity: function get(bytes32 name) constant returns(uint256 block_number, bytes32 block_hash, uint256 sw_features)
type IHardforkRegistryFilterer ¶
type IHardforkRegistryFilterer struct {
// contains filtered or unexported fields
}
IHardforkRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIHardforkRegistryFilterer ¶
func NewIHardforkRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*IHardforkRegistryFilterer, error)
NewIHardforkRegistryFilterer creates a new log filterer instance of IHardforkRegistry, bound to a specific deployed contract.
func (*IHardforkRegistryFilterer) FilterHardforkCreated ¶
func (_IHardforkRegistry *IHardforkRegistryFilterer) FilterHardforkCreated(opts *bind.FilterOpts, name [][32]byte) (*IHardforkRegistryHardforkCreatedIterator, error)
FilterHardforkCreated is a free log retrieval operation binding the contract event 0x33bbb09eb0e71b49dacc2c0e0f73dd640a1314f0d08d5f8efa5c12eac770c4c3.
Solidity: event HardforkCreated(bytes32 indexed name, uint256 block_number, uint256 sw_features)
func (*IHardforkRegistryFilterer) FilterHardforkFinalized ¶
func (_IHardforkRegistry *IHardforkRegistryFilterer) FilterHardforkFinalized(opts *bind.FilterOpts, name [][32]byte) (*IHardforkRegistryHardforkFinalizedIterator, error)
FilterHardforkFinalized is a free log retrieval operation binding the contract event 0x6dc459fd769bc8043e2a9bf76cf8ca708f41158bb7d40566a9f488a8fc6c87da.
Solidity: event HardforkFinalized(bytes32 indexed name, uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*IHardforkRegistryFilterer) FilterHardforkRemoved ¶
func (_IHardforkRegistry *IHardforkRegistryFilterer) FilterHardforkRemoved(opts *bind.FilterOpts, name [][32]byte) (*IHardforkRegistryHardforkRemovedIterator, error)
FilterHardforkRemoved is a free log retrieval operation binding the contract event 0x9e405a3cec329c3a3b1fce0ce501b60d6a7714e185d57047ab1d1970ba9f8fea.
Solidity: event HardforkRemoved(bytes32 indexed name, bytes32 unindexed_name)
func (*IHardforkRegistryFilterer) WatchHardforkCreated ¶
func (_IHardforkRegistry *IHardforkRegistryFilterer) WatchHardforkCreated(opts *bind.WatchOpts, sink chan<- *IHardforkRegistryHardforkCreated, name [][32]byte) (event.Subscription, error)
WatchHardforkCreated is a free log subscription operation binding the contract event 0x33bbb09eb0e71b49dacc2c0e0f73dd640a1314f0d08d5f8efa5c12eac770c4c3.
Solidity: event HardforkCreated(bytes32 indexed name, uint256 block_number, uint256 sw_features)
func (*IHardforkRegistryFilterer) WatchHardforkFinalized ¶
func (_IHardforkRegistry *IHardforkRegistryFilterer) WatchHardforkFinalized(opts *bind.WatchOpts, sink chan<- *IHardforkRegistryHardforkFinalized, name [][32]byte) (event.Subscription, error)
WatchHardforkFinalized is a free log subscription operation binding the contract event 0x6dc459fd769bc8043e2a9bf76cf8ca708f41158bb7d40566a9f488a8fc6c87da.
Solidity: event HardforkFinalized(bytes32 indexed name, uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*IHardforkRegistryFilterer) WatchHardforkRemoved ¶
func (_IHardforkRegistry *IHardforkRegistryFilterer) WatchHardforkRemoved(opts *bind.WatchOpts, sink chan<- *IHardforkRegistryHardforkRemoved, name [][32]byte) (event.Subscription, error)
WatchHardforkRemoved is a free log subscription operation binding the contract event 0x9e405a3cec329c3a3b1fce0ce501b60d6a7714e185d57047ab1d1970ba9f8fea.
Solidity: event HardforkRemoved(bytes32 indexed name, bytes32 unindexed_name)
type IHardforkRegistryHardforkCreated ¶
type IHardforkRegistryHardforkCreated struct { Name [32]byte BlockNumber *big.Int SwFeatures *big.Int Raw types.Log // Blockchain specific contextual infos }
IHardforkRegistryHardforkCreated represents a HardforkCreated event raised by the IHardforkRegistry contract.
type IHardforkRegistryHardforkCreatedIterator ¶
type IHardforkRegistryHardforkCreatedIterator struct { Event *IHardforkRegistryHardforkCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IHardforkRegistryHardforkCreatedIterator is returned from FilterHardforkCreated and is used to iterate over the raw logs and unpacked data for HardforkCreated events raised by the IHardforkRegistry contract.
func (*IHardforkRegistryHardforkCreatedIterator) Close ¶
func (it *IHardforkRegistryHardforkCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IHardforkRegistryHardforkCreatedIterator) Error ¶
func (it *IHardforkRegistryHardforkCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IHardforkRegistryHardforkCreatedIterator) Next ¶
func (it *IHardforkRegistryHardforkCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IHardforkRegistryHardforkFinalized ¶
type IHardforkRegistryHardforkFinalized struct { Name [32]byte BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int Raw types.Log // Blockchain specific contextual infos }
IHardforkRegistryHardforkFinalized represents a HardforkFinalized event raised by the IHardforkRegistry contract.
type IHardforkRegistryHardforkFinalizedIterator ¶
type IHardforkRegistryHardforkFinalizedIterator struct { Event *IHardforkRegistryHardforkFinalized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IHardforkRegistryHardforkFinalizedIterator is returned from FilterHardforkFinalized and is used to iterate over the raw logs and unpacked data for HardforkFinalized events raised by the IHardforkRegistry contract.
func (*IHardforkRegistryHardforkFinalizedIterator) Close ¶
func (it *IHardforkRegistryHardforkFinalizedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IHardforkRegistryHardforkFinalizedIterator) Error ¶
func (it *IHardforkRegistryHardforkFinalizedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IHardforkRegistryHardforkFinalizedIterator) Next ¶
func (it *IHardforkRegistryHardforkFinalizedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IHardforkRegistryHardforkRemoved ¶
type IHardforkRegistryHardforkRemoved struct { Name [32]byte UnindexedName [32]byte Raw types.Log // Blockchain specific contextual infos }
IHardforkRegistryHardforkRemoved represents a HardforkRemoved event raised by the IHardforkRegistry contract.
type IHardforkRegistryHardforkRemovedIterator ¶
type IHardforkRegistryHardforkRemovedIterator struct { Event *IHardforkRegistryHardforkRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IHardforkRegistryHardforkRemovedIterator is returned from FilterHardforkRemoved and is used to iterate over the raw logs and unpacked data for HardforkRemoved events raised by the IHardforkRegistry contract.
func (*IHardforkRegistryHardforkRemovedIterator) Close ¶
func (it *IHardforkRegistryHardforkRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IHardforkRegistryHardforkRemovedIterator) Error ¶
func (it *IHardforkRegistryHardforkRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IHardforkRegistryHardforkRemovedIterator) Next ¶
func (it *IHardforkRegistryHardforkRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IHardforkRegistryRaw ¶
type IHardforkRegistryRaw struct {
Contract *IHardforkRegistry // Generic contract binding to access the raw methods on
}
IHardforkRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IHardforkRegistryRaw) Call ¶
func (_IHardforkRegistry *IHardforkRegistryRaw) 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 (*IHardforkRegistryRaw) Transact ¶
func (_IHardforkRegistry *IHardforkRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IHardforkRegistryRaw) Transfer ¶
func (_IHardforkRegistry *IHardforkRegistryRaw) 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 IHardforkRegistrySession ¶
type IHardforkRegistrySession struct { Contract *IHardforkRegistry // 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 }
IHardforkRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IHardforkRegistrySession) Add ¶
func (_IHardforkRegistry *IHardforkRegistrySession) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xaa61604f.
Solidity: function add(bytes32 name, uint256 block_number, uint256 sw_features) returns()
func (*IHardforkRegistrySession) Enumerate ¶
func (_IHardforkRegistry *IHardforkRegistrySession) Enumerate() ([][32]byte, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(bytes32[])
func (*IHardforkRegistrySession) EnumerateActive ¶
func (_IHardforkRegistry *IHardforkRegistrySession) EnumerateActive() ([][32]byte, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(bytes32[])
func (*IHardforkRegistrySession) EnumeratePending ¶
func (_IHardforkRegistry *IHardforkRegistrySession) EnumeratePending() ([][32]byte, error)
EnumeratePending is a free data retrieval call binding the contract method 0xca89ad5f.
Solidity: function enumeratePending() constant returns(bytes32[])
func (*IHardforkRegistrySession) Finalize ¶
func (_IHardforkRegistry *IHardforkRegistrySession) Finalize(name [32]byte) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0x92584d80.
Solidity: function finalize(bytes32 name) returns()
func (*IHardforkRegistrySession) Get ¶
func (_IHardforkRegistry *IHardforkRegistrySession) Get(name [32]byte) (struct { BlockNumber *big.Int BlockHash [32]byte SwFeatures *big.Int }, error)
Get is a free data retrieval call binding the contract method 0x8eaa6ac0.
Solidity: function get(bytes32 name) constant returns(uint256 block_number, bytes32 block_hash, uint256 sw_features)
func (*IHardforkRegistrySession) IsActive ¶
func (_IHardforkRegistry *IHardforkRegistrySession) IsActive(name [32]byte) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x5c36901c.
Solidity: function isActive(bytes32 name) constant returns(bool)
func (*IHardforkRegistrySession) Remove ¶
func (_IHardforkRegistry *IHardforkRegistrySession) Remove(name [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x95bc2673.
Solidity: function remove(bytes32 name) returns(bool)
type IHardforkRegistryTransactor ¶
type IHardforkRegistryTransactor struct {
// contains filtered or unexported fields
}
IHardforkRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIHardforkRegistryTransactor ¶
func NewIHardforkRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*IHardforkRegistryTransactor, error)
NewIHardforkRegistryTransactor creates a new write-only instance of IHardforkRegistry, bound to a specific deployed contract.
func (*IHardforkRegistryTransactor) Add ¶
func (_IHardforkRegistry *IHardforkRegistryTransactor) Add(opts *bind.TransactOpts, name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xaa61604f.
Solidity: function add(bytes32 name, uint256 block_number, uint256 sw_features) returns()
func (*IHardforkRegistryTransactor) Finalize ¶
func (_IHardforkRegistry *IHardforkRegistryTransactor) Finalize(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0x92584d80.
Solidity: function finalize(bytes32 name) returns()
func (*IHardforkRegistryTransactor) Remove ¶
func (_IHardforkRegistry *IHardforkRegistryTransactor) Remove(opts *bind.TransactOpts, name [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x95bc2673.
Solidity: function remove(bytes32 name) returns(bool)
type IHardforkRegistryTransactorRaw ¶
type IHardforkRegistryTransactorRaw struct {
Contract *IHardforkRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
IHardforkRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IHardforkRegistryTransactorRaw) Transact ¶
func (_IHardforkRegistry *IHardforkRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IHardforkRegistryTransactorRaw) Transfer ¶
func (_IHardforkRegistry *IHardforkRegistryTransactorRaw) 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 IHardforkRegistryTransactorSession ¶
type IHardforkRegistryTransactorSession struct { Contract *IHardforkRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IHardforkRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IHardforkRegistryTransactorSession) Add ¶
func (_IHardforkRegistry *IHardforkRegistryTransactorSession) Add(name [32]byte, block_number *big.Int, sw_features *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0xaa61604f.
Solidity: function add(bytes32 name, uint256 block_number, uint256 sw_features) returns()
func (*IHardforkRegistryTransactorSession) Finalize ¶
func (_IHardforkRegistry *IHardforkRegistryTransactorSession) Finalize(name [32]byte) (*types.Transaction, error)
Finalize is a paid mutator transaction binding the contract method 0x92584d80.
Solidity: function finalize(bytes32 name) returns()
func (*IHardforkRegistryTransactorSession) Remove ¶
func (_IHardforkRegistry *IHardforkRegistryTransactorSession) Remove(name [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x95bc2673.
Solidity: function remove(bytes32 name) returns(bool)
type IMasternodeRegistryV2 ¶
type IMasternodeRegistryV2 struct { IMasternodeRegistryV2Caller // Read-only binding to the contract IMasternodeRegistryV2Transactor // Write-only binding to the contract IMasternodeRegistryV2Filterer // Log filterer for contract events }
IMasternodeRegistryV2 is an auto generated Go binding around an Ethereum contract.
func NewIMasternodeRegistryV2 ¶
func NewIMasternodeRegistryV2(address common.Address, backend bind.ContractBackend) (*IMasternodeRegistryV2, error)
NewIMasternodeRegistryV2 creates a new instance of IMasternodeRegistryV2, bound to a specific deployed contract.
type IMasternodeRegistryV2Announced ¶
type IMasternodeRegistryV2Announced struct { Masternode common.Address Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int Raw types.Log // Blockchain specific contextual infos }
IMasternodeRegistryV2Announced represents a Announced event raised by the IMasternodeRegistryV2 contract.
type IMasternodeRegistryV2AnnouncedIterator ¶
type IMasternodeRegistryV2AnnouncedIterator struct { Event *IMasternodeRegistryV2Announced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IMasternodeRegistryV2AnnouncedIterator is returned from FilterAnnounced and is used to iterate over the raw logs and unpacked data for Announced events raised by the IMasternodeRegistryV2 contract.
func (*IMasternodeRegistryV2AnnouncedIterator) Close ¶
func (it *IMasternodeRegistryV2AnnouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IMasternodeRegistryV2AnnouncedIterator) Error ¶
func (it *IMasternodeRegistryV2AnnouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IMasternodeRegistryV2AnnouncedIterator) Next ¶
func (it *IMasternodeRegistryV2AnnouncedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IMasternodeRegistryV2Caller ¶
type IMasternodeRegistryV2Caller struct {
// contains filtered or unexported fields
}
IMasternodeRegistryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewIMasternodeRegistryV2Caller ¶
func NewIMasternodeRegistryV2Caller(address common.Address, caller bind.ContractCaller) (*IMasternodeRegistryV2Caller, error)
NewIMasternodeRegistryV2Caller creates a new read-only instance of IMasternodeRegistryV2, bound to a specific deployed contract.
func (*IMasternodeRegistryV2Caller) CanHeartbeat ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) CanHeartbeat(opts *bind.CallOpts, masternode common.Address) (bool, error)
CanHeartbeat is a free data retrieval call binding the contract method 0xd9966aba.
Solidity: function canHeartbeat(address masternode) constant returns(bool can_heartbeat)
func (*IMasternodeRegistryV2Caller) CanInvalidate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) CanInvalidate(opts *bind.CallOpts, masternode common.Address) (bool, error)
CanInvalidate is a free data retrieval call binding the contract method 0xd13ef5a5.
Solidity: function canInvalidate(address masternode) constant returns(bool can_invalidate)
func (*IMasternodeRegistryV2Caller) CollateralLimits ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) CollateralLimits(opts *bind.CallOpts) (struct { Min *big.Int Max *big.Int }, error)
CollateralLimits is a free data retrieval call binding the contract method 0xe2cb2195.
Solidity: function collateralLimits() constant returns(uint256 min, uint256 max)
func (*IMasternodeRegistryV2Caller) Count ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) Count(opts *bind.CallOpts) (struct { Active *big.Int Total *big.Int ActiveCollateral *big.Int TotalCollateral *big.Int MaxOfAllTimes *big.Int }, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() constant returns(uint256 active, uint256 total, uint256 active_collateral, uint256 total_collateral, uint256 max_of_all_times)
func (*IMasternodeRegistryV2Caller) Enumerate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) Enumerate(opts *bind.CallOpts) ([]common.Address, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(address[] masternodes)
func (*IMasternodeRegistryV2Caller) EnumerateActive ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) EnumerateActive(opts *bind.CallOpts) ([]common.Address, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(address[] masternodes)
func (*IMasternodeRegistryV2Caller) Info ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) Info(opts *bind.CallOpts, masternode common.Address) (struct { Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x0aae7a6b.
Solidity: function info(address masternode) constant returns(address owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*IMasternodeRegistryV2Caller) IsActive ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) IsActive(opts *bind.CallOpts, masternode common.Address) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x9f8a13d7.
Solidity: function isActive(address masternode) constant returns(bool)
func (*IMasternodeRegistryV2Caller) OwnerInfo ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) OwnerInfo(opts *bind.CallOpts, owner common.Address) (struct { Masternode common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
OwnerInfo is a free data retrieval call binding the contract method 0xb83e1605.
Solidity: function ownerInfo(address owner) constant returns(address masternode, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*IMasternodeRegistryV2Caller) TokenProxy ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) TokenProxy(opts *bind.CallOpts) (common.Address, error)
TokenProxy is a free data retrieval call binding the contract method 0x84afd47f.
Solidity: function token_proxy() constant returns(address)
func (*IMasternodeRegistryV2Caller) TreasuryProxy ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) TreasuryProxy(opts *bind.CallOpts) (common.Address, error)
TreasuryProxy is a free data retrieval call binding the contract method 0xa2731784.
Solidity: function treasury_proxy() constant returns(address)
func (*IMasternodeRegistryV2Caller) ValidationTarget ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Caller) ValidationTarget(opts *bind.CallOpts, masternode common.Address) (common.Address, error)
ValidationTarget is a free data retrieval call binding the contract method 0xc3db74d6.
Solidity: function validationTarget(address masternode) constant returns(address target)
type IMasternodeRegistryV2CallerRaw ¶
type IMasternodeRegistryV2CallerRaw struct {
Contract *IMasternodeRegistryV2Caller // Generic read-only contract binding to access the raw methods on
}
IMasternodeRegistryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IMasternodeRegistryV2CallerRaw) Call ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerRaw) 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 IMasternodeRegistryV2CallerSession ¶
type IMasternodeRegistryV2CallerSession struct { Contract *IMasternodeRegistryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IMasternodeRegistryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IMasternodeRegistryV2CallerSession) CanHeartbeat ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) CanHeartbeat(masternode common.Address) (bool, error)
CanHeartbeat is a free data retrieval call binding the contract method 0xd9966aba.
Solidity: function canHeartbeat(address masternode) constant returns(bool can_heartbeat)
func (*IMasternodeRegistryV2CallerSession) CanInvalidate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) CanInvalidate(masternode common.Address) (bool, error)
CanInvalidate is a free data retrieval call binding the contract method 0xd13ef5a5.
Solidity: function canInvalidate(address masternode) constant returns(bool can_invalidate)
func (*IMasternodeRegistryV2CallerSession) CollateralLimits ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) CollateralLimits() (struct { Min *big.Int Max *big.Int }, error)
CollateralLimits is a free data retrieval call binding the contract method 0xe2cb2195.
Solidity: function collateralLimits() constant returns(uint256 min, uint256 max)
func (*IMasternodeRegistryV2CallerSession) Count ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) Count() (struct { Active *big.Int Total *big.Int ActiveCollateral *big.Int TotalCollateral *big.Int MaxOfAllTimes *big.Int }, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() constant returns(uint256 active, uint256 total, uint256 active_collateral, uint256 total_collateral, uint256 max_of_all_times)
func (*IMasternodeRegistryV2CallerSession) Enumerate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) Enumerate() ([]common.Address, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(address[] masternodes)
func (*IMasternodeRegistryV2CallerSession) EnumerateActive ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) EnumerateActive() ([]common.Address, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(address[] masternodes)
func (*IMasternodeRegistryV2CallerSession) Info ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) Info(masternode common.Address) (struct { Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x0aae7a6b.
Solidity: function info(address masternode) constant returns(address owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*IMasternodeRegistryV2CallerSession) IsActive ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) IsActive(masternode common.Address) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x9f8a13d7.
Solidity: function isActive(address masternode) constant returns(bool)
func (*IMasternodeRegistryV2CallerSession) OwnerInfo ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) OwnerInfo(owner common.Address) (struct { Masternode common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
OwnerInfo is a free data retrieval call binding the contract method 0xb83e1605.
Solidity: function ownerInfo(address owner) constant returns(address masternode, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*IMasternodeRegistryV2CallerSession) TokenProxy ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) TokenProxy() (common.Address, error)
TokenProxy is a free data retrieval call binding the contract method 0x84afd47f.
Solidity: function token_proxy() constant returns(address)
func (*IMasternodeRegistryV2CallerSession) TreasuryProxy ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) TreasuryProxy() (common.Address, error)
TreasuryProxy is a free data retrieval call binding the contract method 0xa2731784.
Solidity: function treasury_proxy() constant returns(address)
func (*IMasternodeRegistryV2CallerSession) ValidationTarget ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2CallerSession) ValidationTarget(masternode common.Address) (common.Address, error)
ValidationTarget is a free data retrieval call binding the contract method 0xc3db74d6.
Solidity: function validationTarget(address masternode) constant returns(address target)
type IMasternodeRegistryV2Deactivated ¶
type IMasternodeRegistryV2Deactivated struct { Masternode common.Address Raw types.Log // Blockchain specific contextual infos }
IMasternodeRegistryV2Deactivated represents a Deactivated event raised by the IMasternodeRegistryV2 contract.
type IMasternodeRegistryV2DeactivatedIterator ¶
type IMasternodeRegistryV2DeactivatedIterator struct { Event *IMasternodeRegistryV2Deactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IMasternodeRegistryV2DeactivatedIterator is returned from FilterDeactivated and is used to iterate over the raw logs and unpacked data for Deactivated events raised by the IMasternodeRegistryV2 contract.
func (*IMasternodeRegistryV2DeactivatedIterator) Close ¶
func (it *IMasternodeRegistryV2DeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IMasternodeRegistryV2DeactivatedIterator) Error ¶
func (it *IMasternodeRegistryV2DeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IMasternodeRegistryV2DeactivatedIterator) Next ¶
func (it *IMasternodeRegistryV2DeactivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IMasternodeRegistryV2Denounced ¶
type IMasternodeRegistryV2Denounced struct { Masternode common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
IMasternodeRegistryV2Denounced represents a Denounced event raised by the IMasternodeRegistryV2 contract.
type IMasternodeRegistryV2DenouncedIterator ¶
type IMasternodeRegistryV2DenouncedIterator struct { Event *IMasternodeRegistryV2Denounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IMasternodeRegistryV2DenouncedIterator is returned from FilterDenounced and is used to iterate over the raw logs and unpacked data for Denounced events raised by the IMasternodeRegistryV2 contract.
func (*IMasternodeRegistryV2DenouncedIterator) Close ¶
func (it *IMasternodeRegistryV2DenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IMasternodeRegistryV2DenouncedIterator) Error ¶
func (it *IMasternodeRegistryV2DenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IMasternodeRegistryV2DenouncedIterator) Next ¶
func (it *IMasternodeRegistryV2DenouncedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IMasternodeRegistryV2Filterer ¶
type IMasternodeRegistryV2Filterer struct {
// contains filtered or unexported fields
}
IMasternodeRegistryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIMasternodeRegistryV2Filterer ¶
func NewIMasternodeRegistryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*IMasternodeRegistryV2Filterer, error)
NewIMasternodeRegistryV2Filterer creates a new log filterer instance of IMasternodeRegistryV2, bound to a specific deployed contract.
func (*IMasternodeRegistryV2Filterer) FilterAnnounced ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterAnnounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*IMasternodeRegistryV2AnnouncedIterator, error)
FilterAnnounced is a free log retrieval operation binding the contract event 0x935a2f33570c4840d82856d75f5d0aafca32c5e6b31db5627552304a7dc82c09.
Solidity: event Announced(address indexed masternode, address indexed owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral)
func (*IMasternodeRegistryV2Filterer) FilterDeactivated ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterDeactivated(opts *bind.FilterOpts, masternode []common.Address) (*IMasternodeRegistryV2DeactivatedIterator, error)
FilterDeactivated is a free log retrieval operation binding the contract event 0x749cb6b4c510bc468cf6b9c2086d6f0a54d6b18e25d37bf3200e68eab0880c00.
Solidity: event Deactivated(address indexed masternode)
func (*IMasternodeRegistryV2Filterer) FilterDenounced ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterDenounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*IMasternodeRegistryV2DenouncedIterator, error)
FilterDenounced is a free log retrieval operation binding the contract event 0x55faf8e51ab442f8d8510476317b2e313144c3db60adc284affef64140fe8552.
Solidity: event Denounced(address indexed masternode, address indexed owner)
func (*IMasternodeRegistryV2Filterer) FilterInvalidation ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) FilterInvalidation(opts *bind.FilterOpts, masternode []common.Address, validator []common.Address) (*IMasternodeRegistryV2InvalidationIterator, error)
FilterInvalidation is a free log retrieval operation binding the contract event 0x389d58799d7eca76264c556a007ffbc7c60caa4e3c8ea0564e791af3a1b9d331.
Solidity: event Invalidation(address indexed masternode, address indexed validator)
func (*IMasternodeRegistryV2Filterer) WatchAnnounced ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchAnnounced(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Announced, masternode []common.Address, owner []common.Address) (event.Subscription, error)
WatchAnnounced is a free log subscription operation binding the contract event 0x935a2f33570c4840d82856d75f5d0aafca32c5e6b31db5627552304a7dc82c09.
Solidity: event Announced(address indexed masternode, address indexed owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral)
func (*IMasternodeRegistryV2Filterer) WatchDeactivated ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchDeactivated(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Deactivated, masternode []common.Address) (event.Subscription, error)
WatchDeactivated is a free log subscription operation binding the contract event 0x749cb6b4c510bc468cf6b9c2086d6f0a54d6b18e25d37bf3200e68eab0880c00.
Solidity: event Deactivated(address indexed masternode)
func (*IMasternodeRegistryV2Filterer) WatchDenounced ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchDenounced(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Denounced, masternode []common.Address, owner []common.Address) (event.Subscription, error)
WatchDenounced is a free log subscription operation binding the contract event 0x55faf8e51ab442f8d8510476317b2e313144c3db60adc284affef64140fe8552.
Solidity: event Denounced(address indexed masternode, address indexed owner)
func (*IMasternodeRegistryV2Filterer) WatchInvalidation ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Filterer) WatchInvalidation(opts *bind.WatchOpts, sink chan<- *IMasternodeRegistryV2Invalidation, masternode []common.Address, validator []common.Address) (event.Subscription, error)
WatchInvalidation is a free log subscription operation binding the contract event 0x389d58799d7eca76264c556a007ffbc7c60caa4e3c8ea0564e791af3a1b9d331.
Solidity: event Invalidation(address indexed masternode, address indexed validator)
type IMasternodeRegistryV2Invalidation ¶
type IMasternodeRegistryV2Invalidation struct { Masternode common.Address Validator common.Address Raw types.Log // Blockchain specific contextual infos }
IMasternodeRegistryV2Invalidation represents a Invalidation event raised by the IMasternodeRegistryV2 contract.
type IMasternodeRegistryV2InvalidationIterator ¶
type IMasternodeRegistryV2InvalidationIterator struct { Event *IMasternodeRegistryV2Invalidation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IMasternodeRegistryV2InvalidationIterator is returned from FilterInvalidation and is used to iterate over the raw logs and unpacked data for Invalidation events raised by the IMasternodeRegistryV2 contract.
func (*IMasternodeRegistryV2InvalidationIterator) Close ¶
func (it *IMasternodeRegistryV2InvalidationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IMasternodeRegistryV2InvalidationIterator) Error ¶
func (it *IMasternodeRegistryV2InvalidationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IMasternodeRegistryV2InvalidationIterator) Next ¶
func (it *IMasternodeRegistryV2InvalidationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IMasternodeRegistryV2Raw ¶
type IMasternodeRegistryV2Raw struct {
Contract *IMasternodeRegistryV2 // Generic contract binding to access the raw methods on
}
IMasternodeRegistryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*IMasternodeRegistryV2Raw) Call ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Raw) 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 (*IMasternodeRegistryV2Raw) Transact ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMasternodeRegistryV2Raw) Transfer ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Raw) 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 IMasternodeRegistryV2Session ¶
type IMasternodeRegistryV2Session struct { Contract *IMasternodeRegistryV2 // 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 }
IMasternodeRegistryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IMasternodeRegistryV2Session) Announce ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
Announce is a paid mutator transaction binding the contract method 0xd70d5c30.
Solidity: function announce(address masternode, uint32 ipv4address, bytes32[2] enode) returns()
func (*IMasternodeRegistryV2Session) CanHeartbeat ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) CanHeartbeat(masternode common.Address) (bool, error)
CanHeartbeat is a free data retrieval call binding the contract method 0xd9966aba.
Solidity: function canHeartbeat(address masternode) constant returns(bool can_heartbeat)
func (*IMasternodeRegistryV2Session) CanInvalidate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) CanInvalidate(masternode common.Address) (bool, error)
CanInvalidate is a free data retrieval call binding the contract method 0xd13ef5a5.
Solidity: function canInvalidate(address masternode) constant returns(bool can_invalidate)
func (*IMasternodeRegistryV2Session) CollateralLimits ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) CollateralLimits() (struct { Min *big.Int Max *big.Int }, error)
CollateralLimits is a free data retrieval call binding the contract method 0xe2cb2195.
Solidity: function collateralLimits() constant returns(uint256 min, uint256 max)
func (*IMasternodeRegistryV2Session) Count ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Count() (struct { Active *big.Int Total *big.Int ActiveCollateral *big.Int TotalCollateral *big.Int MaxOfAllTimes *big.Int }, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() constant returns(uint256 active, uint256 total, uint256 active_collateral, uint256 total_collateral, uint256 max_of_all_times)
func (*IMasternodeRegistryV2Session) Denounce ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Denounce(masternode common.Address) (*types.Transaction, error)
Denounce is a paid mutator transaction binding the contract method 0xca0e551f.
Solidity: function denounce(address masternode) returns()
func (*IMasternodeRegistryV2Session) Enumerate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Enumerate() ([]common.Address, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(address[] masternodes)
func (*IMasternodeRegistryV2Session) EnumerateActive ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) EnumerateActive() ([]common.Address, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(address[] masternodes)
func (*IMasternodeRegistryV2Session) Heartbeat ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
Heartbeat is a paid mutator transaction binding the contract method 0x91ceac96.
Solidity: function heartbeat(uint256 block_number, bytes32 block_hash, uint256 sw_features) returns()
func (*IMasternodeRegistryV2Session) Info ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Info(masternode common.Address) (struct { Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x0aae7a6b.
Solidity: function info(address masternode) constant returns(address owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*IMasternodeRegistryV2Session) Invalidate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) Invalidate(masternode common.Address) (*types.Transaction, error)
Invalidate is a paid mutator transaction binding the contract method 0x37a3931f.
Solidity: function invalidate(address masternode) returns()
func (*IMasternodeRegistryV2Session) IsActive ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) IsActive(masternode common.Address) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x9f8a13d7.
Solidity: function isActive(address masternode) constant returns(bool)
func (*IMasternodeRegistryV2Session) OnCollateralUpdate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
OnCollateralUpdate is a paid mutator transaction binding the contract method 0xcdc7d4ad.
Solidity: function onCollateralUpdate(address owner) returns()
func (*IMasternodeRegistryV2Session) OwnerInfo ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) OwnerInfo(owner common.Address) (struct { Masternode common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
OwnerInfo is a free data retrieval call binding the contract method 0xb83e1605.
Solidity: function ownerInfo(address owner) constant returns(address masternode, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*IMasternodeRegistryV2Session) TokenProxy ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) TokenProxy() (common.Address, error)
TokenProxy is a free data retrieval call binding the contract method 0x84afd47f.
Solidity: function token_proxy() constant returns(address)
func (*IMasternodeRegistryV2Session) TreasuryProxy ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) TreasuryProxy() (common.Address, error)
TreasuryProxy is a free data retrieval call binding the contract method 0xa2731784.
Solidity: function treasury_proxy() constant returns(address)
func (*IMasternodeRegistryV2Session) ValidationTarget ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Session) ValidationTarget(masternode common.Address) (common.Address, error)
ValidationTarget is a free data retrieval call binding the contract method 0xc3db74d6.
Solidity: function validationTarget(address masternode) constant returns(address target)
type IMasternodeRegistryV2Transactor ¶
type IMasternodeRegistryV2Transactor struct {
// contains filtered or unexported fields
}
IMasternodeRegistryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIMasternodeRegistryV2Transactor ¶
func NewIMasternodeRegistryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*IMasternodeRegistryV2Transactor, error)
NewIMasternodeRegistryV2Transactor creates a new write-only instance of IMasternodeRegistryV2, bound to a specific deployed contract.
func (*IMasternodeRegistryV2Transactor) Announce ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Announce(opts *bind.TransactOpts, masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
Announce is a paid mutator transaction binding the contract method 0xd70d5c30.
Solidity: function announce(address masternode, uint32 ipv4address, bytes32[2] enode) returns()
func (*IMasternodeRegistryV2Transactor) Denounce ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Denounce(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
Denounce is a paid mutator transaction binding the contract method 0xca0e551f.
Solidity: function denounce(address masternode) returns()
func (*IMasternodeRegistryV2Transactor) Heartbeat ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Heartbeat(opts *bind.TransactOpts, block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
Heartbeat is a paid mutator transaction binding the contract method 0x91ceac96.
Solidity: function heartbeat(uint256 block_number, bytes32 block_hash, uint256 sw_features) returns()
func (*IMasternodeRegistryV2Transactor) Invalidate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) Invalidate(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
Invalidate is a paid mutator transaction binding the contract method 0x37a3931f.
Solidity: function invalidate(address masternode) returns()
func (*IMasternodeRegistryV2Transactor) OnCollateralUpdate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2Transactor) OnCollateralUpdate(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
OnCollateralUpdate is a paid mutator transaction binding the contract method 0xcdc7d4ad.
Solidity: function onCollateralUpdate(address owner) returns()
type IMasternodeRegistryV2TransactorRaw ¶
type IMasternodeRegistryV2TransactorRaw struct {
Contract *IMasternodeRegistryV2Transactor // Generic write-only contract binding to access the raw methods on
}
IMasternodeRegistryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IMasternodeRegistryV2TransactorRaw) Transact ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMasternodeRegistryV2TransactorRaw) Transfer ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorRaw) 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 IMasternodeRegistryV2TransactorSession ¶
type IMasternodeRegistryV2TransactorSession struct { Contract *IMasternodeRegistryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IMasternodeRegistryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IMasternodeRegistryV2TransactorSession) Announce ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
Announce is a paid mutator transaction binding the contract method 0xd70d5c30.
Solidity: function announce(address masternode, uint32 ipv4address, bytes32[2] enode) returns()
func (*IMasternodeRegistryV2TransactorSession) Denounce ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Denounce(masternode common.Address) (*types.Transaction, error)
Denounce is a paid mutator transaction binding the contract method 0xca0e551f.
Solidity: function denounce(address masternode) returns()
func (*IMasternodeRegistryV2TransactorSession) Heartbeat ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
Heartbeat is a paid mutator transaction binding the contract method 0x91ceac96.
Solidity: function heartbeat(uint256 block_number, bytes32 block_hash, uint256 sw_features) returns()
func (*IMasternodeRegistryV2TransactorSession) Invalidate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) Invalidate(masternode common.Address) (*types.Transaction, error)
Invalidate is a paid mutator transaction binding the contract method 0x37a3931f.
Solidity: function invalidate(address masternode) returns()
func (*IMasternodeRegistryV2TransactorSession) OnCollateralUpdate ¶
func (_IMasternodeRegistryV2 *IMasternodeRegistryV2TransactorSession) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
OnCollateralUpdate is a paid mutator transaction binding the contract method 0xcdc7d4ad.
Solidity: function onCollateralUpdate(address owner) returns()
type IMasternodeToken ¶
type IMasternodeToken struct { IMasternodeTokenCaller // Read-only binding to the contract IMasternodeTokenTransactor // Write-only binding to the contract IMasternodeTokenFilterer // Log filterer for contract events }
IMasternodeToken is an auto generated Go binding around an Ethereum contract.
func NewIMasternodeToken ¶
func NewIMasternodeToken(address common.Address, backend bind.ContractBackend) (*IMasternodeToken, error)
NewIMasternodeToken creates a new instance of IMasternodeToken, bound to a specific deployed contract.
type IMasternodeTokenApproval ¶
type IMasternodeTokenApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IMasternodeTokenApproval represents a Approval event raised by the IMasternodeToken contract.
type IMasternodeTokenApprovalIterator ¶
type IMasternodeTokenApprovalIterator struct { Event *IMasternodeTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IMasternodeTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the IMasternodeToken contract.
func (*IMasternodeTokenApprovalIterator) Close ¶
func (it *IMasternodeTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IMasternodeTokenApprovalIterator) Error ¶
func (it *IMasternodeTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IMasternodeTokenApprovalIterator) Next ¶
func (it *IMasternodeTokenApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IMasternodeTokenCaller ¶
type IMasternodeTokenCaller struct {
// contains filtered or unexported fields
}
IMasternodeTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIMasternodeTokenCaller ¶
func NewIMasternodeTokenCaller(address common.Address, caller bind.ContractCaller) (*IMasternodeTokenCaller, error)
NewIMasternodeTokenCaller creates a new read-only instance of IMasternodeToken, bound to a specific deployed contract.
func (*IMasternodeTokenCaller) Allowance ¶
func (_IMasternodeToken *IMasternodeTokenCaller) 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 remaining)
func (*IMasternodeTokenCaller) BalanceInfo ¶
func (_IMasternodeToken *IMasternodeTokenCaller) BalanceInfo(opts *bind.CallOpts, _tokenOwner common.Address) (struct { Balance *big.Int LastBlock *big.Int }, error)
BalanceInfo is a free data retrieval call binding the contract method 0x78c7d979.
Solidity: function balanceInfo(address _tokenOwner) constant returns(uint256 balance, uint256 last_block)
func (*IMasternodeTokenCaller) BalanceOf ¶
func (_IMasternodeToken *IMasternodeTokenCaller) 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 balance)
func (*IMasternodeTokenCaller) Decimals ¶
func (_IMasternodeToken *IMasternodeTokenCaller) 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 (*IMasternodeTokenCaller) Name ¶
func (_IMasternodeToken *IMasternodeTokenCaller) 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 (*IMasternodeTokenCaller) Symbol ¶
func (_IMasternodeToken *IMasternodeTokenCaller) 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 (*IMasternodeTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type IMasternodeTokenCallerRaw ¶
type IMasternodeTokenCallerRaw struct {
Contract *IMasternodeTokenCaller // Generic read-only contract binding to access the raw methods on
}
IMasternodeTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IMasternodeTokenCallerRaw) Call ¶
func (_IMasternodeToken *IMasternodeTokenCallerRaw) 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 IMasternodeTokenCallerSession ¶
type IMasternodeTokenCallerSession struct { Contract *IMasternodeTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IMasternodeTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IMasternodeTokenCallerSession) Allowance ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) 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 remaining)
func (*IMasternodeTokenCallerSession) BalanceInfo ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) BalanceInfo(_tokenOwner common.Address) (struct { Balance *big.Int LastBlock *big.Int }, error)
BalanceInfo is a free data retrieval call binding the contract method 0x78c7d979.
Solidity: function balanceInfo(address _tokenOwner) constant returns(uint256 balance, uint256 last_block)
func (*IMasternodeTokenCallerSession) BalanceOf ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) 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 balance)
func (*IMasternodeTokenCallerSession) Decimals ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*IMasternodeTokenCallerSession) Name ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*IMasternodeTokenCallerSession) Symbol ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*IMasternodeTokenCallerSession) TotalSupply ¶
func (_IMasternodeToken *IMasternodeTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type IMasternodeTokenFilterer ¶
type IMasternodeTokenFilterer struct {
// contains filtered or unexported fields
}
IMasternodeTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIMasternodeTokenFilterer ¶
func NewIMasternodeTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*IMasternodeTokenFilterer, error)
NewIMasternodeTokenFilterer creates a new log filterer instance of IMasternodeToken, bound to a specific deployed contract.
func (*IMasternodeTokenFilterer) FilterApproval ¶
func (_IMasternodeToken *IMasternodeTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*IMasternodeTokenApprovalIterator, 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 (*IMasternodeTokenFilterer) FilterTransfer ¶
func (_IMasternodeToken *IMasternodeTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*IMasternodeTokenTransferIterator, 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 (*IMasternodeTokenFilterer) WatchApproval ¶
func (_IMasternodeToken *IMasternodeTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IMasternodeTokenApproval, 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 (*IMasternodeTokenFilterer) WatchTransfer ¶
func (_IMasternodeToken *IMasternodeTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IMasternodeTokenTransfer, 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 IMasternodeTokenRaw ¶
type IMasternodeTokenRaw struct {
Contract *IMasternodeToken // Generic contract binding to access the raw methods on
}
IMasternodeTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IMasternodeTokenRaw) Call ¶
func (_IMasternodeToken *IMasternodeTokenRaw) 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 (*IMasternodeTokenRaw) Transact ¶
func (_IMasternodeToken *IMasternodeTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMasternodeTokenRaw) Transfer ¶
func (_IMasternodeToken *IMasternodeTokenRaw) 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 IMasternodeTokenSession ¶
type IMasternodeTokenSession struct { Contract *IMasternodeToken // 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 }
IMasternodeTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IMasternodeTokenSession) Allowance ¶
func (_IMasternodeToken *IMasternodeTokenSession) 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 remaining)
func (*IMasternodeTokenSession) Approve ¶
func (_IMasternodeToken *IMasternodeTokenSession) 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 success)
func (*IMasternodeTokenSession) BalanceInfo ¶
func (_IMasternodeToken *IMasternodeTokenSession) BalanceInfo(_tokenOwner common.Address) (struct { Balance *big.Int LastBlock *big.Int }, error)
BalanceInfo is a free data retrieval call binding the contract method 0x78c7d979.
Solidity: function balanceInfo(address _tokenOwner) constant returns(uint256 balance, uint256 last_block)
func (*IMasternodeTokenSession) BalanceOf ¶
func (_IMasternodeToken *IMasternodeTokenSession) 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 balance)
func (*IMasternodeTokenSession) Decimals ¶
func (_IMasternodeToken *IMasternodeTokenSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*IMasternodeTokenSession) DepositCollateral ¶
func (_IMasternodeToken *IMasternodeTokenSession) DepositCollateral() (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x6f758140.
Solidity: function depositCollateral() returns()
func (*IMasternodeTokenSession) Name ¶
func (_IMasternodeToken *IMasternodeTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*IMasternodeTokenSession) Symbol ¶
func (_IMasternodeToken *IMasternodeTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*IMasternodeTokenSession) TotalSupply ¶
func (_IMasternodeToken *IMasternodeTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*IMasternodeTokenSession) Transfer ¶
func (_IMasternodeToken *IMasternodeTokenSession) 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 (*IMasternodeTokenSession) TransferFrom ¶
func (_IMasternodeToken *IMasternodeTokenSession) 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 (*IMasternodeTokenSession) WithdrawCollateral ¶
func (_IMasternodeToken *IMasternodeTokenSession) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x6112fe2e.
Solidity: function withdrawCollateral(uint256 _amount) returns()
type IMasternodeTokenTransactor ¶
type IMasternodeTokenTransactor struct {
// contains filtered or unexported fields
}
IMasternodeTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIMasternodeTokenTransactor ¶
func NewIMasternodeTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*IMasternodeTokenTransactor, error)
NewIMasternodeTokenTransactor creates a new write-only instance of IMasternodeToken, bound to a specific deployed contract.
func (*IMasternodeTokenTransactor) Approve ¶
func (_IMasternodeToken *IMasternodeTokenTransactor) 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 success)
func (*IMasternodeTokenTransactor) DepositCollateral ¶
func (_IMasternodeToken *IMasternodeTokenTransactor) DepositCollateral(opts *bind.TransactOpts) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x6f758140.
Solidity: function depositCollateral() returns()
func (*IMasternodeTokenTransactor) Transfer ¶
func (_IMasternodeToken *IMasternodeTokenTransactor) 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 (*IMasternodeTokenTransactor) TransferFrom ¶
func (_IMasternodeToken *IMasternodeTokenTransactor) 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 (*IMasternodeTokenTransactor) WithdrawCollateral ¶
func (_IMasternodeToken *IMasternodeTokenTransactor) WithdrawCollateral(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x6112fe2e.
Solidity: function withdrawCollateral(uint256 _amount) returns()
type IMasternodeTokenTransactorRaw ¶
type IMasternodeTokenTransactorRaw struct {
Contract *IMasternodeTokenTransactor // Generic write-only contract binding to access the raw methods on
}
IMasternodeTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IMasternodeTokenTransactorRaw) Transact ¶
func (_IMasternodeToken *IMasternodeTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IMasternodeTokenTransactorRaw) Transfer ¶
func (_IMasternodeToken *IMasternodeTokenTransactorRaw) 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 IMasternodeTokenTransactorSession ¶
type IMasternodeTokenTransactorSession struct { Contract *IMasternodeTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IMasternodeTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IMasternodeTokenTransactorSession) Approve ¶
func (_IMasternodeToken *IMasternodeTokenTransactorSession) 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 success)
func (*IMasternodeTokenTransactorSession) DepositCollateral ¶
func (_IMasternodeToken *IMasternodeTokenTransactorSession) DepositCollateral() (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x6f758140.
Solidity: function depositCollateral() returns()
func (*IMasternodeTokenTransactorSession) Transfer ¶
func (_IMasternodeToken *IMasternodeTokenTransactorSession) 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 (*IMasternodeTokenTransactorSession) TransferFrom ¶
func (_IMasternodeToken *IMasternodeTokenTransactorSession) 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 (*IMasternodeTokenTransactorSession) WithdrawCollateral ¶
func (_IMasternodeToken *IMasternodeTokenTransactorSession) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x6112fe2e.
Solidity: function withdrawCollateral(uint256 _amount) returns()
type IMasternodeTokenTransfer ¶
type IMasternodeTokenTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
IMasternodeTokenTransfer represents a Transfer event raised by the IMasternodeToken contract.
type IMasternodeTokenTransferIterator ¶
type IMasternodeTokenTransferIterator struct { Event *IMasternodeTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IMasternodeTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the IMasternodeToken contract.
func (*IMasternodeTokenTransferIterator) Close ¶
func (it *IMasternodeTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IMasternodeTokenTransferIterator) Error ¶
func (it *IMasternodeTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IMasternodeTokenTransferIterator) Next ¶
func (it *IMasternodeTokenTransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IProposal ¶
type IProposal struct { IProposalCaller // Read-only binding to the contract IProposalTransactor // Write-only binding to the contract IProposalFilterer // Log filterer for contract events }
IProposal is an auto generated Go binding around an Ethereum contract.
func NewIProposal ¶
NewIProposal creates a new instance of IProposal, bound to a specific deployed contract.
type IProposalCaller ¶
type IProposalCaller struct {
// contains filtered or unexported fields
}
IProposalCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIProposalCaller ¶
func NewIProposalCaller(address common.Address, caller bind.ContractCaller) (*IProposalCaller, error)
NewIProposalCaller creates a new read-only instance of IProposal, bound to a specific deployed contract.
func (*IProposalCaller) AcceptedWeight ¶
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*IProposalCaller) CanVote ¶
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*IProposalCaller) CreatedBlock ¶
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*IProposalCaller) Deadline ¶
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*IProposalCaller) FeeAmount ¶
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*IProposalCaller) FeePayer ¶
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*IProposalCaller) IsAccepted ¶
func (_IProposal *IProposalCaller) IsAccepted(opts *bind.CallOpts) (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*IProposalCaller) IsFinished ¶
func (_IProposal *IProposalCaller) IsFinished(opts *bind.CallOpts) (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*IProposalCaller) Parent ¶
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*IProposalCaller) QuorumWeight ¶
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*IProposalCaller) RejectedWeight ¶
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*IProposalCaller) TotalWeight ¶
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type IProposalCallerRaw ¶
type IProposalCallerRaw struct {
Contract *IProposalCaller // Generic read-only contract binding to access the raw methods on
}
IProposalCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IProposalCallerRaw) Call ¶
func (_IProposal *IProposalCallerRaw) 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 IProposalCallerSession ¶
type IProposalCallerSession struct { Contract *IProposalCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IProposalCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IProposalCallerSession) AcceptedWeight ¶
func (_IProposal *IProposalCallerSession) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*IProposalCallerSession) CanVote ¶
func (_IProposal *IProposalCallerSession) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*IProposalCallerSession) CreatedBlock ¶
func (_IProposal *IProposalCallerSession) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*IProposalCallerSession) Deadline ¶
func (_IProposal *IProposalCallerSession) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*IProposalCallerSession) FeeAmount ¶
func (_IProposal *IProposalCallerSession) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*IProposalCallerSession) FeePayer ¶
func (_IProposal *IProposalCallerSession) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*IProposalCallerSession) IsAccepted ¶
func (_IProposal *IProposalCallerSession) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*IProposalCallerSession) IsFinished ¶
func (_IProposal *IProposalCallerSession) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*IProposalCallerSession) Parent ¶
func (_IProposal *IProposalCallerSession) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*IProposalCallerSession) QuorumWeight ¶
func (_IProposal *IProposalCallerSession) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*IProposalCallerSession) RejectedWeight ¶
func (_IProposal *IProposalCallerSession) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*IProposalCallerSession) TotalWeight ¶
func (_IProposal *IProposalCallerSession) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
type IProposalFilterer ¶
type IProposalFilterer struct {
// contains filtered or unexported fields
}
IProposalFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIProposalFilterer ¶
func NewIProposalFilterer(address common.Address, filterer bind.ContractFilterer) (*IProposalFilterer, error)
NewIProposalFilterer creates a new log filterer instance of IProposal, bound to a specific deployed contract.
type IProposalRaw ¶
type IProposalRaw struct {
Contract *IProposal // Generic contract binding to access the raw methods on
}
IProposalRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IProposalRaw) Call ¶
func (_IProposal *IProposalRaw) 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 (*IProposalRaw) Transact ¶
func (_IProposal *IProposalRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IProposalRaw) Transfer ¶
func (_IProposal *IProposalRaw) 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 IProposalSession ¶
type IProposalSession struct { Contract *IProposal // 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 }
IProposalSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IProposalSession) AcceptedWeight ¶
func (_IProposal *IProposalSession) AcceptedWeight() (*big.Int, error)
AcceptedWeight is a free data retrieval call binding the contract method 0x7639b1eb.
Solidity: function accepted_weight() constant returns(uint256)
func (*IProposalSession) CanVote ¶
func (_IProposal *IProposalSession) CanVote(owner common.Address) (bool, error)
CanVote is a free data retrieval call binding the contract method 0xadfaa72e.
Solidity: function canVote(address owner) constant returns(bool)
func (*IProposalSession) Collect ¶
func (_IProposal *IProposalSession) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*IProposalSession) CreatedBlock ¶
func (_IProposal *IProposalSession) CreatedBlock() (*big.Int, error)
CreatedBlock is a free data retrieval call binding the contract method 0x0b62be45.
Solidity: function created_block() constant returns(uint256)
func (*IProposalSession) Deadline ¶
func (_IProposal *IProposalSession) Deadline() (*big.Int, error)
Deadline is a free data retrieval call binding the contract method 0x29dcb0cf.
Solidity: function deadline() constant returns(uint256)
func (*IProposalSession) Destroy ¶
func (_IProposal *IProposalSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*IProposalSession) FeeAmount ¶
func (_IProposal *IProposalSession) FeeAmount() (*big.Int, error)
FeeAmount is a free data retrieval call binding the contract method 0x990a663b.
Solidity: function fee_amount() constant returns(uint256)
func (*IProposalSession) FeePayer ¶
func (_IProposal *IProposalSession) FeePayer() (common.Address, error)
FeePayer is a free data retrieval call binding the contract method 0xc40a70f8.
Solidity: function fee_payer() constant returns(address)
func (*IProposalSession) IsAccepted ¶
func (_IProposal *IProposalSession) IsAccepted() (bool, error)
IsAccepted is a free data retrieval call binding the contract method 0x5051a5ec.
Solidity: function isAccepted() constant returns(bool)
func (*IProposalSession) IsFinished ¶
func (_IProposal *IProposalSession) IsFinished() (bool, error)
IsFinished is a free data retrieval call binding the contract method 0x7b352962.
Solidity: function isFinished() constant returns(bool)
func (*IProposalSession) Parent ¶
func (_IProposal *IProposalSession) Parent() (common.Address, error)
Parent is a free data retrieval call binding the contract method 0x60f96a8f.
Solidity: function parent() constant returns(address)
func (*IProposalSession) QuorumWeight ¶
func (_IProposal *IProposalSession) QuorumWeight() (*big.Int, error)
QuorumWeight is a free data retrieval call binding the contract method 0x75df0f99.
Solidity: function quorum_weight() constant returns(uint256)
func (*IProposalSession) RejectedWeight ¶
func (_IProposal *IProposalSession) RejectedWeight() (*big.Int, error)
RejectedWeight is a free data retrieval call binding the contract method 0xc86e6c15.
Solidity: function rejected_weight() constant returns(uint256)
func (*IProposalSession) SetFee ¶
func (_IProposal *IProposalSession) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*IProposalSession) TotalWeight ¶
func (_IProposal *IProposalSession) TotalWeight() (*big.Int, error)
TotalWeight is a free data retrieval call binding the contract method 0x91840a6b.
Solidity: function total_weight() constant returns(uint256)
func (*IProposalSession) VoteAccept ¶
func (_IProposal *IProposalSession) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*IProposalSession) VoteReject ¶
func (_IProposal *IProposalSession) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*IProposalSession) Withdraw ¶
func (_IProposal *IProposalSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type IProposalTransactor ¶
type IProposalTransactor struct {
// contains filtered or unexported fields
}
IProposalTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIProposalTransactor ¶
func NewIProposalTransactor(address common.Address, transactor bind.ContractTransactor) (*IProposalTransactor, error)
NewIProposalTransactor creates a new write-only instance of IProposal, bound to a specific deployed contract.
func (*IProposalTransactor) Collect ¶
func (_IProposal *IProposalTransactor) Collect(opts *bind.TransactOpts) (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*IProposalTransactor) Destroy ¶
func (_IProposal *IProposalTransactor) Destroy(opts *bind.TransactOpts) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*IProposalTransactor) SetFee ¶
func (_IProposal *IProposalTransactor) SetFee(opts *bind.TransactOpts) (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*IProposalTransactor) VoteAccept ¶
func (_IProposal *IProposalTransactor) VoteAccept(opts *bind.TransactOpts) (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*IProposalTransactor) VoteReject ¶
func (_IProposal *IProposalTransactor) VoteReject(opts *bind.TransactOpts) (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*IProposalTransactor) Withdraw ¶
func (_IProposal *IProposalTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type IProposalTransactorRaw ¶
type IProposalTransactorRaw struct {
Contract *IProposalTransactor // Generic write-only contract binding to access the raw methods on
}
IProposalTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IProposalTransactorRaw) Transact ¶
func (_IProposal *IProposalTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IProposalTransactorRaw) Transfer ¶
func (_IProposal *IProposalTransactorRaw) 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 IProposalTransactorSession ¶
type IProposalTransactorSession struct { Contract *IProposalTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IProposalTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IProposalTransactorSession) Collect ¶
func (_IProposal *IProposalTransactorSession) Collect() (*types.Transaction, error)
Collect is a paid mutator transaction binding the contract method 0xe5225381.
Solidity: function collect() returns()
func (*IProposalTransactorSession) Destroy ¶
func (_IProposal *IProposalTransactorSession) Destroy() (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x83197ef0.
Solidity: function destroy() returns()
func (*IProposalTransactorSession) SetFee ¶
func (_IProposal *IProposalTransactorSession) SetFee() (*types.Transaction, error)
SetFee is a paid mutator transaction binding the contract method 0x2ded3227.
Solidity: function setFee() returns()
func (*IProposalTransactorSession) VoteAccept ¶
func (_IProposal *IProposalTransactorSession) VoteAccept() (*types.Transaction, error)
VoteAccept is a paid mutator transaction binding the contract method 0xc2472ef8.
Solidity: function voteAccept() returns()
func (*IProposalTransactorSession) VoteReject ¶
func (_IProposal *IProposalTransactorSession) VoteReject() (*types.Transaction, error)
VoteReject is a paid mutator transaction binding the contract method 0x56c2a0a1.
Solidity: function voteReject() returns()
func (*IProposalTransactorSession) Withdraw ¶
func (_IProposal *IProposalTransactorSession) Withdraw() (*types.Transaction, error)
Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.
Solidity: function withdraw() returns()
type ISporkRegistry ¶
type ISporkRegistry struct { ISporkRegistryCaller // Read-only binding to the contract ISporkRegistryTransactor // Write-only binding to the contract ISporkRegistryFilterer // Log filterer for contract events }
ISporkRegistry is an auto generated Go binding around an Ethereum contract.
func NewISporkRegistry ¶
func NewISporkRegistry(address common.Address, backend bind.ContractBackend) (*ISporkRegistry, error)
NewISporkRegistry creates a new instance of ISporkRegistry, bound to a specific deployed contract.
type ISporkRegistryCaller ¶
type ISporkRegistryCaller struct {
// contains filtered or unexported fields
}
ISporkRegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewISporkRegistryCaller ¶
func NewISporkRegistryCaller(address common.Address, caller bind.ContractCaller) (*ISporkRegistryCaller, error)
NewISporkRegistryCaller creates a new read-only instance of ISporkRegistry, bound to a specific deployed contract.
func (*ISporkRegistryCaller) ConsensusGasLimits ¶
func (_ISporkRegistry *ISporkRegistryCaller) ConsensusGasLimits(opts *bind.CallOpts) (struct { CallGas *big.Int XferGas *big.Int }, error)
ConsensusGasLimits is a free data retrieval call binding the contract method 0xc00ebced.
Solidity: function consensusGasLimits() constant returns(uint256 callGas, uint256 xferGas)
type ISporkRegistryCallerRaw ¶
type ISporkRegistryCallerRaw struct {
Contract *ISporkRegistryCaller // Generic read-only contract binding to access the raw methods on
}
ISporkRegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ISporkRegistryCallerRaw) Call ¶
func (_ISporkRegistry *ISporkRegistryCallerRaw) 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 ISporkRegistryCallerSession ¶
type ISporkRegistryCallerSession struct { Contract *ISporkRegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ISporkRegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ISporkRegistryCallerSession) ConsensusGasLimits ¶
func (_ISporkRegistry *ISporkRegistryCallerSession) ConsensusGasLimits() (struct { CallGas *big.Int XferGas *big.Int }, error)
ConsensusGasLimits is a free data retrieval call binding the contract method 0xc00ebced.
Solidity: function consensusGasLimits() constant returns(uint256 callGas, uint256 xferGas)
type ISporkRegistryFilterer ¶
type ISporkRegistryFilterer struct {
// contains filtered or unexported fields
}
ISporkRegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewISporkRegistryFilterer ¶
func NewISporkRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*ISporkRegistryFilterer, error)
NewISporkRegistryFilterer creates a new log filterer instance of ISporkRegistry, bound to a specific deployed contract.
type ISporkRegistryRaw ¶
type ISporkRegistryRaw struct {
Contract *ISporkRegistry // Generic contract binding to access the raw methods on
}
ISporkRegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ISporkRegistryRaw) Call ¶
func (_ISporkRegistry *ISporkRegistryRaw) 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 (*ISporkRegistryRaw) Transact ¶
func (_ISporkRegistry *ISporkRegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISporkRegistryRaw) Transfer ¶
func (_ISporkRegistry *ISporkRegistryRaw) 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 ISporkRegistrySession ¶
type ISporkRegistrySession struct { Contract *ISporkRegistry // 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 }
ISporkRegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ISporkRegistrySession) ConsensusGasLimits ¶
func (_ISporkRegistry *ISporkRegistrySession) ConsensusGasLimits() (struct { CallGas *big.Int XferGas *big.Int }, error)
ConsensusGasLimits is a free data retrieval call binding the contract method 0xc00ebced.
Solidity: function consensusGasLimits() constant returns(uint256 callGas, uint256 xferGas)
func (*ISporkRegistrySession) CreateUpgradeProposal ¶
func (_ISporkRegistry *ISporkRegistrySession) CreateUpgradeProposal(_impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
CreateUpgradeProposal is a paid mutator transaction binding the contract method 0x62877ccd.
Solidity: function createUpgradeProposal(address _impl, uint256 _period, address _fee_payer) returns(address)
type ISporkRegistryTransactor ¶
type ISporkRegistryTransactor struct {
// contains filtered or unexported fields
}
ISporkRegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewISporkRegistryTransactor ¶
func NewISporkRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*ISporkRegistryTransactor, error)
NewISporkRegistryTransactor creates a new write-only instance of ISporkRegistry, bound to a specific deployed contract.
func (*ISporkRegistryTransactor) CreateUpgradeProposal ¶
func (_ISporkRegistry *ISporkRegistryTransactor) CreateUpgradeProposal(opts *bind.TransactOpts, _impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
CreateUpgradeProposal is a paid mutator transaction binding the contract method 0x62877ccd.
Solidity: function createUpgradeProposal(address _impl, uint256 _period, address _fee_payer) returns(address)
type ISporkRegistryTransactorRaw ¶
type ISporkRegistryTransactorRaw struct {
Contract *ISporkRegistryTransactor // Generic write-only contract binding to access the raw methods on
}
ISporkRegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ISporkRegistryTransactorRaw) Transact ¶
func (_ISporkRegistry *ISporkRegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ISporkRegistryTransactorRaw) Transfer ¶
func (_ISporkRegistry *ISporkRegistryTransactorRaw) 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 ISporkRegistryTransactorSession ¶
type ISporkRegistryTransactorSession struct { Contract *ISporkRegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ISporkRegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ISporkRegistryTransactorSession) CreateUpgradeProposal ¶
func (_ISporkRegistry *ISporkRegistryTransactorSession) CreateUpgradeProposal(_impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
CreateUpgradeProposal is a paid mutator transaction binding the contract method 0x62877ccd.
Solidity: function createUpgradeProposal(address _impl, uint256 _period, address _fee_payer) returns(address)
type ITreasury ¶
type ITreasury struct { ITreasuryCaller // Read-only binding to the contract ITreasuryTransactor // Write-only binding to the contract ITreasuryFilterer // Log filterer for contract events }
ITreasury is an auto generated Go binding around an Ethereum contract.
func NewITreasury ¶
NewITreasury creates a new instance of ITreasury, bound to a specific deployed contract.
type ITreasuryBudgetProposal ¶
type ITreasuryBudgetProposal struct { RefUuid *big.Int Proposal common.Address PayoutAddress common.Address Amount *big.Int Deadline *big.Int Raw types.Log // Blockchain specific contextual infos }
ITreasuryBudgetProposal represents a BudgetProposal event raised by the ITreasury contract.
type ITreasuryBudgetProposalIterator ¶
type ITreasuryBudgetProposalIterator struct { Event *ITreasuryBudgetProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryBudgetProposalIterator is returned from FilterBudgetProposal and is used to iterate over the raw logs and unpacked data for BudgetProposal events raised by the ITreasury contract.
func (*ITreasuryBudgetProposalIterator) Close ¶
func (it *ITreasuryBudgetProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryBudgetProposalIterator) Error ¶
func (it *ITreasuryBudgetProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryBudgetProposalIterator) Next ¶
func (it *ITreasuryBudgetProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ITreasuryCaller ¶
type ITreasuryCaller struct {
// contains filtered or unexported fields
}
ITreasuryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewITreasuryCaller ¶
func NewITreasuryCaller(address common.Address, caller bind.ContractCaller) (*ITreasuryCaller, error)
NewITreasuryCaller creates a new read-only instance of ITreasury, bound to a specific deployed contract.
func (*ITreasuryCaller) Balance ¶
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*ITreasuryCaller) IsSuperblock ¶
func (_ITreasury *ITreasuryCaller) IsSuperblock(opts *bind.CallOpts, _blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*ITreasuryCaller) ListProposals ¶
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*ITreasuryCaller) ProposalUuid ¶
func (_ITreasury *ITreasuryCaller) ProposalUuid(opts *bind.CallOpts, proposal common.Address) (*big.Int, error)
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*ITreasuryCaller) UuidProposal ¶
func (_ITreasury *ITreasuryCaller) UuidProposal(opts *bind.CallOpts, _ref_uuid *big.Int) (common.Address, error)
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type ITreasuryCallerRaw ¶
type ITreasuryCallerRaw struct {
Contract *ITreasuryCaller // Generic read-only contract binding to access the raw methods on
}
ITreasuryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ITreasuryCallerRaw) Call ¶
func (_ITreasury *ITreasuryCallerRaw) 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 ITreasuryCallerSession ¶
type ITreasuryCallerSession struct { Contract *ITreasuryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ITreasuryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ITreasuryCallerSession) Balance ¶
func (_ITreasury *ITreasuryCallerSession) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*ITreasuryCallerSession) IsSuperblock ¶
func (_ITreasury *ITreasuryCallerSession) IsSuperblock(_blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*ITreasuryCallerSession) ListProposals ¶
func (_ITreasury *ITreasuryCallerSession) ListProposals() ([]common.Address, error)
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*ITreasuryCallerSession) ProposalUuid ¶
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*ITreasuryCallerSession) UuidProposal ¶
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type ITreasuryContribution ¶
type ITreasuryContribution struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ITreasuryContribution represents a Contribution event raised by the ITreasury contract.
type ITreasuryContributionIterator ¶
type ITreasuryContributionIterator struct { Event *ITreasuryContribution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryContributionIterator is returned from FilterContribution and is used to iterate over the raw logs and unpacked data for Contribution events raised by the ITreasury contract.
func (*ITreasuryContributionIterator) Close ¶
func (it *ITreasuryContributionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryContributionIterator) Error ¶
func (it *ITreasuryContributionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryContributionIterator) Next ¶
func (it *ITreasuryContributionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ITreasuryFilterer ¶
type ITreasuryFilterer struct {
// contains filtered or unexported fields
}
ITreasuryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewITreasuryFilterer ¶
func NewITreasuryFilterer(address common.Address, filterer bind.ContractFilterer) (*ITreasuryFilterer, error)
NewITreasuryFilterer creates a new log filterer instance of ITreasury, bound to a specific deployed contract.
func (*ITreasuryFilterer) FilterBudgetProposal ¶
func (_ITreasury *ITreasuryFilterer) FilterBudgetProposal(opts *bind.FilterOpts, ref_uuid []*big.Int) (*ITreasuryBudgetProposalIterator, error)
FilterBudgetProposal is a free log retrieval operation binding the contract event 0xa94befa3ce181974130fe36e854a282c70fb75e4decb42bfecdecbd6f88f0f5d.
Solidity: event BudgetProposal(uint256 indexed ref_uuid, address proposal, address payout_address, uint256 amount, uint256 deadline)
func (*ITreasuryFilterer) FilterContribution ¶
func (_ITreasury *ITreasuryFilterer) FilterContribution(opts *bind.FilterOpts) (*ITreasuryContributionIterator, error)
FilterContribution is a free log retrieval operation binding the contract event 0x4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b.
Solidity: event Contribution(address from, uint256 amount)
func (*ITreasuryFilterer) FilterPayout ¶
func (_ITreasury *ITreasuryFilterer) FilterPayout(opts *bind.FilterOpts, ref_uuid []*big.Int) (*ITreasuryPayoutIterator, error)
FilterPayout is a free log retrieval operation binding the contract event 0x5f7341a552ae2d452b071917104c05fbac3663936a69be768a05c40605056e7d.
Solidity: event Payout(uint256 indexed ref_uuid, address proposal, uint256 amount)
func (*ITreasuryFilterer) WatchBudgetProposal ¶
func (_ITreasury *ITreasuryFilterer) WatchBudgetProposal(opts *bind.WatchOpts, sink chan<- *ITreasuryBudgetProposal, ref_uuid []*big.Int) (event.Subscription, error)
WatchBudgetProposal is a free log subscription operation binding the contract event 0xa94befa3ce181974130fe36e854a282c70fb75e4decb42bfecdecbd6f88f0f5d.
Solidity: event BudgetProposal(uint256 indexed ref_uuid, address proposal, address payout_address, uint256 amount, uint256 deadline)
func (*ITreasuryFilterer) WatchContribution ¶
func (_ITreasury *ITreasuryFilterer) WatchContribution(opts *bind.WatchOpts, sink chan<- *ITreasuryContribution) (event.Subscription, error)
WatchContribution is a free log subscription operation binding the contract event 0x4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b.
Solidity: event Contribution(address from, uint256 amount)
func (*ITreasuryFilterer) WatchPayout ¶
func (_ITreasury *ITreasuryFilterer) WatchPayout(opts *bind.WatchOpts, sink chan<- *ITreasuryPayout, ref_uuid []*big.Int) (event.Subscription, error)
WatchPayout is a free log subscription operation binding the contract event 0x5f7341a552ae2d452b071917104c05fbac3663936a69be768a05c40605056e7d.
Solidity: event Payout(uint256 indexed ref_uuid, address proposal, uint256 amount)
type ITreasuryPayout ¶
type ITreasuryPayout struct { RefUuid *big.Int Proposal common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ITreasuryPayout represents a Payout event raised by the ITreasury contract.
type ITreasuryPayoutIterator ¶
type ITreasuryPayoutIterator struct { Event *ITreasuryPayout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ITreasuryPayoutIterator is returned from FilterPayout and is used to iterate over the raw logs and unpacked data for Payout events raised by the ITreasury contract.
func (*ITreasuryPayoutIterator) Close ¶
func (it *ITreasuryPayoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ITreasuryPayoutIterator) Error ¶
func (it *ITreasuryPayoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ITreasuryPayoutIterator) Next ¶
func (it *ITreasuryPayoutIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ITreasuryRaw ¶
type ITreasuryRaw struct {
Contract *ITreasury // Generic contract binding to access the raw methods on
}
ITreasuryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ITreasuryRaw) Call ¶
func (_ITreasury *ITreasuryRaw) 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 (*ITreasuryRaw) Transact ¶
func (_ITreasury *ITreasuryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ITreasuryRaw) Transfer ¶
func (_ITreasury *ITreasuryRaw) 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 ITreasurySession ¶
type ITreasurySession struct { Contract *ITreasury // 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 }
ITreasurySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ITreasurySession) Balance ¶
func (_ITreasury *ITreasurySession) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*ITreasurySession) Contribute ¶
func (_ITreasury *ITreasurySession) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*ITreasurySession) IsSuperblock ¶
func (_ITreasury *ITreasurySession) IsSuperblock(_blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*ITreasurySession) ListProposals ¶
func (_ITreasury *ITreasurySession) ListProposals() ([]common.Address, error)
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*ITreasurySession) ProposalUuid ¶
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*ITreasurySession) Propose ¶
func (_ITreasury *ITreasurySession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*ITreasurySession) UuidProposal ¶
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type ITreasuryTransactor ¶
type ITreasuryTransactor struct {
// contains filtered or unexported fields
}
ITreasuryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewITreasuryTransactor ¶
func NewITreasuryTransactor(address common.Address, transactor bind.ContractTransactor) (*ITreasuryTransactor, error)
NewITreasuryTransactor creates a new write-only instance of ITreasury, bound to a specific deployed contract.
func (*ITreasuryTransactor) Contribute ¶
func (_ITreasury *ITreasuryTransactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*ITreasuryTransactor) Propose ¶
func (_ITreasury *ITreasuryTransactor) Propose(opts *bind.TransactOpts, _amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
type ITreasuryTransactorRaw ¶
type ITreasuryTransactorRaw struct {
Contract *ITreasuryTransactor // Generic write-only contract binding to access the raw methods on
}
ITreasuryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ITreasuryTransactorRaw) Transact ¶
func (_ITreasury *ITreasuryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ITreasuryTransactorRaw) Transfer ¶
func (_ITreasury *ITreasuryTransactorRaw) 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 ITreasuryTransactorSession ¶
type ITreasuryTransactorSession struct { Contract *ITreasuryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ITreasuryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ITreasuryTransactorSession) Contribute ¶
func (_ITreasury *ITreasuryTransactorSession) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*ITreasuryTransactorSession) Propose ¶
func (_ITreasury *ITreasuryTransactorSession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
type MasternodeRegistryV2 ¶
type MasternodeRegistryV2 struct { MasternodeRegistryV2Caller // Read-only binding to the contract MasternodeRegistryV2Transactor // Write-only binding to the contract MasternodeRegistryV2Filterer // Log filterer for contract events }
MasternodeRegistryV2 is an auto generated Go binding around an Ethereum contract.
func DeployMasternodeRegistryV2 ¶
func DeployMasternodeRegistryV2(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _token_proxy common.Address, _treasury_proxy common.Address, _config [5]*big.Int) (common.Address, *types.Transaction, *MasternodeRegistryV2, error)
DeployMasternodeRegistryV2 deploys a new Ethereum contract, binding an instance of MasternodeRegistryV2 to it.
func NewMasternodeRegistryV2 ¶
func NewMasternodeRegistryV2(address common.Address, backend bind.ContractBackend) (*MasternodeRegistryV2, error)
NewMasternodeRegistryV2 creates a new instance of MasternodeRegistryV2, bound to a specific deployed contract.
type MasternodeRegistryV2Announced ¶
type MasternodeRegistryV2Announced struct { Masternode common.Address Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int Raw types.Log // Blockchain specific contextual infos }
MasternodeRegistryV2Announced represents a Announced event raised by the MasternodeRegistryV2 contract.
type MasternodeRegistryV2AnnouncedIterator ¶
type MasternodeRegistryV2AnnouncedIterator struct { Event *MasternodeRegistryV2Announced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasternodeRegistryV2AnnouncedIterator is returned from FilterAnnounced and is used to iterate over the raw logs and unpacked data for Announced events raised by the MasternodeRegistryV2 contract.
func (*MasternodeRegistryV2AnnouncedIterator) Close ¶
func (it *MasternodeRegistryV2AnnouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasternodeRegistryV2AnnouncedIterator) Error ¶
func (it *MasternodeRegistryV2AnnouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasternodeRegistryV2AnnouncedIterator) Next ¶
func (it *MasternodeRegistryV2AnnouncedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MasternodeRegistryV2Caller ¶
type MasternodeRegistryV2Caller struct {
// contains filtered or unexported fields
}
MasternodeRegistryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewMasternodeRegistryV2Caller ¶
func NewMasternodeRegistryV2Caller(address common.Address, caller bind.ContractCaller) (*MasternodeRegistryV2Caller, error)
NewMasternodeRegistryV2Caller creates a new read-only instance of MasternodeRegistryV2, bound to a specific deployed contract.
func (*MasternodeRegistryV2Caller) CanHeartbeat ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CanHeartbeat(opts *bind.CallOpts, masternode common.Address) (bool, error)
CanHeartbeat is a free data retrieval call binding the contract method 0xd9966aba.
Solidity: function canHeartbeat(address masternode) constant returns(bool can_heartbeat)
func (*MasternodeRegistryV2Caller) CanInvalidate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CanInvalidate(opts *bind.CallOpts, masternode common.Address) (bool, error)
CanInvalidate is a free data retrieval call binding the contract method 0xd13ef5a5.
Solidity: function canInvalidate(address masternode) constant returns(bool can_invalidate)
func (*MasternodeRegistryV2Caller) CleanupPeriod ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CleanupPeriod(opts *bind.CallOpts) (*big.Int, error)
CleanupPeriod is a free data retrieval call binding the contract method 0x5f6e2c7b.
Solidity: function cleanup_period() constant returns(uint256)
func (*MasternodeRegistryV2Caller) CollateralLimits ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CollateralLimits(opts *bind.CallOpts) (struct { Min *big.Int Max *big.Int }, error)
CollateralLimits is a free data retrieval call binding the contract method 0xe2cb2195.
Solidity: function collateralLimits() constant returns(uint256 min, uint256 max)
func (*MasternodeRegistryV2Caller) Count ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Count(opts *bind.CallOpts) (struct { Active *big.Int Total *big.Int ActiveCollateral *big.Int TotalCollateral *big.Int MaxOfAllTimes *big.Int }, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() constant returns(uint256 active, uint256 total, uint256 active_collateral, uint256 total_collateral, uint256 max_of_all_times)
func (*MasternodeRegistryV2Caller) CurrValidationEnds ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrValidationEnds(opts *bind.CallOpts) (*big.Int, error)
CurrValidationEnds is a free data retrieval call binding the contract method 0x2e941dc4.
Solidity: function curr_validation_ends() constant returns(uint256)
func (*MasternodeRegistryV2Caller) CurrValidationOffset ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrValidationOffset(opts *bind.CallOpts) (*big.Int, error)
CurrValidationOffset is a free data retrieval call binding the contract method 0x73b24540.
Solidity: function curr_validation_offset() constant returns(uint256)
func (*MasternodeRegistryV2Caller) CurrentMasternode ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrentMasternode(opts *bind.CallOpts) (common.Address, error)
CurrentMasternode is a free data retrieval call binding the contract method 0x1a26763c.
Solidity: function current_masternode() constant returns(address)
func (*MasternodeRegistryV2Caller) CurrentPayouts ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) CurrentPayouts(opts *bind.CallOpts) (*big.Int, error)
CurrentPayouts is a free data retrieval call binding the contract method 0x9c5e8ae2.
Solidity: function current_payouts() constant returns(uint256)
func (*MasternodeRegistryV2Caller) Enumerate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Enumerate(opts *bind.CallOpts) ([]common.Address, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(address[] masternodes)
func (*MasternodeRegistryV2Caller) EnumerateActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) EnumerateActive(opts *bind.CallOpts) ([]common.Address, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(address[] masternodes)
func (*MasternodeRegistryV2Caller) GetReward ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*MasternodeRegistryV2Caller) Info ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Info(opts *bind.CallOpts, masternode common.Address) (struct { Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x0aae7a6b.
Solidity: function info(address masternode) constant returns(address owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*MasternodeRegistryV2Caller) IsActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) IsActive(opts *bind.CallOpts, masternode common.Address) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x9f8a13d7.
Solidity: function isActive(address masternode) constant returns(bool)
func (*MasternodeRegistryV2Caller) LastBlockNumber ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) LastBlockNumber(opts *bind.CallOpts) (*big.Int, error)
LastBlockNumber is a free data retrieval call binding the contract method 0x1eeaebb2.
Solidity: function last_block_number() constant returns(uint256)
func (*MasternodeRegistryV2Caller) MnActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnActive(opts *bind.CallOpts) (*big.Int, error)
MnActive is a free data retrieval call binding the contract method 0x521f284d.
Solidity: function mn_active() constant returns(uint256)
func (*MasternodeRegistryV2Caller) MnActiveCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnActiveCollateral(opts *bind.CallOpts) (*big.Int, error)
MnActiveCollateral is a free data retrieval call binding the contract method 0x6d41ff4e.
Solidity: function mn_active_collateral() constant returns(uint256)
func (*MasternodeRegistryV2Caller) MnAnnounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnAnnounced(opts *bind.CallOpts) (*big.Int, error)
MnAnnounced is a free data retrieval call binding the contract method 0xab00fdc4.
Solidity: function mn_announced() constant returns(uint256)
func (*MasternodeRegistryV2Caller) MnAnnouncedCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnAnnouncedCollateral(opts *bind.CallOpts) (*big.Int, error)
MnAnnouncedCollateral is a free data retrieval call binding the contract method 0x57f2a7d8.
Solidity: function mn_announced_collateral() constant returns(uint256)
func (*MasternodeRegistryV2Caller) MnEverCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnEverCollateral(opts *bind.CallOpts) (*big.Int, error)
MnEverCollateral is a free data retrieval call binding the contract method 0xcb4f40c5.
Solidity: function mn_ever_collateral() constant returns(uint256)
func (*MasternodeRegistryV2Caller) MnStatus ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) MnStatus(opts *bind.CallOpts, arg0 common.Address) (struct { SwFeatures *big.Int NextHeartbeat *big.Int InactiveSince *big.Int ValidatorIndex *big.Int Invalidations *big.Int SeqPayouts *big.Int LastVoteEpoch *big.Int }, error)
MnStatus is a free data retrieval call binding the contract method 0x4d1b4dae.
Solidity: function mn_status(address ) constant returns(uint256 sw_features, uint256 next_heartbeat, uint256 inactive_since, uint256 validator_index, uint256 invalidations, uint256 seq_payouts, uint256 last_vote_epoch)
func (*MasternodeRegistryV2Caller) OwnerInfo ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) OwnerInfo(opts *bind.CallOpts, owner common.Address) (struct { Masternode common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
OwnerInfo is a free data retrieval call binding the contract method 0xb83e1605.
Solidity: function ownerInfo(address owner) constant returns(address masternode, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*MasternodeRegistryV2Caller) PaymentsPerBlock ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) PaymentsPerBlock(opts *bind.CallOpts) (*big.Int, error)
PaymentsPerBlock is a free data retrieval call binding the contract method 0x542396fd.
Solidity: function payments_per_block() constant returns(uint256)
func (*MasternodeRegistryV2Caller) Proxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*MasternodeRegistryV2Caller) RequireValidation ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) RequireValidation(opts *bind.CallOpts) (*big.Int, error)
RequireValidation is a free data retrieval call binding the contract method 0x35ab13f6.
Solidity: function require_validation() constant returns(uint256)
func (*MasternodeRegistryV2Caller) TokenProxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) TokenProxy(opts *bind.CallOpts) (common.Address, error)
TokenProxy is a free data retrieval call binding the contract method 0x84afd47f.
Solidity: function token_proxy() constant returns(address)
func (*MasternodeRegistryV2Caller) TreasuryProxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) TreasuryProxy(opts *bind.CallOpts) (common.Address, error)
TreasuryProxy is a free data retrieval call binding the contract method 0xa2731784.
Solidity: function treasury_proxy() constant returns(address)
func (*MasternodeRegistryV2Caller) V1storage ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) V1storage(opts *bind.CallOpts) (common.Address, error)
V1storage is a free data retrieval call binding the contract method 0x2d059305.
Solidity: function v1storage() constant returns(address)
func (*MasternodeRegistryV2Caller) ValidationPeriods ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) ValidationPeriods(opts *bind.CallOpts) (*big.Int, error)
ValidationPeriods is a free data retrieval call binding the contract method 0x18a2ac19.
Solidity: function validation_periods() constant returns(uint256)
func (*MasternodeRegistryV2Caller) ValidationTarget ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) ValidationTarget(opts *bind.CallOpts, masternode common.Address) (common.Address, error)
ValidationTarget is a free data retrieval call binding the contract method 0xc3db74d6.
Solidity: function validationTarget(address masternode) constant returns(address target)
func (*MasternodeRegistryV2Caller) ValidatorList ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Caller) ValidatorList(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ValidatorList is a free data retrieval call binding the contract method 0x4e60b981.
Solidity: function validator_list(uint256 ) constant returns(address)
type MasternodeRegistryV2CallerRaw ¶
type MasternodeRegistryV2CallerRaw struct {
Contract *MasternodeRegistryV2Caller // Generic read-only contract binding to access the raw methods on
}
MasternodeRegistryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MasternodeRegistryV2CallerRaw) Call ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerRaw) 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 MasternodeRegistryV2CallerSession ¶
type MasternodeRegistryV2CallerSession struct { Contract *MasternodeRegistryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MasternodeRegistryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MasternodeRegistryV2CallerSession) CanHeartbeat ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CanHeartbeat(masternode common.Address) (bool, error)
CanHeartbeat is a free data retrieval call binding the contract method 0xd9966aba.
Solidity: function canHeartbeat(address masternode) constant returns(bool can_heartbeat)
func (*MasternodeRegistryV2CallerSession) CanInvalidate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CanInvalidate(masternode common.Address) (bool, error)
CanInvalidate is a free data retrieval call binding the contract method 0xd13ef5a5.
Solidity: function canInvalidate(address masternode) constant returns(bool can_invalidate)
func (*MasternodeRegistryV2CallerSession) CleanupPeriod ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CleanupPeriod() (*big.Int, error)
CleanupPeriod is a free data retrieval call binding the contract method 0x5f6e2c7b.
Solidity: function cleanup_period() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) CollateralLimits ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CollateralLimits() (struct { Min *big.Int Max *big.Int }, error)
CollateralLimits is a free data retrieval call binding the contract method 0xe2cb2195.
Solidity: function collateralLimits() constant returns(uint256 min, uint256 max)
func (*MasternodeRegistryV2CallerSession) Count ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Count() (struct { Active *big.Int Total *big.Int ActiveCollateral *big.Int TotalCollateral *big.Int MaxOfAllTimes *big.Int }, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() constant returns(uint256 active, uint256 total, uint256 active_collateral, uint256 total_collateral, uint256 max_of_all_times)
func (*MasternodeRegistryV2CallerSession) CurrValidationEnds ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrValidationEnds() (*big.Int, error)
CurrValidationEnds is a free data retrieval call binding the contract method 0x2e941dc4.
Solidity: function curr_validation_ends() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) CurrValidationOffset ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrValidationOffset() (*big.Int, error)
CurrValidationOffset is a free data retrieval call binding the contract method 0x73b24540.
Solidity: function curr_validation_offset() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) CurrentMasternode ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrentMasternode() (common.Address, error)
CurrentMasternode is a free data retrieval call binding the contract method 0x1a26763c.
Solidity: function current_masternode() constant returns(address)
func (*MasternodeRegistryV2CallerSession) CurrentPayouts ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) CurrentPayouts() (*big.Int, error)
CurrentPayouts is a free data retrieval call binding the contract method 0x9c5e8ae2.
Solidity: function current_payouts() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) Enumerate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Enumerate() ([]common.Address, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(address[] masternodes)
func (*MasternodeRegistryV2CallerSession) EnumerateActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) EnumerateActive() ([]common.Address, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(address[] masternodes)
func (*MasternodeRegistryV2CallerSession) GetReward ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*MasternodeRegistryV2CallerSession) Info ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Info(masternode common.Address) (struct { Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x0aae7a6b.
Solidity: function info(address masternode) constant returns(address owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*MasternodeRegistryV2CallerSession) IsActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) IsActive(masternode common.Address) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x9f8a13d7.
Solidity: function isActive(address masternode) constant returns(bool)
func (*MasternodeRegistryV2CallerSession) LastBlockNumber ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) LastBlockNumber() (*big.Int, error)
LastBlockNumber is a free data retrieval call binding the contract method 0x1eeaebb2.
Solidity: function last_block_number() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) MnActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnActive() (*big.Int, error)
MnActive is a free data retrieval call binding the contract method 0x521f284d.
Solidity: function mn_active() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) MnActiveCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnActiveCollateral() (*big.Int, error)
MnActiveCollateral is a free data retrieval call binding the contract method 0x6d41ff4e.
Solidity: function mn_active_collateral() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) MnAnnounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnAnnounced() (*big.Int, error)
MnAnnounced is a free data retrieval call binding the contract method 0xab00fdc4.
Solidity: function mn_announced() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) MnAnnouncedCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnAnnouncedCollateral() (*big.Int, error)
MnAnnouncedCollateral is a free data retrieval call binding the contract method 0x57f2a7d8.
Solidity: function mn_announced_collateral() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) MnEverCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnEverCollateral() (*big.Int, error)
MnEverCollateral is a free data retrieval call binding the contract method 0xcb4f40c5.
Solidity: function mn_ever_collateral() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) MnStatus ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) MnStatus(arg0 common.Address) (struct { SwFeatures *big.Int NextHeartbeat *big.Int InactiveSince *big.Int ValidatorIndex *big.Int Invalidations *big.Int SeqPayouts *big.Int LastVoteEpoch *big.Int }, error)
MnStatus is a free data retrieval call binding the contract method 0x4d1b4dae.
Solidity: function mn_status(address ) constant returns(uint256 sw_features, uint256 next_heartbeat, uint256 inactive_since, uint256 validator_index, uint256 invalidations, uint256 seq_payouts, uint256 last_vote_epoch)
func (*MasternodeRegistryV2CallerSession) OwnerInfo ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) OwnerInfo(owner common.Address) (struct { Masternode common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
OwnerInfo is a free data retrieval call binding the contract method 0xb83e1605.
Solidity: function ownerInfo(address owner) constant returns(address masternode, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*MasternodeRegistryV2CallerSession) PaymentsPerBlock ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) PaymentsPerBlock() (*big.Int, error)
PaymentsPerBlock is a free data retrieval call binding the contract method 0x542396fd.
Solidity: function payments_per_block() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) Proxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*MasternodeRegistryV2CallerSession) RequireValidation ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) RequireValidation() (*big.Int, error)
RequireValidation is a free data retrieval call binding the contract method 0x35ab13f6.
Solidity: function require_validation() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) TokenProxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) TokenProxy() (common.Address, error)
TokenProxy is a free data retrieval call binding the contract method 0x84afd47f.
Solidity: function token_proxy() constant returns(address)
func (*MasternodeRegistryV2CallerSession) TreasuryProxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) TreasuryProxy() (common.Address, error)
TreasuryProxy is a free data retrieval call binding the contract method 0xa2731784.
Solidity: function treasury_proxy() constant returns(address)
func (*MasternodeRegistryV2CallerSession) V1storage ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) V1storage() (common.Address, error)
V1storage is a free data retrieval call binding the contract method 0x2d059305.
Solidity: function v1storage() constant returns(address)
func (*MasternodeRegistryV2CallerSession) ValidationPeriods ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) ValidationPeriods() (*big.Int, error)
ValidationPeriods is a free data retrieval call binding the contract method 0x18a2ac19.
Solidity: function validation_periods() constant returns(uint256)
func (*MasternodeRegistryV2CallerSession) ValidationTarget ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) ValidationTarget(masternode common.Address) (common.Address, error)
ValidationTarget is a free data retrieval call binding the contract method 0xc3db74d6.
Solidity: function validationTarget(address masternode) constant returns(address target)
func (*MasternodeRegistryV2CallerSession) ValidatorList ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2CallerSession) ValidatorList(arg0 *big.Int) (common.Address, error)
ValidatorList is a free data retrieval call binding the contract method 0x4e60b981.
Solidity: function validator_list(uint256 ) constant returns(address)
type MasternodeRegistryV2Deactivated ¶
type MasternodeRegistryV2Deactivated struct { Masternode common.Address Raw types.Log // Blockchain specific contextual infos }
MasternodeRegistryV2Deactivated represents a Deactivated event raised by the MasternodeRegistryV2 contract.
type MasternodeRegistryV2DeactivatedIterator ¶
type MasternodeRegistryV2DeactivatedIterator struct { Event *MasternodeRegistryV2Deactivated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasternodeRegistryV2DeactivatedIterator is returned from FilterDeactivated and is used to iterate over the raw logs and unpacked data for Deactivated events raised by the MasternodeRegistryV2 contract.
func (*MasternodeRegistryV2DeactivatedIterator) Close ¶
func (it *MasternodeRegistryV2DeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasternodeRegistryV2DeactivatedIterator) Error ¶
func (it *MasternodeRegistryV2DeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasternodeRegistryV2DeactivatedIterator) Next ¶
func (it *MasternodeRegistryV2DeactivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MasternodeRegistryV2Denounced ¶
type MasternodeRegistryV2Denounced struct { Masternode common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
MasternodeRegistryV2Denounced represents a Denounced event raised by the MasternodeRegistryV2 contract.
type MasternodeRegistryV2DenouncedIterator ¶
type MasternodeRegistryV2DenouncedIterator struct { Event *MasternodeRegistryV2Denounced // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasternodeRegistryV2DenouncedIterator is returned from FilterDenounced and is used to iterate over the raw logs and unpacked data for Denounced events raised by the MasternodeRegistryV2 contract.
func (*MasternodeRegistryV2DenouncedIterator) Close ¶
func (it *MasternodeRegistryV2DenouncedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasternodeRegistryV2DenouncedIterator) Error ¶
func (it *MasternodeRegistryV2DenouncedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasternodeRegistryV2DenouncedIterator) Next ¶
func (it *MasternodeRegistryV2DenouncedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MasternodeRegistryV2Filterer ¶
type MasternodeRegistryV2Filterer struct {
// contains filtered or unexported fields
}
MasternodeRegistryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMasternodeRegistryV2Filterer ¶
func NewMasternodeRegistryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*MasternodeRegistryV2Filterer, error)
NewMasternodeRegistryV2Filterer creates a new log filterer instance of MasternodeRegistryV2, bound to a specific deployed contract.
func (*MasternodeRegistryV2Filterer) FilterAnnounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterAnnounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*MasternodeRegistryV2AnnouncedIterator, error)
FilterAnnounced is a free log retrieval operation binding the contract event 0x935a2f33570c4840d82856d75f5d0aafca32c5e6b31db5627552304a7dc82c09.
Solidity: event Announced(address indexed masternode, address indexed owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral)
func (*MasternodeRegistryV2Filterer) FilterDeactivated ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterDeactivated(opts *bind.FilterOpts, masternode []common.Address) (*MasternodeRegistryV2DeactivatedIterator, error)
FilterDeactivated is a free log retrieval operation binding the contract event 0x749cb6b4c510bc468cf6b9c2086d6f0a54d6b18e25d37bf3200e68eab0880c00.
Solidity: event Deactivated(address indexed masternode)
func (*MasternodeRegistryV2Filterer) FilterDenounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterDenounced(opts *bind.FilterOpts, masternode []common.Address, owner []common.Address) (*MasternodeRegistryV2DenouncedIterator, error)
FilterDenounced is a free log retrieval operation binding the contract event 0x55faf8e51ab442f8d8510476317b2e313144c3db60adc284affef64140fe8552.
Solidity: event Denounced(address indexed masternode, address indexed owner)
func (*MasternodeRegistryV2Filterer) FilterInvalidation ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) FilterInvalidation(opts *bind.FilterOpts, masternode []common.Address, validator []common.Address) (*MasternodeRegistryV2InvalidationIterator, error)
FilterInvalidation is a free log retrieval operation binding the contract event 0x389d58799d7eca76264c556a007ffbc7c60caa4e3c8ea0564e791af3a1b9d331.
Solidity: event Invalidation(address indexed masternode, address indexed validator)
func (*MasternodeRegistryV2Filterer) WatchAnnounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchAnnounced(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Announced, masternode []common.Address, owner []common.Address) (event.Subscription, error)
WatchAnnounced is a free log subscription operation binding the contract event 0x935a2f33570c4840d82856d75f5d0aafca32c5e6b31db5627552304a7dc82c09.
Solidity: event Announced(address indexed masternode, address indexed owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral)
func (*MasternodeRegistryV2Filterer) WatchDeactivated ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchDeactivated(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Deactivated, masternode []common.Address) (event.Subscription, error)
WatchDeactivated is a free log subscription operation binding the contract event 0x749cb6b4c510bc468cf6b9c2086d6f0a54d6b18e25d37bf3200e68eab0880c00.
Solidity: event Deactivated(address indexed masternode)
func (*MasternodeRegistryV2Filterer) WatchDenounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchDenounced(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Denounced, masternode []common.Address, owner []common.Address) (event.Subscription, error)
WatchDenounced is a free log subscription operation binding the contract event 0x55faf8e51ab442f8d8510476317b2e313144c3db60adc284affef64140fe8552.
Solidity: event Denounced(address indexed masternode, address indexed owner)
func (*MasternodeRegistryV2Filterer) WatchInvalidation ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Filterer) WatchInvalidation(opts *bind.WatchOpts, sink chan<- *MasternodeRegistryV2Invalidation, masternode []common.Address, validator []common.Address) (event.Subscription, error)
WatchInvalidation is a free log subscription operation binding the contract event 0x389d58799d7eca76264c556a007ffbc7c60caa4e3c8ea0564e791af3a1b9d331.
Solidity: event Invalidation(address indexed masternode, address indexed validator)
type MasternodeRegistryV2Invalidation ¶
type MasternodeRegistryV2Invalidation struct { Masternode common.Address Validator common.Address Raw types.Log // Blockchain specific contextual infos }
MasternodeRegistryV2Invalidation represents a Invalidation event raised by the MasternodeRegistryV2 contract.
type MasternodeRegistryV2InvalidationIterator ¶
type MasternodeRegistryV2InvalidationIterator struct { Event *MasternodeRegistryV2Invalidation // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasternodeRegistryV2InvalidationIterator is returned from FilterInvalidation and is used to iterate over the raw logs and unpacked data for Invalidation events raised by the MasternodeRegistryV2 contract.
func (*MasternodeRegistryV2InvalidationIterator) Close ¶
func (it *MasternodeRegistryV2InvalidationIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasternodeRegistryV2InvalidationIterator) Error ¶
func (it *MasternodeRegistryV2InvalidationIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasternodeRegistryV2InvalidationIterator) Next ¶
func (it *MasternodeRegistryV2InvalidationIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MasternodeRegistryV2Raw ¶
type MasternodeRegistryV2Raw struct {
Contract *MasternodeRegistryV2 // Generic contract binding to access the raw methods on
}
MasternodeRegistryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*MasternodeRegistryV2Raw) Call ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Raw) 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 (*MasternodeRegistryV2Raw) Transact ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasternodeRegistryV2Raw) Transfer ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Raw) 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 MasternodeRegistryV2Session ¶
type MasternodeRegistryV2Session struct { Contract *MasternodeRegistryV2 // 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 }
MasternodeRegistryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MasternodeRegistryV2Session) Announce ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
Announce is a paid mutator transaction binding the contract method 0xd70d5c30.
Solidity: function announce(address masternode, uint32 ipv4address, bytes32[2] enode) returns()
func (*MasternodeRegistryV2Session) CanHeartbeat ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CanHeartbeat(masternode common.Address) (bool, error)
CanHeartbeat is a free data retrieval call binding the contract method 0xd9966aba.
Solidity: function canHeartbeat(address masternode) constant returns(bool can_heartbeat)
func (*MasternodeRegistryV2Session) CanInvalidate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CanInvalidate(masternode common.Address) (bool, error)
CanInvalidate is a free data retrieval call binding the contract method 0xd13ef5a5.
Solidity: function canInvalidate(address masternode) constant returns(bool can_invalidate)
func (*MasternodeRegistryV2Session) CleanupPeriod ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CleanupPeriod() (*big.Int, error)
CleanupPeriod is a free data retrieval call binding the contract method 0x5f6e2c7b.
Solidity: function cleanup_period() constant returns(uint256)
func (*MasternodeRegistryV2Session) CollateralLimits ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CollateralLimits() (struct { Min *big.Int Max *big.Int }, error)
CollateralLimits is a free data retrieval call binding the contract method 0xe2cb2195.
Solidity: function collateralLimits() constant returns(uint256 min, uint256 max)
func (*MasternodeRegistryV2Session) Count ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Count() (struct { Active *big.Int Total *big.Int ActiveCollateral *big.Int TotalCollateral *big.Int MaxOfAllTimes *big.Int }, error)
Count is a free data retrieval call binding the contract method 0x06661abd.
Solidity: function count() constant returns(uint256 active, uint256 total, uint256 active_collateral, uint256 total_collateral, uint256 max_of_all_times)
func (*MasternodeRegistryV2Session) CurrValidationEnds ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrValidationEnds() (*big.Int, error)
CurrValidationEnds is a free data retrieval call binding the contract method 0x2e941dc4.
Solidity: function curr_validation_ends() constant returns(uint256)
func (*MasternodeRegistryV2Session) CurrValidationOffset ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrValidationOffset() (*big.Int, error)
CurrValidationOffset is a free data retrieval call binding the contract method 0x73b24540.
Solidity: function curr_validation_offset() constant returns(uint256)
func (*MasternodeRegistryV2Session) CurrentMasternode ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrentMasternode() (common.Address, error)
CurrentMasternode is a free data retrieval call binding the contract method 0x1a26763c.
Solidity: function current_masternode() constant returns(address)
func (*MasternodeRegistryV2Session) CurrentPayouts ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) CurrentPayouts() (*big.Int, error)
CurrentPayouts is a free data retrieval call binding the contract method 0x9c5e8ae2.
Solidity: function current_payouts() constant returns(uint256)
func (*MasternodeRegistryV2Session) Denounce ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Denounce(masternode common.Address) (*types.Transaction, error)
Denounce is a paid mutator transaction binding the contract method 0xca0e551f.
Solidity: function denounce(address masternode) returns()
func (*MasternodeRegistryV2Session) Destroy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*MasternodeRegistryV2Session) Enumerate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Enumerate() ([]common.Address, error)
Enumerate is a free data retrieval call binding the contract method 0xff9f78b3.
Solidity: function enumerate() constant returns(address[] masternodes)
func (*MasternodeRegistryV2Session) EnumerateActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) EnumerateActive() ([]common.Address, error)
EnumerateActive is a free data retrieval call binding the contract method 0xe1d6f43a.
Solidity: function enumerateActive() constant returns(address[] masternodes)
func (*MasternodeRegistryV2Session) GetReward ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) GetReward(_blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*MasternodeRegistryV2Session) Heartbeat ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
Heartbeat is a paid mutator transaction binding the contract method 0x91ceac96.
Solidity: function heartbeat(uint256 block_number, bytes32 block_hash, uint256 sw_features) returns()
func (*MasternodeRegistryV2Session) Info ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Info(masternode common.Address) (struct { Owner common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
Info is a free data retrieval call binding the contract method 0x0aae7a6b.
Solidity: function info(address masternode) constant returns(address owner, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*MasternodeRegistryV2Session) Invalidate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Invalidate(masternode common.Address) (*types.Transaction, error)
Invalidate is a paid mutator transaction binding the contract method 0x37a3931f.
Solidity: function invalidate(address masternode) returns()
func (*MasternodeRegistryV2Session) IsActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) IsActive(masternode common.Address) (bool, error)
IsActive is a free data retrieval call binding the contract method 0x9f8a13d7.
Solidity: function isActive(address masternode) constant returns(bool)
func (*MasternodeRegistryV2Session) LastBlockNumber ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) LastBlockNumber() (*big.Int, error)
LastBlockNumber is a free data retrieval call binding the contract method 0x1eeaebb2.
Solidity: function last_block_number() constant returns(uint256)
func (*MasternodeRegistryV2Session) Migrate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*MasternodeRegistryV2Session) MnActive ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnActive() (*big.Int, error)
MnActive is a free data retrieval call binding the contract method 0x521f284d.
Solidity: function mn_active() constant returns(uint256)
func (*MasternodeRegistryV2Session) MnActiveCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnActiveCollateral() (*big.Int, error)
MnActiveCollateral is a free data retrieval call binding the contract method 0x6d41ff4e.
Solidity: function mn_active_collateral() constant returns(uint256)
func (*MasternodeRegistryV2Session) MnAnnounced ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnAnnounced() (*big.Int, error)
MnAnnounced is a free data retrieval call binding the contract method 0xab00fdc4.
Solidity: function mn_announced() constant returns(uint256)
func (*MasternodeRegistryV2Session) MnAnnouncedCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnAnnouncedCollateral() (*big.Int, error)
MnAnnouncedCollateral is a free data retrieval call binding the contract method 0x57f2a7d8.
Solidity: function mn_announced_collateral() constant returns(uint256)
func (*MasternodeRegistryV2Session) MnEverCollateral ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnEverCollateral() (*big.Int, error)
MnEverCollateral is a free data retrieval call binding the contract method 0xcb4f40c5.
Solidity: function mn_ever_collateral() constant returns(uint256)
func (*MasternodeRegistryV2Session) MnStatus ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) MnStatus(arg0 common.Address) (struct { SwFeatures *big.Int NextHeartbeat *big.Int InactiveSince *big.Int ValidatorIndex *big.Int Invalidations *big.Int SeqPayouts *big.Int LastVoteEpoch *big.Int }, error)
MnStatus is a free data retrieval call binding the contract method 0x4d1b4dae.
Solidity: function mn_status(address ) constant returns(uint256 sw_features, uint256 next_heartbeat, uint256 inactive_since, uint256 validator_index, uint256 invalidations, uint256 seq_payouts, uint256 last_vote_epoch)
func (*MasternodeRegistryV2Session) OnCollateralUpdate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
OnCollateralUpdate is a paid mutator transaction binding the contract method 0xcdc7d4ad.
Solidity: function onCollateralUpdate(address owner) returns()
func (*MasternodeRegistryV2Session) OwnerInfo ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) OwnerInfo(owner common.Address) (struct { Masternode common.Address Ipv4address uint32 Enode [2][32]byte Collateral *big.Int AnnouncedBlock *big.Int SwFeatures *big.Int }, error)
OwnerInfo is a free data retrieval call binding the contract method 0xb83e1605.
Solidity: function ownerInfo(address owner) constant returns(address masternode, uint32 ipv4address, bytes32[2] enode, uint256 collateral, uint256 announced_block, uint256 sw_features)
func (*MasternodeRegistryV2Session) PaymentsPerBlock ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) PaymentsPerBlock() (*big.Int, error)
PaymentsPerBlock is a free data retrieval call binding the contract method 0x542396fd.
Solidity: function payments_per_block() constant returns(uint256)
func (*MasternodeRegistryV2Session) Proxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*MasternodeRegistryV2Session) RequireValidation ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) RequireValidation() (*big.Int, error)
RequireValidation is a free data retrieval call binding the contract method 0x35ab13f6.
Solidity: function require_validation() constant returns(uint256)
func (*MasternodeRegistryV2Session) Reward ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*MasternodeRegistryV2Session) TokenProxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) TokenProxy() (common.Address, error)
TokenProxy is a free data retrieval call binding the contract method 0x84afd47f.
Solidity: function token_proxy() constant returns(address)
func (*MasternodeRegistryV2Session) TreasuryProxy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) TreasuryProxy() (common.Address, error)
TreasuryProxy is a free data retrieval call binding the contract method 0xa2731784.
Solidity: function treasury_proxy() constant returns(address)
func (*MasternodeRegistryV2Session) V1storage ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) V1storage() (common.Address, error)
V1storage is a free data retrieval call binding the contract method 0x2d059305.
Solidity: function v1storage() constant returns(address)
func (*MasternodeRegistryV2Session) ValidationPeriods ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) ValidationPeriods() (*big.Int, error)
ValidationPeriods is a free data retrieval call binding the contract method 0x18a2ac19.
Solidity: function validation_periods() constant returns(uint256)
func (*MasternodeRegistryV2Session) ValidationTarget ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) ValidationTarget(masternode common.Address) (common.Address, error)
ValidationTarget is a free data retrieval call binding the contract method 0xc3db74d6.
Solidity: function validationTarget(address masternode) constant returns(address target)
func (*MasternodeRegistryV2Session) ValidatorList ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Session) ValidatorList(arg0 *big.Int) (common.Address, error)
ValidatorList is a free data retrieval call binding the contract method 0x4e60b981.
Solidity: function validator_list(uint256 ) constant returns(address)
type MasternodeRegistryV2Transactor ¶
type MasternodeRegistryV2Transactor struct {
// contains filtered or unexported fields
}
MasternodeRegistryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMasternodeRegistryV2Transactor ¶
func NewMasternodeRegistryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*MasternodeRegistryV2Transactor, error)
NewMasternodeRegistryV2Transactor creates a new write-only instance of MasternodeRegistryV2, bound to a specific deployed contract.
func (*MasternodeRegistryV2Transactor) Announce ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Announce(opts *bind.TransactOpts, masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
Announce is a paid mutator transaction binding the contract method 0xd70d5c30.
Solidity: function announce(address masternode, uint32 ipv4address, bytes32[2] enode) returns()
func (*MasternodeRegistryV2Transactor) Denounce ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Denounce(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
Denounce is a paid mutator transaction binding the contract method 0xca0e551f.
Solidity: function denounce(address masternode) returns()
func (*MasternodeRegistryV2Transactor) Destroy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*MasternodeRegistryV2Transactor) Heartbeat ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Heartbeat(opts *bind.TransactOpts, block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
Heartbeat is a paid mutator transaction binding the contract method 0x91ceac96.
Solidity: function heartbeat(uint256 block_number, bytes32 block_hash, uint256 sw_features) returns()
func (*MasternodeRegistryV2Transactor) Invalidate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Invalidate(opts *bind.TransactOpts, masternode common.Address) (*types.Transaction, error)
Invalidate is a paid mutator transaction binding the contract method 0x37a3931f.
Solidity: function invalidate(address masternode) returns()
func (*MasternodeRegistryV2Transactor) Migrate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*MasternodeRegistryV2Transactor) OnCollateralUpdate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) OnCollateralUpdate(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)
OnCollateralUpdate is a paid mutator transaction binding the contract method 0xcdc7d4ad.
Solidity: function onCollateralUpdate(address owner) returns()
func (*MasternodeRegistryV2Transactor) Reward ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type MasternodeRegistryV2TransactorRaw ¶
type MasternodeRegistryV2TransactorRaw struct {
Contract *MasternodeRegistryV2Transactor // Generic write-only contract binding to access the raw methods on
}
MasternodeRegistryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MasternodeRegistryV2TransactorRaw) Transact ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasternodeRegistryV2TransactorRaw) Transfer ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorRaw) 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 MasternodeRegistryV2TransactorSession ¶
type MasternodeRegistryV2TransactorSession struct { Contract *MasternodeRegistryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MasternodeRegistryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MasternodeRegistryV2TransactorSession) Announce ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Announce(masternode common.Address, ipv4address uint32, enode [2][32]byte) (*types.Transaction, error)
Announce is a paid mutator transaction binding the contract method 0xd70d5c30.
Solidity: function announce(address masternode, uint32 ipv4address, bytes32[2] enode) returns()
func (*MasternodeRegistryV2TransactorSession) Denounce ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Denounce(masternode common.Address) (*types.Transaction, error)
Denounce is a paid mutator transaction binding the contract method 0xca0e551f.
Solidity: function denounce(address masternode) returns()
func (*MasternodeRegistryV2TransactorSession) Destroy ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*MasternodeRegistryV2TransactorSession) Heartbeat ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Heartbeat(block_number *big.Int, block_hash [32]byte, sw_features *big.Int) (*types.Transaction, error)
Heartbeat is a paid mutator transaction binding the contract method 0x91ceac96.
Solidity: function heartbeat(uint256 block_number, bytes32 block_hash, uint256 sw_features) returns()
func (*MasternodeRegistryV2TransactorSession) Invalidate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Invalidate(masternode common.Address) (*types.Transaction, error)
Invalidate is a paid mutator transaction binding the contract method 0x37a3931f.
Solidity: function invalidate(address masternode) returns()
func (*MasternodeRegistryV2TransactorSession) Migrate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*MasternodeRegistryV2TransactorSession) OnCollateralUpdate ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) OnCollateralUpdate(owner common.Address) (*types.Transaction, error)
OnCollateralUpdate is a paid mutator transaction binding the contract method 0xcdc7d4ad.
Solidity: function onCollateralUpdate(address owner) returns()
func (*MasternodeRegistryV2TransactorSession) Reward ¶
func (_MasternodeRegistryV2 *MasternodeRegistryV2TransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type MasternodeTokenV2 ¶
type MasternodeTokenV2 struct { MasternodeTokenV2Caller // Read-only binding to the contract MasternodeTokenV2Transactor // Write-only binding to the contract MasternodeTokenV2Filterer // Log filterer for contract events }
MasternodeTokenV2 is an auto generated Go binding around an Ethereum contract.
func DeployMasternodeTokenV2 ¶
func DeployMasternodeTokenV2(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _registry_proxy common.Address) (common.Address, *types.Transaction, *MasternodeTokenV2, error)
DeployMasternodeTokenV2 deploys a new Ethereum contract, binding an instance of MasternodeTokenV2 to it.
func NewMasternodeTokenV2 ¶
func NewMasternodeTokenV2(address common.Address, backend bind.ContractBackend) (*MasternodeTokenV2, error)
NewMasternodeTokenV2 creates a new instance of MasternodeTokenV2, bound to a specific deployed contract.
type MasternodeTokenV2Approval ¶
type MasternodeTokenV2Approval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MasternodeTokenV2Approval represents a Approval event raised by the MasternodeTokenV2 contract.
type MasternodeTokenV2ApprovalIterator ¶
type MasternodeTokenV2ApprovalIterator struct { Event *MasternodeTokenV2Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasternodeTokenV2ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the MasternodeTokenV2 contract.
func (*MasternodeTokenV2ApprovalIterator) Close ¶
func (it *MasternodeTokenV2ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasternodeTokenV2ApprovalIterator) Error ¶
func (it *MasternodeTokenV2ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasternodeTokenV2ApprovalIterator) Next ¶
func (it *MasternodeTokenV2ApprovalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MasternodeTokenV2Caller ¶
type MasternodeTokenV2Caller struct {
// contains filtered or unexported fields
}
MasternodeTokenV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewMasternodeTokenV2Caller ¶
func NewMasternodeTokenV2Caller(address common.Address, caller bind.ContractCaller) (*MasternodeTokenV2Caller, error)
NewMasternodeTokenV2Caller creates a new read-only instance of MasternodeTokenV2, bound to a specific deployed contract.
func (*MasternodeTokenV2Caller) Allowance ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Allowance(opts *bind.CallOpts, arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*MasternodeTokenV2Caller) BalanceInfo ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) BalanceInfo(opts *bind.CallOpts, _tokenOwner common.Address) (struct { Balance *big.Int LastBlock *big.Int }, error)
BalanceInfo is a free data retrieval call binding the contract method 0x78c7d979.
Solidity: function balanceInfo(address _tokenOwner) constant returns(uint256 balance, uint256 last_block)
func (*MasternodeTokenV2Caller) BalanceOf ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) 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 (*MasternodeTokenV2Caller) Decimals ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) 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 (*MasternodeTokenV2Caller) Name ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) 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 (*MasternodeTokenV2Caller) Proxy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) Proxy(opts *bind.CallOpts) (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*MasternodeTokenV2Caller) RegistryProxy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) RegistryProxy(opts *bind.CallOpts) (common.Address, error)
RegistryProxy is a free data retrieval call binding the contract method 0x30016a42.
Solidity: function registry_proxy() constant returns(address)
func (*MasternodeTokenV2Caller) Symbol ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) 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 (*MasternodeTokenV2Caller) TotalSupply ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type MasternodeTokenV2CallerRaw ¶
type MasternodeTokenV2CallerRaw struct {
Contract *MasternodeTokenV2Caller // Generic read-only contract binding to access the raw methods on
}
MasternodeTokenV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MasternodeTokenV2CallerRaw) Call ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerRaw) 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 MasternodeTokenV2CallerSession ¶
type MasternodeTokenV2CallerSession struct { Contract *MasternodeTokenV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MasternodeTokenV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MasternodeTokenV2CallerSession) Allowance ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*MasternodeTokenV2CallerSession) BalanceInfo ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) BalanceInfo(_tokenOwner common.Address) (struct { Balance *big.Int LastBlock *big.Int }, error)
BalanceInfo is a free data retrieval call binding the contract method 0x78c7d979.
Solidity: function balanceInfo(address _tokenOwner) constant returns(uint256 balance, uint256 last_block)
func (*MasternodeTokenV2CallerSession) BalanceOf ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) 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 (*MasternodeTokenV2CallerSession) Decimals ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*MasternodeTokenV2CallerSession) Name ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*MasternodeTokenV2CallerSession) Proxy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*MasternodeTokenV2CallerSession) RegistryProxy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) RegistryProxy() (common.Address, error)
RegistryProxy is a free data retrieval call binding the contract method 0x30016a42.
Solidity: function registry_proxy() constant returns(address)
func (*MasternodeTokenV2CallerSession) Symbol ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*MasternodeTokenV2CallerSession) TotalSupply ¶
func (_MasternodeTokenV2 *MasternodeTokenV2CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type MasternodeTokenV2Filterer ¶
type MasternodeTokenV2Filterer struct {
// contains filtered or unexported fields
}
MasternodeTokenV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMasternodeTokenV2Filterer ¶
func NewMasternodeTokenV2Filterer(address common.Address, filterer bind.ContractFilterer) (*MasternodeTokenV2Filterer, error)
NewMasternodeTokenV2Filterer creates a new log filterer instance of MasternodeTokenV2, bound to a specific deployed contract.
func (*MasternodeTokenV2Filterer) FilterApproval ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*MasternodeTokenV2ApprovalIterator, 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 (*MasternodeTokenV2Filterer) FilterTransfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*MasternodeTokenV2TransferIterator, 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 (*MasternodeTokenV2Filterer) WatchApproval ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *MasternodeTokenV2Approval, 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 (*MasternodeTokenV2Filterer) WatchTransfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *MasternodeTokenV2Transfer, 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 MasternodeTokenV2Raw ¶
type MasternodeTokenV2Raw struct {
Contract *MasternodeTokenV2 // Generic contract binding to access the raw methods on
}
MasternodeTokenV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*MasternodeTokenV2Raw) Call ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Raw) 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 (*MasternodeTokenV2Raw) Transact ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasternodeTokenV2Raw) Transfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Raw) 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 MasternodeTokenV2Session ¶
type MasternodeTokenV2Session struct { Contract *MasternodeTokenV2 // 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 }
MasternodeTokenV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MasternodeTokenV2Session) Allowance ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Allowance(arg0 common.Address, arg1 common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address , address ) constant returns(uint256)
func (*MasternodeTokenV2Session) Approve ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address , uint256 ) returns(bool)
func (*MasternodeTokenV2Session) BalanceInfo ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) BalanceInfo(_tokenOwner common.Address) (struct { Balance *big.Int LastBlock *big.Int }, error)
BalanceInfo is a free data retrieval call binding the contract method 0x78c7d979.
Solidity: function balanceInfo(address _tokenOwner) constant returns(uint256 balance, uint256 last_block)
func (*MasternodeTokenV2Session) BalanceOf ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) 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 (*MasternodeTokenV2Session) Decimals ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*MasternodeTokenV2Session) DepositCollateral ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) DepositCollateral() (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x6f758140.
Solidity: function depositCollateral() returns()
func (*MasternodeTokenV2Session) Destroy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*MasternodeTokenV2Session) Migrate ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*MasternodeTokenV2Session) Name ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*MasternodeTokenV2Session) Proxy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*MasternodeTokenV2Session) RegistryProxy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) RegistryProxy() (common.Address, error)
RegistryProxy is a free data retrieval call binding the contract method 0x30016a42.
Solidity: function registry_proxy() constant returns(address)
func (*MasternodeTokenV2Session) Symbol ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*MasternodeTokenV2Session) TotalSupply ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*MasternodeTokenV2Session) Transfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address , uint256 ) returns(bool)
func (*MasternodeTokenV2Session) TransferFrom ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address , address , uint256 ) returns(bool)
func (*MasternodeTokenV2Session) V1storage ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) V1storage() (common.Address, error)
V1storage is a free data retrieval call binding the contract method 0x2d059305.
Solidity: function v1storage() constant returns(address)
func (*MasternodeTokenV2Session) WithdrawCollateral ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Session) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x6112fe2e.
Solidity: function withdrawCollateral(uint256 _amount) returns()
type MasternodeTokenV2Transactor ¶
type MasternodeTokenV2Transactor struct {
// contains filtered or unexported fields
}
MasternodeTokenV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMasternodeTokenV2Transactor ¶
func NewMasternodeTokenV2Transactor(address common.Address, transactor bind.ContractTransactor) (*MasternodeTokenV2Transactor, error)
NewMasternodeTokenV2Transactor creates a new write-only instance of MasternodeTokenV2, bound to a specific deployed contract.
func (*MasternodeTokenV2Transactor) Approve ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Approve(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address , uint256 ) returns(bool)
func (*MasternodeTokenV2Transactor) DepositCollateral ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) DepositCollateral(opts *bind.TransactOpts) (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x6f758140.
Solidity: function depositCollateral() returns()
func (*MasternodeTokenV2Transactor) Destroy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*MasternodeTokenV2Transactor) Migrate ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*MasternodeTokenV2Transactor) Transfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) Transfer(opts *bind.TransactOpts, arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address , uint256 ) returns(bool)
func (*MasternodeTokenV2Transactor) TransferFrom ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) TransferFrom(opts *bind.TransactOpts, arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address , address , uint256 ) returns(bool)
func (*MasternodeTokenV2Transactor) WithdrawCollateral ¶
func (_MasternodeTokenV2 *MasternodeTokenV2Transactor) WithdrawCollateral(opts *bind.TransactOpts, _amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x6112fe2e.
Solidity: function withdrawCollateral(uint256 _amount) returns()
type MasternodeTokenV2TransactorRaw ¶
type MasternodeTokenV2TransactorRaw struct {
Contract *MasternodeTokenV2Transactor // Generic write-only contract binding to access the raw methods on
}
MasternodeTokenV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MasternodeTokenV2TransactorRaw) Transact ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MasternodeTokenV2TransactorRaw) Transfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorRaw) 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 MasternodeTokenV2TransactorSession ¶
type MasternodeTokenV2TransactorSession struct { Contract *MasternodeTokenV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MasternodeTokenV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MasternodeTokenV2TransactorSession) Approve ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Approve(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address , uint256 ) returns(bool)
func (*MasternodeTokenV2TransactorSession) DepositCollateral ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) DepositCollateral() (*types.Transaction, error)
DepositCollateral is a paid mutator transaction binding the contract method 0x6f758140.
Solidity: function depositCollateral() returns()
func (*MasternodeTokenV2TransactorSession) Destroy ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*MasternodeTokenV2TransactorSession) Migrate ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*MasternodeTokenV2TransactorSession) Transfer ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) Transfer(arg0 common.Address, arg1 *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address , uint256 ) returns(bool)
func (*MasternodeTokenV2TransactorSession) TransferFrom ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) TransferFrom(arg0 common.Address, arg1 common.Address, arg2 *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address , address , uint256 ) returns(bool)
func (*MasternodeTokenV2TransactorSession) WithdrawCollateral ¶
func (_MasternodeTokenV2 *MasternodeTokenV2TransactorSession) WithdrawCollateral(_amount *big.Int) (*types.Transaction, error)
WithdrawCollateral is a paid mutator transaction binding the contract method 0x6112fe2e.
Solidity: function withdrawCollateral(uint256 _amount) returns()
type MasternodeTokenV2Transfer ¶
type MasternodeTokenV2Transfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
MasternodeTokenV2Transfer represents a Transfer event raised by the MasternodeTokenV2 contract.
type MasternodeTokenV2TransferIterator ¶
type MasternodeTokenV2TransferIterator struct { Event *MasternodeTokenV2Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MasternodeTokenV2TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the MasternodeTokenV2 contract.
func (*MasternodeTokenV2TransferIterator) Close ¶
func (it *MasternodeTokenV2TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MasternodeTokenV2TransferIterator) Error ¶
func (it *MasternodeTokenV2TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MasternodeTokenV2TransferIterator) Next ¶
func (it *MasternodeTokenV2TransferIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type SporkRegistryV2 ¶
type SporkRegistryV2 struct { SporkRegistryV2Caller // Read-only binding to the contract SporkRegistryV2Transactor // Write-only binding to the contract SporkRegistryV2Filterer // Log filterer for contract events }
SporkRegistryV2 is an auto generated Go binding around an Ethereum contract.
func DeploySporkRegistryV2 ¶
func DeploySporkRegistryV2(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _mnregistry_proxy common.Address, _emergency_signer common.Address) (common.Address, *types.Transaction, *SporkRegistryV2, error)
DeploySporkRegistryV2 deploys a new Ethereum contract, binding an instance of SporkRegistryV2 to it.
func NewSporkRegistryV2 ¶
func NewSporkRegistryV2(address common.Address, backend bind.ContractBackend) (*SporkRegistryV2, error)
NewSporkRegistryV2 creates a new instance of SporkRegistryV2, bound to a specific deployed contract.
type SporkRegistryV2Caller ¶
type SporkRegistryV2Caller struct {
// contains filtered or unexported fields
}
SporkRegistryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSporkRegistryV2Caller ¶
func NewSporkRegistryV2Caller(address common.Address, caller bind.ContractCaller) (*SporkRegistryV2Caller, error)
NewSporkRegistryV2Caller creates a new read-only instance of SporkRegistryV2, bound to a specific deployed contract.
func (*SporkRegistryV2Caller) ConsensusGasLimits ¶
func (_SporkRegistryV2 *SporkRegistryV2Caller) ConsensusGasLimits(opts *bind.CallOpts) (struct { CallGas *big.Int XferGas *big.Int }, error)
ConsensusGasLimits is a free data retrieval call binding the contract method 0xc00ebced.
Solidity: function consensusGasLimits() constant returns(uint256 callGas, uint256 xferGas)
func (*SporkRegistryV2Caller) EmergencySigner ¶
func (_SporkRegistryV2 *SporkRegistryV2Caller) EmergencySigner(opts *bind.CallOpts) (common.Address, error)
EmergencySigner is a free data retrieval call binding the contract method 0xd4f7068a.
Solidity: function Emergency_signer() constant returns(address)
func (*SporkRegistryV2Caller) MnregistryProxy ¶
func (_SporkRegistryV2 *SporkRegistryV2Caller) MnregistryProxy(opts *bind.CallOpts) (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
type SporkRegistryV2CallerRaw ¶
type SporkRegistryV2CallerRaw struct {
Contract *SporkRegistryV2Caller // Generic read-only contract binding to access the raw methods on
}
SporkRegistryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SporkRegistryV2CallerRaw) Call ¶
func (_SporkRegistryV2 *SporkRegistryV2CallerRaw) 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 SporkRegistryV2CallerSession ¶
type SporkRegistryV2CallerSession struct { Contract *SporkRegistryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SporkRegistryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SporkRegistryV2CallerSession) ConsensusGasLimits ¶
func (_SporkRegistryV2 *SporkRegistryV2CallerSession) ConsensusGasLimits() (struct { CallGas *big.Int XferGas *big.Int }, error)
ConsensusGasLimits is a free data retrieval call binding the contract method 0xc00ebced.
Solidity: function consensusGasLimits() constant returns(uint256 callGas, uint256 xferGas)
func (*SporkRegistryV2CallerSession) EmergencySigner ¶
func (_SporkRegistryV2 *SporkRegistryV2CallerSession) EmergencySigner() (common.Address, error)
EmergencySigner is a free data retrieval call binding the contract method 0xd4f7068a.
Solidity: function Emergency_signer() constant returns(address)
func (*SporkRegistryV2CallerSession) MnregistryProxy ¶
func (_SporkRegistryV2 *SporkRegistryV2CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
type SporkRegistryV2Filterer ¶
type SporkRegistryV2Filterer struct {
// contains filtered or unexported fields
}
SporkRegistryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSporkRegistryV2Filterer ¶
func NewSporkRegistryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*SporkRegistryV2Filterer, error)
NewSporkRegistryV2Filterer creates a new log filterer instance of SporkRegistryV2, bound to a specific deployed contract.
type SporkRegistryV2Raw ¶
type SporkRegistryV2Raw struct {
Contract *SporkRegistryV2 // Generic contract binding to access the raw methods on
}
SporkRegistryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SporkRegistryV2Raw) Call ¶
func (_SporkRegistryV2 *SporkRegistryV2Raw) 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 (*SporkRegistryV2Raw) Transact ¶
func (_SporkRegistryV2 *SporkRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SporkRegistryV2Raw) Transfer ¶
func (_SporkRegistryV2 *SporkRegistryV2Raw) 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 SporkRegistryV2Session ¶
type SporkRegistryV2Session struct { Contract *SporkRegistryV2 // 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 }
SporkRegistryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SporkRegistryV2Session) ConsensusGasLimits ¶
func (_SporkRegistryV2 *SporkRegistryV2Session) ConsensusGasLimits() (struct { CallGas *big.Int XferGas *big.Int }, error)
ConsensusGasLimits is a free data retrieval call binding the contract method 0xc00ebced.
Solidity: function consensusGasLimits() constant returns(uint256 callGas, uint256 xferGas)
func (*SporkRegistryV2Session) CreateUpgradeProposal ¶
func (_SporkRegistryV2 *SporkRegistryV2Session) CreateUpgradeProposal(_impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
CreateUpgradeProposal is a paid mutator transaction binding the contract method 0x62877ccd.
Solidity: function createUpgradeProposal(address _impl, uint256 _period, address _fee_payer) returns(address proposal)
func (*SporkRegistryV2Session) Destroy ¶
func (_SporkRegistryV2 *SporkRegistryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*SporkRegistryV2Session) EmergencySigner ¶
func (_SporkRegistryV2 *SporkRegistryV2Session) EmergencySigner() (common.Address, error)
EmergencySigner is a free data retrieval call binding the contract method 0xd4f7068a.
Solidity: function Emergency_signer() constant returns(address)
func (*SporkRegistryV2Session) Migrate ¶
func (_SporkRegistryV2 *SporkRegistryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*SporkRegistryV2Session) MnregistryProxy ¶
func (_SporkRegistryV2 *SporkRegistryV2Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
type SporkRegistryV2Transactor ¶
type SporkRegistryV2Transactor struct {
// contains filtered or unexported fields
}
SporkRegistryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSporkRegistryV2Transactor ¶
func NewSporkRegistryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*SporkRegistryV2Transactor, error)
NewSporkRegistryV2Transactor creates a new write-only instance of SporkRegistryV2, bound to a specific deployed contract.
func (*SporkRegistryV2Transactor) CreateUpgradeProposal ¶
func (_SporkRegistryV2 *SporkRegistryV2Transactor) CreateUpgradeProposal(opts *bind.TransactOpts, _impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
CreateUpgradeProposal is a paid mutator transaction binding the contract method 0x62877ccd.
Solidity: function createUpgradeProposal(address _impl, uint256 _period, address _fee_payer) returns(address proposal)
func (*SporkRegistryV2Transactor) Destroy ¶
func (_SporkRegistryV2 *SporkRegistryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*SporkRegistryV2Transactor) Migrate ¶
func (_SporkRegistryV2 *SporkRegistryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
type SporkRegistryV2TransactorRaw ¶
type SporkRegistryV2TransactorRaw struct {
Contract *SporkRegistryV2Transactor // Generic write-only contract binding to access the raw methods on
}
SporkRegistryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SporkRegistryV2TransactorRaw) Transact ¶
func (_SporkRegistryV2 *SporkRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SporkRegistryV2TransactorRaw) Transfer ¶
func (_SporkRegistryV2 *SporkRegistryV2TransactorRaw) 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 SporkRegistryV2TransactorSession ¶
type SporkRegistryV2TransactorSession struct { Contract *SporkRegistryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SporkRegistryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SporkRegistryV2TransactorSession) CreateUpgradeProposal ¶
func (_SporkRegistryV2 *SporkRegistryV2TransactorSession) CreateUpgradeProposal(_impl common.Address, _period *big.Int, _fee_payer common.Address) (*types.Transaction, error)
CreateUpgradeProposal is a paid mutator transaction binding the contract method 0x62877ccd.
Solidity: function createUpgradeProposal(address _impl, uint256 _period, address _fee_payer) returns(address proposal)
func (*SporkRegistryV2TransactorSession) Destroy ¶
func (_SporkRegistryV2 *SporkRegistryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*SporkRegistryV2TransactorSession) Migrate ¶
func (_SporkRegistryV2 *SporkRegistryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
type StakerRewardV1 ¶
type StakerRewardV1 struct { StakerRewardV1Caller // Read-only binding to the contract StakerRewardV1Transactor // Write-only binding to the contract StakerRewardV1Filterer // Log filterer for contract events }
StakerRewardV1 is an auto generated Go binding around an Ethereum contract.
func DeployStakerRewardV1 ¶
func DeployStakerRewardV1(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address) (common.Address, *types.Transaction, *StakerRewardV1, error)
DeployStakerRewardV1 deploys a new Ethereum contract, binding an instance of StakerRewardV1 to it.
func NewStakerRewardV1 ¶
func NewStakerRewardV1(address common.Address, backend bind.ContractBackend) (*StakerRewardV1, error)
NewStakerRewardV1 creates a new instance of StakerRewardV1, bound to a specific deployed contract.
type StakerRewardV1Caller ¶
type StakerRewardV1Caller struct {
// contains filtered or unexported fields
}
StakerRewardV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewStakerRewardV1Caller ¶
func NewStakerRewardV1Caller(address common.Address, caller bind.ContractCaller) (*StakerRewardV1Caller, error)
NewStakerRewardV1Caller creates a new read-only instance of StakerRewardV1, bound to a specific deployed contract.
func (*StakerRewardV1Caller) GetReward ¶
func (_StakerRewardV1 *StakerRewardV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
type StakerRewardV1CallerRaw ¶
type StakerRewardV1CallerRaw struct {
Contract *StakerRewardV1Caller // Generic read-only contract binding to access the raw methods on
}
StakerRewardV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StakerRewardV1CallerRaw) Call ¶
func (_StakerRewardV1 *StakerRewardV1CallerRaw) 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 StakerRewardV1CallerSession ¶
type StakerRewardV1CallerSession struct { Contract *StakerRewardV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StakerRewardV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StakerRewardV1CallerSession) GetReward ¶
func (_StakerRewardV1 *StakerRewardV1CallerSession) GetReward(_blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
type StakerRewardV1Filterer ¶
type StakerRewardV1Filterer struct {
// contains filtered or unexported fields
}
StakerRewardV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStakerRewardV1Filterer ¶
func NewStakerRewardV1Filterer(address common.Address, filterer bind.ContractFilterer) (*StakerRewardV1Filterer, error)
NewStakerRewardV1Filterer creates a new log filterer instance of StakerRewardV1, bound to a specific deployed contract.
type StakerRewardV1Raw ¶
type StakerRewardV1Raw struct {
Contract *StakerRewardV1 // Generic contract binding to access the raw methods on
}
StakerRewardV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*StakerRewardV1Raw) Call ¶
func (_StakerRewardV1 *StakerRewardV1Raw) 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 (*StakerRewardV1Raw) Transact ¶
func (_StakerRewardV1 *StakerRewardV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakerRewardV1Raw) Transfer ¶
func (_StakerRewardV1 *StakerRewardV1Raw) 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 StakerRewardV1Session ¶
type StakerRewardV1Session struct { Contract *StakerRewardV1 // 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 }
StakerRewardV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StakerRewardV1Session) Destroy ¶
func (_StakerRewardV1 *StakerRewardV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*StakerRewardV1Session) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*StakerRewardV1Session) Migrate ¶
func (_StakerRewardV1 *StakerRewardV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*StakerRewardV1Session) Proxy ¶
func (_StakerRewardV1 *StakerRewardV1Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*StakerRewardV1Session) Reward ¶
func (_StakerRewardV1 *StakerRewardV1Session) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type StakerRewardV1Transactor ¶
type StakerRewardV1Transactor struct {
// contains filtered or unexported fields
}
StakerRewardV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStakerRewardV1Transactor ¶
func NewStakerRewardV1Transactor(address common.Address, transactor bind.ContractTransactor) (*StakerRewardV1Transactor, error)
NewStakerRewardV1Transactor creates a new write-only instance of StakerRewardV1, bound to a specific deployed contract.
func (*StakerRewardV1Transactor) Destroy ¶
func (_StakerRewardV1 *StakerRewardV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*StakerRewardV1Transactor) Migrate ¶
func (_StakerRewardV1 *StakerRewardV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*StakerRewardV1Transactor) Reward ¶
func (_StakerRewardV1 *StakerRewardV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type StakerRewardV1TransactorRaw ¶
type StakerRewardV1TransactorRaw struct {
Contract *StakerRewardV1Transactor // Generic write-only contract binding to access the raw methods on
}
StakerRewardV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StakerRewardV1TransactorRaw) Transact ¶
func (_StakerRewardV1 *StakerRewardV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StakerRewardV1TransactorRaw) Transfer ¶
func (_StakerRewardV1 *StakerRewardV1TransactorRaw) 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 StakerRewardV1TransactorSession ¶
type StakerRewardV1TransactorSession struct { Contract *StakerRewardV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StakerRewardV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StakerRewardV1TransactorSession) Destroy ¶
func (_StakerRewardV1 *StakerRewardV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*StakerRewardV1TransactorSession) Migrate ¶
func (_StakerRewardV1 *StakerRewardV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*StakerRewardV1TransactorSession) Reward ¶
func (_StakerRewardV1 *StakerRewardV1TransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type StorageCheckpointRegistryV2 ¶
type StorageCheckpointRegistryV2 struct { StorageCheckpointRegistryV2Caller // Read-only binding to the contract StorageCheckpointRegistryV2Transactor // Write-only binding to the contract StorageCheckpointRegistryV2Filterer // Log filterer for contract events }
StorageCheckpointRegistryV2 is an auto generated Go binding around an Ethereum contract.
func DeployStorageCheckpointRegistryV2 ¶
func DeployStorageCheckpointRegistryV2(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *StorageCheckpointRegistryV2, error)
DeployStorageCheckpointRegistryV2 deploys a new Ethereum contract, binding an instance of StorageCheckpointRegistryV2 to it.
func NewStorageCheckpointRegistryV2 ¶
func NewStorageCheckpointRegistryV2(address common.Address, backend bind.ContractBackend) (*StorageCheckpointRegistryV2, error)
NewStorageCheckpointRegistryV2 creates a new instance of StorageCheckpointRegistryV2, bound to a specific deployed contract.
type StorageCheckpointRegistryV2Caller ¶
type StorageCheckpointRegistryV2Caller struct {
// contains filtered or unexported fields
}
StorageCheckpointRegistryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewStorageCheckpointRegistryV2Caller ¶
func NewStorageCheckpointRegistryV2Caller(address common.Address, caller bind.ContractCaller) (*StorageCheckpointRegistryV2Caller, error)
NewStorageCheckpointRegistryV2Caller creates a new read-only instance of StorageCheckpointRegistryV2, bound to a specific deployed contract.
func (*StorageCheckpointRegistryV2Caller) Checkpoints ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Caller) Checkpoints(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0xb8a24252.
Solidity: function checkpoints(uint256 ) constant returns(address)
func (*StorageCheckpointRegistryV2Caller) ListCheckpoints ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Caller) ListCheckpoints(opts *bind.CallOpts) ([]common.Address, error)
ListCheckpoints is a free data retrieval call binding the contract method 0xd9592ead.
Solidity: function listCheckpoints() constant returns(address[] res)
type StorageCheckpointRegistryV2CallerRaw ¶
type StorageCheckpointRegistryV2CallerRaw struct {
Contract *StorageCheckpointRegistryV2Caller // Generic read-only contract binding to access the raw methods on
}
StorageCheckpointRegistryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StorageCheckpointRegistryV2CallerRaw) Call ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2CallerRaw) 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 StorageCheckpointRegistryV2CallerSession ¶
type StorageCheckpointRegistryV2CallerSession struct { Contract *StorageCheckpointRegistryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StorageCheckpointRegistryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StorageCheckpointRegistryV2CallerSession) Checkpoints ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2CallerSession) Checkpoints(arg0 *big.Int) (common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0xb8a24252.
Solidity: function checkpoints(uint256 ) constant returns(address)
func (*StorageCheckpointRegistryV2CallerSession) ListCheckpoints ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2CallerSession) ListCheckpoints() ([]common.Address, error)
ListCheckpoints is a free data retrieval call binding the contract method 0xd9592ead.
Solidity: function listCheckpoints() constant returns(address[] res)
type StorageCheckpointRegistryV2Filterer ¶
type StorageCheckpointRegistryV2Filterer struct {
// contains filtered or unexported fields
}
StorageCheckpointRegistryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStorageCheckpointRegistryV2Filterer ¶
func NewStorageCheckpointRegistryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*StorageCheckpointRegistryV2Filterer, error)
NewStorageCheckpointRegistryV2Filterer creates a new log filterer instance of StorageCheckpointRegistryV2, bound to a specific deployed contract.
type StorageCheckpointRegistryV2Raw ¶
type StorageCheckpointRegistryV2Raw struct {
Contract *StorageCheckpointRegistryV2 // Generic contract binding to access the raw methods on
}
StorageCheckpointRegistryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*StorageCheckpointRegistryV2Raw) Call ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Raw) 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 (*StorageCheckpointRegistryV2Raw) Transact ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageCheckpointRegistryV2Raw) Transfer ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Raw) 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 StorageCheckpointRegistryV2Session ¶
type StorageCheckpointRegistryV2Session struct { Contract *StorageCheckpointRegistryV2 // 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 }
StorageCheckpointRegistryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StorageCheckpointRegistryV2Session) Add ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Add(cp common.Address) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(address cp) returns()
func (*StorageCheckpointRegistryV2Session) Checkpoints ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Checkpoints(arg0 *big.Int) (common.Address, error)
Checkpoints is a free data retrieval call binding the contract method 0xb8a24252.
Solidity: function checkpoints(uint256 ) constant returns(address)
func (*StorageCheckpointRegistryV2Session) Kill ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageCheckpointRegistryV2Session) ListCheckpoints ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) ListCheckpoints() ([]common.Address, error)
ListCheckpoints is a free data retrieval call binding the contract method 0xd9592ead.
Solidity: function listCheckpoints() constant returns(address[] res)
func (*StorageCheckpointRegistryV2Session) Pop ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Pop() (*types.Transaction, error)
Pop is a paid mutator transaction binding the contract method 0xa4ece52c.
Solidity: function pop() returns()
func (*StorageCheckpointRegistryV2Session) Remove ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) Remove(cp_block_number *big.Int, cp_block_hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 cp_block_number, bytes32 cp_block_hash) returns(bool found)
func (*StorageCheckpointRegistryV2Session) SetOwner ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Session) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
type StorageCheckpointRegistryV2Transactor ¶
type StorageCheckpointRegistryV2Transactor struct {
// contains filtered or unexported fields
}
StorageCheckpointRegistryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStorageCheckpointRegistryV2Transactor ¶
func NewStorageCheckpointRegistryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*StorageCheckpointRegistryV2Transactor, error)
NewStorageCheckpointRegistryV2Transactor creates a new write-only instance of StorageCheckpointRegistryV2, bound to a specific deployed contract.
func (*StorageCheckpointRegistryV2Transactor) Add ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Add(opts *bind.TransactOpts, cp common.Address) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(address cp) returns()
func (*StorageCheckpointRegistryV2Transactor) Kill ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageCheckpointRegistryV2Transactor) Pop ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Pop(opts *bind.TransactOpts) (*types.Transaction, error)
Pop is a paid mutator transaction binding the contract method 0xa4ece52c.
Solidity: function pop() returns()
func (*StorageCheckpointRegistryV2Transactor) Remove ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) Remove(opts *bind.TransactOpts, cp_block_number *big.Int, cp_block_hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 cp_block_number, bytes32 cp_block_hash) returns(bool found)
func (*StorageCheckpointRegistryV2Transactor) SetOwner ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2Transactor) SetOwner(opts *bind.TransactOpts, _newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
type StorageCheckpointRegistryV2TransactorRaw ¶
type StorageCheckpointRegistryV2TransactorRaw struct {
Contract *StorageCheckpointRegistryV2Transactor // Generic write-only contract binding to access the raw methods on
}
StorageCheckpointRegistryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StorageCheckpointRegistryV2TransactorRaw) Transact ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageCheckpointRegistryV2TransactorRaw) Transfer ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorRaw) 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 StorageCheckpointRegistryV2TransactorSession ¶
type StorageCheckpointRegistryV2TransactorSession struct { Contract *StorageCheckpointRegistryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StorageCheckpointRegistryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StorageCheckpointRegistryV2TransactorSession) Add ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Add(cp common.Address) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(address cp) returns()
func (*StorageCheckpointRegistryV2TransactorSession) Kill ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageCheckpointRegistryV2TransactorSession) Pop ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Pop() (*types.Transaction, error)
Pop is a paid mutator transaction binding the contract method 0xa4ece52c.
Solidity: function pop() returns()
func (*StorageCheckpointRegistryV2TransactorSession) Remove ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) Remove(cp_block_number *big.Int, cp_block_hash [32]byte) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x28b0558b.
Solidity: function remove(uint256 cp_block_number, bytes32 cp_block_hash) returns(bool found)
func (*StorageCheckpointRegistryV2TransactorSession) SetOwner ¶
func (_StorageCheckpointRegistryV2 *StorageCheckpointRegistryV2TransactorSession) SetOwner(_newOwner common.Address) (*types.Transaction, error)
SetOwner is a paid mutator transaction binding the contract method 0x13af4035.
Solidity: function setOwner(address _newOwner) returns()
type TreasuryV1 ¶
type TreasuryV1 struct { TreasuryV1Caller // Read-only binding to the contract TreasuryV1Transactor // Write-only binding to the contract TreasuryV1Filterer // Log filterer for contract events }
TreasuryV1 is an auto generated Go binding around an Ethereum contract.
func DeployTreasuryV1 ¶
func DeployTreasuryV1(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _mnregistry_proxy common.Address, _superblock_cycle *big.Int) (common.Address, *types.Transaction, *TreasuryV1, error)
DeployTreasuryV1 deploys a new Ethereum contract, binding an instance of TreasuryV1 to it.
func NewTreasuryV1 ¶
func NewTreasuryV1(address common.Address, backend bind.ContractBackend) (*TreasuryV1, error)
NewTreasuryV1 creates a new instance of TreasuryV1, bound to a specific deployed contract.
type TreasuryV1BudgetProposal ¶
type TreasuryV1BudgetProposal struct { RefUuid *big.Int Proposal common.Address PayoutAddress common.Address Amount *big.Int Deadline *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryV1BudgetProposal represents a BudgetProposal event raised by the TreasuryV1 contract.
type TreasuryV1BudgetProposalIterator ¶
type TreasuryV1BudgetProposalIterator struct { Event *TreasuryV1BudgetProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryV1BudgetProposalIterator is returned from FilterBudgetProposal and is used to iterate over the raw logs and unpacked data for BudgetProposal events raised by the TreasuryV1 contract.
func (*TreasuryV1BudgetProposalIterator) Close ¶
func (it *TreasuryV1BudgetProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryV1BudgetProposalIterator) Error ¶
func (it *TreasuryV1BudgetProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryV1BudgetProposalIterator) Next ¶
func (it *TreasuryV1BudgetProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TreasuryV1Caller ¶
type TreasuryV1Caller struct {
// contains filtered or unexported fields
}
TreasuryV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewTreasuryV1Caller ¶
func NewTreasuryV1Caller(address common.Address, caller bind.ContractCaller) (*TreasuryV1Caller, error)
NewTreasuryV1Caller creates a new read-only instance of TreasuryV1, bound to a specific deployed contract.
func (*TreasuryV1Caller) ActiveProposals ¶
func (_TreasuryV1 *TreasuryV1Caller) ActiveProposals(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ActiveProposals is a free data retrieval call binding the contract method 0xd5f99789.
Solidity: function active_proposals(uint256 ) constant returns(address)
func (*TreasuryV1Caller) Balance ¶
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*TreasuryV1Caller) GetReward ¶
func (_TreasuryV1 *TreasuryV1Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*TreasuryV1Caller) IsSuperblock ¶
func (_TreasuryV1 *TreasuryV1Caller) IsSuperblock(opts *bind.CallOpts, _blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*TreasuryV1Caller) ListProposals ¶
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*TreasuryV1Caller) MnregistryProxy ¶
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*TreasuryV1Caller) ProposalUuid ¶
func (_TreasuryV1 *TreasuryV1Caller) ProposalUuid(opts *bind.CallOpts, proposal common.Address) (*big.Int, error)
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*TreasuryV1Caller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*TreasuryV1Caller) SuperblockCycle ¶
SuperblockCycle is a free data retrieval call binding the contract method 0x0ef34745.
Solidity: function superblock_cycle() constant returns(uint256)
func (*TreasuryV1Caller) UuidProposal ¶
func (_TreasuryV1 *TreasuryV1Caller) UuidProposal(opts *bind.CallOpts, _ref_uuid *big.Int) (common.Address, error)
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type TreasuryV1CallerRaw ¶
type TreasuryV1CallerRaw struct {
Contract *TreasuryV1Caller // Generic read-only contract binding to access the raw methods on
}
TreasuryV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TreasuryV1CallerRaw) Call ¶
func (_TreasuryV1 *TreasuryV1CallerRaw) 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 TreasuryV1CallerSession ¶
type TreasuryV1CallerSession struct { Contract *TreasuryV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TreasuryV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TreasuryV1CallerSession) ActiveProposals ¶
ActiveProposals is a free data retrieval call binding the contract method 0xd5f99789.
Solidity: function active_proposals(uint256 ) constant returns(address)
func (*TreasuryV1CallerSession) Balance ¶
func (_TreasuryV1 *TreasuryV1CallerSession) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*TreasuryV1CallerSession) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*TreasuryV1CallerSession) IsSuperblock ¶
func (_TreasuryV1 *TreasuryV1CallerSession) IsSuperblock(_blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*TreasuryV1CallerSession) ListProposals ¶
func (_TreasuryV1 *TreasuryV1CallerSession) ListProposals() ([]common.Address, error)
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*TreasuryV1CallerSession) MnregistryProxy ¶
func (_TreasuryV1 *TreasuryV1CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*TreasuryV1CallerSession) ProposalUuid ¶
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*TreasuryV1CallerSession) Proxy ¶
func (_TreasuryV1 *TreasuryV1CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*TreasuryV1CallerSession) SuperblockCycle ¶
func (_TreasuryV1 *TreasuryV1CallerSession) SuperblockCycle() (*big.Int, error)
SuperblockCycle is a free data retrieval call binding the contract method 0x0ef34745.
Solidity: function superblock_cycle() constant returns(uint256)
func (*TreasuryV1CallerSession) UuidProposal ¶
func (_TreasuryV1 *TreasuryV1CallerSession) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type TreasuryV1Contribution ¶
type TreasuryV1Contribution struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryV1Contribution represents a Contribution event raised by the TreasuryV1 contract.
type TreasuryV1ContributionIterator ¶
type TreasuryV1ContributionIterator struct { Event *TreasuryV1Contribution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryV1ContributionIterator is returned from FilterContribution and is used to iterate over the raw logs and unpacked data for Contribution events raised by the TreasuryV1 contract.
func (*TreasuryV1ContributionIterator) Close ¶
func (it *TreasuryV1ContributionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryV1ContributionIterator) Error ¶
func (it *TreasuryV1ContributionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryV1ContributionIterator) Next ¶
func (it *TreasuryV1ContributionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TreasuryV1Filterer ¶
type TreasuryV1Filterer struct {
// contains filtered or unexported fields
}
TreasuryV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTreasuryV1Filterer ¶
func NewTreasuryV1Filterer(address common.Address, filterer bind.ContractFilterer) (*TreasuryV1Filterer, error)
NewTreasuryV1Filterer creates a new log filterer instance of TreasuryV1, bound to a specific deployed contract.
func (*TreasuryV1Filterer) FilterBudgetProposal ¶
func (_TreasuryV1 *TreasuryV1Filterer) FilterBudgetProposal(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV1BudgetProposalIterator, error)
FilterBudgetProposal is a free log retrieval operation binding the contract event 0xa94befa3ce181974130fe36e854a282c70fb75e4decb42bfecdecbd6f88f0f5d.
Solidity: event BudgetProposal(uint256 indexed ref_uuid, address proposal, address payout_address, uint256 amount, uint256 deadline)
func (*TreasuryV1Filterer) FilterContribution ¶
func (_TreasuryV1 *TreasuryV1Filterer) FilterContribution(opts *bind.FilterOpts) (*TreasuryV1ContributionIterator, error)
FilterContribution is a free log retrieval operation binding the contract event 0x4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b.
Solidity: event Contribution(address from, uint256 amount)
func (*TreasuryV1Filterer) FilterPayout ¶
func (_TreasuryV1 *TreasuryV1Filterer) FilterPayout(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV1PayoutIterator, error)
FilterPayout is a free log retrieval operation binding the contract event 0x5f7341a552ae2d452b071917104c05fbac3663936a69be768a05c40605056e7d.
Solidity: event Payout(uint256 indexed ref_uuid, address proposal, uint256 amount)
func (*TreasuryV1Filterer) WatchBudgetProposal ¶
func (_TreasuryV1 *TreasuryV1Filterer) WatchBudgetProposal(opts *bind.WatchOpts, sink chan<- *TreasuryV1BudgetProposal, ref_uuid []*big.Int) (event.Subscription, error)
WatchBudgetProposal is a free log subscription operation binding the contract event 0xa94befa3ce181974130fe36e854a282c70fb75e4decb42bfecdecbd6f88f0f5d.
Solidity: event BudgetProposal(uint256 indexed ref_uuid, address proposal, address payout_address, uint256 amount, uint256 deadline)
func (*TreasuryV1Filterer) WatchContribution ¶
func (_TreasuryV1 *TreasuryV1Filterer) WatchContribution(opts *bind.WatchOpts, sink chan<- *TreasuryV1Contribution) (event.Subscription, error)
WatchContribution is a free log subscription operation binding the contract event 0x4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b.
Solidity: event Contribution(address from, uint256 amount)
func (*TreasuryV1Filterer) WatchPayout ¶
func (_TreasuryV1 *TreasuryV1Filterer) WatchPayout(opts *bind.WatchOpts, sink chan<- *TreasuryV1Payout, ref_uuid []*big.Int) (event.Subscription, error)
WatchPayout is a free log subscription operation binding the contract event 0x5f7341a552ae2d452b071917104c05fbac3663936a69be768a05c40605056e7d.
Solidity: event Payout(uint256 indexed ref_uuid, address proposal, uint256 amount)
type TreasuryV1Payout ¶
type TreasuryV1Payout struct { RefUuid *big.Int Proposal common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryV1Payout represents a Payout event raised by the TreasuryV1 contract.
type TreasuryV1PayoutIterator ¶
type TreasuryV1PayoutIterator struct { Event *TreasuryV1Payout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryV1PayoutIterator is returned from FilterPayout and is used to iterate over the raw logs and unpacked data for Payout events raised by the TreasuryV1 contract.
func (*TreasuryV1PayoutIterator) Close ¶
func (it *TreasuryV1PayoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryV1PayoutIterator) Error ¶
func (it *TreasuryV1PayoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryV1PayoutIterator) Next ¶
func (it *TreasuryV1PayoutIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TreasuryV1Raw ¶
type TreasuryV1Raw struct {
Contract *TreasuryV1 // Generic contract binding to access the raw methods on
}
TreasuryV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*TreasuryV1Raw) Call ¶
func (_TreasuryV1 *TreasuryV1Raw) 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 (*TreasuryV1Raw) Transact ¶
func (_TreasuryV1 *TreasuryV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryV1Raw) Transfer ¶
func (_TreasuryV1 *TreasuryV1Raw) 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 TreasuryV1Session ¶
type TreasuryV1Session struct { Contract *TreasuryV1 // 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 }
TreasuryV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TreasuryV1Session) ActiveProposals ¶
ActiveProposals is a free data retrieval call binding the contract method 0xd5f99789.
Solidity: function active_proposals(uint256 ) constant returns(address)
func (*TreasuryV1Session) Balance ¶
func (_TreasuryV1 *TreasuryV1Session) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*TreasuryV1Session) Contribute ¶
func (_TreasuryV1 *TreasuryV1Session) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*TreasuryV1Session) Destroy ¶
func (_TreasuryV1 *TreasuryV1Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*TreasuryV1Session) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*TreasuryV1Session) IsSuperblock ¶
func (_TreasuryV1 *TreasuryV1Session) IsSuperblock(_blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*TreasuryV1Session) ListProposals ¶
func (_TreasuryV1 *TreasuryV1Session) ListProposals() ([]common.Address, error)
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*TreasuryV1Session) Migrate ¶
func (_TreasuryV1 *TreasuryV1Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*TreasuryV1Session) MnregistryProxy ¶
func (_TreasuryV1 *TreasuryV1Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*TreasuryV1Session) ProposalUuid ¶
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*TreasuryV1Session) Propose ¶
func (_TreasuryV1 *TreasuryV1Session) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*TreasuryV1Session) Proxy ¶
func (_TreasuryV1 *TreasuryV1Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*TreasuryV1Session) Reward ¶
func (_TreasuryV1 *TreasuryV1Session) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*TreasuryV1Session) SuperblockCycle ¶
func (_TreasuryV1 *TreasuryV1Session) SuperblockCycle() (*big.Int, error)
SuperblockCycle is a free data retrieval call binding the contract method 0x0ef34745.
Solidity: function superblock_cycle() constant returns(uint256)
func (*TreasuryV1Session) UuidProposal ¶
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type TreasuryV1Transactor ¶
type TreasuryV1Transactor struct {
// contains filtered or unexported fields
}
TreasuryV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTreasuryV1Transactor ¶
func NewTreasuryV1Transactor(address common.Address, transactor bind.ContractTransactor) (*TreasuryV1Transactor, error)
NewTreasuryV1Transactor creates a new write-only instance of TreasuryV1, bound to a specific deployed contract.
func (*TreasuryV1Transactor) Contribute ¶
func (_TreasuryV1 *TreasuryV1Transactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*TreasuryV1Transactor) Destroy ¶
func (_TreasuryV1 *TreasuryV1Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*TreasuryV1Transactor) Migrate ¶
func (_TreasuryV1 *TreasuryV1Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*TreasuryV1Transactor) Propose ¶
func (_TreasuryV1 *TreasuryV1Transactor) Propose(opts *bind.TransactOpts, _amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*TreasuryV1Transactor) Reward ¶
func (_TreasuryV1 *TreasuryV1Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type TreasuryV1TransactorRaw ¶
type TreasuryV1TransactorRaw struct {
Contract *TreasuryV1Transactor // Generic write-only contract binding to access the raw methods on
}
TreasuryV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TreasuryV1TransactorRaw) Transact ¶
func (_TreasuryV1 *TreasuryV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryV1TransactorRaw) Transfer ¶
func (_TreasuryV1 *TreasuryV1TransactorRaw) 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 TreasuryV1TransactorSession ¶
type TreasuryV1TransactorSession struct { Contract *TreasuryV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TreasuryV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TreasuryV1TransactorSession) Contribute ¶
func (_TreasuryV1 *TreasuryV1TransactorSession) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*TreasuryV1TransactorSession) Destroy ¶
func (_TreasuryV1 *TreasuryV1TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*TreasuryV1TransactorSession) Migrate ¶
func (_TreasuryV1 *TreasuryV1TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*TreasuryV1TransactorSession) Propose ¶
func (_TreasuryV1 *TreasuryV1TransactorSession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*TreasuryV1TransactorSession) Reward ¶
func (_TreasuryV1 *TreasuryV1TransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type TreasuryV2 ¶
type TreasuryV2 struct { TreasuryV2Caller // Read-only binding to the contract TreasuryV2Transactor // Write-only binding to the contract TreasuryV2Filterer // Log filterer for contract events }
TreasuryV2 is an auto generated Go binding around an Ethereum contract.
func DeployTreasuryV2 ¶
func DeployTreasuryV2(auth *bind.TransactOpts, backend bind.ContractBackend, _proxy common.Address, _mnregistry_proxy common.Address, _superblock_cycle *big.Int) (common.Address, *types.Transaction, *TreasuryV2, error)
DeployTreasuryV2 deploys a new Ethereum contract, binding an instance of TreasuryV2 to it.
func NewTreasuryV2 ¶
func NewTreasuryV2(address common.Address, backend bind.ContractBackend) (*TreasuryV2, error)
NewTreasuryV2 creates a new instance of TreasuryV2, bound to a specific deployed contract.
type TreasuryV2BudgetProposal ¶
type TreasuryV2BudgetProposal struct { RefUuid *big.Int Proposal common.Address PayoutAddress common.Address Amount *big.Int Deadline *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryV2BudgetProposal represents a BudgetProposal event raised by the TreasuryV2 contract.
type TreasuryV2BudgetProposalIterator ¶
type TreasuryV2BudgetProposalIterator struct { Event *TreasuryV2BudgetProposal // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryV2BudgetProposalIterator is returned from FilterBudgetProposal and is used to iterate over the raw logs and unpacked data for BudgetProposal events raised by the TreasuryV2 contract.
func (*TreasuryV2BudgetProposalIterator) Close ¶
func (it *TreasuryV2BudgetProposalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryV2BudgetProposalIterator) Error ¶
func (it *TreasuryV2BudgetProposalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryV2BudgetProposalIterator) Next ¶
func (it *TreasuryV2BudgetProposalIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TreasuryV2Caller ¶
type TreasuryV2Caller struct {
// contains filtered or unexported fields
}
TreasuryV2Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewTreasuryV2Caller ¶
func NewTreasuryV2Caller(address common.Address, caller bind.ContractCaller) (*TreasuryV2Caller, error)
NewTreasuryV2Caller creates a new read-only instance of TreasuryV2, bound to a specific deployed contract.
func (*TreasuryV2Caller) ActiveProposals ¶
func (_TreasuryV2 *TreasuryV2Caller) ActiveProposals(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)
ActiveProposals is a free data retrieval call binding the contract method 0xd5f99789.
Solidity: function active_proposals(uint256 ) constant returns(address)
func (*TreasuryV2Caller) Balance ¶
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*TreasuryV2Caller) GetReward ¶
func (_TreasuryV2 *TreasuryV2Caller) GetReward(opts *bind.CallOpts, _blockNumber *big.Int) (*big.Int, error)
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*TreasuryV2Caller) IsSuperblock ¶
func (_TreasuryV2 *TreasuryV2Caller) IsSuperblock(opts *bind.CallOpts, _blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*TreasuryV2Caller) ListProposals ¶
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*TreasuryV2Caller) MnregistryProxy ¶
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*TreasuryV2Caller) ProposalUuid ¶
func (_TreasuryV2 *TreasuryV2Caller) ProposalUuid(opts *bind.CallOpts, proposal common.Address) (*big.Int, error)
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*TreasuryV2Caller) Proxy ¶
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*TreasuryV2Caller) SuperblockCycle ¶
SuperblockCycle is a free data retrieval call binding the contract method 0x0ef34745.
Solidity: function superblock_cycle() constant returns(uint256)
func (*TreasuryV2Caller) UuidProposal ¶
func (_TreasuryV2 *TreasuryV2Caller) UuidProposal(opts *bind.CallOpts, _ref_uuid *big.Int) (common.Address, error)
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type TreasuryV2CallerRaw ¶
type TreasuryV2CallerRaw struct {
Contract *TreasuryV2Caller // Generic read-only contract binding to access the raw methods on
}
TreasuryV2CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TreasuryV2CallerRaw) Call ¶
func (_TreasuryV2 *TreasuryV2CallerRaw) 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 TreasuryV2CallerSession ¶
type TreasuryV2CallerSession struct { Contract *TreasuryV2Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TreasuryV2CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TreasuryV2CallerSession) ActiveProposals ¶
ActiveProposals is a free data retrieval call binding the contract method 0xd5f99789.
Solidity: function active_proposals(uint256 ) constant returns(address)
func (*TreasuryV2CallerSession) Balance ¶
func (_TreasuryV2 *TreasuryV2CallerSession) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*TreasuryV2CallerSession) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*TreasuryV2CallerSession) IsSuperblock ¶
func (_TreasuryV2 *TreasuryV2CallerSession) IsSuperblock(_blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*TreasuryV2CallerSession) ListProposals ¶
func (_TreasuryV2 *TreasuryV2CallerSession) ListProposals() ([]common.Address, error)
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*TreasuryV2CallerSession) MnregistryProxy ¶
func (_TreasuryV2 *TreasuryV2CallerSession) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*TreasuryV2CallerSession) ProposalUuid ¶
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*TreasuryV2CallerSession) Proxy ¶
func (_TreasuryV2 *TreasuryV2CallerSession) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*TreasuryV2CallerSession) SuperblockCycle ¶
func (_TreasuryV2 *TreasuryV2CallerSession) SuperblockCycle() (*big.Int, error)
SuperblockCycle is a free data retrieval call binding the contract method 0x0ef34745.
Solidity: function superblock_cycle() constant returns(uint256)
func (*TreasuryV2CallerSession) UuidProposal ¶
func (_TreasuryV2 *TreasuryV2CallerSession) UuidProposal(_ref_uuid *big.Int) (common.Address, error)
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type TreasuryV2Contribution ¶
type TreasuryV2Contribution struct { From common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryV2Contribution represents a Contribution event raised by the TreasuryV2 contract.
type TreasuryV2ContributionIterator ¶
type TreasuryV2ContributionIterator struct { Event *TreasuryV2Contribution // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryV2ContributionIterator is returned from FilterContribution and is used to iterate over the raw logs and unpacked data for Contribution events raised by the TreasuryV2 contract.
func (*TreasuryV2ContributionIterator) Close ¶
func (it *TreasuryV2ContributionIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryV2ContributionIterator) Error ¶
func (it *TreasuryV2ContributionIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryV2ContributionIterator) Next ¶
func (it *TreasuryV2ContributionIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TreasuryV2Filterer ¶
type TreasuryV2Filterer struct {
// contains filtered or unexported fields
}
TreasuryV2Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTreasuryV2Filterer ¶
func NewTreasuryV2Filterer(address common.Address, filterer bind.ContractFilterer) (*TreasuryV2Filterer, error)
NewTreasuryV2Filterer creates a new log filterer instance of TreasuryV2, bound to a specific deployed contract.
func (*TreasuryV2Filterer) FilterBudgetProposal ¶
func (_TreasuryV2 *TreasuryV2Filterer) FilterBudgetProposal(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV2BudgetProposalIterator, error)
FilterBudgetProposal is a free log retrieval operation binding the contract event 0xa94befa3ce181974130fe36e854a282c70fb75e4decb42bfecdecbd6f88f0f5d.
Solidity: event BudgetProposal(uint256 indexed ref_uuid, address proposal, address payout_address, uint256 amount, uint256 deadline)
func (*TreasuryV2Filterer) FilterContribution ¶
func (_TreasuryV2 *TreasuryV2Filterer) FilterContribution(opts *bind.FilterOpts) (*TreasuryV2ContributionIterator, error)
FilterContribution is a free log retrieval operation binding the contract event 0x4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b.
Solidity: event Contribution(address from, uint256 amount)
func (*TreasuryV2Filterer) FilterPayout ¶
func (_TreasuryV2 *TreasuryV2Filterer) FilterPayout(opts *bind.FilterOpts, ref_uuid []*big.Int) (*TreasuryV2PayoutIterator, error)
FilterPayout is a free log retrieval operation binding the contract event 0x5f7341a552ae2d452b071917104c05fbac3663936a69be768a05c40605056e7d.
Solidity: event Payout(uint256 indexed ref_uuid, address proposal, uint256 amount)
func (*TreasuryV2Filterer) WatchBudgetProposal ¶
func (_TreasuryV2 *TreasuryV2Filterer) WatchBudgetProposal(opts *bind.WatchOpts, sink chan<- *TreasuryV2BudgetProposal, ref_uuid []*big.Int) (event.Subscription, error)
WatchBudgetProposal is a free log subscription operation binding the contract event 0xa94befa3ce181974130fe36e854a282c70fb75e4decb42bfecdecbd6f88f0f5d.
Solidity: event BudgetProposal(uint256 indexed ref_uuid, address proposal, address payout_address, uint256 amount, uint256 deadline)
func (*TreasuryV2Filterer) WatchContribution ¶
func (_TreasuryV2 *TreasuryV2Filterer) WatchContribution(opts *bind.WatchOpts, sink chan<- *TreasuryV2Contribution) (event.Subscription, error)
WatchContribution is a free log subscription operation binding the contract event 0x4d154d4aae216bed6d0926db77c00df2b57c6b5ba4eee05775de20facede3a7b.
Solidity: event Contribution(address from, uint256 amount)
func (*TreasuryV2Filterer) WatchPayout ¶
func (_TreasuryV2 *TreasuryV2Filterer) WatchPayout(opts *bind.WatchOpts, sink chan<- *TreasuryV2Payout, ref_uuid []*big.Int) (event.Subscription, error)
WatchPayout is a free log subscription operation binding the contract event 0x5f7341a552ae2d452b071917104c05fbac3663936a69be768a05c40605056e7d.
Solidity: event Payout(uint256 indexed ref_uuid, address proposal, uint256 amount)
type TreasuryV2Payout ¶
type TreasuryV2Payout struct { RefUuid *big.Int Proposal common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
TreasuryV2Payout represents a Payout event raised by the TreasuryV2 contract.
type TreasuryV2PayoutIterator ¶
type TreasuryV2PayoutIterator struct { Event *TreasuryV2Payout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TreasuryV2PayoutIterator is returned from FilterPayout and is used to iterate over the raw logs and unpacked data for Payout events raised by the TreasuryV2 contract.
func (*TreasuryV2PayoutIterator) Close ¶
func (it *TreasuryV2PayoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TreasuryV2PayoutIterator) Error ¶
func (it *TreasuryV2PayoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TreasuryV2PayoutIterator) Next ¶
func (it *TreasuryV2PayoutIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TreasuryV2Raw ¶
type TreasuryV2Raw struct {
Contract *TreasuryV2 // Generic contract binding to access the raw methods on
}
TreasuryV2Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*TreasuryV2Raw) Call ¶
func (_TreasuryV2 *TreasuryV2Raw) 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 (*TreasuryV2Raw) Transact ¶
func (_TreasuryV2 *TreasuryV2Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryV2Raw) Transfer ¶
func (_TreasuryV2 *TreasuryV2Raw) 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 TreasuryV2Session ¶
type TreasuryV2Session struct { Contract *TreasuryV2 // 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 }
TreasuryV2Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TreasuryV2Session) ActiveProposals ¶
ActiveProposals is a free data retrieval call binding the contract method 0xd5f99789.
Solidity: function active_proposals(uint256 ) constant returns(address)
func (*TreasuryV2Session) Balance ¶
func (_TreasuryV2 *TreasuryV2Session) Balance() (*big.Int, error)
Balance is a free data retrieval call binding the contract method 0xb69ef8a8.
Solidity: function balance() constant returns(uint256 amount)
func (*TreasuryV2Session) Contribute ¶
func (_TreasuryV2 *TreasuryV2Session) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*TreasuryV2Session) Destroy ¶
func (_TreasuryV2 *TreasuryV2Session) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*TreasuryV2Session) GetReward ¶
GetReward is a free data retrieval call binding the contract method 0x1c4b774b.
Solidity: function getReward(uint256 _blockNumber) constant returns(uint256 amount)
func (*TreasuryV2Session) IsSuperblock ¶
func (_TreasuryV2 *TreasuryV2Session) IsSuperblock(_blockNumber *big.Int) (bool, error)
IsSuperblock is a free data retrieval call binding the contract method 0x52782d86.
Solidity: function isSuperblock(uint256 _blockNumber) constant returns(bool)
func (*TreasuryV2Session) ListProposals ¶
func (_TreasuryV2 *TreasuryV2Session) ListProposals() ([]common.Address, error)
ListProposals is a free data retrieval call binding the contract method 0x26c7eb1c.
Solidity: function listProposals() constant returns(address[] proposals)
func (*TreasuryV2Session) Migrate ¶
func (_TreasuryV2 *TreasuryV2Session) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*TreasuryV2Session) MnregistryProxy ¶
func (_TreasuryV2 *TreasuryV2Session) MnregistryProxy() (common.Address, error)
MnregistryProxy is a free data retrieval call binding the contract method 0xfe7334e8.
Solidity: function mnregistry_proxy() constant returns(address)
func (*TreasuryV2Session) ProposalUuid ¶
ProposalUuid is a free data retrieval call binding the contract method 0xcaef1d5a.
Solidity: function proposal_uuid(address proposal) constant returns(uint256)
func (*TreasuryV2Session) Propose ¶
func (_TreasuryV2 *TreasuryV2Session) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*TreasuryV2Session) Proxy ¶
func (_TreasuryV2 *TreasuryV2Session) Proxy() (common.Address, error)
Proxy is a free data retrieval call binding the contract method 0xec556889.
Solidity: function proxy() constant returns(address)
func (*TreasuryV2Session) Reward ¶
func (_TreasuryV2 *TreasuryV2Session) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
func (*TreasuryV2Session) SuperblockCycle ¶
func (_TreasuryV2 *TreasuryV2Session) SuperblockCycle() (*big.Int, error)
SuperblockCycle is a free data retrieval call binding the contract method 0x0ef34745.
Solidity: function superblock_cycle() constant returns(uint256)
func (*TreasuryV2Session) UuidProposal ¶
UuidProposal is a free data retrieval call binding the contract method 0x5c099215.
Solidity: function uuid_proposal(uint256 _ref_uuid) constant returns(address)
type TreasuryV2Transactor ¶
type TreasuryV2Transactor struct {
// contains filtered or unexported fields
}
TreasuryV2Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTreasuryV2Transactor ¶
func NewTreasuryV2Transactor(address common.Address, transactor bind.ContractTransactor) (*TreasuryV2Transactor, error)
NewTreasuryV2Transactor creates a new write-only instance of TreasuryV2, bound to a specific deployed contract.
func (*TreasuryV2Transactor) Contribute ¶
func (_TreasuryV2 *TreasuryV2Transactor) Contribute(opts *bind.TransactOpts) (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*TreasuryV2Transactor) Destroy ¶
func (_TreasuryV2 *TreasuryV2Transactor) Destroy(opts *bind.TransactOpts, _newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*TreasuryV2Transactor) Migrate ¶
func (_TreasuryV2 *TreasuryV2Transactor) Migrate(opts *bind.TransactOpts, _oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*TreasuryV2Transactor) Propose ¶
func (_TreasuryV2 *TreasuryV2Transactor) Propose(opts *bind.TransactOpts, _amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*TreasuryV2Transactor) Reward ¶
func (_TreasuryV2 *TreasuryV2Transactor) Reward(opts *bind.TransactOpts) (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
type TreasuryV2TransactorRaw ¶
type TreasuryV2TransactorRaw struct {
Contract *TreasuryV2Transactor // Generic write-only contract binding to access the raw methods on
}
TreasuryV2TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TreasuryV2TransactorRaw) Transact ¶
func (_TreasuryV2 *TreasuryV2TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TreasuryV2TransactorRaw) Transfer ¶
func (_TreasuryV2 *TreasuryV2TransactorRaw) 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 TreasuryV2TransactorSession ¶
type TreasuryV2TransactorSession struct { Contract *TreasuryV2Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TreasuryV2TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TreasuryV2TransactorSession) Contribute ¶
func (_TreasuryV2 *TreasuryV2TransactorSession) Contribute() (*types.Transaction, error)
Contribute is a paid mutator transaction binding the contract method 0xd7bb99ba.
Solidity: function contribute() returns()
func (*TreasuryV2TransactorSession) Destroy ¶
func (_TreasuryV2 *TreasuryV2TransactorSession) Destroy(_newImpl common.Address) (*types.Transaction, error)
Destroy is a paid mutator transaction binding the contract method 0x00f55d9d.
Solidity: function destroy(address _newImpl) returns()
func (*TreasuryV2TransactorSession) Migrate ¶
func (_TreasuryV2 *TreasuryV2TransactorSession) Migrate(_oldImpl common.Address) (*types.Transaction, error)
Migrate is a paid mutator transaction binding the contract method 0xce5494bb.
Solidity: function migrate(address _oldImpl) returns()
func (*TreasuryV2TransactorSession) Propose ¶
func (_TreasuryV2 *TreasuryV2TransactorSession) Propose(_amount *big.Int, _ref_uuid *big.Int, _period *big.Int) (*types.Transaction, error)
Propose is a paid mutator transaction binding the contract method 0x40376d56.
Solidity: function propose(uint256 _amount, uint256 _ref_uuid, uint256 _period) returns(address proposal)
func (*TreasuryV2TransactorSession) Reward ¶
func (_TreasuryV2 *TreasuryV2TransactorSession) Reward() (*types.Transaction, error)
Reward is a paid mutator transaction binding the contract method 0x228cb733.
Solidity: function reward() returns()
Source Files ¶
- BackboneRewardV1.go
- BlacklistRegistryV1.go
- BlockRewardV1.go
- BudgetProposalV2.go
- CheckpointRegistryV2.go
- CheckpointRegistryV3.go
- DummyAccount.go
- Gen2Migration.go
- GenericProposalV2.go
- GovernedProxy.go
- HardforkRegistryV1.go
- IBlacklistRegistry.go
- IBlockReward.go
- IBudgetProposal.go
- ICheckpointRegistry.go
- ICheckpointRegistryV2.go
- ICheckpointV2.go
- IDelegatedPoS.go
- IGovernedProxy.go
- IHardforkRegistry.go
- IMasternodeRegistryV2.go
- IMasternodeToken.go
- IProposal.go
- ISporkRegistry.go
- ITreasury.go
- MasternodeRegistryV2.go
- MasternodeTokenV2.go
- SporkRegistryV2.go
- StakerRewardV1.go
- StorageCheckpointRegistryV2.go
- TreasuryV1.go
- TreasuryV2.go