store

package
v0.0.0-...-f44a32d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2020 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const StoreABI = "" /* 9546-byte string literal not displayed */

StoreABI is the input ABI used to generate the binding from.

Variables

View Source
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.

func NewStore

func NewStore(address common.Address, backend bind.ContractBackend) (*Store, error)

NewStore creates a new instance of Store, bound to a specific deployed contract.

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

func (_Store *StoreCaller) AmountBuyers(opts *bind.CallOpts) (*big.Int, error)

AmountBuyers is a free data retrieval call binding the contract method 0x9abd2d06.

Solidity: function amountBuyers() constant returns(uint256)

func (*StoreCaller) BalanceOf

func (_Store *StoreCaller) BalanceOf(opts *bind.CallOpts, account common.Address) (*big.Int, error)

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

func (_Store *StoreCaller) IsBuyer(opts *bind.CallOpts, 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 (*StoreCaller) IsLogic

func (_Store *StoreCaller) IsLogic(opts *bind.CallOpts, 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 (*StoreCaller) IsManager

func (_Store *StoreCaller) IsManager(opts *bind.CallOpts, 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 (*StoreCaller) IsSeller

func (_Store *StoreCaller) IsSeller(opts *bind.CallOpts, 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 (*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

func (_Store *StoreCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.

Solidity: function totalSupply() constant returns(uint256)

type 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

func (_Store *StoreCallerSession) BalanceOf(account common.Address) (*big.Int, error)

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

func (_Store *StoreSession) BalanceOf(account common.Address) (*big.Int, error)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL