Documentation ¶
Index ¶
- Constants
- type Address
- type AddressCaller
- type AddressCallerRaw
- type AddressCallerSession
- type AddressFilterer
- type AddressRaw
- func (_Address *AddressRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Address *AddressRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AddressSession
- type AddressTransactor
- type AddressTransactorRaw
- type AddressTransactorSession
- type Counters
- type CountersCaller
- type CountersCallerRaw
- type CountersCallerSession
- type CountersFilterer
- type CountersRaw
- func (_Counters *CountersRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_Counters *CountersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Counters *CountersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type CountersSession
- type CountersTransactor
- type CountersTransactorRaw
- type CountersTransactorSession
- type EnumerableMap
- type EnumerableMapCaller
- type EnumerableMapCallerRaw
- type EnumerableMapCallerSession
- type EnumerableMapFilterer
- type EnumerableMapRaw
- func (_EnumerableMap *EnumerableMapRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_EnumerableMap *EnumerableMapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EnumerableMap *EnumerableMapRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumerableMapSession
- type EnumerableMapTransactor
- type EnumerableMapTransactorRaw
- type EnumerableMapTransactorSession
- type EnumerableSet
- type EnumerableSetCaller
- type EnumerableSetCallerRaw
- type EnumerableSetCallerSession
- type EnumerableSetFilterer
- type EnumerableSetRaw
- func (_EnumerableSet *EnumerableSetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_EnumerableSet *EnumerableSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type EnumerableSetSession
- type EnumerableSetTransactor
- type EnumerableSetTransactorRaw
- type EnumerableSetTransactorSession
- type ItemContract
- type ItemContractApproval
- type ItemContractApprovalIterator
- type ItemContractCaller
- func (_ItemContract *ItemContractCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractCaller) GetCount(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ItemContract *ItemContractCaller) GetCreator(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractCaller) GetDCI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractCaller) GetName(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractCaller) GetOwner(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractCaller) GetTokenId(opts *bind.CallOpts, dci string) (*big.Int, error)
- func (_ItemContract *ItemContractCaller) GetTokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type ItemContractCallerRaw
- type ItemContractCallerSession
- func (_ItemContract *ItemContractCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractCallerSession) GetCount(owner common.Address) (*big.Int, error)
- func (_ItemContract *ItemContractCallerSession) GetCreator(tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractCallerSession) GetDCI(tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractCallerSession) GetName(tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractCallerSession) GetOwner(tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractCallerSession) GetTokenId(dci string) (*big.Int, error)
- func (_ItemContract *ItemContractCallerSession) GetTokenURI(tokenId *big.Int) (string, error)
- type ItemContractCreate
- type ItemContractCreateIterator
- type ItemContractFilterer
- func (_ItemContract *ItemContractFilterer) FilterApproval(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ItemContractApprovalIterator, error)
- func (_ItemContract *ItemContractFilterer) FilterCreate(opts *bind.FilterOpts, from []common.Address, tokenId []*big.Int) (*ItemContractCreateIterator, error)
- func (_ItemContract *ItemContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ItemContractTransferIterator, error)
- func (_ItemContract *ItemContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ItemContractApproval, from []common.Address, ...) (event.Subscription, error)
- func (_ItemContract *ItemContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *ItemContractCreate, from []common.Address, ...) (event.Subscription, error)
- func (_ItemContract *ItemContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ItemContractTransfer, from []common.Address, ...) (event.Subscription, error)
- type ItemContractRaw
- func (_ItemContract *ItemContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ItemContract *ItemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ItemContract *ItemContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ItemContractSession
- func (_ItemContract *ItemContractSession) Approve(tokenId *big.Int, to common.Address) (*types.Transaction, error)
- func (_ItemContract *ItemContractSession) Create(dci string, name string, tokenURI string) (*types.Transaction, error)
- func (_ItemContract *ItemContractSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractSession) GetCount(owner common.Address) (*big.Int, error)
- func (_ItemContract *ItemContractSession) GetCreator(tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractSession) GetDCI(tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractSession) GetName(tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractSession) GetOwner(tokenId *big.Int) (common.Address, error)
- func (_ItemContract *ItemContractSession) GetTokenId(dci string) (*big.Int, error)
- func (_ItemContract *ItemContractSession) GetTokenURI(tokenId *big.Int) (string, error)
- func (_ItemContract *ItemContractSession) Transfer(tokenId *big.Int, to common.Address) (*types.Transaction, error)
- type ItemContractTransactor
- func (_ItemContract *ItemContractTransactor) Approve(opts *bind.TransactOpts, tokenId *big.Int, to common.Address) (*types.Transaction, error)
- func (_ItemContract *ItemContractTransactor) Create(opts *bind.TransactOpts, dci string, name string, tokenURI string) (*types.Transaction, error)
- func (_ItemContract *ItemContractTransactor) Transfer(opts *bind.TransactOpts, tokenId *big.Int, to common.Address) (*types.Transaction, error)
- type ItemContractTransactorRaw
- type ItemContractTransactorSession
- func (_ItemContract *ItemContractTransactorSession) Approve(tokenId *big.Int, to common.Address) (*types.Transaction, error)
- func (_ItemContract *ItemContractTransactorSession) Create(dci string, name string, tokenURI string) (*types.Transaction, error)
- func (_ItemContract *ItemContractTransactorSession) Transfer(tokenId *big.Int, to common.Address) (*types.Transaction, error)
- type ItemContractTransfer
- type ItemContractTransferIterator
- type ReentrancyGuard
- type ReentrancyGuardCaller
- type ReentrancyGuardCallerRaw
- type ReentrancyGuardCallerSession
- type ReentrancyGuardFilterer
- type ReentrancyGuardRaw
- func (_ReentrancyGuard *ReentrancyGuardRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ReentrancyGuard *ReentrancyGuardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ReentrancyGuard *ReentrancyGuardRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ReentrancyGuardSession
- type ReentrancyGuardTransactor
- type ReentrancyGuardTransactorRaw
- type ReentrancyGuardTransactorSession
- type SafeMath
- type SafeMathCaller
- type SafeMathCallerRaw
- type SafeMathCallerSession
- type SafeMathFilterer
- type SafeMathRaw
- func (_SafeMath *SafeMathRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SafeMath *SafeMathRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SafeMathSession
- type SafeMathTransactor
- type SafeMathTransactorRaw
- type SafeMathTransactorSession
- type SaleContract
- type SaleContractCaller
- func (_SaleContract *SaleContractCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
- func (_SaleContract *SaleContractCaller) GetBuyer(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SaleContract *SaleContractCaller) GetPrice(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
- func (_SaleContract *SaleContractCaller) GetSeller(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- type SaleContractCallerRaw
- type SaleContractCallerSession
- func (_SaleContract *SaleContractCallerSession) Exists(tokenId *big.Int) (bool, error)
- func (_SaleContract *SaleContractCallerSession) GetBuyer(tokenId *big.Int) (common.Address, error)
- func (_SaleContract *SaleContractCallerSession) GetPrice(tokenId *big.Int) (*big.Int, error)
- func (_SaleContract *SaleContractCallerSession) GetSeller(tokenId *big.Int) (common.Address, error)
- type SaleContractCancel
- type SaleContractCancelIterator
- type SaleContractConfirm
- type SaleContractConfirmIterator
- type SaleContractCreate
- type SaleContractCreateIterator
- type SaleContractFilterer
- func (_SaleContract *SaleContractFilterer) FilterCancel(opts *bind.FilterOpts, tokenId []*big.Int) (*SaleContractCancelIterator, error)
- func (_SaleContract *SaleContractFilterer) FilterConfirm(opts *bind.FilterOpts, tokenId []*big.Int) (*SaleContractConfirmIterator, error)
- func (_SaleContract *SaleContractFilterer) FilterCreate(opts *bind.FilterOpts, tokenId []*big.Int) (*SaleContractCreateIterator, error)
- func (_SaleContract *SaleContractFilterer) WatchCancel(opts *bind.WatchOpts, sink chan<- *SaleContractCancel, tokenId []*big.Int) (event.Subscription, error)
- func (_SaleContract *SaleContractFilterer) WatchConfirm(opts *bind.WatchOpts, sink chan<- *SaleContractConfirm, tokenId []*big.Int) (event.Subscription, error)
- func (_SaleContract *SaleContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *SaleContractCreate, tokenId []*big.Int) (event.Subscription, error)
- type SaleContractRaw
- func (_SaleContract *SaleContractRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_SaleContract *SaleContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SaleContract *SaleContractRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SaleContractSession
- func (_SaleContract *SaleContractSession) Cancel(tokenId *big.Int) (*types.Transaction, error)
- func (_SaleContract *SaleContractSession) Confirm(tokenId *big.Int) (*types.Transaction, error)
- func (_SaleContract *SaleContractSession) Create(tokenId *big.Int, price *big.Int, buyer common.Address) (*types.Transaction, error)
- func (_SaleContract *SaleContractSession) Exists(tokenId *big.Int) (bool, error)
- func (_SaleContract *SaleContractSession) GetBuyer(tokenId *big.Int) (common.Address, error)
- func (_SaleContract *SaleContractSession) GetPrice(tokenId *big.Int) (*big.Int, error)
- func (_SaleContract *SaleContractSession) GetSeller(tokenId *big.Int) (common.Address, error)
- type SaleContractTransactor
- func (_SaleContract *SaleContractTransactor) Cancel(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_SaleContract *SaleContractTransactor) Confirm(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
- func (_SaleContract *SaleContractTransactor) Create(opts *bind.TransactOpts, tokenId *big.Int, price *big.Int, ...) (*types.Transaction, error)
- type SaleContractTransactorRaw
- type SaleContractTransactorSession
- func (_SaleContract *SaleContractTransactorSession) Cancel(tokenId *big.Int) (*types.Transaction, error)
- func (_SaleContract *SaleContractTransactorSession) Confirm(tokenId *big.Int) (*types.Transaction, error)
- func (_SaleContract *SaleContractTransactorSession) Create(tokenId *big.Int, price *big.Int, buyer common.Address) (*types.Transaction, error)
Constants ¶
const AddressABI = "[]"
AddressABI is the input ABI used to generate the binding from.
const AddressBin = `` /* 242-byte string literal not displayed */
AddressBin is the compiled bytecode used for deploying new contracts.
const CountersABI = "[]"
CountersABI is the input ABI used to generate the binding from.
const CountersBin = `` /* 242-byte string literal not displayed */
CountersBin is the compiled bytecode used for deploying new contracts.
const EnumerableMapABI = "[]"
EnumerableMapABI is the input ABI used to generate the binding from.
const EnumerableMapBin = `` /* 242-byte string literal not displayed */
EnumerableMapBin is the compiled bytecode used for deploying new contracts.
const EnumerableSetABI = "[]"
EnumerableSetABI is the input ABI used to generate the binding from.
const EnumerableSetBin = `` /* 242-byte string literal not displayed */
EnumerableSetBin is the compiled bytecode used for deploying new contracts.
const ItemContractABI = "" /* 3460-byte string literal not displayed */
ItemContractABI is the input ABI used to generate the binding from.
const ItemContractBin = `` /* 10788-byte string literal not displayed */
ItemContractBin is the compiled bytecode used for deploying new contracts.
const ReentrancyGuardABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"
ReentrancyGuardABI is the input ABI used to generate the binding from.
const ReentrancyGuardBin = `0x`
ReentrancyGuardBin is the compiled bytecode used for deploying new contracts.
const SafeMathABI = "[]"
SafeMathABI is the input ABI used to generate the binding from.
const SafeMathBin = `` /* 242-byte string literal not displayed */
SafeMathBin is the compiled bytecode used for deploying new contracts.
const SaleContractABI = "" /* 2780-byte string literal not displayed */
SaleContractABI is the input ABI used to generate the binding from.
const SaleContractBin = `` /* 8040-byte string literal not displayed */
SaleContractBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶ added in v0.0.8
type Address struct { AddressCaller // Read-only binding to the contract AddressTransactor // Write-only binding to the contract AddressFilterer // Log filterer for contract events }
Address is an auto generated Go binding around an Ethereum contract.
func DeployAddress ¶ added in v0.0.8
func DeployAddress(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Address, error)
DeployAddress deploys a new Ethereum contract, binding an instance of Address to it.
func NewAddress ¶ added in v0.0.8
NewAddress creates a new instance of Address, bound to a specific deployed contract.
type AddressCaller ¶ added in v0.0.8
type AddressCaller struct {
// contains filtered or unexported fields
}
AddressCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAddressCaller ¶ added in v0.0.8
func NewAddressCaller(address common.Address, caller bind.ContractCaller) (*AddressCaller, error)
NewAddressCaller creates a new read-only instance of Address, bound to a specific deployed contract.
type AddressCallerRaw ¶ added in v0.0.8
type AddressCallerRaw struct {
Contract *AddressCaller // Generic read-only contract binding to access the raw methods on
}
AddressCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AddressCallerRaw) Call ¶ added in v0.0.8
func (_Address *AddressCallerRaw) 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 AddressCallerSession ¶ added in v0.0.8
type AddressCallerSession struct { Contract *AddressCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AddressCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type AddressFilterer ¶ added in v0.0.8
type AddressFilterer struct {
// contains filtered or unexported fields
}
AddressFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAddressFilterer ¶ added in v0.0.8
func NewAddressFilterer(address common.Address, filterer bind.ContractFilterer) (*AddressFilterer, error)
NewAddressFilterer creates a new log filterer instance of Address, bound to a specific deployed contract.
type AddressRaw ¶ added in v0.0.8
type AddressRaw struct {
Contract *Address // Generic contract binding to access the raw methods on
}
AddressRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AddressRaw) Call ¶ added in v0.0.8
func (_Address *AddressRaw) 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 (*AddressRaw) Transact ¶ added in v0.0.8
func (_Address *AddressRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressRaw) Transfer ¶ added in v0.0.8
func (_Address *AddressRaw) 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 AddressSession ¶ added in v0.0.8
type AddressSession struct { Contract *Address // 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 }
AddressSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type AddressTransactor ¶ added in v0.0.8
type AddressTransactor struct {
// contains filtered or unexported fields
}
AddressTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAddressTransactor ¶ added in v0.0.8
func NewAddressTransactor(address common.Address, transactor bind.ContractTransactor) (*AddressTransactor, error)
NewAddressTransactor creates a new write-only instance of Address, bound to a specific deployed contract.
type AddressTransactorRaw ¶ added in v0.0.8
type AddressTransactorRaw struct {
Contract *AddressTransactor // Generic write-only contract binding to access the raw methods on
}
AddressTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AddressTransactorRaw) Transact ¶ added in v0.0.8
func (_Address *AddressTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AddressTransactorRaw) Transfer ¶ added in v0.0.8
func (_Address *AddressTransactorRaw) 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 AddressTransactorSession ¶ added in v0.0.8
type AddressTransactorSession struct { Contract *AddressTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AddressTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Counters ¶ added in v0.0.8
type Counters struct { CountersCaller // Read-only binding to the contract CountersTransactor // Write-only binding to the contract CountersFilterer // Log filterer for contract events }
Counters is an auto generated Go binding around an Ethereum contract.
func DeployCounters ¶ added in v0.0.8
func DeployCounters(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Counters, error)
DeployCounters deploys a new Ethereum contract, binding an instance of Counters to it.
func NewCounters ¶ added in v0.0.8
NewCounters creates a new instance of Counters, bound to a specific deployed contract.
type CountersCaller ¶ added in v0.0.8
type CountersCaller struct {
// contains filtered or unexported fields
}
CountersCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewCountersCaller ¶ added in v0.0.8
func NewCountersCaller(address common.Address, caller bind.ContractCaller) (*CountersCaller, error)
NewCountersCaller creates a new read-only instance of Counters, bound to a specific deployed contract.
type CountersCallerRaw ¶ added in v0.0.8
type CountersCallerRaw struct {
Contract *CountersCaller // Generic read-only contract binding to access the raw methods on
}
CountersCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*CountersCallerRaw) Call ¶ added in v0.0.8
func (_Counters *CountersCallerRaw) 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 CountersCallerSession ¶ added in v0.0.8
type CountersCallerSession struct { Contract *CountersCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
CountersCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type CountersFilterer ¶ added in v0.0.8
type CountersFilterer struct {
// contains filtered or unexported fields
}
CountersFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewCountersFilterer ¶ added in v0.0.8
func NewCountersFilterer(address common.Address, filterer bind.ContractFilterer) (*CountersFilterer, error)
NewCountersFilterer creates a new log filterer instance of Counters, bound to a specific deployed contract.
type CountersRaw ¶ added in v0.0.8
type CountersRaw struct {
Contract *Counters // Generic contract binding to access the raw methods on
}
CountersRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*CountersRaw) Call ¶ added in v0.0.8
func (_Counters *CountersRaw) 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 (*CountersRaw) Transact ¶ added in v0.0.8
func (_Counters *CountersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CountersRaw) Transfer ¶ added in v0.0.8
func (_Counters *CountersRaw) 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 CountersSession ¶ added in v0.0.8
type CountersSession struct { Contract *Counters // 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 }
CountersSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type CountersTransactor ¶ added in v0.0.8
type CountersTransactor struct {
// contains filtered or unexported fields
}
CountersTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewCountersTransactor ¶ added in v0.0.8
func NewCountersTransactor(address common.Address, transactor bind.ContractTransactor) (*CountersTransactor, error)
NewCountersTransactor creates a new write-only instance of Counters, bound to a specific deployed contract.
type CountersTransactorRaw ¶ added in v0.0.8
type CountersTransactorRaw struct {
Contract *CountersTransactor // Generic write-only contract binding to access the raw methods on
}
CountersTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*CountersTransactorRaw) Transact ¶ added in v0.0.8
func (_Counters *CountersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*CountersTransactorRaw) Transfer ¶ added in v0.0.8
func (_Counters *CountersTransactorRaw) 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 CountersTransactorSession ¶ added in v0.0.8
type CountersTransactorSession struct { Contract *CountersTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
CountersTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EnumerableMap ¶ added in v0.0.8
type EnumerableMap struct { EnumerableMapCaller // Read-only binding to the contract EnumerableMapTransactor // Write-only binding to the contract EnumerableMapFilterer // Log filterer for contract events }
EnumerableMap is an auto generated Go binding around an Ethereum contract.
func DeployEnumerableMap ¶ added in v0.0.8
func DeployEnumerableMap(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableMap, error)
DeployEnumerableMap deploys a new Ethereum contract, binding an instance of EnumerableMap to it.
func NewEnumerableMap ¶ added in v0.0.8
func NewEnumerableMap(address common.Address, backend bind.ContractBackend) (*EnumerableMap, error)
NewEnumerableMap creates a new instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapCaller ¶ added in v0.0.8
type EnumerableMapCaller struct {
// contains filtered or unexported fields
}
EnumerableMapCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableMapCaller ¶ added in v0.0.8
func NewEnumerableMapCaller(address common.Address, caller bind.ContractCaller) (*EnumerableMapCaller, error)
NewEnumerableMapCaller creates a new read-only instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapCallerRaw ¶ added in v0.0.8
type EnumerableMapCallerRaw struct {
Contract *EnumerableMapCaller // Generic read-only contract binding to access the raw methods on
}
EnumerableMapCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumerableMapCallerRaw) Call ¶ added in v0.0.8
func (_EnumerableMap *EnumerableMapCallerRaw) 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 EnumerableMapCallerSession ¶ added in v0.0.8
type EnumerableMapCallerSession struct { Contract *EnumerableMapCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumerableMapCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumerableMapFilterer ¶ added in v0.0.8
type EnumerableMapFilterer struct {
// contains filtered or unexported fields
}
EnumerableMapFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableMapFilterer ¶ added in v0.0.8
func NewEnumerableMapFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableMapFilterer, error)
NewEnumerableMapFilterer creates a new log filterer instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapRaw ¶ added in v0.0.8
type EnumerableMapRaw struct {
Contract *EnumerableMap // Generic contract binding to access the raw methods on
}
EnumerableMapRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumerableMapRaw) Call ¶ added in v0.0.8
func (_EnumerableMap *EnumerableMapRaw) 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 (*EnumerableMapRaw) Transact ¶ added in v0.0.8
func (_EnumerableMap *EnumerableMapRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableMapRaw) Transfer ¶ added in v0.0.8
func (_EnumerableMap *EnumerableMapRaw) 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 EnumerableMapSession ¶ added in v0.0.8
type EnumerableMapSession struct { Contract *EnumerableMap // 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 }
EnumerableMapSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumerableMapTransactor ¶ added in v0.0.8
type EnumerableMapTransactor struct {
// contains filtered or unexported fields
}
EnumerableMapTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableMapTransactor ¶ added in v0.0.8
func NewEnumerableMapTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableMapTransactor, error)
NewEnumerableMapTransactor creates a new write-only instance of EnumerableMap, bound to a specific deployed contract.
type EnumerableMapTransactorRaw ¶ added in v0.0.8
type EnumerableMapTransactorRaw struct {
Contract *EnumerableMapTransactor // Generic write-only contract binding to access the raw methods on
}
EnumerableMapTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumerableMapTransactorRaw) Transact ¶ added in v0.0.8
func (_EnumerableMap *EnumerableMapTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableMapTransactorRaw) Transfer ¶ added in v0.0.8
func (_EnumerableMap *EnumerableMapTransactorRaw) 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 EnumerableMapTransactorSession ¶ added in v0.0.8
type EnumerableMapTransactorSession struct { Contract *EnumerableMapTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableMapTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type EnumerableSet ¶ added in v0.0.8
type EnumerableSet struct { EnumerableSetCaller // Read-only binding to the contract EnumerableSetTransactor // Write-only binding to the contract EnumerableSetFilterer // Log filterer for contract events }
EnumerableSet is an auto generated Go binding around an Ethereum contract.
func DeployEnumerableSet ¶ added in v0.0.8
func DeployEnumerableSet(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EnumerableSet, error)
DeployEnumerableSet deploys a new Ethereum contract, binding an instance of EnumerableSet to it.
func NewEnumerableSet ¶ added in v0.0.8
func NewEnumerableSet(address common.Address, backend bind.ContractBackend) (*EnumerableSet, error)
NewEnumerableSet creates a new instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCaller ¶ added in v0.0.8
type EnumerableSetCaller struct {
// contains filtered or unexported fields
}
EnumerableSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewEnumerableSetCaller ¶ added in v0.0.8
func NewEnumerableSetCaller(address common.Address, caller bind.ContractCaller) (*EnumerableSetCaller, error)
NewEnumerableSetCaller creates a new read-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetCallerRaw ¶ added in v0.0.8
type EnumerableSetCallerRaw struct {
Contract *EnumerableSetCaller // Generic read-only contract binding to access the raw methods on
}
EnumerableSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*EnumerableSetCallerRaw) Call ¶ added in v0.0.8
func (_EnumerableSet *EnumerableSetCallerRaw) 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 EnumerableSetCallerSession ¶ added in v0.0.8
type EnumerableSetCallerSession struct { Contract *EnumerableSetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
EnumerableSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type EnumerableSetFilterer ¶ added in v0.0.8
type EnumerableSetFilterer struct {
// contains filtered or unexported fields
}
EnumerableSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewEnumerableSetFilterer ¶ added in v0.0.8
func NewEnumerableSetFilterer(address common.Address, filterer bind.ContractFilterer) (*EnumerableSetFilterer, error)
NewEnumerableSetFilterer creates a new log filterer instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetRaw ¶ added in v0.0.8
type EnumerableSetRaw struct {
Contract *EnumerableSet // Generic contract binding to access the raw methods on
}
EnumerableSetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*EnumerableSetRaw) Call ¶ added in v0.0.8
func (_EnumerableSet *EnumerableSetRaw) 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 (*EnumerableSetRaw) Transact ¶ added in v0.0.8
func (_EnumerableSet *EnumerableSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetRaw) Transfer ¶ added in v0.0.8
func (_EnumerableSet *EnumerableSetRaw) 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 EnumerableSetSession ¶ added in v0.0.8
type EnumerableSetSession struct { Contract *EnumerableSet // 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 }
EnumerableSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type EnumerableSetTransactor ¶ added in v0.0.8
type EnumerableSetTransactor struct {
// contains filtered or unexported fields
}
EnumerableSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewEnumerableSetTransactor ¶ added in v0.0.8
func NewEnumerableSetTransactor(address common.Address, transactor bind.ContractTransactor) (*EnumerableSetTransactor, error)
NewEnumerableSetTransactor creates a new write-only instance of EnumerableSet, bound to a specific deployed contract.
type EnumerableSetTransactorRaw ¶ added in v0.0.8
type EnumerableSetTransactorRaw struct {
Contract *EnumerableSetTransactor // Generic write-only contract binding to access the raw methods on
}
EnumerableSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*EnumerableSetTransactorRaw) Transact ¶ added in v0.0.8
func (_EnumerableSet *EnumerableSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*EnumerableSetTransactorRaw) Transfer ¶ added in v0.0.8
func (_EnumerableSet *EnumerableSetTransactorRaw) 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 EnumerableSetTransactorSession ¶ added in v0.0.8
type EnumerableSetTransactorSession struct { Contract *EnumerableSetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
EnumerableSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ItemContract ¶ added in v0.0.8
type ItemContract struct { ItemContractCaller // Read-only binding to the contract ItemContractTransactor // Write-only binding to the contract ItemContractFilterer // Log filterer for contract events }
ItemContract is an auto generated Go binding around an Ethereum contract.
func DeployItemContract ¶ added in v0.0.8
func DeployItemContract(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ItemContract, error)
DeployItemContract deploys a new Ethereum contract, binding an instance of ItemContract to it.
func NewItemContract ¶ added in v0.0.8
func NewItemContract(address common.Address, backend bind.ContractBackend) (*ItemContract, error)
NewItemContract creates a new instance of ItemContract, bound to a specific deployed contract.
type ItemContractApproval ¶ added in v0.0.9
type ItemContractApproval struct { From common.Address To common.Address TokenId *big.Int Dci string Raw types.Log // Blockchain specific contextual infos }
ItemContractApproval represents a Approval event raised by the ItemContract contract.
type ItemContractApprovalIterator ¶ added in v0.0.9
type ItemContractApprovalIterator struct { Event *ItemContractApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ItemContractApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ItemContract contract.
func (*ItemContractApprovalIterator) Close ¶ added in v0.0.9
func (it *ItemContractApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ItemContractApprovalIterator) Error ¶ added in v0.0.9
func (it *ItemContractApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ItemContractApprovalIterator) Next ¶ added in v0.0.9
func (it *ItemContractApprovalIterator) 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 ItemContractCaller ¶ added in v0.0.8
type ItemContractCaller struct {
// contains filtered or unexported fields
}
ItemContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewItemContractCaller ¶ added in v0.0.8
func NewItemContractCaller(address common.Address, caller bind.ContractCaller) (*ItemContractCaller, error)
NewItemContractCaller creates a new read-only instance of ItemContract, bound to a specific deployed contract.
func (*ItemContractCaller) GetApproved ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(tokenId uint256) constant returns(address)
func (*ItemContractCaller) GetCount ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetCount(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
GetCount is a free data retrieval call binding the contract method 0x4f0cd27b.
Solidity: function getCount(owner address) constant returns(uint256)
func (*ItemContractCaller) GetCreator ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetCreator(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetCreator is a free data retrieval call binding the contract method 0xd48e638a.
Solidity: function getCreator(tokenId uint256) constant returns(address)
func (*ItemContractCaller) GetDCI ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetDCI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetDCI is a free data retrieval call binding the contract method 0xdb157339.
Solidity: function getDCI(tokenId uint256) constant returns(string)
func (*ItemContractCaller) GetName ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetName(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetName is a free data retrieval call binding the contract method 0x6b8ff574.
Solidity: function getName(tokenId uint256) constant returns(string)
func (*ItemContractCaller) GetOwner ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetOwner(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetOwner is a free data retrieval call binding the contract method 0xc41a360a.
Solidity: function getOwner(tokenId uint256) constant returns(address)
func (*ItemContractCaller) GetTokenId ¶ added in v0.0.8
func (_ItemContract *ItemContractCaller) GetTokenId(opts *bind.CallOpts, dci string) (*big.Int, error)
GetTokenId is a free data retrieval call binding the contract method 0x1e7663bc.
Solidity: function getTokenId(dci string) constant returns(uint256)
func (*ItemContractCaller) GetTokenURI ¶ added in v0.0.9
func (_ItemContract *ItemContractCaller) GetTokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
GetTokenURI is a free data retrieval call binding the contract method 0x3bb3a24d.
Solidity: function getTokenURI(tokenId uint256) constant returns(string)
type ItemContractCallerRaw ¶ added in v0.0.8
type ItemContractCallerRaw struct {
Contract *ItemContractCaller // Generic read-only contract binding to access the raw methods on
}
ItemContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ItemContractCallerRaw) Call ¶ added in v0.0.8
func (_ItemContract *ItemContractCallerRaw) 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 ItemContractCallerSession ¶ added in v0.0.8
type ItemContractCallerSession struct { Contract *ItemContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ItemContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ItemContractCallerSession) GetApproved ¶ added in v0.0.8
func (_ItemContract *ItemContractCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(tokenId uint256) constant returns(address)
func (*ItemContractCallerSession) GetCount ¶ added in v0.0.8
GetCount is a free data retrieval call binding the contract method 0x4f0cd27b.
Solidity: function getCount(owner address) constant returns(uint256)
func (*ItemContractCallerSession) GetCreator ¶ added in v0.0.8
func (_ItemContract *ItemContractCallerSession) GetCreator(tokenId *big.Int) (common.Address, error)
GetCreator is a free data retrieval call binding the contract method 0xd48e638a.
Solidity: function getCreator(tokenId uint256) constant returns(address)
func (*ItemContractCallerSession) GetDCI ¶ added in v0.0.8
func (_ItemContract *ItemContractCallerSession) GetDCI(tokenId *big.Int) (string, error)
GetDCI is a free data retrieval call binding the contract method 0xdb157339.
Solidity: function getDCI(tokenId uint256) constant returns(string)
func (*ItemContractCallerSession) GetName ¶ added in v0.0.8
func (_ItemContract *ItemContractCallerSession) GetName(tokenId *big.Int) (string, error)
GetName is a free data retrieval call binding the contract method 0x6b8ff574.
Solidity: function getName(tokenId uint256) constant returns(string)
func (*ItemContractCallerSession) GetOwner ¶ added in v0.0.8
GetOwner is a free data retrieval call binding the contract method 0xc41a360a.
Solidity: function getOwner(tokenId uint256) constant returns(address)
func (*ItemContractCallerSession) GetTokenId ¶ added in v0.0.8
func (_ItemContract *ItemContractCallerSession) GetTokenId(dci string) (*big.Int, error)
GetTokenId is a free data retrieval call binding the contract method 0x1e7663bc.
Solidity: function getTokenId(dci string) constant returns(uint256)
func (*ItemContractCallerSession) GetTokenURI ¶ added in v0.0.9
func (_ItemContract *ItemContractCallerSession) GetTokenURI(tokenId *big.Int) (string, error)
GetTokenURI is a free data retrieval call binding the contract method 0x3bb3a24d.
Solidity: function getTokenURI(tokenId uint256) constant returns(string)
type ItemContractCreate ¶ added in v0.0.8
type ItemContractCreate struct { From common.Address TokenId *big.Int Dci string Name string TokenURI string Raw types.Log // Blockchain specific contextual infos }
ItemContractCreate represents a Create event raised by the ItemContract contract.
type ItemContractCreateIterator ¶ added in v0.0.8
type ItemContractCreateIterator struct { Event *ItemContractCreate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ItemContractCreateIterator is returned from FilterCreate and is used to iterate over the raw logs and unpacked data for Create events raised by the ItemContract contract.
func (*ItemContractCreateIterator) Close ¶ added in v0.0.8
func (it *ItemContractCreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ItemContractCreateIterator) Error ¶ added in v0.0.8
func (it *ItemContractCreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ItemContractCreateIterator) Next ¶ added in v0.0.8
func (it *ItemContractCreateIterator) 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 ItemContractFilterer ¶ added in v0.0.8
type ItemContractFilterer struct {
// contains filtered or unexported fields
}
ItemContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewItemContractFilterer ¶ added in v0.0.8
func NewItemContractFilterer(address common.Address, filterer bind.ContractFilterer) (*ItemContractFilterer, error)
NewItemContractFilterer creates a new log filterer instance of ItemContract, bound to a specific deployed contract.
func (*ItemContractFilterer) FilterApproval ¶ added in v0.0.9
func (_ItemContract *ItemContractFilterer) FilterApproval(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ItemContractApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0xfa07013316165a7c424e6be19a166ba4784477c405b341b4bb535985391e7baa.
Solidity: e Approval(from indexed address, to indexed address, tokenId indexed uint256, dci string)
func (*ItemContractFilterer) FilterCreate ¶ added in v0.0.8
func (_ItemContract *ItemContractFilterer) FilterCreate(opts *bind.FilterOpts, from []common.Address, tokenId []*big.Int) (*ItemContractCreateIterator, error)
FilterCreate is a free log retrieval operation binding the contract event 0xefebf1e9cc6cf1906f62a4ed1545a6c54e027262b597e06b8e00abc4a3d8f501.
Solidity: e Create(from indexed address, tokenId indexed uint256, dci string, name string, tokenURI string)
func (*ItemContractFilterer) FilterTransfer ¶ added in v0.0.8
func (_ItemContract *ItemContractFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ItemContractTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xcd6e659e4c2e75c3bfe47fecaccf39aeb368116a0ee52afb532e07f6cba6c0d1.
Solidity: e Transfer(from indexed address, to indexed address, tokenId indexed uint256, dci string)
func (*ItemContractFilterer) WatchApproval ¶ added in v0.0.9
func (_ItemContract *ItemContractFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ItemContractApproval, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0xfa07013316165a7c424e6be19a166ba4784477c405b341b4bb535985391e7baa.
Solidity: e Approval(from indexed address, to indexed address, tokenId indexed uint256, dci string)
func (*ItemContractFilterer) WatchCreate ¶ added in v0.0.8
func (_ItemContract *ItemContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *ItemContractCreate, from []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchCreate is a free log subscription operation binding the contract event 0xefebf1e9cc6cf1906f62a4ed1545a6c54e027262b597e06b8e00abc4a3d8f501.
Solidity: e Create(from indexed address, tokenId indexed uint256, dci string, name string, tokenURI string)
func (*ItemContractFilterer) WatchTransfer ¶ added in v0.0.8
func (_ItemContract *ItemContractFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ItemContractTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xcd6e659e4c2e75c3bfe47fecaccf39aeb368116a0ee52afb532e07f6cba6c0d1.
Solidity: e Transfer(from indexed address, to indexed address, tokenId indexed uint256, dci string)
type ItemContractRaw ¶ added in v0.0.8
type ItemContractRaw struct {
Contract *ItemContract // Generic contract binding to access the raw methods on
}
ItemContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ItemContractRaw) Call ¶ added in v0.0.8
func (_ItemContract *ItemContractRaw) 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 (*ItemContractRaw) Transact ¶ added in v0.0.8
func (_ItemContract *ItemContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ItemContractRaw) Transfer ¶ added in v0.0.8
func (_ItemContract *ItemContractRaw) 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 ItemContractSession ¶ added in v0.0.8
type ItemContractSession struct { Contract *ItemContract // 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 }
ItemContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ItemContractSession) Approve ¶ added in v0.0.9
func (_ItemContract *ItemContractSession) Approve(tokenId *big.Int, to common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xfebe4909.
Solidity: function approve(tokenId uint256, to address) returns()
func (*ItemContractSession) Create ¶ added in v0.0.8
func (_ItemContract *ItemContractSession) Create(dci string, name string, tokenURI string) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x5d28560a.
Solidity: function create(dci string, name string, tokenURI string) returns()
func (*ItemContractSession) GetApproved ¶ added in v0.0.8
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(tokenId uint256) constant returns(address)
func (*ItemContractSession) GetCount ¶ added in v0.0.8
GetCount is a free data retrieval call binding the contract method 0x4f0cd27b.
Solidity: function getCount(owner address) constant returns(uint256)
func (*ItemContractSession) GetCreator ¶ added in v0.0.8
GetCreator is a free data retrieval call binding the contract method 0xd48e638a.
Solidity: function getCreator(tokenId uint256) constant returns(address)
func (*ItemContractSession) GetDCI ¶ added in v0.0.8
func (_ItemContract *ItemContractSession) GetDCI(tokenId *big.Int) (string, error)
GetDCI is a free data retrieval call binding the contract method 0xdb157339.
Solidity: function getDCI(tokenId uint256) constant returns(string)
func (*ItemContractSession) GetName ¶ added in v0.0.8
func (_ItemContract *ItemContractSession) GetName(tokenId *big.Int) (string, error)
GetName is a free data retrieval call binding the contract method 0x6b8ff574.
Solidity: function getName(tokenId uint256) constant returns(string)
func (*ItemContractSession) GetOwner ¶ added in v0.0.8
GetOwner is a free data retrieval call binding the contract method 0xc41a360a.
Solidity: function getOwner(tokenId uint256) constant returns(address)
func (*ItemContractSession) GetTokenId ¶ added in v0.0.8
func (_ItemContract *ItemContractSession) GetTokenId(dci string) (*big.Int, error)
GetTokenId is a free data retrieval call binding the contract method 0x1e7663bc.
Solidity: function getTokenId(dci string) constant returns(uint256)
func (*ItemContractSession) GetTokenURI ¶ added in v0.0.9
func (_ItemContract *ItemContractSession) GetTokenURI(tokenId *big.Int) (string, error)
GetTokenURI is a free data retrieval call binding the contract method 0x3bb3a24d.
Solidity: function getTokenURI(tokenId uint256) constant returns(string)
func (*ItemContractSession) Transfer ¶ added in v0.0.8
func (_ItemContract *ItemContractSession) Transfer(tokenId *big.Int, to common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xb7760c8f.
Solidity: function transfer(tokenId uint256, to address) returns()
type ItemContractTransactor ¶ added in v0.0.8
type ItemContractTransactor struct {
// contains filtered or unexported fields
}
ItemContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewItemContractTransactor ¶ added in v0.0.8
func NewItemContractTransactor(address common.Address, transactor bind.ContractTransactor) (*ItemContractTransactor, error)
NewItemContractTransactor creates a new write-only instance of ItemContract, bound to a specific deployed contract.
func (*ItemContractTransactor) Approve ¶ added in v0.0.9
func (_ItemContract *ItemContractTransactor) Approve(opts *bind.TransactOpts, tokenId *big.Int, to common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xfebe4909.
Solidity: function approve(tokenId uint256, to address) returns()
func (*ItemContractTransactor) Create ¶ added in v0.0.8
func (_ItemContract *ItemContractTransactor) Create(opts *bind.TransactOpts, dci string, name string, tokenURI string) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x5d28560a.
Solidity: function create(dci string, name string, tokenURI string) returns()
func (*ItemContractTransactor) Transfer ¶ added in v0.0.8
func (_ItemContract *ItemContractTransactor) Transfer(opts *bind.TransactOpts, tokenId *big.Int, to common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xb7760c8f.
Solidity: function transfer(tokenId uint256, to address) returns()
type ItemContractTransactorRaw ¶ added in v0.0.8
type ItemContractTransactorRaw struct {
Contract *ItemContractTransactor // Generic write-only contract binding to access the raw methods on
}
ItemContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ItemContractTransactorRaw) Transact ¶ added in v0.0.8
func (_ItemContract *ItemContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ItemContractTransactorRaw) Transfer ¶ added in v0.0.8
func (_ItemContract *ItemContractTransactorRaw) 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 ItemContractTransactorSession ¶ added in v0.0.8
type ItemContractTransactorSession struct { Contract *ItemContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ItemContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ItemContractTransactorSession) Approve ¶ added in v0.0.9
func (_ItemContract *ItemContractTransactorSession) Approve(tokenId *big.Int, to common.Address) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0xfebe4909.
Solidity: function approve(tokenId uint256, to address) returns()
func (*ItemContractTransactorSession) Create ¶ added in v0.0.8
func (_ItemContract *ItemContractTransactorSession) Create(dci string, name string, tokenURI string) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x5d28560a.
Solidity: function create(dci string, name string, tokenURI string) returns()
func (*ItemContractTransactorSession) Transfer ¶ added in v0.0.8
func (_ItemContract *ItemContractTransactorSession) Transfer(tokenId *big.Int, to common.Address) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xb7760c8f.
Solidity: function transfer(tokenId uint256, to address) returns()
type ItemContractTransfer ¶ added in v0.0.8
type ItemContractTransfer struct { From common.Address To common.Address TokenId *big.Int Dci string Raw types.Log // Blockchain specific contextual infos }
ItemContractTransfer represents a Transfer event raised by the ItemContract contract.
type ItemContractTransferIterator ¶ added in v0.0.8
type ItemContractTransferIterator struct { Event *ItemContractTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ItemContractTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ItemContract contract.
func (*ItemContractTransferIterator) Close ¶ added in v0.0.8
func (it *ItemContractTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ItemContractTransferIterator) Error ¶ added in v0.0.8
func (it *ItemContractTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ItemContractTransferIterator) Next ¶ added in v0.0.8
func (it *ItemContractTransferIterator) 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 ReentrancyGuard ¶ added in v0.0.8
type ReentrancyGuard struct { ReentrancyGuardCaller // Read-only binding to the contract ReentrancyGuardTransactor // Write-only binding to the contract ReentrancyGuardFilterer // Log filterer for contract events }
ReentrancyGuard is an auto generated Go binding around an Ethereum contract.
func DeployReentrancyGuard ¶ added in v0.0.8
func DeployReentrancyGuard(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *ReentrancyGuard, error)
DeployReentrancyGuard deploys a new Ethereum contract, binding an instance of ReentrancyGuard to it.
func NewReentrancyGuard ¶ added in v0.0.8
func NewReentrancyGuard(address common.Address, backend bind.ContractBackend) (*ReentrancyGuard, error)
NewReentrancyGuard creates a new instance of ReentrancyGuard, bound to a specific deployed contract.
type ReentrancyGuardCaller ¶ added in v0.0.8
type ReentrancyGuardCaller struct {
// contains filtered or unexported fields
}
ReentrancyGuardCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewReentrancyGuardCaller ¶ added in v0.0.8
func NewReentrancyGuardCaller(address common.Address, caller bind.ContractCaller) (*ReentrancyGuardCaller, error)
NewReentrancyGuardCaller creates a new read-only instance of ReentrancyGuard, bound to a specific deployed contract.
type ReentrancyGuardCallerRaw ¶ added in v0.0.8
type ReentrancyGuardCallerRaw struct {
Contract *ReentrancyGuardCaller // Generic read-only contract binding to access the raw methods on
}
ReentrancyGuardCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ReentrancyGuardCallerRaw) Call ¶ added in v0.0.8
func (_ReentrancyGuard *ReentrancyGuardCallerRaw) 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 ReentrancyGuardCallerSession ¶ added in v0.0.8
type ReentrancyGuardCallerSession struct { Contract *ReentrancyGuardCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ReentrancyGuardCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ReentrancyGuardFilterer ¶ added in v0.0.8
type ReentrancyGuardFilterer struct {
// contains filtered or unexported fields
}
ReentrancyGuardFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewReentrancyGuardFilterer ¶ added in v0.0.8
func NewReentrancyGuardFilterer(address common.Address, filterer bind.ContractFilterer) (*ReentrancyGuardFilterer, error)
NewReentrancyGuardFilterer creates a new log filterer instance of ReentrancyGuard, bound to a specific deployed contract.
type ReentrancyGuardRaw ¶ added in v0.0.8
type ReentrancyGuardRaw struct {
Contract *ReentrancyGuard // Generic contract binding to access the raw methods on
}
ReentrancyGuardRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ReentrancyGuardRaw) Call ¶ added in v0.0.8
func (_ReentrancyGuard *ReentrancyGuardRaw) 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 (*ReentrancyGuardRaw) Transact ¶ added in v0.0.8
func (_ReentrancyGuard *ReentrancyGuardRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReentrancyGuardRaw) Transfer ¶ added in v0.0.8
func (_ReentrancyGuard *ReentrancyGuardRaw) 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 ReentrancyGuardSession ¶ added in v0.0.8
type ReentrancyGuardSession struct { Contract *ReentrancyGuard // 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 }
ReentrancyGuardSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ReentrancyGuardTransactor ¶ added in v0.0.8
type ReentrancyGuardTransactor struct {
// contains filtered or unexported fields
}
ReentrancyGuardTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewReentrancyGuardTransactor ¶ added in v0.0.8
func NewReentrancyGuardTransactor(address common.Address, transactor bind.ContractTransactor) (*ReentrancyGuardTransactor, error)
NewReentrancyGuardTransactor creates a new write-only instance of ReentrancyGuard, bound to a specific deployed contract.
type ReentrancyGuardTransactorRaw ¶ added in v0.0.8
type ReentrancyGuardTransactorRaw struct {
Contract *ReentrancyGuardTransactor // Generic write-only contract binding to access the raw methods on
}
ReentrancyGuardTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ReentrancyGuardTransactorRaw) Transact ¶ added in v0.0.8
func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ReentrancyGuardTransactorRaw) Transfer ¶ added in v0.0.8
func (_ReentrancyGuard *ReentrancyGuardTransactorRaw) 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 ReentrancyGuardTransactorSession ¶ added in v0.0.8
type ReentrancyGuardTransactorSession struct { Contract *ReentrancyGuardTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ReentrancyGuardTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SafeMath ¶ added in v0.0.8
type SafeMath struct { SafeMathCaller // Read-only binding to the contract SafeMathTransactor // Write-only binding to the contract SafeMathFilterer // Log filterer for contract events }
SafeMath is an auto generated Go binding around an Ethereum contract.
func DeploySafeMath ¶ added in v0.0.8
func DeploySafeMath(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *SafeMath, error)
DeploySafeMath deploys a new Ethereum contract, binding an instance of SafeMath to it.
func NewSafeMath ¶ added in v0.0.8
NewSafeMath creates a new instance of SafeMath, bound to a specific deployed contract.
type SafeMathCaller ¶ added in v0.0.8
type SafeMathCaller struct {
// contains filtered or unexported fields
}
SafeMathCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSafeMathCaller ¶ added in v0.0.8
func NewSafeMathCaller(address common.Address, caller bind.ContractCaller) (*SafeMathCaller, error)
NewSafeMathCaller creates a new read-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathCallerRaw ¶ added in v0.0.8
type SafeMathCallerRaw struct {
Contract *SafeMathCaller // Generic read-only contract binding to access the raw methods on
}
SafeMathCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SafeMathCallerRaw) Call ¶ added in v0.0.8
func (_SafeMath *SafeMathCallerRaw) 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 SafeMathCallerSession ¶ added in v0.0.8
type SafeMathCallerSession struct { Contract *SafeMathCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SafeMathCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SafeMathFilterer ¶ added in v0.0.8
type SafeMathFilterer struct {
// contains filtered or unexported fields
}
SafeMathFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSafeMathFilterer ¶ added in v0.0.8
func NewSafeMathFilterer(address common.Address, filterer bind.ContractFilterer) (*SafeMathFilterer, error)
NewSafeMathFilterer creates a new log filterer instance of SafeMath, bound to a specific deployed contract.
type SafeMathRaw ¶ added in v0.0.8
type SafeMathRaw struct {
Contract *SafeMath // Generic contract binding to access the raw methods on
}
SafeMathRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SafeMathRaw) Call ¶ added in v0.0.8
func (_SafeMath *SafeMathRaw) 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 (*SafeMathRaw) Transact ¶ added in v0.0.8
func (_SafeMath *SafeMathRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathRaw) Transfer ¶ added in v0.0.8
func (_SafeMath *SafeMathRaw) 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 SafeMathSession ¶ added in v0.0.8
type SafeMathSession struct { Contract *SafeMath // 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 }
SafeMathSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type SafeMathTransactor ¶ added in v0.0.8
type SafeMathTransactor struct {
// contains filtered or unexported fields
}
SafeMathTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSafeMathTransactor ¶ added in v0.0.8
func NewSafeMathTransactor(address common.Address, transactor bind.ContractTransactor) (*SafeMathTransactor, error)
NewSafeMathTransactor creates a new write-only instance of SafeMath, bound to a specific deployed contract.
type SafeMathTransactorRaw ¶ added in v0.0.8
type SafeMathTransactorRaw struct {
Contract *SafeMathTransactor // Generic write-only contract binding to access the raw methods on
}
SafeMathTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SafeMathTransactorRaw) Transact ¶ added in v0.0.8
func (_SafeMath *SafeMathTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SafeMathTransactorRaw) Transfer ¶ added in v0.0.8
func (_SafeMath *SafeMathTransactorRaw) 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 SafeMathTransactorSession ¶ added in v0.0.8
type SafeMathTransactorSession struct { Contract *SafeMathTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SafeMathTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type SaleContract ¶ added in v0.0.8
type SaleContract struct { SaleContractCaller // Read-only binding to the contract SaleContractTransactor // Write-only binding to the contract SaleContractFilterer // Log filterer for contract events }
SaleContract is an auto generated Go binding around an Ethereum contract.
func DeploySaleContract ¶ added in v0.0.8
func DeploySaleContract(auth *bind.TransactOpts, backend bind.ContractBackend, itemContract common.Address) (common.Address, *types.Transaction, *SaleContract, error)
DeploySaleContract deploys a new Ethereum contract, binding an instance of SaleContract to it.
func NewSaleContract ¶ added in v0.0.8
func NewSaleContract(address common.Address, backend bind.ContractBackend) (*SaleContract, error)
NewSaleContract creates a new instance of SaleContract, bound to a specific deployed contract.
type SaleContractCaller ¶ added in v0.0.8
type SaleContractCaller struct {
// contains filtered or unexported fields
}
SaleContractCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSaleContractCaller ¶ added in v0.0.8
func NewSaleContractCaller(address common.Address, caller bind.ContractCaller) (*SaleContractCaller, error)
NewSaleContractCaller creates a new read-only instance of SaleContract, bound to a specific deployed contract.
func (*SaleContractCaller) Exists ¶ added in v0.0.8
func (_SaleContract *SaleContractCaller) Exists(opts *bind.CallOpts, tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(tokenId uint256) constant returns(bool)
func (*SaleContractCaller) GetBuyer ¶ added in v0.0.8
func (_SaleContract *SaleContractCaller) GetBuyer(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetBuyer is a free data retrieval call binding the contract method 0x5bf608b8.
Solidity: function getBuyer(tokenId uint256) constant returns(address)
func (*SaleContractCaller) GetPrice ¶ added in v0.0.8
func (_SaleContract *SaleContractCaller) GetPrice(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)
GetPrice is a free data retrieval call binding the contract method 0xe7572230.
Solidity: function getPrice(tokenId uint256) constant returns(uint256)
func (*SaleContractCaller) GetSeller ¶ added in v0.0.8
func (_SaleContract *SaleContractCaller) GetSeller(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
GetSeller is a free data retrieval call binding the contract method 0xd6a9de51.
Solidity: function getSeller(tokenId uint256) constant returns(address)
type SaleContractCallerRaw ¶ added in v0.0.8
type SaleContractCallerRaw struct {
Contract *SaleContractCaller // Generic read-only contract binding to access the raw methods on
}
SaleContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SaleContractCallerRaw) Call ¶ added in v0.0.8
func (_SaleContract *SaleContractCallerRaw) 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 SaleContractCallerSession ¶ added in v0.0.8
type SaleContractCallerSession struct { Contract *SaleContractCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SaleContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SaleContractCallerSession) Exists ¶ added in v0.0.8
func (_SaleContract *SaleContractCallerSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(tokenId uint256) constant returns(bool)
func (*SaleContractCallerSession) GetBuyer ¶ added in v0.0.8
GetBuyer is a free data retrieval call binding the contract method 0x5bf608b8.
Solidity: function getBuyer(tokenId uint256) constant returns(address)
func (*SaleContractCallerSession) GetPrice ¶ added in v0.0.8
GetPrice is a free data retrieval call binding the contract method 0xe7572230.
Solidity: function getPrice(tokenId uint256) constant returns(uint256)
type SaleContractCancel ¶ added in v0.0.8
type SaleContractCancel struct { TokenId *big.Int Dci string Seller common.Address Buyer common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
SaleContractCancel represents a Cancel event raised by the SaleContract contract.
type SaleContractCancelIterator ¶ added in v0.0.8
type SaleContractCancelIterator struct { Event *SaleContractCancel // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleContractCancelIterator is returned from FilterCancel and is used to iterate over the raw logs and unpacked data for Cancel events raised by the SaleContract contract.
func (*SaleContractCancelIterator) Close ¶ added in v0.0.8
func (it *SaleContractCancelIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleContractCancelIterator) Error ¶ added in v0.0.8
func (it *SaleContractCancelIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleContractCancelIterator) Next ¶ added in v0.0.8
func (it *SaleContractCancelIterator) 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 SaleContractConfirm ¶ added in v0.0.8
type SaleContractConfirm struct { TokenId *big.Int Dci string Seller common.Address Buyer common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
SaleContractConfirm represents a Confirm event raised by the SaleContract contract.
type SaleContractConfirmIterator ¶ added in v0.0.8
type SaleContractConfirmIterator struct { Event *SaleContractConfirm // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleContractConfirmIterator is returned from FilterConfirm and is used to iterate over the raw logs and unpacked data for Confirm events raised by the SaleContract contract.
func (*SaleContractConfirmIterator) Close ¶ added in v0.0.8
func (it *SaleContractConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleContractConfirmIterator) Error ¶ added in v0.0.8
func (it *SaleContractConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleContractConfirmIterator) Next ¶ added in v0.0.8
func (it *SaleContractConfirmIterator) 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 SaleContractCreate ¶ added in v0.0.8
type SaleContractCreate struct { TokenId *big.Int Dci string Seller common.Address Buyer common.Address Price *big.Int Raw types.Log // Blockchain specific contextual infos }
SaleContractCreate represents a Create event raised by the SaleContract contract.
type SaleContractCreateIterator ¶ added in v0.0.8
type SaleContractCreateIterator struct { Event *SaleContractCreate // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SaleContractCreateIterator is returned from FilterCreate and is used to iterate over the raw logs and unpacked data for Create events raised by the SaleContract contract.
func (*SaleContractCreateIterator) Close ¶ added in v0.0.8
func (it *SaleContractCreateIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SaleContractCreateIterator) Error ¶ added in v0.0.8
func (it *SaleContractCreateIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SaleContractCreateIterator) Next ¶ added in v0.0.8
func (it *SaleContractCreateIterator) 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 SaleContractFilterer ¶ added in v0.0.8
type SaleContractFilterer struct {
// contains filtered or unexported fields
}
SaleContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSaleContractFilterer ¶ added in v0.0.8
func NewSaleContractFilterer(address common.Address, filterer bind.ContractFilterer) (*SaleContractFilterer, error)
NewSaleContractFilterer creates a new log filterer instance of SaleContract, bound to a specific deployed contract.
func (*SaleContractFilterer) FilterCancel ¶ added in v0.0.8
func (_SaleContract *SaleContractFilterer) FilterCancel(opts *bind.FilterOpts, tokenId []*big.Int) (*SaleContractCancelIterator, error)
FilterCancel is a free log retrieval operation binding the contract event 0x44e2a04ad594fb3b55cdf6a56531388a6ead5e22127700b9e7e85498510d32f0.
Solidity: e Cancel(tokenId indexed uint256, dci string, seller address, buyer address, price uint256)
func (*SaleContractFilterer) FilterConfirm ¶ added in v0.0.8
func (_SaleContract *SaleContractFilterer) FilterConfirm(opts *bind.FilterOpts, tokenId []*big.Int) (*SaleContractConfirmIterator, error)
FilterConfirm is a free log retrieval operation binding the contract event 0x4bf5cf8e0c546146096c5ee70738e1612ac80ba22ebbe1e06cfb156c3a7c77a9.
Solidity: e Confirm(tokenId indexed uint256, dci string, seller address, buyer address, price uint256)
func (*SaleContractFilterer) FilterCreate ¶ added in v0.0.8
func (_SaleContract *SaleContractFilterer) FilterCreate(opts *bind.FilterOpts, tokenId []*big.Int) (*SaleContractCreateIterator, error)
FilterCreate is a free log retrieval operation binding the contract event 0x0048209bd46e9c7af682cae0cfbd459137e1a1d6cfe0b90f9767f3ef1c6f6bf0.
Solidity: e Create(tokenId indexed uint256, dci string, seller address, buyer address, price uint256)
func (*SaleContractFilterer) WatchCancel ¶ added in v0.0.8
func (_SaleContract *SaleContractFilterer) WatchCancel(opts *bind.WatchOpts, sink chan<- *SaleContractCancel, tokenId []*big.Int) (event.Subscription, error)
WatchCancel is a free log subscription operation binding the contract event 0x44e2a04ad594fb3b55cdf6a56531388a6ead5e22127700b9e7e85498510d32f0.
Solidity: e Cancel(tokenId indexed uint256, dci string, seller address, buyer address, price uint256)
func (*SaleContractFilterer) WatchConfirm ¶ added in v0.0.8
func (_SaleContract *SaleContractFilterer) WatchConfirm(opts *bind.WatchOpts, sink chan<- *SaleContractConfirm, tokenId []*big.Int) (event.Subscription, error)
WatchConfirm is a free log subscription operation binding the contract event 0x4bf5cf8e0c546146096c5ee70738e1612ac80ba22ebbe1e06cfb156c3a7c77a9.
Solidity: e Confirm(tokenId indexed uint256, dci string, seller address, buyer address, price uint256)
func (*SaleContractFilterer) WatchCreate ¶ added in v0.0.8
func (_SaleContract *SaleContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *SaleContractCreate, tokenId []*big.Int) (event.Subscription, error)
WatchCreate is a free log subscription operation binding the contract event 0x0048209bd46e9c7af682cae0cfbd459137e1a1d6cfe0b90f9767f3ef1c6f6bf0.
Solidity: e Create(tokenId indexed uint256, dci string, seller address, buyer address, price uint256)
type SaleContractRaw ¶ added in v0.0.8
type SaleContractRaw struct {
Contract *SaleContract // Generic contract binding to access the raw methods on
}
SaleContractRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SaleContractRaw) Call ¶ added in v0.0.8
func (_SaleContract *SaleContractRaw) 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 (*SaleContractRaw) Transact ¶ added in v0.0.8
func (_SaleContract *SaleContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SaleContractRaw) Transfer ¶ added in v0.0.8
func (_SaleContract *SaleContractRaw) 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 SaleContractSession ¶ added in v0.0.8
type SaleContractSession struct { Contract *SaleContract // 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 }
SaleContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SaleContractSession) Cancel ¶ added in v0.0.8
func (_SaleContract *SaleContractSession) Cancel(tokenId *big.Int) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0x40e58ee5.
Solidity: function cancel(tokenId uint256) returns()
func (*SaleContractSession) Confirm ¶ added in v0.0.8
func (_SaleContract *SaleContractSession) Confirm(tokenId *big.Int) (*types.Transaction, error)
Confirm is a paid mutator transaction binding the contract method 0xba0179b5.
Solidity: function confirm(tokenId uint256) returns()
func (*SaleContractSession) Create ¶ added in v0.0.8
func (_SaleContract *SaleContractSession) Create(tokenId *big.Int, price *big.Int, buyer common.Address) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x23cdf365.
Solidity: function create(tokenId uint256, price uint256, buyer address) returns()
func (*SaleContractSession) Exists ¶ added in v0.0.8
func (_SaleContract *SaleContractSession) Exists(tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(tokenId uint256) constant returns(bool)
func (*SaleContractSession) GetBuyer ¶ added in v0.0.8
GetBuyer is a free data retrieval call binding the contract method 0x5bf608b8.
Solidity: function getBuyer(tokenId uint256) constant returns(address)
func (*SaleContractSession) GetPrice ¶ added in v0.0.8
GetPrice is a free data retrieval call binding the contract method 0xe7572230.
Solidity: function getPrice(tokenId uint256) constant returns(uint256)
type SaleContractTransactor ¶ added in v0.0.8
type SaleContractTransactor struct {
// contains filtered or unexported fields
}
SaleContractTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSaleContractTransactor ¶ added in v0.0.8
func NewSaleContractTransactor(address common.Address, transactor bind.ContractTransactor) (*SaleContractTransactor, error)
NewSaleContractTransactor creates a new write-only instance of SaleContract, bound to a specific deployed contract.
func (*SaleContractTransactor) Cancel ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactor) Cancel(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0x40e58ee5.
Solidity: function cancel(tokenId uint256) returns()
func (*SaleContractTransactor) Confirm ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactor) Confirm(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)
Confirm is a paid mutator transaction binding the contract method 0xba0179b5.
Solidity: function confirm(tokenId uint256) returns()
func (*SaleContractTransactor) Create ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactor) Create(opts *bind.TransactOpts, tokenId *big.Int, price *big.Int, buyer common.Address) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x23cdf365.
Solidity: function create(tokenId uint256, price uint256, buyer address) returns()
type SaleContractTransactorRaw ¶ added in v0.0.8
type SaleContractTransactorRaw struct {
Contract *SaleContractTransactor // Generic write-only contract binding to access the raw methods on
}
SaleContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SaleContractTransactorRaw) Transact ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SaleContractTransactorRaw) Transfer ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactorRaw) 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 SaleContractTransactorSession ¶ added in v0.0.8
type SaleContractTransactorSession struct { Contract *SaleContractTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SaleContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SaleContractTransactorSession) Cancel ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactorSession) Cancel(tokenId *big.Int) (*types.Transaction, error)
Cancel is a paid mutator transaction binding the contract method 0x40e58ee5.
Solidity: function cancel(tokenId uint256) returns()
func (*SaleContractTransactorSession) Confirm ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactorSession) Confirm(tokenId *big.Int) (*types.Transaction, error)
Confirm is a paid mutator transaction binding the contract method 0xba0179b5.
Solidity: function confirm(tokenId uint256) returns()
func (*SaleContractTransactorSession) Create ¶ added in v0.0.8
func (_SaleContract *SaleContractTransactorSession) Create(tokenId *big.Int, price *big.Int, buyer common.Address) (*types.Transaction, error)
Create is a paid mutator transaction binding the contract method 0x23cdf365.
Solidity: function create(tokenId uint256, price uint256, buyer address) returns()