auction

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 AuctionContractABI = "" /* 3204-byte string literal not displayed */

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

View Source
const AuctionContractBin = `` /* 8860-byte string literal not displayed */

AuctionContractBin 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.

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 AuctionContract added in v0.0.8

type AuctionContract struct {
	AuctionContractCaller     // Read-only binding to the contract
	AuctionContractTransactor // Write-only binding to the contract
	AuctionContractFilterer   // Log filterer for contract events
}

AuctionContract is an auto generated Go binding around an Ethereum contract.

func DeployAuctionContract added in v0.0.8

func DeployAuctionContract(auth *bind.TransactOpts, backend bind.ContractBackend, itemContract common.Address) (common.Address, *types.Transaction, *AuctionContract, error)

DeployAuctionContract deploys a new Ethereum contract, binding an instance of AuctionContract to it.

func NewAuctionContract added in v0.0.8

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

NewAuctionContract creates a new instance of AuctionContract, bound to a specific deployed contract.

type AuctionContractBid added in v0.0.8

type AuctionContractBid struct {
	TokenId *big.Int
	Dci     string
	Bidder  common.Address
	Bid     *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

AuctionContractBid represents a Bid event raised by the AuctionContract contract.

type AuctionContractBidIterator added in v0.0.8

type AuctionContractBidIterator struct {
	Event *AuctionContractBid // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

AuctionContractBidIterator is returned from FilterBid and is used to iterate over the raw logs and unpacked data for Bid events raised by the AuctionContract contract.

func (*AuctionContractBidIterator) Close added in v0.0.8

func (it *AuctionContractBidIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*AuctionContractBidIterator) Error added in v0.0.8

func (it *AuctionContractBidIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*AuctionContractBidIterator) Next added in v0.0.8

func (it *AuctionContractBidIterator) 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 AuctionContractCaller added in v0.0.8

type AuctionContractCaller struct {
	// contains filtered or unexported fields
}

AuctionContractCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewAuctionContractCaller added in v0.0.8

func NewAuctionContractCaller(address common.Address, caller bind.ContractCaller) (*AuctionContractCaller, error)

NewAuctionContractCaller creates a new read-only instance of AuctionContract, bound to a specific deployed contract.

func (*AuctionContractCaller) Exists added in v0.0.8

func (_AuctionContract *AuctionContractCaller) 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 (*AuctionContractCaller) GetDeadline added in v0.0.8

func (_AuctionContract *AuctionContractCaller) GetDeadline(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)

GetDeadline is a free data retrieval call binding the contract method 0x82862275.

Solidity: function getDeadline(tokenId uint256) constant returns(uint256)

func (*AuctionContractCaller) GetHighestBid added in v0.0.8

func (_AuctionContract *AuctionContractCaller) GetHighestBid(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)

GetHighestBid is a free data retrieval call binding the contract method 0x8f288644.

Solidity: function getHighestBid(tokenId uint256) constant returns(uint256)

func (*AuctionContractCaller) GetHighestBidder added in v0.0.8

func (_AuctionContract *AuctionContractCaller) GetHighestBidder(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)

GetHighestBidder is a free data retrieval call binding the contract method 0xc750cb79.

Solidity: function getHighestBidder(tokenId uint256) constant returns(address)

func (*AuctionContractCaller) GetReservePrice added in v0.0.8

func (_AuctionContract *AuctionContractCaller) GetReservePrice(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)

GetReservePrice is a free data retrieval call binding the contract method 0xd45c35ff.

Solidity: function getReservePrice(tokenId uint256) constant returns(uint256)

func (*AuctionContractCaller) GetSeller added in v0.0.8

func (_AuctionContract *AuctionContractCaller) 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 AuctionContractCallerRaw added in v0.0.8

type AuctionContractCallerRaw struct {
	Contract *AuctionContractCaller // Generic read-only contract binding to access the raw methods on
}

AuctionContractCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*AuctionContractCallerRaw) Call added in v0.0.8

func (_AuctionContract *AuctionContractCallerRaw) 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 AuctionContractCallerSession added in v0.0.8

type AuctionContractCallerSession struct {
	Contract *AuctionContractCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

AuctionContractCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*AuctionContractCallerSession) Exists added in v0.0.8

func (_AuctionContract *AuctionContractCallerSession) 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 (*AuctionContractCallerSession) GetDeadline added in v0.0.8

func (_AuctionContract *AuctionContractCallerSession) GetDeadline(tokenId *big.Int) (*big.Int, error)

GetDeadline is a free data retrieval call binding the contract method 0x82862275.

Solidity: function getDeadline(tokenId uint256) constant returns(uint256)

func (*AuctionContractCallerSession) GetHighestBid added in v0.0.8

func (_AuctionContract *AuctionContractCallerSession) GetHighestBid(tokenId *big.Int) (*big.Int, error)

GetHighestBid is a free data retrieval call binding the contract method 0x8f288644.

Solidity: function getHighestBid(tokenId uint256) constant returns(uint256)

func (*AuctionContractCallerSession) GetHighestBidder added in v0.0.8

func (_AuctionContract *AuctionContractCallerSession) GetHighestBidder(tokenId *big.Int) (common.Address, error)

GetHighestBidder is a free data retrieval call binding the contract method 0xc750cb79.

Solidity: function getHighestBidder(tokenId uint256) constant returns(address)

func (*AuctionContractCallerSession) GetReservePrice added in v0.0.8

func (_AuctionContract *AuctionContractCallerSession) GetReservePrice(tokenId *big.Int) (*big.Int, error)

GetReservePrice is a free data retrieval call binding the contract method 0xd45c35ff.

Solidity: function getReservePrice(tokenId uint256) constant returns(uint256)

func (*AuctionContractCallerSession) GetSeller added in v0.0.8

func (_AuctionContract *AuctionContractCallerSession) 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 AuctionContractCreate added in v0.0.8

type AuctionContractCreate struct {
	TokenId      *big.Int
	Dci          string
	Seller       common.Address
	ReservePrice *big.Int
	Deadline     *big.Int
	Raw          types.Log // Blockchain specific contextual infos
}

AuctionContractCreate represents a Create event raised by the AuctionContract contract.

type AuctionContractCreateIterator added in v0.0.8

type AuctionContractCreateIterator struct {
	Event *AuctionContractCreate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

AuctionContractCreateIterator is returned from FilterCreate and is used to iterate over the raw logs and unpacked data for Create events raised by the AuctionContract contract.

func (*AuctionContractCreateIterator) Close added in v0.0.8

Close terminates the iteration process, releasing any pending underlying resources.

func (*AuctionContractCreateIterator) Error added in v0.0.8

Error returns any retrieval or parsing error occurred during filtering.

func (*AuctionContractCreateIterator) 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 AuctionContractFilterer added in v0.0.8

type AuctionContractFilterer struct {
	// contains filtered or unexported fields
}

AuctionContractFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewAuctionContractFilterer added in v0.0.8

func NewAuctionContractFilterer(address common.Address, filterer bind.ContractFilterer) (*AuctionContractFilterer, error)

NewAuctionContractFilterer creates a new log filterer instance of AuctionContract, bound to a specific deployed contract.

func (*AuctionContractFilterer) FilterBid added in v0.0.8

func (_AuctionContract *AuctionContractFilterer) FilterBid(opts *bind.FilterOpts, tokenId []*big.Int) (*AuctionContractBidIterator, error)

FilterBid is a free log retrieval operation binding the contract event 0xb773ce5048c68e3c2b907d5b3fbf2875976f4c973ae9494721266036d3d9af8b.

Solidity: e Bid(tokenId indexed uint256, dci string, bidder address, bid uint256)

func (*AuctionContractFilterer) FilterCreate added in v0.0.8

func (_AuctionContract *AuctionContractFilterer) FilterCreate(opts *bind.FilterOpts, tokenId []*big.Int) (*AuctionContractCreateIterator, error)

FilterCreate is a free log retrieval operation binding the contract event 0x843836e9bbe62d07b095e8e28eac630dac44c1b739bf84765a826b25dd88e33e.

Solidity: e Create(tokenId indexed uint256, dci string, seller address, reservePrice uint256, deadline uint256)

func (*AuctionContractFilterer) FilterFinish added in v0.0.8

func (_AuctionContract *AuctionContractFilterer) FilterFinish(opts *bind.FilterOpts, tokenId []*big.Int) (*AuctionContractFinishIterator, error)

FilterFinish is a free log retrieval operation binding the contract event 0x24d7d71f521fe04fd826928ee3b3acad562942a8348377a8f1edd96b36a3e3e0.

Solidity: e Finish(tokenId indexed uint256, dci string, seller address, highestBid uint256, highestBidder address)

func (*AuctionContractFilterer) WatchBid added in v0.0.8

func (_AuctionContract *AuctionContractFilterer) WatchBid(opts *bind.WatchOpts, sink chan<- *AuctionContractBid, tokenId []*big.Int) (event.Subscription, error)

WatchBid is a free log subscription operation binding the contract event 0xb773ce5048c68e3c2b907d5b3fbf2875976f4c973ae9494721266036d3d9af8b.

Solidity: e Bid(tokenId indexed uint256, dci string, bidder address, bid uint256)

func (*AuctionContractFilterer) WatchCreate added in v0.0.8

func (_AuctionContract *AuctionContractFilterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *AuctionContractCreate, tokenId []*big.Int) (event.Subscription, error)

WatchCreate is a free log subscription operation binding the contract event 0x843836e9bbe62d07b095e8e28eac630dac44c1b739bf84765a826b25dd88e33e.

Solidity: e Create(tokenId indexed uint256, dci string, seller address, reservePrice uint256, deadline uint256)

func (*AuctionContractFilterer) WatchFinish added in v0.0.8

func (_AuctionContract *AuctionContractFilterer) WatchFinish(opts *bind.WatchOpts, sink chan<- *AuctionContractFinish, tokenId []*big.Int) (event.Subscription, error)

WatchFinish is a free log subscription operation binding the contract event 0x24d7d71f521fe04fd826928ee3b3acad562942a8348377a8f1edd96b36a3e3e0.

Solidity: e Finish(tokenId indexed uint256, dci string, seller address, highestBid uint256, highestBidder address)

type AuctionContractFinish added in v0.0.8

type AuctionContractFinish struct {
	TokenId       *big.Int
	Dci           string
	Seller        common.Address
	HighestBid    *big.Int
	HighestBidder common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

AuctionContractFinish represents a Finish event raised by the AuctionContract contract.

type AuctionContractFinishIterator added in v0.0.8

type AuctionContractFinishIterator struct {
	Event *AuctionContractFinish // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

AuctionContractFinishIterator is returned from FilterFinish and is used to iterate over the raw logs and unpacked data for Finish events raised by the AuctionContract contract.

func (*AuctionContractFinishIterator) Close added in v0.0.8

Close terminates the iteration process, releasing any pending underlying resources.

func (*AuctionContractFinishIterator) Error added in v0.0.8

Error returns any retrieval or parsing error occurred during filtering.

func (*AuctionContractFinishIterator) 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 AuctionContractRaw added in v0.0.8

type AuctionContractRaw struct {
	Contract *AuctionContract // Generic contract binding to access the raw methods on
}

AuctionContractRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*AuctionContractRaw) Call added in v0.0.8

func (_AuctionContract *AuctionContractRaw) 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 (*AuctionContractRaw) Transact added in v0.0.8

func (_AuctionContract *AuctionContractRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*AuctionContractRaw) Transfer added in v0.0.8

func (_AuctionContract *AuctionContractRaw) 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 AuctionContractSession added in v0.0.8

type AuctionContractSession struct {
	Contract     *AuctionContract  // 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
}

AuctionContractSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*AuctionContractSession) Bid added in v0.0.8

func (_AuctionContract *AuctionContractSession) Bid(tokenId *big.Int) (*types.Transaction, error)

Bid is a paid mutator transaction binding the contract method 0x454a2ab3.

Solidity: function bid(tokenId uint256) returns()

func (*AuctionContractSession) Create added in v0.0.8

func (_AuctionContract *AuctionContractSession) Create(tokenId *big.Int, reservePrice *big.Int, deadline *big.Int) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xc97fe94b.

Solidity: function create(tokenId uint256, reservePrice uint256, deadline uint256) returns()

func (*AuctionContractSession) Exists added in v0.0.8

func (_AuctionContract *AuctionContractSession) 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 (*AuctionContractSession) Finish added in v0.0.8

func (_AuctionContract *AuctionContractSession) Finish(tokenId *big.Int) (*types.Transaction, error)

Finish is a paid mutator transaction binding the contract method 0xd353a1cb.

Solidity: function finish(tokenId uint256) returns()

func (*AuctionContractSession) GetDeadline added in v0.0.8

func (_AuctionContract *AuctionContractSession) GetDeadline(tokenId *big.Int) (*big.Int, error)

GetDeadline is a free data retrieval call binding the contract method 0x82862275.

Solidity: function getDeadline(tokenId uint256) constant returns(uint256)

func (*AuctionContractSession) GetHighestBid added in v0.0.8

func (_AuctionContract *AuctionContractSession) GetHighestBid(tokenId *big.Int) (*big.Int, error)

GetHighestBid is a free data retrieval call binding the contract method 0x8f288644.

Solidity: function getHighestBid(tokenId uint256) constant returns(uint256)

func (*AuctionContractSession) GetHighestBidder added in v0.0.8

func (_AuctionContract *AuctionContractSession) GetHighestBidder(tokenId *big.Int) (common.Address, error)

GetHighestBidder is a free data retrieval call binding the contract method 0xc750cb79.

Solidity: function getHighestBidder(tokenId uint256) constant returns(address)

func (*AuctionContractSession) GetReservePrice added in v0.0.8

func (_AuctionContract *AuctionContractSession) GetReservePrice(tokenId *big.Int) (*big.Int, error)

GetReservePrice is a free data retrieval call binding the contract method 0xd45c35ff.

Solidity: function getReservePrice(tokenId uint256) constant returns(uint256)

func (*AuctionContractSession) GetSeller added in v0.0.8

func (_AuctionContract *AuctionContractSession) 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 AuctionContractTransactor added in v0.0.8

type AuctionContractTransactor struct {
	// contains filtered or unexported fields
}

AuctionContractTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewAuctionContractTransactor added in v0.0.8

func NewAuctionContractTransactor(address common.Address, transactor bind.ContractTransactor) (*AuctionContractTransactor, error)

NewAuctionContractTransactor creates a new write-only instance of AuctionContract, bound to a specific deployed contract.

func (*AuctionContractTransactor) Bid added in v0.0.8

func (_AuctionContract *AuctionContractTransactor) Bid(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)

Bid is a paid mutator transaction binding the contract method 0x454a2ab3.

Solidity: function bid(tokenId uint256) returns()

func (*AuctionContractTransactor) Create added in v0.0.8

func (_AuctionContract *AuctionContractTransactor) Create(opts *bind.TransactOpts, tokenId *big.Int, reservePrice *big.Int, deadline *big.Int) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xc97fe94b.

Solidity: function create(tokenId uint256, reservePrice uint256, deadline uint256) returns()

func (*AuctionContractTransactor) Finish added in v0.0.8

func (_AuctionContract *AuctionContractTransactor) Finish(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)

Finish is a paid mutator transaction binding the contract method 0xd353a1cb.

Solidity: function finish(tokenId uint256) returns()

type AuctionContractTransactorRaw added in v0.0.8

type AuctionContractTransactorRaw struct {
	Contract *AuctionContractTransactor // Generic write-only contract binding to access the raw methods on
}

AuctionContractTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*AuctionContractTransactorRaw) Transact added in v0.0.8

func (_AuctionContract *AuctionContractTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*AuctionContractTransactorRaw) Transfer added in v0.0.8

func (_AuctionContract *AuctionContractTransactorRaw) 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 AuctionContractTransactorSession added in v0.0.8

type AuctionContractTransactorSession struct {
	Contract     *AuctionContractTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

AuctionContractTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*AuctionContractTransactorSession) Bid added in v0.0.8

func (_AuctionContract *AuctionContractTransactorSession) Bid(tokenId *big.Int) (*types.Transaction, error)

Bid is a paid mutator transaction binding the contract method 0x454a2ab3.

Solidity: function bid(tokenId uint256) returns()

func (*AuctionContractTransactorSession) Create added in v0.0.8

func (_AuctionContract *AuctionContractTransactorSession) Create(tokenId *big.Int, reservePrice *big.Int, deadline *big.Int) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xc97fe94b.

Solidity: function create(tokenId uint256, reservePrice uint256, deadline uint256) returns()

func (*AuctionContractTransactorSession) Finish added in v0.0.8

func (_AuctionContract *AuctionContractTransactorSession) Finish(tokenId *big.Int) (*types.Transaction, error)

Finish is a paid mutator transaction binding the contract method 0xd353a1cb.

Solidity: function finish(tokenId uint256) returns()

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.8

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.8

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.8

func (it *ItemContractApprovalIterator) Close() error

Close terminates the iteration process, releasing any pending underlying resources.

func (*ItemContractApprovalIterator) Error added in v0.0.8

func (it *ItemContractApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ItemContractApprovalIterator) 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 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.8

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.8

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.8

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.8

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.8

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.

Jump to

Keyboard shortcuts

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