Documentation ¶
Index ¶
- Constants
- type BrokerDealer
- type BrokerDealerBrokerDealerAdded
- type BrokerDealerBrokerDealerAddedIterator
- type BrokerDealerBrokerDealerFrozen
- type BrokerDealerBrokerDealerFrozenIterator
- type BrokerDealerBrokerDealerRemoved
- type BrokerDealerBrokerDealerRemovedIterator
- type BrokerDealerCaller
- func (_BrokerDealer *BrokerDealerCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_BrokerDealer *BrokerDealerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_BrokerDealer *BrokerDealerCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_BrokerDealer *BrokerDealerCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type BrokerDealerCallerRaw
- type BrokerDealerCallerSession
- func (_BrokerDealer *BrokerDealerCallerSession) IsLocked() (bool, error)
- func (_BrokerDealer *BrokerDealerCallerSession) Owner() (common.Address, error)
- func (_BrokerDealer *BrokerDealerCallerSession) Registry() (common.Address, error)
- func (_BrokerDealer *BrokerDealerCallerSession) ZEROADDRESS() (common.Address, error)
- type BrokerDealerFilterer
- func (_BrokerDealer *BrokerDealerFilterer) FilterBrokerDealerAdded(opts *bind.FilterOpts, brokerDealer []common.Address, owner []common.Address) (*BrokerDealerBrokerDealerAddedIterator, error)
- func (_BrokerDealer *BrokerDealerFilterer) FilterBrokerDealerFrozen(opts *bind.FilterOpts, brokerDealer []common.Address, frozen []bool, ...) (*BrokerDealerBrokerDealerFrozenIterator, error)
- func (_BrokerDealer *BrokerDealerFilterer) FilterBrokerDealerRemoved(opts *bind.FilterOpts, brokerDealer []common.Address, owner []common.Address) (*BrokerDealerBrokerDealerRemovedIterator, error)
- func (_BrokerDealer *BrokerDealerFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*BrokerDealerOwnerTransferredIterator, error)
- func (_BrokerDealer *BrokerDealerFilterer) WatchBrokerDealerAdded(opts *bind.WatchOpts, sink chan<- *BrokerDealerBrokerDealerAdded, ...) (event.Subscription, error)
- func (_BrokerDealer *BrokerDealerFilterer) WatchBrokerDealerFrozen(opts *bind.WatchOpts, sink chan<- *BrokerDealerBrokerDealerFrozen, ...) (event.Subscription, error)
- func (_BrokerDealer *BrokerDealerFilterer) WatchBrokerDealerRemoved(opts *bind.WatchOpts, sink chan<- *BrokerDealerBrokerDealerRemoved, ...) (event.Subscription, error)
- func (_BrokerDealer *BrokerDealerFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *BrokerDealerOwnerTransferred, ...) (event.Subscription, error)
- type BrokerDealerOwnerTransferred
- type BrokerDealerOwnerTransferredIterator
- type BrokerDealerRaw
- func (_BrokerDealer *BrokerDealerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_BrokerDealer *BrokerDealerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type BrokerDealerSession
- func (_BrokerDealer *BrokerDealerSession) Add(brokerDealer common.Address, hash [32]byte) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) AddAccount(brokerDealer common.Address, account common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) IsLocked() (bool, error)
- func (_BrokerDealer *BrokerDealerSession) Kill() (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) Owner() (common.Address, error)
- func (_BrokerDealer *BrokerDealerSession) Registry() (common.Address, error)
- func (_BrokerDealer *BrokerDealerSession) Remove(brokerDealer common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) RemoveAccount(account common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) SetFrozen(brokerDealer common.Address, frozen bool) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) ZEROADDRESS() (common.Address, error)
- type BrokerDealerTransactor
- func (_BrokerDealer *BrokerDealerTransactor) Add(opts *bind.TransactOpts, brokerDealer common.Address, hash [32]byte) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) AddAccount(opts *bind.TransactOpts, brokerDealer common.Address, account common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) Remove(opts *bind.TransactOpts, brokerDealer common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) RemoveAccount(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) SetFrozen(opts *bind.TransactOpts, brokerDealer common.Address, frozen bool) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type BrokerDealerTransactorRaw
- type BrokerDealerTransactorSession
- func (_BrokerDealer *BrokerDealerTransactorSession) Add(brokerDealer common.Address, hash [32]byte) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) AddAccount(brokerDealer common.Address, account common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) Kill() (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) Remove(brokerDealer common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) RemoveAccount(account common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) SetFrozen(brokerDealer common.Address, frozen bool) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type Custodian
- type CustodianCaller
- func (_Custodian *CustodianCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_Custodian *CustodianCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Custodian *CustodianCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Custodian *CustodianCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type CustodianCallerRaw
- type CustodianCallerSession
- type CustodianCustodianAdded
- type CustodianCustodianAddedIterator
- type CustodianCustodianFrozen
- type CustodianCustodianFrozenIterator
- type CustodianCustodianRemoved
- type CustodianCustodianRemovedIterator
- type CustodianFilterer
- func (_Custodian *CustodianFilterer) FilterCustodianAdded(opts *bind.FilterOpts, custodian []common.Address, owner []common.Address) (*CustodianCustodianAddedIterator, error)
- func (_Custodian *CustodianFilterer) FilterCustodianFrozen(opts *bind.FilterOpts, custodian []common.Address, frozen []bool, ...) (*CustodianCustodianFrozenIterator, error)
- func (_Custodian *CustodianFilterer) FilterCustodianRemoved(opts *bind.FilterOpts, custodian []common.Address, owner []common.Address) (*CustodianCustodianRemovedIterator, error)
- func (_Custodian *CustodianFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*CustodianOwnerTransferredIterator, error)
- func (_Custodian *CustodianFilterer) WatchCustodianAdded(opts *bind.WatchOpts, sink chan<- *CustodianCustodianAdded, ...) (event.Subscription, error)
- func (_Custodian *CustodianFilterer) WatchCustodianFrozen(opts *bind.WatchOpts, sink chan<- *CustodianCustodianFrozen, ...) (event.Subscription, error)
- func (_Custodian *CustodianFilterer) WatchCustodianRemoved(opts *bind.WatchOpts, sink chan<- *CustodianCustodianRemoved, ...) (event.Subscription, error)
- func (_Custodian *CustodianFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *CustodianOwnerTransferred, ...) (event.Subscription, error)
- type CustodianOwnerTransferred
- type CustodianOwnerTransferredIterator
- type CustodianRaw
- func (_Custodian *CustodianRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Custodian *CustodianRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Custodian *CustodianRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CustodianSession
- func (_Custodian *CustodianSession) Add(custodian common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Custodian *CustodianSession) IsLocked() (bool, error)
- func (_Custodian *CustodianSession) Kill() (*types.Transaction, error)
- func (_Custodian *CustodianSession) Owner() (common.Address, error)
- func (_Custodian *CustodianSession) Registry() (common.Address, error)
- func (_Custodian *CustodianSession) Remove(custodian common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianSession) SetFrozen(custodian common.Address, frozen bool) (*types.Transaction, error)
- func (_Custodian *CustodianSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Custodian *CustodianSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianSession) ZEROADDRESS() (common.Address, error)
- type CustodianTransactor
- func (_Custodian *CustodianTransactor) Add(opts *bind.TransactOpts, custodian common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Custodian *CustodianTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Custodian *CustodianTransactor) Remove(opts *bind.TransactOpts, custodian common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianTransactor) SetFrozen(opts *bind.TransactOpts, custodian common.Address, frozen bool) (*types.Transaction, error)
- func (_Custodian *CustodianTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_Custodian *CustodianTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type CustodianTransactorRaw
- type CustodianTransactorSession
- func (_Custodian *CustodianTransactorSession) Add(custodian common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Custodian *CustodianTransactorSession) Kill() (*types.Transaction, error)
- func (_Custodian *CustodianTransactorSession) Remove(custodian common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianTransactorSession) SetFrozen(custodian common.Address, frozen bool) (*types.Transaction, error)
- func (_Custodian *CustodianTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Custodian *CustodianTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type ExternalInvestor
- type ExternalInvestorAdminAdded
- type ExternalInvestorAdminAddedIterator
- type ExternalInvestorAdminRemoved
- type ExternalInvestorAdminRemovedIterator
- type ExternalInvestorCaller
- func (_ExternalInvestor *ExternalInvestorCaller) AdminAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorCaller) Admins(opts *bind.CallOpts) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCaller) GetAccreditation(opts *bind.CallOpts, investor common.Address) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCaller) GetCountry(opts *bind.CallOpts, investor common.Address) ([2]byte, error)
- func (_ExternalInvestor *ExternalInvestorCaller) GetHash(opts *bind.CallOpts, investor common.Address) ([32]byte, error)
- func (_ExternalInvestor *ExternalInvestorCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_ExternalInvestor *ExternalInvestorCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_ExternalInvestor *ExternalInvestorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type ExternalInvestorCallerRaw
- type ExternalInvestorCallerSession
- func (_ExternalInvestor *ExternalInvestorCallerSession) AdminAt(index *big.Int) (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) Admins() (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) GetAccreditation(investor common.Address) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) GetCountry(investor common.Address) ([2]byte, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) GetHash(investor common.Address) ([32]byte, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) IsAdmin(addr common.Address) (bool, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) IsLocked() (bool, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) Owner() (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) Registry() (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) ZEROADDRESS() (common.Address, error)
- type ExternalInvestorFilterer
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterAdminAdded(opts *bind.FilterOpts, admin []common.Address) (*ExternalInvestorAdminAddedIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterAdminRemoved(opts *bind.FilterOpts, admin []common.Address) (*ExternalInvestorAdminRemovedIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorAdded(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*ExternalInvestorInvestorAddedIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorFrozen(opts *bind.FilterOpts, investor []common.Address, frozen []bool, ...) (*ExternalInvestorInvestorFrozenIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorRemoved(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*ExternalInvestorInvestorRemovedIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorUpdated(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*ExternalInvestorInvestorUpdatedIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*ExternalInvestorOwnerTransferredIterator, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchAdminAdded(opts *bind.WatchOpts, sink chan<- *ExternalInvestorAdminAdded, ...) (event.Subscription, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchAdminRemoved(opts *bind.WatchOpts, sink chan<- *ExternalInvestorAdminRemoved, ...) (event.Subscription, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorAdded(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorAdded, ...) (event.Subscription, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorFrozen(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorFrozen, ...) (event.Subscription, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorRemoved(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorRemoved, ...) (event.Subscription, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorUpdated(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorUpdated, ...) (event.Subscription, error)
- func (_ExternalInvestor *ExternalInvestorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *ExternalInvestorOwnerTransferred, ...) (event.Subscription, error)
- type ExternalInvestorInvestorAdded
- type ExternalInvestorInvestorAddedIterator
- type ExternalInvestorInvestorFrozen
- type ExternalInvestorInvestorFrozenIterator
- type ExternalInvestorInvestorRemoved
- type ExternalInvestorInvestorRemovedIterator
- type ExternalInvestorInvestorUpdated
- type ExternalInvestorInvestorUpdatedIterator
- type ExternalInvestorOwnerTransferred
- type ExternalInvestorOwnerTransferredIterator
- type ExternalInvestorRaw
- func (_ExternalInvestor *ExternalInvestorRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ExternalInvestor *ExternalInvestorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExternalInvestorSession
- func (_ExternalInvestor *ExternalInvestorSession) Add(investor common.Address, hash [32]byte, country [2]byte, ...) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) AdminAt(index *big.Int) (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorSession) Admins() (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorSession) GetAccreditation(investor common.Address) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorSession) GetCountry(investor common.Address) ([2]byte, error)
- func (_ExternalInvestor *ExternalInvestorSession) GetHash(investor common.Address) ([32]byte, error)
- func (_ExternalInvestor *ExternalInvestorSession) IsAdmin(addr common.Address) (bool, error)
- func (_ExternalInvestor *ExternalInvestorSession) IsLocked() (bool, error)
- func (_ExternalInvestor *ExternalInvestorSession) Kill() (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) Owner() (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorSession) Registry() (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorSession) Remove(investor common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) ZEROADDRESS() (common.Address, error)
- type ExternalInvestorTransactor
- func (_ExternalInvestor *ExternalInvestorTransactor) Add(opts *bind.TransactOpts, investor common.Address, hash [32]byte, ...) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) Remove(opts *bind.TransactOpts, investor common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetAccreditation(opts *bind.TransactOpts, investor common.Address, accreditation *big.Int) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetAdmin(opts *bind.TransactOpts, addr common.Address, add bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetCountry(opts *bind.TransactOpts, investor common.Address, country [2]byte) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetFrozen(opts *bind.TransactOpts, investor common.Address, frozen bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetHash(opts *bind.TransactOpts, investor common.Address, hash [32]byte) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type ExternalInvestorTransactorRaw
- type ExternalInvestorTransactorSession
- func (_ExternalInvestor *ExternalInvestorTransactorSession) Add(investor common.Address, hash [32]byte, country [2]byte, ...) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) Kill() (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) Remove(investor common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type Investor
- type InvestorCaller
- func (_Investor *InvestorCaller) GetAccreditation(opts *bind.CallOpts, investor common.Address) (*big.Int, error)
- func (_Investor *InvestorCaller) GetCountry(opts *bind.CallOpts, investor common.Address) ([2]byte, error)
- func (_Investor *InvestorCaller) GetHash(opts *bind.CallOpts, investor common.Address) ([32]byte, error)
- func (_Investor *InvestorCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_Investor *InvestorCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Investor *InvestorCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_Investor *InvestorCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type InvestorCallerRaw
- type InvestorCallerSession
- func (_Investor *InvestorCallerSession) GetAccreditation(investor common.Address) (*big.Int, error)
- func (_Investor *InvestorCallerSession) GetCountry(investor common.Address) ([2]byte, error)
- func (_Investor *InvestorCallerSession) GetHash(investor common.Address) ([32]byte, error)
- func (_Investor *InvestorCallerSession) IsLocked() (bool, error)
- func (_Investor *InvestorCallerSession) Owner() (common.Address, error)
- func (_Investor *InvestorCallerSession) Registry() (common.Address, error)
- func (_Investor *InvestorCallerSession) ZEROADDRESS() (common.Address, error)
- type InvestorFilterer
- func (_Investor *InvestorFilterer) FilterInvestorAdded(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*InvestorInvestorAddedIterator, error)
- func (_Investor *InvestorFilterer) FilterInvestorFrozen(opts *bind.FilterOpts, investor []common.Address, frozen []bool, ...) (*InvestorInvestorFrozenIterator, error)
- func (_Investor *InvestorFilterer) FilterInvestorRemoved(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*InvestorInvestorRemovedIterator, error)
- func (_Investor *InvestorFilterer) FilterInvestorUpdated(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*InvestorInvestorUpdatedIterator, error)
- func (_Investor *InvestorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*InvestorOwnerTransferredIterator, error)
- func (_Investor *InvestorFilterer) WatchInvestorAdded(opts *bind.WatchOpts, sink chan<- *InvestorInvestorAdded, ...) (event.Subscription, error)
- func (_Investor *InvestorFilterer) WatchInvestorFrozen(opts *bind.WatchOpts, sink chan<- *InvestorInvestorFrozen, ...) (event.Subscription, error)
- func (_Investor *InvestorFilterer) WatchInvestorRemoved(opts *bind.WatchOpts, sink chan<- *InvestorInvestorRemoved, ...) (event.Subscription, error)
- func (_Investor *InvestorFilterer) WatchInvestorUpdated(opts *bind.WatchOpts, sink chan<- *InvestorInvestorUpdated, ...) (event.Subscription, error)
- func (_Investor *InvestorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *InvestorOwnerTransferred, ...) (event.Subscription, error)
- type InvestorInvestorAdded
- type InvestorInvestorAddedIterator
- type InvestorInvestorFrozen
- type InvestorInvestorFrozenIterator
- type InvestorInvestorRemoved
- type InvestorInvestorRemovedIterator
- type InvestorInvestorUpdated
- type InvestorInvestorUpdatedIterator
- type InvestorOwnerTransferred
- type InvestorOwnerTransferredIterator
- type InvestorRaw
- func (_Investor *InvestorRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Investor *InvestorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Investor *InvestorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type InvestorSession
- func (_Investor *InvestorSession) Add(investor common.Address, hash [32]byte, country [2]byte, ...) (*types.Transaction, error)
- func (_Investor *InvestorSession) GetAccreditation(investor common.Address) (*big.Int, error)
- func (_Investor *InvestorSession) GetCountry(investor common.Address) ([2]byte, error)
- func (_Investor *InvestorSession) GetHash(investor common.Address) ([32]byte, error)
- func (_Investor *InvestorSession) IsLocked() (bool, error)
- func (_Investor *InvestorSession) Kill() (*types.Transaction, error)
- func (_Investor *InvestorSession) Owner() (common.Address, error)
- func (_Investor *InvestorSession) Registry() (common.Address, error)
- func (_Investor *InvestorSession) Remove(investor common.Address) (*types.Transaction, error)
- func (_Investor *InvestorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
- func (_Investor *InvestorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
- func (_Investor *InvestorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
- func (_Investor *InvestorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Investor *InvestorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Investor *InvestorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_Investor *InvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Investor *InvestorSession) ZEROADDRESS() (common.Address, error)
- type InvestorTransactor
- func (_Investor *InvestorTransactor) Add(opts *bind.TransactOpts, investor common.Address, hash [32]byte, ...) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) Remove(opts *bind.TransactOpts, investor common.Address) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) SetAccreditation(opts *bind.TransactOpts, investor common.Address, accreditation *big.Int) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) SetCountry(opts *bind.TransactOpts, investor common.Address, country [2]byte) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) SetFrozen(opts *bind.TransactOpts, investor common.Address, frozen bool) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) SetHash(opts *bind.TransactOpts, investor common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
- func (_Investor *InvestorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type InvestorTransactorRaw
- type InvestorTransactorSession
- func (_Investor *InvestorTransactorSession) Add(investor common.Address, hash [32]byte, country [2]byte, ...) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) Kill() (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) Remove(investor common.Address) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type MultiAdmin
- type MultiAdminCaller
- func (_MultiAdmin *MultiAdminCaller) AddressFor(opts *bind.CallOpts, salt *big.Int) (common.Address, error)
- func (_MultiAdmin *MultiAdminCaller) AdminAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
- func (_MultiAdmin *MultiAdminCaller) Admins(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiAdmin *MultiAdminCaller) BallotDuration(opts *bind.CallOpts) (*big.Int, error)
- func (_MultiAdmin *MultiAdminCaller) Creator(opts *bind.CallOpts) (common.Address, error)
- func (_MultiAdmin *MultiAdminCaller) ElectionResults(opts *bind.CallOpts) (uint8, common.Address, uint8, common.Address, *big.Int, error)
- func (_MultiAdmin *MultiAdminCaller) HasVoted(opts *bind.CallOpts, voter common.Address) (bool, error)
- func (_MultiAdmin *MultiAdminCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_MultiAdmin *MultiAdminCaller) Registry(opts *bind.CallOpts) (common.Address, error)
- func (_MultiAdmin *MultiAdminCaller) VoteThreshold(opts *bind.CallOpts) (*big.Int, error)
- type MultiAdminCallerRaw
- type MultiAdminCallerSession
- func (_MultiAdmin *MultiAdminCallerSession) AddressFor(salt *big.Int) (common.Address, error)
- func (_MultiAdmin *MultiAdminCallerSession) AdminAt(index *big.Int) (common.Address, error)
- func (_MultiAdmin *MultiAdminCallerSession) Admins() (*big.Int, error)
- func (_MultiAdmin *MultiAdminCallerSession) BallotDuration() (*big.Int, error)
- func (_MultiAdmin *MultiAdminCallerSession) Creator() (common.Address, error)
- func (_MultiAdmin *MultiAdminCallerSession) ElectionResults() (uint8, common.Address, uint8, common.Address, *big.Int, error)
- func (_MultiAdmin *MultiAdminCallerSession) HasVoted(voter common.Address) (bool, error)
- func (_MultiAdmin *MultiAdminCallerSession) IsAdmin(addr common.Address) (bool, error)
- func (_MultiAdmin *MultiAdminCallerSession) Registry() (common.Address, error)
- func (_MultiAdmin *MultiAdminCallerSession) VoteThreshold() (*big.Int, error)
- type MultiAdminElectionClosed
- type MultiAdminElectionClosedIterator
- type MultiAdminElectionCreated
- type MultiAdminElectionCreatedIterator
- type MultiAdminFilterer
- func (_MultiAdmin *MultiAdminFilterer) FilterElectionClosed(opts *bind.FilterOpts, incumbent []common.Address, challenger []common.Address, ...) (*MultiAdminElectionClosedIterator, error)
- func (_MultiAdmin *MultiAdminFilterer) FilterElectionCreated(opts *bind.FilterOpts, incumbent []common.Address, challenger []common.Address) (*MultiAdminElectionCreatedIterator, error)
- func (_MultiAdmin *MultiAdminFilterer) FilterVoteCast(opts *bind.FilterOpts, incumbent []common.Address, challenger []common.Address) (*MultiAdminVoteCastIterator, error)
- func (_MultiAdmin *MultiAdminFilterer) WatchElectionClosed(opts *bind.WatchOpts, sink chan<- *MultiAdminElectionClosed, ...) (event.Subscription, error)
- func (_MultiAdmin *MultiAdminFilterer) WatchElectionCreated(opts *bind.WatchOpts, sink chan<- *MultiAdminElectionCreated, ...) (event.Subscription, error)
- func (_MultiAdmin *MultiAdminFilterer) WatchVoteCast(opts *bind.WatchOpts, sink chan<- *MultiAdminVoteCast, ...) (event.Subscription, error)
- type MultiAdminRaw
- func (_MultiAdmin *MultiAdminRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_MultiAdmin *MultiAdminRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MultiAdminSession
- func (_MultiAdmin *MultiAdminSession) AddressFor(salt *big.Int) (common.Address, error)
- func (_MultiAdmin *MultiAdminSession) AdminAt(index *big.Int) (common.Address, error)
- func (_MultiAdmin *MultiAdminSession) Admins() (*big.Int, error)
- func (_MultiAdmin *MultiAdminSession) BallotDuration() (*big.Int, error)
- func (_MultiAdmin *MultiAdminSession) Clone(salt *big.Int) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminSession) CreateElection(incumbent common.Address, challenger common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminSession) Creator() (common.Address, error)
- func (_MultiAdmin *MultiAdminSession) ElectionResults() (uint8, common.Address, uint8, common.Address, *big.Int, error)
- func (_MultiAdmin *MultiAdminSession) HasVoted(voter common.Address) (bool, error)
- func (_MultiAdmin *MultiAdminSession) Init(registryAddress common.Address, adminAddresses []common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminSession) IsAdmin(addr common.Address) (bool, error)
- func (_MultiAdmin *MultiAdminSession) Registry() (common.Address, error)
- func (_MultiAdmin *MultiAdminSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminSession) Vote(incumbent common.Address, challenger common.Address, yea bool) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminSession) VoteThreshold() (*big.Int, error)
- type MultiAdminTransactor
- func (_MultiAdmin *MultiAdminTransactor) Clone(opts *bind.TransactOpts, salt *big.Int) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactor) CreateElection(opts *bind.TransactOpts, incumbent common.Address, challenger common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactor) Init(opts *bind.TransactOpts, registryAddress common.Address, ...) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactor) Vote(opts *bind.TransactOpts, incumbent common.Address, challenger common.Address, ...) (*types.Transaction, error)
- type MultiAdminTransactorRaw
- type MultiAdminTransactorSession
- func (_MultiAdmin *MultiAdminTransactorSession) Clone(salt *big.Int) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactorSession) CreateElection(incumbent common.Address, challenger common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactorSession) Init(registryAddress common.Address, adminAddresses []common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
- func (_MultiAdmin *MultiAdminTransactorSession) Vote(incumbent common.Address, challenger common.Address, yea bool) (*types.Transaction, error)
- type MultiAdminVoteCast
- type MultiAdminVoteCastIterator
- type Registry
- type RegistryCaller
- func (_Registry *RegistryCaller) AccountAt(opts *bind.CallOpts, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistryCaller) AccountAtHash(opts *bind.CallOpts, hash [32]byte, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistryCaller) AccountExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) AccountFrozen(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) AccountGet(opts *bind.CallOpts, addr common.Address) (uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistryCaller) AccountHash(opts *bind.CallOpts, addr common.Address) ([32]byte, error)
- func (_Registry *RegistryCaller) AccountIndexOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCaller) AccountKind(opts *bind.CallOpts, addr common.Address) (uint8, error)
- func (_Registry *RegistryCaller) AccountKindAndFrozen(opts *bind.CallOpts, addr common.Address) (uint8, bool, error)
- func (_Registry *RegistryCaller) AccountKindAndFrozenAddress(opts *bind.CallOpts, addr common.Address) (uint8, common.Address, error)
- func (_Registry *RegistryCaller) AccountKindAndFrozenAddressLineage(opts *bind.CallOpts, addr common.Address) (uint8, common.Address, []common.Address, error)
- func (_Registry *RegistryCaller) AccountKindExists(opts *bind.CallOpts, addr common.Address, kind uint8) (bool, error)
- func (_Registry *RegistryCaller) AccountLineage(opts *bind.CallOpts, addresses []common.Address) ([]common.Address, error)
- func (_Registry *RegistryCaller) AccountParent(opts *bind.CallOpts, addr common.Address) (common.Address, error)
- func (_Registry *RegistryCaller) Accounts(opts *bind.CallOpts) (*big.Int, error)
- func (_Registry *RegistryCaller) AddressAtHash(opts *bind.CallOpts, hash [32]byte, index *big.Int) (common.Address, error)
- func (_Registry *RegistryCaller) Data(opts *bind.CallOpts, arg0 common.Address, arg1 uint8) ([32]byte, error)
- func (_Registry *RegistryCaller) Hashes(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)
- func (_Registry *RegistryCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_Registry *RegistryCaller) LineageCount(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Registry *RegistryCaller) PermissionAt(opts *bind.CallOpts, kind uint8, index *big.Int) (common.Address, error)
- func (_Registry *RegistryCaller) PermissionExists(opts *bind.CallOpts, kind uint8, addr common.Address) (bool, error)
- func (_Registry *RegistryCaller) PermissionIndexOf(opts *bind.CallOpts, kind uint8, addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCaller) Permissions(opts *bind.CallOpts, arg0 uint8) (*big.Int, error)
- func (_Registry *RegistryCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
- type RegistryCallerRaw
- type RegistryCallerSession
- func (_Registry *RegistryCallerSession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistryCallerSession) AccountAtHash(hash [32]byte, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistryCallerSession) AccountExists(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) AccountFrozen(addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) AccountGet(addr common.Address) (uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistryCallerSession) AccountHash(addr common.Address) ([32]byte, error)
- func (_Registry *RegistryCallerSession) AccountIndexOf(addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCallerSession) AccountKind(addr common.Address) (uint8, error)
- func (_Registry *RegistryCallerSession) AccountKindAndFrozen(addr common.Address) (uint8, bool, error)
- func (_Registry *RegistryCallerSession) AccountKindAndFrozenAddress(addr common.Address) (uint8, common.Address, error)
- func (_Registry *RegistryCallerSession) AccountKindAndFrozenAddressLineage(addr common.Address) (uint8, common.Address, []common.Address, error)
- func (_Registry *RegistryCallerSession) AccountKindExists(addr common.Address, kind uint8) (bool, error)
- func (_Registry *RegistryCallerSession) AccountLineage(addresses []common.Address) ([]common.Address, error)
- func (_Registry *RegistryCallerSession) AccountParent(addr common.Address) (common.Address, error)
- func (_Registry *RegistryCallerSession) Accounts() (*big.Int, error)
- func (_Registry *RegistryCallerSession) AddressAtHash(hash [32]byte, index *big.Int) (common.Address, error)
- func (_Registry *RegistryCallerSession) Data(arg0 common.Address, arg1 uint8) ([32]byte, error)
- func (_Registry *RegistryCallerSession) Hashes(arg0 [32]byte) (*big.Int, error)
- func (_Registry *RegistryCallerSession) IsLocked() (bool, error)
- func (_Registry *RegistryCallerSession) LineageCount(addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCallerSession) Owner() (common.Address, error)
- func (_Registry *RegistryCallerSession) PermissionAt(kind uint8, index *big.Int) (common.Address, error)
- func (_Registry *RegistryCallerSession) PermissionExists(kind uint8, addr common.Address) (bool, error)
- func (_Registry *RegistryCallerSession) PermissionIndexOf(kind uint8, addr common.Address) (*big.Int, error)
- func (_Registry *RegistryCallerSession) Permissions(arg0 uint8) (*big.Int, error)
- func (_Registry *RegistryCallerSession) ZEROADDRESS() (common.Address, error)
- type RegistryFilterer
- func (_Registry *RegistryFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RegistryOwnerTransferredIterator, error)
- func (_Registry *RegistryFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RegistryOwnerTransferred, ...) (event.Subscription, error)
- type RegistryOwnerTransferred
- type RegistryOwnerTransferredIterator
- type RegistryRaw
- func (_Registry *RegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Registry *RegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RegistrySession
- func (_Registry *RegistrySession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistrySession) AccountAtHash(hash [32]byte, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistrySession) AccountExists(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) AccountFrozen(addr common.Address) (bool, error)
- func (_Registry *RegistrySession) AccountGet(addr common.Address) (uint8, bool, common.Address, [32]byte, error)
- func (_Registry *RegistrySession) AccountHash(addr common.Address) ([32]byte, error)
- func (_Registry *RegistrySession) AccountIndexOf(addr common.Address) (*big.Int, error)
- func (_Registry *RegistrySession) AccountKind(addr common.Address) (uint8, error)
- func (_Registry *RegistrySession) AccountKindAndFrozen(addr common.Address) (uint8, bool, error)
- func (_Registry *RegistrySession) AccountKindAndFrozenAddress(addr common.Address) (uint8, common.Address, error)
- func (_Registry *RegistrySession) AccountKindAndFrozenAddressLineage(addr common.Address) (uint8, common.Address, []common.Address, error)
- func (_Registry *RegistrySession) AccountKindExists(addr common.Address, kind uint8) (bool, error)
- func (_Registry *RegistrySession) AccountLineage(addresses []common.Address) ([]common.Address, error)
- func (_Registry *RegistrySession) AccountParent(addr common.Address) (common.Address, error)
- func (_Registry *RegistrySession) Accounts() (*big.Int, error)
- func (_Registry *RegistrySession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistrySession) AddressAtHash(hash [32]byte, index *big.Int) (common.Address, error)
- func (_Registry *RegistrySession) Data(arg0 common.Address, arg1 uint8) ([32]byte, error)
- func (_Registry *RegistrySession) Hashes(arg0 [32]byte) (*big.Int, error)
- func (_Registry *RegistrySession) IsLocked() (bool, error)
- func (_Registry *RegistrySession) Kill() (*types.Transaction, error)
- func (_Registry *RegistrySession) LineageCount(addr common.Address) (*big.Int, error)
- func (_Registry *RegistrySession) Owner() (common.Address, error)
- func (_Registry *RegistrySession) PermissionAt(kind uint8, index *big.Int) (common.Address, error)
- func (_Registry *RegistrySession) PermissionExists(kind uint8, addr common.Address) (bool, error)
- func (_Registry *RegistrySession) PermissionIndexOf(kind uint8, addr common.Address) (*big.Int, error)
- func (_Registry *RegistrySession) Permissions(arg0 uint8) (*big.Int, error)
- func (_Registry *RegistrySession) RemoveAccount(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAccountData(addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAccountFrozen(addr common.Address, frozen bool) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAccountHash(addr common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetAccountParent(addr common.Address, parent common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Registry *RegistrySession) SetPermission(kind uint8, addr common.Address, grant bool) (*types.Transaction, error)
- func (_Registry *RegistrySession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- func (_Registry *RegistrySession) ZEROADDRESS() (common.Address, error)
- type RegistryTransactor
- func (_Registry *RegistryTransactor) AddAccount(opts *bind.TransactOpts, addr common.Address, kind uint8, isFrozen bool, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) RemoveAccount(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAccountData(opts *bind.TransactOpts, addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAccountFrozen(opts *bind.TransactOpts, addr common.Address, frozen bool) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAccountHash(opts *bind.TransactOpts, addr common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetAccountParent(opts *bind.TransactOpts, addr common.Address, parent common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) SetPermission(opts *bind.TransactOpts, kind uint8, addr common.Address, grant bool) (*types.Transaction, error)
- func (_Registry *RegistryTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type RegistryTransactorRaw
- type RegistryTransactorSession
- func (_Registry *RegistryTransactorSession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address, ...) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) Kill() (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) RemoveAccount(addr common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAccountData(addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAccountFrozen(addr common.Address, frozen bool) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAccountHash(addr common.Address, hash [32]byte) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetAccountParent(addr common.Address, parent common.Address) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) SetPermission(kind uint8, addr common.Address, grant bool) (*types.Transaction, error)
- func (_Registry *RegistryTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const BrokerDealerABI = "" /* 4298-byte string literal not displayed */
BrokerDealerABI is the input ABI used to generate the binding from.
const BrokerDealerBin = `` /* 11996-byte string literal not displayed */
BrokerDealerBin is the compiled bytecode used for deploying new contracts.
const CustodianABI = "" /* 3748-byte string literal not displayed */
CustodianABI is the input ABI used to generate the binding from.
const CustodianBin = `` /* 5984-byte string literal not displayed */
CustodianBin is the compiled bytecode used for deploying new contracts.
const ExternalInvestorABI = "" /* 7233-byte string literal not displayed */
ExternalInvestorABI is the input ABI used to generate the binding from.
const ExternalInvestorBin = `` /* 12858-byte string literal not displayed */
ExternalInvestorBin is the compiled bytecode used for deploying new contracts.
const InvestorABI = "" /* 5875-byte string literal not displayed */
InvestorABI is the input ABI used to generate the binding from.
const InvestorBin = `` /* 19158-byte string literal not displayed */
InvestorBin is the compiled bytecode used for deploying new contracts.
const MultiAdminABI = "" /* 5552-byte string literal not displayed */
MultiAdminABI is the input ABI used to generate the binding from.
const MultiAdminBin = `` /* 11042-byte string literal not displayed */
MultiAdminBin is the compiled bytecode used for deploying new contracts.
const RegistryABI = "" /* 11810-byte string literal not displayed */
RegistryABI is the input ABI used to generate the binding from.
const RegistryBin = `` /* 25356-byte string literal not displayed */
RegistryBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrokerDealer ¶
type BrokerDealer struct { BrokerDealerCaller // Read-only binding to the contract BrokerDealerTransactor // Write-only binding to the contract BrokerDealerFilterer // Log filterer for contract events }
BrokerDealer is an auto generated Go binding around an Ethereum contract.
func DeployBrokerDealer ¶
func DeployBrokerDealer(auth *bind.TransactOpts, backend bind.ContractBackend, r common.Address) (common.Address, *types.Transaction, *BrokerDealer, error)
DeployBrokerDealer deploys a new Ethereum contract, binding an instance of BrokerDealer to it.
func NewBrokerDealer ¶
func NewBrokerDealer(address common.Address, backend bind.ContractBackend) (*BrokerDealer, error)
NewBrokerDealer creates a new instance of BrokerDealer, bound to a specific deployed contract.
type BrokerDealerBrokerDealerAdded ¶
type BrokerDealerBrokerDealerAdded struct { BrokerDealer common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
BrokerDealerBrokerDealerAdded represents a BrokerDealerAdded event raised by the BrokerDealer contract.
type BrokerDealerBrokerDealerAddedIterator ¶
type BrokerDealerBrokerDealerAddedIterator struct { Event *BrokerDealerBrokerDealerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BrokerDealerBrokerDealerAddedIterator is returned from FilterBrokerDealerAdded and is used to iterate over the raw logs and unpacked data for BrokerDealerAdded events raised by the BrokerDealer contract.
func (*BrokerDealerBrokerDealerAddedIterator) Close ¶
func (it *BrokerDealerBrokerDealerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BrokerDealerBrokerDealerAddedIterator) Error ¶
func (it *BrokerDealerBrokerDealerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BrokerDealerBrokerDealerAddedIterator) Next ¶
func (it *BrokerDealerBrokerDealerAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BrokerDealerBrokerDealerFrozen ¶
type BrokerDealerBrokerDealerFrozen struct { BrokerDealer common.Address Frozen bool Owner common.Address Raw types.Log // Blockchain specific contextual infos }
BrokerDealerBrokerDealerFrozen represents a BrokerDealerFrozen event raised by the BrokerDealer contract.
type BrokerDealerBrokerDealerFrozenIterator ¶
type BrokerDealerBrokerDealerFrozenIterator struct { Event *BrokerDealerBrokerDealerFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BrokerDealerBrokerDealerFrozenIterator is returned from FilterBrokerDealerFrozen and is used to iterate over the raw logs and unpacked data for BrokerDealerFrozen events raised by the BrokerDealer contract.
func (*BrokerDealerBrokerDealerFrozenIterator) Close ¶
func (it *BrokerDealerBrokerDealerFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BrokerDealerBrokerDealerFrozenIterator) Error ¶
func (it *BrokerDealerBrokerDealerFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BrokerDealerBrokerDealerFrozenIterator) Next ¶
func (it *BrokerDealerBrokerDealerFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BrokerDealerBrokerDealerRemoved ¶
type BrokerDealerBrokerDealerRemoved struct { BrokerDealer common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
BrokerDealerBrokerDealerRemoved represents a BrokerDealerRemoved event raised by the BrokerDealer contract.
type BrokerDealerBrokerDealerRemovedIterator ¶
type BrokerDealerBrokerDealerRemovedIterator struct { Event *BrokerDealerBrokerDealerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BrokerDealerBrokerDealerRemovedIterator is returned from FilterBrokerDealerRemoved and is used to iterate over the raw logs and unpacked data for BrokerDealerRemoved events raised by the BrokerDealer contract.
func (*BrokerDealerBrokerDealerRemovedIterator) Close ¶
func (it *BrokerDealerBrokerDealerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BrokerDealerBrokerDealerRemovedIterator) Error ¶
func (it *BrokerDealerBrokerDealerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BrokerDealerBrokerDealerRemovedIterator) Next ¶
func (it *BrokerDealerBrokerDealerRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BrokerDealerCaller ¶
type BrokerDealerCaller struct {
// contains filtered or unexported fields
}
BrokerDealerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewBrokerDealerCaller ¶
func NewBrokerDealerCaller(address common.Address, caller bind.ContractCaller) (*BrokerDealerCaller, error)
NewBrokerDealerCaller creates a new read-only instance of BrokerDealer, bound to a specific deployed contract.
func (*BrokerDealerCaller) IsLocked ¶
func (_BrokerDealer *BrokerDealerCaller) IsLocked(opts *bind.CallOpts) (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*BrokerDealerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BrokerDealerCaller) Registry ¶ added in v0.2.0
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*BrokerDealerCaller) ZEROADDRESS ¶ added in v0.2.0
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type BrokerDealerCallerRaw ¶
type BrokerDealerCallerRaw struct {
Contract *BrokerDealerCaller // Generic read-only contract binding to access the raw methods on
}
BrokerDealerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*BrokerDealerCallerRaw) Call ¶
func (_BrokerDealer *BrokerDealerCallerRaw) 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 BrokerDealerCallerSession ¶
type BrokerDealerCallerSession struct { Contract *BrokerDealerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
BrokerDealerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*BrokerDealerCallerSession) IsLocked ¶
func (_BrokerDealer *BrokerDealerCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*BrokerDealerCallerSession) Owner ¶
func (_BrokerDealer *BrokerDealerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BrokerDealerCallerSession) Registry ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*BrokerDealerCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type BrokerDealerFilterer ¶
type BrokerDealerFilterer struct {
// contains filtered or unexported fields
}
BrokerDealerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewBrokerDealerFilterer ¶
func NewBrokerDealerFilterer(address common.Address, filterer bind.ContractFilterer) (*BrokerDealerFilterer, error)
NewBrokerDealerFilterer creates a new log filterer instance of BrokerDealer, bound to a specific deployed contract.
func (*BrokerDealerFilterer) FilterBrokerDealerAdded ¶
func (_BrokerDealer *BrokerDealerFilterer) FilterBrokerDealerAdded(opts *bind.FilterOpts, brokerDealer []common.Address, owner []common.Address) (*BrokerDealerBrokerDealerAddedIterator, error)
FilterBrokerDealerAdded is a free log retrieval operation binding the contract event 0xf51b1c4e2953dbc0185cc885a05dcf6fe8de20cf5e8e0c32d7c32d76e45f114b.
Solidity: e BrokerDealerAdded(brokerDealer indexed address, owner indexed address)
func (*BrokerDealerFilterer) FilterBrokerDealerFrozen ¶
func (_BrokerDealer *BrokerDealerFilterer) FilterBrokerDealerFrozen(opts *bind.FilterOpts, brokerDealer []common.Address, frozen []bool, owner []common.Address) (*BrokerDealerBrokerDealerFrozenIterator, error)
FilterBrokerDealerFrozen is a free log retrieval operation binding the contract event 0xbc170ec10277584572ef4c969f53616db496355c027a69325d121126add2a681.
Solidity: e BrokerDealerFrozen(brokerDealer indexed address, frozen indexed bool, owner indexed address)
func (*BrokerDealerFilterer) FilterBrokerDealerRemoved ¶
func (_BrokerDealer *BrokerDealerFilterer) FilterBrokerDealerRemoved(opts *bind.FilterOpts, brokerDealer []common.Address, owner []common.Address) (*BrokerDealerBrokerDealerRemovedIterator, error)
FilterBrokerDealerRemoved is a free log retrieval operation binding the contract event 0xdb9237c04fdf8d1a83239f5f1d4e6663f5d36da3b652c728cffa1c21ae6d9f22.
Solidity: e BrokerDealerRemoved(brokerDealer indexed address, owner indexed address)
func (*BrokerDealerFilterer) FilterOwnerTransferred ¶
func (_BrokerDealer *BrokerDealerFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*BrokerDealerOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*BrokerDealerFilterer) WatchBrokerDealerAdded ¶
func (_BrokerDealer *BrokerDealerFilterer) WatchBrokerDealerAdded(opts *bind.WatchOpts, sink chan<- *BrokerDealerBrokerDealerAdded, brokerDealer []common.Address, owner []common.Address) (event.Subscription, error)
WatchBrokerDealerAdded is a free log subscription operation binding the contract event 0xf51b1c4e2953dbc0185cc885a05dcf6fe8de20cf5e8e0c32d7c32d76e45f114b.
Solidity: e BrokerDealerAdded(brokerDealer indexed address, owner indexed address)
func (*BrokerDealerFilterer) WatchBrokerDealerFrozen ¶
func (_BrokerDealer *BrokerDealerFilterer) WatchBrokerDealerFrozen(opts *bind.WatchOpts, sink chan<- *BrokerDealerBrokerDealerFrozen, brokerDealer []common.Address, frozen []bool, owner []common.Address) (event.Subscription, error)
WatchBrokerDealerFrozen is a free log subscription operation binding the contract event 0xbc170ec10277584572ef4c969f53616db496355c027a69325d121126add2a681.
Solidity: e BrokerDealerFrozen(brokerDealer indexed address, frozen indexed bool, owner indexed address)
func (*BrokerDealerFilterer) WatchBrokerDealerRemoved ¶
func (_BrokerDealer *BrokerDealerFilterer) WatchBrokerDealerRemoved(opts *bind.WatchOpts, sink chan<- *BrokerDealerBrokerDealerRemoved, brokerDealer []common.Address, owner []common.Address) (event.Subscription, error)
WatchBrokerDealerRemoved is a free log subscription operation binding the contract event 0xdb9237c04fdf8d1a83239f5f1d4e6663f5d36da3b652c728cffa1c21ae6d9f22.
Solidity: e BrokerDealerRemoved(brokerDealer indexed address, owner indexed address)
func (*BrokerDealerFilterer) WatchOwnerTransferred ¶
func (_BrokerDealer *BrokerDealerFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *BrokerDealerOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
type BrokerDealerOwnerTransferred ¶
type BrokerDealerOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
BrokerDealerOwnerTransferred represents a OwnerTransferred event raised by the BrokerDealer contract.
type BrokerDealerOwnerTransferredIterator ¶
type BrokerDealerOwnerTransferredIterator struct { Event *BrokerDealerOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
BrokerDealerOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the BrokerDealer contract.
func (*BrokerDealerOwnerTransferredIterator) Close ¶
func (it *BrokerDealerOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*BrokerDealerOwnerTransferredIterator) Error ¶
func (it *BrokerDealerOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*BrokerDealerOwnerTransferredIterator) Next ¶
func (it *BrokerDealerOwnerTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type BrokerDealerRaw ¶
type BrokerDealerRaw struct {
Contract *BrokerDealer // Generic contract binding to access the raw methods on
}
BrokerDealerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*BrokerDealerRaw) Call ¶
func (_BrokerDealer *BrokerDealerRaw) 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 (*BrokerDealerRaw) Transact ¶
func (_BrokerDealer *BrokerDealerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BrokerDealerRaw) Transfer ¶
func (_BrokerDealer *BrokerDealerRaw) 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 BrokerDealerSession ¶
type BrokerDealerSession struct { Contract *BrokerDealer // 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 }
BrokerDealerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*BrokerDealerSession) Add ¶
func (_BrokerDealer *BrokerDealerSession) Add(brokerDealer common.Address, hash [32]byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x2d580ef6.
Solidity: function add(brokerDealer address, hash bytes32) returns()
func (*BrokerDealerSession) AddAccount ¶
func (_BrokerDealer *BrokerDealerSession) AddAccount(brokerDealer common.Address, account common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0x49b51b17.
Solidity: function addAccount(brokerDealer address, account address) returns()
func (*BrokerDealerSession) IsLocked ¶
func (_BrokerDealer *BrokerDealerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*BrokerDealerSession) Kill ¶
func (_BrokerDealer *BrokerDealerSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BrokerDealerSession) Owner ¶
func (_BrokerDealer *BrokerDealerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*BrokerDealerSession) Registry ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*BrokerDealerSession) Remove ¶
func (_BrokerDealer *BrokerDealerSession) Remove(brokerDealer common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(brokerDealer address) returns()
func (*BrokerDealerSession) RemoveAccount ¶
func (_BrokerDealer *BrokerDealerSession) RemoveAccount(account common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(account address) returns()
func (*BrokerDealerSession) SetFrozen ¶
func (_BrokerDealer *BrokerDealerSession) SetFrozen(brokerDealer common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(brokerDealer address, frozen bool) returns()
func (*BrokerDealerSession) SetLocked ¶
func (_BrokerDealer *BrokerDealerSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*BrokerDealerSession) SetRegistry ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*BrokerDealerSession) TransferOwner ¶
func (_BrokerDealer *BrokerDealerSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*BrokerDealerSession) ZEROADDRESS ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type BrokerDealerTransactor ¶
type BrokerDealerTransactor struct {
// contains filtered or unexported fields
}
BrokerDealerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewBrokerDealerTransactor ¶
func NewBrokerDealerTransactor(address common.Address, transactor bind.ContractTransactor) (*BrokerDealerTransactor, error)
NewBrokerDealerTransactor creates a new write-only instance of BrokerDealer, bound to a specific deployed contract.
func (*BrokerDealerTransactor) Add ¶
func (_BrokerDealer *BrokerDealerTransactor) Add(opts *bind.TransactOpts, brokerDealer common.Address, hash [32]byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x2d580ef6.
Solidity: function add(brokerDealer address, hash bytes32) returns()
func (*BrokerDealerTransactor) AddAccount ¶
func (_BrokerDealer *BrokerDealerTransactor) AddAccount(opts *bind.TransactOpts, brokerDealer common.Address, account common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0x49b51b17.
Solidity: function addAccount(brokerDealer address, account address) returns()
func (*BrokerDealerTransactor) Kill ¶
func (_BrokerDealer *BrokerDealerTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BrokerDealerTransactor) Remove ¶
func (_BrokerDealer *BrokerDealerTransactor) Remove(opts *bind.TransactOpts, brokerDealer common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(brokerDealer address) returns()
func (*BrokerDealerTransactor) RemoveAccount ¶
func (_BrokerDealer *BrokerDealerTransactor) RemoveAccount(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(account address) returns()
func (*BrokerDealerTransactor) SetFrozen ¶
func (_BrokerDealer *BrokerDealerTransactor) SetFrozen(opts *bind.TransactOpts, brokerDealer common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(brokerDealer address, frozen bool) returns()
func (*BrokerDealerTransactor) SetLocked ¶
func (_BrokerDealer *BrokerDealerTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*BrokerDealerTransactor) SetRegistry ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*BrokerDealerTransactor) TransferOwner ¶
func (_BrokerDealer *BrokerDealerTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type BrokerDealerTransactorRaw ¶
type BrokerDealerTransactorRaw struct {
Contract *BrokerDealerTransactor // Generic write-only contract binding to access the raw methods on
}
BrokerDealerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*BrokerDealerTransactorRaw) Transact ¶
func (_BrokerDealer *BrokerDealerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*BrokerDealerTransactorRaw) Transfer ¶
func (_BrokerDealer *BrokerDealerTransactorRaw) 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 BrokerDealerTransactorSession ¶
type BrokerDealerTransactorSession struct { Contract *BrokerDealerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
BrokerDealerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*BrokerDealerTransactorSession) Add ¶
func (_BrokerDealer *BrokerDealerTransactorSession) Add(brokerDealer common.Address, hash [32]byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x2d580ef6.
Solidity: function add(brokerDealer address, hash bytes32) returns()
func (*BrokerDealerTransactorSession) AddAccount ¶
func (_BrokerDealer *BrokerDealerTransactorSession) AddAccount(brokerDealer common.Address, account common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0x49b51b17.
Solidity: function addAccount(brokerDealer address, account address) returns()
func (*BrokerDealerTransactorSession) Kill ¶
func (_BrokerDealer *BrokerDealerTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*BrokerDealerTransactorSession) Remove ¶
func (_BrokerDealer *BrokerDealerTransactorSession) Remove(brokerDealer common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(brokerDealer address) returns()
func (*BrokerDealerTransactorSession) RemoveAccount ¶
func (_BrokerDealer *BrokerDealerTransactorSession) RemoveAccount(account common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(account address) returns()
func (*BrokerDealerTransactorSession) SetFrozen ¶
func (_BrokerDealer *BrokerDealerTransactorSession) SetFrozen(brokerDealer common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(brokerDealer address, frozen bool) returns()
func (*BrokerDealerTransactorSession) SetLocked ¶
func (_BrokerDealer *BrokerDealerTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*BrokerDealerTransactorSession) SetRegistry ¶ added in v0.2.0
func (_BrokerDealer *BrokerDealerTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*BrokerDealerTransactorSession) TransferOwner ¶
func (_BrokerDealer *BrokerDealerTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type Custodian ¶
type Custodian struct { CustodianCaller // Read-only binding to the contract CustodianTransactor // Write-only binding to the contract CustodianFilterer // Log filterer for contract events }
Custodian is an auto generated Go binding around an Ethereum contract.
func DeployCustodian ¶
func DeployCustodian(auth *bind.TransactOpts, backend bind.ContractBackend, r common.Address) (common.Address, *types.Transaction, *Custodian, error)
DeployCustodian deploys a new Ethereum contract, binding an instance of Custodian to it.
func NewCustodian ¶
NewCustodian creates a new instance of Custodian, bound to a specific deployed contract.
type CustodianCaller ¶
type CustodianCaller struct {
// contains filtered or unexported fields
}
CustodianCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCustodianCaller ¶
func NewCustodianCaller(address common.Address, caller bind.ContractCaller) (*CustodianCaller, error)
NewCustodianCaller creates a new read-only instance of Custodian, bound to a specific deployed contract.
func (*CustodianCaller) IsLocked ¶
func (_Custodian *CustodianCaller) IsLocked(opts *bind.CallOpts) (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*CustodianCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CustodianCaller) Registry ¶ added in v0.2.0
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*CustodianCaller) ZEROADDRESS ¶ added in v0.2.0
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type CustodianCallerRaw ¶
type CustodianCallerRaw struct {
Contract *CustodianCaller // Generic read-only contract binding to access the raw methods on
}
CustodianCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CustodianCallerRaw) Call ¶
func (_Custodian *CustodianCallerRaw) 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 CustodianCallerSession ¶
type CustodianCallerSession struct { Contract *CustodianCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CustodianCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*CustodianCallerSession) IsLocked ¶
func (_Custodian *CustodianCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*CustodianCallerSession) Owner ¶
func (_Custodian *CustodianCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CustodianCallerSession) Registry ¶ added in v0.2.0
func (_Custodian *CustodianCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*CustodianCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_Custodian *CustodianCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type CustodianCustodianAdded ¶
type CustodianCustodianAdded struct { Custodian common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CustodianCustodianAdded represents a CustodianAdded event raised by the Custodian contract.
type CustodianCustodianAddedIterator ¶
type CustodianCustodianAddedIterator struct { Event *CustodianCustodianAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CustodianCustodianAddedIterator is returned from FilterCustodianAdded and is used to iterate over the raw logs and unpacked data for CustodianAdded events raised by the Custodian contract.
func (*CustodianCustodianAddedIterator) Close ¶
func (it *CustodianCustodianAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CustodianCustodianAddedIterator) Error ¶
func (it *CustodianCustodianAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CustodianCustodianAddedIterator) Next ¶
func (it *CustodianCustodianAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CustodianCustodianFrozen ¶
type CustodianCustodianFrozen struct { Custodian common.Address Frozen bool Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CustodianCustodianFrozen represents a CustodianFrozen event raised by the Custodian contract.
type CustodianCustodianFrozenIterator ¶
type CustodianCustodianFrozenIterator struct { Event *CustodianCustodianFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CustodianCustodianFrozenIterator is returned from FilterCustodianFrozen and is used to iterate over the raw logs and unpacked data for CustodianFrozen events raised by the Custodian contract.
func (*CustodianCustodianFrozenIterator) Close ¶
func (it *CustodianCustodianFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CustodianCustodianFrozenIterator) Error ¶
func (it *CustodianCustodianFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CustodianCustodianFrozenIterator) Next ¶
func (it *CustodianCustodianFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CustodianCustodianRemoved ¶
type CustodianCustodianRemoved struct { Custodian common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
CustodianCustodianRemoved represents a CustodianRemoved event raised by the Custodian contract.
type CustodianCustodianRemovedIterator ¶
type CustodianCustodianRemovedIterator struct { Event *CustodianCustodianRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CustodianCustodianRemovedIterator is returned from FilterCustodianRemoved and is used to iterate over the raw logs and unpacked data for CustodianRemoved events raised by the Custodian contract.
func (*CustodianCustodianRemovedIterator) Close ¶
func (it *CustodianCustodianRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CustodianCustodianRemovedIterator) Error ¶
func (it *CustodianCustodianRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CustodianCustodianRemovedIterator) Next ¶
func (it *CustodianCustodianRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CustodianFilterer ¶
type CustodianFilterer struct {
// contains filtered or unexported fields
}
CustodianFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCustodianFilterer ¶
func NewCustodianFilterer(address common.Address, filterer bind.ContractFilterer) (*CustodianFilterer, error)
NewCustodianFilterer creates a new log filterer instance of Custodian, bound to a specific deployed contract.
func (*CustodianFilterer) FilterCustodianAdded ¶
func (_Custodian *CustodianFilterer) FilterCustodianAdded(opts *bind.FilterOpts, custodian []common.Address, owner []common.Address) (*CustodianCustodianAddedIterator, error)
FilterCustodianAdded is a free log retrieval operation binding the contract event 0x2c79891dd909910a9ed2116eb868a4783a4abeb6da7c8dc217cd5b198b329b5d.
Solidity: e CustodianAdded(custodian indexed address, owner indexed address)
func (*CustodianFilterer) FilterCustodianFrozen ¶
func (_Custodian *CustodianFilterer) FilterCustodianFrozen(opts *bind.FilterOpts, custodian []common.Address, frozen []bool, owner []common.Address) (*CustodianCustodianFrozenIterator, error)
FilterCustodianFrozen is a free log retrieval operation binding the contract event 0x41c9c2bee97c3cc15014e3280012a23b12872bc0485aebfb86d0a0ea9c3afc9c.
Solidity: e CustodianFrozen(custodian indexed address, frozen indexed bool, owner indexed address)
func (*CustodianFilterer) FilterCustodianRemoved ¶
func (_Custodian *CustodianFilterer) FilterCustodianRemoved(opts *bind.FilterOpts, custodian []common.Address, owner []common.Address) (*CustodianCustodianRemovedIterator, error)
FilterCustodianRemoved is a free log retrieval operation binding the contract event 0x1c0cdcc74010449d4477f9576aaf31cee9e18d2611031462fcd5bf5329dec88e.
Solidity: e CustodianRemoved(custodian indexed address, owner indexed address)
func (*CustodianFilterer) FilterOwnerTransferred ¶
func (_Custodian *CustodianFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*CustodianOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*CustodianFilterer) WatchCustodianAdded ¶
func (_Custodian *CustodianFilterer) WatchCustodianAdded(opts *bind.WatchOpts, sink chan<- *CustodianCustodianAdded, custodian []common.Address, owner []common.Address) (event.Subscription, error)
WatchCustodianAdded is a free log subscription operation binding the contract event 0x2c79891dd909910a9ed2116eb868a4783a4abeb6da7c8dc217cd5b198b329b5d.
Solidity: e CustodianAdded(custodian indexed address, owner indexed address)
func (*CustodianFilterer) WatchCustodianFrozen ¶
func (_Custodian *CustodianFilterer) WatchCustodianFrozen(opts *bind.WatchOpts, sink chan<- *CustodianCustodianFrozen, custodian []common.Address, frozen []bool, owner []common.Address) (event.Subscription, error)
WatchCustodianFrozen is a free log subscription operation binding the contract event 0x41c9c2bee97c3cc15014e3280012a23b12872bc0485aebfb86d0a0ea9c3afc9c.
Solidity: e CustodianFrozen(custodian indexed address, frozen indexed bool, owner indexed address)
func (*CustodianFilterer) WatchCustodianRemoved ¶
func (_Custodian *CustodianFilterer) WatchCustodianRemoved(opts *bind.WatchOpts, sink chan<- *CustodianCustodianRemoved, custodian []common.Address, owner []common.Address) (event.Subscription, error)
WatchCustodianRemoved is a free log subscription operation binding the contract event 0x1c0cdcc74010449d4477f9576aaf31cee9e18d2611031462fcd5bf5329dec88e.
Solidity: e CustodianRemoved(custodian indexed address, owner indexed address)
func (*CustodianFilterer) WatchOwnerTransferred ¶
func (_Custodian *CustodianFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *CustodianOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
type CustodianOwnerTransferred ¶
type CustodianOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
CustodianOwnerTransferred represents a OwnerTransferred event raised by the Custodian contract.
type CustodianOwnerTransferredIterator ¶
type CustodianOwnerTransferredIterator struct { Event *CustodianOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
CustodianOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Custodian contract.
func (*CustodianOwnerTransferredIterator) Close ¶
func (it *CustodianOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*CustodianOwnerTransferredIterator) Error ¶
func (it *CustodianOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*CustodianOwnerTransferredIterator) Next ¶
func (it *CustodianOwnerTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type CustodianRaw ¶
type CustodianRaw struct {
Contract *Custodian // Generic contract binding to access the raw methods on
}
CustodianRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CustodianRaw) Call ¶
func (_Custodian *CustodianRaw) 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 (*CustodianRaw) Transact ¶
func (_Custodian *CustodianRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CustodianRaw) Transfer ¶
func (_Custodian *CustodianRaw) 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 CustodianSession ¶
type CustodianSession struct { Contract *Custodian // 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 }
CustodianSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*CustodianSession) Add ¶
func (_Custodian *CustodianSession) Add(custodian common.Address, hash [32]byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x2d580ef6.
Solidity: function add(custodian address, hash bytes32) returns()
func (*CustodianSession) IsLocked ¶
func (_Custodian *CustodianSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*CustodianSession) Kill ¶
func (_Custodian *CustodianSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*CustodianSession) Owner ¶
func (_Custodian *CustodianSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*CustodianSession) Registry ¶ added in v0.2.0
func (_Custodian *CustodianSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*CustodianSession) Remove ¶
func (_Custodian *CustodianSession) Remove(custodian common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(custodian address) returns()
func (*CustodianSession) SetFrozen ¶
func (_Custodian *CustodianSession) SetFrozen(custodian common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(custodian address, frozen bool) returns()
func (*CustodianSession) SetLocked ¶
func (_Custodian *CustodianSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*CustodianSession) SetRegistry ¶ added in v0.2.0
func (_Custodian *CustodianSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*CustodianSession) TransferOwner ¶
func (_Custodian *CustodianSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*CustodianSession) ZEROADDRESS ¶ added in v0.2.0
func (_Custodian *CustodianSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type CustodianTransactor ¶
type CustodianTransactor struct {
// contains filtered or unexported fields
}
CustodianTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCustodianTransactor ¶
func NewCustodianTransactor(address common.Address, transactor bind.ContractTransactor) (*CustodianTransactor, error)
NewCustodianTransactor creates a new write-only instance of Custodian, bound to a specific deployed contract.
func (*CustodianTransactor) Add ¶
func (_Custodian *CustodianTransactor) Add(opts *bind.TransactOpts, custodian common.Address, hash [32]byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x2d580ef6.
Solidity: function add(custodian address, hash bytes32) returns()
func (*CustodianTransactor) Kill ¶
func (_Custodian *CustodianTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*CustodianTransactor) Remove ¶
func (_Custodian *CustodianTransactor) Remove(opts *bind.TransactOpts, custodian common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(custodian address) returns()
func (*CustodianTransactor) SetFrozen ¶
func (_Custodian *CustodianTransactor) SetFrozen(opts *bind.TransactOpts, custodian common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(custodian address, frozen bool) returns()
func (*CustodianTransactor) SetLocked ¶
func (_Custodian *CustodianTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*CustodianTransactor) SetRegistry ¶ added in v0.2.0
func (_Custodian *CustodianTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*CustodianTransactor) TransferOwner ¶
func (_Custodian *CustodianTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type CustodianTransactorRaw ¶
type CustodianTransactorRaw struct {
Contract *CustodianTransactor // Generic write-only contract binding to access the raw methods on
}
CustodianTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CustodianTransactorRaw) Transact ¶
func (_Custodian *CustodianTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CustodianTransactorRaw) Transfer ¶
func (_Custodian *CustodianTransactorRaw) 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 CustodianTransactorSession ¶
type CustodianTransactorSession struct { Contract *CustodianTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CustodianTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*CustodianTransactorSession) Add ¶
func (_Custodian *CustodianTransactorSession) Add(custodian common.Address, hash [32]byte) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x2d580ef6.
Solidity: function add(custodian address, hash bytes32) returns()
func (*CustodianTransactorSession) Kill ¶
func (_Custodian *CustodianTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*CustodianTransactorSession) Remove ¶
func (_Custodian *CustodianTransactorSession) Remove(custodian common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(custodian address) returns()
func (*CustodianTransactorSession) SetFrozen ¶
func (_Custodian *CustodianTransactorSession) SetFrozen(custodian common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(custodian address, frozen bool) returns()
func (*CustodianTransactorSession) SetLocked ¶
func (_Custodian *CustodianTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*CustodianTransactorSession) SetRegistry ¶ added in v0.2.0
func (_Custodian *CustodianTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*CustodianTransactorSession) TransferOwner ¶
func (_Custodian *CustodianTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type ExternalInvestor ¶
type ExternalInvestor struct { ExternalInvestorCaller // Read-only binding to the contract ExternalInvestorTransactor // Write-only binding to the contract ExternalInvestorFilterer // Log filterer for contract events }
ExternalInvestor is an auto generated Go binding around an Ethereum contract.
func DeployExternalInvestor ¶
func DeployExternalInvestor(auth *bind.TransactOpts, backend bind.ContractBackend, r common.Address) (common.Address, *types.Transaction, *ExternalInvestor, error)
DeployExternalInvestor deploys a new Ethereum contract, binding an instance of ExternalInvestor to it.
func NewExternalInvestor ¶
func NewExternalInvestor(address common.Address, backend bind.ContractBackend) (*ExternalInvestor, error)
NewExternalInvestor creates a new instance of ExternalInvestor, bound to a specific deployed contract.
type ExternalInvestorAdminAdded ¶
type ExternalInvestorAdminAdded struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorAdminAdded represents a AdminAdded event raised by the ExternalInvestor contract.
type ExternalInvestorAdminAddedIterator ¶
type ExternalInvestorAdminAddedIterator struct { Event *ExternalInvestorAdminAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorAdminAddedIterator is returned from FilterAdminAdded and is used to iterate over the raw logs and unpacked data for AdminAdded events raised by the ExternalInvestor contract.
func (*ExternalInvestorAdminAddedIterator) Close ¶
func (it *ExternalInvestorAdminAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorAdminAddedIterator) Error ¶
func (it *ExternalInvestorAdminAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorAdminAddedIterator) Next ¶
func (it *ExternalInvestorAdminAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorAdminRemoved ¶
type ExternalInvestorAdminRemoved struct { Admin common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorAdminRemoved represents a AdminRemoved event raised by the ExternalInvestor contract.
type ExternalInvestorAdminRemovedIterator ¶
type ExternalInvestorAdminRemovedIterator struct { Event *ExternalInvestorAdminRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorAdminRemovedIterator is returned from FilterAdminRemoved and is used to iterate over the raw logs and unpacked data for AdminRemoved events raised by the ExternalInvestor contract.
func (*ExternalInvestorAdminRemovedIterator) Close ¶
func (it *ExternalInvestorAdminRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorAdminRemovedIterator) Error ¶
func (it *ExternalInvestorAdminRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorAdminRemovedIterator) Next ¶
func (it *ExternalInvestorAdminRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorCaller ¶
type ExternalInvestorCaller struct {
// contains filtered or unexported fields
}
ExternalInvestorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExternalInvestorCaller ¶
func NewExternalInvestorCaller(address common.Address, caller bind.ContractCaller) (*ExternalInvestorCaller, error)
NewExternalInvestorCaller creates a new read-only instance of ExternalInvestor, bound to a specific deployed contract.
func (*ExternalInvestorCaller) AdminAt ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorCaller) AdminAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*ExternalInvestorCaller) Admins ¶
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*ExternalInvestorCaller) GetAccreditation ¶
func (_ExternalInvestor *ExternalInvestorCaller) GetAccreditation(opts *bind.CallOpts, investor common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(investor address) constant returns(uint48)
func (*ExternalInvestorCaller) GetCountry ¶
func (_ExternalInvestor *ExternalInvestorCaller) GetCountry(opts *bind.CallOpts, investor common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(investor address) constant returns(bytes2)
func (*ExternalInvestorCaller) GetHash ¶
func (_ExternalInvestor *ExternalInvestorCaller) GetHash(opts *bind.CallOpts, investor common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(investor address) constant returns(bytes32)
func (*ExternalInvestorCaller) IsAdmin ¶
func (_ExternalInvestor *ExternalInvestorCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(addr address) constant returns(bool)
func (*ExternalInvestorCaller) IsLocked ¶
func (_ExternalInvestor *ExternalInvestorCaller) IsLocked(opts *bind.CallOpts) (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*ExternalInvestorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExternalInvestorCaller) Registry ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorCaller) Registry(opts *bind.CallOpts) (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ExternalInvestorCaller) ZEROADDRESS ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorCaller) ZEROADDRESS(opts *bind.CallOpts) (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type ExternalInvestorCallerRaw ¶
type ExternalInvestorCallerRaw struct {
Contract *ExternalInvestorCaller // Generic read-only contract binding to access the raw methods on
}
ExternalInvestorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExternalInvestorCallerRaw) Call ¶
func (_ExternalInvestor *ExternalInvestorCallerRaw) 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 ExternalInvestorCallerSession ¶
type ExternalInvestorCallerSession struct { Contract *ExternalInvestorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExternalInvestorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExternalInvestorCallerSession) AdminAt ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorCallerSession) AdminAt(index *big.Int) (common.Address, error)
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*ExternalInvestorCallerSession) Admins ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) Admins() (*big.Int, error)
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*ExternalInvestorCallerSession) GetAccreditation ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) GetAccreditation(investor common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(investor address) constant returns(uint48)
func (*ExternalInvestorCallerSession) GetCountry ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) GetCountry(investor common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(investor address) constant returns(bytes2)
func (*ExternalInvestorCallerSession) GetHash ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) GetHash(investor common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(investor address) constant returns(bytes32)
func (*ExternalInvestorCallerSession) IsAdmin ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) IsAdmin(addr common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(addr address) constant returns(bool)
func (*ExternalInvestorCallerSession) IsLocked ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*ExternalInvestorCallerSession) Owner ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExternalInvestorCallerSession) Registry ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ExternalInvestorCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type ExternalInvestorFilterer ¶
type ExternalInvestorFilterer struct {
// contains filtered or unexported fields
}
ExternalInvestorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExternalInvestorFilterer ¶
func NewExternalInvestorFilterer(address common.Address, filterer bind.ContractFilterer) (*ExternalInvestorFilterer, error)
NewExternalInvestorFilterer creates a new log filterer instance of ExternalInvestor, bound to a specific deployed contract.
func (*ExternalInvestorFilterer) FilterAdminAdded ¶
func (_ExternalInvestor *ExternalInvestorFilterer) FilterAdminAdded(opts *bind.FilterOpts, admin []common.Address) (*ExternalInvestorAdminAddedIterator, error)
FilterAdminAdded is a free log retrieval operation binding the contract event 0x44d6d25963f097ad14f29f06854a01f575648a1ef82f30e562ccd3889717e339.
Solidity: e AdminAdded(admin indexed address)
func (*ExternalInvestorFilterer) FilterAdminRemoved ¶
func (_ExternalInvestor *ExternalInvestorFilterer) FilterAdminRemoved(opts *bind.FilterOpts, admin []common.Address) (*ExternalInvestorAdminRemovedIterator, error)
FilterAdminRemoved is a free log retrieval operation binding the contract event 0xa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f.
Solidity: e AdminRemoved(admin indexed address)
func (*ExternalInvestorFilterer) FilterInvestorAdded ¶
func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorAdded(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*ExternalInvestorInvestorAddedIterator, error)
FilterInvestorAdded is a free log retrieval operation binding the contract event 0xe99183cc0b1657b54afa611991294ec1e4c458d7c36910518e2a5b76b2b6e73f.
Solidity: e InvestorAdded(investor indexed address, owner indexed address)
func (*ExternalInvestorFilterer) FilterInvestorFrozen ¶
func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorFrozen(opts *bind.FilterOpts, investor []common.Address, frozen []bool, owner []common.Address) (*ExternalInvestorInvestorFrozenIterator, error)
FilterInvestorFrozen is a free log retrieval operation binding the contract event 0x6d30448ca28c66e149273ddd6d39fe9cb1982d4013649080aeb9d8251356d381.
Solidity: e InvestorFrozen(investor indexed address, frozen indexed bool, owner indexed address)
func (*ExternalInvestorFilterer) FilterInvestorRemoved ¶
func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorRemoved(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*ExternalInvestorInvestorRemovedIterator, error)
FilterInvestorRemoved is a free log retrieval operation binding the contract event 0xd8755221287ca1f6b28807977a086f5534d9e02ea27ebad003d7cb1a95659a46.
Solidity: e InvestorRemoved(investor indexed address, owner indexed address)
func (*ExternalInvestorFilterer) FilterInvestorUpdated ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorFilterer) FilterInvestorUpdated(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*ExternalInvestorInvestorUpdatedIterator, error)
FilterInvestorUpdated is a free log retrieval operation binding the contract event 0x537d51d0d268a5585aebf683b7d15f87cac90b5755f0cedb4bf754c62cfdc6bf.
Solidity: e InvestorUpdated(investor indexed address, owner indexed address)
func (*ExternalInvestorFilterer) FilterOwnerTransferred ¶
func (_ExternalInvestor *ExternalInvestorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*ExternalInvestorOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*ExternalInvestorFilterer) WatchAdminAdded ¶
func (_ExternalInvestor *ExternalInvestorFilterer) WatchAdminAdded(opts *bind.WatchOpts, sink chan<- *ExternalInvestorAdminAdded, admin []common.Address) (event.Subscription, error)
WatchAdminAdded is a free log subscription operation binding the contract event 0x44d6d25963f097ad14f29f06854a01f575648a1ef82f30e562ccd3889717e339.
Solidity: e AdminAdded(admin indexed address)
func (*ExternalInvestorFilterer) WatchAdminRemoved ¶
func (_ExternalInvestor *ExternalInvestorFilterer) WatchAdminRemoved(opts *bind.WatchOpts, sink chan<- *ExternalInvestorAdminRemoved, admin []common.Address) (event.Subscription, error)
WatchAdminRemoved is a free log subscription operation binding the contract event 0xa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f.
Solidity: e AdminRemoved(admin indexed address)
func (*ExternalInvestorFilterer) WatchInvestorAdded ¶
func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorAdded(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorAdded, investor []common.Address, owner []common.Address) (event.Subscription, error)
WatchInvestorAdded is a free log subscription operation binding the contract event 0xe99183cc0b1657b54afa611991294ec1e4c458d7c36910518e2a5b76b2b6e73f.
Solidity: e InvestorAdded(investor indexed address, owner indexed address)
func (*ExternalInvestorFilterer) WatchInvestorFrozen ¶
func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorFrozen(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorFrozen, investor []common.Address, frozen []bool, owner []common.Address) (event.Subscription, error)
WatchInvestorFrozen is a free log subscription operation binding the contract event 0x6d30448ca28c66e149273ddd6d39fe9cb1982d4013649080aeb9d8251356d381.
Solidity: e InvestorFrozen(investor indexed address, frozen indexed bool, owner indexed address)
func (*ExternalInvestorFilterer) WatchInvestorRemoved ¶
func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorRemoved(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorRemoved, investor []common.Address, owner []common.Address) (event.Subscription, error)
WatchInvestorRemoved is a free log subscription operation binding the contract event 0xd8755221287ca1f6b28807977a086f5534d9e02ea27ebad003d7cb1a95659a46.
Solidity: e InvestorRemoved(investor indexed address, owner indexed address)
func (*ExternalInvestorFilterer) WatchInvestorUpdated ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorFilterer) WatchInvestorUpdated(opts *bind.WatchOpts, sink chan<- *ExternalInvestorInvestorUpdated, investor []common.Address, owner []common.Address) (event.Subscription, error)
WatchInvestorUpdated is a free log subscription operation binding the contract event 0x537d51d0d268a5585aebf683b7d15f87cac90b5755f0cedb4bf754c62cfdc6bf.
Solidity: e InvestorUpdated(investor indexed address, owner indexed address)
func (*ExternalInvestorFilterer) WatchOwnerTransferred ¶
func (_ExternalInvestor *ExternalInvestorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *ExternalInvestorOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
type ExternalInvestorInvestorAdded ¶
type ExternalInvestorInvestorAdded struct { Investor common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorInvestorAdded represents a InvestorAdded event raised by the ExternalInvestor contract.
type ExternalInvestorInvestorAddedIterator ¶
type ExternalInvestorInvestorAddedIterator struct { Event *ExternalInvestorInvestorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorInvestorAddedIterator is returned from FilterInvestorAdded and is used to iterate over the raw logs and unpacked data for InvestorAdded events raised by the ExternalInvestor contract.
func (*ExternalInvestorInvestorAddedIterator) Close ¶
func (it *ExternalInvestorInvestorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorInvestorAddedIterator) Error ¶
func (it *ExternalInvestorInvestorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorInvestorAddedIterator) Next ¶
func (it *ExternalInvestorInvestorAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorInvestorFrozen ¶
type ExternalInvestorInvestorFrozen struct { Investor common.Address Frozen bool Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorInvestorFrozen represents a InvestorFrozen event raised by the ExternalInvestor contract.
type ExternalInvestorInvestorFrozenIterator ¶
type ExternalInvestorInvestorFrozenIterator struct { Event *ExternalInvestorInvestorFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorInvestorFrozenIterator is returned from FilterInvestorFrozen and is used to iterate over the raw logs and unpacked data for InvestorFrozen events raised by the ExternalInvestor contract.
func (*ExternalInvestorInvestorFrozenIterator) Close ¶
func (it *ExternalInvestorInvestorFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorInvestorFrozenIterator) Error ¶
func (it *ExternalInvestorInvestorFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorInvestorFrozenIterator) Next ¶
func (it *ExternalInvestorInvestorFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorInvestorRemoved ¶
type ExternalInvestorInvestorRemoved struct { Investor common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorInvestorRemoved represents a InvestorRemoved event raised by the ExternalInvestor contract.
type ExternalInvestorInvestorRemovedIterator ¶
type ExternalInvestorInvestorRemovedIterator struct { Event *ExternalInvestorInvestorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorInvestorRemovedIterator is returned from FilterInvestorRemoved and is used to iterate over the raw logs and unpacked data for InvestorRemoved events raised by the ExternalInvestor contract.
func (*ExternalInvestorInvestorRemovedIterator) Close ¶
func (it *ExternalInvestorInvestorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorInvestorRemovedIterator) Error ¶
func (it *ExternalInvestorInvestorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorInvestorRemovedIterator) Next ¶
func (it *ExternalInvestorInvestorRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorInvestorUpdated ¶ added in v0.2.0
type ExternalInvestorInvestorUpdated struct { Investor common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorInvestorUpdated represents a InvestorUpdated event raised by the ExternalInvestor contract.
type ExternalInvestorInvestorUpdatedIterator ¶ added in v0.2.0
type ExternalInvestorInvestorUpdatedIterator struct { Event *ExternalInvestorInvestorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorInvestorUpdatedIterator is returned from FilterInvestorUpdated and is used to iterate over the raw logs and unpacked data for InvestorUpdated events raised by the ExternalInvestor contract.
func (*ExternalInvestorInvestorUpdatedIterator) Close ¶ added in v0.2.0
func (it *ExternalInvestorInvestorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorInvestorUpdatedIterator) Error ¶ added in v0.2.0
func (it *ExternalInvestorInvestorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorInvestorUpdatedIterator) Next ¶ added in v0.2.0
func (it *ExternalInvestorInvestorUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorOwnerTransferred ¶
type ExternalInvestorOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExternalInvestorOwnerTransferred represents a OwnerTransferred event raised by the ExternalInvestor contract.
type ExternalInvestorOwnerTransferredIterator ¶
type ExternalInvestorOwnerTransferredIterator struct { Event *ExternalInvestorOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExternalInvestorOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the ExternalInvestor contract.
func (*ExternalInvestorOwnerTransferredIterator) Close ¶
func (it *ExternalInvestorOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExternalInvestorOwnerTransferredIterator) Error ¶
func (it *ExternalInvestorOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExternalInvestorOwnerTransferredIterator) Next ¶
func (it *ExternalInvestorOwnerTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExternalInvestorRaw ¶
type ExternalInvestorRaw struct {
Contract *ExternalInvestor // Generic contract binding to access the raw methods on
}
ExternalInvestorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExternalInvestorRaw) Call ¶
func (_ExternalInvestor *ExternalInvestorRaw) 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 (*ExternalInvestorRaw) Transact ¶
func (_ExternalInvestor *ExternalInvestorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExternalInvestorRaw) Transfer ¶
func (_ExternalInvestor *ExternalInvestorRaw) 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 ExternalInvestorSession ¶
type ExternalInvestorSession struct { Contract *ExternalInvestor // 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 }
ExternalInvestorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExternalInvestorSession) Add ¶
func (_ExternalInvestor *ExternalInvestorSession) Add(investor common.Address, hash [32]byte, country [2]byte, accreditation *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x45eb8a9b.
Solidity: function add(investor address, hash bytes32, country bytes2, accreditation uint48) returns()
func (*ExternalInvestorSession) AdminAt ¶ added in v0.2.0
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*ExternalInvestorSession) Admins ¶
func (_ExternalInvestor *ExternalInvestorSession) Admins() (*big.Int, error)
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*ExternalInvestorSession) GetAccreditation ¶
func (_ExternalInvestor *ExternalInvestorSession) GetAccreditation(investor common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(investor address) constant returns(uint48)
func (*ExternalInvestorSession) GetCountry ¶
func (_ExternalInvestor *ExternalInvestorSession) GetCountry(investor common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(investor address) constant returns(bytes2)
func (*ExternalInvestorSession) GetHash ¶
func (_ExternalInvestor *ExternalInvestorSession) GetHash(investor common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(investor address) constant returns(bytes32)
func (*ExternalInvestorSession) IsAdmin ¶
func (_ExternalInvestor *ExternalInvestorSession) IsAdmin(addr common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(addr address) constant returns(bool)
func (*ExternalInvestorSession) IsLocked ¶
func (_ExternalInvestor *ExternalInvestorSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*ExternalInvestorSession) Kill ¶
func (_ExternalInvestor *ExternalInvestorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ExternalInvestorSession) Owner ¶
func (_ExternalInvestor *ExternalInvestorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*ExternalInvestorSession) Registry ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*ExternalInvestorSession) Remove ¶
func (_ExternalInvestor *ExternalInvestorSession) Remove(investor common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(investor address) returns()
func (*ExternalInvestorSession) SetAccreditation ¶
func (_ExternalInvestor *ExternalInvestorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
SetAccreditation is a paid mutator transaction binding the contract method 0x1518c5bc.
Solidity: function setAccreditation(investor address, accreditation uint48) returns()
func (*ExternalInvestorSession) SetAdmin ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x4b0bddd2.
Solidity: function setAdmin(addr address, add bool) returns()
func (*ExternalInvestorSession) SetCountry ¶
func (_ExternalInvestor *ExternalInvestorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
SetCountry is a paid mutator transaction binding the contract method 0x242371a3.
Solidity: function setCountry(investor address, country bytes2) returns()
func (*ExternalInvestorSession) SetFrozen ¶
func (_ExternalInvestor *ExternalInvestorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(investor address, frozen bool) returns()
func (*ExternalInvestorSession) SetHash ¶
func (_ExternalInvestor *ExternalInvestorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0xe84b8169.
Solidity: function setHash(investor address, hash bytes32) returns()
func (*ExternalInvestorSession) SetLocked ¶
func (_ExternalInvestor *ExternalInvestorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*ExternalInvestorSession) SetRegistry ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*ExternalInvestorSession) TransferOwner ¶
func (_ExternalInvestor *ExternalInvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*ExternalInvestorSession) ZEROADDRESS ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type ExternalInvestorTransactor ¶
type ExternalInvestorTransactor struct {
// contains filtered or unexported fields
}
ExternalInvestorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExternalInvestorTransactor ¶
func NewExternalInvestorTransactor(address common.Address, transactor bind.ContractTransactor) (*ExternalInvestorTransactor, error)
NewExternalInvestorTransactor creates a new write-only instance of ExternalInvestor, bound to a specific deployed contract.
func (*ExternalInvestorTransactor) Add ¶
func (_ExternalInvestor *ExternalInvestorTransactor) Add(opts *bind.TransactOpts, investor common.Address, hash [32]byte, country [2]byte, accreditation *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x45eb8a9b.
Solidity: function add(investor address, hash bytes32, country bytes2, accreditation uint48) returns()
func (*ExternalInvestorTransactor) Kill ¶
func (_ExternalInvestor *ExternalInvestorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ExternalInvestorTransactor) Remove ¶
func (_ExternalInvestor *ExternalInvestorTransactor) Remove(opts *bind.TransactOpts, investor common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(investor address) returns()
func (*ExternalInvestorTransactor) SetAccreditation ¶
func (_ExternalInvestor *ExternalInvestorTransactor) SetAccreditation(opts *bind.TransactOpts, investor common.Address, accreditation *big.Int) (*types.Transaction, error)
SetAccreditation is a paid mutator transaction binding the contract method 0x1518c5bc.
Solidity: function setAccreditation(investor address, accreditation uint48) returns()
func (*ExternalInvestorTransactor) SetAdmin ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorTransactor) SetAdmin(opts *bind.TransactOpts, addr common.Address, add bool) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x4b0bddd2.
Solidity: function setAdmin(addr address, add bool) returns()
func (*ExternalInvestorTransactor) SetCountry ¶
func (_ExternalInvestor *ExternalInvestorTransactor) SetCountry(opts *bind.TransactOpts, investor common.Address, country [2]byte) (*types.Transaction, error)
SetCountry is a paid mutator transaction binding the contract method 0x242371a3.
Solidity: function setCountry(investor address, country bytes2) returns()
func (*ExternalInvestorTransactor) SetFrozen ¶
func (_ExternalInvestor *ExternalInvestorTransactor) SetFrozen(opts *bind.TransactOpts, investor common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(investor address, frozen bool) returns()
func (*ExternalInvestorTransactor) SetHash ¶
func (_ExternalInvestor *ExternalInvestorTransactor) SetHash(opts *bind.TransactOpts, investor common.Address, hash [32]byte) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0xe84b8169.
Solidity: function setHash(investor address, hash bytes32) returns()
func (*ExternalInvestorTransactor) SetLocked ¶
func (_ExternalInvestor *ExternalInvestorTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*ExternalInvestorTransactor) SetRegistry ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*ExternalInvestorTransactor) TransferOwner ¶
func (_ExternalInvestor *ExternalInvestorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type ExternalInvestorTransactorRaw ¶
type ExternalInvestorTransactorRaw struct {
Contract *ExternalInvestorTransactor // Generic write-only contract binding to access the raw methods on
}
ExternalInvestorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExternalInvestorTransactorRaw) Transact ¶
func (_ExternalInvestor *ExternalInvestorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExternalInvestorTransactorRaw) Transfer ¶
func (_ExternalInvestor *ExternalInvestorTransactorRaw) 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 ExternalInvestorTransactorSession ¶
type ExternalInvestorTransactorSession struct { Contract *ExternalInvestorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExternalInvestorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExternalInvestorTransactorSession) Add ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) Add(investor common.Address, hash [32]byte, country [2]byte, accreditation *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x45eb8a9b.
Solidity: function add(investor address, hash bytes32, country bytes2, accreditation uint48) returns()
func (*ExternalInvestorTransactorSession) Kill ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*ExternalInvestorTransactorSession) Remove ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) Remove(investor common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(investor address) returns()
func (*ExternalInvestorTransactorSession) SetAccreditation ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
SetAccreditation is a paid mutator transaction binding the contract method 0x1518c5bc.
Solidity: function setAccreditation(investor address, accreditation uint48) returns()
func (*ExternalInvestorTransactorSession) SetAdmin ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetAdmin(addr common.Address, add bool) (*types.Transaction, error)
SetAdmin is a paid mutator transaction binding the contract method 0x4b0bddd2.
Solidity: function setAdmin(addr address, add bool) returns()
func (*ExternalInvestorTransactorSession) SetCountry ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
SetCountry is a paid mutator transaction binding the contract method 0x242371a3.
Solidity: function setCountry(investor address, country bytes2) returns()
func (*ExternalInvestorTransactorSession) SetFrozen ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(investor address, frozen bool) returns()
func (*ExternalInvestorTransactorSession) SetHash ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0xe84b8169.
Solidity: function setHash(investor address, hash bytes32) returns()
func (*ExternalInvestorTransactorSession) SetLocked ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*ExternalInvestorTransactorSession) SetRegistry ¶ added in v0.2.0
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*ExternalInvestorTransactorSession) TransferOwner ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type Investor ¶
type Investor struct { InvestorCaller // Read-only binding to the contract InvestorTransactor // Write-only binding to the contract InvestorFilterer // Log filterer for contract events }
Investor is an auto generated Go binding around an Ethereum contract.
func DeployInvestor ¶
func DeployInvestor(auth *bind.TransactOpts, backend bind.ContractBackend, r common.Address) (common.Address, *types.Transaction, *Investor, error)
DeployInvestor deploys a new Ethereum contract, binding an instance of Investor to it.
func NewInvestor ¶
NewInvestor creates a new instance of Investor, bound to a specific deployed contract.
type InvestorCaller ¶
type InvestorCaller struct {
// contains filtered or unexported fields
}
InvestorCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewInvestorCaller ¶
func NewInvestorCaller(address common.Address, caller bind.ContractCaller) (*InvestorCaller, error)
NewInvestorCaller creates a new read-only instance of Investor, bound to a specific deployed contract.
func (*InvestorCaller) GetAccreditation ¶
func (_Investor *InvestorCaller) GetAccreditation(opts *bind.CallOpts, investor common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(investor address) constant returns(uint48)
func (*InvestorCaller) GetCountry ¶
func (_Investor *InvestorCaller) GetCountry(opts *bind.CallOpts, investor common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(investor address) constant returns(bytes2)
func (*InvestorCaller) GetHash ¶
func (_Investor *InvestorCaller) GetHash(opts *bind.CallOpts, investor common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(investor address) constant returns(bytes32)
func (*InvestorCaller) IsLocked ¶
func (_Investor *InvestorCaller) IsLocked(opts *bind.CallOpts) (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*InvestorCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*InvestorCaller) Registry ¶ added in v0.2.0
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*InvestorCaller) ZEROADDRESS ¶ added in v0.2.0
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type InvestorCallerRaw ¶
type InvestorCallerRaw struct {
Contract *InvestorCaller // Generic read-only contract binding to access the raw methods on
}
InvestorCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*InvestorCallerRaw) Call ¶
func (_Investor *InvestorCallerRaw) 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 InvestorCallerSession ¶
type InvestorCallerSession struct { Contract *InvestorCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
InvestorCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*InvestorCallerSession) GetAccreditation ¶
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(investor address) constant returns(uint48)
func (*InvestorCallerSession) GetCountry ¶
func (_Investor *InvestorCallerSession) GetCountry(investor common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(investor address) constant returns(bytes2)
func (*InvestorCallerSession) GetHash ¶
func (_Investor *InvestorCallerSession) GetHash(investor common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(investor address) constant returns(bytes32)
func (*InvestorCallerSession) IsLocked ¶
func (_Investor *InvestorCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*InvestorCallerSession) Owner ¶
func (_Investor *InvestorCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*InvestorCallerSession) Registry ¶ added in v0.2.0
func (_Investor *InvestorCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*InvestorCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_Investor *InvestorCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type InvestorFilterer ¶
type InvestorFilterer struct {
// contains filtered or unexported fields
}
InvestorFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewInvestorFilterer ¶
func NewInvestorFilterer(address common.Address, filterer bind.ContractFilterer) (*InvestorFilterer, error)
NewInvestorFilterer creates a new log filterer instance of Investor, bound to a specific deployed contract.
func (*InvestorFilterer) FilterInvestorAdded ¶
func (_Investor *InvestorFilterer) FilterInvestorAdded(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*InvestorInvestorAddedIterator, error)
FilterInvestorAdded is a free log retrieval operation binding the contract event 0xe99183cc0b1657b54afa611991294ec1e4c458d7c36910518e2a5b76b2b6e73f.
Solidity: e InvestorAdded(investor indexed address, owner indexed address)
func (*InvestorFilterer) FilterInvestorFrozen ¶
func (_Investor *InvestorFilterer) FilterInvestorFrozen(opts *bind.FilterOpts, investor []common.Address, frozen []bool, owner []common.Address) (*InvestorInvestorFrozenIterator, error)
FilterInvestorFrozen is a free log retrieval operation binding the contract event 0x6d30448ca28c66e149273ddd6d39fe9cb1982d4013649080aeb9d8251356d381.
Solidity: e InvestorFrozen(investor indexed address, frozen indexed bool, owner indexed address)
func (*InvestorFilterer) FilterInvestorRemoved ¶
func (_Investor *InvestorFilterer) FilterInvestorRemoved(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*InvestorInvestorRemovedIterator, error)
FilterInvestorRemoved is a free log retrieval operation binding the contract event 0xd8755221287ca1f6b28807977a086f5534d9e02ea27ebad003d7cb1a95659a46.
Solidity: e InvestorRemoved(investor indexed address, owner indexed address)
func (*InvestorFilterer) FilterInvestorUpdated ¶ added in v0.2.0
func (_Investor *InvestorFilterer) FilterInvestorUpdated(opts *bind.FilterOpts, investor []common.Address, owner []common.Address) (*InvestorInvestorUpdatedIterator, error)
FilterInvestorUpdated is a free log retrieval operation binding the contract event 0x537d51d0d268a5585aebf683b7d15f87cac90b5755f0cedb4bf754c62cfdc6bf.
Solidity: e InvestorUpdated(investor indexed address, owner indexed address)
func (*InvestorFilterer) FilterOwnerTransferred ¶
func (_Investor *InvestorFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*InvestorOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*InvestorFilterer) WatchInvestorAdded ¶
func (_Investor *InvestorFilterer) WatchInvestorAdded(opts *bind.WatchOpts, sink chan<- *InvestorInvestorAdded, investor []common.Address, owner []common.Address) (event.Subscription, error)
WatchInvestorAdded is a free log subscription operation binding the contract event 0xe99183cc0b1657b54afa611991294ec1e4c458d7c36910518e2a5b76b2b6e73f.
Solidity: e InvestorAdded(investor indexed address, owner indexed address)
func (*InvestorFilterer) WatchInvestorFrozen ¶
func (_Investor *InvestorFilterer) WatchInvestorFrozen(opts *bind.WatchOpts, sink chan<- *InvestorInvestorFrozen, investor []common.Address, frozen []bool, owner []common.Address) (event.Subscription, error)
WatchInvestorFrozen is a free log subscription operation binding the contract event 0x6d30448ca28c66e149273ddd6d39fe9cb1982d4013649080aeb9d8251356d381.
Solidity: e InvestorFrozen(investor indexed address, frozen indexed bool, owner indexed address)
func (*InvestorFilterer) WatchInvestorRemoved ¶
func (_Investor *InvestorFilterer) WatchInvestorRemoved(opts *bind.WatchOpts, sink chan<- *InvestorInvestorRemoved, investor []common.Address, owner []common.Address) (event.Subscription, error)
WatchInvestorRemoved is a free log subscription operation binding the contract event 0xd8755221287ca1f6b28807977a086f5534d9e02ea27ebad003d7cb1a95659a46.
Solidity: e InvestorRemoved(investor indexed address, owner indexed address)
func (*InvestorFilterer) WatchInvestorUpdated ¶ added in v0.2.0
func (_Investor *InvestorFilterer) WatchInvestorUpdated(opts *bind.WatchOpts, sink chan<- *InvestorInvestorUpdated, investor []common.Address, owner []common.Address) (event.Subscription, error)
WatchInvestorUpdated is a free log subscription operation binding the contract event 0x537d51d0d268a5585aebf683b7d15f87cac90b5755f0cedb4bf754c62cfdc6bf.
Solidity: e InvestorUpdated(investor indexed address, owner indexed address)
func (*InvestorFilterer) WatchOwnerTransferred ¶
func (_Investor *InvestorFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *InvestorOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
type InvestorInvestorAdded ¶
type InvestorInvestorAdded struct { Investor common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
InvestorInvestorAdded represents a InvestorAdded event raised by the Investor contract.
type InvestorInvestorAddedIterator ¶
type InvestorInvestorAddedIterator struct { Event *InvestorInvestorAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InvestorInvestorAddedIterator is returned from FilterInvestorAdded and is used to iterate over the raw logs and unpacked data for InvestorAdded events raised by the Investor contract.
func (*InvestorInvestorAddedIterator) Close ¶
func (it *InvestorInvestorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InvestorInvestorAddedIterator) Error ¶
func (it *InvestorInvestorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InvestorInvestorAddedIterator) Next ¶
func (it *InvestorInvestorAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InvestorInvestorFrozen ¶
type InvestorInvestorFrozen struct { Investor common.Address Frozen bool Owner common.Address Raw types.Log // Blockchain specific contextual infos }
InvestorInvestorFrozen represents a InvestorFrozen event raised by the Investor contract.
type InvestorInvestorFrozenIterator ¶
type InvestorInvestorFrozenIterator struct { Event *InvestorInvestorFrozen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InvestorInvestorFrozenIterator is returned from FilterInvestorFrozen and is used to iterate over the raw logs and unpacked data for InvestorFrozen events raised by the Investor contract.
func (*InvestorInvestorFrozenIterator) Close ¶
func (it *InvestorInvestorFrozenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InvestorInvestorFrozenIterator) Error ¶
func (it *InvestorInvestorFrozenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InvestorInvestorFrozenIterator) Next ¶
func (it *InvestorInvestorFrozenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InvestorInvestorRemoved ¶
type InvestorInvestorRemoved struct { Investor common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
InvestorInvestorRemoved represents a InvestorRemoved event raised by the Investor contract.
type InvestorInvestorRemovedIterator ¶
type InvestorInvestorRemovedIterator struct { Event *InvestorInvestorRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InvestorInvestorRemovedIterator is returned from FilterInvestorRemoved and is used to iterate over the raw logs and unpacked data for InvestorRemoved events raised by the Investor contract.
func (*InvestorInvestorRemovedIterator) Close ¶
func (it *InvestorInvestorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InvestorInvestorRemovedIterator) Error ¶
func (it *InvestorInvestorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InvestorInvestorRemovedIterator) Next ¶
func (it *InvestorInvestorRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InvestorInvestorUpdated ¶ added in v0.2.0
type InvestorInvestorUpdated struct { Investor common.Address Owner common.Address Raw types.Log // Blockchain specific contextual infos }
InvestorInvestorUpdated represents a InvestorUpdated event raised by the Investor contract.
type InvestorInvestorUpdatedIterator ¶ added in v0.2.0
type InvestorInvestorUpdatedIterator struct { Event *InvestorInvestorUpdated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InvestorInvestorUpdatedIterator is returned from FilterInvestorUpdated and is used to iterate over the raw logs and unpacked data for InvestorUpdated events raised by the Investor contract.
func (*InvestorInvestorUpdatedIterator) Close ¶ added in v0.2.0
func (it *InvestorInvestorUpdatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InvestorInvestorUpdatedIterator) Error ¶ added in v0.2.0
func (it *InvestorInvestorUpdatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InvestorInvestorUpdatedIterator) Next ¶ added in v0.2.0
func (it *InvestorInvestorUpdatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InvestorOwnerTransferred ¶
type InvestorOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
InvestorOwnerTransferred represents a OwnerTransferred event raised by the Investor contract.
type InvestorOwnerTransferredIterator ¶
type InvestorOwnerTransferredIterator struct { Event *InvestorOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
InvestorOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Investor contract.
func (*InvestorOwnerTransferredIterator) Close ¶
func (it *InvestorOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*InvestorOwnerTransferredIterator) Error ¶
func (it *InvestorOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*InvestorOwnerTransferredIterator) Next ¶
func (it *InvestorOwnerTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type InvestorRaw ¶
type InvestorRaw struct {
Contract *Investor // Generic contract binding to access the raw methods on
}
InvestorRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*InvestorRaw) Call ¶
func (_Investor *InvestorRaw) 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 (*InvestorRaw) Transact ¶
func (_Investor *InvestorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InvestorRaw) Transfer ¶
func (_Investor *InvestorRaw) 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 InvestorSession ¶
type InvestorSession struct { Contract *Investor // 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 }
InvestorSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*InvestorSession) Add ¶
func (_Investor *InvestorSession) Add(investor common.Address, hash [32]byte, country [2]byte, accreditation *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x45eb8a9b.
Solidity: function add(investor address, hash bytes32, country bytes2, accreditation uint48) returns()
func (*InvestorSession) GetAccreditation ¶
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(investor address) constant returns(uint48)
func (*InvestorSession) GetCountry ¶
func (_Investor *InvestorSession) GetCountry(investor common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(investor address) constant returns(bytes2)
func (*InvestorSession) GetHash ¶
func (_Investor *InvestorSession) GetHash(investor common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(investor address) constant returns(bytes32)
func (*InvestorSession) IsLocked ¶
func (_Investor *InvestorSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*InvestorSession) Kill ¶
func (_Investor *InvestorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*InvestorSession) Owner ¶
func (_Investor *InvestorSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*InvestorSession) Registry ¶ added in v0.2.0
func (_Investor *InvestorSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*InvestorSession) Remove ¶
func (_Investor *InvestorSession) Remove(investor common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(investor address) returns()
func (*InvestorSession) SetAccreditation ¶
func (_Investor *InvestorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
SetAccreditation is a paid mutator transaction binding the contract method 0x1518c5bc.
Solidity: function setAccreditation(investor address, accreditation uint48) returns()
func (*InvestorSession) SetCountry ¶
func (_Investor *InvestorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
SetCountry is a paid mutator transaction binding the contract method 0x242371a3.
Solidity: function setCountry(investor address, country bytes2) returns()
func (*InvestorSession) SetFrozen ¶
func (_Investor *InvestorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(investor address, frozen bool) returns()
func (*InvestorSession) SetHash ¶
func (_Investor *InvestorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0xe84b8169.
Solidity: function setHash(investor address, hash bytes32) returns()
func (*InvestorSession) SetLocked ¶
func (_Investor *InvestorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*InvestorSession) SetRegistry ¶ added in v0.2.0
func (_Investor *InvestorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*InvestorSession) TransferOwner ¶
func (_Investor *InvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*InvestorSession) ZEROADDRESS ¶ added in v0.2.0
func (_Investor *InvestorSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type InvestorTransactor ¶
type InvestorTransactor struct {
// contains filtered or unexported fields
}
InvestorTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewInvestorTransactor ¶
func NewInvestorTransactor(address common.Address, transactor bind.ContractTransactor) (*InvestorTransactor, error)
NewInvestorTransactor creates a new write-only instance of Investor, bound to a specific deployed contract.
func (*InvestorTransactor) Add ¶
func (_Investor *InvestorTransactor) Add(opts *bind.TransactOpts, investor common.Address, hash [32]byte, country [2]byte, accreditation *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x45eb8a9b.
Solidity: function add(investor address, hash bytes32, country bytes2, accreditation uint48) returns()
func (*InvestorTransactor) Kill ¶
func (_Investor *InvestorTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*InvestorTransactor) Remove ¶
func (_Investor *InvestorTransactor) Remove(opts *bind.TransactOpts, investor common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(investor address) returns()
func (*InvestorTransactor) SetAccreditation ¶
func (_Investor *InvestorTransactor) SetAccreditation(opts *bind.TransactOpts, investor common.Address, accreditation *big.Int) (*types.Transaction, error)
SetAccreditation is a paid mutator transaction binding the contract method 0x1518c5bc.
Solidity: function setAccreditation(investor address, accreditation uint48) returns()
func (*InvestorTransactor) SetCountry ¶
func (_Investor *InvestorTransactor) SetCountry(opts *bind.TransactOpts, investor common.Address, country [2]byte) (*types.Transaction, error)
SetCountry is a paid mutator transaction binding the contract method 0x242371a3.
Solidity: function setCountry(investor address, country bytes2) returns()
func (*InvestorTransactor) SetFrozen ¶
func (_Investor *InvestorTransactor) SetFrozen(opts *bind.TransactOpts, investor common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(investor address, frozen bool) returns()
func (*InvestorTransactor) SetHash ¶
func (_Investor *InvestorTransactor) SetHash(opts *bind.TransactOpts, investor common.Address, hash [32]byte) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0xe84b8169.
Solidity: function setHash(investor address, hash bytes32) returns()
func (*InvestorTransactor) SetLocked ¶
func (_Investor *InvestorTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*InvestorTransactor) SetRegistry ¶ added in v0.2.0
func (_Investor *InvestorTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*InvestorTransactor) TransferOwner ¶
func (_Investor *InvestorTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type InvestorTransactorRaw ¶
type InvestorTransactorRaw struct {
Contract *InvestorTransactor // Generic write-only contract binding to access the raw methods on
}
InvestorTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*InvestorTransactorRaw) Transact ¶
func (_Investor *InvestorTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*InvestorTransactorRaw) Transfer ¶
func (_Investor *InvestorTransactorRaw) 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 InvestorTransactorSession ¶
type InvestorTransactorSession struct { Contract *InvestorTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
InvestorTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*InvestorTransactorSession) Add ¶
func (_Investor *InvestorTransactorSession) Add(investor common.Address, hash [32]byte, country [2]byte, accreditation *big.Int) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x45eb8a9b.
Solidity: function add(investor address, hash bytes32, country bytes2, accreditation uint48) returns()
func (*InvestorTransactorSession) Kill ¶
func (_Investor *InvestorTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*InvestorTransactorSession) Remove ¶
func (_Investor *InvestorTransactorSession) Remove(investor common.Address) (*types.Transaction, error)
Remove is a paid mutator transaction binding the contract method 0x29092d0e.
Solidity: function remove(investor address) returns()
func (*InvestorTransactorSession) SetAccreditation ¶
func (_Investor *InvestorTransactorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*types.Transaction, error)
SetAccreditation is a paid mutator transaction binding the contract method 0x1518c5bc.
Solidity: function setAccreditation(investor address, accreditation uint48) returns()
func (*InvestorTransactorSession) SetCountry ¶
func (_Investor *InvestorTransactorSession) SetCountry(investor common.Address, country [2]byte) (*types.Transaction, error)
SetCountry is a paid mutator transaction binding the contract method 0x242371a3.
Solidity: function setCountry(investor address, country bytes2) returns()
func (*InvestorTransactorSession) SetFrozen ¶
func (_Investor *InvestorTransactorSession) SetFrozen(investor common.Address, frozen bool) (*types.Transaction, error)
SetFrozen is a paid mutator transaction binding the contract method 0xac869cd8.
Solidity: function setFrozen(investor address, frozen bool) returns()
func (*InvestorTransactorSession) SetHash ¶
func (_Investor *InvestorTransactorSession) SetHash(investor common.Address, hash [32]byte) (*types.Transaction, error)
SetHash is a paid mutator transaction binding the contract method 0xe84b8169.
Solidity: function setHash(investor address, hash bytes32) returns()
func (*InvestorTransactorSession) SetLocked ¶
func (_Investor *InvestorTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*InvestorTransactorSession) SetRegistry ¶ added in v0.2.0
func (_Investor *InvestorTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*InvestorTransactorSession) TransferOwner ¶
func (_Investor *InvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type MultiAdmin ¶ added in v0.2.0
type MultiAdmin struct { MultiAdminCaller // Read-only binding to the contract MultiAdminTransactor // Write-only binding to the contract MultiAdminFilterer // Log filterer for contract events }
MultiAdmin is an auto generated Go binding around an Ethereum contract.
func DeployMultiAdmin ¶ added in v0.2.0
func DeployMultiAdmin(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *MultiAdmin, error)
DeployMultiAdmin deploys a new Ethereum contract, binding an instance of MultiAdmin to it.
func NewMultiAdmin ¶ added in v0.2.0
func NewMultiAdmin(address common.Address, backend bind.ContractBackend) (*MultiAdmin, error)
NewMultiAdmin creates a new instance of MultiAdmin, bound to a specific deployed contract.
type MultiAdminCaller ¶ added in v0.2.0
type MultiAdminCaller struct {
// contains filtered or unexported fields
}
MultiAdminCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMultiAdminCaller ¶ added in v0.2.0
func NewMultiAdminCaller(address common.Address, caller bind.ContractCaller) (*MultiAdminCaller, error)
NewMultiAdminCaller creates a new read-only instance of MultiAdmin, bound to a specific deployed contract.
func (*MultiAdminCaller) AddressFor ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCaller) AddressFor(opts *bind.CallOpts, salt *big.Int) (common.Address, error)
AddressFor is a free data retrieval call binding the contract method 0xd132b9f0.
Solidity: function addressFor(salt uint256) constant returns(address)
func (*MultiAdminCaller) AdminAt ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCaller) AdminAt(opts *bind.CallOpts, index *big.Int) (common.Address, error)
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*MultiAdminCaller) Admins ¶ added in v0.2.0
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*MultiAdminCaller) BallotDuration ¶ added in v0.2.0
BallotDuration is a free data retrieval call binding the contract method 0xab8f9536.
Solidity: function ballotDuration() constant returns(uint256)
func (*MultiAdminCaller) Creator ¶ added in v0.2.0
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() constant returns(address)
func (*MultiAdminCaller) ElectionResults ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCaller) ElectionResults(opts *bind.CallOpts) (uint8, common.Address, uint8, common.Address, *big.Int, error)
ElectionResults is a free data retrieval call binding the contract method 0x08670f4f.
Solidity: function electionResults() constant returns(uint8, address, uint8, address, uint256)
func (*MultiAdminCaller) HasVoted ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCaller) HasVoted(opts *bind.CallOpts, voter common.Address) (bool, error)
HasVoted is a free data retrieval call binding the contract method 0x09eef43e.
Solidity: function hasVoted(voter address) constant returns(bool)
func (*MultiAdminCaller) IsAdmin ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCaller) IsAdmin(opts *bind.CallOpts, addr common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(addr address) constant returns(bool)
func (*MultiAdminCaller) Registry ¶ added in v0.2.0
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*MultiAdminCaller) VoteThreshold ¶ added in v0.2.0
VoteThreshold is a free data retrieval call binding the contract method 0x4fe437d5.
Solidity: function voteThreshold() constant returns(uint256)
type MultiAdminCallerRaw ¶ added in v0.2.0
type MultiAdminCallerRaw struct {
Contract *MultiAdminCaller // Generic read-only contract binding to access the raw methods on
}
MultiAdminCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MultiAdminCallerRaw) Call ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerRaw) 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 MultiAdminCallerSession ¶ added in v0.2.0
type MultiAdminCallerSession struct { Contract *MultiAdminCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MultiAdminCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MultiAdminCallerSession) AddressFor ¶ added in v0.2.0
AddressFor is a free data retrieval call binding the contract method 0xd132b9f0.
Solidity: function addressFor(salt uint256) constant returns(address)
func (*MultiAdminCallerSession) AdminAt ¶ added in v0.2.0
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*MultiAdminCallerSession) Admins ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) Admins() (*big.Int, error)
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*MultiAdminCallerSession) BallotDuration ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) BallotDuration() (*big.Int, error)
BallotDuration is a free data retrieval call binding the contract method 0xab8f9536.
Solidity: function ballotDuration() constant returns(uint256)
func (*MultiAdminCallerSession) Creator ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) Creator() (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() constant returns(address)
func (*MultiAdminCallerSession) ElectionResults ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) ElectionResults() (uint8, common.Address, uint8, common.Address, *big.Int, error)
ElectionResults is a free data retrieval call binding the contract method 0x08670f4f.
Solidity: function electionResults() constant returns(uint8, address, uint8, address, uint256)
func (*MultiAdminCallerSession) HasVoted ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) HasVoted(voter common.Address) (bool, error)
HasVoted is a free data retrieval call binding the contract method 0x09eef43e.
Solidity: function hasVoted(voter address) constant returns(bool)
func (*MultiAdminCallerSession) IsAdmin ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) IsAdmin(addr common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(addr address) constant returns(bool)
func (*MultiAdminCallerSession) Registry ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*MultiAdminCallerSession) VoteThreshold ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminCallerSession) VoteThreshold() (*big.Int, error)
VoteThreshold is a free data retrieval call binding the contract method 0x4fe437d5.
Solidity: function voteThreshold() constant returns(uint256)
type MultiAdminElectionClosed ¶ added in v0.2.0
type MultiAdminElectionClosed struct { Incumbent common.Address Challenger common.Address Passed bool Margin *big.Int Raw types.Log // Blockchain specific contextual infos }
MultiAdminElectionClosed represents a ElectionClosed event raised by the MultiAdmin contract.
type MultiAdminElectionClosedIterator ¶ added in v0.2.0
type MultiAdminElectionClosedIterator struct { Event *MultiAdminElectionClosed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiAdminElectionClosedIterator is returned from FilterElectionClosed and is used to iterate over the raw logs and unpacked data for ElectionClosed events raised by the MultiAdmin contract.
func (*MultiAdminElectionClosedIterator) Close ¶ added in v0.2.0
func (it *MultiAdminElectionClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiAdminElectionClosedIterator) Error ¶ added in v0.2.0
func (it *MultiAdminElectionClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiAdminElectionClosedIterator) Next ¶ added in v0.2.0
func (it *MultiAdminElectionClosedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiAdminElectionCreated ¶ added in v0.2.0
type MultiAdminElectionCreated struct { Incumbent common.Address Challenger common.Address Raw types.Log // Blockchain specific contextual infos }
MultiAdminElectionCreated represents a ElectionCreated event raised by the MultiAdmin contract.
type MultiAdminElectionCreatedIterator ¶ added in v0.2.0
type MultiAdminElectionCreatedIterator struct { Event *MultiAdminElectionCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiAdminElectionCreatedIterator is returned from FilterElectionCreated and is used to iterate over the raw logs and unpacked data for ElectionCreated events raised by the MultiAdmin contract.
func (*MultiAdminElectionCreatedIterator) Close ¶ added in v0.2.0
func (it *MultiAdminElectionCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiAdminElectionCreatedIterator) Error ¶ added in v0.2.0
func (it *MultiAdminElectionCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiAdminElectionCreatedIterator) Next ¶ added in v0.2.0
func (it *MultiAdminElectionCreatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MultiAdminFilterer ¶ added in v0.2.0
type MultiAdminFilterer struct {
// contains filtered or unexported fields
}
MultiAdminFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMultiAdminFilterer ¶ added in v0.2.0
func NewMultiAdminFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiAdminFilterer, error)
NewMultiAdminFilterer creates a new log filterer instance of MultiAdmin, bound to a specific deployed contract.
func (*MultiAdminFilterer) FilterElectionClosed ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminFilterer) FilterElectionClosed(opts *bind.FilterOpts, incumbent []common.Address, challenger []common.Address, passed []bool) (*MultiAdminElectionClosedIterator, error)
FilterElectionClosed is a free log retrieval operation binding the contract event 0x81a623b5156020c64c45d3fb56c628333f904077134ff40c1983fd1b23de573e.
Solidity: e ElectionClosed(incumbent indexed address, challenger indexed address, passed indexed bool, margin uint256)
func (*MultiAdminFilterer) FilterElectionCreated ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminFilterer) FilterElectionCreated(opts *bind.FilterOpts, incumbent []common.Address, challenger []common.Address) (*MultiAdminElectionCreatedIterator, error)
FilterElectionCreated is a free log retrieval operation binding the contract event 0x2931cee8058f0a9299aff15bc55251858ff1a2c223d96c6d55ebe9c67ee0351b.
Solidity: e ElectionCreated(incumbent indexed address, challenger indexed address)
func (*MultiAdminFilterer) FilterVoteCast ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminFilterer) FilterVoteCast(opts *bind.FilterOpts, incumbent []common.Address, challenger []common.Address) (*MultiAdminVoteCastIterator, error)
FilterVoteCast is a free log retrieval operation binding the contract event 0x113ed09b18bb8fe2635af16f21d67464502d920ff1015abfe08dbe9a2971a7e2.
Solidity: e VoteCast(incumbent indexed address, challenger indexed address)
func (*MultiAdminFilterer) WatchElectionClosed ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminFilterer) WatchElectionClosed(opts *bind.WatchOpts, sink chan<- *MultiAdminElectionClosed, incumbent []common.Address, challenger []common.Address, passed []bool) (event.Subscription, error)
WatchElectionClosed is a free log subscription operation binding the contract event 0x81a623b5156020c64c45d3fb56c628333f904077134ff40c1983fd1b23de573e.
Solidity: e ElectionClosed(incumbent indexed address, challenger indexed address, passed indexed bool, margin uint256)
func (*MultiAdminFilterer) WatchElectionCreated ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminFilterer) WatchElectionCreated(opts *bind.WatchOpts, sink chan<- *MultiAdminElectionCreated, incumbent []common.Address, challenger []common.Address) (event.Subscription, error)
WatchElectionCreated is a free log subscription operation binding the contract event 0x2931cee8058f0a9299aff15bc55251858ff1a2c223d96c6d55ebe9c67ee0351b.
Solidity: e ElectionCreated(incumbent indexed address, challenger indexed address)
func (*MultiAdminFilterer) WatchVoteCast ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminFilterer) WatchVoteCast(opts *bind.WatchOpts, sink chan<- *MultiAdminVoteCast, incumbent []common.Address, challenger []common.Address) (event.Subscription, error)
WatchVoteCast is a free log subscription operation binding the contract event 0x113ed09b18bb8fe2635af16f21d67464502d920ff1015abfe08dbe9a2971a7e2.
Solidity: e VoteCast(incumbent indexed address, challenger indexed address)
type MultiAdminRaw ¶ added in v0.2.0
type MultiAdminRaw struct {
Contract *MultiAdmin // Generic contract binding to access the raw methods on
}
MultiAdminRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MultiAdminRaw) Call ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminRaw) 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 (*MultiAdminRaw) Transact ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiAdminRaw) Transfer ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminRaw) 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 MultiAdminSession ¶ added in v0.2.0
type MultiAdminSession struct { Contract *MultiAdmin // 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 }
MultiAdminSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MultiAdminSession) AddressFor ¶ added in v0.2.0
AddressFor is a free data retrieval call binding the contract method 0xd132b9f0.
Solidity: function addressFor(salt uint256) constant returns(address)
func (*MultiAdminSession) AdminAt ¶ added in v0.2.0
AdminAt is a free data retrieval call binding the contract method 0x2bdbc56f.
Solidity: function adminAt(index int256) constant returns(address)
func (*MultiAdminSession) Admins ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) Admins() (*big.Int, error)
Admins is a free data retrieval call binding the contract method 0xa5de3619.
Solidity: function admins() constant returns(count int256)
func (*MultiAdminSession) BallotDuration ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) BallotDuration() (*big.Int, error)
BallotDuration is a free data retrieval call binding the contract method 0xab8f9536.
Solidity: function ballotDuration() constant returns(uint256)
func (*MultiAdminSession) Clone ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) Clone(salt *big.Int) (*types.Transaction, error)
Clone is a paid mutator transaction binding the contract method 0xcdc19adf.
Solidity: function clone(salt uint256) returns(address)
func (*MultiAdminSession) CreateElection ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) CreateElection(incumbent common.Address, challenger common.Address) (*types.Transaction, error)
CreateElection is a paid mutator transaction binding the contract method 0x727dba5d.
Solidity: function createElection(incumbent address, challenger address) returns()
func (*MultiAdminSession) Creator ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) Creator() (common.Address, error)
Creator is a free data retrieval call binding the contract method 0x02d05d3f.
Solidity: function creator() constant returns(address)
func (*MultiAdminSession) ElectionResults ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) ElectionResults() (uint8, common.Address, uint8, common.Address, *big.Int, error)
ElectionResults is a free data retrieval call binding the contract method 0x08670f4f.
Solidity: function electionResults() constant returns(uint8, address, uint8, address, uint256)
func (*MultiAdminSession) HasVoted ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) HasVoted(voter common.Address) (bool, error)
HasVoted is a free data retrieval call binding the contract method 0x09eef43e.
Solidity: function hasVoted(voter address) constant returns(bool)
func (*MultiAdminSession) Init ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) Init(registryAddress common.Address, adminAddresses []common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3c5a3cea.
Solidity: function init(registryAddress address, adminAddresses address[]) returns()
func (*MultiAdminSession) IsAdmin ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) IsAdmin(addr common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.
Solidity: function isAdmin(addr address) constant returns(bool)
func (*MultiAdminSession) Registry ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) Registry() (common.Address, error)
Registry is a free data retrieval call binding the contract method 0x7b103999.
Solidity: function registry() constant returns(address)
func (*MultiAdminSession) SetRegistry ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*MultiAdminSession) Vote ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) Vote(incumbent common.Address, challenger common.Address, yea bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0x128d8711.
Solidity: function vote(incumbent address, challenger address, yea bool) returns()
func (*MultiAdminSession) VoteThreshold ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminSession) VoteThreshold() (*big.Int, error)
VoteThreshold is a free data retrieval call binding the contract method 0x4fe437d5.
Solidity: function voteThreshold() constant returns(uint256)
type MultiAdminTransactor ¶ added in v0.2.0
type MultiAdminTransactor struct {
// contains filtered or unexported fields
}
MultiAdminTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMultiAdminTransactor ¶ added in v0.2.0
func NewMultiAdminTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiAdminTransactor, error)
NewMultiAdminTransactor creates a new write-only instance of MultiAdmin, bound to a specific deployed contract.
func (*MultiAdminTransactor) Clone ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactor) Clone(opts *bind.TransactOpts, salt *big.Int) (*types.Transaction, error)
Clone is a paid mutator transaction binding the contract method 0xcdc19adf.
Solidity: function clone(salt uint256) returns(address)
func (*MultiAdminTransactor) CreateElection ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactor) CreateElection(opts *bind.TransactOpts, incumbent common.Address, challenger common.Address) (*types.Transaction, error)
CreateElection is a paid mutator transaction binding the contract method 0x727dba5d.
Solidity: function createElection(incumbent address, challenger address) returns()
func (*MultiAdminTransactor) Init ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactor) Init(opts *bind.TransactOpts, registryAddress common.Address, adminAddresses []common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3c5a3cea.
Solidity: function init(registryAddress address, adminAddresses address[]) returns()
func (*MultiAdminTransactor) SetRegistry ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactor) SetRegistry(opts *bind.TransactOpts, r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*MultiAdminTransactor) Vote ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactor) Vote(opts *bind.TransactOpts, incumbent common.Address, challenger common.Address, yea bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0x128d8711.
Solidity: function vote(incumbent address, challenger address, yea bool) returns()
type MultiAdminTransactorRaw ¶ added in v0.2.0
type MultiAdminTransactorRaw struct {
Contract *MultiAdminTransactor // Generic write-only contract binding to access the raw methods on
}
MultiAdminTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MultiAdminTransactorRaw) Transact ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MultiAdminTransactorRaw) Transfer ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorRaw) 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 MultiAdminTransactorSession ¶ added in v0.2.0
type MultiAdminTransactorSession struct { Contract *MultiAdminTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MultiAdminTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MultiAdminTransactorSession) Clone ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorSession) Clone(salt *big.Int) (*types.Transaction, error)
Clone is a paid mutator transaction binding the contract method 0xcdc19adf.
Solidity: function clone(salt uint256) returns(address)
func (*MultiAdminTransactorSession) CreateElection ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorSession) CreateElection(incumbent common.Address, challenger common.Address) (*types.Transaction, error)
CreateElection is a paid mutator transaction binding the contract method 0x727dba5d.
Solidity: function createElection(incumbent address, challenger address) returns()
func (*MultiAdminTransactorSession) Init ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorSession) Init(registryAddress common.Address, adminAddresses []common.Address) (*types.Transaction, error)
Init is a paid mutator transaction binding the contract method 0x3c5a3cea.
Solidity: function init(registryAddress address, adminAddresses address[]) returns()
func (*MultiAdminTransactorSession) SetRegistry ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorSession) SetRegistry(r common.Address) (*types.Transaction, error)
SetRegistry is a paid mutator transaction binding the contract method 0xa91ee0dc.
Solidity: function setRegistry(r address) returns()
func (*MultiAdminTransactorSession) Vote ¶ added in v0.2.0
func (_MultiAdmin *MultiAdminTransactorSession) Vote(incumbent common.Address, challenger common.Address, yea bool) (*types.Transaction, error)
Vote is a paid mutator transaction binding the contract method 0x128d8711.
Solidity: function vote(incumbent address, challenger address, yea bool) returns()
type MultiAdminVoteCast ¶ added in v0.2.0
type MultiAdminVoteCast struct { Incumbent common.Address Challenger common.Address Raw types.Log // Blockchain specific contextual infos }
MultiAdminVoteCast represents a VoteCast event raised by the MultiAdmin contract.
type MultiAdminVoteCastIterator ¶ added in v0.2.0
type MultiAdminVoteCastIterator struct { Event *MultiAdminVoteCast // Event containing the contract specifics and raw log // contains filtered or unexported fields }
MultiAdminVoteCastIterator is returned from FilterVoteCast and is used to iterate over the raw logs and unpacked data for VoteCast events raised by the MultiAdmin contract.
func (*MultiAdminVoteCastIterator) Close ¶ added in v0.2.0
func (it *MultiAdminVoteCastIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*MultiAdminVoteCastIterator) Error ¶ added in v0.2.0
func (it *MultiAdminVoteCastIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*MultiAdminVoteCastIterator) Next ¶ added in v0.2.0
func (it *MultiAdminVoteCastIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type Registry ¶ added in v0.2.0
type Registry struct { RegistryCaller // Read-only binding to the contract RegistryTransactor // Write-only binding to the contract RegistryFilterer // Log filterer for contract events }
Registry is an auto generated Go binding around an Ethereum contract.
func DeployRegistry ¶ added in v0.2.0
func DeployRegistry(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Registry, error)
DeployRegistry deploys a new Ethereum contract, binding an instance of Registry to it.
func NewRegistry ¶ added in v0.2.0
NewRegistry creates a new instance of Registry, bound to a specific deployed contract.
type RegistryCaller ¶ added in v0.2.0
type RegistryCaller struct {
// contains filtered or unexported fields
}
RegistryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRegistryCaller ¶ added in v0.2.0
func NewRegistryCaller(address common.Address, caller bind.ContractCaller) (*RegistryCaller, error)
NewRegistryCaller creates a new read-only instance of Registry, bound to a specific deployed contract.
func (*RegistryCaller) AccountAt ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountAt(opts *bind.CallOpts, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
AccountAt is a free data retrieval call binding the contract method 0x00f17754.
Solidity: function accountAt(index int256) constant returns(address, uint8, bool, address, bytes32)
func (*RegistryCaller) AccountAtHash ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountAtHash(opts *bind.CallOpts, hash [32]byte, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
AccountAtHash is a free data retrieval call binding the contract method 0x6a2a1bdc.
Solidity: function accountAtHash(hash bytes32, index int256) constant returns(address, uint8, bool, address, bytes32)
func (*RegistryCaller) AccountExists ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountExists(opts *bind.CallOpts, addr common.Address) (bool, error)
AccountExists is a free data retrieval call binding the contract method 0x75cd51ed.
Solidity: function accountExists(addr address) constant returns(bool)
func (*RegistryCaller) AccountFrozen ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountFrozen(opts *bind.CallOpts, addr common.Address) (bool, error)
AccountFrozen is a free data retrieval call binding the contract method 0x624522f9.
Solidity: function accountFrozen(addr address) constant returns(bool)
func (*RegistryCaller) AccountGet ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountGet(opts *bind.CallOpts, addr common.Address) (uint8, bool, common.Address, [32]byte, error)
AccountGet is a free data retrieval call binding the contract method 0x137e37d9.
Solidity: function accountGet(addr address) constant returns(uint8, bool, address, bytes32)
func (*RegistryCaller) AccountHash ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountHash(opts *bind.CallOpts, addr common.Address) ([32]byte, error)
AccountHash is a free data retrieval call binding the contract method 0x960d27d3.
Solidity: function accountHash(addr address) constant returns(bytes32)
func (*RegistryCaller) AccountIndexOf ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountIndexOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
AccountIndexOf is a free data retrieval call binding the contract method 0x770850c8.
Solidity: function accountIndexOf(addr address) constant returns(int256)
func (*RegistryCaller) AccountKind ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountKind(opts *bind.CallOpts, addr common.Address) (uint8, error)
AccountKind is a free data retrieval call binding the contract method 0x351a97f8.
Solidity: function accountKind(addr address) constant returns(uint8)
func (*RegistryCaller) AccountKindAndFrozen ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountKindAndFrozen(opts *bind.CallOpts, addr common.Address) (uint8, bool, error)
AccountKindAndFrozen is a free data retrieval call binding the contract method 0xb0c4d1db.
Solidity: function accountKindAndFrozen(addr address) constant returns(uint8, bool)
func (*RegistryCaller) AccountKindAndFrozenAddress ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountKindAndFrozenAddress(opts *bind.CallOpts, addr common.Address) (uint8, common.Address, error)
AccountKindAndFrozenAddress is a free data retrieval call binding the contract method 0x6f6072eb.
Solidity: function accountKindAndFrozenAddress(addr address) constant returns(uint8, address)
func (*RegistryCaller) AccountKindAndFrozenAddressLineage ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountKindAndFrozenAddressLineage(opts *bind.CallOpts, addr common.Address) (uint8, common.Address, []common.Address, error)
AccountKindAndFrozenAddressLineage is a free data retrieval call binding the contract method 0xce04d886.
Solidity: function accountKindAndFrozenAddressLineage(addr address) constant returns(uint8, address, address[])
func (*RegistryCaller) AccountKindExists ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountKindExists(opts *bind.CallOpts, addr common.Address, kind uint8) (bool, error)
AccountKindExists is a free data retrieval call binding the contract method 0x9ae83e3f.
Solidity: function accountKindExists(addr address, kind uint8) constant returns(bool)
func (*RegistryCaller) AccountLineage ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountLineage(opts *bind.CallOpts, addresses []common.Address) ([]common.Address, error)
AccountLineage is a free data retrieval call binding the contract method 0xb783a8e9.
Solidity: function accountLineage(addresses address[]) constant returns(address[])
func (*RegistryCaller) AccountParent ¶ added in v0.2.0
func (_Registry *RegistryCaller) AccountParent(opts *bind.CallOpts, addr common.Address) (common.Address, error)
AccountParent is a free data retrieval call binding the contract method 0x31aaa74a.
Solidity: function accountParent(addr address) constant returns(address)
func (*RegistryCaller) Accounts ¶ added in v0.2.0
Accounts is a free data retrieval call binding the contract method 0x68cd03f6.
Solidity: function accounts() constant returns(int256)
func (*RegistryCaller) AddressAtHash ¶ added in v0.2.0
func (_Registry *RegistryCaller) AddressAtHash(opts *bind.CallOpts, hash [32]byte, index *big.Int) (common.Address, error)
AddressAtHash is a free data retrieval call binding the contract method 0xfcef15e6.
Solidity: function addressAtHash(hash bytes32, index int256) constant returns(address)
func (*RegistryCaller) Data ¶ added in v0.2.0
func (_Registry *RegistryCaller) Data(opts *bind.CallOpts, arg0 common.Address, arg1 uint8) ([32]byte, error)
Data is a free data retrieval call binding the contract method 0x572bc6b1.
Solidity: function data( address, uint8) constant returns(bytes32)
func (*RegistryCaller) Hashes ¶ added in v0.2.0
Hashes is a free data retrieval call binding the contract method 0xd658d2e9.
Solidity: function hashes( bytes32) constant returns(count int256)
func (*RegistryCaller) IsLocked ¶ added in v0.2.0
func (_Registry *RegistryCaller) IsLocked(opts *bind.CallOpts) (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*RegistryCaller) LineageCount ¶ added in v0.2.0
func (_Registry *RegistryCaller) LineageCount(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
LineageCount is a free data retrieval call binding the contract method 0x0ae82ae3.
Solidity: function lineageCount(addr address) constant returns(uint256)
func (*RegistryCaller) Owner ¶ added in v0.2.0
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RegistryCaller) PermissionAt ¶ added in v0.2.0
func (_Registry *RegistryCaller) PermissionAt(opts *bind.CallOpts, kind uint8, index *big.Int) (common.Address, error)
PermissionAt is a free data retrieval call binding the contract method 0xd7379999.
Solidity: function permissionAt(kind uint8, index int256) constant returns(address)
func (*RegistryCaller) PermissionExists ¶ added in v0.2.0
func (_Registry *RegistryCaller) PermissionExists(opts *bind.CallOpts, kind uint8, addr common.Address) (bool, error)
PermissionExists is a free data retrieval call binding the contract method 0x9d44ac4f.
Solidity: function permissionExists(kind uint8, addr address) constant returns(bool)
func (*RegistryCaller) PermissionIndexOf ¶ added in v0.2.0
func (_Registry *RegistryCaller) PermissionIndexOf(opts *bind.CallOpts, kind uint8, addr common.Address) (*big.Int, error)
PermissionIndexOf is a free data retrieval call binding the contract method 0xa84694c8.
Solidity: function permissionIndexOf(kind uint8, addr address) constant returns(int256)
func (*RegistryCaller) Permissions ¶ added in v0.2.0
Permissions is a free data retrieval call binding the contract method 0x6476b837.
Solidity: function permissions( uint8) constant returns(count int256)
func (*RegistryCaller) ZEROADDRESS ¶ added in v0.2.0
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type RegistryCallerRaw ¶ added in v0.2.0
type RegistryCallerRaw struct {
Contract *RegistryCaller // Generic read-only contract binding to access the raw methods on
}
RegistryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RegistryCallerRaw) Call ¶ added in v0.2.0
func (_Registry *RegistryCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type RegistryCallerSession ¶ added in v0.2.0
type RegistryCallerSession struct { Contract *RegistryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RegistryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RegistryCallerSession) AccountAt ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
AccountAt is a free data retrieval call binding the contract method 0x00f17754.
Solidity: function accountAt(index int256) constant returns(address, uint8, bool, address, bytes32)
func (*RegistryCallerSession) AccountAtHash ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountAtHash(hash [32]byte, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
AccountAtHash is a free data retrieval call binding the contract method 0x6a2a1bdc.
Solidity: function accountAtHash(hash bytes32, index int256) constant returns(address, uint8, bool, address, bytes32)
func (*RegistryCallerSession) AccountExists ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountExists(addr common.Address) (bool, error)
AccountExists is a free data retrieval call binding the contract method 0x75cd51ed.
Solidity: function accountExists(addr address) constant returns(bool)
func (*RegistryCallerSession) AccountFrozen ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountFrozen(addr common.Address) (bool, error)
AccountFrozen is a free data retrieval call binding the contract method 0x624522f9.
Solidity: function accountFrozen(addr address) constant returns(bool)
func (*RegistryCallerSession) AccountGet ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountGet(addr common.Address) (uint8, bool, common.Address, [32]byte, error)
AccountGet is a free data retrieval call binding the contract method 0x137e37d9.
Solidity: function accountGet(addr address) constant returns(uint8, bool, address, bytes32)
func (*RegistryCallerSession) AccountHash ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountHash(addr common.Address) ([32]byte, error)
AccountHash is a free data retrieval call binding the contract method 0x960d27d3.
Solidity: function accountHash(addr address) constant returns(bytes32)
func (*RegistryCallerSession) AccountIndexOf ¶ added in v0.2.0
AccountIndexOf is a free data retrieval call binding the contract method 0x770850c8.
Solidity: function accountIndexOf(addr address) constant returns(int256)
func (*RegistryCallerSession) AccountKind ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountKind(addr common.Address) (uint8, error)
AccountKind is a free data retrieval call binding the contract method 0x351a97f8.
Solidity: function accountKind(addr address) constant returns(uint8)
func (*RegistryCallerSession) AccountKindAndFrozen ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountKindAndFrozen(addr common.Address) (uint8, bool, error)
AccountKindAndFrozen is a free data retrieval call binding the contract method 0xb0c4d1db.
Solidity: function accountKindAndFrozen(addr address) constant returns(uint8, bool)
func (*RegistryCallerSession) AccountKindAndFrozenAddress ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountKindAndFrozenAddress(addr common.Address) (uint8, common.Address, error)
AccountKindAndFrozenAddress is a free data retrieval call binding the contract method 0x6f6072eb.
Solidity: function accountKindAndFrozenAddress(addr address) constant returns(uint8, address)
func (*RegistryCallerSession) AccountKindAndFrozenAddressLineage ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountKindAndFrozenAddressLineage(addr common.Address) (uint8, common.Address, []common.Address, error)
AccountKindAndFrozenAddressLineage is a free data retrieval call binding the contract method 0xce04d886.
Solidity: function accountKindAndFrozenAddressLineage(addr address) constant returns(uint8, address, address[])
func (*RegistryCallerSession) AccountKindExists ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountKindExists(addr common.Address, kind uint8) (bool, error)
AccountKindExists is a free data retrieval call binding the contract method 0x9ae83e3f.
Solidity: function accountKindExists(addr address, kind uint8) constant returns(bool)
func (*RegistryCallerSession) AccountLineage ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AccountLineage(addresses []common.Address) ([]common.Address, error)
AccountLineage is a free data retrieval call binding the contract method 0xb783a8e9.
Solidity: function accountLineage(addresses address[]) constant returns(address[])
func (*RegistryCallerSession) AccountParent ¶ added in v0.2.0
AccountParent is a free data retrieval call binding the contract method 0x31aaa74a.
Solidity: function accountParent(addr address) constant returns(address)
func (*RegistryCallerSession) Accounts ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) Accounts() (*big.Int, error)
Accounts is a free data retrieval call binding the contract method 0x68cd03f6.
Solidity: function accounts() constant returns(int256)
func (*RegistryCallerSession) AddressAtHash ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) AddressAtHash(hash [32]byte, index *big.Int) (common.Address, error)
AddressAtHash is a free data retrieval call binding the contract method 0xfcef15e6.
Solidity: function addressAtHash(hash bytes32, index int256) constant returns(address)
func (*RegistryCallerSession) Data ¶ added in v0.2.0
Data is a free data retrieval call binding the contract method 0x572bc6b1.
Solidity: function data( address, uint8) constant returns(bytes32)
func (*RegistryCallerSession) Hashes ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) Hashes(arg0 [32]byte) (*big.Int, error)
Hashes is a free data retrieval call binding the contract method 0xd658d2e9.
Solidity: function hashes( bytes32) constant returns(count int256)
func (*RegistryCallerSession) IsLocked ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*RegistryCallerSession) LineageCount ¶ added in v0.2.0
LineageCount is a free data retrieval call binding the contract method 0x0ae82ae3.
Solidity: function lineageCount(addr address) constant returns(uint256)
func (*RegistryCallerSession) Owner ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RegistryCallerSession) PermissionAt ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) PermissionAt(kind uint8, index *big.Int) (common.Address, error)
PermissionAt is a free data retrieval call binding the contract method 0xd7379999.
Solidity: function permissionAt(kind uint8, index int256) constant returns(address)
func (*RegistryCallerSession) PermissionExists ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) PermissionExists(kind uint8, addr common.Address) (bool, error)
PermissionExists is a free data retrieval call binding the contract method 0x9d44ac4f.
Solidity: function permissionExists(kind uint8, addr address) constant returns(bool)
func (*RegistryCallerSession) PermissionIndexOf ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) PermissionIndexOf(kind uint8, addr common.Address) (*big.Int, error)
PermissionIndexOf is a free data retrieval call binding the contract method 0xa84694c8.
Solidity: function permissionIndexOf(kind uint8, addr address) constant returns(int256)
func (*RegistryCallerSession) Permissions ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) Permissions(arg0 uint8) (*big.Int, error)
Permissions is a free data retrieval call binding the contract method 0x6476b837.
Solidity: function permissions( uint8) constant returns(count int256)
func (*RegistryCallerSession) ZEROADDRESS ¶ added in v0.2.0
func (_Registry *RegistryCallerSession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type RegistryFilterer ¶ added in v0.2.0
type RegistryFilterer struct {
// contains filtered or unexported fields
}
RegistryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRegistryFilterer ¶ added in v0.2.0
func NewRegistryFilterer(address common.Address, filterer bind.ContractFilterer) (*RegistryFilterer, error)
NewRegistryFilterer creates a new log filterer instance of Registry, bound to a specific deployed contract.
func (*RegistryFilterer) FilterOwnerTransferred ¶ added in v0.2.0
func (_Registry *RegistryFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*RegistryOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*RegistryFilterer) WatchOwnerTransferred ¶ added in v0.2.0
func (_Registry *RegistryFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *RegistryOwnerTransferred, oldOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnerTransferred is a free log subscription operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
type RegistryOwnerTransferred ¶ added in v0.2.0
type RegistryOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RegistryOwnerTransferred represents a OwnerTransferred event raised by the Registry contract.
type RegistryOwnerTransferredIterator ¶ added in v0.2.0
type RegistryOwnerTransferredIterator struct { Event *RegistryOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RegistryOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Registry contract.
func (*RegistryOwnerTransferredIterator) Close ¶ added in v0.2.0
func (it *RegistryOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RegistryOwnerTransferredIterator) Error ¶ added in v0.2.0
func (it *RegistryOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RegistryOwnerTransferredIterator) Next ¶ added in v0.2.0
func (it *RegistryOwnerTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type RegistryRaw ¶ added in v0.2.0
type RegistryRaw struct {
Contract *Registry // Generic contract binding to access the raw methods on
}
RegistryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RegistryRaw) Call ¶ added in v0.2.0
func (_Registry *RegistryRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*RegistryRaw) Transact ¶ added in v0.2.0
func (_Registry *RegistryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryRaw) Transfer ¶ added in v0.2.0
func (_Registry *RegistryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RegistrySession ¶ added in v0.2.0
type RegistrySession struct { Contract *Registry // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RegistrySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RegistrySession) AccountAt ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
AccountAt is a free data retrieval call binding the contract method 0x00f17754.
Solidity: function accountAt(index int256) constant returns(address, uint8, bool, address, bytes32)
func (*RegistrySession) AccountAtHash ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountAtHash(hash [32]byte, index *big.Int) (common.Address, uint8, bool, common.Address, [32]byte, error)
AccountAtHash is a free data retrieval call binding the contract method 0x6a2a1bdc.
Solidity: function accountAtHash(hash bytes32, index int256) constant returns(address, uint8, bool, address, bytes32)
func (*RegistrySession) AccountExists ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountExists(addr common.Address) (bool, error)
AccountExists is a free data retrieval call binding the contract method 0x75cd51ed.
Solidity: function accountExists(addr address) constant returns(bool)
func (*RegistrySession) AccountFrozen ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountFrozen(addr common.Address) (bool, error)
AccountFrozen is a free data retrieval call binding the contract method 0x624522f9.
Solidity: function accountFrozen(addr address) constant returns(bool)
func (*RegistrySession) AccountGet ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountGet(addr common.Address) (uint8, bool, common.Address, [32]byte, error)
AccountGet is a free data retrieval call binding the contract method 0x137e37d9.
Solidity: function accountGet(addr address) constant returns(uint8, bool, address, bytes32)
func (*RegistrySession) AccountHash ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountHash(addr common.Address) ([32]byte, error)
AccountHash is a free data retrieval call binding the contract method 0x960d27d3.
Solidity: function accountHash(addr address) constant returns(bytes32)
func (*RegistrySession) AccountIndexOf ¶ added in v0.2.0
AccountIndexOf is a free data retrieval call binding the contract method 0x770850c8.
Solidity: function accountIndexOf(addr address) constant returns(int256)
func (*RegistrySession) AccountKind ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountKind(addr common.Address) (uint8, error)
AccountKind is a free data retrieval call binding the contract method 0x351a97f8.
Solidity: function accountKind(addr address) constant returns(uint8)
func (*RegistrySession) AccountKindAndFrozen ¶ added in v0.2.0
AccountKindAndFrozen is a free data retrieval call binding the contract method 0xb0c4d1db.
Solidity: function accountKindAndFrozen(addr address) constant returns(uint8, bool)
func (*RegistrySession) AccountKindAndFrozenAddress ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountKindAndFrozenAddress(addr common.Address) (uint8, common.Address, error)
AccountKindAndFrozenAddress is a free data retrieval call binding the contract method 0x6f6072eb.
Solidity: function accountKindAndFrozenAddress(addr address) constant returns(uint8, address)
func (*RegistrySession) AccountKindAndFrozenAddressLineage ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountKindAndFrozenAddressLineage(addr common.Address) (uint8, common.Address, []common.Address, error)
AccountKindAndFrozenAddressLineage is a free data retrieval call binding the contract method 0xce04d886.
Solidity: function accountKindAndFrozenAddressLineage(addr address) constant returns(uint8, address, address[])
func (*RegistrySession) AccountKindExists ¶ added in v0.2.0
AccountKindExists is a free data retrieval call binding the contract method 0x9ae83e3f.
Solidity: function accountKindExists(addr address, kind uint8) constant returns(bool)
func (*RegistrySession) AccountLineage ¶ added in v0.2.0
func (_Registry *RegistrySession) AccountLineage(addresses []common.Address) ([]common.Address, error)
AccountLineage is a free data retrieval call binding the contract method 0xb783a8e9.
Solidity: function accountLineage(addresses address[]) constant returns(address[])
func (*RegistrySession) AccountParent ¶ added in v0.2.0
AccountParent is a free data retrieval call binding the contract method 0x31aaa74a.
Solidity: function accountParent(addr address) constant returns(address)
func (*RegistrySession) Accounts ¶ added in v0.2.0
func (_Registry *RegistrySession) Accounts() (*big.Int, error)
Accounts is a free data retrieval call binding the contract method 0x68cd03f6.
Solidity: function accounts() constant returns(int256)
func (*RegistrySession) AddAccount ¶ added in v0.2.0
func (_Registry *RegistrySession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address, hash [32]byte) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0xe8d74d1f.
Solidity: function addAccount(addr address, kind uint8, isFrozen bool, parent address, hash bytes32) returns()
func (*RegistrySession) AddressAtHash ¶ added in v0.2.0
func (_Registry *RegistrySession) AddressAtHash(hash [32]byte, index *big.Int) (common.Address, error)
AddressAtHash is a free data retrieval call binding the contract method 0xfcef15e6.
Solidity: function addressAtHash(hash bytes32, index int256) constant returns(address)
func (*RegistrySession) Data ¶ added in v0.2.0
Data is a free data retrieval call binding the contract method 0x572bc6b1.
Solidity: function data( address, uint8) constant returns(bytes32)
func (*RegistrySession) Hashes ¶ added in v0.2.0
func (_Registry *RegistrySession) Hashes(arg0 [32]byte) (*big.Int, error)
Hashes is a free data retrieval call binding the contract method 0xd658d2e9.
Solidity: function hashes( bytes32) constant returns(count int256)
func (*RegistrySession) IsLocked ¶ added in v0.2.0
func (_Registry *RegistrySession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*RegistrySession) Kill ¶ added in v0.2.0
func (_Registry *RegistrySession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*RegistrySession) LineageCount ¶ added in v0.2.0
LineageCount is a free data retrieval call binding the contract method 0x0ae82ae3.
Solidity: function lineageCount(addr address) constant returns(uint256)
func (*RegistrySession) Owner ¶ added in v0.2.0
func (_Registry *RegistrySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*RegistrySession) PermissionAt ¶ added in v0.2.0
PermissionAt is a free data retrieval call binding the contract method 0xd7379999.
Solidity: function permissionAt(kind uint8, index int256) constant returns(address)
func (*RegistrySession) PermissionExists ¶ added in v0.2.0
PermissionExists is a free data retrieval call binding the contract method 0x9d44ac4f.
Solidity: function permissionExists(kind uint8, addr address) constant returns(bool)
func (*RegistrySession) PermissionIndexOf ¶ added in v0.2.0
func (_Registry *RegistrySession) PermissionIndexOf(kind uint8, addr common.Address) (*big.Int, error)
PermissionIndexOf is a free data retrieval call binding the contract method 0xa84694c8.
Solidity: function permissionIndexOf(kind uint8, addr address) constant returns(int256)
func (*RegistrySession) Permissions ¶ added in v0.2.0
func (_Registry *RegistrySession) Permissions(arg0 uint8) (*big.Int, error)
Permissions is a free data retrieval call binding the contract method 0x6476b837.
Solidity: function permissions( uint8) constant returns(count int256)
func (*RegistrySession) RemoveAccount ¶ added in v0.2.0
func (_Registry *RegistrySession) RemoveAccount(addr common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(addr address) returns()
func (*RegistrySession) SetAccountData ¶ added in v0.2.0
func (_Registry *RegistrySession) SetAccountData(addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
SetAccountData is a paid mutator transaction binding the contract method 0x4f1c3b66.
Solidity: function setAccountData(addr address, index uint8, customData bytes32) returns()
func (*RegistrySession) SetAccountFrozen ¶ added in v0.2.0
func (_Registry *RegistrySession) SetAccountFrozen(addr common.Address, frozen bool) (*types.Transaction, error)
SetAccountFrozen is a paid mutator transaction binding the contract method 0xcbe5404f.
Solidity: function setAccountFrozen(addr address, frozen bool) returns()
func (*RegistrySession) SetAccountHash ¶ added in v0.2.0
func (_Registry *RegistrySession) SetAccountHash(addr common.Address, hash [32]byte) (*types.Transaction, error)
SetAccountHash is a paid mutator transaction binding the contract method 0x1706acfc.
Solidity: function setAccountHash(addr address, hash bytes32) returns()
func (*RegistrySession) SetAccountParent ¶ added in v0.2.0
func (_Registry *RegistrySession) SetAccountParent(addr common.Address, parent common.Address) (*types.Transaction, error)
SetAccountParent is a paid mutator transaction binding the contract method 0x463cd86b.
Solidity: function setAccountParent(addr address, parent address) returns()
func (*RegistrySession) SetLocked ¶ added in v0.2.0
func (_Registry *RegistrySession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*RegistrySession) SetPermission ¶ added in v0.2.0
func (_Registry *RegistrySession) SetPermission(kind uint8, addr common.Address, grant bool) (*types.Transaction, error)
SetPermission is a paid mutator transaction binding the contract method 0x71a330f2.
Solidity: function setPermission(kind uint8, addr address, grant bool) returns()
func (*RegistrySession) TransferOwner ¶ added in v0.2.0
func (_Registry *RegistrySession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
func (*RegistrySession) ZEROADDRESS ¶ added in v0.2.0
func (_Registry *RegistrySession) ZEROADDRESS() (common.Address, error)
ZEROADDRESS is a free data retrieval call binding the contract method 0x538ba4f9.
Solidity: function ZERO_ADDRESS() constant returns(address)
type RegistryTransactor ¶ added in v0.2.0
type RegistryTransactor struct {
// contains filtered or unexported fields
}
RegistryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRegistryTransactor ¶ added in v0.2.0
func NewRegistryTransactor(address common.Address, transactor bind.ContractTransactor) (*RegistryTransactor, error)
NewRegistryTransactor creates a new write-only instance of Registry, bound to a specific deployed contract.
func (*RegistryTransactor) AddAccount ¶ added in v0.2.0
func (_Registry *RegistryTransactor) AddAccount(opts *bind.TransactOpts, addr common.Address, kind uint8, isFrozen bool, parent common.Address, hash [32]byte) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0xe8d74d1f.
Solidity: function addAccount(addr address, kind uint8, isFrozen bool, parent address, hash bytes32) returns()
func (*RegistryTransactor) Kill ¶ added in v0.2.0
func (_Registry *RegistryTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*RegistryTransactor) RemoveAccount ¶ added in v0.2.0
func (_Registry *RegistryTransactor) RemoveAccount(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(addr address) returns()
func (*RegistryTransactor) SetAccountData ¶ added in v0.2.0
func (_Registry *RegistryTransactor) SetAccountData(opts *bind.TransactOpts, addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
SetAccountData is a paid mutator transaction binding the contract method 0x4f1c3b66.
Solidity: function setAccountData(addr address, index uint8, customData bytes32) returns()
func (*RegistryTransactor) SetAccountFrozen ¶ added in v0.2.0
func (_Registry *RegistryTransactor) SetAccountFrozen(opts *bind.TransactOpts, addr common.Address, frozen bool) (*types.Transaction, error)
SetAccountFrozen is a paid mutator transaction binding the contract method 0xcbe5404f.
Solidity: function setAccountFrozen(addr address, frozen bool) returns()
func (*RegistryTransactor) SetAccountHash ¶ added in v0.2.0
func (_Registry *RegistryTransactor) SetAccountHash(opts *bind.TransactOpts, addr common.Address, hash [32]byte) (*types.Transaction, error)
SetAccountHash is a paid mutator transaction binding the contract method 0x1706acfc.
Solidity: function setAccountHash(addr address, hash bytes32) returns()
func (*RegistryTransactor) SetAccountParent ¶ added in v0.2.0
func (_Registry *RegistryTransactor) SetAccountParent(opts *bind.TransactOpts, addr common.Address, parent common.Address) (*types.Transaction, error)
SetAccountParent is a paid mutator transaction binding the contract method 0x463cd86b.
Solidity: function setAccountParent(addr address, parent address) returns()
func (*RegistryTransactor) SetLocked ¶ added in v0.2.0
func (_Registry *RegistryTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*RegistryTransactor) SetPermission ¶ added in v0.2.0
func (_Registry *RegistryTransactor) SetPermission(opts *bind.TransactOpts, kind uint8, addr common.Address, grant bool) (*types.Transaction, error)
SetPermission is a paid mutator transaction binding the contract method 0x71a330f2.
Solidity: function setPermission(kind uint8, addr address, grant bool) returns()
func (*RegistryTransactor) TransferOwner ¶ added in v0.2.0
func (_Registry *RegistryTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()
type RegistryTransactorRaw ¶ added in v0.2.0
type RegistryTransactorRaw struct {
Contract *RegistryTransactor // Generic write-only contract binding to access the raw methods on
}
RegistryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RegistryTransactorRaw) Transact ¶ added in v0.2.0
func (_Registry *RegistryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RegistryTransactorRaw) Transfer ¶ added in v0.2.0
func (_Registry *RegistryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type RegistryTransactorSession ¶ added in v0.2.0
type RegistryTransactorSession struct { Contract *RegistryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RegistryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RegistryTransactorSession) AddAccount ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address, hash [32]byte) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0xe8d74d1f.
Solidity: function addAccount(addr address, kind uint8, isFrozen bool, parent address, hash bytes32) returns()
func (*RegistryTransactorSession) Kill ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*RegistryTransactorSession) RemoveAccount ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) RemoveAccount(addr common.Address) (*types.Transaction, error)
RemoveAccount is a paid mutator transaction binding the contract method 0xc4740a95.
Solidity: function removeAccount(addr address) returns()
func (*RegistryTransactorSession) SetAccountData ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) SetAccountData(addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
SetAccountData is a paid mutator transaction binding the contract method 0x4f1c3b66.
Solidity: function setAccountData(addr address, index uint8, customData bytes32) returns()
func (*RegistryTransactorSession) SetAccountFrozen ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) SetAccountFrozen(addr common.Address, frozen bool) (*types.Transaction, error)
SetAccountFrozen is a paid mutator transaction binding the contract method 0xcbe5404f.
Solidity: function setAccountFrozen(addr address, frozen bool) returns()
func (*RegistryTransactorSession) SetAccountHash ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) SetAccountHash(addr common.Address, hash [32]byte) (*types.Transaction, error)
SetAccountHash is a paid mutator transaction binding the contract method 0x1706acfc.
Solidity: function setAccountHash(addr address, hash bytes32) returns()
func (*RegistryTransactorSession) SetAccountParent ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) SetAccountParent(addr common.Address, parent common.Address) (*types.Transaction, error)
SetAccountParent is a paid mutator transaction binding the contract method 0x463cd86b.
Solidity: function setAccountParent(addr address, parent address) returns()
func (*RegistryTransactorSession) SetLocked ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*RegistryTransactorSession) SetPermission ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) SetPermission(kind uint8, addr common.Address, grant bool) (*types.Transaction, error)
SetPermission is a paid mutator transaction binding the contract method 0x71a330f2.
Solidity: function setPermission(kind uint8, addr address, grant bool) returns()
func (*RegistryTransactorSession) TransferOwner ¶ added in v0.2.0
func (_Registry *RegistryTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()