Documentation ¶
Index ¶
- Variables
- type Axie
- type AxieCaller
- type AxieCallerRaw
- type AxieCallerSession
- type AxieFilterer
- type AxieRaw
- func (_Axie *AxieRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Axie *AxieRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Axie *AxieRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AxieSession
- func (_Axie *AxieSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_Axie *AxieSession) BreedAxies(_sireId *big.Int, _matronId *big.Int) (*types.Transaction, error)
- func (_Axie *AxieSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_Axie *AxieSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- type AxieTransactor
- type AxieTransactorRaw
- type AxieTransactorSession
- type Marketplace
- type MarketplaceCaller
- type MarketplaceCallerRaw
- type MarketplaceCallerSession
- type MarketplaceFilterer
- type MarketplaceRaw
- func (_Marketplace *MarketplaceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Marketplace *MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Marketplace *MarketplaceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MarketplaceSession
- type MarketplaceTransactor
- type MarketplaceTransactorRaw
- type MarketplaceTransactorSession
- type RoninBalance
- type RoninBalanceCaller
- type RoninBalanceCallerRaw
- type RoninBalanceCallerSession
- type RoninBalanceFilterer
- type RoninBalanceRaw
- func (_RoninBalance *RoninBalanceRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RoninBalance *RoninBalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RoninBalance *RoninBalanceRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RoninBalanceSession
- type RoninBalanceTransactor
- type RoninBalanceTransactorRaw
- type RoninBalanceTransactorSession
- type Slp
- type SlpCaller
- type SlpCallerRaw
- type SlpCallerSession
- type SlpFilterer
- type SlpRaw
- type SlpSession
- func (_Slp *SlpSession) BalanceOf(arg0 common.Address) (*big.Int, error)
- func (_Slp *SlpSession) Checkpoint(_owner common.Address, _amount *big.Int, _createdAt *big.Int, ...) (*types.Transaction, error)
- func (_Slp *SlpSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
- type SlpTransactor
- type SlpTransactorRaw
- type SlpTransactorSession
Constants ¶
This section is empty.
Variables ¶
var AxieABI = AxieMetaData.ABI
AxieABI is the input ABI used to generate the binding from. Deprecated: Use AxieMetaData.ABI instead.
var AxieMetaData = &bind.MetaData{
ABI: "[{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_sireId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_matronId\",\"type\":\"uint256\"}],\"name\":\"breedAxies\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
AxieMetaData contains all meta data concerning the Axie contract.
var MarketplaceABI = MarketplaceMetaData.ABI
MarketplaceABI is the input ABI used to generate the binding from. Deprecated: Use MarketplaceMetaData.ABI instead.
var MarketplaceMetaData = &bind.MetaData{
ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"_listingIndex\",\"type\":\"uint256\"}],\"name\":\"cancelAuction\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_tokenTypes\",\"type\":\"uint8\"},{\"name\":\"_tokenAddresses\",\"type\":\"address\"},{\"name\":\"_tokenNumbers\",\"type\":\"uint256\"},{\"name\":\"_startingPrices\",\"type\":\"uint256\"},{\"name\":\"_endingPrices\",\"type\":\"uint256\"},{\"name\":\"_exchangeTokens\",\"type\":\"address\"},{\"name\":\"_durations\",\"type\":\"uint256\"}],\"name\":\"createAuction\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
MarketplaceMetaData contains all meta data concerning the Marketplace contract.
var RoninBalanceABI = RoninBalanceMetaData.ABI
RoninBalanceABI is the input ABI used to generate the binding from. Deprecated: Use RoninBalanceMetaData.ABI instead.
var RoninBalanceMetaData = &bind.MetaData{
ABI: "[{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
RoninBalanceMetaData contains all meta data concerning the RoninBalance contract.
var SlpABI = SlpMetaData.ABI
SlpABI is the input ABI used to generate the binding from. Deprecated: Use SlpMetaData.ABI instead.
var SlpMetaData = &bind.MetaData{
ABI: "[{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_owner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_createdAt\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_signature\",\"type\":\"bytes\"}],\"name\":\"checkpoint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_balance\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"_success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SlpMetaData contains all meta data concerning the Slp contract.
Functions ¶
This section is empty.
Types ¶
type Axie ¶
type Axie struct { AxieCaller // Read-only binding to the contract AxieTransactor // Write-only binding to the contract AxieFilterer // Log filterer for contract events }
Axie is an auto generated Go binding around an Ethereum contract.
type AxieCaller ¶
type AxieCaller struct {
// contains filtered or unexported fields
}
AxieCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAxieCaller ¶
func NewAxieCaller(address common.Address, caller bind.ContractCaller) (*AxieCaller, error)
NewAxieCaller creates a new read-only instance of Axie, bound to a specific deployed contract.
func (*AxieCaller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*AxieCaller) TokenOfOwnerByIndex ¶
func (_Axie *AxieCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
type AxieCallerRaw ¶
type AxieCallerRaw struct {
Contract *AxieCaller // Generic read-only contract binding to access the raw methods on
}
AxieCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AxieCallerRaw) Call ¶
func (_Axie *AxieCallerRaw) 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 AxieCallerSession ¶
type AxieCallerSession struct { Contract *AxieCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AxieCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AxieCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*AxieCallerSession) TokenOfOwnerByIndex ¶
func (_Axie *AxieCallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
type AxieFilterer ¶
type AxieFilterer struct {
// contains filtered or unexported fields
}
AxieFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAxieFilterer ¶
func NewAxieFilterer(address common.Address, filterer bind.ContractFilterer) (*AxieFilterer, error)
NewAxieFilterer creates a new log filterer instance of Axie, bound to a specific deployed contract.
type AxieRaw ¶
type AxieRaw struct {
Contract *Axie // Generic contract binding to access the raw methods on
}
AxieRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AxieRaw) Call ¶
func (_Axie *AxieRaw) 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 (*AxieRaw) Transact ¶
func (_Axie *AxieRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AxieRaw) Transfer ¶
func (_Axie *AxieRaw) 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 AxieSession ¶
type AxieSession struct { Contract *Axie // 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 }
AxieSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AxieSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*AxieSession) BreedAxies ¶
func (_Axie *AxieSession) BreedAxies(_sireId *big.Int, _matronId *big.Int) (*types.Transaction, error)
BreedAxies is a paid mutator transaction binding the contract method 0x8264f2c2.
Solidity: function breedAxies(uint256 _sireId, uint256 _matronId) returns(bool _success)
func (*AxieSession) SafeTransferFrom ¶
func (_Axie *AxieSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns(bool _success)
func (*AxieSession) TokenOfOwnerByIndex ¶
func (_Axie *AxieSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)
type AxieTransactor ¶
type AxieTransactor struct {
// contains filtered or unexported fields
}
AxieTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAxieTransactor ¶
func NewAxieTransactor(address common.Address, transactor bind.ContractTransactor) (*AxieTransactor, error)
NewAxieTransactor creates a new write-only instance of Axie, bound to a specific deployed contract.
func (*AxieTransactor) BreedAxies ¶
func (_Axie *AxieTransactor) BreedAxies(opts *bind.TransactOpts, _sireId *big.Int, _matronId *big.Int) (*types.Transaction, error)
BreedAxies is a paid mutator transaction binding the contract method 0x8264f2c2.
Solidity: function breedAxies(uint256 _sireId, uint256 _matronId) returns(bool _success)
func (*AxieTransactor) SafeTransferFrom ¶
func (_Axie *AxieTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns(bool _success)
type AxieTransactorRaw ¶
type AxieTransactorRaw struct {
Contract *AxieTransactor // Generic write-only contract binding to access the raw methods on
}
AxieTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AxieTransactorRaw) Transact ¶
func (_Axie *AxieTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AxieTransactorRaw) Transfer ¶
func (_Axie *AxieTransactorRaw) 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 AxieTransactorSession ¶
type AxieTransactorSession struct { Contract *AxieTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AxieTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AxieTransactorSession) BreedAxies ¶
func (_Axie *AxieTransactorSession) BreedAxies(_sireId *big.Int, _matronId *big.Int) (*types.Transaction, error)
BreedAxies is a paid mutator transaction binding the contract method 0x8264f2c2.
Solidity: function breedAxies(uint256 _sireId, uint256 _matronId) returns(bool _success)
func (*AxieTransactorSession) SafeTransferFrom ¶
func (_Axie *AxieTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0x42842e0e.
Solidity: function safeTransferFrom(address _from, address _to, uint256 _tokenId) returns(bool _success)
type Marketplace ¶
type Marketplace struct { MarketplaceCaller // Read-only binding to the contract MarketplaceTransactor // Write-only binding to the contract MarketplaceFilterer // Log filterer for contract events }
Marketplace is an auto generated Go binding around an Ethereum contract.
func NewMarketplace ¶
func NewMarketplace(address common.Address, backend bind.ContractBackend) (*Marketplace, error)
NewMarketplace creates a new instance of Marketplace, bound to a specific deployed contract.
type MarketplaceCaller ¶
type MarketplaceCaller struct {
// contains filtered or unexported fields
}
MarketplaceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMarketplaceCaller ¶
func NewMarketplaceCaller(address common.Address, caller bind.ContractCaller) (*MarketplaceCaller, error)
NewMarketplaceCaller creates a new read-only instance of Marketplace, bound to a specific deployed contract.
type MarketplaceCallerRaw ¶
type MarketplaceCallerRaw struct {
Contract *MarketplaceCaller // Generic read-only contract binding to access the raw methods on
}
MarketplaceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MarketplaceCallerRaw) Call ¶
func (_Marketplace *MarketplaceCallerRaw) 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 MarketplaceCallerSession ¶
type MarketplaceCallerSession struct { Contract *MarketplaceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MarketplaceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type MarketplaceFilterer ¶
type MarketplaceFilterer struct {
// contains filtered or unexported fields
}
MarketplaceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMarketplaceFilterer ¶
func NewMarketplaceFilterer(address common.Address, filterer bind.ContractFilterer) (*MarketplaceFilterer, error)
NewMarketplaceFilterer creates a new log filterer instance of Marketplace, bound to a specific deployed contract.
type MarketplaceRaw ¶
type MarketplaceRaw struct {
Contract *Marketplace // Generic contract binding to access the raw methods on
}
MarketplaceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MarketplaceRaw) Call ¶
func (_Marketplace *MarketplaceRaw) 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 (*MarketplaceRaw) Transact ¶
func (_Marketplace *MarketplaceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MarketplaceRaw) Transfer ¶
func (_Marketplace *MarketplaceRaw) 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 MarketplaceSession ¶
type MarketplaceSession struct { Contract *Marketplace // 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 }
MarketplaceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MarketplaceSession) CancelAuction ¶
func (_Marketplace *MarketplaceSession) CancelAuction(_listingIndex *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _listingIndex) returns()
func (*MarketplaceSession) CreateAuction ¶
func (_Marketplace *MarketplaceSession) CreateAuction(_tokenTypes uint8, _tokenAddresses common.Address, _tokenNumbers *big.Int, _startingPrices *big.Int, _endingPrices *big.Int, _exchangeTokens common.Address, _durations *big.Int) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x5c1f8e16.
Solidity: function createAuction(uint8 _tokenTypes, address _tokenAddresses, uint256 _tokenNumbers, uint256 _startingPrices, uint256 _endingPrices, address _exchangeTokens, uint256 _durations) returns()
type MarketplaceTransactor ¶
type MarketplaceTransactor struct {
// contains filtered or unexported fields
}
MarketplaceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMarketplaceTransactor ¶
func NewMarketplaceTransactor(address common.Address, transactor bind.ContractTransactor) (*MarketplaceTransactor, error)
NewMarketplaceTransactor creates a new write-only instance of Marketplace, bound to a specific deployed contract.
func (*MarketplaceTransactor) CancelAuction ¶
func (_Marketplace *MarketplaceTransactor) CancelAuction(opts *bind.TransactOpts, _listingIndex *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _listingIndex) returns()
func (*MarketplaceTransactor) CreateAuction ¶
func (_Marketplace *MarketplaceTransactor) CreateAuction(opts *bind.TransactOpts, _tokenTypes uint8, _tokenAddresses common.Address, _tokenNumbers *big.Int, _startingPrices *big.Int, _endingPrices *big.Int, _exchangeTokens common.Address, _durations *big.Int) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x5c1f8e16.
Solidity: function createAuction(uint8 _tokenTypes, address _tokenAddresses, uint256 _tokenNumbers, uint256 _startingPrices, uint256 _endingPrices, address _exchangeTokens, uint256 _durations) returns()
type MarketplaceTransactorRaw ¶
type MarketplaceTransactorRaw struct {
Contract *MarketplaceTransactor // Generic write-only contract binding to access the raw methods on
}
MarketplaceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MarketplaceTransactorRaw) Transact ¶
func (_Marketplace *MarketplaceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MarketplaceTransactorRaw) Transfer ¶
func (_Marketplace *MarketplaceTransactorRaw) 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 MarketplaceTransactorSession ¶
type MarketplaceTransactorSession struct { Contract *MarketplaceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MarketplaceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MarketplaceTransactorSession) CancelAuction ¶
func (_Marketplace *MarketplaceTransactorSession) CancelAuction(_listingIndex *big.Int) (*types.Transaction, error)
CancelAuction is a paid mutator transaction binding the contract method 0x96b5a755.
Solidity: function cancelAuction(uint256 _listingIndex) returns()
func (*MarketplaceTransactorSession) CreateAuction ¶
func (_Marketplace *MarketplaceTransactorSession) CreateAuction(_tokenTypes uint8, _tokenAddresses common.Address, _tokenNumbers *big.Int, _startingPrices *big.Int, _endingPrices *big.Int, _exchangeTokens common.Address, _durations *big.Int) (*types.Transaction, error)
CreateAuction is a paid mutator transaction binding the contract method 0x5c1f8e16.
Solidity: function createAuction(uint8 _tokenTypes, address _tokenAddresses, uint256 _tokenNumbers, uint256 _startingPrices, uint256 _endingPrices, address _exchangeTokens, uint256 _durations) returns()
type RoninBalance ¶
type RoninBalance struct { RoninBalanceCaller // Read-only binding to the contract RoninBalanceTransactor // Write-only binding to the contract RoninBalanceFilterer // Log filterer for contract events }
RoninBalance is an auto generated Go binding around an Ethereum contract.
func NewRoninBalance ¶
func NewRoninBalance(address common.Address, backend bind.ContractBackend) (*RoninBalance, error)
NewRoninBalance creates a new instance of RoninBalance, bound to a specific deployed contract.
type RoninBalanceCaller ¶
type RoninBalanceCaller struct {
// contains filtered or unexported fields
}
RoninBalanceCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRoninBalanceCaller ¶
func NewRoninBalanceCaller(address common.Address, caller bind.ContractCaller) (*RoninBalanceCaller, error)
NewRoninBalanceCaller creates a new read-only instance of RoninBalance, bound to a specific deployed contract.
type RoninBalanceCallerRaw ¶
type RoninBalanceCallerRaw struct {
Contract *RoninBalanceCaller // Generic read-only contract binding to access the raw methods on
}
RoninBalanceCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RoninBalanceCallerRaw) Call ¶
func (_RoninBalance *RoninBalanceCallerRaw) 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 RoninBalanceCallerSession ¶
type RoninBalanceCallerSession struct { Contract *RoninBalanceCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RoninBalanceCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type RoninBalanceFilterer ¶
type RoninBalanceFilterer struct {
// contains filtered or unexported fields
}
RoninBalanceFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRoninBalanceFilterer ¶
func NewRoninBalanceFilterer(address common.Address, filterer bind.ContractFilterer) (*RoninBalanceFilterer, error)
NewRoninBalanceFilterer creates a new log filterer instance of RoninBalance, bound to a specific deployed contract.
type RoninBalanceRaw ¶
type RoninBalanceRaw struct {
Contract *RoninBalance // Generic contract binding to access the raw methods on
}
RoninBalanceRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RoninBalanceRaw) Call ¶
func (_RoninBalance *RoninBalanceRaw) 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 (*RoninBalanceRaw) Transact ¶
func (_RoninBalance *RoninBalanceRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RoninBalanceRaw) Transfer ¶
func (_RoninBalance *RoninBalanceRaw) 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 RoninBalanceSession ¶
type RoninBalanceSession struct { Contract *RoninBalance // 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 }
RoninBalanceSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type RoninBalanceTransactor ¶
type RoninBalanceTransactor struct {
// contains filtered or unexported fields
}
RoninBalanceTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRoninBalanceTransactor ¶
func NewRoninBalanceTransactor(address common.Address, transactor bind.ContractTransactor) (*RoninBalanceTransactor, error)
NewRoninBalanceTransactor creates a new write-only instance of RoninBalance, bound to a specific deployed contract.
type RoninBalanceTransactorRaw ¶
type RoninBalanceTransactorRaw struct {
Contract *RoninBalanceTransactor // Generic write-only contract binding to access the raw methods on
}
RoninBalanceTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RoninBalanceTransactorRaw) Transact ¶
func (_RoninBalance *RoninBalanceTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RoninBalanceTransactorRaw) Transfer ¶
func (_RoninBalance *RoninBalanceTransactorRaw) 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 RoninBalanceTransactorSession ¶
type RoninBalanceTransactorSession struct { Contract *RoninBalanceTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RoninBalanceTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type Slp ¶
type Slp struct { SlpCaller // Read-only binding to the contract SlpTransactor // Write-only binding to the contract SlpFilterer // Log filterer for contract events }
Slp is an auto generated Go binding around an Ethereum contract.
type SlpCaller ¶
type SlpCaller struct {
// contains filtered or unexported fields
}
SlpCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewSlpCaller ¶
NewSlpCaller creates a new read-only instance of Slp, bound to a specific deployed contract.
type SlpCallerRaw ¶
type SlpCallerRaw struct {
Contract *SlpCaller // Generic read-only contract binding to access the raw methods on
}
SlpCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SlpCallerRaw) Call ¶
func (_Slp *SlpCallerRaw) 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 SlpCallerSession ¶
type SlpCallerSession struct { Contract *SlpCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SlpCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type SlpFilterer ¶
type SlpFilterer struct {
// contains filtered or unexported fields
}
SlpFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSlpFilterer ¶
func NewSlpFilterer(address common.Address, filterer bind.ContractFilterer) (*SlpFilterer, error)
NewSlpFilterer creates a new log filterer instance of Slp, bound to a specific deployed contract.
type SlpRaw ¶
type SlpRaw struct {
Contract *Slp // Generic contract binding to access the raw methods on
}
SlpRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*SlpRaw) Call ¶
func (_Slp *SlpRaw) 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 (*SlpRaw) Transact ¶
func (_Slp *SlpRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SlpRaw) Transfer ¶
func (_Slp *SlpRaw) 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 SlpSession ¶
type SlpSession struct { Contract *Slp // 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 }
SlpSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SlpSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address ) view returns(uint256)
func (*SlpSession) Checkpoint ¶
func (_Slp *SlpSession) Checkpoint(_owner common.Address, _amount *big.Int, _createdAt *big.Int, _signature []byte) (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xd3392ddf.
Solidity: function checkpoint(address _owner, uint256 _amount, uint256 _createdAt, bytes _signature) returns(uint256 _balance)
func (*SlpSession) Transfer ¶
func (_Slp *SlpSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool _success)
type SlpTransactor ¶
type SlpTransactor struct {
// contains filtered or unexported fields
}
SlpTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSlpTransactor ¶
func NewSlpTransactor(address common.Address, transactor bind.ContractTransactor) (*SlpTransactor, error)
NewSlpTransactor creates a new write-only instance of Slp, bound to a specific deployed contract.
func (*SlpTransactor) Checkpoint ¶
func (_Slp *SlpTransactor) Checkpoint(opts *bind.TransactOpts, _owner common.Address, _amount *big.Int, _createdAt *big.Int, _signature []byte) (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xd3392ddf.
Solidity: function checkpoint(address _owner, uint256 _amount, uint256 _createdAt, bytes _signature) returns(uint256 _balance)
func (*SlpTransactor) Transfer ¶
func (_Slp *SlpTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool _success)
type SlpTransactorRaw ¶
type SlpTransactorRaw struct {
Contract *SlpTransactor // Generic write-only contract binding to access the raw methods on
}
SlpTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SlpTransactorRaw) Transact ¶
func (_Slp *SlpTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SlpTransactorRaw) Transfer ¶
func (_Slp *SlpTransactorRaw) 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 SlpTransactorSession ¶
type SlpTransactorSession struct { Contract *SlpTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SlpTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SlpTransactorSession) Checkpoint ¶
func (_Slp *SlpTransactorSession) Checkpoint(_owner common.Address, _amount *big.Int, _createdAt *big.Int, _signature []byte) (*types.Transaction, error)
Checkpoint is a paid mutator transaction binding the contract method 0xd3392ddf.
Solidity: function checkpoint(address _owner, uint256 _amount, uint256 _createdAt, bytes _signature) returns(uint256 _balance)
func (*SlpTransactorSession) Transfer ¶
func (_Slp *SlpTransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.
Solidity: function transfer(address _to, uint256 _value) returns(bool _success)