Documentation ¶
Index ¶
- Constants
- Variables
- type Store
- type StoreApproval
- type StoreApprovalIterator
- type StoreBuyerAdded
- type StoreBuyerAddedIterator
- type StoreBuyerRemoved
- type StoreBuyerRemovedIterator
- type StoreCaller
- func (_Store *StoreCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
- func (_Store *StoreCaller) AmountBuyers(opts *bind.CallOpts) (*big.Int, error)
- func (_Store *StoreCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)
- func (_Store *StoreCaller) Decimals(opts *bind.CallOpts) (uint8, error)
- func (_Store *StoreCaller) IsBuyer(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Store *StoreCaller) IsLogic(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Store *StoreCaller) IsManager(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Store *StoreCaller) IsSeller(opts *bind.CallOpts, account common.Address) (bool, error)
- func (_Store *StoreCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Store *StoreCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Store *StoreCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type StoreCallerRaw
- type StoreCallerSession
- func (_Store *StoreCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Store *StoreCallerSession) AmountBuyers() (*big.Int, error)
- func (_Store *StoreCallerSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Store *StoreCallerSession) Decimals() (uint8, error)
- func (_Store *StoreCallerSession) IsBuyer(account common.Address) (bool, error)
- func (_Store *StoreCallerSession) IsLogic(account common.Address) (bool, error)
- func (_Store *StoreCallerSession) IsManager(account common.Address) (bool, error)
- func (_Store *StoreCallerSession) IsSeller(account common.Address) (bool, error)
- func (_Store *StoreCallerSession) Name() (string, error)
- func (_Store *StoreCallerSession) Symbol() (string, error)
- func (_Store *StoreCallerSession) TotalSupply() (*big.Int, error)
- type StoreFilterer
- func (_Store *StoreFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StoreApprovalIterator, error)
- func (_Store *StoreFilterer) FilterBuyerAdded(opts *bind.FilterOpts, account []common.Address) (*StoreBuyerAddedIterator, error)
- func (_Store *StoreFilterer) FilterBuyerRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreBuyerRemovedIterator, error)
- func (_Store *StoreFilterer) FilterLogicAdded(opts *bind.FilterOpts, account []common.Address) (*StoreLogicAddedIterator, error)
- func (_Store *StoreFilterer) FilterLogicRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreLogicRemovedIterator, error)
- func (_Store *StoreFilterer) FilterManagerAdded(opts *bind.FilterOpts, account []common.Address) (*StoreManagerAddedIterator, error)
- func (_Store *StoreFilterer) FilterManagerRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreManagerRemovedIterator, error)
- func (_Store *StoreFilterer) FilterSellerAdded(opts *bind.FilterOpts, account []common.Address) (*StoreSellerAddedIterator, error)
- func (_Store *StoreFilterer) FilterSellerRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreSellerRemovedIterator, error)
- func (_Store *StoreFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StoreTransferIterator, error)
- func (_Store *StoreFilterer) ParseApproval(log types.Log) (*StoreApproval, error)
- func (_Store *StoreFilterer) ParseBuyerAdded(log types.Log) (*StoreBuyerAdded, error)
- func (_Store *StoreFilterer) ParseBuyerRemoved(log types.Log) (*StoreBuyerRemoved, error)
- func (_Store *StoreFilterer) ParseLogicAdded(log types.Log) (*StoreLogicAdded, error)
- func (_Store *StoreFilterer) ParseLogicRemoved(log types.Log) (*StoreLogicRemoved, error)
- func (_Store *StoreFilterer) ParseManagerAdded(log types.Log) (*StoreManagerAdded, error)
- func (_Store *StoreFilterer) ParseManagerRemoved(log types.Log) (*StoreManagerRemoved, error)
- func (_Store *StoreFilterer) ParseSellerAdded(log types.Log) (*StoreSellerAdded, error)
- func (_Store *StoreFilterer) ParseSellerRemoved(log types.Log) (*StoreSellerRemoved, error)
- func (_Store *StoreFilterer) ParseTransfer(log types.Log) (*StoreTransfer, error)
- func (_Store *StoreFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StoreApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchBuyerAdded(opts *bind.WatchOpts, sink chan<- *StoreBuyerAdded, account []common.Address) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchBuyerRemoved(opts *bind.WatchOpts, sink chan<- *StoreBuyerRemoved, account []common.Address) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchLogicAdded(opts *bind.WatchOpts, sink chan<- *StoreLogicAdded, account []common.Address) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchLogicRemoved(opts *bind.WatchOpts, sink chan<- *StoreLogicRemoved, account []common.Address) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchManagerAdded(opts *bind.WatchOpts, sink chan<- *StoreManagerAdded, account []common.Address) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchManagerRemoved(opts *bind.WatchOpts, sink chan<- *StoreManagerRemoved, ...) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchSellerAdded(opts *bind.WatchOpts, sink chan<- *StoreSellerAdded, account []common.Address) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchSellerRemoved(opts *bind.WatchOpts, sink chan<- *StoreSellerRemoved, ...) (event.Subscription, error)
- func (_Store *StoreFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StoreTransfer, from []common.Address, ...) (event.Subscription, error)
- type StoreLogicAdded
- type StoreLogicAddedIterator
- type StoreLogicRemoved
- type StoreLogicRemovedIterator
- type StoreManagerAdded
- type StoreManagerAddedIterator
- type StoreManagerRemoved
- type StoreManagerRemovedIterator
- type StoreRaw
- func (_Store *StoreRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Store *StoreRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type StoreSellerAdded
- type StoreSellerAddedIterator
- type StoreSellerRemoved
- type StoreSellerRemovedIterator
- type StoreSession
- func (_Store *StoreSession) AddBuyer(account common.Address) (*types.Transaction, error)
- func (_Store *StoreSession) AddLogic(account common.Address) (*types.Transaction, error)
- func (_Store *StoreSession) AddManager(account common.Address) (*types.Transaction, error)
- func (_Store *StoreSession) AddSeller(account common.Address) (*types.Transaction, error)
- func (_Store *StoreSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
- func (_Store *StoreSession) AmountBuyers() (*big.Int, error)
- func (_Store *StoreSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) BalanceOf(account common.Address) (*big.Int, error)
- func (_Store *StoreSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) Decimals() (uint8, error)
- func (_Store *StoreSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) GetLastSubsidy(account common.Address) (*types.Transaction, error)
- func (_Store *StoreSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) IsBuyer(account common.Address) (bool, error)
- func (_Store *StoreSession) IsLogic(account common.Address) (bool, error)
- func (_Store *StoreSession) IsManager(account common.Address) (bool, error)
- func (_Store *StoreSession) IsSeller(account common.Address) (bool, error)
- func (_Store *StoreSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) Name() (string, error)
- func (_Store *StoreSession) RenounceBuyer() (*types.Transaction, error)
- func (_Store *StoreSession) RenounceManager() (*types.Transaction, error)
- func (_Store *StoreSession) RenounceSeller() (*types.Transaction, error)
- func (_Store *StoreSession) SetLastSubsidy(account common.Address, day *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) Symbol() (string, error)
- func (_Store *StoreSession) TotalSupply() (*big.Int, error)
- func (_Store *StoreSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type StoreTransactor
- func (_Store *StoreTransactor) AddBuyer(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactor) AddLogic(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactor) AddManager(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactor) AddSeller(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) GetLastSubsidy(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) RenounceBuyer(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Store *StoreTransactor) RenounceManager(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Store *StoreTransactor) RenounceSeller(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Store *StoreTransactor) SetLastSubsidy(opts *bind.TransactOpts, account common.Address, day *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, ...) (*types.Transaction, error)
- type StoreTransactorRaw
- type StoreTransactorSession
- func (_Store *StoreTransactorSession) AddBuyer(account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) AddLogic(account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) AddManager(account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) AddSeller(account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) GetLastSubsidy(account common.Address) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) RenounceBuyer() (*types.Transaction, error)
- func (_Store *StoreTransactorSession) RenounceManager() (*types.Transaction, error)
- func (_Store *StoreTransactorSession) RenounceSeller() (*types.Transaction, error)
- func (_Store *StoreTransactorSession) SetLastSubsidy(account common.Address, day *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
- func (_Store *StoreTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
- type StoreTransfer
- type StoreTransferIterator
Constants ¶
const StoreABI = "" /* 9546-byte string literal not displayed */
StoreABI is the input ABI used to generate the binding from.
Variables ¶
var StoreBin = "" /* 13816-byte string literal not displayed */
StoreBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct { StoreCaller // Read-only binding to the contract StoreTransactor // Write-only binding to the contract StoreFilterer // Log filterer for contract events }
Store is an auto generated Go binding around an Ethereum contract.
func DeployStore ¶
func DeployStore(auth *bind.TransactOpts, backend bind.ContractBackend, name string, symbol string, decimals uint8) (common.Address, *types.Transaction, *Store, error)
DeployStore deploys a new Ethereum contract, binding an instance of Store to it.
type StoreApproval ¶
type StoreApproval struct { Owner common.Address Spender common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StoreApproval represents a Approval event raised by the Store contract.
type StoreApprovalIterator ¶
type StoreApprovalIterator struct { Event *StoreApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Store contract.
func (*StoreApprovalIterator) Close ¶
func (it *StoreApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreApprovalIterator) Error ¶
func (it *StoreApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreApprovalIterator) Next ¶
func (it *StoreApprovalIterator) 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 StoreBuyerAdded ¶
type StoreBuyerAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreBuyerAdded represents a BuyerAdded event raised by the Store contract.
type StoreBuyerAddedIterator ¶
type StoreBuyerAddedIterator struct { Event *StoreBuyerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreBuyerAddedIterator is returned from FilterBuyerAdded and is used to iterate over the raw logs and unpacked data for BuyerAdded events raised by the Store contract.
func (*StoreBuyerAddedIterator) Close ¶
func (it *StoreBuyerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreBuyerAddedIterator) Error ¶
func (it *StoreBuyerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreBuyerAddedIterator) Next ¶
func (it *StoreBuyerAddedIterator) 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 StoreBuyerRemoved ¶
type StoreBuyerRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreBuyerRemoved represents a BuyerRemoved event raised by the Store contract.
type StoreBuyerRemovedIterator ¶
type StoreBuyerRemovedIterator struct { Event *StoreBuyerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreBuyerRemovedIterator is returned from FilterBuyerRemoved and is used to iterate over the raw logs and unpacked data for BuyerRemoved events raised by the Store contract.
func (*StoreBuyerRemovedIterator) Close ¶
func (it *StoreBuyerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreBuyerRemovedIterator) Error ¶
func (it *StoreBuyerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreBuyerRemovedIterator) Next ¶
func (it *StoreBuyerRemovedIterator) 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 StoreCaller ¶
type StoreCaller struct {
// contains filtered or unexported fields
}
StoreCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewStoreCaller ¶
func NewStoreCaller(address common.Address, caller bind.ContractCaller) (*StoreCaller, error)
NewStoreCaller creates a new read-only instance of Store, bound to a specific deployed contract.
func (*StoreCaller) Allowance ¶
func (_Store *StoreCaller) Allowance(opts *bind.CallOpts, owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*StoreCaller) AmountBuyers ¶
AmountBuyers is a free data retrieval call binding the contract method 0x9abd2d06.
Solidity: function amountBuyers() constant returns(uint256)
func (*StoreCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*StoreCaller) Decimals ¶
func (_Store *StoreCaller) Decimals(opts *bind.CallOpts) (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*StoreCaller) IsBuyer ¶
IsBuyer is a free data retrieval call binding the contract method 0x2a55feec.
Solidity: function isBuyer(address account) constant returns(bool)
func (*StoreCaller) IsLogic ¶
IsLogic is a free data retrieval call binding the contract method 0x2cf56891.
Solidity: function isLogic(address account) constant returns(bool)
func (*StoreCaller) IsManager ¶
IsManager is a free data retrieval call binding the contract method 0xf3ae2415.
Solidity: function isManager(address account) constant returns(bool)
func (*StoreCaller) IsSeller ¶
IsSeller is a free data retrieval call binding the contract method 0xee95feaf.
Solidity: function isSeller(address account) constant returns(bool)
func (*StoreCaller) Name ¶
func (_Store *StoreCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*StoreCaller) Symbol ¶
func (_Store *StoreCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*StoreCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type StoreCallerRaw ¶
type StoreCallerRaw struct {
Contract *StoreCaller // Generic read-only contract binding to access the raw methods on
}
StoreCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*StoreCallerRaw) Call ¶
func (_Store *StoreCallerRaw) 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 StoreCallerSession ¶
type StoreCallerSession struct { Contract *StoreCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
StoreCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*StoreCallerSession) Allowance ¶
func (_Store *StoreCallerSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*StoreCallerSession) AmountBuyers ¶
func (_Store *StoreCallerSession) AmountBuyers() (*big.Int, error)
AmountBuyers is a free data retrieval call binding the contract method 0x9abd2d06.
Solidity: function amountBuyers() constant returns(uint256)
func (*StoreCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*StoreCallerSession) Decimals ¶
func (_Store *StoreCallerSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*StoreCallerSession) IsBuyer ¶
func (_Store *StoreCallerSession) IsBuyer(account common.Address) (bool, error)
IsBuyer is a free data retrieval call binding the contract method 0x2a55feec.
Solidity: function isBuyer(address account) constant returns(bool)
func (*StoreCallerSession) IsLogic ¶
func (_Store *StoreCallerSession) IsLogic(account common.Address) (bool, error)
IsLogic is a free data retrieval call binding the contract method 0x2cf56891.
Solidity: function isLogic(address account) constant returns(bool)
func (*StoreCallerSession) IsManager ¶
func (_Store *StoreCallerSession) IsManager(account common.Address) (bool, error)
IsManager is a free data retrieval call binding the contract method 0xf3ae2415.
Solidity: function isManager(address account) constant returns(bool)
func (*StoreCallerSession) IsSeller ¶
func (_Store *StoreCallerSession) IsSeller(account common.Address) (bool, error)
IsSeller is a free data retrieval call binding the contract method 0xee95feaf.
Solidity: function isSeller(address account) constant returns(bool)
func (*StoreCallerSession) Name ¶
func (_Store *StoreCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*StoreCallerSession) Symbol ¶
func (_Store *StoreCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*StoreCallerSession) TotalSupply ¶
func (_Store *StoreCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type StoreFilterer ¶
type StoreFilterer struct {
// contains filtered or unexported fields
}
StoreFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewStoreFilterer ¶
func NewStoreFilterer(address common.Address, filterer bind.ContractFilterer) (*StoreFilterer, error)
NewStoreFilterer creates a new log filterer instance of Store, bound to a specific deployed contract.
func (*StoreFilterer) FilterApproval ¶
func (_Store *StoreFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, spender []common.Address) (*StoreApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StoreFilterer) FilterBuyerAdded ¶
func (_Store *StoreFilterer) FilterBuyerAdded(opts *bind.FilterOpts, account []common.Address) (*StoreBuyerAddedIterator, error)
FilterBuyerAdded is a free log retrieval operation binding the contract event 0x6599d9dd7f97ccdc3d99ab507544f9f6ebfca20c63a7e3c018da49eeaefb164a.
Solidity: event BuyerAdded(address indexed account)
func (*StoreFilterer) FilterBuyerRemoved ¶
func (_Store *StoreFilterer) FilterBuyerRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreBuyerRemovedIterator, error)
FilterBuyerRemoved is a free log retrieval operation binding the contract event 0x83fd4cbc7bc934bdfbae994ac6e72fcc0e50abd6995c1949520e761ba650d582.
Solidity: event BuyerRemoved(address indexed account)
func (*StoreFilterer) FilterLogicAdded ¶
func (_Store *StoreFilterer) FilterLogicAdded(opts *bind.FilterOpts, account []common.Address) (*StoreLogicAddedIterator, error)
FilterLogicAdded is a free log retrieval operation binding the contract event 0xce0ca4df7a7ec71282174625246800d852b6926b9760ef984c9fa6611e71724a.
Solidity: event LogicAdded(address indexed account)
func (*StoreFilterer) FilterLogicRemoved ¶
func (_Store *StoreFilterer) FilterLogicRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreLogicRemovedIterator, error)
FilterLogicRemoved is a free log retrieval operation binding the contract event 0x9f60fd9ac36634c8a086fb62b8d5f9b088ed08a56805bb49b467012264d1444c.
Solidity: event LogicRemoved(address indexed account)
func (*StoreFilterer) FilterManagerAdded ¶
func (_Store *StoreFilterer) FilterManagerAdded(opts *bind.FilterOpts, account []common.Address) (*StoreManagerAddedIterator, error)
FilterManagerAdded is a free log retrieval operation binding the contract event 0x3b4a40cccf2058c593542587329dd385be4f0b588db5471fbd9598e56dd7093a.
Solidity: event ManagerAdded(address indexed account)
func (*StoreFilterer) FilterManagerRemoved ¶
func (_Store *StoreFilterer) FilterManagerRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreManagerRemovedIterator, error)
FilterManagerRemoved is a free log retrieval operation binding the contract event 0xef69f7d97228658c92417be1b16b19058315de71fecb435d07b7d23728b6bd31.
Solidity: event ManagerRemoved(address indexed account)
func (*StoreFilterer) FilterSellerAdded ¶
func (_Store *StoreFilterer) FilterSellerAdded(opts *bind.FilterOpts, account []common.Address) (*StoreSellerAddedIterator, error)
FilterSellerAdded is a free log retrieval operation binding the contract event 0x3d78526f2568d430fd8e20719601f7bc3f979936f8880236cc284e8127251b42.
Solidity: event SellerAdded(address indexed account)
func (*StoreFilterer) FilterSellerRemoved ¶
func (_Store *StoreFilterer) FilterSellerRemoved(opts *bind.FilterOpts, account []common.Address) (*StoreSellerRemovedIterator, error)
FilterSellerRemoved is a free log retrieval operation binding the contract event 0xa6f3b3030df964d974376ba4db21cbe49207bd79998f0d619c1c3a422259707f.
Solidity: event SellerRemoved(address indexed account)
func (*StoreFilterer) FilterTransfer ¶
func (_Store *StoreFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*StoreTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StoreFilterer) ParseApproval ¶
func (_Store *StoreFilterer) ParseApproval(log types.Log) (*StoreApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StoreFilterer) ParseBuyerAdded ¶
func (_Store *StoreFilterer) ParseBuyerAdded(log types.Log) (*StoreBuyerAdded, error)
ParseBuyerAdded is a log parse operation binding the contract event 0x6599d9dd7f97ccdc3d99ab507544f9f6ebfca20c63a7e3c018da49eeaefb164a.
Solidity: event BuyerAdded(address indexed account)
func (*StoreFilterer) ParseBuyerRemoved ¶
func (_Store *StoreFilterer) ParseBuyerRemoved(log types.Log) (*StoreBuyerRemoved, error)
ParseBuyerRemoved is a log parse operation binding the contract event 0x83fd4cbc7bc934bdfbae994ac6e72fcc0e50abd6995c1949520e761ba650d582.
Solidity: event BuyerRemoved(address indexed account)
func (*StoreFilterer) ParseLogicAdded ¶
func (_Store *StoreFilterer) ParseLogicAdded(log types.Log) (*StoreLogicAdded, error)
ParseLogicAdded is a log parse operation binding the contract event 0xce0ca4df7a7ec71282174625246800d852b6926b9760ef984c9fa6611e71724a.
Solidity: event LogicAdded(address indexed account)
func (*StoreFilterer) ParseLogicRemoved ¶
func (_Store *StoreFilterer) ParseLogicRemoved(log types.Log) (*StoreLogicRemoved, error)
ParseLogicRemoved is a log parse operation binding the contract event 0x9f60fd9ac36634c8a086fb62b8d5f9b088ed08a56805bb49b467012264d1444c.
Solidity: event LogicRemoved(address indexed account)
func (*StoreFilterer) ParseManagerAdded ¶
func (_Store *StoreFilterer) ParseManagerAdded(log types.Log) (*StoreManagerAdded, error)
ParseManagerAdded is a log parse operation binding the contract event 0x3b4a40cccf2058c593542587329dd385be4f0b588db5471fbd9598e56dd7093a.
Solidity: event ManagerAdded(address indexed account)
func (*StoreFilterer) ParseManagerRemoved ¶
func (_Store *StoreFilterer) ParseManagerRemoved(log types.Log) (*StoreManagerRemoved, error)
ParseManagerRemoved is a log parse operation binding the contract event 0xef69f7d97228658c92417be1b16b19058315de71fecb435d07b7d23728b6bd31.
Solidity: event ManagerRemoved(address indexed account)
func (*StoreFilterer) ParseSellerAdded ¶
func (_Store *StoreFilterer) ParseSellerAdded(log types.Log) (*StoreSellerAdded, error)
ParseSellerAdded is a log parse operation binding the contract event 0x3d78526f2568d430fd8e20719601f7bc3f979936f8880236cc284e8127251b42.
Solidity: event SellerAdded(address indexed account)
func (*StoreFilterer) ParseSellerRemoved ¶
func (_Store *StoreFilterer) ParseSellerRemoved(log types.Log) (*StoreSellerRemoved, error)
ParseSellerRemoved is a log parse operation binding the contract event 0xa6f3b3030df964d974376ba4db21cbe49207bd79998f0d619c1c3a422259707f.
Solidity: event SellerRemoved(address indexed account)
func (*StoreFilterer) ParseTransfer ¶
func (_Store *StoreFilterer) ParseTransfer(log types.Log) (*StoreTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
func (*StoreFilterer) WatchApproval ¶
func (_Store *StoreFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *StoreApproval, owner []common.Address, spender []common.Address) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed spender, uint256 value)
func (*StoreFilterer) WatchBuyerAdded ¶
func (_Store *StoreFilterer) WatchBuyerAdded(opts *bind.WatchOpts, sink chan<- *StoreBuyerAdded, account []common.Address) (event.Subscription, error)
WatchBuyerAdded is a free log subscription operation binding the contract event 0x6599d9dd7f97ccdc3d99ab507544f9f6ebfca20c63a7e3c018da49eeaefb164a.
Solidity: event BuyerAdded(address indexed account)
func (*StoreFilterer) WatchBuyerRemoved ¶
func (_Store *StoreFilterer) WatchBuyerRemoved(opts *bind.WatchOpts, sink chan<- *StoreBuyerRemoved, account []common.Address) (event.Subscription, error)
WatchBuyerRemoved is a free log subscription operation binding the contract event 0x83fd4cbc7bc934bdfbae994ac6e72fcc0e50abd6995c1949520e761ba650d582.
Solidity: event BuyerRemoved(address indexed account)
func (*StoreFilterer) WatchLogicAdded ¶
func (_Store *StoreFilterer) WatchLogicAdded(opts *bind.WatchOpts, sink chan<- *StoreLogicAdded, account []common.Address) (event.Subscription, error)
WatchLogicAdded is a free log subscription operation binding the contract event 0xce0ca4df7a7ec71282174625246800d852b6926b9760ef984c9fa6611e71724a.
Solidity: event LogicAdded(address indexed account)
func (*StoreFilterer) WatchLogicRemoved ¶
func (_Store *StoreFilterer) WatchLogicRemoved(opts *bind.WatchOpts, sink chan<- *StoreLogicRemoved, account []common.Address) (event.Subscription, error)
WatchLogicRemoved is a free log subscription operation binding the contract event 0x9f60fd9ac36634c8a086fb62b8d5f9b088ed08a56805bb49b467012264d1444c.
Solidity: event LogicRemoved(address indexed account)
func (*StoreFilterer) WatchManagerAdded ¶
func (_Store *StoreFilterer) WatchManagerAdded(opts *bind.WatchOpts, sink chan<- *StoreManagerAdded, account []common.Address) (event.Subscription, error)
WatchManagerAdded is a free log subscription operation binding the contract event 0x3b4a40cccf2058c593542587329dd385be4f0b588db5471fbd9598e56dd7093a.
Solidity: event ManagerAdded(address indexed account)
func (*StoreFilterer) WatchManagerRemoved ¶
func (_Store *StoreFilterer) WatchManagerRemoved(opts *bind.WatchOpts, sink chan<- *StoreManagerRemoved, account []common.Address) (event.Subscription, error)
WatchManagerRemoved is a free log subscription operation binding the contract event 0xef69f7d97228658c92417be1b16b19058315de71fecb435d07b7d23728b6bd31.
Solidity: event ManagerRemoved(address indexed account)
func (*StoreFilterer) WatchSellerAdded ¶
func (_Store *StoreFilterer) WatchSellerAdded(opts *bind.WatchOpts, sink chan<- *StoreSellerAdded, account []common.Address) (event.Subscription, error)
WatchSellerAdded is a free log subscription operation binding the contract event 0x3d78526f2568d430fd8e20719601f7bc3f979936f8880236cc284e8127251b42.
Solidity: event SellerAdded(address indexed account)
func (*StoreFilterer) WatchSellerRemoved ¶
func (_Store *StoreFilterer) WatchSellerRemoved(opts *bind.WatchOpts, sink chan<- *StoreSellerRemoved, account []common.Address) (event.Subscription, error)
WatchSellerRemoved is a free log subscription operation binding the contract event 0xa6f3b3030df964d974376ba4db21cbe49207bd79998f0d619c1c3a422259707f.
Solidity: event SellerRemoved(address indexed account)
func (*StoreFilterer) WatchTransfer ¶
func (_Store *StoreFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *StoreTransfer, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 value)
type StoreLogicAdded ¶
type StoreLogicAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreLogicAdded represents a LogicAdded event raised by the Store contract.
type StoreLogicAddedIterator ¶
type StoreLogicAddedIterator struct { Event *StoreLogicAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreLogicAddedIterator is returned from FilterLogicAdded and is used to iterate over the raw logs and unpacked data for LogicAdded events raised by the Store contract.
func (*StoreLogicAddedIterator) Close ¶
func (it *StoreLogicAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreLogicAddedIterator) Error ¶
func (it *StoreLogicAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreLogicAddedIterator) Next ¶
func (it *StoreLogicAddedIterator) 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 StoreLogicRemoved ¶
type StoreLogicRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreLogicRemoved represents a LogicRemoved event raised by the Store contract.
type StoreLogicRemovedIterator ¶
type StoreLogicRemovedIterator struct { Event *StoreLogicRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreLogicRemovedIterator is returned from FilterLogicRemoved and is used to iterate over the raw logs and unpacked data for LogicRemoved events raised by the Store contract.
func (*StoreLogicRemovedIterator) Close ¶
func (it *StoreLogicRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreLogicRemovedIterator) Error ¶
func (it *StoreLogicRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreLogicRemovedIterator) Next ¶
func (it *StoreLogicRemovedIterator) 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 StoreManagerAdded ¶
type StoreManagerAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreManagerAdded represents a ManagerAdded event raised by the Store contract.
type StoreManagerAddedIterator ¶
type StoreManagerAddedIterator struct { Event *StoreManagerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreManagerAddedIterator is returned from FilterManagerAdded and is used to iterate over the raw logs and unpacked data for ManagerAdded events raised by the Store contract.
func (*StoreManagerAddedIterator) Close ¶
func (it *StoreManagerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreManagerAddedIterator) Error ¶
func (it *StoreManagerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreManagerAddedIterator) Next ¶
func (it *StoreManagerAddedIterator) 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 StoreManagerRemoved ¶
type StoreManagerRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreManagerRemoved represents a ManagerRemoved event raised by the Store contract.
type StoreManagerRemovedIterator ¶
type StoreManagerRemovedIterator struct { Event *StoreManagerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreManagerRemovedIterator is returned from FilterManagerRemoved and is used to iterate over the raw logs and unpacked data for ManagerRemoved events raised by the Store contract.
func (*StoreManagerRemovedIterator) Close ¶
func (it *StoreManagerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreManagerRemovedIterator) Error ¶
func (it *StoreManagerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreManagerRemovedIterator) Next ¶
func (it *StoreManagerRemovedIterator) 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 StoreRaw ¶
type StoreRaw struct {
Contract *Store // Generic contract binding to access the raw methods on
}
StoreRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*StoreRaw) Call ¶
func (_Store *StoreRaw) 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 (*StoreRaw) Transact ¶
func (_Store *StoreRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreRaw) Transfer ¶
func (_Store *StoreRaw) 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 StoreSellerAdded ¶
type StoreSellerAdded struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreSellerAdded represents a SellerAdded event raised by the Store contract.
type StoreSellerAddedIterator ¶
type StoreSellerAddedIterator struct { Event *StoreSellerAdded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreSellerAddedIterator is returned from FilterSellerAdded and is used to iterate over the raw logs and unpacked data for SellerAdded events raised by the Store contract.
func (*StoreSellerAddedIterator) Close ¶
func (it *StoreSellerAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreSellerAddedIterator) Error ¶
func (it *StoreSellerAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreSellerAddedIterator) Next ¶
func (it *StoreSellerAddedIterator) 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 StoreSellerRemoved ¶
type StoreSellerRemoved struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
StoreSellerRemoved represents a SellerRemoved event raised by the Store contract.
type StoreSellerRemovedIterator ¶
type StoreSellerRemovedIterator struct { Event *StoreSellerRemoved // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreSellerRemovedIterator is returned from FilterSellerRemoved and is used to iterate over the raw logs and unpacked data for SellerRemoved events raised by the Store contract.
func (*StoreSellerRemovedIterator) Close ¶
func (it *StoreSellerRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreSellerRemovedIterator) Error ¶
func (it *StoreSellerRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreSellerRemovedIterator) Next ¶
func (it *StoreSellerRemovedIterator) 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 StoreSession ¶
type StoreSession struct { Contract *Store // 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 }
StoreSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*StoreSession) AddBuyer ¶
func (_Store *StoreSession) AddBuyer(account common.Address) (*types.Transaction, error)
AddBuyer is a paid mutator transaction binding the contract method 0xbbf89803.
Solidity: function addBuyer(address account) returns()
func (*StoreSession) AddLogic ¶
func (_Store *StoreSession) AddLogic(account common.Address) (*types.Transaction, error)
AddLogic is a paid mutator transaction binding the contract method 0x79ef704e.
Solidity: function addLogic(address account) returns()
func (*StoreSession) AddManager ¶
func (_Store *StoreSession) AddManager(account common.Address) (*types.Transaction, error)
AddManager is a paid mutator transaction binding the contract method 0x2d06177a.
Solidity: function addManager(address account) returns()
func (*StoreSession) AddSeller ¶
func (_Store *StoreSession) AddSeller(account common.Address) (*types.Transaction, error)
AddSeller is a paid mutator transaction binding the contract method 0xd93fabfa.
Solidity: function addSeller(address account) returns()
func (*StoreSession) Allowance ¶
func (_Store *StoreSession) Allowance(owner common.Address, spender common.Address) (*big.Int, error)
Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.
Solidity: function allowance(address owner, address spender) constant returns(uint256)
func (*StoreSession) AmountBuyers ¶
func (_Store *StoreSession) AmountBuyers() (*big.Int, error)
AmountBuyers is a free data retrieval call binding the contract method 0x9abd2d06.
Solidity: function amountBuyers() constant returns(uint256)
func (*StoreSession) Approve ¶
func (_Store *StoreSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StoreSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address account) constant returns(uint256)
func (*StoreSession) BurnFrom ¶
func (_Store *StoreSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*StoreSession) Decimals ¶
func (_Store *StoreSession) Decimals() (uint8, error)
Decimals is a free data retrieval call binding the contract method 0x313ce567.
Solidity: function decimals() constant returns(uint8)
func (*StoreSession) DecreaseAllowance ¶
func (_Store *StoreSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StoreSession) GetLastSubsidy ¶
func (_Store *StoreSession) GetLastSubsidy(account common.Address) (*types.Transaction, error)
GetLastSubsidy is a paid mutator transaction binding the contract method 0x257f0556.
Solidity: function getLastSubsidy(address account) returns(uint256)
func (*StoreSession) IncreaseAllowance ¶
func (_Store *StoreSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StoreSession) IsBuyer ¶
func (_Store *StoreSession) IsBuyer(account common.Address) (bool, error)
IsBuyer is a free data retrieval call binding the contract method 0x2a55feec.
Solidity: function isBuyer(address account) constant returns(bool)
func (*StoreSession) IsLogic ¶
func (_Store *StoreSession) IsLogic(account common.Address) (bool, error)
IsLogic is a free data retrieval call binding the contract method 0x2cf56891.
Solidity: function isLogic(address account) constant returns(bool)
func (*StoreSession) IsManager ¶
func (_Store *StoreSession) IsManager(account common.Address) (bool, error)
IsManager is a free data retrieval call binding the contract method 0xf3ae2415.
Solidity: function isManager(address account) constant returns(bool)
func (*StoreSession) IsSeller ¶
func (_Store *StoreSession) IsSeller(account common.Address) (bool, error)
IsSeller is a free data retrieval call binding the contract method 0xee95feaf.
Solidity: function isSeller(address account) constant returns(bool)
func (*StoreSession) Mint ¶
func (_Store *StoreSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*StoreSession) Name ¶
func (_Store *StoreSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*StoreSession) RenounceBuyer ¶
func (_Store *StoreSession) RenounceBuyer() (*types.Transaction, error)
RenounceBuyer is a paid mutator transaction binding the contract method 0xc204a0cf.
Solidity: function renounceBuyer() returns()
func (*StoreSession) RenounceManager ¶
func (_Store *StoreSession) RenounceManager() (*types.Transaction, error)
RenounceManager is a paid mutator transaction binding the contract method 0xf8b91abe.
Solidity: function renounceManager() returns()
func (*StoreSession) RenounceSeller ¶
func (_Store *StoreSession) RenounceSeller() (*types.Transaction, error)
RenounceSeller is a paid mutator transaction binding the contract method 0x64c78f8c.
Solidity: function renounceSeller() returns()
func (*StoreSession) SetLastSubsidy ¶
func (_Store *StoreSession) SetLastSubsidy(account common.Address, day *big.Int) (*types.Transaction, error)
SetLastSubsidy is a paid mutator transaction binding the contract method 0x7b881f81.
Solidity: function setLastSubsidy(address account, uint256 day) returns(bool)
func (*StoreSession) Symbol ¶
func (_Store *StoreSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*StoreSession) TotalSupply ¶
func (_Store *StoreSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*StoreSession) Transfer ¶
func (_Store *StoreSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StoreSession) TransferFrom ¶
func (_Store *StoreSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type StoreTransactor ¶
type StoreTransactor struct {
// contains filtered or unexported fields
}
StoreTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewStoreTransactor ¶
func NewStoreTransactor(address common.Address, transactor bind.ContractTransactor) (*StoreTransactor, error)
NewStoreTransactor creates a new write-only instance of Store, bound to a specific deployed contract.
func (*StoreTransactor) AddBuyer ¶
func (_Store *StoreTransactor) AddBuyer(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddBuyer is a paid mutator transaction binding the contract method 0xbbf89803.
Solidity: function addBuyer(address account) returns()
func (*StoreTransactor) AddLogic ¶
func (_Store *StoreTransactor) AddLogic(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddLogic is a paid mutator transaction binding the contract method 0x79ef704e.
Solidity: function addLogic(address account) returns()
func (*StoreTransactor) AddManager ¶
func (_Store *StoreTransactor) AddManager(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddManager is a paid mutator transaction binding the contract method 0x2d06177a.
Solidity: function addManager(address account) returns()
func (*StoreTransactor) AddSeller ¶
func (_Store *StoreTransactor) AddSeller(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
AddSeller is a paid mutator transaction binding the contract method 0xd93fabfa.
Solidity: function addSeller(address account) returns()
func (*StoreTransactor) Approve ¶
func (_Store *StoreTransactor) Approve(opts *bind.TransactOpts, spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StoreTransactor) BurnFrom ¶
func (_Store *StoreTransactor) BurnFrom(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*StoreTransactor) DecreaseAllowance ¶
func (_Store *StoreTransactor) DecreaseAllowance(opts *bind.TransactOpts, spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StoreTransactor) GetLastSubsidy ¶
func (_Store *StoreTransactor) GetLastSubsidy(opts *bind.TransactOpts, account common.Address) (*types.Transaction, error)
GetLastSubsidy is a paid mutator transaction binding the contract method 0x257f0556.
Solidity: function getLastSubsidy(address account) returns(uint256)
func (*StoreTransactor) IncreaseAllowance ¶
func (_Store *StoreTransactor) IncreaseAllowance(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StoreTransactor) Mint ¶
func (_Store *StoreTransactor) Mint(opts *bind.TransactOpts, account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*StoreTransactor) RenounceBuyer ¶
func (_Store *StoreTransactor) RenounceBuyer(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceBuyer is a paid mutator transaction binding the contract method 0xc204a0cf.
Solidity: function renounceBuyer() returns()
func (*StoreTransactor) RenounceManager ¶
func (_Store *StoreTransactor) RenounceManager(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceManager is a paid mutator transaction binding the contract method 0xf8b91abe.
Solidity: function renounceManager() returns()
func (*StoreTransactor) RenounceSeller ¶
func (_Store *StoreTransactor) RenounceSeller(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceSeller is a paid mutator transaction binding the contract method 0x64c78f8c.
Solidity: function renounceSeller() returns()
func (*StoreTransactor) SetLastSubsidy ¶
func (_Store *StoreTransactor) SetLastSubsidy(opts *bind.TransactOpts, account common.Address, day *big.Int) (*types.Transaction, error)
SetLastSubsidy is a paid mutator transaction binding the contract method 0x7b881f81.
Solidity: function setLastSubsidy(address account, uint256 day) returns(bool)
func (*StoreTransactor) Transfer ¶
func (_Store *StoreTransactor) Transfer(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StoreTransactor) TransferFrom ¶
func (_Store *StoreTransactor) TransferFrom(opts *bind.TransactOpts, sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type StoreTransactorRaw ¶
type StoreTransactorRaw struct {
Contract *StoreTransactor // Generic write-only contract binding to access the raw methods on
}
StoreTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*StoreTransactorRaw) Transact ¶
func (_Store *StoreTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*StoreTransactorRaw) Transfer ¶
func (_Store *StoreTransactorRaw) 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 StoreTransactorSession ¶
type StoreTransactorSession struct { Contract *StoreTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
StoreTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*StoreTransactorSession) AddBuyer ¶
func (_Store *StoreTransactorSession) AddBuyer(account common.Address) (*types.Transaction, error)
AddBuyer is a paid mutator transaction binding the contract method 0xbbf89803.
Solidity: function addBuyer(address account) returns()
func (*StoreTransactorSession) AddLogic ¶
func (_Store *StoreTransactorSession) AddLogic(account common.Address) (*types.Transaction, error)
AddLogic is a paid mutator transaction binding the contract method 0x79ef704e.
Solidity: function addLogic(address account) returns()
func (*StoreTransactorSession) AddManager ¶
func (_Store *StoreTransactorSession) AddManager(account common.Address) (*types.Transaction, error)
AddManager is a paid mutator transaction binding the contract method 0x2d06177a.
Solidity: function addManager(address account) returns()
func (*StoreTransactorSession) AddSeller ¶
func (_Store *StoreTransactorSession) AddSeller(account common.Address) (*types.Transaction, error)
AddSeller is a paid mutator transaction binding the contract method 0xd93fabfa.
Solidity: function addSeller(address account) returns()
func (*StoreTransactorSession) Approve ¶
func (_Store *StoreTransactorSession) Approve(spender common.Address, amount *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address spender, uint256 amount) returns(bool)
func (*StoreTransactorSession) BurnFrom ¶
func (_Store *StoreTransactorSession) BurnFrom(account common.Address, amount *big.Int) (*types.Transaction, error)
BurnFrom is a paid mutator transaction binding the contract method 0x79cc6790.
Solidity: function burnFrom(address account, uint256 amount) returns()
func (*StoreTransactorSession) DecreaseAllowance ¶
func (_Store *StoreTransactorSession) DecreaseAllowance(spender common.Address, subtractedValue *big.Int) (*types.Transaction, error)
DecreaseAllowance is a paid mutator transaction binding the contract method 0xa457c2d7.
Solidity: function decreaseAllowance(address spender, uint256 subtractedValue) returns(bool)
func (*StoreTransactorSession) GetLastSubsidy ¶
func (_Store *StoreTransactorSession) GetLastSubsidy(account common.Address) (*types.Transaction, error)
GetLastSubsidy is a paid mutator transaction binding the contract method 0x257f0556.
Solidity: function getLastSubsidy(address account) returns(uint256)
func (*StoreTransactorSession) IncreaseAllowance ¶
func (_Store *StoreTransactorSession) IncreaseAllowance(spender common.Address, addedValue *big.Int) (*types.Transaction, error)
IncreaseAllowance is a paid mutator transaction binding the contract method 0x39509351.
Solidity: function increaseAllowance(address spender, uint256 addedValue) returns(bool)
func (*StoreTransactorSession) Mint ¶
func (_Store *StoreTransactorSession) Mint(account common.Address, amount *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address account, uint256 amount) returns(bool)
func (*StoreTransactorSession) RenounceBuyer ¶
func (_Store *StoreTransactorSession) RenounceBuyer() (*types.Transaction, error)
RenounceBuyer is a paid mutator transaction binding the contract method 0xc204a0cf.
Solidity: function renounceBuyer() returns()
func (*StoreTransactorSession) RenounceManager ¶
func (_Store *StoreTransactorSession) RenounceManager() (*types.Transaction, error)
RenounceManager is a paid mutator transaction binding the contract method 0xf8b91abe.
Solidity: function renounceManager() returns()
func (*StoreTransactorSession) RenounceSeller ¶
func (_Store *StoreTransactorSession) RenounceSeller() (*types.Transaction, error)
RenounceSeller is a paid mutator transaction binding the contract method 0x64c78f8c.
Solidity: function renounceSeller() returns()
func (*StoreTransactorSession) SetLastSubsidy ¶
func (_Store *StoreTransactorSession) SetLastSubsidy(account common.Address, day *big.Int) (*types.Transaction, error)
SetLastSubsidy is a paid mutator transaction binding the contract method 0x7b881f81.
Solidity: function setLastSubsidy(address account, uint256 day) returns(bool)
func (*StoreTransactorSession) Transfer ¶
func (_Store *StoreTransactorSession) Transfer(recipient common.Address, amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address recipient, uint256 amount) returns(bool)
func (*StoreTransactorSession) TransferFrom ¶
func (_Store *StoreTransactorSession) TransferFrom(sender common.Address, recipient common.Address, amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address sender, address recipient, uint256 amount) returns(bool)
type StoreTransfer ¶
type StoreTransfer struct { From common.Address To common.Address Value *big.Int Raw types.Log // Blockchain specific contextual infos }
StoreTransfer represents a Transfer event raised by the Store contract.
type StoreTransferIterator ¶
type StoreTransferIterator struct { Event *StoreTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
StoreTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Store contract.
func (*StoreTransferIterator) Close ¶
func (it *StoreTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*StoreTransferIterator) Error ¶
func (it *StoreTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*StoreTransferIterator) Next ¶
func (it *StoreTransferIterator) 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.