Documentation
¶
Index ¶
- Constants
- type BrokerDealer
- type BrokerDealerBrokerDealerAdded
- type BrokerDealerBrokerDealerAddedIterator
- type BrokerDealerBrokerDealerFrozen
- type BrokerDealerBrokerDealerFrozenIterator
- type BrokerDealerBrokerDealerRemoved
- type BrokerDealerBrokerDealerRemovedIterator
- type BrokerDealerCaller
- type BrokerDealerCallerRaw
- type BrokerDealerCallerSession
- 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) (*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) 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) SetStorage(s common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerSession) Store() (common.Address, error)
- func (_BrokerDealer *BrokerDealerSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type BrokerDealerTransactor
- func (_BrokerDealer *BrokerDealerTransactor) Add(opts *bind.TransactOpts, brokerDealer common.Address) (*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) SetStorage(opts *bind.TransactOpts, s 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) (*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) SetStorage(s common.Address) (*types.Transaction, error)
- func (_BrokerDealer *BrokerDealerTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type Custodian
- type CustodianCaller
- 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) (*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) 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) SetStorage(s common.Address) (*types.Transaction, error)
- func (_Custodian *CustodianSession) Store() (common.Address, error)
- func (_Custodian *CustodianSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type CustodianTransactor
- func (_Custodian *CustodianTransactor) Add(opts *bind.TransactOpts, custodian common.Address) (*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) SetStorage(opts *bind.TransactOpts, s 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) (*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) SetStorage(s 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) Admins(opts *bind.CallOpts) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCaller) GetAccreditation(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCaller) GetCountry(opts *bind.CallOpts, addr common.Address) ([2]byte, error)
- func (_ExternalInvestor *ExternalInvestorCaller) GetHash(opts *bind.CallOpts, addr 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) Store(opts *bind.CallOpts) (common.Address, error)
- type ExternalInvestorCallerRaw
- type ExternalInvestorCallerSession
- func (_ExternalInvestor *ExternalInvestorCallerSession) Admins() (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) GetAccreditation(addr common.Address) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) GetCountry(addr common.Address) ([2]byte, error)
- func (_ExternalInvestor *ExternalInvestorCallerSession) GetHash(addr 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) Store() (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) 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) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *ExternalInvestorOwnerTransferred, ...) (event.Subscription, error)
- type ExternalInvestorInvestorAdded
- type ExternalInvestorInvestorAddedIterator
- type ExternalInvestorInvestorFrozen
- type ExternalInvestorInvestorFrozenIterator
- type ExternalInvestorInvestorRemoved
- type ExternalInvestorInvestorRemovedIterator
- 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) AddAdmin(admin common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) Admins() (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorSession) GetAccreditation(addr common.Address) (*big.Int, error)
- func (_ExternalInvestor *ExternalInvestorSession) GetCountry(addr common.Address) ([2]byte, error)
- func (_ExternalInvestor *ExternalInvestorSession) GetHash(addr 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) Remove(investor common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*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) SetStorage(s common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorSession) Store() (common.Address, error)
- func (_ExternalInvestor *ExternalInvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type ExternalInvestorTransactor
- func (_ExternalInvestor *ExternalInvestorTransactor) Add(opts *bind.TransactOpts, investor common.Address, hash [32]byte, ...) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) AddAdmin(opts *bind.TransactOpts, admin common.Address) (*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) RemoveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactor) SetAccreditation(opts *bind.TransactOpts, investor common.Address, accreditation *big.Int) (*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) SetStorage(opts *bind.TransactOpts, s 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) AddAdmin(admin common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) Kill() (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) Remove(investor common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
- func (_ExternalInvestor *ExternalInvestorTransactorSession) SetAccreditation(investor common.Address, accreditation *big.Int) (*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) SetStorage(s 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, addr common.Address) (*big.Int, error)
- func (_Investor *InvestorCaller) GetCountry(opts *bind.CallOpts, addr common.Address) ([2]byte, error)
- func (_Investor *InvestorCaller) GetHash(opts *bind.CallOpts, addr 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) Store(opts *bind.CallOpts) (common.Address, error)
- type InvestorCallerRaw
- type InvestorCallerSession
- func (_Investor *InvestorCallerSession) GetAccreditation(addr common.Address) (*big.Int, error)
- func (_Investor *InvestorCallerSession) GetCountry(addr common.Address) ([2]byte, error)
- func (_Investor *InvestorCallerSession) GetHash(addr common.Address) ([32]byte, error)
- func (_Investor *InvestorCallerSession) IsLocked() (bool, error)
- func (_Investor *InvestorCallerSession) Owner() (common.Address, error)
- func (_Investor *InvestorCallerSession) Store() (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) 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) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *InvestorOwnerTransferred, ...) (event.Subscription, error)
- type InvestorInvestorAdded
- type InvestorInvestorAddedIterator
- type InvestorInvestorFrozen
- type InvestorInvestorFrozenIterator
- type InvestorInvestorRemoved
- type InvestorInvestorRemovedIterator
- 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(addr common.Address) (*big.Int, error)
- func (_Investor *InvestorSession) GetCountry(addr common.Address) ([2]byte, error)
- func (_Investor *InvestorSession) GetHash(addr 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) 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) SetStorage(s common.Address) (*types.Transaction, error)
- func (_Investor *InvestorSession) Store() (common.Address, error)
- func (_Investor *InvestorSession) TransferOwner(newOwner common.Address) (*types.Transaction, 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) SetStorage(opts *bind.TransactOpts, s 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) SetStorage(s common.Address) (*types.Transaction, error)
- func (_Investor *InvestorTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type Storage
- type StorageCaller
- func (_Storage *StorageCaller) AccountAt(opts *bind.CallOpts, index *big.Int) (common.Address, uint8, bool, common.Address, error)
- func (_Storage *StorageCaller) AccountExists(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Storage *StorageCaller) AccountFrozen(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Storage *StorageCaller) AccountGet(opts *bind.CallOpts, addr common.Address) (uint8, bool, common.Address, error)
- func (_Storage *StorageCaller) AccountIndexOf(opts *bind.CallOpts, addr common.Address) (*big.Int, error)
- func (_Storage *StorageCaller) AccountKind(opts *bind.CallOpts, addr common.Address) (uint8, error)
- func (_Storage *StorageCaller) AccountParent(opts *bind.CallOpts, addr common.Address) (common.Address, error)
- func (_Storage *StorageCaller) Accounts(opts *bind.CallOpts) (*big.Int, error)
- func (_Storage *StorageCaller) Data(opts *bind.CallOpts, arg0 common.Address, arg1 uint8) ([32]byte, error)
- func (_Storage *StorageCaller) IsLocked(opts *bind.CallOpts) (bool, error)
- func (_Storage *StorageCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Storage *StorageCaller) PermissionAt(opts *bind.CallOpts, kind uint8, index *big.Int) (common.Address, error)
- func (_Storage *StorageCaller) PermissionExists(opts *bind.CallOpts, kind uint8, addr common.Address) (bool, error)
- func (_Storage *StorageCaller) PermissionIndexOf(opts *bind.CallOpts, kind uint8, addr common.Address) (*big.Int, error)
- func (_Storage *StorageCaller) Permissions(opts *bind.CallOpts, arg0 uint8) (*big.Int, error)
- type StorageCallerRaw
- type StorageCallerSession
- func (_Storage *StorageCallerSession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, error)
- func (_Storage *StorageCallerSession) AccountExists(addr common.Address) (bool, error)
- func (_Storage *StorageCallerSession) AccountFrozen(addr common.Address) (bool, error)
- func (_Storage *StorageCallerSession) AccountGet(addr common.Address) (uint8, bool, common.Address, error)
- func (_Storage *StorageCallerSession) AccountIndexOf(addr common.Address) (*big.Int, error)
- func (_Storage *StorageCallerSession) AccountKind(addr common.Address) (uint8, error)
- func (_Storage *StorageCallerSession) AccountParent(addr common.Address) (common.Address, error)
- func (_Storage *StorageCallerSession) Accounts() (*big.Int, error)
- func (_Storage *StorageCallerSession) Data(arg0 common.Address, arg1 uint8) ([32]byte, error)
- func (_Storage *StorageCallerSession) IsLocked() (bool, error)
- func (_Storage *StorageCallerSession) Owner() (common.Address, error)
- func (_Storage *StorageCallerSession) PermissionAt(kind uint8, index *big.Int) (common.Address, error)
- func (_Storage *StorageCallerSession) PermissionExists(kind uint8, addr common.Address) (bool, error)
- func (_Storage *StorageCallerSession) PermissionIndexOf(kind uint8, addr common.Address) (*big.Int, error)
- func (_Storage *StorageCallerSession) Permissions(arg0 uint8) (*big.Int, error)
- type StorageFilterer
- func (_Storage *StorageFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*StorageOwnerTransferredIterator, error)
- func (_Storage *StorageFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *StorageOwnerTransferred, ...) (event.Subscription, error)
- type StorageOwnerTransferred
- type StorageOwnerTransferredIterator
- type StorageRaw
- func (_Storage *StorageRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Storage *StorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Storage *StorageRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StorageSession
- func (_Storage *StorageSession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, error)
- func (_Storage *StorageSession) AccountExists(addr common.Address) (bool, error)
- func (_Storage *StorageSession) AccountFrozen(addr common.Address) (bool, error)
- func (_Storage *StorageSession) AccountGet(addr common.Address) (uint8, bool, common.Address, error)
- func (_Storage *StorageSession) AccountIndexOf(addr common.Address) (*big.Int, error)
- func (_Storage *StorageSession) AccountKind(addr common.Address) (uint8, error)
- func (_Storage *StorageSession) AccountParent(addr common.Address) (common.Address, error)
- func (_Storage *StorageSession) Accounts() (*big.Int, error)
- func (_Storage *StorageSession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address) (*types.Transaction, error)
- func (_Storage *StorageSession) Data(arg0 common.Address, arg1 uint8) ([32]byte, error)
- func (_Storage *StorageSession) GrantPermission(kind uint8, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageSession) IsLocked() (bool, error)
- func (_Storage *StorageSession) Kill() (*types.Transaction, error)
- func (_Storage *StorageSession) Owner() (common.Address, error)
- func (_Storage *StorageSession) PermissionAt(kind uint8, index *big.Int) (common.Address, error)
- func (_Storage *StorageSession) PermissionExists(kind uint8, addr common.Address) (bool, error)
- func (_Storage *StorageSession) PermissionIndexOf(kind uint8, addr common.Address) (*big.Int, error)
- func (_Storage *StorageSession) Permissions(arg0 uint8) (*big.Int, error)
- func (_Storage *StorageSession) RemoveAccount(addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageSession) RevokePermission(kind uint8, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageSession) SetAccountData(addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
- func (_Storage *StorageSession) SetAccountFrozen(addr common.Address, frozen bool) (*types.Transaction, error)
- func (_Storage *StorageSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Storage *StorageSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
- type StorageTransactor
- func (_Storage *StorageTransactor) AddAccount(opts *bind.TransactOpts, addr common.Address, kind uint8, isFrozen bool, ...) (*types.Transaction, error)
- func (_Storage *StorageTransactor) GrantPermission(opts *bind.TransactOpts, kind uint8, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Storage *StorageTransactor) RemoveAccount(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactor) RevokePermission(opts *bind.TransactOpts, kind uint8, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetAccountData(opts *bind.TransactOpts, addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetAccountFrozen(opts *bind.TransactOpts, addr common.Address, frozen bool) (*types.Transaction, error)
- func (_Storage *StorageTransactor) SetLocked(opts *bind.TransactOpts, locked bool) (*types.Transaction, error)
- func (_Storage *StorageTransactor) TransferOwner(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type StorageTransactorRaw
- type StorageTransactorSession
- func (_Storage *StorageTransactorSession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) GrantPermission(kind uint8, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) Kill() (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) RemoveAccount(addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) RevokePermission(kind uint8, addr common.Address) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetAccountData(addr common.Address, index uint8, customData [32]byte) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetAccountFrozen(addr common.Address, frozen bool) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
- func (_Storage *StorageTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const BrokerDealerABI = "" /* 3185-byte string literal not displayed */
BrokerDealerABI is the input ABI used to generate the binding from.
const BrokerDealerBin = `` /* 12886-byte string literal not displayed */
BrokerDealerBin is the compiled bytecode used for deploying new contracts.
const CustodianABI = "" /* 2722-byte string literal not displayed */
CustodianABI is the input ABI used to generate the binding from.
const CustodianBin = `` /* 7058-byte string literal not displayed */
CustodianBin is the compiled bytecode used for deploying new contracts.
const ExternalInvestorABI = "" /* 5261-byte string literal not displayed */
ExternalInvestorABI is the input ABI used to generate the binding from.
const ExternalInvestorBin = `` /* 13050-byte string literal not displayed */
ExternalInvestorBin is the compiled bytecode used for deploying new contracts.
const InvestorABI = "" /* 4216-byte string literal not displayed */
InvestorABI is the input ABI used to generate the binding from.
const InvestorBin = `` /* 20582-byte string literal not displayed */
InvestorBin is the compiled bytecode used for deploying new contracts.
const StorageABI = "" /* 5952-byte string literal not displayed */
StorageABI is the input ABI used to generate the binding from.
const StorageBin = `` /* 15262-byte string literal not displayed */
StorageBin 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) (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)
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)
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) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(brokerDealer address) 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) 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) SetStorage ¶
func (_BrokerDealer *BrokerDealerSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s address) returns()
func (*BrokerDealerSession) Store ¶
func (_BrokerDealer *BrokerDealerSession) Store() (common.Address, error)
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
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()
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) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(brokerDealer address) 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) SetStorage ¶
func (_BrokerDealer *BrokerDealerTransactor) SetStorage(opts *bind.TransactOpts, s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(brokerDealer address) 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) SetStorage ¶
func (_BrokerDealer *BrokerDealerTransactorSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) (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)
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)
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) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(custodian address) 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) 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) SetStorage ¶
func (_Custodian *CustodianSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s address) returns()
func (*CustodianSession) Store ¶
func (_Custodian *CustodianSession) Store() (common.Address, error)
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
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()
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) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(custodian address) 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) SetStorage ¶
func (_Custodian *CustodianTransactor) SetStorage(opts *bind.TransactOpts, s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) (*types.Transaction, error)
Add is a paid mutator transaction binding the contract method 0x0a3b0a4f.
Solidity: function add(custodian address) 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) SetStorage ¶
func (_Custodian *CustodianTransactorSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) (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) 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, addr common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(addr address) constant returns(uint48)
func (*ExternalInvestorCaller) GetCountry ¶
func (_ExternalInvestor *ExternalInvestorCaller) GetCountry(opts *bind.CallOpts, addr common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(addr address) constant returns(bytes2)
func (*ExternalInvestorCaller) GetHash ¶
func (_ExternalInvestor *ExternalInvestorCaller) GetHash(opts *bind.CallOpts, addr common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(addr 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)
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) 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(addr common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(addr address) constant returns(uint48)
func (*ExternalInvestorCallerSession) GetCountry ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) GetCountry(addr common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(addr address) constant returns(bytes2)
func (*ExternalInvestorCallerSession) GetHash ¶
func (_ExternalInvestor *ExternalInvestorCallerSession) GetHash(addr common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(addr 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)
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) 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) 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 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) AddAdmin ¶
func (_ExternalInvestor *ExternalInvestorSession) AddAdmin(admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(admin address) returns()
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(addr common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(addr address) constant returns(uint48)
func (*ExternalInvestorSession) GetCountry ¶
func (_ExternalInvestor *ExternalInvestorSession) GetCountry(addr common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(addr address) constant returns(bytes2)
func (*ExternalInvestorSession) GetHash ¶
func (_ExternalInvestor *ExternalInvestorSession) GetHash(addr common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(addr 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) 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) RemoveAdmin ¶
func (_ExternalInvestor *ExternalInvestorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(admin 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) 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) SetStorage ¶
func (_ExternalInvestor *ExternalInvestorSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s address) returns()
func (*ExternalInvestorSession) Store ¶
func (_ExternalInvestor *ExternalInvestorSession) Store() (common.Address, error)
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
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()
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) AddAdmin ¶
func (_ExternalInvestor *ExternalInvestorTransactor) AddAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(admin address) 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) RemoveAdmin ¶
func (_ExternalInvestor *ExternalInvestorTransactor) RemoveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(admin 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) 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) SetStorage ¶
func (_ExternalInvestor *ExternalInvestorTransactor) SetStorage(opts *bind.TransactOpts, s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) AddAdmin ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) AddAdmin(admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(admin address) 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) RemoveAdmin ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(admin 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) 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) SetStorage ¶
func (_ExternalInvestor *ExternalInvestorTransactorSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) (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, addr common.Address) (*big.Int, error)
GetAccreditation is a free data retrieval call binding the contract method 0x701ae59f.
Solidity: function getAccreditation(addr address) constant returns(uint48)
func (*InvestorCaller) GetCountry ¶
func (_Investor *InvestorCaller) GetCountry(opts *bind.CallOpts, addr common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(addr address) constant returns(bytes2)
func (*InvestorCaller) GetHash ¶
func (_Investor *InvestorCaller) GetHash(opts *bind.CallOpts, addr common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(addr 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)
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(addr address) constant returns(uint48)
func (*InvestorCallerSession) GetCountry ¶
func (_Investor *InvestorCallerSession) GetCountry(addr common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(addr address) constant returns(bytes2)
func (*InvestorCallerSession) GetHash ¶
func (_Investor *InvestorCallerSession) GetHash(addr common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(addr 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)
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) 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) 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 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(addr address) constant returns(uint48)
func (*InvestorSession) GetCountry ¶
func (_Investor *InvestorSession) GetCountry(addr common.Address) ([2]byte, error)
GetCountry is a free data retrieval call binding the contract method 0xd821f92d.
Solidity: function getCountry(addr address) constant returns(bytes2)
func (*InvestorSession) GetHash ¶
func (_Investor *InvestorSession) GetHash(addr common.Address) ([32]byte, error)
GetHash is a free data retrieval call binding the contract method 0x1da0b8fc.
Solidity: function getHash(addr 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) 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) SetStorage ¶
func (_Investor *InvestorSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s address) returns()
func (*InvestorSession) Store ¶
func (_Investor *InvestorSession) Store() (common.Address, error)
Store is a free data retrieval call binding the contract method 0x975057e7.
Solidity: function store() constant returns(address)
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()
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) SetStorage ¶
func (_Investor *InvestorTransactor) SetStorage(opts *bind.TransactOpts, s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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) SetStorage ¶
func (_Investor *InvestorTransactorSession) SetStorage(s common.Address) (*types.Transaction, error)
SetStorage is a paid mutator transaction binding the contract method 0x9137c1a7.
Solidity: function setStorage(s 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 Storage ¶
type Storage struct { StorageCaller // Read-only binding to the contract StorageTransactor // Write-only binding to the contract StorageFilterer // Log filterer for contract events }
Storage is an auto generated Go binding around an Ethereum contract.
func DeployStorage ¶
func DeployStorage(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Storage, error)
DeployStorage deploys a new Ethereum contract, binding an instance of Storage to it.
func NewStorage ¶
NewStorage creates a new instance of Storage, bound to a specific deployed contract.
type StorageCaller ¶
type StorageCaller struct {
// contains filtered or unexported fields
}
StorageCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStorageCaller ¶
func NewStorageCaller(address common.Address, caller bind.ContractCaller) (*StorageCaller, error)
NewStorageCaller creates a new read-only instance of Storage, bound to a specific deployed contract.
func (*StorageCaller) AccountAt ¶
func (_Storage *StorageCaller) AccountAt(opts *bind.CallOpts, index *big.Int) (common.Address, uint8, bool, common.Address, error)
AccountAt is a free data retrieval call binding the contract method 0x00f17754.
Solidity: function accountAt(index int256) constant returns(address, uint8, bool, address)
func (*StorageCaller) AccountExists ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) AccountFrozen ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) AccountGet ¶
func (_Storage *StorageCaller) AccountGet(opts *bind.CallOpts, addr common.Address) (uint8, bool, common.Address, error)
AccountGet is a free data retrieval call binding the contract method 0x137e37d9.
Solidity: function accountGet(addr address) constant returns(uint8, bool, address)
func (*StorageCaller) AccountIndexOf ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) AccountKind ¶
AccountKind is a free data retrieval call binding the contract method 0x351a97f8.
Solidity: function accountKind(addr address) constant returns(uint8)
func (*StorageCaller) AccountParent ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) Accounts ¶
Accounts is a free data retrieval call binding the contract method 0x68cd03f6.
Solidity: function accounts() constant returns(count int256)
func (*StorageCaller) Data ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) IsLocked ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StorageCaller) PermissionAt ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) PermissionExists ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) PermissionIndexOf ¶
func (_Storage *StorageCaller) 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 (*StorageCaller) Permissions ¶
Permissions is a free data retrieval call binding the contract method 0x6476b837.
Solidity: function permissions( uint8) constant returns(count int256)
type StorageCallerRaw ¶
type StorageCallerRaw struct {
Contract *StorageCaller // Generic read-only contract binding to access the raw methods on
}
StorageCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StorageCallerRaw) Call ¶
func (_Storage *StorageCallerRaw) 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 StorageCallerSession ¶
type StorageCallerSession struct { Contract *StorageCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StorageCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StorageCallerSession) AccountAt ¶
func (_Storage *StorageCallerSession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, error)
AccountAt is a free data retrieval call binding the contract method 0x00f17754.
Solidity: function accountAt(index int256) constant returns(address, uint8, bool, address)
func (*StorageCallerSession) AccountExists ¶
func (_Storage *StorageCallerSession) 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 (*StorageCallerSession) AccountFrozen ¶
func (_Storage *StorageCallerSession) 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 (*StorageCallerSession) AccountGet ¶
func (_Storage *StorageCallerSession) AccountGet(addr common.Address) (uint8, bool, common.Address, error)
AccountGet is a free data retrieval call binding the contract method 0x137e37d9.
Solidity: function accountGet(addr address) constant returns(uint8, bool, address)
func (*StorageCallerSession) AccountIndexOf ¶
AccountIndexOf is a free data retrieval call binding the contract method 0x770850c8.
Solidity: function accountIndexOf(addr address) constant returns(int256)
func (*StorageCallerSession) AccountKind ¶
func (_Storage *StorageCallerSession) 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 (*StorageCallerSession) AccountParent ¶
AccountParent is a free data retrieval call binding the contract method 0x31aaa74a.
Solidity: function accountParent(addr address) constant returns(address)
func (*StorageCallerSession) Accounts ¶
func (_Storage *StorageCallerSession) Accounts() (*big.Int, error)
Accounts is a free data retrieval call binding the contract method 0x68cd03f6.
Solidity: function accounts() constant returns(count int256)
func (*StorageCallerSession) Data ¶
Data is a free data retrieval call binding the contract method 0x572bc6b1.
Solidity: function data( address, uint8) constant returns(bytes32)
func (*StorageCallerSession) IsLocked ¶
func (_Storage *StorageCallerSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*StorageCallerSession) Owner ¶
func (_Storage *StorageCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StorageCallerSession) PermissionAt ¶
func (_Storage *StorageCallerSession) 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 (*StorageCallerSession) PermissionExists ¶
func (_Storage *StorageCallerSession) 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 (*StorageCallerSession) PermissionIndexOf ¶
func (_Storage *StorageCallerSession) 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 (*StorageCallerSession) Permissions ¶
func (_Storage *StorageCallerSession) 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)
type StorageFilterer ¶
type StorageFilterer struct {
// contains filtered or unexported fields
}
StorageFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStorageFilterer ¶
func NewStorageFilterer(address common.Address, filterer bind.ContractFilterer) (*StorageFilterer, error)
NewStorageFilterer creates a new log filterer instance of Storage, bound to a specific deployed contract.
func (*StorageFilterer) FilterOwnerTransferred ¶
func (_Storage *StorageFilterer) FilterOwnerTransferred(opts *bind.FilterOpts, oldOwner []common.Address, newOwner []common.Address) (*StorageOwnerTransferredIterator, error)
FilterOwnerTransferred is a free log retrieval operation binding the contract event 0x8934ce4adea8d9ce0d714d2c22b86790e41b7731c84b926fbbdc1d40ff6533c9.
Solidity: e OwnerTransferred(oldOwner indexed address, newOwner indexed address)
func (*StorageFilterer) WatchOwnerTransferred ¶
func (_Storage *StorageFilterer) WatchOwnerTransferred(opts *bind.WatchOpts, sink chan<- *StorageOwnerTransferred, 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 StorageOwnerTransferred ¶
type StorageOwnerTransferred struct { OldOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
StorageOwnerTransferred represents a OwnerTransferred event raised by the Storage contract.
type StorageOwnerTransferredIterator ¶
type StorageOwnerTransferredIterator struct { Event *StorageOwnerTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StorageOwnerTransferredIterator is returned from FilterOwnerTransferred and is used to iterate over the raw logs and unpacked data for OwnerTransferred events raised by the Storage contract.
func (*StorageOwnerTransferredIterator) Close ¶
func (it *StorageOwnerTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StorageOwnerTransferredIterator) Error ¶
func (it *StorageOwnerTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StorageOwnerTransferredIterator) Next ¶
func (it *StorageOwnerTransferredIterator) 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 StorageRaw ¶
type StorageRaw struct {
Contract *Storage // Generic contract binding to access the raw methods on
}
StorageRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StorageRaw) Call ¶
func (_Storage *StorageRaw) 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 (*StorageRaw) Transact ¶
func (_Storage *StorageRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageRaw) Transfer ¶
func (_Storage *StorageRaw) 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 StorageSession ¶
type StorageSession struct { Contract *Storage // 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 }
StorageSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StorageSession) AccountAt ¶
func (_Storage *StorageSession) AccountAt(index *big.Int) (common.Address, uint8, bool, common.Address, error)
AccountAt is a free data retrieval call binding the contract method 0x00f17754.
Solidity: function accountAt(index int256) constant returns(address, uint8, bool, address)
func (*StorageSession) AccountExists ¶
func (_Storage *StorageSession) 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 (*StorageSession) AccountFrozen ¶
func (_Storage *StorageSession) 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 (*StorageSession) AccountGet ¶
func (_Storage *StorageSession) AccountGet(addr common.Address) (uint8, bool, common.Address, error)
AccountGet is a free data retrieval call binding the contract method 0x137e37d9.
Solidity: function accountGet(addr address) constant returns(uint8, bool, address)
func (*StorageSession) AccountIndexOf ¶
AccountIndexOf is a free data retrieval call binding the contract method 0x770850c8.
Solidity: function accountIndexOf(addr address) constant returns(int256)
func (*StorageSession) AccountKind ¶
func (_Storage *StorageSession) 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 (*StorageSession) AccountParent ¶
AccountParent is a free data retrieval call binding the contract method 0x31aaa74a.
Solidity: function accountParent(addr address) constant returns(address)
func (*StorageSession) Accounts ¶
func (_Storage *StorageSession) Accounts() (*big.Int, error)
Accounts is a free data retrieval call binding the contract method 0x68cd03f6.
Solidity: function accounts() constant returns(count int256)
func (*StorageSession) AddAccount ¶
func (_Storage *StorageSession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0x116c92b7.
Solidity: function addAccount(addr address, kind uint8, isFrozen bool, parent address) returns()
func (*StorageSession) Data ¶
Data is a free data retrieval call binding the contract method 0x572bc6b1.
Solidity: function data( address, uint8) constant returns(bytes32)
func (*StorageSession) GrantPermission ¶
func (_Storage *StorageSession) GrantPermission(kind uint8, addr common.Address) (*types.Transaction, error)
GrantPermission is a paid mutator transaction binding the contract method 0x1a3722b2.
Solidity: function grantPermission(kind uint8, addr address) returns()
func (*StorageSession) IsLocked ¶
func (_Storage *StorageSession) IsLocked() (bool, error)
IsLocked is a free data retrieval call binding the contract method 0xa4e2d634.
Solidity: function isLocked() constant returns(bool)
func (*StorageSession) Kill ¶
func (_Storage *StorageSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageSession) Owner ¶
func (_Storage *StorageSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() constant returns(address)
func (*StorageSession) PermissionAt ¶
PermissionAt is a free data retrieval call binding the contract method 0xd7379999.
Solidity: function permissionAt(kind uint8, index int256) constant returns(address)
func (*StorageSession) PermissionExists ¶
PermissionExists is a free data retrieval call binding the contract method 0x9d44ac4f.
Solidity: function permissionExists(kind uint8, addr address) constant returns(bool)
func (*StorageSession) PermissionIndexOf ¶
func (_Storage *StorageSession) 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 (*StorageSession) Permissions ¶
func (_Storage *StorageSession) 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 (*StorageSession) RemoveAccount ¶
func (_Storage *StorageSession) 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 (*StorageSession) RevokePermission ¶
func (_Storage *StorageSession) RevokePermission(kind uint8, addr common.Address) (*types.Transaction, error)
RevokePermission is a paid mutator transaction binding the contract method 0x612eb5e7.
Solidity: function revokePermission(kind uint8, addr address) returns()
func (*StorageSession) SetAccountData ¶
func (_Storage *StorageSession) 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 (*StorageSession) SetAccountFrozen ¶
func (_Storage *StorageSession) 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 (*StorageSession) SetLocked ¶
func (_Storage *StorageSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*StorageSession) TransferOwner ¶
func (_Storage *StorageSession) 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 StorageTransactor ¶
type StorageTransactor struct {
// contains filtered or unexported fields
}
StorageTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStorageTransactor ¶
func NewStorageTransactor(address common.Address, transactor bind.ContractTransactor) (*StorageTransactor, error)
NewStorageTransactor creates a new write-only instance of Storage, bound to a specific deployed contract.
func (*StorageTransactor) AddAccount ¶
func (_Storage *StorageTransactor) AddAccount(opts *bind.TransactOpts, addr common.Address, kind uint8, isFrozen bool, parent common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0x116c92b7.
Solidity: function addAccount(addr address, kind uint8, isFrozen bool, parent address) returns()
func (*StorageTransactor) GrantPermission ¶
func (_Storage *StorageTransactor) GrantPermission(opts *bind.TransactOpts, kind uint8, addr common.Address) (*types.Transaction, error)
GrantPermission is a paid mutator transaction binding the contract method 0x1a3722b2.
Solidity: function grantPermission(kind uint8, addr address) returns()
func (*StorageTransactor) Kill ¶
func (_Storage *StorageTransactor) Kill(opts *bind.TransactOpts) (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageTransactor) RemoveAccount ¶
func (_Storage *StorageTransactor) 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 (*StorageTransactor) RevokePermission ¶
func (_Storage *StorageTransactor) RevokePermission(opts *bind.TransactOpts, kind uint8, addr common.Address) (*types.Transaction, error)
RevokePermission is a paid mutator transaction binding the contract method 0x612eb5e7.
Solidity: function revokePermission(kind uint8, addr address) returns()
func (*StorageTransactor) SetAccountData ¶
func (_Storage *StorageTransactor) 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 (*StorageTransactor) SetAccountFrozen ¶
func (_Storage *StorageTransactor) 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 (*StorageTransactor) SetLocked ¶
func (_Storage *StorageTransactor) 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 (*StorageTransactor) TransferOwner ¶
func (_Storage *StorageTransactor) 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 StorageTransactorRaw ¶
type StorageTransactorRaw struct {
Contract *StorageTransactor // Generic write-only contract binding to access the raw methods on
}
StorageTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StorageTransactorRaw) Transact ¶
func (_Storage *StorageTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StorageTransactorRaw) Transfer ¶
func (_Storage *StorageTransactorRaw) 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 StorageTransactorSession ¶
type StorageTransactorSession struct { Contract *StorageTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StorageTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StorageTransactorSession) AddAccount ¶
func (_Storage *StorageTransactorSession) AddAccount(addr common.Address, kind uint8, isFrozen bool, parent common.Address) (*types.Transaction, error)
AddAccount is a paid mutator transaction binding the contract method 0x116c92b7.
Solidity: function addAccount(addr address, kind uint8, isFrozen bool, parent address) returns()
func (*StorageTransactorSession) GrantPermission ¶
func (_Storage *StorageTransactorSession) GrantPermission(kind uint8, addr common.Address) (*types.Transaction, error)
GrantPermission is a paid mutator transaction binding the contract method 0x1a3722b2.
Solidity: function grantPermission(kind uint8, addr address) returns()
func (*StorageTransactorSession) Kill ¶
func (_Storage *StorageTransactorSession) Kill() (*types.Transaction, error)
Kill is a paid mutator transaction binding the contract method 0x41c0e1b5.
Solidity: function kill() returns()
func (*StorageTransactorSession) RemoveAccount ¶
func (_Storage *StorageTransactorSession) 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 (*StorageTransactorSession) RevokePermission ¶
func (_Storage *StorageTransactorSession) RevokePermission(kind uint8, addr common.Address) (*types.Transaction, error)
RevokePermission is a paid mutator transaction binding the contract method 0x612eb5e7.
Solidity: function revokePermission(kind uint8, addr address) returns()
func (*StorageTransactorSession) SetAccountData ¶
func (_Storage *StorageTransactorSession) 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 (*StorageTransactorSession) SetAccountFrozen ¶
func (_Storage *StorageTransactorSession) 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 (*StorageTransactorSession) SetLocked ¶
func (_Storage *StorageTransactorSession) SetLocked(locked bool) (*types.Transaction, error)
SetLocked is a paid mutator transaction binding the contract method 0x211e28b6.
Solidity: function setLocked(locked bool) returns()
func (*StorageTransactorSession) TransferOwner ¶
func (_Storage *StorageTransactorSession) TransferOwner(newOwner common.Address) (*types.Transaction, error)
TransferOwner is a paid mutator transaction binding the contract method 0x4fb2e45d.
Solidity: function transferOwner(newOwner address) returns()