sale

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2021 License: GPL-3.0, GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const AddressABI = "[]"

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

View Source
const AddressBin = `` /* 242-byte string literal not displayed */

AddressBin is the compiled bytecode used for deploying new contracts.

View Source
const CountersABI = "[]"

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

View Source
const CountersBin = `` /* 242-byte string literal not displayed */

CountersBin is the compiled bytecode used for deploying new contracts.

View Source
const EnumerableMapABI = "[]"

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

View Source
const EnumerableMapBin = `` /* 242-byte string literal not displayed */

EnumerableMapBin is the compiled bytecode used for deploying new contracts.

View Source
const EnumerableSetABI = "[]"

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

View Source
const EnumerableSetBin = `` /* 242-byte string literal not displayed */

EnumerableSetBin is the compiled bytecode used for deploying new contracts.

View Source
const ItemContractABI = "" /* 3460-byte string literal not displayed */

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

View Source
const ItemContractBin = `` /* 10788-byte string literal not displayed */

ItemContractBin is the compiled bytecode used for deploying new contracts.

View Source
const ReentrancyGuardABI = "[{\"inputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"}]"

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

View Source
const ReentrancyGuardBin = `0x`

ReentrancyGuardBin is the compiled bytecode used for deploying new contracts.

View Source
const SafeMathABI = "[]"

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

View Source
const SafeMathBin = `` /* 242-byte string literal not displayed */

SafeMathBin is the compiled bytecode used for deploying new contracts.

View Source
const SaleContractABI = "" /* 2780-byte string literal not displayed */

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

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

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

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

func NewCounters(address common.Address, backend bind.ContractBackend) (*Counters, error)

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

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

func (_ItemContract *ItemContractCallerSession) GetCount(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 (*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

func (_ItemContract *ItemContractCallerSession) GetOwner(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 (*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

func (_ItemContract *ItemContractSession) 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 (*ItemContractSession) GetCount added in v0.0.8

func (_ItemContract *ItemContractSession) GetCount(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 (*ItemContractSession) GetCreator added in v0.0.8

func (_ItemContract *ItemContractSession) 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 (*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

func (_ItemContract *ItemContractSession) GetOwner(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 (*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

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

func NewSafeMath(address common.Address, backend bind.ContractBackend) (*SafeMath, error)

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

func (_SaleContract *SaleContractCallerSession) GetBuyer(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 (*SaleContractCallerSession) GetPrice added in v0.0.8

func (_SaleContract *SaleContractCallerSession) GetPrice(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 (*SaleContractCallerSession) GetSeller added in v0.0.8

func (_SaleContract *SaleContractCallerSession) GetSeller(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 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

func (_SaleContract *SaleContractSession) GetBuyer(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 (*SaleContractSession) GetPrice added in v0.0.8

func (_SaleContract *SaleContractSession) GetPrice(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 (*SaleContractSession) GetSeller added in v0.0.8

func (_SaleContract *SaleContractSession) GetSeller(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 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()

Jump to

Keyboard shortcuts

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