Documentation ¶
Index ¶
- Variables
- type DataTypesBurnWithSigData
- type DataTypesEIP712Signature
- type DataTypesPermitData
- type DataTypesPermitForAllData
- type ERC721
- type ERC721Approval
- type ERC721ApprovalForAll
- type ERC721ApprovalForAllIterator
- type ERC721ApprovalIterator
- type ERC721Caller
- func (_ERC721 *ERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Caller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721 *ERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721 *ERC721Caller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type ERC721CallerRaw
- type ERC721CallerSession
- func (_ERC721 *ERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721CallerSession) Name() (string, error)
- func (_ERC721 *ERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721CallerSession) Symbol() (string, error)
- func (_ERC721 *ERC721CallerSession) TokenURI(tokenId *big.Int) (string, error)
- type ERC721Filterer
- func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*ERC721ApprovalIterator, error)
- func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, error)
- func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721TransferIterator, error)
- func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, error)
- func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
- func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, error)
- func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, from []common.Address, ...) (event.Subscription, error)
- type ERC721Raw
- func (_ERC721 *ERC721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721 *ERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721Session
- func (_ERC721 *ERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_ERC721 *ERC721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_ERC721 *ERC721Session) Name() (string, error)
- func (_ERC721 *ERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_ERC721 *ERC721Session) Symbol() (string, error)
- func (_ERC721 *ERC721Session) TokenURI(tokenId *big.Int) (string, error)
- func (_ERC721 *ERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transactor
- func (_ERC721 *ERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- type ERC721TransactorRaw
- type ERC721TransactorSession
- func (_ERC721 *ERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_ERC721 *ERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- type ERC721Transfer
- type ERC721TransferIterator
- type ICollectionV1Spec
- type SCollectionV1
- type SCollectionV1Approval
- type SCollectionV1ApprovalForAll
- type SCollectionV1ApprovalForAllIterator
- type SCollectionV1ApprovalIterator
- type SCollectionV1Caller
- func (_SCollectionV1 *SCollectionV1Caller) BURNWITHSIGTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
- func (_SCollectionV1 *SCollectionV1Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Caller) BaseUrl(opts *bind.CallOpts) (string, error)
- func (_SCollectionV1 *SCollectionV1Caller) CM(opts *bind.CallOpts) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Caller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
- func (_SCollectionV1 *SCollectionV1Caller) GetSpec(opts *bind.CallOpts) (ICollectionV1Spec, error)
- func (_SCollectionV1 *SCollectionV1Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_SCollectionV1 *SCollectionV1Caller) IsMintable(opts *bind.CallOpts) (bool, error)
- func (_SCollectionV1 *SCollectionV1Caller) MaxPerWallet(opts *bind.CallOpts) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Caller) MintCurrency(opts *bind.CallOpts) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Caller) MintPrice(opts *bind.CallOpts) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Caller) Name(opts *bind.CallOpts) (string, error)
- func (_SCollectionV1 *SCollectionV1Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Caller) Roles(opts *bind.CallOpts) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Caller) SigNonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Caller) SupportsInterface(opts *bind.CallOpts, _interfaceId [4]byte) (bool, error)
- func (_SCollectionV1 *SCollectionV1Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_SCollectionV1 *SCollectionV1Caller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_SCollectionV1 *SCollectionV1Caller) TotalMaxSupply(opts *bind.CallOpts) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type SCollectionV1CallerRaw
- type SCollectionV1CallerSession
- func (_SCollectionV1 *SCollectionV1CallerSession) BURNWITHSIGTYPEHASH() ([32]byte, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) BaseUrl() (string, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) CM() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) GetDomainSeparator() ([32]byte, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) GetSpec() (ICollectionV1Spec, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) IsMintable() (bool, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) MaxPerWallet() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) MintCurrency() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) MintPrice() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) Name() (string, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) Owner() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) Roles() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) SigNonce(arg0 common.Address) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) Symbol() (string, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) TotalMaxSupply() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1CallerSession) TotalSupply() (*big.Int, error)
- type SCollectionV1ConsecutiveTransfer
- type SCollectionV1ConsecutiveTransferIterator
- type SCollectionV1Filterer
- func (_SCollectionV1 *SCollectionV1Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*SCollectionV1ApprovalIterator, error)
- func (_SCollectionV1 *SCollectionV1Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*SCollectionV1ApprovalForAllIterator, error)
- func (_SCollectionV1 *SCollectionV1Filterer) FilterConsecutiveTransfer(opts *bind.FilterOpts, fromTokenId []*big.Int, from []common.Address, ...) (*SCollectionV1ConsecutiveTransferIterator, error)
- func (_SCollectionV1 *SCollectionV1Filterer) FilterInitialized(opts *bind.FilterOpts) (*SCollectionV1InitializedIterator, error)
- func (_SCollectionV1 *SCollectionV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*SCollectionV1OwnershipTransferredIterator, error)
- func (_SCollectionV1 *SCollectionV1Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*SCollectionV1TransferIterator, error)
- func (_SCollectionV1 *SCollectionV1Filterer) ParseApproval(log types.Log) (*SCollectionV1Approval, error)
- func (_SCollectionV1 *SCollectionV1Filterer) ParseApprovalForAll(log types.Log) (*SCollectionV1ApprovalForAll, error)
- func (_SCollectionV1 *SCollectionV1Filterer) ParseConsecutiveTransfer(log types.Log) (*SCollectionV1ConsecutiveTransfer, error)
- func (_SCollectionV1 *SCollectionV1Filterer) ParseInitialized(log types.Log) (*SCollectionV1Initialized, error)
- func (_SCollectionV1 *SCollectionV1Filterer) ParseOwnershipTransferred(log types.Log) (*SCollectionV1OwnershipTransferred, error)
- func (_SCollectionV1 *SCollectionV1Filterer) ParseTransfer(log types.Log) (*SCollectionV1Transfer, error)
- func (_SCollectionV1 *SCollectionV1Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SCollectionV1Approval, ...) (event.Subscription, error)
- func (_SCollectionV1 *SCollectionV1Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *SCollectionV1ApprovalForAll, ...) (event.Subscription, error)
- func (_SCollectionV1 *SCollectionV1Filterer) WatchConsecutiveTransfer(opts *bind.WatchOpts, sink chan<- *SCollectionV1ConsecutiveTransfer, ...) (event.Subscription, error)
- func (_SCollectionV1 *SCollectionV1Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SCollectionV1Initialized) (event.Subscription, error)
- func (_SCollectionV1 *SCollectionV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SCollectionV1OwnershipTransferred, ...) (event.Subscription, error)
- func (_SCollectionV1 *SCollectionV1Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SCollectionV1Transfer, ...) (event.Subscription, error)
- type SCollectionV1Initialized
- type SCollectionV1InitializedIterator
- type SCollectionV1OwnershipTransferred
- type SCollectionV1OwnershipTransferredIterator
- type SCollectionV1Raw
- func (_SCollectionV1 *SCollectionV1Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_SCollectionV1 *SCollectionV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type SCollectionV1Session
- func (_SCollectionV1 *SCollectionV1Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) BURNWITHSIGTYPEHASH() ([32]byte, error)
- func (_SCollectionV1 *SCollectionV1Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Session) BaseUrl() (string, error)
- func (_SCollectionV1 *SCollectionV1Session) BurnWithSig(_vars DataTypesBurnWithSigData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) CM() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Session) GetDomainSeparator() ([32]byte, error)
- func (_SCollectionV1 *SCollectionV1Session) GetSpec() (ICollectionV1Spec, error)
- func (_SCollectionV1 *SCollectionV1Session) Initialize(_vars []byte) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_SCollectionV1 *SCollectionV1Session) IsMintable() (bool, error)
- func (_SCollectionV1 *SCollectionV1Session) MaxPerWallet() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Session) Mint(_to common.Address, _quantity *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) MintCurrency() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Session) MintPrice() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Session) Name() (string, error)
- func (_SCollectionV1 *SCollectionV1Session) Owner() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Session) Permit(_vars DataTypesPermitData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) PermitForAll(_vars DataTypesPermitForAllData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) RenounceOwnership() (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) Roles() (common.Address, error)
- func (_SCollectionV1 *SCollectionV1Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetBaseUrl(_baseUrl string) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetIsMintable(_isMintable bool) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetMaxPerWallet(_maxPerWallet *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetMintCurrency(_mintCurrency common.Address) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SetTotalMaxSupply(_totalMaxSupply *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) SigNonce(arg0 common.Address) (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Session) SupportsInterface(_interfaceId [4]byte) (bool, error)
- func (_SCollectionV1 *SCollectionV1Session) Symbol() (string, error)
- func (_SCollectionV1 *SCollectionV1Session) TokenURI(tokenId *big.Int) (string, error)
- func (_SCollectionV1 *SCollectionV1Session) TotalMaxSupply() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Session) TotalSupply() (*big.Int, error)
- func (_SCollectionV1 *SCollectionV1Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SCollectionV1Transactor
- func (_SCollectionV1 *SCollectionV1Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) BurnWithSig(opts *bind.TransactOpts, _vars DataTypesBurnWithSigData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) Initialize(opts *bind.TransactOpts, _vars []byte) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _quantity *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) Permit(opts *bind.TransactOpts, _vars DataTypesPermitData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) PermitForAll(opts *bind.TransactOpts, _vars DataTypesPermitForAllData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetBaseUrl(opts *bind.TransactOpts, _baseUrl string) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetIsMintable(opts *bind.TransactOpts, _isMintable bool) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetMaxPerWallet(opts *bind.TransactOpts, _maxPerWallet *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetMintCurrency(opts *bind.TransactOpts, _mintCurrency common.Address) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetMintPrice(opts *bind.TransactOpts, _mintPrice *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) SetTotalMaxSupply(opts *bind.TransactOpts, _totalMaxSupply *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type SCollectionV1TransactorRaw
- type SCollectionV1TransactorSession
- func (_SCollectionV1 *SCollectionV1TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) BurnWithSig(_vars DataTypesBurnWithSigData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) Initialize(_vars []byte) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) Mint(_to common.Address, _quantity *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) Permit(_vars DataTypesPermitData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) PermitForAll(_vars DataTypesPermitForAllData) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetBaseUrl(_baseUrl string) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetIsMintable(_isMintable bool) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetMaxPerWallet(_maxPerWallet *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetMintCurrency(_mintCurrency common.Address) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) SetTotalMaxSupply(_totalMaxSupply *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_SCollectionV1 *SCollectionV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type SCollectionV1Transfer
- type SCollectionV1TransferIterator
Constants ¶
This section is empty.
Variables ¶
var ERC721ABI = ERC721MetaData.ABI
ERC721ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721MetaData.ABI instead.
var ERC721MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
ERC721MetaData contains all meta data concerning the ERC721 contract.
var SCollectionV1ABI = SCollectionV1MetaData.ABI
SCollectionV1ABI is the input ABI used to generate the binding from. Deprecated: Use SCollectionV1MetaData.ABI instead.
var SCollectionV1MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"ApprovalCallerNotOwnerNorApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApprovalQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ApproveToCaller\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"BalanceQueryForZeroAddress\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"expected\",\"type\":\"uint256\"}],\"name\":\"InvalidAmountPaid\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"currentSupply\",\"type\":\"uint256\"}],\"name\":\"InvalidMaxSupply\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxPerWalletExceeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MaxSupplyExceeded\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintERC2309QuantityExceedsLimit\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintToZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"MintZeroQuantity\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"NotMintable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnerQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OwnershipNotInitializedForExtraData\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureExpired\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureInvalid\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureInvalidS\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"SignatureInvalidV\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferCallerNotOwnerNorApproved\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferFromIncorrectOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToNonERC721ReceiverImplementer\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"TransferToZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"URIQueryForNonexistentToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"ZeroValue\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"fromTokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"toTokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"ConsecutiveTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"BURN_WITH_SIG_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"CM\",\"outputs\":[{\"internalType\":\"contractCollectionManager\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"baseUrl\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structDataTypes.BurnWithSigData\",\"name\":\"_vars\",\"type\":\"tuple\"}],\"name\":\"burnWithSig\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getDomainSeparator\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSpec\",\"outputs\":[{\"components\":[{\"internalType\":\"bool\",\"name\":\"isMintable\",\"type\":\"bool\"},{\"internalType\":\"uint256\",\"name\":\"mintPrice\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"mintCurrency\",\"type\":\"address\"},{\"internalType\":\"uint128\",\"name\":\"maxPerWallet\",\"type\":\"uint128\"},{\"internalType\":\"uint256\",\"name\":\"totalMaxSupply\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"totalSupply\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"baseUrl\",\"type\":\"string\"}],\"internalType\":\"structICollectionV1.Spec\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_vars\",\"type\":\"bytes\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"isMintable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"maxPerWallet\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"\",\"type\":\"uint128\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_quantity\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintCurrency\",\"outputs\":[{\"internalType\":\"contractIERC20Metadata\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structDataTypes.PermitData\",\"name\":\"_vars\",\"type\":\"tuple\"}],\"name\":\"permit\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"},{\"components\":[{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"internalType\":\"structDataTypes.EIP712Signature\",\"name\":\"sig\",\"type\":\"tuple\"}],\"internalType\":\"structDataTypes.PermitForAllData\",\"name\":\"_vars\",\"type\":\"tuple\"}],\"name\":\"permitForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"roles\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_baseUrl\",\"type\":\"string\"}],\"name\":\"setBaseUrl\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"_isMintable\",\"type\":\"bool\"}],\"name\":\"setIsMintable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"_maxPerWallet\",\"type\":\"uint128\"}],\"name\":\"setMaxPerWallet\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contractIERC20Metadata\",\"name\":\"_mintCurrency\",\"type\":\"address\"}],\"name\":\"setMintCurrency\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_mintPrice\",\"type\":\"uint256\"}],\"name\":\"setMintPrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_totalMaxSupply\",\"type\":\"uint256\"}],\"name\":\"setTotalMaxSupply\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"sigNonce\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"_interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalMaxSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
SCollectionV1MetaData contains all meta data concerning the SCollectionV1 contract.
Functions ¶
This section is empty.
Types ¶
type DataTypesBurnWithSigData ¶
type DataTypesBurnWithSigData struct { TokenId *big.Int Sig DataTypesEIP712Signature }
DataTypesBurnWithSigData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesEIP712Signature ¶
DataTypesEIP712Signature is an auto generated low-level Go binding around an user-defined struct.
type DataTypesPermitData ¶
type DataTypesPermitData struct { Spender common.Address TokenId *big.Int Sig DataTypesEIP712Signature }
DataTypesPermitData is an auto generated low-level Go binding around an user-defined struct.
type DataTypesPermitForAllData ¶
type DataTypesPermitForAllData struct { Owner common.Address Operator common.Address Approved bool Sig DataTypesEIP712Signature }
DataTypesPermitForAllData is an auto generated low-level Go binding around an user-defined struct.
type ERC721 ¶
type ERC721 struct { ERC721Caller // Read-only binding to the contract ERC721Transactor // Write-only binding to the contract ERC721Filterer // Log filterer for contract events }
ERC721 is an auto generated Go binding around an Ethereum contract.
type ERC721Approval ¶
type ERC721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Approval represents a Approval event raised by the ERC721 contract.
type ERC721ApprovalForAll ¶
type ERC721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721ApprovalForAll represents a ApprovalForAll event raised by the ERC721 contract.
type ERC721ApprovalForAllIterator ¶
type ERC721ApprovalForAllIterator struct { Event *ERC721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721 contract.
func (*ERC721ApprovalForAllIterator) Close ¶
func (it *ERC721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalForAllIterator) Error ¶
func (it *ERC721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalForAllIterator) Next ¶
func (it *ERC721ApprovalForAllIterator) 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 ERC721ApprovalIterator ¶
type ERC721ApprovalIterator struct { Event *ERC721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721 contract.
func (*ERC721ApprovalIterator) Close ¶
func (it *ERC721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721ApprovalIterator) Error ¶
func (it *ERC721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721ApprovalIterator) Next ¶
func (it *ERC721ApprovalIterator) 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 ERC721Caller ¶
type ERC721Caller struct {
// contains filtered or unexported fields
}
ERC721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721Caller ¶
func NewERC721Caller(address common.Address, caller bind.ContractCaller) (*ERC721Caller, error)
NewERC721Caller creates a new read-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Caller) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Caller) GetApproved ¶
func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) IsApprovedForAll ¶
func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) Name ¶
func (_ERC721 *ERC721Caller) 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 (*ERC721Caller) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Caller) SupportsInterface ¶
func (_ERC721 *ERC721Caller) 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)
type ERC721CallerRaw ¶
type ERC721CallerRaw struct {
Contract *ERC721Caller // Generic read-only contract binding to access the raw methods on
}
ERC721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721CallerRaw) Call ¶
func (_ERC721 *ERC721CallerRaw) 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 ERC721CallerSession ¶
type ERC721CallerSession struct { Contract *ERC721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721CallerSession) IsApprovedForAll ¶
func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) Name ¶
func (_ERC721 *ERC721CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721CallerSession) SupportsInterface ¶
func (_ERC721 *ERC721CallerSession) 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 (*ERC721CallerSession) Symbol ¶
func (_ERC721 *ERC721CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type ERC721Filterer ¶
type ERC721Filterer struct {
// contains filtered or unexported fields
}
ERC721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721Filterer ¶
func NewERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721Filterer, error)
NewERC721Filterer creates a new log filterer instance of ERC721, bound to a specific deployed contract.
func (*ERC721Filterer) FilterApproval ¶
func (_ERC721 *ERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*ERC721ApprovalIterator, 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 (*ERC721Filterer) FilterApprovalForAll ¶
func (_ERC721 *ERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*ERC721ApprovalForAllIterator, 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 (*ERC721Filterer) FilterTransfer ¶
func (_ERC721 *ERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721TransferIterator, 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 (*ERC721Filterer) ParseApproval ¶
func (_ERC721 *ERC721Filterer) ParseApproval(log types.Log) (*ERC721Approval, 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 (*ERC721Filterer) ParseApprovalForAll ¶
func (_ERC721 *ERC721Filterer) ParseApprovalForAll(log types.Log) (*ERC721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*ERC721Filterer) ParseTransfer ¶
func (_ERC721 *ERC721Filterer) ParseTransfer(log types.Log) (*ERC721Transfer, 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 (*ERC721Filterer) WatchApproval ¶
func (_ERC721 *ERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721Approval, 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 (*ERC721Filterer) WatchApprovalForAll ¶
func (_ERC721 *ERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721ApprovalForAll, 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 (*ERC721Filterer) WatchTransfer ¶
func (_ERC721 *ERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721Transfer, 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 ERC721Raw ¶
type ERC721Raw struct {
Contract *ERC721 // Generic contract binding to access the raw methods on
}
ERC721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721Raw) Call ¶
func (_ERC721 *ERC721Raw) 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 (*ERC721Raw) Transact ¶
func (_ERC721 *ERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721Raw) Transfer ¶
func (_ERC721 *ERC721Raw) 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 ERC721Session ¶
type ERC721Session struct { Contract *ERC721 // 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 }
ERC721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721Session) Approve ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*ERC721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*ERC721Session) IsApprovedForAll ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) Name ¶
func (_ERC721 *ERC721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*ERC721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*ERC721Session) SafeTransferFrom ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SafeTransferFrom0 ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SetApprovalForAll ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) SupportsInterface ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) Symbol ¶
func (_ERC721 *ERC721Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*ERC721Session) TokenURI ¶
func (_ERC721 *ERC721Session) 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 (*ERC721Session) TransferFrom ¶
func (_ERC721 *ERC721Session) 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 ERC721Transactor ¶
type ERC721Transactor struct {
// contains filtered or unexported fields
}
ERC721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721Transactor ¶
func NewERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721Transactor, error)
NewERC721Transactor creates a new write-only instance of ERC721, bound to a specific deployed contract.
func (*ERC721Transactor) Approve ¶
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SafeTransferFrom ¶
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SafeTransferFrom0 ¶
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) SetApprovalForAll ¶
func (_ERC721 *ERC721Transactor) 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 (*ERC721Transactor) TransferFrom ¶
func (_ERC721 *ERC721Transactor) 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 ERC721TransactorRaw ¶
type ERC721TransactorRaw struct {
Contract *ERC721Transactor // Generic write-only contract binding to access the raw methods on
}
ERC721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721TransactorRaw) Transact ¶
func (_ERC721 *ERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721TransactorRaw) Transfer ¶
func (_ERC721 *ERC721TransactorRaw) 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 ERC721TransactorSession ¶
type ERC721TransactorSession struct { Contract *ERC721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721TransactorSession) Approve ¶
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SafeTransferFrom ¶
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SafeTransferFrom0 ¶
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) SetApprovalForAll ¶
func (_ERC721 *ERC721TransactorSession) 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 (*ERC721TransactorSession) TransferFrom ¶
func (_ERC721 *ERC721TransactorSession) 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 ERC721Transfer ¶
type ERC721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721Transfer represents a Transfer event raised by the ERC721 contract.
type ERC721TransferIterator ¶
type ERC721TransferIterator struct { Event *ERC721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721 contract.
func (*ERC721TransferIterator) Close ¶
func (it *ERC721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721TransferIterator) Error ¶
func (it *ERC721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721TransferIterator) Next ¶
func (it *ERC721TransferIterator) 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 ICollectionV1Spec ¶
type ICollectionV1Spec struct { IsMintable bool MintPrice *big.Int MintCurrency common.Address MaxPerWallet *big.Int TotalMaxSupply *big.Int TotalSupply *big.Int BaseUrl string }
ICollectionV1Spec is an auto generated low-level Go binding around an user-defined struct.
type SCollectionV1 ¶
type SCollectionV1 struct { SCollectionV1Caller // Read-only binding to the contract SCollectionV1Transactor // Write-only binding to the contract SCollectionV1Filterer // Log filterer for contract events }
SCollectionV1 is an auto generated Go binding around an Ethereum contract.
func NewSCollectionV1 ¶
func NewSCollectionV1(address common.Address, backend bind.ContractBackend) (*SCollectionV1, error)
NewSCollectionV1 creates a new instance of SCollectionV1, bound to a specific deployed contract.
type SCollectionV1Approval ¶
type SCollectionV1Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SCollectionV1Approval represents a Approval event raised by the SCollectionV1 contract.
type SCollectionV1ApprovalForAll ¶
type SCollectionV1ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
SCollectionV1ApprovalForAll represents a ApprovalForAll event raised by the SCollectionV1 contract.
type SCollectionV1ApprovalForAllIterator ¶
type SCollectionV1ApprovalForAllIterator struct { Event *SCollectionV1ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SCollectionV1ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the SCollectionV1 contract.
func (*SCollectionV1ApprovalForAllIterator) Close ¶
func (it *SCollectionV1ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SCollectionV1ApprovalForAllIterator) Error ¶
func (it *SCollectionV1ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SCollectionV1ApprovalForAllIterator) Next ¶
func (it *SCollectionV1ApprovalForAllIterator) 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 SCollectionV1ApprovalIterator ¶
type SCollectionV1ApprovalIterator struct { Event *SCollectionV1Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SCollectionV1ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the SCollectionV1 contract.
func (*SCollectionV1ApprovalIterator) Close ¶
func (it *SCollectionV1ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SCollectionV1ApprovalIterator) Error ¶
func (it *SCollectionV1ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SCollectionV1ApprovalIterator) Next ¶
func (it *SCollectionV1ApprovalIterator) 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 SCollectionV1Caller ¶
type SCollectionV1Caller struct {
// contains filtered or unexported fields
}
SCollectionV1Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewSCollectionV1Caller ¶
func NewSCollectionV1Caller(address common.Address, caller bind.ContractCaller) (*SCollectionV1Caller, error)
NewSCollectionV1Caller creates a new read-only instance of SCollectionV1, bound to a specific deployed contract.
func (*SCollectionV1Caller) BURNWITHSIGTYPEHASH ¶
func (_SCollectionV1 *SCollectionV1Caller) BURNWITHSIGTYPEHASH(opts *bind.CallOpts) ([32]byte, error)
BURNWITHSIGTYPEHASH is a free data retrieval call binding the contract method 0x335c927f.
Solidity: function BURN_WITH_SIG_TYPEHASH() view returns(bytes32)
func (*SCollectionV1Caller) BalanceOf ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) BaseUrl ¶
func (_SCollectionV1 *SCollectionV1Caller) BaseUrl(opts *bind.CallOpts) (string, error)
BaseUrl is a free data retrieval call binding the contract method 0x5bcabf04.
Solidity: function baseUrl() view returns(string)
func (*SCollectionV1Caller) CM ¶
CM is a free data retrieval call binding the contract method 0xc16ac06f.
Solidity: function CM() view returns(address)
func (*SCollectionV1Caller) GetApproved ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) GetDomainSeparator ¶
func (_SCollectionV1 *SCollectionV1Caller) GetDomainSeparator(opts *bind.CallOpts) ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*SCollectionV1Caller) GetSpec ¶
func (_SCollectionV1 *SCollectionV1Caller) GetSpec(opts *bind.CallOpts) (ICollectionV1Spec, error)
GetSpec is a free data retrieval call binding the contract method 0x1d2164a1.
Solidity: function getSpec() view returns((bool,uint256,address,uint128,uint256,uint256,string))
func (*SCollectionV1Caller) IsApprovedForAll ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) IsMintable ¶
func (_SCollectionV1 *SCollectionV1Caller) IsMintable(opts *bind.CallOpts) (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*SCollectionV1Caller) MaxPerWallet ¶
MaxPerWallet is a free data retrieval call binding the contract method 0x453c2310.
Solidity: function maxPerWallet() view returns(uint128)
func (*SCollectionV1Caller) MintCurrency ¶
func (_SCollectionV1 *SCollectionV1Caller) MintCurrency(opts *bind.CallOpts) (common.Address, error)
MintCurrency is a free data retrieval call binding the contract method 0xc2d08583.
Solidity: function mintCurrency() view returns(address)
func (*SCollectionV1Caller) MintPrice ¶
MintPrice is a free data retrieval call binding the contract method 0x6817c76c.
Solidity: function mintPrice() view returns(uint256)
func (*SCollectionV1Caller) Name ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SCollectionV1Caller) OwnerOf ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) Roles ¶
Roles is a free data retrieval call binding the contract method 0x392f5f64.
Solidity: function roles() view returns(address)
func (*SCollectionV1Caller) SigNonce ¶
func (_SCollectionV1 *SCollectionV1Caller) SigNonce(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)
SigNonce is a free data retrieval call binding the contract method 0xb4cbf1cb.
Solidity: function sigNonce(address ) view returns(uint256)
func (*SCollectionV1Caller) SupportsInterface ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) Symbol ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) TokenURI ¶
func (_SCollectionV1 *SCollectionV1Caller) 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 (*SCollectionV1Caller) TotalMaxSupply ¶
TotalMaxSupply is a free data retrieval call binding the contract method 0xa0617ad0.
Solidity: function totalMaxSupply() view returns(uint256)
func (*SCollectionV1Caller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type SCollectionV1CallerRaw ¶
type SCollectionV1CallerRaw struct {
Contract *SCollectionV1Caller // Generic read-only contract binding to access the raw methods on
}
SCollectionV1CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*SCollectionV1CallerRaw) Call ¶
func (_SCollectionV1 *SCollectionV1CallerRaw) 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 SCollectionV1CallerSession ¶
type SCollectionV1CallerSession struct { Contract *SCollectionV1Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
SCollectionV1CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*SCollectionV1CallerSession) BURNWITHSIGTYPEHASH ¶
func (_SCollectionV1 *SCollectionV1CallerSession) BURNWITHSIGTYPEHASH() ([32]byte, error)
BURNWITHSIGTYPEHASH is a free data retrieval call binding the contract method 0x335c927f.
Solidity: function BURN_WITH_SIG_TYPEHASH() view returns(bytes32)
func (*SCollectionV1CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SCollectionV1CallerSession) BaseUrl ¶
func (_SCollectionV1 *SCollectionV1CallerSession) BaseUrl() (string, error)
BaseUrl is a free data retrieval call binding the contract method 0x5bcabf04.
Solidity: function baseUrl() view returns(string)
func (*SCollectionV1CallerSession) CM ¶
func (_SCollectionV1 *SCollectionV1CallerSession) CM() (common.Address, error)
CM is a free data retrieval call binding the contract method 0xc16ac06f.
Solidity: function CM() view returns(address)
func (*SCollectionV1CallerSession) GetApproved ¶
func (_SCollectionV1 *SCollectionV1CallerSession) GetApproved(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 (*SCollectionV1CallerSession) GetDomainSeparator ¶
func (_SCollectionV1 *SCollectionV1CallerSession) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*SCollectionV1CallerSession) GetSpec ¶
func (_SCollectionV1 *SCollectionV1CallerSession) GetSpec() (ICollectionV1Spec, error)
GetSpec is a free data retrieval call binding the contract method 0x1d2164a1.
Solidity: function getSpec() view returns((bool,uint256,address,uint128,uint256,uint256,string))
func (*SCollectionV1CallerSession) IsApprovedForAll ¶
func (_SCollectionV1 *SCollectionV1CallerSession) 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 (*SCollectionV1CallerSession) IsMintable ¶
func (_SCollectionV1 *SCollectionV1CallerSession) IsMintable() (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*SCollectionV1CallerSession) MaxPerWallet ¶
func (_SCollectionV1 *SCollectionV1CallerSession) MaxPerWallet() (*big.Int, error)
MaxPerWallet is a free data retrieval call binding the contract method 0x453c2310.
Solidity: function maxPerWallet() view returns(uint128)
func (*SCollectionV1CallerSession) MintCurrency ¶
func (_SCollectionV1 *SCollectionV1CallerSession) MintCurrency() (common.Address, error)
MintCurrency is a free data retrieval call binding the contract method 0xc2d08583.
Solidity: function mintCurrency() view returns(address)
func (*SCollectionV1CallerSession) MintPrice ¶
func (_SCollectionV1 *SCollectionV1CallerSession) MintPrice() (*big.Int, error)
MintPrice is a free data retrieval call binding the contract method 0x6817c76c.
Solidity: function mintPrice() view returns(uint256)
func (*SCollectionV1CallerSession) Name ¶
func (_SCollectionV1 *SCollectionV1CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SCollectionV1CallerSession) Owner ¶
func (_SCollectionV1 *SCollectionV1CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SCollectionV1CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SCollectionV1CallerSession) Roles ¶
func (_SCollectionV1 *SCollectionV1CallerSession) Roles() (common.Address, error)
Roles is a free data retrieval call binding the contract method 0x392f5f64.
Solidity: function roles() view returns(address)
func (*SCollectionV1CallerSession) SigNonce ¶
SigNonce is a free data retrieval call binding the contract method 0xb4cbf1cb.
Solidity: function sigNonce(address ) view returns(uint256)
func (*SCollectionV1CallerSession) SupportsInterface ¶
func (_SCollectionV1 *SCollectionV1CallerSession) 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 (*SCollectionV1CallerSession) Symbol ¶
func (_SCollectionV1 *SCollectionV1CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SCollectionV1CallerSession) TokenURI ¶
func (_SCollectionV1 *SCollectionV1CallerSession) 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 (*SCollectionV1CallerSession) TotalMaxSupply ¶
func (_SCollectionV1 *SCollectionV1CallerSession) TotalMaxSupply() (*big.Int, error)
TotalMaxSupply is a free data retrieval call binding the contract method 0xa0617ad0.
Solidity: function totalMaxSupply() view returns(uint256)
func (*SCollectionV1CallerSession) TotalSupply ¶
func (_SCollectionV1 *SCollectionV1CallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
type SCollectionV1ConsecutiveTransfer ¶
type SCollectionV1ConsecutiveTransfer struct { FromTokenId *big.Int ToTokenId *big.Int From common.Address To common.Address Raw types.Log // Blockchain specific contextual infos }
SCollectionV1ConsecutiveTransfer represents a ConsecutiveTransfer event raised by the SCollectionV1 contract.
type SCollectionV1ConsecutiveTransferIterator ¶
type SCollectionV1ConsecutiveTransferIterator struct { Event *SCollectionV1ConsecutiveTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SCollectionV1ConsecutiveTransferIterator is returned from FilterConsecutiveTransfer and is used to iterate over the raw logs and unpacked data for ConsecutiveTransfer events raised by the SCollectionV1 contract.
func (*SCollectionV1ConsecutiveTransferIterator) Close ¶
func (it *SCollectionV1ConsecutiveTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SCollectionV1ConsecutiveTransferIterator) Error ¶
func (it *SCollectionV1ConsecutiveTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SCollectionV1ConsecutiveTransferIterator) Next ¶
func (it *SCollectionV1ConsecutiveTransferIterator) 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 SCollectionV1Filterer ¶
type SCollectionV1Filterer struct {
// contains filtered or unexported fields
}
SCollectionV1Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewSCollectionV1Filterer ¶
func NewSCollectionV1Filterer(address common.Address, filterer bind.ContractFilterer) (*SCollectionV1Filterer, error)
NewSCollectionV1Filterer creates a new log filterer instance of SCollectionV1, bound to a specific deployed contract.
func (*SCollectionV1Filterer) FilterApproval ¶
func (_SCollectionV1 *SCollectionV1Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*SCollectionV1ApprovalIterator, 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 (*SCollectionV1Filterer) FilterApprovalForAll ¶
func (_SCollectionV1 *SCollectionV1Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*SCollectionV1ApprovalForAllIterator, 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 (*SCollectionV1Filterer) FilterConsecutiveTransfer ¶
func (_SCollectionV1 *SCollectionV1Filterer) FilterConsecutiveTransfer(opts *bind.FilterOpts, fromTokenId []*big.Int, from []common.Address, to []common.Address) (*SCollectionV1ConsecutiveTransferIterator, error)
FilterConsecutiveTransfer is a free log retrieval operation binding the contract event 0xdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d.
Solidity: event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
func (*SCollectionV1Filterer) FilterInitialized ¶
func (_SCollectionV1 *SCollectionV1Filterer) FilterInitialized(opts *bind.FilterOpts) (*SCollectionV1InitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SCollectionV1Filterer) FilterOwnershipTransferred ¶
func (_SCollectionV1 *SCollectionV1Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*SCollectionV1OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SCollectionV1Filterer) FilterTransfer ¶
func (_SCollectionV1 *SCollectionV1Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*SCollectionV1TransferIterator, 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 (*SCollectionV1Filterer) ParseApproval ¶
func (_SCollectionV1 *SCollectionV1Filterer) ParseApproval(log types.Log) (*SCollectionV1Approval, 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 (*SCollectionV1Filterer) ParseApprovalForAll ¶
func (_SCollectionV1 *SCollectionV1Filterer) ParseApprovalForAll(log types.Log) (*SCollectionV1ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*SCollectionV1Filterer) ParseConsecutiveTransfer ¶
func (_SCollectionV1 *SCollectionV1Filterer) ParseConsecutiveTransfer(log types.Log) (*SCollectionV1ConsecutiveTransfer, error)
ParseConsecutiveTransfer is a log parse operation binding the contract event 0xdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d.
Solidity: event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
func (*SCollectionV1Filterer) ParseInitialized ¶
func (_SCollectionV1 *SCollectionV1Filterer) ParseInitialized(log types.Log) (*SCollectionV1Initialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SCollectionV1Filterer) ParseOwnershipTransferred ¶
func (_SCollectionV1 *SCollectionV1Filterer) ParseOwnershipTransferred(log types.Log) (*SCollectionV1OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SCollectionV1Filterer) ParseTransfer ¶
func (_SCollectionV1 *SCollectionV1Filterer) ParseTransfer(log types.Log) (*SCollectionV1Transfer, 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 (*SCollectionV1Filterer) WatchApproval ¶
func (_SCollectionV1 *SCollectionV1Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *SCollectionV1Approval, 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 (*SCollectionV1Filterer) WatchApprovalForAll ¶
func (_SCollectionV1 *SCollectionV1Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *SCollectionV1ApprovalForAll, 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 (*SCollectionV1Filterer) WatchConsecutiveTransfer ¶
func (_SCollectionV1 *SCollectionV1Filterer) WatchConsecutiveTransfer(opts *bind.WatchOpts, sink chan<- *SCollectionV1ConsecutiveTransfer, fromTokenId []*big.Int, from []common.Address, to []common.Address) (event.Subscription, error)
WatchConsecutiveTransfer is a free log subscription operation binding the contract event 0xdeaa91b6123d068f5821d0fb0678463d1a8a6079fe8af5de3ce5e896dcf9133d.
Solidity: event ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
func (*SCollectionV1Filterer) WatchInitialized ¶
func (_SCollectionV1 *SCollectionV1Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *SCollectionV1Initialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*SCollectionV1Filterer) WatchOwnershipTransferred ¶
func (_SCollectionV1 *SCollectionV1Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *SCollectionV1OwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*SCollectionV1Filterer) WatchTransfer ¶
func (_SCollectionV1 *SCollectionV1Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *SCollectionV1Transfer, 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 SCollectionV1Initialized ¶
type SCollectionV1Initialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
SCollectionV1Initialized represents a Initialized event raised by the SCollectionV1 contract.
type SCollectionV1InitializedIterator ¶
type SCollectionV1InitializedIterator struct { Event *SCollectionV1Initialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SCollectionV1InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the SCollectionV1 contract.
func (*SCollectionV1InitializedIterator) Close ¶
func (it *SCollectionV1InitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SCollectionV1InitializedIterator) Error ¶
func (it *SCollectionV1InitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SCollectionV1InitializedIterator) Next ¶
func (it *SCollectionV1InitializedIterator) 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 SCollectionV1OwnershipTransferred ¶
type SCollectionV1OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
SCollectionV1OwnershipTransferred represents a OwnershipTransferred event raised by the SCollectionV1 contract.
type SCollectionV1OwnershipTransferredIterator ¶
type SCollectionV1OwnershipTransferredIterator struct { Event *SCollectionV1OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SCollectionV1OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the SCollectionV1 contract.
func (*SCollectionV1OwnershipTransferredIterator) Close ¶
func (it *SCollectionV1OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SCollectionV1OwnershipTransferredIterator) Error ¶
func (it *SCollectionV1OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SCollectionV1OwnershipTransferredIterator) Next ¶
func (it *SCollectionV1OwnershipTransferredIterator) 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 SCollectionV1Raw ¶
type SCollectionV1Raw struct {
Contract *SCollectionV1 // Generic contract binding to access the raw methods on
}
SCollectionV1Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*SCollectionV1Raw) Call ¶
func (_SCollectionV1 *SCollectionV1Raw) 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 (*SCollectionV1Raw) Transact ¶
func (_SCollectionV1 *SCollectionV1Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SCollectionV1Raw) Transfer ¶
func (_SCollectionV1 *SCollectionV1Raw) 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 SCollectionV1Session ¶
type SCollectionV1Session struct { Contract *SCollectionV1 // 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 }
SCollectionV1Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*SCollectionV1Session) Approve ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) BURNWITHSIGTYPEHASH ¶
func (_SCollectionV1 *SCollectionV1Session) BURNWITHSIGTYPEHASH() ([32]byte, error)
BURNWITHSIGTYPEHASH is a free data retrieval call binding the contract method 0x335c927f.
Solidity: function BURN_WITH_SIG_TYPEHASH() view returns(bytes32)
func (*SCollectionV1Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*SCollectionV1Session) BaseUrl ¶
func (_SCollectionV1 *SCollectionV1Session) BaseUrl() (string, error)
BaseUrl is a free data retrieval call binding the contract method 0x5bcabf04.
Solidity: function baseUrl() view returns(string)
func (*SCollectionV1Session) BurnWithSig ¶
func (_SCollectionV1 *SCollectionV1Session) BurnWithSig(_vars DataTypesBurnWithSigData) (*types.Transaction, error)
BurnWithSig is a paid mutator transaction binding the contract method 0x1fee7e3c.
Solidity: function burnWithSig((uint256,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1Session) CM ¶
func (_SCollectionV1 *SCollectionV1Session) CM() (common.Address, error)
CM is a free data retrieval call binding the contract method 0xc16ac06f.
Solidity: function CM() view returns(address)
func (*SCollectionV1Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*SCollectionV1Session) GetDomainSeparator ¶
func (_SCollectionV1 *SCollectionV1Session) GetDomainSeparator() ([32]byte, error)
GetDomainSeparator is a free data retrieval call binding the contract method 0xed24911d.
Solidity: function getDomainSeparator() view returns(bytes32)
func (*SCollectionV1Session) GetSpec ¶
func (_SCollectionV1 *SCollectionV1Session) GetSpec() (ICollectionV1Spec, error)
GetSpec is a free data retrieval call binding the contract method 0x1d2164a1.
Solidity: function getSpec() view returns((bool,uint256,address,uint128,uint256,uint256,string))
func (*SCollectionV1Session) Initialize ¶
func (_SCollectionV1 *SCollectionV1Session) Initialize(_vars []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes _vars) returns()
func (*SCollectionV1Session) IsApprovedForAll ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) IsMintable ¶
func (_SCollectionV1 *SCollectionV1Session) IsMintable() (bool, error)
IsMintable is a free data retrieval call binding the contract method 0x46b45af7.
Solidity: function isMintable() view returns(bool)
func (*SCollectionV1Session) MaxPerWallet ¶
func (_SCollectionV1 *SCollectionV1Session) MaxPerWallet() (*big.Int, error)
MaxPerWallet is a free data retrieval call binding the contract method 0x453c2310.
Solidity: function maxPerWallet() view returns(uint128)
func (*SCollectionV1Session) Mint ¶
func (_SCollectionV1 *SCollectionV1Session) Mint(_to common.Address, _quantity *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _quantity) payable returns(uint256)
func (*SCollectionV1Session) MintCurrency ¶
func (_SCollectionV1 *SCollectionV1Session) MintCurrency() (common.Address, error)
MintCurrency is a free data retrieval call binding the contract method 0xc2d08583.
Solidity: function mintCurrency() view returns(address)
func (*SCollectionV1Session) MintPrice ¶
func (_SCollectionV1 *SCollectionV1Session) MintPrice() (*big.Int, error)
MintPrice is a free data retrieval call binding the contract method 0x6817c76c.
Solidity: function mintPrice() view returns(uint256)
func (*SCollectionV1Session) Name ¶
func (_SCollectionV1 *SCollectionV1Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*SCollectionV1Session) Owner ¶
func (_SCollectionV1 *SCollectionV1Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*SCollectionV1Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*SCollectionV1Session) Permit ¶
func (_SCollectionV1 *SCollectionV1Session) Permit(_vars DataTypesPermitData) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0x045b96b6.
Solidity: function permit((address,uint256,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1Session) PermitForAll ¶
func (_SCollectionV1 *SCollectionV1Session) PermitForAll(_vars DataTypesPermitForAllData) (*types.Transaction, error)
PermitForAll is a paid mutator transaction binding the contract method 0x241eda5f.
Solidity: function permitForAll((address,address,bool,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1Session) RenounceOwnership ¶
func (_SCollectionV1 *SCollectionV1Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SCollectionV1Session) Roles ¶
func (_SCollectionV1 *SCollectionV1Session) Roles() (common.Address, error)
Roles is a free data retrieval call binding the contract method 0x392f5f64.
Solidity: function roles() view returns(address)
func (*SCollectionV1Session) SafeTransferFrom ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) SafeTransferFrom0 ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) SetApprovalForAll ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) SetBaseUrl ¶
func (_SCollectionV1 *SCollectionV1Session) SetBaseUrl(_baseUrl string) (*types.Transaction, error)
SetBaseUrl is a paid mutator transaction binding the contract method 0xc7c3268b.
Solidity: function setBaseUrl(string _baseUrl) returns()
func (*SCollectionV1Session) SetIsMintable ¶
func (_SCollectionV1 *SCollectionV1Session) SetIsMintable(_isMintable bool) (*types.Transaction, error)
SetIsMintable is a paid mutator transaction binding the contract method 0x88459f9a.
Solidity: function setIsMintable(bool _isMintable) returns()
func (*SCollectionV1Session) SetMaxPerWallet ¶
func (_SCollectionV1 *SCollectionV1Session) SetMaxPerWallet(_maxPerWallet *big.Int) (*types.Transaction, error)
SetMaxPerWallet is a paid mutator transaction binding the contract method 0xe35807d5.
Solidity: function setMaxPerWallet(uint128 _maxPerWallet) returns()
func (*SCollectionV1Session) SetMintCurrency ¶
func (_SCollectionV1 *SCollectionV1Session) SetMintCurrency(_mintCurrency common.Address) (*types.Transaction, error)
SetMintCurrency is a paid mutator transaction binding the contract method 0xae04a62f.
Solidity: function setMintCurrency(address _mintCurrency) returns()
func (*SCollectionV1Session) SetMintPrice ¶
func (_SCollectionV1 *SCollectionV1Session) SetMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
SetMintPrice is a paid mutator transaction binding the contract method 0xf4a0a528.
Solidity: function setMintPrice(uint256 _mintPrice) returns()
func (*SCollectionV1Session) SetTotalMaxSupply ¶
func (_SCollectionV1 *SCollectionV1Session) SetTotalMaxSupply(_totalMaxSupply *big.Int) (*types.Transaction, error)
SetTotalMaxSupply is a paid mutator transaction binding the contract method 0x9d9e3c47.
Solidity: function setTotalMaxSupply(uint256 _totalMaxSupply) returns()
func (*SCollectionV1Session) SigNonce ¶
SigNonce is a free data retrieval call binding the contract method 0xb4cbf1cb.
Solidity: function sigNonce(address ) view returns(uint256)
func (*SCollectionV1Session) SupportsInterface ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) Symbol ¶
func (_SCollectionV1 *SCollectionV1Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*SCollectionV1Session) TokenURI ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) TotalMaxSupply ¶
func (_SCollectionV1 *SCollectionV1Session) TotalMaxSupply() (*big.Int, error)
TotalMaxSupply is a free data retrieval call binding the contract method 0xa0617ad0.
Solidity: function totalMaxSupply() view returns(uint256)
func (*SCollectionV1Session) TotalSupply ¶
func (_SCollectionV1 *SCollectionV1Session) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() view returns(uint256)
func (*SCollectionV1Session) TransferFrom ¶
func (_SCollectionV1 *SCollectionV1Session) 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 (*SCollectionV1Session) TransferOwnership ¶
func (_SCollectionV1 *SCollectionV1Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SCollectionV1Transactor ¶
type SCollectionV1Transactor struct {
// contains filtered or unexported fields
}
SCollectionV1Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewSCollectionV1Transactor ¶
func NewSCollectionV1Transactor(address common.Address, transactor bind.ContractTransactor) (*SCollectionV1Transactor, error)
NewSCollectionV1Transactor creates a new write-only instance of SCollectionV1, bound to a specific deployed contract.
func (*SCollectionV1Transactor) Approve ¶
func (_SCollectionV1 *SCollectionV1Transactor) 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 (*SCollectionV1Transactor) BurnWithSig ¶
func (_SCollectionV1 *SCollectionV1Transactor) BurnWithSig(opts *bind.TransactOpts, _vars DataTypesBurnWithSigData) (*types.Transaction, error)
BurnWithSig is a paid mutator transaction binding the contract method 0x1fee7e3c.
Solidity: function burnWithSig((uint256,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1Transactor) Initialize ¶
func (_SCollectionV1 *SCollectionV1Transactor) Initialize(opts *bind.TransactOpts, _vars []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes _vars) returns()
func (*SCollectionV1Transactor) Mint ¶
func (_SCollectionV1 *SCollectionV1Transactor) Mint(opts *bind.TransactOpts, _to common.Address, _quantity *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _quantity) payable returns(uint256)
func (*SCollectionV1Transactor) Permit ¶
func (_SCollectionV1 *SCollectionV1Transactor) Permit(opts *bind.TransactOpts, _vars DataTypesPermitData) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0x045b96b6.
Solidity: function permit((address,uint256,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1Transactor) PermitForAll ¶
func (_SCollectionV1 *SCollectionV1Transactor) PermitForAll(opts *bind.TransactOpts, _vars DataTypesPermitForAllData) (*types.Transaction, error)
PermitForAll is a paid mutator transaction binding the contract method 0x241eda5f.
Solidity: function permitForAll((address,address,bool,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1Transactor) RenounceOwnership ¶
func (_SCollectionV1 *SCollectionV1Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SCollectionV1Transactor) SafeTransferFrom ¶
func (_SCollectionV1 *SCollectionV1Transactor) 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 (*SCollectionV1Transactor) SafeTransferFrom0 ¶
func (_SCollectionV1 *SCollectionV1Transactor) 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 (*SCollectionV1Transactor) SetApprovalForAll ¶
func (_SCollectionV1 *SCollectionV1Transactor) 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 (*SCollectionV1Transactor) SetBaseUrl ¶
func (_SCollectionV1 *SCollectionV1Transactor) SetBaseUrl(opts *bind.TransactOpts, _baseUrl string) (*types.Transaction, error)
SetBaseUrl is a paid mutator transaction binding the contract method 0xc7c3268b.
Solidity: function setBaseUrl(string _baseUrl) returns()
func (*SCollectionV1Transactor) SetIsMintable ¶
func (_SCollectionV1 *SCollectionV1Transactor) SetIsMintable(opts *bind.TransactOpts, _isMintable bool) (*types.Transaction, error)
SetIsMintable is a paid mutator transaction binding the contract method 0x88459f9a.
Solidity: function setIsMintable(bool _isMintable) returns()
func (*SCollectionV1Transactor) SetMaxPerWallet ¶
func (_SCollectionV1 *SCollectionV1Transactor) SetMaxPerWallet(opts *bind.TransactOpts, _maxPerWallet *big.Int) (*types.Transaction, error)
SetMaxPerWallet is a paid mutator transaction binding the contract method 0xe35807d5.
Solidity: function setMaxPerWallet(uint128 _maxPerWallet) returns()
func (*SCollectionV1Transactor) SetMintCurrency ¶
func (_SCollectionV1 *SCollectionV1Transactor) SetMintCurrency(opts *bind.TransactOpts, _mintCurrency common.Address) (*types.Transaction, error)
SetMintCurrency is a paid mutator transaction binding the contract method 0xae04a62f.
Solidity: function setMintCurrency(address _mintCurrency) returns()
func (*SCollectionV1Transactor) SetMintPrice ¶
func (_SCollectionV1 *SCollectionV1Transactor) SetMintPrice(opts *bind.TransactOpts, _mintPrice *big.Int) (*types.Transaction, error)
SetMintPrice is a paid mutator transaction binding the contract method 0xf4a0a528.
Solidity: function setMintPrice(uint256 _mintPrice) returns()
func (*SCollectionV1Transactor) SetTotalMaxSupply ¶
func (_SCollectionV1 *SCollectionV1Transactor) SetTotalMaxSupply(opts *bind.TransactOpts, _totalMaxSupply *big.Int) (*types.Transaction, error)
SetTotalMaxSupply is a paid mutator transaction binding the contract method 0x9d9e3c47.
Solidity: function setTotalMaxSupply(uint256 _totalMaxSupply) returns()
func (*SCollectionV1Transactor) TransferFrom ¶
func (_SCollectionV1 *SCollectionV1Transactor) 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()
func (*SCollectionV1Transactor) TransferOwnership ¶
func (_SCollectionV1 *SCollectionV1Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SCollectionV1TransactorRaw ¶
type SCollectionV1TransactorRaw struct {
Contract *SCollectionV1Transactor // Generic write-only contract binding to access the raw methods on
}
SCollectionV1TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*SCollectionV1TransactorRaw) Transact ¶
func (_SCollectionV1 *SCollectionV1TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*SCollectionV1TransactorRaw) Transfer ¶
func (_SCollectionV1 *SCollectionV1TransactorRaw) 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 SCollectionV1TransactorSession ¶
type SCollectionV1TransactorSession struct { Contract *SCollectionV1Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
SCollectionV1TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*SCollectionV1TransactorSession) Approve ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) 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 (*SCollectionV1TransactorSession) BurnWithSig ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) BurnWithSig(_vars DataTypesBurnWithSigData) (*types.Transaction, error)
BurnWithSig is a paid mutator transaction binding the contract method 0x1fee7e3c.
Solidity: function burnWithSig((uint256,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1TransactorSession) Initialize ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) Initialize(_vars []byte) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x439fab91.
Solidity: function initialize(bytes _vars) returns()
func (*SCollectionV1TransactorSession) Mint ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) Mint(_to common.Address, _quantity *big.Int) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x40c10f19.
Solidity: function mint(address _to, uint256 _quantity) payable returns(uint256)
func (*SCollectionV1TransactorSession) Permit ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) Permit(_vars DataTypesPermitData) (*types.Transaction, error)
Permit is a paid mutator transaction binding the contract method 0x045b96b6.
Solidity: function permit((address,uint256,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1TransactorSession) PermitForAll ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) PermitForAll(_vars DataTypesPermitForAllData) (*types.Transaction, error)
PermitForAll is a paid mutator transaction binding the contract method 0x241eda5f.
Solidity: function permitForAll((address,address,bool,(uint8,bytes32,bytes32,uint256)) _vars) returns()
func (*SCollectionV1TransactorSession) RenounceOwnership ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*SCollectionV1TransactorSession) SafeTransferFrom ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) 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 (*SCollectionV1TransactorSession) SafeTransferFrom0 ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) 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 (*SCollectionV1TransactorSession) SetApprovalForAll ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) 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 (*SCollectionV1TransactorSession) SetBaseUrl ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) SetBaseUrl(_baseUrl string) (*types.Transaction, error)
SetBaseUrl is a paid mutator transaction binding the contract method 0xc7c3268b.
Solidity: function setBaseUrl(string _baseUrl) returns()
func (*SCollectionV1TransactorSession) SetIsMintable ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) SetIsMintable(_isMintable bool) (*types.Transaction, error)
SetIsMintable is a paid mutator transaction binding the contract method 0x88459f9a.
Solidity: function setIsMintable(bool _isMintable) returns()
func (*SCollectionV1TransactorSession) SetMaxPerWallet ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) SetMaxPerWallet(_maxPerWallet *big.Int) (*types.Transaction, error)
SetMaxPerWallet is a paid mutator transaction binding the contract method 0xe35807d5.
Solidity: function setMaxPerWallet(uint128 _maxPerWallet) returns()
func (*SCollectionV1TransactorSession) SetMintCurrency ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) SetMintCurrency(_mintCurrency common.Address) (*types.Transaction, error)
SetMintCurrency is a paid mutator transaction binding the contract method 0xae04a62f.
Solidity: function setMintCurrency(address _mintCurrency) returns()
func (*SCollectionV1TransactorSession) SetMintPrice ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) SetMintPrice(_mintPrice *big.Int) (*types.Transaction, error)
SetMintPrice is a paid mutator transaction binding the contract method 0xf4a0a528.
Solidity: function setMintPrice(uint256 _mintPrice) returns()
func (*SCollectionV1TransactorSession) SetTotalMaxSupply ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) SetTotalMaxSupply(_totalMaxSupply *big.Int) (*types.Transaction, error)
SetTotalMaxSupply is a paid mutator transaction binding the contract method 0x9d9e3c47.
Solidity: function setTotalMaxSupply(uint256 _totalMaxSupply) returns()
func (*SCollectionV1TransactorSession) TransferFrom ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) 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 (*SCollectionV1TransactorSession) TransferOwnership ¶
func (_SCollectionV1 *SCollectionV1TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type SCollectionV1Transfer ¶
type SCollectionV1Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
SCollectionV1Transfer represents a Transfer event raised by the SCollectionV1 contract.
type SCollectionV1TransferIterator ¶
type SCollectionV1TransferIterator struct { Event *SCollectionV1Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
SCollectionV1TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the SCollectionV1 contract.
func (*SCollectionV1TransferIterator) Close ¶
func (it *SCollectionV1TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*SCollectionV1TransferIterator) Error ¶
func (it *SCollectionV1TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*SCollectionV1TransferIterator) Next ¶
func (it *SCollectionV1TransferIterator) 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.