Documentation ¶
Index ¶
- Constants
- Variables
- type OwnerToken
- type OwnerTokenApproval
- type OwnerTokenApprovalForAll
- type OwnerTokenApprovalForAllIterator
- type OwnerTokenApprovalIterator
- type OwnerTokenCaller
- func (_OwnerToken *OwnerTokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCaller) BaseTokenURI(opts *bind.CallOpts) (string, error)
- func (_OwnerToken *OwnerTokenCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_OwnerToken *OwnerTokenCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_OwnerToken *OwnerTokenCaller) MasterToken(opts *bind.CallOpts) (common.Address, error)
- func (_OwnerToken *OwnerTokenCaller) MaxSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCaller) MintedCount(opts *bind.CallOpts) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCaller) Name(opts *bind.CallOpts) (string, error)
- func (_OwnerToken *OwnerTokenCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_OwnerToken *OwnerTokenCaller) OwnerToken(opts *bind.CallOpts) (common.Address, error)
- func (_OwnerToken *OwnerTokenCaller) RemoteBurnable(opts *bind.CallOpts) (bool, error)
- func (_OwnerToken *OwnerTokenCaller) SignerPublicKey(opts *bind.CallOpts) ([]byte, error)
- func (_OwnerToken *OwnerTokenCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_OwnerToken *OwnerTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_OwnerToken *OwnerTokenCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, owner common.Address, index *big.Int) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_OwnerToken *OwnerTokenCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCaller) Transferable(opts *bind.CallOpts) (bool, error)
- type OwnerTokenCallerRaw
- type OwnerTokenCallerSession
- func (_OwnerToken *OwnerTokenCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCallerSession) BaseTokenURI() (string, error)
- func (_OwnerToken *OwnerTokenCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_OwnerToken *OwnerTokenCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_OwnerToken *OwnerTokenCallerSession) MasterToken() (common.Address, error)
- func (_OwnerToken *OwnerTokenCallerSession) MaxSupply() (*big.Int, error)
- func (_OwnerToken *OwnerTokenCallerSession) MintedCount() (*big.Int, error)
- func (_OwnerToken *OwnerTokenCallerSession) Name() (string, error)
- func (_OwnerToken *OwnerTokenCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_OwnerToken *OwnerTokenCallerSession) OwnerToken() (common.Address, error)
- func (_OwnerToken *OwnerTokenCallerSession) RemoteBurnable() (bool, error)
- func (_OwnerToken *OwnerTokenCallerSession) SignerPublicKey() ([]byte, error)
- func (_OwnerToken *OwnerTokenCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_OwnerToken *OwnerTokenCallerSession) Symbol() (string, error)
- func (_OwnerToken *OwnerTokenCallerSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCallerSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_OwnerToken *OwnerTokenCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_OwnerToken *OwnerTokenCallerSession) TotalSupply() (*big.Int, error)
- func (_OwnerToken *OwnerTokenCallerSession) Transferable() (bool, error)
- type OwnerTokenFilterer
- func (_OwnerToken *OwnerTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*OwnerTokenApprovalIterator, error)
- func (_OwnerToken *OwnerTokenFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*OwnerTokenApprovalForAllIterator, error)
- func (_OwnerToken *OwnerTokenFilterer) FilterMasterTokenCreated(opts *bind.FilterOpts) (*OwnerTokenMasterTokenCreatedIterator, error)
- func (_OwnerToken *OwnerTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*OwnerTokenTransferIterator, error)
- func (_OwnerToken *OwnerTokenFilterer) ParseApproval(log types.Log) (*OwnerTokenApproval, error)
- func (_OwnerToken *OwnerTokenFilterer) ParseApprovalForAll(log types.Log) (*OwnerTokenApprovalForAll, error)
- func (_OwnerToken *OwnerTokenFilterer) ParseMasterTokenCreated(log types.Log) (*OwnerTokenMasterTokenCreated, error)
- func (_OwnerToken *OwnerTokenFilterer) ParseTransfer(log types.Log) (*OwnerTokenTransfer, error)
- func (_OwnerToken *OwnerTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *OwnerTokenApproval, owner []common.Address, ...) (event.Subscription, error)
- func (_OwnerToken *OwnerTokenFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *OwnerTokenApprovalForAll, ...) (event.Subscription, error)
- func (_OwnerToken *OwnerTokenFilterer) WatchMasterTokenCreated(opts *bind.WatchOpts, sink chan<- *OwnerTokenMasterTokenCreated) (event.Subscription, error)
- func (_OwnerToken *OwnerTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *OwnerTokenTransfer, from []common.Address, ...) (event.Subscription, error)
- type OwnerTokenMasterTokenCreated
- type OwnerTokenMasterTokenCreatedIterator
- type OwnerTokenRaw
- func (_OwnerToken *OwnerTokenRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_OwnerToken *OwnerTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type OwnerTokenSession
- func (_OwnerToken *OwnerTokenSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_OwnerToken *OwnerTokenSession) BaseTokenURI() (string, error)
- func (_OwnerToken *OwnerTokenSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_OwnerToken *OwnerTokenSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_OwnerToken *OwnerTokenSession) MasterToken() (common.Address, error)
- func (_OwnerToken *OwnerTokenSession) MaxSupply() (*big.Int, error)
- func (_OwnerToken *OwnerTokenSession) MintTo(addresses []common.Address) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) MintedCount() (*big.Int, error)
- func (_OwnerToken *OwnerTokenSession) Name() (string, error)
- func (_OwnerToken *OwnerTokenSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_OwnerToken *OwnerTokenSession) OwnerToken() (common.Address, error)
- func (_OwnerToken *OwnerTokenSession) RemoteBurn(tokenIds []*big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) RemoteBurnable() (bool, error)
- func (_OwnerToken *OwnerTokenSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) SetMaxSupply(_newMaxSupply *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) SetSignerPublicKey(_newSignerPublicKey []byte) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) SignerPublicKey() ([]byte, error)
- func (_OwnerToken *OwnerTokenSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_OwnerToken *OwnerTokenSession) Symbol() (string, error)
- func (_OwnerToken *OwnerTokenSession) TokenByIndex(index *big.Int) (*big.Int, error)
- func (_OwnerToken *OwnerTokenSession) TokenOfOwnerByIndex(owner common.Address, index *big.Int) (*big.Int, error)
- func (_OwnerToken *OwnerTokenSession) TokenURI(tokenId *big.Int) (string, error)
- func (_OwnerToken *OwnerTokenSession) TotalSupply() (*big.Int, error)
- func (_OwnerToken *OwnerTokenSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenSession) Transferable() (bool, error)
- type OwnerTokenTransactor
- func (_OwnerToken *OwnerTokenTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) MintTo(opts *bind.TransactOpts, addresses []common.Address) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) RemoteBurn(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) SetMaxSupply(opts *bind.TransactOpts, _newMaxSupply *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) SetSignerPublicKey(opts *bind.TransactOpts, _newSignerPublicKey []byte) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type OwnerTokenTransactorRaw
- type OwnerTokenTransactorSession
- func (_OwnerToken *OwnerTokenTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) MintTo(addresses []common.Address) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) RemoteBurn(tokenIds []*big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) SetMaxSupply(_newMaxSupply *big.Int) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) SetSignerPublicKey(_newSignerPublicKey []byte) (*types.Transaction, error)
- func (_OwnerToken *OwnerTokenTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type OwnerTokenTransfer
- type OwnerTokenTransferIterator
Constants ¶
const OwnerTokenABI = "" /* 8091-byte string literal not displayed */
OwnerTokenABI is the input ABI used to generate the binding from.
Variables ¶
var OwnerTokenBin = "" /* 46804-byte string literal not displayed */
OwnerTokenBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type OwnerToken ¶
type OwnerToken struct { OwnerTokenCaller // Read-only binding to the contract OwnerTokenTransactor // Write-only binding to the contract OwnerTokenFilterer // Log filterer for contract events }
OwnerToken is an auto generated Go binding around an Ethereum contract.
func DeployOwnerToken ¶
func DeployOwnerToken(auth *bind.TransactOpts, backend bind.ContractBackend, _name string, _symbol string, _baseTokenURI string, _masterName string, _masterSymbol string, _masterBaseTokenURI string, _signerPublicKey []byte) (common.Address, *types.Transaction, *OwnerToken, error)
DeployOwnerToken deploys a new Ethereum contract, binding an instance of OwnerToken to it.
func NewOwnerToken ¶
func NewOwnerToken(address common.Address, backend bind.ContractBackend) (*OwnerToken, error)
NewOwnerToken creates a new instance of OwnerToken, bound to a specific deployed contract.
type OwnerTokenApproval ¶
type OwnerTokenApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
OwnerTokenApproval represents a Approval event raised by the OwnerToken contract.
type OwnerTokenApprovalForAll ¶
type OwnerTokenApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
OwnerTokenApprovalForAll represents a ApprovalForAll event raised by the OwnerToken contract.
type OwnerTokenApprovalForAllIterator ¶
type OwnerTokenApprovalForAllIterator struct { Event *OwnerTokenApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerTokenApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the OwnerToken contract.
func (*OwnerTokenApprovalForAllIterator) Close ¶
func (it *OwnerTokenApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerTokenApprovalForAllIterator) Error ¶
func (it *OwnerTokenApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerTokenApprovalForAllIterator) Next ¶
func (it *OwnerTokenApprovalForAllIterator) 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 OwnerTokenApprovalIterator ¶
type OwnerTokenApprovalIterator struct { Event *OwnerTokenApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerTokenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the OwnerToken contract.
func (*OwnerTokenApprovalIterator) Close ¶
func (it *OwnerTokenApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerTokenApprovalIterator) Error ¶
func (it *OwnerTokenApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerTokenApprovalIterator) Next ¶
func (it *OwnerTokenApprovalIterator) 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 OwnerTokenCaller ¶
type OwnerTokenCaller struct {
// contains filtered or unexported fields
}
OwnerTokenCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewOwnerTokenCaller ¶
func NewOwnerTokenCaller(address common.Address, caller bind.ContractCaller) (*OwnerTokenCaller, error)
NewOwnerTokenCaller creates a new read-only instance of OwnerToken, bound to a specific deployed contract.
func (*OwnerTokenCaller) BalanceOf ¶
func (_OwnerToken *OwnerTokenCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*OwnerTokenCaller) BaseTokenURI ¶
func (_OwnerToken *OwnerTokenCaller) BaseTokenURI(opts *bind.CallOpts) (string, error)
BaseTokenURI is a free data retrieval call binding the contract method 0xd547cfb7.
Solidity: function baseTokenURI() view returns(string)
func (*OwnerTokenCaller) GetApproved ¶
func (_OwnerToken *OwnerTokenCaller) 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(uint256 tokenId) view returns(address)
func (*OwnerTokenCaller) IsApprovedForAll ¶
func (_OwnerToken *OwnerTokenCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*OwnerTokenCaller) MasterToken ¶
MasterToken is a free data retrieval call binding the contract method 0x2bb5e31e.
Solidity: function masterToken() view returns(address)
func (*OwnerTokenCaller) MaxSupply ¶
MaxSupply is a free data retrieval call binding the contract method 0xd5abeb01.
Solidity: function maxSupply() view returns(uint256)
func (*OwnerTokenCaller) MintedCount ¶
MintedCount is a free data retrieval call binding the contract method 0xcf721b15.
Solidity: function mintedCount() view returns(uint256)
func (*OwnerTokenCaller) Name ¶
func (_OwnerToken *OwnerTokenCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OwnerTokenCaller) OwnerOf ¶
func (_OwnerToken *OwnerTokenCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*OwnerTokenCaller) OwnerToken ¶
OwnerToken is a free data retrieval call binding the contract method 0x65371883.
Solidity: function ownerToken() view returns(address)
func (*OwnerTokenCaller) RemoteBurnable ¶
func (_OwnerToken *OwnerTokenCaller) RemoteBurnable(opts *bind.CallOpts) (bool, error)
RemoteBurnable is a free data retrieval call binding the contract method 0x101639f5.
Solidity: function remoteBurnable() view returns(bool)
func (*OwnerTokenCaller) SignerPublicKey ¶
func (_OwnerToken *OwnerTokenCaller) SignerPublicKey(opts *bind.CallOpts) ([]byte, error)
SignerPublicKey is a free data retrieval call binding the contract method 0x549a95ea.
Solidity: function signerPublicKey() view returns(bytes)
func (*OwnerTokenCaller) SupportsInterface ¶
func (_OwnerToken *OwnerTokenCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*OwnerTokenCaller) Symbol ¶
func (_OwnerToken *OwnerTokenCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*OwnerTokenCaller) TokenByIndex ¶
func (_OwnerToken *OwnerTokenCaller) TokenByIndex(opts *bind.CallOpts, index *big.Int) (*big.Int, error)
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*OwnerTokenCaller) TokenOfOwnerByIndex ¶
func (_OwnerToken *OwnerTokenCaller) 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)
func (*OwnerTokenCaller) TokenURI ¶
func (_OwnerToken *OwnerTokenCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*OwnerTokenCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*OwnerTokenCaller) Transferable ¶
func (_OwnerToken *OwnerTokenCaller) Transferable(opts *bind.CallOpts) (bool, error)
Transferable is a free data retrieval call binding the contract method 0x92ff0d31.
Solidity: function transferable() view returns(bool)
type OwnerTokenCallerRaw ¶
type OwnerTokenCallerRaw struct {
Contract *OwnerTokenCaller // Generic read-only contract binding to access the raw methods on
}
OwnerTokenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*OwnerTokenCallerRaw) Call ¶
func (_OwnerToken *OwnerTokenCallerRaw) 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 OwnerTokenCallerSession ¶
type OwnerTokenCallerSession struct { Contract *OwnerTokenCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
OwnerTokenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*OwnerTokenCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*OwnerTokenCallerSession) BaseTokenURI ¶
func (_OwnerToken *OwnerTokenCallerSession) BaseTokenURI() (string, error)
BaseTokenURI is a free data retrieval call binding the contract method 0xd547cfb7.
Solidity: function baseTokenURI() view returns(string)
func (*OwnerTokenCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*OwnerTokenCallerSession) IsApprovedForAll ¶
func (_OwnerToken *OwnerTokenCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*OwnerTokenCallerSession) MasterToken ¶
func (_OwnerToken *OwnerTokenCallerSession) MasterToken() (common.Address, error)
MasterToken is a free data retrieval call binding the contract method 0x2bb5e31e.
Solidity: function masterToken() view returns(address)
func (*OwnerTokenCallerSession) MaxSupply ¶
func (_OwnerToken *OwnerTokenCallerSession) MaxSupply() (*big.Int, error)
MaxSupply is a free data retrieval call binding the contract method 0xd5abeb01.
Solidity: function maxSupply() view returns(uint256)
func (*OwnerTokenCallerSession) MintedCount ¶
func (_OwnerToken *OwnerTokenCallerSession) MintedCount() (*big.Int, error)
MintedCount is a free data retrieval call binding the contract method 0xcf721b15.
Solidity: function mintedCount() view returns(uint256)
func (*OwnerTokenCallerSession) Name ¶
func (_OwnerToken *OwnerTokenCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OwnerTokenCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*OwnerTokenCallerSession) OwnerToken ¶
func (_OwnerToken *OwnerTokenCallerSession) OwnerToken() (common.Address, error)
OwnerToken is a free data retrieval call binding the contract method 0x65371883.
Solidity: function ownerToken() view returns(address)
func (*OwnerTokenCallerSession) RemoteBurnable ¶
func (_OwnerToken *OwnerTokenCallerSession) RemoteBurnable() (bool, error)
RemoteBurnable is a free data retrieval call binding the contract method 0x101639f5.
Solidity: function remoteBurnable() view returns(bool)
func (*OwnerTokenCallerSession) SignerPublicKey ¶
func (_OwnerToken *OwnerTokenCallerSession) SignerPublicKey() ([]byte, error)
SignerPublicKey is a free data retrieval call binding the contract method 0x549a95ea.
Solidity: function signerPublicKey() view returns(bytes)
func (*OwnerTokenCallerSession) SupportsInterface ¶
func (_OwnerToken *OwnerTokenCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*OwnerTokenCallerSession) Symbol ¶
func (_OwnerToken *OwnerTokenCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*OwnerTokenCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*OwnerTokenCallerSession) TokenOfOwnerByIndex ¶
func (_OwnerToken *OwnerTokenCallerSession) 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)
func (*OwnerTokenCallerSession) TokenURI ¶
func (_OwnerToken *OwnerTokenCallerSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*OwnerTokenCallerSession) TotalSupply ¶
func (_OwnerToken *OwnerTokenCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*OwnerTokenCallerSession) Transferable ¶
func (_OwnerToken *OwnerTokenCallerSession) Transferable() (bool, error)
Transferable is a free data retrieval call binding the contract method 0x92ff0d31.
Solidity: function transferable() view returns(bool)
type OwnerTokenFilterer ¶
type OwnerTokenFilterer struct {
// contains filtered or unexported fields
}
OwnerTokenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewOwnerTokenFilterer ¶
func NewOwnerTokenFilterer(address common.Address, filterer bind.ContractFilterer) (*OwnerTokenFilterer, error)
NewOwnerTokenFilterer creates a new log filterer instance of OwnerToken, bound to a specific deployed contract.
func (*OwnerTokenFilterer) FilterApproval ¶
func (_OwnerToken *OwnerTokenFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*OwnerTokenApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*OwnerTokenFilterer) FilterApprovalForAll ¶
func (_OwnerToken *OwnerTokenFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*OwnerTokenApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*OwnerTokenFilterer) FilterMasterTokenCreated ¶
func (_OwnerToken *OwnerTokenFilterer) FilterMasterTokenCreated(opts *bind.FilterOpts) (*OwnerTokenMasterTokenCreatedIterator, error)
FilterMasterTokenCreated is a free log retrieval operation binding the contract event 0x02a0dab88b41e2a6fa5a9b4d40c16209315d6158c6a42f30879c8df187132601.
Solidity: event MasterTokenCreated(address masterToken)
func (*OwnerTokenFilterer) FilterTransfer ¶
func (_OwnerToken *OwnerTokenFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*OwnerTokenTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*OwnerTokenFilterer) ParseApproval ¶
func (_OwnerToken *OwnerTokenFilterer) ParseApproval(log types.Log) (*OwnerTokenApproval, error)
ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*OwnerTokenFilterer) ParseApprovalForAll ¶
func (_OwnerToken *OwnerTokenFilterer) ParseApprovalForAll(log types.Log) (*OwnerTokenApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*OwnerTokenFilterer) ParseMasterTokenCreated ¶
func (_OwnerToken *OwnerTokenFilterer) ParseMasterTokenCreated(log types.Log) (*OwnerTokenMasterTokenCreated, error)
ParseMasterTokenCreated is a log parse operation binding the contract event 0x02a0dab88b41e2a6fa5a9b4d40c16209315d6158c6a42f30879c8df187132601.
Solidity: event MasterTokenCreated(address masterToken)
func (*OwnerTokenFilterer) ParseTransfer ¶
func (_OwnerToken *OwnerTokenFilterer) ParseTransfer(log types.Log) (*OwnerTokenTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
func (*OwnerTokenFilterer) WatchApproval ¶
func (_OwnerToken *OwnerTokenFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *OwnerTokenApproval, owner []common.Address, approved []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
func (*OwnerTokenFilterer) WatchApprovalForAll ¶
func (_OwnerToken *OwnerTokenFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *OwnerTokenApprovalForAll, owner []common.Address, operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*OwnerTokenFilterer) WatchMasterTokenCreated ¶
func (_OwnerToken *OwnerTokenFilterer) WatchMasterTokenCreated(opts *bind.WatchOpts, sink chan<- *OwnerTokenMasterTokenCreated) (event.Subscription, error)
WatchMasterTokenCreated is a free log subscription operation binding the contract event 0x02a0dab88b41e2a6fa5a9b4d40c16209315d6158c6a42f30879c8df187132601.
Solidity: event MasterTokenCreated(address masterToken)
func (*OwnerTokenFilterer) WatchTransfer ¶
func (_OwnerToken *OwnerTokenFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *OwnerTokenTransfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
type OwnerTokenMasterTokenCreated ¶
type OwnerTokenMasterTokenCreated struct { MasterToken common.Address Raw types.Log // Blockchain specific contextual infos }
OwnerTokenMasterTokenCreated represents a MasterTokenCreated event raised by the OwnerToken contract.
type OwnerTokenMasterTokenCreatedIterator ¶
type OwnerTokenMasterTokenCreatedIterator struct { Event *OwnerTokenMasterTokenCreated // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerTokenMasterTokenCreatedIterator is returned from FilterMasterTokenCreated and is used to iterate over the raw logs and unpacked data for MasterTokenCreated events raised by the OwnerToken contract.
func (*OwnerTokenMasterTokenCreatedIterator) Close ¶
func (it *OwnerTokenMasterTokenCreatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerTokenMasterTokenCreatedIterator) Error ¶
func (it *OwnerTokenMasterTokenCreatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerTokenMasterTokenCreatedIterator) Next ¶
func (it *OwnerTokenMasterTokenCreatedIterator) 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 OwnerTokenRaw ¶
type OwnerTokenRaw struct {
Contract *OwnerToken // Generic contract binding to access the raw methods on
}
OwnerTokenRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*OwnerTokenRaw) Call ¶
func (_OwnerToken *OwnerTokenRaw) 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 (*OwnerTokenRaw) Transact ¶
func (_OwnerToken *OwnerTokenRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnerTokenRaw) Transfer ¶
func (_OwnerToken *OwnerTokenRaw) 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 OwnerTokenSession ¶
type OwnerTokenSession struct { Contract *OwnerToken // 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 }
OwnerTokenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*OwnerTokenSession) Approve ¶
func (_OwnerToken *OwnerTokenSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*OwnerTokenSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*OwnerTokenSession) BaseTokenURI ¶
func (_OwnerToken *OwnerTokenSession) BaseTokenURI() (string, error)
BaseTokenURI is a free data retrieval call binding the contract method 0xd547cfb7.
Solidity: function baseTokenURI() view returns(string)
func (*OwnerTokenSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*OwnerTokenSession) IsApprovedForAll ¶
func (_OwnerToken *OwnerTokenSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address owner, address operator) view returns(bool)
func (*OwnerTokenSession) MasterToken ¶
func (_OwnerToken *OwnerTokenSession) MasterToken() (common.Address, error)
MasterToken is a free data retrieval call binding the contract method 0x2bb5e31e.
Solidity: function masterToken() view returns(address)
func (*OwnerTokenSession) MaxSupply ¶
func (_OwnerToken *OwnerTokenSession) MaxSupply() (*big.Int, error)
MaxSupply is a free data retrieval call binding the contract method 0xd5abeb01.
Solidity: function maxSupply() view returns(uint256)
func (*OwnerTokenSession) MintTo ¶
func (_OwnerToken *OwnerTokenSession) MintTo(addresses []common.Address) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0xce7c8b49.
Solidity: function mintTo(address[] addresses) returns()
func (*OwnerTokenSession) MintedCount ¶
func (_OwnerToken *OwnerTokenSession) MintedCount() (*big.Int, error)
MintedCount is a free data retrieval call binding the contract method 0xcf721b15.
Solidity: function mintedCount() view returns(uint256)
func (*OwnerTokenSession) Name ¶
func (_OwnerToken *OwnerTokenSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*OwnerTokenSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*OwnerTokenSession) OwnerToken ¶
func (_OwnerToken *OwnerTokenSession) OwnerToken() (common.Address, error)
OwnerToken is a free data retrieval call binding the contract method 0x65371883.
Solidity: function ownerToken() view returns(address)
func (*OwnerTokenSession) RemoteBurn ¶
func (_OwnerToken *OwnerTokenSession) RemoteBurn(tokenIds []*big.Int) (*types.Transaction, error)
RemoteBurn is a paid mutator transaction binding the contract method 0x4fb95e02.
Solidity: function remoteBurn(uint256[] tokenIds) returns()
func (*OwnerTokenSession) RemoteBurnable ¶
func (_OwnerToken *OwnerTokenSession) RemoteBurnable() (bool, error)
RemoteBurnable is a free data retrieval call binding the contract method 0x101639f5.
Solidity: function remoteBurnable() view returns(bool)
func (*OwnerTokenSession) SafeTransferFrom ¶
func (_OwnerToken *OwnerTokenSession) 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()
func (*OwnerTokenSession) SafeTransferFrom0 ¶
func (_OwnerToken *OwnerTokenSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*OwnerTokenSession) SetApprovalForAll ¶
func (_OwnerToken *OwnerTokenSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*OwnerTokenSession) SetMaxSupply ¶
func (_OwnerToken *OwnerTokenSession) SetMaxSupply(_newMaxSupply *big.Int) (*types.Transaction, error)
SetMaxSupply is a paid mutator transaction binding the contract method 0x6f8b44b0.
Solidity: function setMaxSupply(uint256 _newMaxSupply) returns()
func (*OwnerTokenSession) SetSignerPublicKey ¶
func (_OwnerToken *OwnerTokenSession) SetSignerPublicKey(_newSignerPublicKey []byte) (*types.Transaction, error)
SetSignerPublicKey is a paid mutator transaction binding the contract method 0x9404c91a.
Solidity: function setSignerPublicKey(bytes _newSignerPublicKey) returns()
func (*OwnerTokenSession) SignerPublicKey ¶
func (_OwnerToken *OwnerTokenSession) SignerPublicKey() ([]byte, error)
SignerPublicKey is a free data retrieval call binding the contract method 0x549a95ea.
Solidity: function signerPublicKey() view returns(bytes)
func (*OwnerTokenSession) SupportsInterface ¶
func (_OwnerToken *OwnerTokenSession) SupportsInterface(interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)
func (*OwnerTokenSession) Symbol ¶
func (_OwnerToken *OwnerTokenSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*OwnerTokenSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(uint256 index) view returns(uint256)
func (*OwnerTokenSession) TokenOfOwnerByIndex ¶
func (_OwnerToken *OwnerTokenSession) 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)
func (*OwnerTokenSession) TokenURI ¶
func (_OwnerToken *OwnerTokenSession) TokenURI(tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(uint256 tokenId) view returns(string)
func (*OwnerTokenSession) TotalSupply ¶
func (_OwnerToken *OwnerTokenSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*OwnerTokenSession) TransferFrom ¶
func (_OwnerToken *OwnerTokenSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
func (*OwnerTokenSession) Transferable ¶
func (_OwnerToken *OwnerTokenSession) Transferable() (bool, error)
Transferable is a free data retrieval call binding the contract method 0x92ff0d31.
Solidity: function transferable() view returns(bool)
type OwnerTokenTransactor ¶
type OwnerTokenTransactor struct {
// contains filtered or unexported fields
}
OwnerTokenTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewOwnerTokenTransactor ¶
func NewOwnerTokenTransactor(address common.Address, transactor bind.ContractTransactor) (*OwnerTokenTransactor, error)
NewOwnerTokenTransactor creates a new write-only instance of OwnerToken, bound to a specific deployed contract.
func (*OwnerTokenTransactor) Approve ¶
func (_OwnerToken *OwnerTokenTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*OwnerTokenTransactor) MintTo ¶
func (_OwnerToken *OwnerTokenTransactor) MintTo(opts *bind.TransactOpts, addresses []common.Address) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0xce7c8b49.
Solidity: function mintTo(address[] addresses) returns()
func (*OwnerTokenTransactor) RemoteBurn ¶
func (_OwnerToken *OwnerTokenTransactor) RemoteBurn(opts *bind.TransactOpts, tokenIds []*big.Int) (*types.Transaction, error)
RemoteBurn is a paid mutator transaction binding the contract method 0x4fb95e02.
Solidity: function remoteBurn(uint256[] tokenIds) returns()
func (*OwnerTokenTransactor) SafeTransferFrom ¶
func (_OwnerToken *OwnerTokenTransactor) 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()
func (*OwnerTokenTransactor) SafeTransferFrom0 ¶
func (_OwnerToken *OwnerTokenTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*OwnerTokenTransactor) SetApprovalForAll ¶
func (_OwnerToken *OwnerTokenTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*OwnerTokenTransactor) SetMaxSupply ¶
func (_OwnerToken *OwnerTokenTransactor) SetMaxSupply(opts *bind.TransactOpts, _newMaxSupply *big.Int) (*types.Transaction, error)
SetMaxSupply is a paid mutator transaction binding the contract method 0x6f8b44b0.
Solidity: function setMaxSupply(uint256 _newMaxSupply) returns()
func (*OwnerTokenTransactor) SetSignerPublicKey ¶
func (_OwnerToken *OwnerTokenTransactor) SetSignerPublicKey(opts *bind.TransactOpts, _newSignerPublicKey []byte) (*types.Transaction, error)
SetSignerPublicKey is a paid mutator transaction binding the contract method 0x9404c91a.
Solidity: function setSignerPublicKey(bytes _newSignerPublicKey) returns()
func (*OwnerTokenTransactor) TransferFrom ¶
func (_OwnerToken *OwnerTokenTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type OwnerTokenTransactorRaw ¶
type OwnerTokenTransactorRaw struct {
Contract *OwnerTokenTransactor // Generic write-only contract binding to access the raw methods on
}
OwnerTokenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*OwnerTokenTransactorRaw) Transact ¶
func (_OwnerToken *OwnerTokenTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*OwnerTokenTransactorRaw) Transfer ¶
func (_OwnerToken *OwnerTokenTransactorRaw) 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 OwnerTokenTransactorSession ¶
type OwnerTokenTransactorSession struct { Contract *OwnerTokenTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
OwnerTokenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*OwnerTokenTransactorSession) Approve ¶
func (_OwnerToken *OwnerTokenTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(address to, uint256 tokenId) returns()
func (*OwnerTokenTransactorSession) MintTo ¶
func (_OwnerToken *OwnerTokenTransactorSession) MintTo(addresses []common.Address) (*types.Transaction, error)
MintTo is a paid mutator transaction binding the contract method 0xce7c8b49.
Solidity: function mintTo(address[] addresses) returns()
func (*OwnerTokenTransactorSession) RemoteBurn ¶
func (_OwnerToken *OwnerTokenTransactorSession) RemoteBurn(tokenIds []*big.Int) (*types.Transaction, error)
RemoteBurn is a paid mutator transaction binding the contract method 0x4fb95e02.
Solidity: function remoteBurn(uint256[] tokenIds) returns()
func (*OwnerTokenTransactorSession) SafeTransferFrom ¶
func (_OwnerToken *OwnerTokenTransactorSession) 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()
func (*OwnerTokenTransactorSession) SafeTransferFrom0 ¶
func (_OwnerToken *OwnerTokenTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom0 is a paid mutator transaction binding the contract method 0xb88d4fde.
Solidity: function safeTransferFrom(address from, address to, uint256 tokenId, bytes data) returns()
func (*OwnerTokenTransactorSession) SetApprovalForAll ¶
func (_OwnerToken *OwnerTokenTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(address operator, bool approved) returns()
func (*OwnerTokenTransactorSession) SetMaxSupply ¶
func (_OwnerToken *OwnerTokenTransactorSession) SetMaxSupply(_newMaxSupply *big.Int) (*types.Transaction, error)
SetMaxSupply is a paid mutator transaction binding the contract method 0x6f8b44b0.
Solidity: function setMaxSupply(uint256 _newMaxSupply) returns()
func (*OwnerTokenTransactorSession) SetSignerPublicKey ¶
func (_OwnerToken *OwnerTokenTransactorSession) SetSignerPublicKey(_newSignerPublicKey []byte) (*types.Transaction, error)
SetSignerPublicKey is a paid mutator transaction binding the contract method 0x9404c91a.
Solidity: function setSignerPublicKey(bytes _newSignerPublicKey) returns()
func (*OwnerTokenTransactorSession) TransferFrom ¶
func (_OwnerToken *OwnerTokenTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.
Solidity: function transferFrom(address from, address to, uint256 tokenId) returns()
type OwnerTokenTransfer ¶
type OwnerTokenTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
OwnerTokenTransfer represents a Transfer event raised by the OwnerToken contract.
type OwnerTokenTransferIterator ¶
type OwnerTokenTransferIterator struct { Event *OwnerTokenTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
OwnerTokenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the OwnerToken contract.
func (*OwnerTokenTransferIterator) Close ¶
func (it *OwnerTokenTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*OwnerTokenTransferIterator) Error ¶
func (it *OwnerTokenTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*OwnerTokenTransferIterator) Next ¶
func (it *OwnerTokenTransferIterator) 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.