Documentation ¶
Index ¶
- Variables
- func EncodeInitRarify1155UpgradeableInput(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, ...) ([]byte, error)
- func EncodeInitRarify721UpgradeableInput(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, ...) ([]byte, error)
- func TryGetRevertReason(err error) *string
- type ERC1967Proxy
- type ERC1967ProxyAdminChanged
- type ERC1967ProxyAdminChangedIterator
- type ERC1967ProxyBeaconUpgraded
- type ERC1967ProxyBeaconUpgradedIterator
- type ERC1967ProxyCaller
- type ERC1967ProxyCallerRaw
- type ERC1967ProxyCallerSession
- type ERC1967ProxyFilterer
- func (_ERC1967Proxy *ERC1967ProxyFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ERC1967ProxyAdminChangedIterator, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ERC1967ProxyBeaconUpgradedIterator, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ERC1967ProxyUpgradedIterator, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) ParseAdminChanged(log types.Log) (*ERC1967ProxyAdminChanged, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) ParseBeaconUpgraded(log types.Log) (*ERC1967ProxyBeaconUpgraded, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) ParseUpgraded(log types.Log) (*ERC1967ProxyUpgraded, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC1967ProxyAdminChanged) (event.Subscription, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967ProxyBeaconUpgraded, ...) (event.Subscription, error)
- func (_ERC1967Proxy *ERC1967ProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967ProxyUpgraded, ...) (event.Subscription, error)
- type ERC1967ProxyRaw
- func (_ERC1967Proxy *ERC1967ProxyRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ERC1967Proxy *ERC1967ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC1967Proxy *ERC1967ProxyRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC1967ProxySession
- type ERC1967ProxyTransactor
- type ERC1967ProxyTransactorRaw
- type ERC1967ProxyTransactorSession
- type ERC1967ProxyUpgraded
- type ERC1967ProxyUpgradedIterator
- type Rarify1155
- type Rarify1155ApprovalForAll
- type Rarify1155ApprovalForAllIterator
- type Rarify1155Caller
- func (_Rarify1155 *Rarify1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_Rarify1155 *Rarify1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_Rarify1155 *Rarify1155Caller) ContractURI(opts *bind.CallOpts) (string, error)
- func (_Rarify1155 *Rarify1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_Rarify1155 *Rarify1155Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Rarify1155 *Rarify1155Caller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify1155 *Rarify1155Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Rarify1155 *Rarify1155Caller) Uri(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- type Rarify1155CallerRaw
- type Rarify1155CallerSession
- func (_Rarify1155 *Rarify1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_Rarify1155 *Rarify1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_Rarify1155 *Rarify1155CallerSession) ContractURI() (string, error)
- func (_Rarify1155 *Rarify1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_Rarify1155 *Rarify1155CallerSession) Owner() (common.Address, error)
- func (_Rarify1155 *Rarify1155CallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify1155 *Rarify1155CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify1155 *Rarify1155CallerSession) Uri(arg0 *big.Int) (string, error)
- type Rarify1155Filterer
- func (_Rarify1155 *Rarify1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*Rarify1155ApprovalForAllIterator, error)
- func (_Rarify1155 *Rarify1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Rarify1155OwnershipTransferredIterator, error)
- func (_Rarify1155 *Rarify1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*Rarify1155TransferBatchIterator, error)
- func (_Rarify1155 *Rarify1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*Rarify1155TransferSingleIterator, error)
- func (_Rarify1155 *Rarify1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*Rarify1155URIIterator, error)
- func (_Rarify1155 *Rarify1155Filterer) ParseApprovalForAll(log types.Log) (*Rarify1155ApprovalForAll, error)
- func (_Rarify1155 *Rarify1155Filterer) ParseOwnershipTransferred(log types.Log) (*Rarify1155OwnershipTransferred, error)
- func (_Rarify1155 *Rarify1155Filterer) ParseTransferBatch(log types.Log) (*Rarify1155TransferBatch, error)
- func (_Rarify1155 *Rarify1155Filterer) ParseTransferSingle(log types.Log) (*Rarify1155TransferSingle, error)
- func (_Rarify1155 *Rarify1155Filterer) ParseURI(log types.Log) (*Rarify1155URI, error)
- func (_Rarify1155 *Rarify1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify1155ApprovalForAll, ...) (event.Subscription, error)
- func (_Rarify1155 *Rarify1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify1155OwnershipTransferred, ...) (event.Subscription, error)
- func (_Rarify1155 *Rarify1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *Rarify1155TransferBatch, ...) (event.Subscription, error)
- func (_Rarify1155 *Rarify1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *Rarify1155TransferSingle, ...) (event.Subscription, error)
- func (_Rarify1155 *Rarify1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *Rarify1155URI, id []*big.Int) (event.Subscription, error)
- type Rarify1155OwnershipTransferred
- type Rarify1155OwnershipTransferredIterator
- type Rarify1155Raw
- func (_Rarify1155 *Rarify1155Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Rarify1155 *Rarify1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Rarify1155Session
- func (_Rarify1155 *Rarify1155Session) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_Rarify1155 *Rarify1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_Rarify1155 *Rarify1155Session) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) ContractURI() (string, error)
- func (_Rarify1155 *Rarify1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_Rarify1155 *Rarify1155Session) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) Owner() (common.Address, error)
- func (_Rarify1155 *Rarify1155Session) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify1155 *Rarify1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify1155 *Rarify1155Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Session) Uri(arg0 *big.Int) (string, error)
- type Rarify1155Transactor
- func (_Rarify1155 *Rarify1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) MintBatch(opts *bind.TransactOpts, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type Rarify1155TransactorRaw
- type Rarify1155TransactorSession
- func (_Rarify1155 *Rarify1155TransactorSession) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify1155 *Rarify1155TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Rarify1155TransferBatch
- type Rarify1155TransferBatchIterator
- type Rarify1155TransferSingle
- type Rarify1155TransferSingleIterator
- type Rarify1155URI
- type Rarify1155URIIterator
- type Rarify1155Upgradeable
- type Rarify1155UpgradeableAdminChanged
- type Rarify1155UpgradeableAdminChangedIterator
- type Rarify1155UpgradeableApprovalForAll
- type Rarify1155UpgradeableApprovalForAllIterator
- type Rarify1155UpgradeableBeaconUpgraded
- type Rarify1155UpgradeableBeaconUpgradedIterator
- type Rarify1155UpgradeableCaller
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) ContractURI(opts *bind.CallOpts) (string, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) Uri(opts *bind.CallOpts, arg0 *big.Int) (string, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) Version(opts *bind.CallOpts) (string, error)
- type Rarify1155UpgradeableCallerRaw
- type Rarify1155UpgradeableCallerSession
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) ContractURI() (string, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) GetImplementation() (common.Address, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) Owner() (common.Address, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) Uri(arg0 *big.Int) (string, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) Version() (string, error)
- type Rarify1155UpgradeableFilterer
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*Rarify1155UpgradeableAdminChangedIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*Rarify1155UpgradeableApprovalForAllIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*Rarify1155UpgradeableBeaconUpgradedIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Rarify1155UpgradeableOwnershipTransferredIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*Rarify1155UpgradeableTransferBatchIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, ...) (*Rarify1155UpgradeableTransferSingleIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*Rarify1155UpgradeableURIIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*Rarify1155UpgradeableUpgradedIterator, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseAdminChanged(log types.Log) (*Rarify1155UpgradeableAdminChanged, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseApprovalForAll(log types.Log) (*Rarify1155UpgradeableApprovalForAll, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*Rarify1155UpgradeableBeaconUpgraded, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*Rarify1155UpgradeableOwnershipTransferred, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseTransferBatch(log types.Log) (*Rarify1155UpgradeableTransferBatch, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseTransferSingle(log types.Log) (*Rarify1155UpgradeableTransferSingle, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseURI(log types.Log) (*Rarify1155UpgradeableURI, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseUpgraded(log types.Log) (*Rarify1155UpgradeableUpgraded, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableAdminChanged) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableApprovalForAll, ...) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableTransferBatch, ...) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableTransferSingle, ...) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableURI, id []*big.Int) (event.Subscription, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableUpgraded, ...) (event.Subscription, error)
- type Rarify1155UpgradeableOwnershipTransferred
- type Rarify1155UpgradeableOwnershipTransferredIterator
- type Rarify1155UpgradeableRaw
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Rarify1155UpgradeableSession
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) ContractURI() (string, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) GetImplementation() (common.Address, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Owner() (common.Address, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) RARIFY1155Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Uri(arg0 *big.Int) (string, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Version() (string, error)
- type Rarify1155UpgradeableTransactor
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) MintBatch(opts *bind.TransactOpts, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) RARIFY1155Init(opts *bind.TransactOpts, royaltyReceiver_ common.Address, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type Rarify1155UpgradeableTransactorRaw
- type Rarify1155UpgradeableTransactorSession
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) RARIFY1155Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, ...) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type Rarify1155UpgradeableTransferBatch
- type Rarify1155UpgradeableTransferBatchIterator
- type Rarify1155UpgradeableTransferSingle
- type Rarify1155UpgradeableTransferSingleIterator
- type Rarify1155UpgradeableURI
- type Rarify1155UpgradeableURIIterator
- type Rarify1155UpgradeableUpgraded
- type Rarify1155UpgradeableUpgradedIterator
- type Rarify721
- type Rarify721Approval
- type Rarify721ApprovalForAll
- type Rarify721ApprovalForAllIterator
- type Rarify721ApprovalIterator
- type Rarify721Caller
- func (_Rarify721 *Rarify721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Rarify721 *Rarify721Caller) ContractURI(opts *bind.CallOpts) (string, error)
- func (_Rarify721 *Rarify721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Rarify721 *Rarify721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_Rarify721 *Rarify721Caller) Name(opts *bind.CallOpts) (string, error)
- func (_Rarify721 *Rarify721Caller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Rarify721 *Rarify721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Rarify721 *Rarify721Caller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify721 *Rarify721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Rarify721 *Rarify721Caller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Rarify721 *Rarify721Caller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- type Rarify721CallerRaw
- type Rarify721CallerSession
- func (_Rarify721 *Rarify721CallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Rarify721 *Rarify721CallerSession) ContractURI() (string, error)
- func (_Rarify721 *Rarify721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Rarify721 *Rarify721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Rarify721 *Rarify721CallerSession) Name() (string, error)
- func (_Rarify721 *Rarify721CallerSession) Owner() (common.Address, error)
- func (_Rarify721 *Rarify721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Rarify721 *Rarify721CallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify721 *Rarify721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify721 *Rarify721CallerSession) Symbol() (string, error)
- func (_Rarify721 *Rarify721CallerSession) TokenURI(tokenId *big.Int) (string, error)
- type Rarify721Filterer
- func (_Rarify721 *Rarify721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*Rarify721ApprovalIterator, error)
- func (_Rarify721 *Rarify721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*Rarify721ApprovalForAllIterator, error)
- func (_Rarify721 *Rarify721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Rarify721OwnershipTransferredIterator, error)
- func (_Rarify721 *Rarify721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*Rarify721TransferIterator, error)
- func (_Rarify721 *Rarify721Filterer) ParseApproval(log types.Log) (*Rarify721Approval, error)
- func (_Rarify721 *Rarify721Filterer) ParseApprovalForAll(log types.Log) (*Rarify721ApprovalForAll, error)
- func (_Rarify721 *Rarify721Filterer) ParseOwnershipTransferred(log types.Log) (*Rarify721OwnershipTransferred, error)
- func (_Rarify721 *Rarify721Filterer) ParseTransfer(log types.Log) (*Rarify721Transfer, error)
- func (_Rarify721 *Rarify721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Rarify721Approval, owner []common.Address, ...) (event.Subscription, error)
- func (_Rarify721 *Rarify721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify721ApprovalForAll, ...) (event.Subscription, error)
- func (_Rarify721 *Rarify721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify721OwnershipTransferred, ...) (event.Subscription, error)
- func (_Rarify721 *Rarify721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Rarify721Transfer, from []common.Address, ...) (event.Subscription, error)
- type Rarify721I
- type Rarify721OwnershipTransferred
- type Rarify721OwnershipTransferredIterator
- type Rarify721Raw
- func (_Rarify721 *Rarify721Raw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Rarify721 *Rarify721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Rarify721Session
- func (_Rarify721 *Rarify721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Rarify721 *Rarify721Session) Burn(id *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) ContractURI() (string, error)
- func (_Rarify721 *Rarify721Session) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Rarify721 *Rarify721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Rarify721 *Rarify721Session) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) Name() (string, error)
- func (_Rarify721 *Rarify721Session) Owner() (common.Address, error)
- func (_Rarify721 *Rarify721Session) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Rarify721 *Rarify721Session) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify721 *Rarify721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) SetURI(newuri string) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify721 *Rarify721Session) Symbol() (string, error)
- func (_Rarify721 *Rarify721Session) TokenURI(tokenId *big.Int) (string, error)
- func (_Rarify721 *Rarify721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Session) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Rarify721Transactor
- func (_Rarify721 *Rarify721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) Burn(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) SetURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify721 *Rarify721Transactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type Rarify721TransactorRaw
- type Rarify721TransactorSession
- func (_Rarify721 *Rarify721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) Burn(id *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) SetURI(newuri string) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721 *Rarify721TransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type Rarify721Transfer
- type Rarify721TransferIterator
- type Rarify721Upgradeable
- type Rarify721UpgradeableAdminChanged
- type Rarify721UpgradeableAdminChangedIterator
- type Rarify721UpgradeableApproval
- type Rarify721UpgradeableApprovalForAll
- type Rarify721UpgradeableApprovalForAllIterator
- type Rarify721UpgradeableApprovalIterator
- type Rarify721UpgradeableBeaconUpgraded
- type Rarify721UpgradeableBeaconUpgradedIterator
- type Rarify721UpgradeableCaller
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) ContractURI(opts *bind.CallOpts) (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) Name(opts *bind.CallOpts) (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) Version(opts *bind.CallOpts) (string, error)
- type Rarify721UpgradeableCallerRaw
- type Rarify721UpgradeableCallerSession
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) ContractURI() (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) GetImplementation() (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Name() (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Owner() (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Symbol() (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) TokenURI(tokenId *big.Int) (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Version() (string, error)
- type Rarify721UpgradeableFilterer
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*Rarify721UpgradeableAdminChangedIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*Rarify721UpgradeableApprovalIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*Rarify721UpgradeableApprovalForAllIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*Rarify721UpgradeableBeaconUpgradedIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*Rarify721UpgradeableOwnershipTransferredIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*Rarify721UpgradeableTransferIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*Rarify721UpgradeableUpgradedIterator, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseAdminChanged(log types.Log) (*Rarify721UpgradeableAdminChanged, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseApproval(log types.Log) (*Rarify721UpgradeableApproval, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseApprovalForAll(log types.Log) (*Rarify721UpgradeableApprovalForAll, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*Rarify721UpgradeableBeaconUpgraded, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*Rarify721UpgradeableOwnershipTransferred, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseTransfer(log types.Log) (*Rarify721UpgradeableTransfer, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseUpgraded(log types.Log) (*Rarify721UpgradeableUpgraded, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableAdminChanged) (event.Subscription, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableApproval, ...) (event.Subscription, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableApprovalForAll, ...) (event.Subscription, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableBeaconUpgraded, ...) (event.Subscription, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableOwnershipTransferred, ...) (event.Subscription, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableTransfer, ...) (event.Subscription, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableUpgraded, ...) (event.Subscription, error)
- type Rarify721UpgradeableOwnershipTransferred
- type Rarify721UpgradeableOwnershipTransferredIterator
- type Rarify721UpgradeableRaw
- func (_Rarify721Upgradeable *Rarify721UpgradeableRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Rarify721Upgradeable *Rarify721UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type Rarify721UpgradeableSession
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) BalanceOf(owner common.Address) (*big.Int, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Burn(id *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) ContractURI() (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) GetApproved(tokenId *big.Int) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) GetImplementation() (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Name() (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Owner() (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) OwnerOf(tokenId *big.Int) (common.Address, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) RARIFY721Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, ...) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct{ ... }, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) SupportsInterface(interfaceId [4]byte) (bool, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Symbol() (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) TokenURI(tokenId *big.Int) (string, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Version() (string, error)
- type Rarify721UpgradeableTransactor
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) Burn(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) RARIFY721Init(opts *bind.TransactOpts, royaltyReceiver_ common.Address, ...) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type Rarify721UpgradeableTransactorRaw
- type Rarify721UpgradeableTransactorSession
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) Burn(id *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) RARIFY721Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, ...) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) SetApprovalForAll(operator common.Address, approved bool) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type Rarify721UpgradeableTransfer
- type Rarify721UpgradeableTransferIterator
- type Rarify721UpgradeableUpgraded
- type Rarify721UpgradeableUpgradedIterator
- type Transfer
- type TransferDecoder
- type TransferERC20Style
- type TransferERC20StyleCaller
- type TransferERC20StyleCallerRaw
- type TransferERC20StyleCallerSession
- type TransferERC20StyleFilterer
- func (_TransferERC20Style *TransferERC20StyleFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TransferERC20StyleTransferIterator, error)
- func (_TransferERC20Style *TransferERC20StyleFilterer) ParseTransfer(log types.Log) (*TransferERC20StyleTransfer, error)
- func (_TransferERC20Style *TransferERC20StyleFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TransferERC20StyleTransfer, ...) (event.Subscription, error)
- type TransferERC20StyleRaw
- func (_TransferERC20Style *TransferERC20StyleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TransferERC20Style *TransferERC20StyleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TransferERC20Style *TransferERC20StyleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TransferERC20StyleSession
- type TransferERC20StyleTransactor
- type TransferERC20StyleTransactorRaw
- type TransferERC20StyleTransactorSession
- type TransferERC20StyleTransfer
- type TransferERC20StyleTransferIterator
- type TransferLog
- type TransferNoIndex
- type TransferNoIndexCaller
- type TransferNoIndexCallerRaw
- type TransferNoIndexCallerSession
- type TransferNoIndexFilterer
- func (_TransferNoIndex *TransferNoIndexFilterer) FilterTransfer(opts *bind.FilterOpts) (*TransferNoIndexTransferIterator, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) FilterTransferBatch(opts *bind.FilterOpts) (*TransferNoIndexTransferBatchIterator, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) FilterTransferSingle(opts *bind.FilterOpts) (*TransferNoIndexTransferSingleIterator, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) ParseTransfer(log types.Log) (*TransferNoIndexTransfer, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) ParseTransferBatch(log types.Log) (*TransferNoIndexTransferBatch, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) ParseTransferSingle(log types.Log) (*TransferNoIndexTransferSingle, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TransferNoIndexTransfer) (event.Subscription, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *TransferNoIndexTransferBatch) (event.Subscription, error)
- func (_TransferNoIndex *TransferNoIndexFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *TransferNoIndexTransferSingle) (event.Subscription, error)
- type TransferNoIndexRaw
- func (_TransferNoIndex *TransferNoIndexRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_TransferNoIndex *TransferNoIndexRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TransferNoIndex *TransferNoIndexRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TransferNoIndexSession
- type TransferNoIndexTransactor
- type TransferNoIndexTransactorRaw
- type TransferNoIndexTransactorSession
- type TransferNoIndexTransfer
- type TransferNoIndexTransferBatch
- type TransferNoIndexTransferBatchIterator
- type TransferNoIndexTransferIterator
- type TransferNoIndexTransferSingle
- type TransferNoIndexTransferSingleIterator
- type Transferable
Constants ¶
This section is empty.
Variables ¶
var ERC1967ProxyABI = ERC1967ProxyMetaData.ABI
ERC1967ProxyABI is the input ABI used to generate the binding from. Deprecated: Use ERC1967ProxyMetaData.ABI instead.
var ERC1967ProxyBin = ERC1967ProxyMetaData.Bin
ERC1967ProxyBin is the compiled bytecode used for deploying new contracts. Deprecated: Use ERC1967ProxyMetaData.Bin instead.
var ERC1967ProxyMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_logic\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"stateMutability\":\"payable\",\"type\":\"fallback\"},{\"stateMutability\":\"payable\",\"type\":\"receive\"}]",
Bin: "0x6080604052604051610772380380610772833981016040819052610022916102f7565b61004d60017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd61040f565b60008051602061072b8339815191521461007757634e487b7160e01b600052600160045260246000fd5b6100838282600061008a565b5050610474565b610093836100f4565b6040516001600160a01b038416907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a26000825111806100d45750805b156100ef576100ed83836101b460201b6100291760201c565b505b505050565b610107816101e060201b6100551760201c565b61016e5760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b8061019360008051602061072b83398151915260001b6101e660201b61005b1760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b60606101d9838360405180606001604052806027815260200161074b602791396101e9565b9392505050565b3b151590565b90565b6060833b6102485760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610165565b600080856001600160a01b03168560405161026391906103c0565b600060405180830381855af49150503d806000811461029e576040519150601f19603f3d011682016040523d82523d6000602084013e6102a3565b606091505b5090925090506102b48282866102be565b9695505050505050565b606083156102cd5750816101d9565b8251156102dd5782518084602001fd5b8160405162461bcd60e51b815260040161016591906103dc565b60008060408385031215610309578182fd5b82516001600160a01b038116811461031f578283fd5b60208401519092506001600160401b038082111561033b578283fd5b818501915085601f83011261034e578283fd5b8151818111156103605761036061045e565b604051601f8201601f19908116603f011681019083821181831017156103885761038861045e565b816040528281528860208487010111156103a0578586fd5b6103b1836020830160208801610432565b80955050505050509250929050565b600082516103d2818460208701610432565b9190910192915050565b60006020825282518060208401526103fb816040850160208701610432565b601f01601f19169190910160400192915050565b60008282101561042d57634e487b7160e01b81526011600452602481fd5b500390565b60005b8381101561044d578181015183820152602001610435565b838111156100ed5750506000910152565b634e487b7160e01b600052604160045260246000fd5b6102a8806104836000396000f3fe60806040523661001357610011610017565b005b6100115b61002761002261005e565b610096565b565b606061004e838360405180606001604052806027815260200161024c602791396100ba565b9392505050565b3b151590565b90565b60006100917f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156100b5573d6000f35b3d6000fd5b6060833b61011e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084015b60405180910390fd5b600080856001600160a01b03168560405161013991906101cc565b600060405180830381855af49150503d8060008114610174576040519150601f19603f3d011682016040523d82523d6000602084013e610179565b606091505b5091509150610189828286610193565b9695505050505050565b606083156101a257508161004e565b8251156101b25782518084602001fd5b8160405162461bcd60e51b815260040161011591906101e8565b600082516101de81846020870161021b565b9190910192915050565b600060208252825180602084015261020781604085016020870161021b565b601f01601f19169190910160400192915050565b60005b8381101561023657818101518382015260200161021e565b83811115610245576000848401525b5050505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212209b8470f06e8a3960c912103fc2be177edaad69584ee3c7d2809ee737e79408e764736f6c63430008020033360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564",
}
ERC1967ProxyMetaData contains all meta data concerning the ERC1967Proxy contract.
var Rarify1155ABI = Rarify1155MetaData.ABI
Rarify1155ABI is the input ABI used to generate the binding from. Deprecated: Use Rarify1155MetaData.ABI instead.
var Rarify1155Bin = Rarify1155MetaData.Bin
Rarify1155Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use Rarify1155MetaData.Bin instead.
var Rarify1155MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"royaltyReceiver_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyPercent_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contract_metadata_uri_\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"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\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"accounts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"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\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newuri\",\"type\":\"string\"}],\"name\":\"setContractMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mintBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"burnBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
Bin: "0x60806040523480156200001157600080fd5b506040516200267c3803806200267c83398101604081905262000034916200025b565b82828562000042816200009b565b506200005762000051620000b4565b620000b8565b600480546001600160a01b0319166001600160a01b0393909316929092179091556005558051620000909060069060208401906200010a565b50505050506200033f565b8051620000b09060029060208401906200010a565b5050565b3390565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200011890620002ec565b90600052602060002090601f0160209004810192826200013c576000855562000187565b82601f106200015757805160ff191683800117855562000187565b8280016001018555821562000187579182015b82811115620001875782518255916020019190600101906200016a565b506200019592915062000199565b5090565b5b808211156200019557600081556001016200019a565b600082601f830112620001c1578081fd5b81516001600160401b0380821115620001de57620001de62000329565b6040516020601f8401601f191682018101838111838210171562000206576200020662000329565b60405283825285840181018710156200021d578485fd5b8492505b8383101562000240578583018101518284018201529182019162000221565b838311156200025157848185840101525b5095945050505050565b6000806000806080858703121562000271578384fd5b84516001600160401b038082111562000288578586fd5b6200029688838901620001b0565b602088015190965091506001600160a01b0382168214620002b5578485fd5b60408701516060880151929550935080821115620002d1578283fd5b50620002e087828801620001b0565b91505092959194509250565b6002810460018216806200030157607f821691505b602082108114156200032357634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b61232d806200034f6000396000f3fe608060405234801561001057600080fd5b50600436106101155760003560e01c8063731133e9116100a2578063e8a3d48511610071578063e8a3d48514610255578063e985e9c51461025d578063f242432a14610270578063f2fde38b14610283578063f5298aca1461029657610115565b8063731133e9146102075780638da5cb5b1461021a578063a201fc501461022f578063a22cb4651461024257610115565b80632a55205a116100e95780632a55205a146101985780632eb2c2d6146101b95780634e1273f4146101cc5780636b20c454146101ec578063715018a6146101ff57610115565b8062fdd58e1461011a57806301ffc9a7146101435780630e89341c146101635780631f7fdffa14610183575b600080fd5b61012d6101283660046118eb565b6102a9565b60405161013a91906120f8565b60405180910390f35b610156610151366004611a57565b610300565b60405161013a9190611cac565b610176610171366004611add565b610348565b60405161013a9190611cb7565b61019661019136600461181c565b6103dc565b005b6101ab6101a6366004611af5565b61042d565b60405161013a929190611c52565b6101966101c73660046116a2565b610466565b6101df6101da366004611999565b6104c4565b60405161013a9190611c6b565b6101966101fa3660046117ab565b6105e4565b610196610633565b610196610215366004611946565b61067e565b6102226106c9565b60405161013a9190611b9b565b61019661023d366004611a8f565b6106d9565b6101966102503660046118b1565b61072f565b6101766107fd565b61015661026b366004611670565b61088f565b61019661027e366004611748565b6108bd565b610196610291366004611656565b610914565b6101966102a4366004611914565b610985565b60006001600160a01b0383166102da5760405162461bcd60e51b81526004016102d190611d66565b60405180910390fd5b506000908152602081815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b148061033157506001600160e01b031982166303a24d0760e21b145b806103405750610340826109da565b90505b919050565b606060028054610357906121b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610383906121b4565b80156103d05780601f106103a5576101008083540402835291602001916103d0565b820191906000526020600020905b8154815290600101906020018083116103b357829003601f168201915b50505050509050919050565b6103e46109f3565b6001600160a01b03166103f56106c9565b6001600160a01b03161461041b5760405162461bcd60e51b81526004016102d190611fa8565b610427848484846109f7565b50505050565b60045460055460009182916001600160a01b03909116906064906104519086612195565b61045b9190612175565b915091509250929050565b61046e6109f3565b6001600160a01b0316856001600160a01b0316148061049457506104948561026b6109f3565b6104b05760405162461bcd60e51b81526004016102d190611ec9565b6104bd8585858585610b78565b5050505050565b606081518351146104e75760405162461bcd60e51b81526004016102d190612026565b6000835167ffffffffffffffff81111561051157634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561053a578160200160208202803683370190505b50905060005b84518110156105dc576105a185828151811061056c57634e487b7160e01b600052603260045260246000fd5b602002602001015185838151811061059457634e487b7160e01b600052603260045260246000fd5b60200260200101516102a9565b8282815181106105c157634e487b7160e01b600052603260045260246000fd5b60209081029190910101526105d5816121ef565b9050610540565b509392505050565b6105ec6109f3565b6001600160a01b03166105fd6106c9565b6001600160a01b0316146106235760405162461bcd60e51b81526004016102d190611fa8565b61062e838383610d49565b505050565b61063b6109f3565b6001600160a01b031661064c6106c9565b6001600160a01b0316146106725760405162461bcd60e51b81526004016102d190611fa8565b61067c6000610efa565b565b6106866109f3565b6001600160a01b03166106976106c9565b6001600160a01b0316146106bd5760405162461bcd60e51b81526004016102d190611fa8565b61042784848484610f4c565b6003546001600160a01b03165b90565b6106e16109f3565b6001600160a01b03166106f26106c9565b6001600160a01b0316146107185760405162461bcd60e51b81526004016102d190611fa8565b805161072b9060069060208401906114bc565b5050565b816001600160a01b03166107416109f3565b6001600160a01b031614156107685760405162461bcd60e51b81526004016102d190611fdd565b80600160006107756109f3565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff1916921515929092179091556107b96109f3565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516107f19190611cac565b60405180910390a35050565b60606006805461080c906121b4565b80601f0160208091040260200160405190810160405280929190818152602001828054610838906121b4565b80156108855780601f1061085a57610100808354040283529160200191610885565b820191906000526020600020905b81548152906001019060200180831161086857829003601f168201915b5050505050905090565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b6108c56109f3565b6001600160a01b0316856001600160a01b031614806108eb57506108eb8561026b6109f3565b6109075760405162461bcd60e51b81526004016102d190611e3b565b6104bd858585858561103b565b61091c6109f3565b6001600160a01b031661092d6106c9565b6001600160a01b0316146109535760405162461bcd60e51b81526004016102d190611fa8565b6001600160a01b0381166109795760405162461bcd60e51b81526004016102d190611db1565b61098281610efa565b50565b61098d6109f3565b6001600160a01b0316836001600160a01b031614806109b357506109b38361026b6109f3565b6109cf5760405162461bcd60e51b81526004016102d190611e3b565b61062e83838361116f565b6001600160e01b031981166301ffc9a760e01b14919050565b3390565b6001600160a01b038416610a1d5760405162461bcd60e51b81526004016102d1906120b7565b8151835114610a3e5760405162461bcd60e51b81526004016102d19061206f565b6000610a486109f3565b9050610a5981600087878787610d41565b60005b8451811015610b1057838181518110610a8557634e487b7160e01b600052603260045260246000fd5b6020026020010151600080878481518110610ab057634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b031681526020019081526020016000206000828254610af8919061215d565b90915550819050610b08816121ef565b915050610a5c565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610b61929190611c7e565b60405180910390a46104bd8160008787878761127e565b8151835114610b995760405162461bcd60e51b81526004016102d19061206f565b6001600160a01b038416610bbf5760405162461bcd60e51b81526004016102d190611e84565b6000610bc96109f3565b9050610bd9818787878787610d41565b60005b8451811015610cdb576000858281518110610c0757634e487b7160e01b600052603260045260246000fd5b602002602001015190506000858381518110610c3357634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815280835260408082206001600160a01b038e168352909352919091205490915081811015610c835760405162461bcd60e51b81526004016102d190611f5e565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b16825281208054849290610cc090849061215d565b9250508190555050505080610cd4906121ef565b9050610bdc565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610d2b929190611c7e565b60405180910390a4610d4181878787878761127e565b505050505050565b6001600160a01b038316610d6f5760405162461bcd60e51b81526004016102d190611f1b565b8051825114610d905760405162461bcd60e51b81526004016102d19061206f565b6000610d9a6109f3565b9050610dba81856000868660405180602001604052806000815250610d41565b60005b8351811015610e9b576000848281518110610de857634e487b7160e01b600052603260045260246000fd5b602002602001015190506000848381518110610e1457634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815280835260408082206001600160a01b038c168352909352919091205490915081811015610e645760405162461bcd60e51b81526004016102d190611df7565b6000928352602083815260408085206001600160a01b038b1686529091529092209103905580610e93816121ef565b915050610dbd565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051610eec929190611c7e565b60405180910390a450505050565b600380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038416610f725760405162461bcd60e51b81526004016102d1906120b7565b6000610f7c6109f3565b9050610f9d81600087610f8e8861138c565b610f978861138c565b87610d41565b6000848152602081815260408083206001600160a01b038916845290915281208054859290610fcd90849061215d565b92505081905550846001600160a01b031660006001600160a01b0316826001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628787604051611024929190612101565b60405180910390a46104bd816000878787876113e5565b6001600160a01b0384166110615760405162461bcd60e51b81526004016102d190611e84565b600061106b6109f3565b905061107c818787610f8e8861138c565b6000848152602081815260408083206001600160a01b038a168452909152902054838110156110bd5760405162461bcd60e51b81526004016102d190611f5e565b6000858152602081815260408083206001600160a01b038b81168552925280832087850390559088168252812080548692906110fa90849061215d565b92505081905550856001600160a01b0316876001600160a01b0316836001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628888604051611150929190612101565b60405180910390a46111668288888888886113e5565b50505050505050565b6001600160a01b0383166111955760405162461bcd60e51b81526004016102d190611f1b565b600061119f6109f3565b90506111cf818560006111b18761138c565b6111ba8761138c565b60405180602001604052806000815250610d41565b6000838152602081815260408083206001600160a01b0388168452909152902054828110156112105760405162461bcd60e51b81526004016102d190611df7565b6000848152602081815260408083206001600160a01b03808a16808652919093528184208786039055905190918516907fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f629061126f9089908990612101565b60405180910390a45050505050565b611290846001600160a01b03166114b6565b15610d415760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906112c99089908990889088908890600401611baf565b602060405180830381600087803b1580156112e357600080fd5b505af1925050508015611313575060408051601f3d908101601f1916820190925261131091810190611a73565b60015b61135c5761131f61223c565b8061132a5750611344565b8060405162461bcd60e51b81526004016102d19190611cb7565b60405162461bcd60e51b81526004016102d190611cca565b6001600160e01b0319811663bc197c8160e01b146111665760405162461bcd60e51b81526004016102d190611d1e565b604080516001808252818301909252606091600091906020808301908036833701905050905082816000815181106113d457634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b6113f7846001600160a01b03166114b6565b15610d415760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906114309089908990889088908890600401611c0d565b602060405180830381600087803b15801561144a57600080fd5b505af192505050801561147a575060408051601f3d908101601f1916820190925261147791810190611a73565b60015b6114865761131f61223c565b6001600160e01b0319811663f23a6e6160e01b146111665760405162461bcd60e51b81526004016102d190611d1e565b3b151590565b8280546114c8906121b4565b90600052602060002090601f0160209004810192826114ea5760008555611530565b82601f1061150357805160ff1916838001178555611530565b82800160010185558215611530579182015b82811115611530578251825591602001919060010190611515565b5061153c929150611540565b5090565b5b8082111561153c5760008155600101611541565b600067ffffffffffffffff83111561156f5761156f612220565b611582601f8401601f191660200161210f565b905082815283838301111561159657600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b038116811461034357600080fd5b600082601f8301126115d4578081fd5b813560206115e96115e483612139565b61210f565b8281528181019085830183850287018401881015611605578586fd5b855b8581101561162357813584529284019290840190600101611607565b5090979650505050505050565b600082601f830112611640578081fd5b61164f83833560208501611555565b9392505050565b600060208284031215611667578081fd5b61164f826115ad565b60008060408385031215611682578081fd5b61168b836115ad565b9150611699602084016115ad565b90509250929050565b600080600080600060a086880312156116b9578081fd5b6116c2866115ad565b94506116d0602087016115ad565b9350604086013567ffffffffffffffff808211156116ec578283fd5b6116f889838a016115c4565b9450606088013591508082111561170d578283fd5b61171989838a016115c4565b9350608088013591508082111561172e578283fd5b5061173b88828901611630565b9150509295509295909350565b600080600080600060a0868803121561175f578081fd5b611768866115ad565b9450611776602087016115ad565b93506040860135925060608601359150608086013567ffffffffffffffff81111561179f578182fd5b61173b88828901611630565b6000806000606084860312156117bf578283fd5b6117c8846115ad565b9250602084013567ffffffffffffffff808211156117e4578384fd5b6117f0878388016115c4565b93506040860135915080821115611805578283fd5b50611812868287016115c4565b9150509250925092565b60008060008060808587031215611831578384fd5b61183a856115ad565b9350602085013567ffffffffffffffff80821115611856578485fd5b611862888389016115c4565b94506040870135915080821115611877578384fd5b611883888389016115c4565b93506060870135915080821115611898578283fd5b506118a587828801611630565b91505092959194509250565b600080604083850312156118c3578182fd5b6118cc836115ad565b9150602083013580151581146118e0578182fd5b809150509250929050565b600080604083850312156118fd578182fd5b611906836115ad565b946020939093013593505050565b600080600060608486031215611928578081fd5b611931846115ad565b95602085013595506040909401359392505050565b6000806000806080858703121561195b578182fd5b611964856115ad565b93506020850135925060408501359150606085013567ffffffffffffffff81111561198d578182fd5b6118a587828801611630565b600080604083850312156119ab578182fd5b823567ffffffffffffffff808211156119c2578384fd5b818501915085601f8301126119d5578384fd5b813560206119e56115e483612139565b82815281810190858301838502870184018b1015611a01578889fd5b8896505b84871015611a2a57611a16816115ad565b835260019690960195918301918301611a05565b5096505086013592505080821115611a40578283fd5b50611a4d858286016115c4565b9150509250929050565b600060208284031215611a68578081fd5b813561164f816122e1565b600060208284031215611a84578081fd5b815161164f816122e1565b600060208284031215611aa0578081fd5b813567ffffffffffffffff811115611ab6578182fd5b8201601f81018413611ac6578182fd5b611ad584823560208401611555565b949350505050565b600060208284031215611aee578081fd5b5035919050565b60008060408385031215611b07578182fd5b50508035926020909101359150565b6000815180845260208085019450808401835b83811015611b4557815187529582019590820190600101611b29565b509495945050505050565b60008151808452815b81811015611b7557602081850181015186830182015201611b59565b81811115611b865782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b0386811682528516602082015260a060408201819052600090611bdb90830186611b16565b8281036060840152611bed8186611b16565b90508281036080840152611c018185611b50565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090611c4790830184611b50565b979650505050505050565b6001600160a01b03929092168252602082015260400190565b60006020825261164f6020830184611b16565b600060408252611c916040830185611b16565b8281036020840152611ca38185611b16565b95945050505050565b901515815260200190565b60006020825261164f6020830184611b50565b60208082526034908201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356040820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b606082015260800190565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b6020808252602b908201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60408201526a65726f206164647265737360a81b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b606082015260800190565b60208082526029908201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260408201526808185c1c1c9bdd995960ba1b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526032908201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206040820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b606082015260800190565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604082015268103337b91039b2b63360b91b606082015260800190565b60208082526029908201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604082015268040dad2e6dac2e8c6d60bb1b606082015260800190565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526021908201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736040820152607360f81b606082015260800190565b90815260200190565b918252602082015260400190565b60405181810167ffffffffffffffff8111828210171561213157612131612220565b604052919050565b600067ffffffffffffffff82111561215357612153612220565b5060209081020190565b600082198211156121705761217061220a565b500190565b60008261219057634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156121af576121af61220a565b500290565b6002810460018216806121c857607f821691505b602082108114156121e957634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156122035761220361220a565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60e01c90565b600060443d101561224c576106d6565b600481823e6308c379a06122608251612236565b1461226a576106d6565b6040513d600319016004823e80513d67ffffffffffffffff816024840111818411171561229a57505050506106d6565b828401925082519150808211156122b457505050506106d6565b503d830160208284010111156122cc575050506106d6565b601f01601f1916810160200160405291505090565b6001600160e01b03198116811461098257600080fdfea2646970667358221220942ce198177b50eae05dce2b02a8b2c55d1ea150b0446b1f34a107be1af502b464736f6c63430008000033",
}
Rarify1155MetaData contains all meta data concerning the Rarify1155 contract.
var Rarify1155UpgradeableABI = Rarify1155UpgradeableMetaData.ABI
Rarify1155UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use Rarify1155UpgradeableMetaData.ABI instead.
var Rarify1155UpgradeableBin = Rarify1155UpgradeableMetaData.Bin
Rarify1155UpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use Rarify1155UpgradeableMetaData.Bin instead.
var Rarify1155UpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"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\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"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\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"accounts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"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\":\"newuri\",\"type\":\"string\"}],\"name\":\"setContractMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"royaltyReceiver_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyPercent_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contract_metadata_uri_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"token_uri_\",\"type\":\"string\"}],\"name\":\"__RARIFY1155_init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mintBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"burnBatch\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x60a06040523060601b60805234801561001757600080fd5b5060805160601c612cd861004b600039600081816107a6015281816107e6015281816109d00152610a100152612cd86000f3fe60806040526004361061013f5760003560e01c80636b20c454116100b6578063aaf10f421161006f578063aaf10f42146103b1578063e8a3d485146103c6578063e985e9c5146103db578063f242432a14610424578063f2fde38b14610444578063f5298aca146104645761013f565b80636b20c454146102ea578063715018a61461030a578063731133e91461031f5780638da5cb5b1461033f578063a201fc5014610371578063a22cb465146103915761013f565b80632e30e92a116101085780632e30e92a146102355780632eb2c2d6146102555780633659cfe6146102755780634e1273f4146102955780634f1ef286146102c257806354fd4d50146102d55761013f565b8062fdd58e1461014457806301ffc9a7146101775780630e89341c146101a75780631f7fdffa146101d45780632a55205a146101f6575b600080fd5b34801561015057600080fd5b5061016461015f36600461234c565b610484565b6040519081526020015b60405180910390f35b34801561018357600080fd5b50610197610192366004612503565b61051d565b604051901515815260200161016e565b3480156101b357600080fd5b506101c76101c2366004612575565b61054b565b60405161016e919061270b565b3480156101e057600080fd5b506101f46101ef366004612233565b6105df565b005b34801561020257600080fd5b5061021661021136600461258d565b61061b565b604080516001600160a01b03909316835260208301919091520161016e565b34801561024157600080fd5b506101f4610250366004612375565b610656565b34801561026157600080fd5b506101f46102703660046120bc565b61070b565b34801561028157600080fd5b506101f4610290366004612070565b61079b565b3480156102a157600080fd5b506102b56102b0366004612445565b610864565b60405161016e91906126d3565b6101f46102d0366004612301565b6109c5565b3480156102e157600080fd5b506101c7610a7f565b3480156102f657600080fd5b506101f46103053660046121c3565b610a9f565b34801561031657600080fd5b506101f4610ad9565b34801561032b57600080fd5b506101f461033a3660046123f3565b610b0f565b34801561034b57600080fd5b5060fb546001600160a01b03165b6040516001600160a01b03909116815260200161016e565b34801561037d57600080fd5b506101f461038c36600461253b565b610b45565b34801561039d57600080fd5b506101f46103ac3660046122c7565b610b83565b3480156103bd57600080fd5b50610359610b8e565b3480156103d257600080fd5b506101c7610b9d565b3480156103e757600080fd5b506101976103f636600461208a565b6001600160a01b03918216600090815260ca6020908152604080832093909416825291909152205460ff1690565b34801561043057600080fd5b506101f461043f366004612161565b610c30565b34801561045057600080fd5b506101f461045f366004612070565b610c75565b34801561047057600080fd5b506101f461047f3660046123c1565b610d0d565b60006001600160a01b0383166104f55760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b50600090815260c9602090815260408083206001600160a01b03949094168352929052205490565b600061052882610d50565b80610543575063152a902d60e11b6001600160e01b03198316145b90505b919050565b606060cb805461055a90612b0f565b80601f016020809104026020016040519081016040528092919081815260200182805461058690612b0f565b80156105d35780601f106105a8576101008083540402835291602001916105d3565b820191906000526020600020905b8154815290600101906020018083116105b657829003601f168201915b50505050509050919050565b60fb546001600160a01b031633146106095760405162461bcd60e51b81526004016104ec906129ab565b61061584848484610da0565b50505050565b61012d5461012e5460009182916001600160a01b03909116906064906106419086612ac4565b61064b9190612aa4565b915091509250929050565b600054610100900460ff168061066f575060005460ff16155b61068b5760405162461bcd60e51b81526004016104ec906128d0565b600054610100900460ff161580156106b6576000805460ff1961ff0019909116610100171660011790555b6106be610f08565b6106c6610f7c565b6106ce610f08565b6106d782610fe5565b6106df610f08565b6106e7610f08565b6106f2858585611063565b8015610704576000805461ff00191690555b5050505050565b6001600160a01b038516331480610727575061072785336103f6565b61078e5760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016104ec565b6107048585858585611111565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156107e45760405162461bcd60e51b81526004016104ec906127aa565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166108166112cc565b6001600160a01b03161461083c5760405162461bcd60e51b81526004016104ec9061283f565b610845816112fa565b6040805160008082526020820190925261086191839190611324565b50565b606081518351146108c95760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016104ec565b600083516001600160401b038111156108f257634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561091b578160200160208202803683370190505b50905060005b84518110156109bd5761098285828151811061094d57634e487b7160e01b600052603260045260246000fd5b602002602001015185838151811061097557634e487b7160e01b600052603260045260246000fd5b6020026020010151610484565b8282815181106109a257634e487b7160e01b600052603260045260246000fd5b60209081029190910101526109b681612b76565b9050610921565b509392505050565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161415610a0e5760405162461bcd60e51b81526004016104ec906127aa565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610a406112cc565b6001600160a01b031614610a665760405162461bcd60e51b81526004016104ec9061283f565b610a6f826112fa565b610a7b82826001611324565b5050565b6040805180820190915260058152640312e312e360dc1b60208201525b90565b60fb546001600160a01b03163314610ac95760405162461bcd60e51b81526004016104ec906129ab565b610ad4838383611468565b505050565b60fb546001600160a01b03163314610b035760405162461bcd60e51b81526004016104ec906129ab565b610b0d6000611603565b565b60fb546001600160a01b03163314610b395760405162461bcd60e51b81526004016104ec906129ab565b61061584848484611655565b60fb546001600160a01b03163314610b6f5760405162461bcd60e51b81526004016104ec906129ab565b8051610a7b9061012f906020840190611ee0565b610a7b338383611727565b6000610b986112cc565b905090565b606061012f8054610bad90612b0f565b80601f0160208091040260200160405190810160405280929190818152602001828054610bd990612b0f565b8015610c265780601f10610bfb57610100808354040283529160200191610c26565b820191906000526020600020905b815481529060010190602001808311610c0957829003601f168201915b5050505050905090565b6001600160a01b038516331480610c4c5750610c4c85336103f6565b610c685760405162461bcd60e51b81526004016104ec906127f6565b6107048585858585611808565b60fb546001600160a01b03163314610c9f5760405162461bcd60e51b81526004016104ec906129ab565b6001600160a01b038116610d045760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104ec565b61086181611603565b6001600160a01b038316331480610d295750610d2983336103f6565b610d455760405162461bcd60e51b81526004016104ec906127f6565b610ad4838383611929565b60006001600160e01b03198216636cdb3d1360e11b1480610d8157506001600160e01b031982166303a24d0760e21b145b8061054357506301ffc9a760e01b6001600160e01b0319831614610543565b6001600160a01b038416610dc65760405162461bcd60e51b81526004016104ec90612a28565b8151835114610de75760405162461bcd60e51b81526004016104ec906129e0565b3360005b8451811015610ea057838181518110610e1457634e487b7160e01b600052603260045260246000fd5b602002602001015160c96000878481518110610e4057634e487b7160e01b600052603260045260246000fd5b602002602001015181526020019081526020016000206000886001600160a01b03166001600160a01b031681526020019081526020016000206000828254610e889190612a8c565b90915550819050610e9881612b76565b915050610deb565b50846001600160a01b031660006001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051610ef19291906126e6565b60405180910390a461070481600087878787611a2f565b600054610100900460ff1680610f21575060005460ff16155b610f3d5760405162461bcd60e51b81526004016104ec906128d0565b600054610100900460ff16158015610f68576000805460ff1961ff0019909116610100171660011790555b8015610861576000805461ff001916905550565b600054610100900460ff1680610f95575060005460ff16155b610fb15760405162461bcd60e51b81526004016104ec906128d0565b600054610100900460ff16158015610fdc576000805460ff1961ff0019909116610100171660011790555b610f6833611603565b600054610100900460ff1680610ffe575060005460ff16155b61101a5760405162461bcd60e51b81526004016104ec906128d0565b600054610100900460ff16158015611045576000805460ff1961ff0019909116610100171660011790555b61104e82611b9a565b8015610a7b576000805461ff00191690555050565b600054610100900460ff168061107c575060005460ff16155b6110985760405162461bcd60e51b81526004016104ec906128d0565b600054610100900460ff161580156110c3576000805460ff1961ff0019909116610100171660011790555b61012d80546001600160a01b0319166001600160a01b03861617905561012e83905581516110f99061012f906020850190611ee0565b508015610615576000805461ff001916905550505050565b81518351146111325760405162461bcd60e51b81526004016104ec906129e0565b6001600160a01b0384166111585760405162461bcd60e51b81526004016104ec9061288b565b3360005b845181101561125e57600085828151811061118757634e487b7160e01b600052603260045260246000fd5b6020026020010151905060008583815181106111b357634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815260c9835260408082206001600160a01b038e1683529093529190912054909150818110156112045760405162461bcd60e51b81526004016104ec90612961565b600083815260c9602090815260408083206001600160a01b038e8116855292528083208585039055908b16825281208054849290611243908490612a8c565b925050819055505050508061125790612b76565b905061115c565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516112ae9291906126e6565b60405180910390a46112c4818787878787611a2f565b505050505050565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b60fb546001600160a01b031633146108615760405162461bcd60e51b81526004016104ec906129ab565b600061132e6112cc565b905061133984611bad565b6000835111806113465750815b15611357576113558484611c52565b505b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd9143805460ff1661070457805460ff191660011781556040516001600160a01b03831660248201526113d690869060440160408051601f198184030181529190526020810180516001600160e01b0316631b2ce7f360e11b179052611c52565b50805460ff191681556113e76112cc565b6001600160a01b0316826001600160a01b03161461145f5760405162461bcd60e51b815260206004820152602f60248201527f45524331393637557067726164653a207570677261646520627265616b73206660448201526e75727468657220757067726164657360881b60648201526084016104ec565b61070485611d3d565b6001600160a01b03831661148e5760405162461bcd60e51b81526004016104ec9061291e565b80518251146114af5760405162461bcd60e51b81526004016104ec906129e0565b604080516020810190915260009081905233905b83518110156115a45760008482815181106114ee57634e487b7160e01b600052603260045260246000fd5b60200260200101519050600084838151811061151a57634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815260c9835260408082206001600160a01b038c16835290935291909120549091508181101561156b5760405162461bcd60e51b81526004016104ec90612766565b600092835260c9602090815260408085206001600160a01b038b168652909152909220910390558061159c81612b76565b9150506114c3565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb86866040516115f59291906126e6565b60405180910390a450505050565b60fb80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03841661167b5760405162461bcd60e51b81526004016104ec90612a28565b336116958160008761168c88611d7d565b61070488611d7d565b600084815260c9602090815260408083206001600160a01b0389168452909152812080548592906116c7908490612a8c565b909155505060408051858152602081018590526001600160a01b0380881692600092918516917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a461070481600087878787611dd6565b816001600160a01b0316836001600160a01b0316141561179b5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016104ec565b6001600160a01b03838116600081815260ca6020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6001600160a01b03841661182e5760405162461bcd60e51b81526004016104ec9061288b565b3361183e81878761168c88611d7d565b600084815260c9602090815260408083206001600160a01b038a168452909152902054838110156118815760405162461bcd60e51b81526004016104ec90612961565b600085815260c9602090815260408083206001600160a01b038b81168552925280832087850390559088168252812080548692906118c0908490612a8c565b909155505060408051868152602081018690526001600160a01b03808916928a821692918616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611920828888888888611dd6565b50505050505050565b6001600160a01b03831661194f5760405162461bcd60e51b81526004016104ec9061291e565b3361197f8185600061196087611d7d565b61196987611d7d565b5050604080516020810190915260009052505050565b600083815260c9602090815260408083206001600160a01b0388168452909152902054828110156119c25760405162461bcd60e51b81526004016104ec90612766565b600084815260c9602090815260408083206001600160a01b03898116808652918452828520888703905582518981529384018890529092908616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a45050505050565b6001600160a01b0384163b156112c45760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190611a739089908990889088908890600401612630565b602060405180830381600087803b158015611a8d57600080fd5b505af1925050508015611abd575060408051601f3d908101601f19168201909252611aba9181019061251f565b60015b611b6a57611ac9612bbd565b806308c379a01415611b035750611ade612bd4565b80611ae95750611b05565b8060405162461bcd60e51b81526004016104ec919061270b565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016104ec565b6001600160e01b0319811663bc197c8160e01b146119205760405162461bcd60e51b81526004016104ec9061271e565b8051610a7b9060cb906020840190611ee0565b803b611c115760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016104ec565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060823b611cb15760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016104ec565b600080846001600160a01b031684604051611ccc9190612614565b600060405180830381855af49150503d8060008114611d07576040519150601f19603f3d011682016040523d82523d6000602084013e611d0c565b606091505b5091509150611d348282604051806060016040528060278152602001612c7c60279139611ea0565b95945050505050565b611d4681611bad565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611dc557634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b6001600160a01b0384163b156112c45760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611e1a908990899088908890889060040161268e565b602060405180830381600087803b158015611e3457600080fd5b505af1925050508015611e64575060408051601f3d908101601f19168201909252611e619181019061251f565b60015b611e7057611ac9612bbd565b6001600160e01b0319811663f23a6e6160e01b146119205760405162461bcd60e51b81526004016104ec9061271e565b60608315611eaf575081611ed9565b825115611ebf5782518084602001fd5b8160405162461bcd60e51b81526004016104ec919061270b565b9392505050565b828054611eec90612b0f565b90600052602060002090601f016020900481019282611f0e5760008555611f54565b82601f10611f2757805160ff1916838001178555611f54565b82800160010185558215611f54579182015b82811115611f54578251825591602001919060010190611f39565b50611f60929150611f64565b5090565b5b80821115611f605760008155600101611f65565b80356001600160a01b038116811461054657600080fd5b600082601f830112611fa0578081fd5b81356020611fad82612a69565b604051611fba8282612b4a565b838152828101915085830183850287018401881015611fd7578586fd5b855b85811015611ff557813584529284019290840190600101611fd9565b5090979650505050505050565b600082601f830112612012578081fd5b81356001600160401b0381111561202b5761202b612ba7565b604051612042601f8301601f191660200182612b4a565b818152846020838601011115612056578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215612081578081fd5b611ed982611f79565b6000806040838503121561209c578081fd5b6120a583611f79565b91506120b360208401611f79565b90509250929050565b600080600080600060a086880312156120d3578081fd5b6120dc86611f79565b94506120ea60208701611f79565b935060408601356001600160401b0380821115612105578283fd5b61211189838a01611f90565b94506060880135915080821115612126578283fd5b61213289838a01611f90565b93506080880135915080821115612147578283fd5b5061215488828901612002565b9150509295509295909350565b600080600080600060a08688031215612178578081fd5b61218186611f79565b945061218f60208701611f79565b9350604086013592506060860135915060808601356001600160401b038111156121b7578182fd5b61215488828901612002565b6000806000606084860312156121d7578283fd5b6121e084611f79565b925060208401356001600160401b03808211156121fb578384fd5b61220787838801611f90565b9350604086013591508082111561221c578283fd5b5061222986828701611f90565b9150509250925092565b60008060008060808587031215612248578384fd5b61225185611f79565b935060208501356001600160401b038082111561226c578485fd5b61227888838901611f90565b9450604087013591508082111561228d578384fd5b61229988838901611f90565b935060608701359150808211156122ae578283fd5b506122bb87828801612002565b91505092959194509250565b600080604083850312156122d9578182fd5b6122e283611f79565b9150602083013580151581146122f6578182fd5b809150509250929050565b60008060408385031215612313578182fd5b61231c83611f79565b915060208301356001600160401b03811115612336578182fd5b61234285828601612002565b9150509250929050565b6000806040838503121561235e578182fd5b61236783611f79565b946020939093013593505050565b6000806000806080858703121561238a578182fd5b61239385611f79565b93506020850135925060408501356001600160401b03808211156123b5578384fd5b61229988838901612002565b6000806000606084860312156123d5578081fd5b6123de84611f79565b95602085013595506040909401359392505050565b60008060008060808587031215612408578182fd5b61241185611f79565b9350602085013592506040850135915060608501356001600160401b03811115612439578182fd5b6122bb87828801612002565b60008060408385031215612457578182fd5b82356001600160401b038082111561246d578384fd5b818501915085601f830112612480578384fd5b8135602061248d82612a69565b60405161249a8282612b4a565b8381528281019150858301838502870184018b10156124b7578889fd5b8896505b848710156124e0576124cc81611f79565b8352600196909601959183019183016124bb565b50965050860135925050808211156124f6578283fd5b5061234285828601611f90565b600060208284031215612514578081fd5b8135611ed981612c65565b600060208284031215612530578081fd5b8151611ed981612c65565b60006020828403121561254c578081fd5b81356001600160401b03811115612561578182fd5b61256d84828501612002565b949350505050565b600060208284031215612586578081fd5b5035919050565b6000806040838503121561259f578182fd5b50508035926020909101359150565b6000815180845260208085019450808401835b838110156125dd578151875295820195908201906001016125c1565b509495945050505050565b60008151808452612600816020860160208601612ae3565b601f01601f19169290920160200192915050565b60008251612626818460208701612ae3565b9190910192915050565b6001600160a01b0386811682528516602082015260a06040820181905260009061265c908301866125ae565b828103606084015261266e81866125ae565b9050828103608084015261268281856125e8565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a0608082018190526000906126c8908301846125e8565b979650505050505050565b600060208252611ed960208301846125ae565b6000604082526126f960408301856125ae565b8281036020840152611d3481856125ae565b600060208252611ed960208301846125e8565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b60208082526029908201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260408201526808185c1c1c9bdd995960ba1b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526021908201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60006001600160401b03821115612a8257612a82612ba7565b5060209081020190565b60008219821115612a9f57612a9f612b91565b500190565b600082612abf57634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612ade57612ade612b91565b500290565b60005b83811015612afe578181015183820152602001612ae6565b838111156106155750506000910152565b600281046001821680612b2357607f821691505b60208210811415612b4457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8201601f191681016001600160401b0381118282101715612b6f57612b6f612ba7565b6040525050565b6000600019821415612b8a57612b8a612b91565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d1115610a9c57600481823e5160e01c90565b600060443d1015612be457610a9c565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715612c15575050505050610a9c565b8285019150815181811115612c2f57505050505050610a9c565b843d8701016020828501011115612c4b57505050505050610a9c565b612c5a60208286010187612b4a565b509094505050505090565b6001600160e01b03198116811461086157600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220b4f8541f0d67b5db6c18fec2a9ac39a3011027f8716d4046b1f1a6734946fd3f64736f6c63430008020033",
}
Rarify1155UpgradeableMetaData contains all meta data concerning the Rarify1155Upgradeable contract.
var Rarify721ABI = Rarify721MetaData.ABI
Rarify721ABI is the input ABI used to generate the binding from. Deprecated: Use Rarify721MetaData.ABI instead.
var Rarify721Bin = Rarify721MetaData.Bin
Rarify721Bin is the compiled bytecode used for deploying new contracts. Deprecated: Use Rarify721MetaData.Bin instead.
var Rarify721MetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"},{\"internalType\":\"address\",\"name\":\"royaltyReceiver_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyPercent_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"contract_metadata_uri_\",\"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\":\"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\":[{\"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\":[],\"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\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"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\":\"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\":[],\"name\":\"symbol\",\"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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newuri\",\"type\":\"string\"}],\"name\":\"setURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"newuri\",\"type\":\"string\"}],\"name\":\"setContractMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"burn\",\"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\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
Bin: "0x60806040523480156200001157600080fd5b5060405162001d4b38038062001d4b8339810160408190526200003491620002a3565b8484848481600090805190602001906200005092919062000135565b5080516200006690600190602084019062000135565b505050620000836200007d620000df60201b60201c565b620000e3565b600780546001600160a01b0319166001600160a01b0393909316929092179091556008558551620000bc90600990602089019062000135565b508051620000d290600a90602084019062000135565b50505050505050620003c5565b3390565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620001439062000372565b90600052602060002090601f016020900481019282620001675760008555620001b2565b82601f106200018257805160ff1916838001178555620001b2565b82800160010185558215620001b2579182015b82811115620001b257825182559160200191906001019062000195565b50620001c0929150620001c4565b5090565b5b80821115620001c05760008155600101620001c5565b80516001600160a01b0381168114620001f357600080fd5b919050565b600082601f83011262000209578081fd5b81516001600160401b0380821115620002265762000226620003af565b6040516020601f8401601f19168201810183811183821017156200024e576200024e620003af565b604052838252858401810187101562000265578485fd5b8492505b8383101562000288578583018101518284018201529182019162000269565b838311156200029957848185840101525b5095945050505050565b60008060008060008060c08789031215620002bc578182fd5b86516001600160401b0380821115620002d3578384fd5b620002e18a838b01620001f8565b9750620002f160208a01620001db565b96506040890151955060608901519150808211156200030e578384fd5b6200031c8a838b01620001f8565b9450608089015191508082111562000332578384fd5b620003408a838b01620001f8565b935060a089015191508082111562000356578283fd5b506200036589828a01620001f8565b9150509295509295509295565b6002810460018216806200038757607f821691505b60208210811415620003a957634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b61197680620003d56000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a22cb4651161007c578063a22cb46514610298578063b88d4fde146102ab578063c87b56dd146102be578063e8a3d485146102d1578063e985e9c5146102d9578063f2fde38b146102ec57610142565b8063715018a61461025a5780638da5cb5b1461026257806394d008ef1461026a57806395d89b411461027d578063a201fc501461028557610142565b806323b872dd1161010a57806323b872dd146101cd5780632a55205a146101e057806342842e0e1461020157806342966c68146102145780636352211e1461022757806370a082311461023a57610142565b806301ffc9a71461014757806302fe53051461017057806306fdde0314610185578063081812fc1461019a578063095ea7b3146101ba575b600080fd5b61015a61015536600461120f565b6102ff565b604051610167919061137b565b60405180910390f35b61018361017e366004611247565b61032c565b005b61018d61038b565b6040516101679190611386565b6101ad6101a836600461128d565b61041d565b6040516101679190611311565b6101836101c8366004611191565b610460565b6101836101db3660046110b6565b6104f8565b6101f36101ee3660046112a5565b610530565b604051610167929190611362565b61018361020f3660046110b6565b610569565b61018361022236600461128d565b610584565b6101ad61023536600461128d565b6105b7565b61024d61024836600461106a565b6105ec565b604051610167919061184c565b610183610630565b6101ad61067b565b6101836102783660046111ba565b61068a565b61018d6106d4565b610183610293366004611247565b6106e3565b6101836102a6366004611157565b610735565b6101836102b93660046110f1565b610803565b61018d6102cc36600461128d565b610842565b61018d610871565b61015a6102e7366004611084565b610880565b6101836102fa36600461106a565b6108ae565b60006001600160e01b0319821663152a902d60e11b148061032457506103248261091c565b90505b919050565b61033461095c565b6001600160a01b031661034561067b565b6001600160a01b0316146103745760405162461bcd60e51b815260040161036b906116a0565b60405180910390fd5b8051610387906009906020840190610f24565b5050565b60606000805461039a906118c3565b80601f01602080910402602001604051908101604052809291908181526020018280546103c6906118c3565b80156104135780601f106103e857610100808354040283529160200191610413565b820191906000526020600020905b8154815290600101906020018083116103f657829003601f168201915b5050505050905090565b600061042882610960565b6104445760405162461bcd60e51b815260040161036b90611654565b506000908152600460205260409020546001600160a01b031690565b600061046b826105b7565b9050806001600160a01b0316836001600160a01b0316141561049f5760405162461bcd60e51b815260040161036b906117ba565b806001600160a01b03166104b161095c565b6001600160a01b031614806104cd57506104cd816102e761095c565b6104e95760405162461bcd60e51b815260040161036b9061152f565b6104f3838361097d565b505050565b61050961050361095c565b826109eb565b6105255760405162461bcd60e51b815260040161036b906117fb565b6104f3838383610a70565b60075460085460009182916001600160a01b0390911690606490610554908661188d565b61055e919061186d565b915091509250929050565b6104f383838360405180602001604052806000815250610803565b61058f61050361095c565b6105ab5760405162461bcd60e51b815260040161036b9061171e565b6105b481610b9d565b50565b6000818152600260205260408120546001600160a01b0316806103245760405162461bcd60e51b815260040161036b906115d6565b60006001600160a01b0382166106145760405162461bcd60e51b815260040161036b9061158c565b506001600160a01b031660009081526003602052604090205490565b61063861095c565b6001600160a01b031661064961067b565b6001600160a01b03161461066f5760405162461bcd60e51b815260040161036b906116a0565b6106796000610c44565b565b6006546001600160a01b031690565b61069261095c565b6001600160a01b03166106a361067b565b6001600160a01b0316146106c95760405162461bcd60e51b815260040161036b906116a0565b6104f3838383610c96565b60606001805461039a906118c3565b6106eb61095c565b6001600160a01b03166106fc61067b565b6001600160a01b0316146107225760405162461bcd60e51b815260040161036b906116a0565b805161038790600a906020840190610f24565b61073d61095c565b6001600160a01b0316826001600160a01b0316141561076e5760405162461bcd60e51b815260040161036b906114ac565b806005600061077b61095c565b6001600160a01b03908116825260208083019390935260409182016000908120918716808252919093529120805460ff1916921515929092179091556107bf61095c565b6001600160a01b03167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516107f7919061137b565b60405180910390a35050565b61081461080e61095c565b836109eb565b6108305760405162461bcd60e51b815260040161036b906117fb565b61083c84848484610cc9565b50505050565b606061084d82610960565b6108695760405162461bcd60e51b815260040161036b9061176b565b610324610cfc565b6060600a805461039a906118c3565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6108b661095c565b6001600160a01b03166108c761067b565b6001600160a01b0316146108ed5760405162461bcd60e51b815260040161036b906116a0565b6001600160a01b0381166109135760405162461bcd60e51b815260040161036b906113eb565b6105b481610c44565b60006001600160e01b031982166380ac58cd60e01b148061094d57506001600160e01b03198216635b5e139f60e01b145b80610324575061032482610d0b565b3390565b6000908152600260205260409020546001600160a01b0316151590565b600081815260046020526040902080546001600160a01b0319166001600160a01b03841690811790915581906109b2826105b7565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60006109f682610960565b610a125760405162461bcd60e51b815260040161036b906114e3565b6000610a1d836105b7565b9050806001600160a01b0316846001600160a01b03161480610a585750836001600160a01b0316610a4d8461041d565b6001600160a01b0316145b80610a685750610a688185610880565b949350505050565b826001600160a01b0316610a83826105b7565b6001600160a01b031614610aa95760405162461bcd60e51b815260040161036b906116d5565b6001600160a01b038216610acf5760405162461bcd60e51b815260040161036b90611468565b610ada8383836104f3565b610ae560008261097d565b6001600160a01b0383166000908152600360205260408120805460019290610b0e9084906118ac565b90915550506001600160a01b0382166000908152600360205260408120805460019290610b3c908490611855565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b6000610ba8826105b7565b9050610bb6816000846104f3565b610bc160008361097d565b6001600160a01b0381166000908152600360205260408120805460019290610bea9084906118ac565b909155505060008281526002602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b610ca08383610d24565b610cad6000848484610e03565b6104f35760405162461bcd60e51b815260040161036b90611399565b610cd4848484610a70565b610ce084848484610e03565b61083c5760405162461bcd60e51b815260040161036b90611399565b60606009805461039a906118c3565b6001600160e01b031981166301ffc9a760e01b14919050565b6001600160a01b038216610d4a5760405162461bcd60e51b815260040161036b9061161f565b610d5381610960565b15610d705760405162461bcd60e51b815260040161036b90611431565b610d7c600083836104f3565b6001600160a01b0382166000908152600360205260408120805460019290610da5908490611855565b909155505060008181526002602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000610e17846001600160a01b0316610f1e565b15610f1357836001600160a01b031663150b7a02610e3361095c565b8786866040518563ffffffff1660e01b8152600401610e559493929190611325565b602060405180830381600087803b158015610e6f57600080fd5b505af1925050508015610e9f575060408051601f3d908101601f19168201909252610e9c9181019061122b565b60015b610ef9573d808015610ecd576040519150601f19603f3d011682016040523d82523d6000602084013e610ed2565b606091505b508051610ef15760405162461bcd60e51b815260040161036b90611399565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610a68565b506001949350505050565b3b151590565b828054610f30906118c3565b90600052602060002090601f016020900481019282610f525760008555610f98565b82601f10610f6b57805160ff1916838001178555610f98565b82800160010185558215610f98579182015b82811115610f98578251825591602001919060010190610f7d565b50610fa4929150610fa8565b5090565b5b80821115610fa45760008155600101610fa9565b600067ffffffffffffffff80841115610fd857610fd8611914565b604051601f8501601f191681016020018281118282101715610ffc57610ffc611914565b60405284815291508183850186101561101457600080fd5b8484602083013760006020868301015250509392505050565b80356001600160a01b038116811461032757600080fd5b600082601f830112611054578081fd5b61106383833560208501610fbd565b9392505050565b60006020828403121561107b578081fd5b6110638261102d565b60008060408385031215611096578081fd5b61109f8361102d565b91506110ad6020840161102d565b90509250929050565b6000806000606084860312156110ca578081fd5b6110d38461102d565b92506110e16020850161102d565b9150604084013590509250925092565b60008060008060808587031215611106578081fd5b61110f8561102d565b935061111d6020860161102d565b925060408501359150606085013567ffffffffffffffff81111561113f578182fd5b61114b87828801611044565b91505092959194509250565b60008060408385031215611169578182fd5b6111728361102d565b915060208301358015158114611186578182fd5b809150509250929050565b600080604083850312156111a3578182fd5b6111ac8361102d565b946020939093013593505050565b6000806000606084860312156111ce578283fd5b6111d78461102d565b925060208401359150604084013567ffffffffffffffff8111156111f9578182fd5b61120586828701611044565b9150509250925092565b600060208284031215611220578081fd5b81356110638161192a565b60006020828403121561123c578081fd5b81516110638161192a565b600060208284031215611258578081fd5b813567ffffffffffffffff81111561126e578182fd5b8201601f8101841361127e578182fd5b610a6884823560208401610fbd565b60006020828403121561129e578081fd5b5035919050565b600080604083850312156112b7578182fd5b50508035926020909101359150565b60008151808452815b818110156112eb576020818501810151868301820152016112cf565b818111156112fc5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611358908301846112c6565b9695505050505050565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b60006020825261106360208301846112c6565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252601c908201527f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000604082015260600190565b60208082526024908201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b60208082526019908201527f4552433732313a20617070726f766520746f2063616c6c657200000000000000604082015260600190565b6020808252602c908201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b60208082526038908201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760408201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000606082015260800190565b6020808252602a908201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604082015269726f206164647265737360b01b606082015260800190565b60208082526029908201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460408201526832b73a103a37b5b2b760b91b606082015260800190565b6020808252818101527f4552433732313a206d696e7420746f20746865207a65726f2061646472657373604082015260600190565b6020808252602c908201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860408201526b34b9ba32b73a103a37b5b2b760a11b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526029908201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960408201526839903737ba1037bbb760b91b606082015260800190565b6020808252602d908201527f4552433732313a206275726e2063616c6c6572206973206e6f74206f776e657260408201526c081b9bdc88185c1c1c9bdd9959609a1b606082015260800190565b6020808252602f908201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60408201526e3732bc34b9ba32b73a103a37b5b2b760891b606082015260800190565b60208082526021908201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656040820152603960f91b606082015260800190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b90815260200190565b60008219821115611868576118686118fe565b500190565b60008261188857634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156118a7576118a76118fe565b500290565b6000828210156118be576118be6118fe565b500390565b6002810460018216806118d757607f821691505b602082108114156118f857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146105b457600080fdfea2646970667358221220d4f49dd329f990f5c298d0f36f0f33bacb53fd4dc55c173603da051495ab5cd364736f6c63430008000033",
}
Rarify721MetaData contains all meta data concerning the Rarify721 contract.
var Rarify721UpgradeableABI = Rarify721UpgradeableMetaData.ABI
Rarify721UpgradeableABI is the input ABI used to generate the binding from. Deprecated: Use Rarify721UpgradeableMetaData.ABI instead.
var Rarify721UpgradeableBin = Rarify721UpgradeableMetaData.Bin
Rarify721UpgradeableBin is the compiled bytecode used for deploying new contracts. Deprecated: Use Rarify721UpgradeableMetaData.Bin instead.
var Rarify721UpgradeableMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"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\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"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\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"contractURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"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\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyAmount\",\"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\":\"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\":\"newuri\",\"type\":\"string\"}],\"name\":\"setContractMetadataURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"royaltyReceiver_\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"royaltyPercent_\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"contract_metadata_uri_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"token_uri_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"}],\"name\":\"__RARIFY721_init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}]",
Bin: "0x60a06040523060601b60805234801561001757600080fd5b5060805160601c61249a61004b60003960008181610808015281816108480152818161096001526109a0015261249a6000f3fe6080604052600436106101815760003560e01c8063715018a6116100d1578063aaf10f421161008a578063c87b56dd11610064578063c87b56dd14610482578063e8a3d485146104a2578063e985e9c5146104b7578063f2fde38b1461050057610181565b8063aaf10f421461042d578063b88d4fde14610442578063c5ca109a1461046257610181565b8063715018a6146103855780638da5cb5b1461039a57806394d008ef146103b857806395d89b41146103d8578063a201fc50146103ed578063a22cb4651461040d57610181565b80633659cfe61161013e5780634f1ef286116101185780634f1ef286146102f657806354fd4d50146103095780636352211e1461033757806370a082311461035757610181565b80633659cfe61461029657806342842e0e146102b657806342966c68146102d657610181565b806301ffc9a71461018657806306fdde03146101bb578063081812fc146101dd578063095ea7b31461021557806323b872dd146102375780632a55205a14610257575b600080fd5b34801561019257600080fd5b506101a66101a136600461202c565b610520565b60405190151581526020015b60405180910390f35b3480156101c757600080fd5b506101d061054e565b6040516101b29190612155565b3480156101e957600080fd5b506101fd6101f8366004612097565b6105e0565b6040516001600160a01b0390911681526020016101b2565b34801561022157600080fd5b50610235610230366004611eed565b61067a565b005b34801561024357600080fd5b50610235610252366004611dc6565b610790565b34801561026357600080fd5b506102776102723660046120af565b6107c2565b604080516001600160a01b0390931683526020830191909152016101b2565b3480156102a257600080fd5b506102356102b1366004611d7a565b6107fd565b3480156102c257600080fd5b506102356102d1366004611dc6565b6108c6565b3480156102e257600080fd5b506102356102f1366004612097565b6108e1565b610235610304366004611ea1565b610955565b34801561031557600080fd5b506040805180820190915260058152640312e312e360dc1b60208201526101d0565b34801561034357600080fd5b506101fd610352366004612097565b610a0f565b34801561036357600080fd5b50610377610372366004611d7a565b610a86565b6040519081526020016101b2565b34801561039157600080fd5b50610235610b0d565b3480156103a657600080fd5b5060fb546001600160a01b03166101fd565b3480156103c457600080fd5b506102356103d3366004611f16565b610b43565b3480156103e457600080fd5b506101d0610b78565b3480156103f957600080fd5b50610235610408366004612064565b610b87565b34801561041957600080fd5b50610235610428366004611e67565b610bc5565b34801561043957600080fd5b506101fd610bd0565b34801561044e57600080fd5b5061023561045d366004611e01565b610bdf565b34801561046e57600080fd5b5061023561047d366004611f6b565b610c17565b34801561048e57600080fd5b506101d061049d366004612097565b610cd8565b3480156104ae57600080fd5b506101d0610d5f565b3480156104c357600080fd5b506101a66104d2366004611d94565b6001600160a01b03918216600090815260ce6020908152604080832093909416825291909152205460ff1690565b34801561050c57600080fd5b5061023561051b366004611d7a565b610d6f565b600061052b82610e07565b80610546575063152a902d60e11b6001600160e01b03198316145b90505b919050565b606060c9805461055d906123c0565b80601f0160208091040260200160405190810160405280929190818152602001828054610589906123c0565b80156105d65780601f106105ab576101008083540402835291602001916105d6565b820191906000526020600020905b8154815290600101906020018083116105b957829003601f168201915b5050505050905090565b600081815260cb60205260408120546001600160a01b031661065e5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084015b60405180910390fd5b50600090815260cd60205260409020546001600160a01b031690565b600061068582610a0f565b9050806001600160a01b0316836001600160a01b031614156106f35760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610655565b336001600160a01b038216148061070f575061070f81336104d2565b6107815760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610655565b61078b8383610e57565b505050565b61079b335b82610ec5565b6107b75760405162461bcd60e51b8152600401610655906122d5565b61078b838383610fbc565b61012d5461012e5460009182916001600160a01b03909116906064906107e8908661235e565b6107f2919061233e565b915091509250929050565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614156108465760405162461bcd60e51b8152600401610655906121ba565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661087861115c565b6001600160a01b03161461089e5760405162461bcd60e51b815260040161065590612206565b6108a78161118a565b604080516000808252602082019092526108c3918391906111b4565b50565b61078b83838360405180602001604052806000815250610bdf565b6108ea33610795565b61094c5760405162461bcd60e51b815260206004820152602d60248201527f4552433732313a206275726e2063616c6c6572206973206e6f74206f776e657260448201526c081b9bdc88185c1c1c9bdd9959609a1b6064820152608401610655565b6108c3816112ff565b306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016141561099e5760405162461bcd60e51b8152600401610655906121ba565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166109d061115c565b6001600160a01b0316146109f65760405162461bcd60e51b815260040161065590612206565b6109ff8261118a565b610a0b828260016111b4565b5050565b600081815260cb60205260408120546001600160a01b0316806105465760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610655565b60006001600160a01b038216610af15760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610655565b506001600160a01b0316600090815260cc602052604090205490565b60fb546001600160a01b03163314610b375760405162461bcd60e51b8152600401610655906122a0565b610b41600061139a565b565b60fb546001600160a01b03163314610b6d5760405162461bcd60e51b8152600401610655906122a0565b61078b8383836113ec565b606060ca805461055d906123c0565b60fb546001600160a01b03163314610bb15760405162461bcd60e51b8152600401610655906122a0565b8051610a0b9061012f906020840190611c43565b610a0b33838361141f565b6000610bda61115c565b905090565b610be93383610ec5565b610c055760405162461bcd60e51b8152600401610655906122d5565b610c11848484846114ee565b50505050565b600054610100900460ff1680610c30575060005460ff16155b610c4c5760405162461bcd60e51b815260040161065590612252565b600054610100900460ff16158015610c77576000805460ff1961ff0019909116610100171660011790555b610c7f611521565b610c87611595565b610c8f611521565b610c9983836115fe565b610ca1611521565b610ca9611521565b610cb487878761169c565b610cbd8461174a565b8015610ccf576000805461ff00191690555b50505050505050565b600081815260cb60205260409020546060906001600160a01b0316610d575760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610655565b6105466117d4565b606061012f805461055d906123c0565b60fb546001600160a01b03163314610d995760405162461bcd60e51b8152600401610655906122a0565b6001600160a01b038116610dfe5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610655565b6108c38161139a565b60006001600160e01b031982166380ac58cd60e01b1480610e3857506001600160e01b03198216635b5e139f60e01b145b8061054657506301ffc9a760e01b6001600160e01b0319831614610546565b600081815260cd6020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610e8c82610a0f565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081815260cb60205260408120546001600160a01b0316610f3e5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610655565b6000610f4983610a0f565b9050806001600160a01b0316846001600160a01b03161480610f845750836001600160a01b0316610f79846105e0565b6001600160a01b0316145b80610fb457506001600160a01b03808216600090815260ce602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316610fcf82610a0f565b6001600160a01b0316146110375760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610655565b6001600160a01b0382166110995760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610655565b6110a4600082610e57565b6001600160a01b038316600090815260cc602052604081208054600192906110cd90849061237d565b90915550506001600160a01b038216600090815260cc602052604081208054600192906110fb908490612326565b9091555050600081815260cb602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b60fb546001600160a01b031633146108c35760405162461bcd60e51b8152600401610655906122a0565b60006111be61115c565b90506111c9846117e4565b6000835111806111d65750815b156111e7576111e58484611889565b505b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd9143805460ff166112f857805460ff191660011781556040516001600160a01b038316602482015261126690869060440160408051601f198184030181529190526020810180516001600160e01b0316631b2ce7f360e11b179052611889565b50805460ff1916815561127761115c565b6001600160a01b0316826001600160a01b0316146112ef5760405162461bcd60e51b815260206004820152602f60248201527f45524331393637557067726164653a207570677261646520627265616b73206660448201526e75727468657220757067726164657360881b6064820152608401610655565b6112f885611974565b5050505050565b600061130a82610a0f565b9050611317600083610e57565b6001600160a01b038116600090815260cc6020526040812080546001929061134090849061237d565b9091555050600082815260cb602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60fb80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6113f683836119b4565b6114036000848484611af6565b61078b5760405162461bcd60e51b815260040161065590612168565b816001600160a01b0316836001600160a01b031614156114815760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610655565b6001600160a01b03838116600081815260ce6020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6114f9848484610fbc565b61150584848484611af6565b610c115760405162461bcd60e51b815260040161065590612168565b600054610100900460ff168061153a575060005460ff16155b6115565760405162461bcd60e51b815260040161065590612252565b600054610100900460ff16158015611581576000805460ff1961ff0019909116610100171660011790555b80156108c3576000805461ff001916905550565b600054610100900460ff16806115ae575060005460ff16155b6115ca5760405162461bcd60e51b815260040161065590612252565b600054610100900460ff161580156115f5576000805460ff1961ff0019909116610100171660011790555b6115813361139a565b600054610100900460ff1680611617575060005460ff16155b6116335760405162461bcd60e51b815260040161065590612252565b600054610100900460ff1615801561165e576000805460ff1961ff0019909116610100171660011790555b82516116719060c9906020860190611c43565b5081516116859060ca906020850190611c43565b50801561078b576000805461ff0019169055505050565b600054610100900460ff16806116b5575060005460ff16155b6116d15760405162461bcd60e51b815260040161065590612252565b600054610100900460ff161580156116fc576000805460ff1961ff0019909116610100171660011790555b61012d80546001600160a01b0319166001600160a01b03861617905561012e83905581516117329061012f906020850190611c43565b508015610c11576000805461ff001916905550505050565b600054610100900460ff1680611763575060005460ff16155b61177f5760405162461bcd60e51b815260040161065590612252565b600054610100900460ff161580156117aa576000805460ff1961ff0019909116610100171660011790555b81516117be9061015f906020850190611c43565b508015610a0b576000805461ff00191690555050565b606061015f805461055d906123c0565b803b6118485760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610655565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80546001600160a01b0319166001600160a01b0392909216919091179055565b6060823b6118e85760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610655565b600080846001600160a01b03168460405161190391906120fc565b600060405180830381855af49150503d806000811461193e576040519150601f19603f3d011682016040523d82523d6000602084013e611943565b606091505b509150915061196b828260405180606001604052806027815260200161243e60279139611c03565b95945050505050565b61197d816117e4565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b038216611a0a5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610655565b600081815260cb60205260409020546001600160a01b031615611a6f5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610655565b6001600160a01b038216600090815260cc60205260408120805460019290611a98908490612326565b9091555050600081815260cb602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b15611bf857604051630a85bd0160e11b81526001600160a01b0385169063150b7a0290611b3a903390899088908890600401612118565b602060405180830381600087803b158015611b5457600080fd5b505af1925050508015611b84575060408051601f3d908101601f19168201909252611b8191810190612048565b60015b611bde573d808015611bb2576040519150601f19603f3d011682016040523d82523d6000602084013e611bb7565b606091505b508051611bd65760405162461bcd60e51b815260040161065590612168565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610fb4565b506001949350505050565b60608315611c12575081611c3c565b825115611c225782518084602001fd5b8160405162461bcd60e51b81526004016106559190612155565b9392505050565b828054611c4f906123c0565b90600052602060002090601f016020900481019282611c715760008555611cb7565b82601f10611c8a57805160ff1916838001178555611cb7565b82800160010185558215611cb7579182015b82811115611cb7578251825591602001919060010190611c9c565b50611cc3929150611cc7565b5090565b5b80821115611cc35760008155600101611cc8565b80356001600160a01b038116811461054957600080fd5b600082601f830112611d03578081fd5b813567ffffffffffffffff80821115611d1e57611d1e612411565b604051601f8301601f19908116603f01168101908282118183101715611d4657611d46612411565b81604052838152866020858801011115611d5e578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215611d8b578081fd5b611c3c82611cdc565b60008060408385031215611da6578081fd5b611daf83611cdc565b9150611dbd60208401611cdc565b90509250929050565b600080600060608486031215611dda578081fd5b611de384611cdc565b9250611df160208501611cdc565b9150604084013590509250925092565b60008060008060808587031215611e16578081fd5b611e1f85611cdc565b9350611e2d60208601611cdc565b925060408501359150606085013567ffffffffffffffff811115611e4f578182fd5b611e5b87828801611cf3565b91505092959194509250565b60008060408385031215611e79578182fd5b611e8283611cdc565b915060208301358015158114611e96578182fd5b809150509250929050565b60008060408385031215611eb3578182fd5b611ebc83611cdc565b9150602083013567ffffffffffffffff811115611ed7578182fd5b611ee385828601611cf3565b9150509250929050565b60008060408385031215611eff578182fd5b611f0883611cdc565b946020939093013593505050565b600080600060608486031215611f2a578283fd5b611f3384611cdc565b925060208401359150604084013567ffffffffffffffff811115611f55578182fd5b611f6186828701611cf3565b9150509250925092565b60008060008060008060c08789031215611f83578182fd5b611f8c87611cdc565b955060208701359450604087013567ffffffffffffffff80821115611faf578384fd5b611fbb8a838b01611cf3565b95506060890135915080821115611fd0578384fd5b611fdc8a838b01611cf3565b94506080890135915080821115611ff1578384fd5b611ffd8a838b01611cf3565b935060a0890135915080821115612012578283fd5b5061201f89828a01611cf3565b9150509295509295509295565b60006020828403121561203d578081fd5b8135611c3c81612427565b600060208284031215612059578081fd5b8151611c3c81612427565b600060208284031215612075578081fd5b813567ffffffffffffffff81111561208b578182fd5b610fb484828501611cf3565b6000602082840312156120a8578081fd5b5035919050565b600080604083850312156120c1578182fd5b50508035926020909101359150565b600081518084526120e8816020860160208601612394565b601f01601f19169290920160200192915050565b6000825161210e818460208701612394565b9190910192915050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061214b908301846120d0565b9695505050505050565b600060208252611c3c60208301846120d0565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b60008219821115612339576123396123fb565b500190565b60008261235957634e487b7160e01b81526012600452602481fd5b500490565b6000816000190483118215151615612378576123786123fb565b500290565b60008282101561238f5761238f6123fb565b500390565b60005b838110156123af578181015183820152602001612397565b83811115610c115750506000910152565b6002810460018216806123d457607f821691505b602082108114156123f557634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b0319811681146108c357600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122092556b298151bf9615d2dd2295d45bc80952f4f6ee948bc21e328be2843133ec64736f6c63430008020033",
}
Rarify721UpgradeableMetaData contains all meta data concerning the Rarify721Upgradeable contract.
var TransferERC20StyleABI = TransferERC20StyleMetaData.ABI
TransferERC20StyleABI is the input ABI used to generate the binding from. Deprecated: Use TransferERC20StyleMetaData.ABI instead.
var TransferERC20StyleMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"}]",
}
TransferERC20StyleMetaData contains all meta data concerning the TransferERC20Style contract.
var TransferNoIndexABI = TransferNoIndexMetaData.ABI
TransferNoIndexABI is the input ABI used to generate the binding from. Deprecated: Use TransferNoIndexMetaData.ABI instead.
var TransferNoIndexMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"}]",
}
TransferNoIndexMetaData contains all meta data concerning the TransferNoIndex contract.
Functions ¶
func TryGetRevertReason ¶
Types ¶
type ERC1967Proxy ¶
type ERC1967Proxy struct { ERC1967ProxyCaller // Read-only binding to the contract ERC1967ProxyTransactor // Write-only binding to the contract ERC1967ProxyFilterer // Log filterer for contract events }
ERC1967Proxy is an auto generated Go binding around an Ethereum contract.
func DeployERC1967Proxy ¶
func DeployERC1967Proxy(auth *bind.TransactOpts, backend bind.ContractBackend, _logic common.Address, _data []byte) (common.Address, *types.Transaction, *ERC1967Proxy, error)
DeployERC1967Proxy deploys a new Ethereum contract, binding an instance of ERC1967Proxy to it.
func NewERC1967Proxy ¶
func NewERC1967Proxy(address common.Address, backend bind.ContractBackend) (*ERC1967Proxy, error)
NewERC1967Proxy creates a new instance of ERC1967Proxy, bound to a specific deployed contract.
type ERC1967ProxyAdminChanged ¶
type ERC1967ProxyAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967ProxyAdminChanged represents a AdminChanged event raised by the ERC1967Proxy contract.
type ERC1967ProxyAdminChangedIterator ¶
type ERC1967ProxyAdminChangedIterator struct { Event *ERC1967ProxyAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967ProxyAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ERC1967Proxy contract.
func (*ERC1967ProxyAdminChangedIterator) Close ¶
func (it *ERC1967ProxyAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967ProxyAdminChangedIterator) Error ¶
func (it *ERC1967ProxyAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967ProxyAdminChangedIterator) Next ¶
func (it *ERC1967ProxyAdminChangedIterator) 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 ERC1967ProxyBeaconUpgraded ¶
type ERC1967ProxyBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967ProxyBeaconUpgraded represents a BeaconUpgraded event raised by the ERC1967Proxy contract.
type ERC1967ProxyBeaconUpgradedIterator ¶
type ERC1967ProxyBeaconUpgradedIterator struct { Event *ERC1967ProxyBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967ProxyBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ERC1967Proxy contract.
func (*ERC1967ProxyBeaconUpgradedIterator) Close ¶
func (it *ERC1967ProxyBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967ProxyBeaconUpgradedIterator) Error ¶
func (it *ERC1967ProxyBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967ProxyBeaconUpgradedIterator) Next ¶
func (it *ERC1967ProxyBeaconUpgradedIterator) 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 ERC1967ProxyCaller ¶
type ERC1967ProxyCaller struct {
// contains filtered or unexported fields
}
ERC1967ProxyCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC1967ProxyCaller ¶
func NewERC1967ProxyCaller(address common.Address, caller bind.ContractCaller) (*ERC1967ProxyCaller, error)
NewERC1967ProxyCaller creates a new read-only instance of ERC1967Proxy, bound to a specific deployed contract.
type ERC1967ProxyCallerRaw ¶
type ERC1967ProxyCallerRaw struct {
Contract *ERC1967ProxyCaller // Generic read-only contract binding to access the raw methods on
}
ERC1967ProxyCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC1967ProxyCallerRaw) Call ¶
func (_ERC1967Proxy *ERC1967ProxyCallerRaw) 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 ERC1967ProxyCallerSession ¶
type ERC1967ProxyCallerSession struct { Contract *ERC1967ProxyCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC1967ProxyCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ERC1967ProxyFilterer ¶
type ERC1967ProxyFilterer struct {
// contains filtered or unexported fields
}
ERC1967ProxyFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC1967ProxyFilterer ¶
func NewERC1967ProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC1967ProxyFilterer, error)
NewERC1967ProxyFilterer creates a new log filterer instance of ERC1967Proxy, bound to a specific deployed contract.
func (*ERC1967ProxyFilterer) FilterAdminChanged ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ERC1967ProxyAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967ProxyFilterer) FilterBeaconUpgraded ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ERC1967ProxyBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967ProxyFilterer) FilterUpgraded ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ERC1967ProxyUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ERC1967ProxyFilterer) ParseAdminChanged ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) ParseAdminChanged(log types.Log) (*ERC1967ProxyAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967ProxyFilterer) ParseBeaconUpgraded ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) ParseBeaconUpgraded(log types.Log) (*ERC1967ProxyBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967ProxyFilterer) ParseUpgraded ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) ParseUpgraded(log types.Log) (*ERC1967ProxyUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ERC1967ProxyFilterer) WatchAdminChanged ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ERC1967ProxyAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ERC1967ProxyFilterer) WatchBeaconUpgraded ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967ProxyBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ERC1967ProxyFilterer) WatchUpgraded ¶
func (_ERC1967Proxy *ERC1967ProxyFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ERC1967ProxyUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ERC1967ProxyRaw ¶
type ERC1967ProxyRaw struct {
Contract *ERC1967Proxy // Generic contract binding to access the raw methods on
}
ERC1967ProxyRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC1967ProxyRaw) Call ¶
func (_ERC1967Proxy *ERC1967ProxyRaw) 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 (*ERC1967ProxyRaw) Transact ¶
func (_ERC1967Proxy *ERC1967ProxyRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1967ProxyRaw) Transfer ¶
func (_ERC1967Proxy *ERC1967ProxyRaw) 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 ERC1967ProxySession ¶
type ERC1967ProxySession struct { Contract *ERC1967Proxy // 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 }
ERC1967ProxySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC1967ProxySession) Fallback ¶
func (_ERC1967Proxy *ERC1967ProxySession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ERC1967ProxySession) Receive ¶
func (_ERC1967Proxy *ERC1967ProxySession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type ERC1967ProxyTransactor ¶
type ERC1967ProxyTransactor struct {
// contains filtered or unexported fields
}
ERC1967ProxyTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC1967ProxyTransactor ¶
func NewERC1967ProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC1967ProxyTransactor, error)
NewERC1967ProxyTransactor creates a new write-only instance of ERC1967Proxy, bound to a specific deployed contract.
func (*ERC1967ProxyTransactor) Fallback ¶
func (_ERC1967Proxy *ERC1967ProxyTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ERC1967ProxyTransactor) Receive ¶
func (_ERC1967Proxy *ERC1967ProxyTransactor) Receive(opts *bind.TransactOpts) (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type ERC1967ProxyTransactorRaw ¶
type ERC1967ProxyTransactorRaw struct {
Contract *ERC1967ProxyTransactor // Generic write-only contract binding to access the raw methods on
}
ERC1967ProxyTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC1967ProxyTransactorRaw) Transact ¶
func (_ERC1967Proxy *ERC1967ProxyTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC1967ProxyTransactorRaw) Transfer ¶
func (_ERC1967Proxy *ERC1967ProxyTransactorRaw) 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 ERC1967ProxyTransactorSession ¶
type ERC1967ProxyTransactorSession struct { Contract *ERC1967ProxyTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC1967ProxyTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC1967ProxyTransactorSession) Fallback ¶
func (_ERC1967Proxy *ERC1967ProxyTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)
Fallback is a paid mutator transaction binding the contract fallback function.
Solidity: fallback() payable returns()
func (*ERC1967ProxyTransactorSession) Receive ¶
func (_ERC1967Proxy *ERC1967ProxyTransactorSession) Receive() (*types.Transaction, error)
Receive is a paid mutator transaction binding the contract receive function.
Solidity: receive() payable returns()
type ERC1967ProxyUpgraded ¶
type ERC1967ProxyUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
ERC1967ProxyUpgraded represents a Upgraded event raised by the ERC1967Proxy contract.
type ERC1967ProxyUpgradedIterator ¶
type ERC1967ProxyUpgradedIterator struct { Event *ERC1967ProxyUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC1967ProxyUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ERC1967Proxy contract.
func (*ERC1967ProxyUpgradedIterator) Close ¶
func (it *ERC1967ProxyUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC1967ProxyUpgradedIterator) Error ¶
func (it *ERC1967ProxyUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC1967ProxyUpgradedIterator) Next ¶
func (it *ERC1967ProxyUpgradedIterator) 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 Rarify1155 ¶
type Rarify1155 struct { Rarify1155Caller // Read-only binding to the contract Rarify1155Transactor // Write-only binding to the contract Rarify1155Filterer // Log filterer for contract events }
Rarify1155 is an auto generated Go binding around an Ethereum contract.
func DeployRarify1155 ¶
func DeployRarify1155(auth *bind.TransactOpts, backend bind.ContractBackend, uri_ string, royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string) (common.Address, *types.Transaction, *Rarify1155, error)
DeployRarify1155 deploys a new Ethereum contract, binding an instance of Rarify1155 to it.
func NewRarify1155 ¶
func NewRarify1155(address common.Address, backend bind.ContractBackend) (*Rarify1155, error)
NewRarify1155 creates a new instance of Rarify1155, bound to a specific deployed contract.
type Rarify1155ApprovalForAll ¶
type Rarify1155ApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
Rarify1155ApprovalForAll represents a ApprovalForAll event raised by the Rarify1155 contract.
type Rarify1155ApprovalForAllIterator ¶
type Rarify1155ApprovalForAllIterator struct { Event *Rarify1155ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Rarify1155 contract.
func (*Rarify1155ApprovalForAllIterator) Close ¶
func (it *Rarify1155ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155ApprovalForAllIterator) Error ¶
func (it *Rarify1155ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155ApprovalForAllIterator) Next ¶
func (it *Rarify1155ApprovalForAllIterator) 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 Rarify1155Caller ¶
type Rarify1155Caller struct {
// contains filtered or unexported fields
}
Rarify1155Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewRarify1155Caller ¶
func NewRarify1155Caller(address common.Address, caller bind.ContractCaller) (*Rarify1155Caller, error)
NewRarify1155Caller creates a new read-only instance of Rarify1155, bound to a specific deployed contract.
func (*Rarify1155Caller) BalanceOf ¶
func (_Rarify1155 *Rarify1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*Rarify1155Caller) BalanceOfBatch ¶
func (_Rarify1155 *Rarify1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*Rarify1155Caller) ContractURI ¶
func (_Rarify1155 *Rarify1155Caller) ContractURI(opts *bind.CallOpts) (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify1155Caller) IsApprovedForAll ¶
func (_Rarify1155 *Rarify1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*Rarify1155Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify1155Caller) RoyaltyInfo ¶
func (_Rarify1155 *Rarify1155Caller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify1155Caller) SupportsInterface ¶
func (_Rarify1155 *Rarify1155Caller) 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 Rarify1155CallerRaw ¶
type Rarify1155CallerRaw struct {
Contract *Rarify1155Caller // Generic read-only contract binding to access the raw methods on
}
Rarify1155CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Rarify1155CallerRaw) Call ¶
func (_Rarify1155 *Rarify1155CallerRaw) 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 Rarify1155CallerSession ¶
type Rarify1155CallerSession struct { Contract *Rarify1155Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Rarify1155CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Rarify1155CallerSession) BalanceOf ¶
func (_Rarify1155 *Rarify1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*Rarify1155CallerSession) BalanceOfBatch ¶
func (_Rarify1155 *Rarify1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*Rarify1155CallerSession) ContractURI ¶
func (_Rarify1155 *Rarify1155CallerSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify1155CallerSession) IsApprovedForAll ¶
func (_Rarify1155 *Rarify1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*Rarify1155CallerSession) Owner ¶
func (_Rarify1155 *Rarify1155CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify1155CallerSession) RoyaltyInfo ¶
func (_Rarify1155 *Rarify1155CallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify1155CallerSession) SupportsInterface ¶
func (_Rarify1155 *Rarify1155CallerSession) 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)
type Rarify1155Filterer ¶
type Rarify1155Filterer struct {
// contains filtered or unexported fields
}
Rarify1155Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRarify1155Filterer ¶
func NewRarify1155Filterer(address common.Address, filterer bind.ContractFilterer) (*Rarify1155Filterer, error)
NewRarify1155Filterer creates a new log filterer instance of Rarify1155, bound to a specific deployed contract.
func (*Rarify1155Filterer) FilterApprovalForAll ¶
func (_Rarify1155 *Rarify1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*Rarify1155ApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*Rarify1155Filterer) FilterOwnershipTransferred ¶
func (_Rarify1155 *Rarify1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Rarify1155OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify1155Filterer) FilterTransferBatch ¶
func (_Rarify1155 *Rarify1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*Rarify1155TransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*Rarify1155Filterer) FilterTransferSingle ¶
func (_Rarify1155 *Rarify1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*Rarify1155TransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*Rarify1155Filterer) FilterURI ¶
func (_Rarify1155 *Rarify1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*Rarify1155URIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*Rarify1155Filterer) ParseApprovalForAll ¶
func (_Rarify1155 *Rarify1155Filterer) ParseApprovalForAll(log types.Log) (*Rarify1155ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*Rarify1155Filterer) ParseOwnershipTransferred ¶
func (_Rarify1155 *Rarify1155Filterer) ParseOwnershipTransferred(log types.Log) (*Rarify1155OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify1155Filterer) ParseTransferBatch ¶
func (_Rarify1155 *Rarify1155Filterer) ParseTransferBatch(log types.Log) (*Rarify1155TransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*Rarify1155Filterer) ParseTransferSingle ¶
func (_Rarify1155 *Rarify1155Filterer) ParseTransferSingle(log types.Log) (*Rarify1155TransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*Rarify1155Filterer) ParseURI ¶
func (_Rarify1155 *Rarify1155Filterer) ParseURI(log types.Log) (*Rarify1155URI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*Rarify1155Filterer) WatchApprovalForAll ¶
func (_Rarify1155 *Rarify1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify1155ApprovalForAll, account []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 account, address indexed operator, bool approved)
func (*Rarify1155Filterer) WatchOwnershipTransferred ¶
func (_Rarify1155 *Rarify1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify1155OwnershipTransferred, 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 (*Rarify1155Filterer) WatchTransferBatch ¶
func (_Rarify1155 *Rarify1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *Rarify1155TransferBatch, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*Rarify1155Filterer) WatchTransferSingle ¶
func (_Rarify1155 *Rarify1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *Rarify1155TransferSingle, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*Rarify1155Filterer) WatchURI ¶
func (_Rarify1155 *Rarify1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *Rarify1155URI, id []*big.Int) (event.Subscription, error)
WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
type Rarify1155OwnershipTransferred ¶
type Rarify1155OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify1155OwnershipTransferred represents a OwnershipTransferred event raised by the Rarify1155 contract.
type Rarify1155OwnershipTransferredIterator ¶
type Rarify1155OwnershipTransferredIterator struct { Event *Rarify1155OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Rarify1155 contract.
func (*Rarify1155OwnershipTransferredIterator) Close ¶
func (it *Rarify1155OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155OwnershipTransferredIterator) Error ¶
func (it *Rarify1155OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155OwnershipTransferredIterator) Next ¶
func (it *Rarify1155OwnershipTransferredIterator) 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 Rarify1155Raw ¶
type Rarify1155Raw struct {
Contract *Rarify1155 // Generic contract binding to access the raw methods on
}
Rarify1155Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Rarify1155Raw) Call ¶
func (_Rarify1155 *Rarify1155Raw) 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 (*Rarify1155Raw) Transact ¶
func (_Rarify1155 *Rarify1155Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify1155Raw) Transfer ¶
func (_Rarify1155 *Rarify1155Raw) 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 Rarify1155Session ¶
type Rarify1155Session struct { Contract *Rarify1155 // 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 }
Rarify1155Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Rarify1155Session) BalanceOf ¶
func (_Rarify1155 *Rarify1155Session) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*Rarify1155Session) BalanceOfBatch ¶
func (_Rarify1155 *Rarify1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*Rarify1155Session) Burn ¶
func (_Rarify1155 *Rarify1155Session) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 amount) returns()
func (*Rarify1155Session) BurnBatch ¶
func (_Rarify1155 *Rarify1155Session) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] amounts) returns()
func (*Rarify1155Session) ContractURI ¶
func (_Rarify1155 *Rarify1155Session) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify1155Session) IsApprovedForAll ¶
func (_Rarify1155 *Rarify1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*Rarify1155Session) Mint ¶
func (_Rarify1155 *Rarify1155Session) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x731133e9.
Solidity: function mint(address account, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155Session) MintBatch ¶
func (_Rarify1155 *Rarify1155Session) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
MintBatch is a paid mutator transaction binding the contract method 0x1f7fdffa.
Solidity: function mintBatch(address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155Session) Owner ¶
func (_Rarify1155 *Rarify1155Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify1155Session) RenounceOwnership ¶
func (_Rarify1155 *Rarify1155Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify1155Session) RoyaltyInfo ¶
func (_Rarify1155 *Rarify1155Session) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify1155Session) SafeBatchTransferFrom ¶
func (_Rarify1155 *Rarify1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155Session) SafeTransferFrom ¶
func (_Rarify1155 *Rarify1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155Session) SetApprovalForAll ¶
func (_Rarify1155 *Rarify1155Session) 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 (*Rarify1155Session) SetContractMetadataURI ¶
func (_Rarify1155 *Rarify1155Session) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify1155Session) SupportsInterface ¶
func (_Rarify1155 *Rarify1155Session) 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 (*Rarify1155Session) TransferOwnership ¶
func (_Rarify1155 *Rarify1155Session) 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 Rarify1155Transactor ¶
type Rarify1155Transactor struct {
// contains filtered or unexported fields
}
Rarify1155Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRarify1155Transactor ¶
func NewRarify1155Transactor(address common.Address, transactor bind.ContractTransactor) (*Rarify1155Transactor, error)
NewRarify1155Transactor creates a new write-only instance of Rarify1155, bound to a specific deployed contract.
func (*Rarify1155Transactor) Burn ¶
func (_Rarify1155 *Rarify1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 amount) returns()
func (*Rarify1155Transactor) BurnBatch ¶
func (_Rarify1155 *Rarify1155Transactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] amounts) returns()
func (*Rarify1155Transactor) Mint ¶
func (_Rarify1155 *Rarify1155Transactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x731133e9.
Solidity: function mint(address account, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155Transactor) MintBatch ¶
func (_Rarify1155 *Rarify1155Transactor) MintBatch(opts *bind.TransactOpts, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
MintBatch is a paid mutator transaction binding the contract method 0x1f7fdffa.
Solidity: function mintBatch(address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155Transactor) RenounceOwnership ¶
func (_Rarify1155 *Rarify1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify1155Transactor) SafeBatchTransferFrom ¶
func (_Rarify1155 *Rarify1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155Transactor) SafeTransferFrom ¶
func (_Rarify1155 *Rarify1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155Transactor) SetApprovalForAll ¶
func (_Rarify1155 *Rarify1155Transactor) 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 (*Rarify1155Transactor) SetContractMetadataURI ¶
func (_Rarify1155 *Rarify1155Transactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify1155Transactor) TransferOwnership ¶
func (_Rarify1155 *Rarify1155Transactor) 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 Rarify1155TransactorRaw ¶
type Rarify1155TransactorRaw struct {
Contract *Rarify1155Transactor // Generic write-only contract binding to access the raw methods on
}
Rarify1155TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Rarify1155TransactorRaw) Transact ¶
func (_Rarify1155 *Rarify1155TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify1155TransactorRaw) Transfer ¶
func (_Rarify1155 *Rarify1155TransactorRaw) 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 Rarify1155TransactorSession ¶
type Rarify1155TransactorSession struct { Contract *Rarify1155Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Rarify1155TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Rarify1155TransactorSession) Burn ¶
func (_Rarify1155 *Rarify1155TransactorSession) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 amount) returns()
func (*Rarify1155TransactorSession) BurnBatch ¶
func (_Rarify1155 *Rarify1155TransactorSession) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] amounts) returns()
func (*Rarify1155TransactorSession) Mint ¶
func (_Rarify1155 *Rarify1155TransactorSession) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x731133e9.
Solidity: function mint(address account, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155TransactorSession) MintBatch ¶
func (_Rarify1155 *Rarify1155TransactorSession) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
MintBatch is a paid mutator transaction binding the contract method 0x1f7fdffa.
Solidity: function mintBatch(address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155TransactorSession) RenounceOwnership ¶
func (_Rarify1155 *Rarify1155TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify1155TransactorSession) SafeBatchTransferFrom ¶
func (_Rarify1155 *Rarify1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155TransactorSession) SafeTransferFrom ¶
func (_Rarify1155 *Rarify1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155TransactorSession) SetApprovalForAll ¶
func (_Rarify1155 *Rarify1155TransactorSession) 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 (*Rarify1155TransactorSession) SetContractMetadataURI ¶
func (_Rarify1155 *Rarify1155TransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify1155TransactorSession) TransferOwnership ¶
func (_Rarify1155 *Rarify1155TransactorSession) 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 Rarify1155TransferBatch ¶
type Rarify1155TransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify1155TransferBatch represents a TransferBatch event raised by the Rarify1155 contract.
type Rarify1155TransferBatchIterator ¶
type Rarify1155TransferBatchIterator struct { Event *Rarify1155TransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the Rarify1155 contract.
func (*Rarify1155TransferBatchIterator) Close ¶
func (it *Rarify1155TransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155TransferBatchIterator) Error ¶
func (it *Rarify1155TransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155TransferBatchIterator) Next ¶
func (it *Rarify1155TransferBatchIterator) 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 Rarify1155TransferSingle ¶
type Rarify1155TransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify1155TransferSingle represents a TransferSingle event raised by the Rarify1155 contract.
type Rarify1155TransferSingleIterator ¶
type Rarify1155TransferSingleIterator struct { Event *Rarify1155TransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the Rarify1155 contract.
func (*Rarify1155TransferSingleIterator) Close ¶
func (it *Rarify1155TransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155TransferSingleIterator) Error ¶
func (it *Rarify1155TransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155TransferSingleIterator) Next ¶
func (it *Rarify1155TransferSingleIterator) 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 Rarify1155URI ¶
type Rarify1155URI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify1155URI represents a URI event raised by the Rarify1155 contract.
type Rarify1155URIIterator ¶
type Rarify1155URIIterator struct { Event *Rarify1155URI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the Rarify1155 contract.
func (*Rarify1155URIIterator) Close ¶
func (it *Rarify1155URIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155URIIterator) Error ¶
func (it *Rarify1155URIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155URIIterator) Next ¶
func (it *Rarify1155URIIterator) 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 Rarify1155Upgradeable ¶
type Rarify1155Upgradeable struct { Rarify1155UpgradeableCaller // Read-only binding to the contract Rarify1155UpgradeableTransactor // Write-only binding to the contract Rarify1155UpgradeableFilterer // Log filterer for contract events }
Rarify1155Upgradeable is an auto generated Go binding around an Ethereum contract.
func DeployRarify1155Upgradeable ¶
func DeployRarify1155Upgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Rarify1155Upgradeable, error)
DeployRarify1155Upgradeable deploys a new Ethereum contract, binding an instance of Rarify1155Upgradeable to it.
func NewRarify1155Upgradeable ¶
func NewRarify1155Upgradeable(address common.Address, backend bind.ContractBackend) (*Rarify1155Upgradeable, error)
NewRarify1155Upgradeable creates a new instance of Rarify1155Upgradeable, bound to a specific deployed contract.
type Rarify1155UpgradeableAdminChanged ¶
type Rarify1155UpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableAdminChanged represents a AdminChanged event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableAdminChangedIterator ¶
type Rarify1155UpgradeableAdminChangedIterator struct { Event *Rarify1155UpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableAdminChangedIterator) Close ¶
func (it *Rarify1155UpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableAdminChangedIterator) Error ¶
func (it *Rarify1155UpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableAdminChangedIterator) Next ¶
func (it *Rarify1155UpgradeableAdminChangedIterator) 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 Rarify1155UpgradeableApprovalForAll ¶
type Rarify1155UpgradeableApprovalForAll struct { Account common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableApprovalForAll represents a ApprovalForAll event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableApprovalForAllIterator ¶
type Rarify1155UpgradeableApprovalForAllIterator struct { Event *Rarify1155UpgradeableApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableApprovalForAllIterator) Close ¶
func (it *Rarify1155UpgradeableApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableApprovalForAllIterator) Error ¶
func (it *Rarify1155UpgradeableApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableApprovalForAllIterator) Next ¶
func (it *Rarify1155UpgradeableApprovalForAllIterator) 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 Rarify1155UpgradeableBeaconUpgraded ¶
type Rarify1155UpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableBeaconUpgradedIterator ¶
type Rarify1155UpgradeableBeaconUpgradedIterator struct { Event *Rarify1155UpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableBeaconUpgradedIterator) Close ¶
func (it *Rarify1155UpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableBeaconUpgradedIterator) Error ¶
func (it *Rarify1155UpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableBeaconUpgradedIterator) Next ¶
func (it *Rarify1155UpgradeableBeaconUpgradedIterator) 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 Rarify1155UpgradeableCaller ¶
type Rarify1155UpgradeableCaller struct {
// contains filtered or unexported fields
}
Rarify1155UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRarify1155UpgradeableCaller ¶
func NewRarify1155UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*Rarify1155UpgradeableCaller, error)
NewRarify1155UpgradeableCaller creates a new read-only instance of Rarify1155Upgradeable, bound to a specific deployed contract.
func (*Rarify1155UpgradeableCaller) BalanceOf ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*Rarify1155UpgradeableCaller) BalanceOfBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*Rarify1155UpgradeableCaller) ContractURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) ContractURI(opts *bind.CallOpts) (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify1155UpgradeableCaller) GetImplementation ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*Rarify1155UpgradeableCaller) IsApprovedForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*Rarify1155UpgradeableCaller) Owner ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify1155UpgradeableCaller) RoyaltyInfo ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify1155UpgradeableCaller) SupportsInterface ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCaller) 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 Rarify1155UpgradeableCallerRaw ¶
type Rarify1155UpgradeableCallerRaw struct {
Contract *Rarify1155UpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
Rarify1155UpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Rarify1155UpgradeableCallerRaw) Call ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerRaw) 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 Rarify1155UpgradeableCallerSession ¶
type Rarify1155UpgradeableCallerSession struct { Contract *Rarify1155UpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Rarify1155UpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Rarify1155UpgradeableCallerSession) BalanceOf ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*Rarify1155UpgradeableCallerSession) BalanceOfBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*Rarify1155UpgradeableCallerSession) ContractURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify1155UpgradeableCallerSession) GetImplementation ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*Rarify1155UpgradeableCallerSession) IsApprovedForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*Rarify1155UpgradeableCallerSession) Owner ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify1155UpgradeableCallerSession) RoyaltyInfo ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify1155UpgradeableCallerSession) SupportsInterface ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) 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 (*Rarify1155UpgradeableCallerSession) Uri ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) Uri(arg0 *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 ) view returns(string)
func (*Rarify1155UpgradeableCallerSession) Version ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type Rarify1155UpgradeableFilterer ¶
type Rarify1155UpgradeableFilterer struct {
// contains filtered or unexported fields
}
Rarify1155UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRarify1155UpgradeableFilterer ¶
func NewRarify1155UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*Rarify1155UpgradeableFilterer, error)
NewRarify1155UpgradeableFilterer creates a new log filterer instance of Rarify1155Upgradeable, bound to a specific deployed contract.
func (*Rarify1155UpgradeableFilterer) FilterAdminChanged ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*Rarify1155UpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Rarify1155UpgradeableFilterer) FilterApprovalForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*Rarify1155UpgradeableApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*Rarify1155UpgradeableFilterer) FilterBeaconUpgraded ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*Rarify1155UpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Rarify1155UpgradeableFilterer) FilterOwnershipTransferred ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Rarify1155UpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify1155UpgradeableFilterer) FilterTransferBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*Rarify1155UpgradeableTransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*Rarify1155UpgradeableFilterer) FilterTransferSingle ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*Rarify1155UpgradeableTransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*Rarify1155UpgradeableFilterer) FilterURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*Rarify1155UpgradeableURIIterator, error)
FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*Rarify1155UpgradeableFilterer) FilterUpgraded ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*Rarify1155UpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*Rarify1155UpgradeableFilterer) ParseAdminChanged ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseAdminChanged(log types.Log) (*Rarify1155UpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Rarify1155UpgradeableFilterer) ParseApprovalForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseApprovalForAll(log types.Log) (*Rarify1155UpgradeableApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed account, address indexed operator, bool approved)
func (*Rarify1155UpgradeableFilterer) ParseBeaconUpgraded ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*Rarify1155UpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Rarify1155UpgradeableFilterer) ParseOwnershipTransferred ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*Rarify1155UpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify1155UpgradeableFilterer) ParseTransferBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseTransferBatch(log types.Log) (*Rarify1155UpgradeableTransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*Rarify1155UpgradeableFilterer) ParseTransferSingle ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseTransferSingle(log types.Log) (*Rarify1155UpgradeableTransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*Rarify1155UpgradeableFilterer) ParseURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseURI(log types.Log) (*Rarify1155UpgradeableURI, error)
ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*Rarify1155UpgradeableFilterer) ParseUpgraded ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) ParseUpgraded(log types.Log) (*Rarify1155UpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*Rarify1155UpgradeableFilterer) WatchAdminChanged ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Rarify1155UpgradeableFilterer) WatchApprovalForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableApprovalForAll, account []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 account, address indexed operator, bool approved)
func (*Rarify1155UpgradeableFilterer) WatchBeaconUpgraded ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Rarify1155UpgradeableFilterer) WatchOwnershipTransferred ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableOwnershipTransferred, 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 (*Rarify1155UpgradeableFilterer) WatchTransferBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableTransferBatch, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)
func (*Rarify1155UpgradeableFilterer) WatchTransferSingle ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableTransferSingle, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)
func (*Rarify1155UpgradeableFilterer) WatchURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchURI(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableURI, id []*big.Int) (event.Subscription, error)
WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.
Solidity: event URI(string value, uint256 indexed id)
func (*Rarify1155UpgradeableFilterer) WatchUpgraded ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify1155UpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type Rarify1155UpgradeableOwnershipTransferred ¶
type Rarify1155UpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableOwnershipTransferredIterator ¶
type Rarify1155UpgradeableOwnershipTransferredIterator struct { Event *Rarify1155UpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableOwnershipTransferredIterator) Close ¶
func (it *Rarify1155UpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableOwnershipTransferredIterator) Error ¶
func (it *Rarify1155UpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableOwnershipTransferredIterator) Next ¶
func (it *Rarify1155UpgradeableOwnershipTransferredIterator) 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 Rarify1155UpgradeableRaw ¶
type Rarify1155UpgradeableRaw struct {
Contract *Rarify1155Upgradeable // Generic contract binding to access the raw methods on
}
Rarify1155UpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Rarify1155UpgradeableRaw) Call ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableRaw) 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 (*Rarify1155UpgradeableRaw) Transact ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify1155UpgradeableRaw) Transfer ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableRaw) 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 Rarify1155UpgradeableSession ¶
type Rarify1155UpgradeableSession struct { Contract *Rarify1155Upgradeable // 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 }
Rarify1155UpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Rarify1155UpgradeableSession) BalanceOf ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.
Solidity: function balanceOf(address account, uint256 id) view returns(uint256)
func (*Rarify1155UpgradeableSession) BalanceOfBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)
BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.
Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])
func (*Rarify1155UpgradeableSession) Burn ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 amount) returns()
func (*Rarify1155UpgradeableSession) BurnBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] amounts) returns()
func (*Rarify1155UpgradeableSession) ContractURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify1155UpgradeableSession) GetImplementation ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*Rarify1155UpgradeableSession) IsApprovedForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(address account, address operator) view returns(bool)
func (*Rarify1155UpgradeableSession) Mint ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x731133e9.
Solidity: function mint(address account, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155UpgradeableSession) MintBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
MintBatch is a paid mutator transaction binding the contract method 0x1f7fdffa.
Solidity: function mintBatch(address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155UpgradeableSession) Owner ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify1155UpgradeableSession) RARIFY1155Init ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) RARIFY1155Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string, token_uri_ string) (*types.Transaction, error)
RARIFY1155Init is a paid mutator transaction binding the contract method 0x2e30e92a.
Solidity: function __RARIFY1155_init(address royaltyReceiver_, uint256 royaltyPercent_, string contract_metadata_uri_, string token_uri_) returns()
func (*Rarify1155UpgradeableSession) RenounceOwnership ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify1155UpgradeableSession) RoyaltyInfo ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify1155UpgradeableSession) SafeBatchTransferFrom ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155UpgradeableSession) SafeTransferFrom ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155UpgradeableSession) SetApprovalForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) 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 (*Rarify1155UpgradeableSession) SetContractMetadataURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify1155UpgradeableSession) SupportsInterface ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) 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 (*Rarify1155UpgradeableSession) TransferOwnership ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*Rarify1155UpgradeableSession) UpgradeTo ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*Rarify1155UpgradeableSession) UpgradeToAndCall ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*Rarify1155UpgradeableSession) Uri ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Uri(arg0 *big.Int) (string, error)
Uri is a free data retrieval call binding the contract method 0x0e89341c.
Solidity: function uri(uint256 ) view returns(string)
func (*Rarify1155UpgradeableSession) Version ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type Rarify1155UpgradeableTransactor ¶
type Rarify1155UpgradeableTransactor struct {
// contains filtered or unexported fields
}
Rarify1155UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRarify1155UpgradeableTransactor ¶
func NewRarify1155UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*Rarify1155UpgradeableTransactor, error)
NewRarify1155UpgradeableTransactor creates a new write-only instance of Rarify1155Upgradeable, bound to a specific deployed contract.
func (*Rarify1155UpgradeableTransactor) Burn ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 amount) returns()
func (*Rarify1155UpgradeableTransactor) BurnBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) BurnBatch(opts *bind.TransactOpts, account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] amounts) returns()
func (*Rarify1155UpgradeableTransactor) Mint ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x731133e9.
Solidity: function mint(address account, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155UpgradeableTransactor) MintBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) MintBatch(opts *bind.TransactOpts, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
MintBatch is a paid mutator transaction binding the contract method 0x1f7fdffa.
Solidity: function mintBatch(address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155UpgradeableTransactor) RARIFY1155Init ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) RARIFY1155Init(opts *bind.TransactOpts, royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string, token_uri_ string) (*types.Transaction, error)
RARIFY1155Init is a paid mutator transaction binding the contract method 0x2e30e92a.
Solidity: function __RARIFY1155_init(address royaltyReceiver_, uint256 royaltyPercent_, string contract_metadata_uri_, string token_uri_) returns()
func (*Rarify1155UpgradeableTransactor) RenounceOwnership ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify1155UpgradeableTransactor) SafeBatchTransferFrom ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155UpgradeableTransactor) SafeTransferFrom ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155UpgradeableTransactor) SetApprovalForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) 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 (*Rarify1155UpgradeableTransactor) SetContractMetadataURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify1155UpgradeableTransactor) TransferOwnership ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) 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()
func (*Rarify1155UpgradeableTransactor) UpgradeTo ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*Rarify1155UpgradeableTransactor) UpgradeToAndCall ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type Rarify1155UpgradeableTransactorRaw ¶
type Rarify1155UpgradeableTransactorRaw struct {
Contract *Rarify1155UpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
Rarify1155UpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Rarify1155UpgradeableTransactorRaw) Transact ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify1155UpgradeableTransactorRaw) Transfer ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorRaw) 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 Rarify1155UpgradeableTransactorSession ¶
type Rarify1155UpgradeableTransactorSession struct { Contract *Rarify1155UpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Rarify1155UpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Rarify1155UpgradeableTransactorSession) Burn ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) Burn(account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0xf5298aca.
Solidity: function burn(address account, uint256 id, uint256 amount) returns()
func (*Rarify1155UpgradeableTransactorSession) BurnBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) BurnBatch(account common.Address, ids []*big.Int, amounts []*big.Int) (*types.Transaction, error)
BurnBatch is a paid mutator transaction binding the contract method 0x6b20c454.
Solidity: function burnBatch(address account, uint256[] ids, uint256[] amounts) returns()
func (*Rarify1155UpgradeableTransactorSession) Mint ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) Mint(account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x731133e9.
Solidity: function mint(address account, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155UpgradeableTransactorSession) MintBatch ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) MintBatch(to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
MintBatch is a paid mutator transaction binding the contract method 0x1f7fdffa.
Solidity: function mintBatch(address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155UpgradeableTransactorSession) RARIFY1155Init ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) RARIFY1155Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string, token_uri_ string) (*types.Transaction, error)
RARIFY1155Init is a paid mutator transaction binding the contract method 0x2e30e92a.
Solidity: function __RARIFY1155_init(address royaltyReceiver_, uint256 royaltyPercent_, string contract_metadata_uri_, string token_uri_) returns()
func (*Rarify1155UpgradeableTransactorSession) RenounceOwnership ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify1155UpgradeableTransactorSession) SafeBatchTransferFrom ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()
func (*Rarify1155UpgradeableTransactorSession) SafeTransferFrom ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()
func (*Rarify1155UpgradeableTransactorSession) SetApprovalForAll ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) 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 (*Rarify1155UpgradeableTransactorSession) SetContractMetadataURI ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify1155UpgradeableTransactorSession) TransferOwnership ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*Rarify1155UpgradeableTransactorSession) UpgradeTo ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*Rarify1155UpgradeableTransactorSession) UpgradeToAndCall ¶
func (_Rarify1155Upgradeable *Rarify1155UpgradeableTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type Rarify1155UpgradeableTransferBatch ¶
type Rarify1155UpgradeableTransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableTransferBatch represents a TransferBatch event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableTransferBatchIterator ¶
type Rarify1155UpgradeableTransferBatchIterator struct { Event *Rarify1155UpgradeableTransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableTransferBatchIterator) Close ¶
func (it *Rarify1155UpgradeableTransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableTransferBatchIterator) Error ¶
func (it *Rarify1155UpgradeableTransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableTransferBatchIterator) Next ¶
func (it *Rarify1155UpgradeableTransferBatchIterator) 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 Rarify1155UpgradeableTransferSingle ¶
type Rarify1155UpgradeableTransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableTransferSingle represents a TransferSingle event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableTransferSingleIterator ¶
type Rarify1155UpgradeableTransferSingleIterator struct { Event *Rarify1155UpgradeableTransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableTransferSingleIterator) Close ¶
func (it *Rarify1155UpgradeableTransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableTransferSingleIterator) Error ¶
func (it *Rarify1155UpgradeableTransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableTransferSingleIterator) Next ¶
func (it *Rarify1155UpgradeableTransferSingleIterator) 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 Rarify1155UpgradeableURI ¶
type Rarify1155UpgradeableURI struct { Value string Id *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableURI represents a URI event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableURIIterator ¶
type Rarify1155UpgradeableURIIterator struct { Event *Rarify1155UpgradeableURI // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableURIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableURIIterator) Close ¶
func (it *Rarify1155UpgradeableURIIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableURIIterator) Error ¶
func (it *Rarify1155UpgradeableURIIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableURIIterator) Next ¶
func (it *Rarify1155UpgradeableURIIterator) 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 Rarify1155UpgradeableUpgraded ¶
type Rarify1155UpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify1155UpgradeableUpgraded represents a Upgraded event raised by the Rarify1155Upgradeable contract.
type Rarify1155UpgradeableUpgradedIterator ¶
type Rarify1155UpgradeableUpgradedIterator struct { Event *Rarify1155UpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify1155UpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Rarify1155Upgradeable contract.
func (*Rarify1155UpgradeableUpgradedIterator) Close ¶
func (it *Rarify1155UpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify1155UpgradeableUpgradedIterator) Error ¶
func (it *Rarify1155UpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify1155UpgradeableUpgradedIterator) Next ¶
func (it *Rarify1155UpgradeableUpgradedIterator) 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 Rarify721 ¶
type Rarify721 struct { Rarify721Caller // Read-only binding to the contract Rarify721Transactor // Write-only binding to the contract Rarify721Filterer // Log filterer for contract events }
Rarify721 is an auto generated Go binding around an Ethereum contract.
func DeployRarify721 ¶
func DeployRarify721(auth *bind.TransactOpts, backend bind.ContractBackend, uri_ string, royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, name_ string, symbol_ string, contract_metadata_uri_ string) (common.Address, *types.Transaction, *Rarify721, error)
DeployRarify721 deploys a new Ethereum contract, binding an instance of Rarify721 to it.
func NewRarify721 ¶
NewRarify721 creates a new instance of Rarify721, bound to a specific deployed contract.
type Rarify721Approval ¶
type Rarify721Approval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify721Approval represents a Approval event raised by the Rarify721 contract.
type Rarify721ApprovalForAll ¶
type Rarify721ApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
Rarify721ApprovalForAll represents a ApprovalForAll event raised by the Rarify721 contract.
type Rarify721ApprovalForAllIterator ¶
type Rarify721ApprovalForAllIterator struct { Event *Rarify721ApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721ApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Rarify721 contract.
func (*Rarify721ApprovalForAllIterator) Close ¶
func (it *Rarify721ApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721ApprovalForAllIterator) Error ¶
func (it *Rarify721ApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721ApprovalForAllIterator) Next ¶
func (it *Rarify721ApprovalForAllIterator) 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 Rarify721ApprovalIterator ¶
type Rarify721ApprovalIterator struct { Event *Rarify721Approval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721ApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Rarify721 contract.
func (*Rarify721ApprovalIterator) Close ¶
func (it *Rarify721ApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721ApprovalIterator) Error ¶
func (it *Rarify721ApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721ApprovalIterator) Next ¶
func (it *Rarify721ApprovalIterator) 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 Rarify721Caller ¶
type Rarify721Caller struct {
// contains filtered or unexported fields
}
Rarify721Caller is an auto generated read-only Go binding around an Ethereum contract.
func NewRarify721Caller ¶
func NewRarify721Caller(address common.Address, caller bind.ContractCaller) (*Rarify721Caller, error)
NewRarify721Caller creates a new read-only instance of Rarify721, bound to a specific deployed contract.
func (*Rarify721Caller) BalanceOf ¶
func (_Rarify721 *Rarify721Caller) 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 (*Rarify721Caller) ContractURI ¶
func (_Rarify721 *Rarify721Caller) ContractURI(opts *bind.CallOpts) (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify721Caller) GetApproved ¶
func (_Rarify721 *Rarify721Caller) 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 (*Rarify721Caller) IsApprovedForAll ¶
func (_Rarify721 *Rarify721Caller) 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 (*Rarify721Caller) Name ¶
func (_Rarify721 *Rarify721Caller) 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 (*Rarify721Caller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify721Caller) OwnerOf ¶
func (_Rarify721 *Rarify721Caller) 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 (*Rarify721Caller) RoyaltyInfo ¶
func (_Rarify721 *Rarify721Caller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify721Caller) SupportsInterface ¶
func (_Rarify721 *Rarify721Caller) 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 Rarify721CallerRaw ¶
type Rarify721CallerRaw struct {
Contract *Rarify721Caller // Generic read-only contract binding to access the raw methods on
}
Rarify721CallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Rarify721CallerRaw) Call ¶
func (_Rarify721 *Rarify721CallerRaw) 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 Rarify721CallerSession ¶
type Rarify721CallerSession struct { Contract *Rarify721Caller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Rarify721CallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Rarify721CallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*Rarify721CallerSession) ContractURI ¶
func (_Rarify721 *Rarify721CallerSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify721CallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*Rarify721CallerSession) IsApprovedForAll ¶
func (_Rarify721 *Rarify721CallerSession) 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 (*Rarify721CallerSession) Name ¶
func (_Rarify721 *Rarify721CallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Rarify721CallerSession) Owner ¶
func (_Rarify721 *Rarify721CallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify721CallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*Rarify721CallerSession) RoyaltyInfo ¶
func (_Rarify721 *Rarify721CallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify721CallerSession) SupportsInterface ¶
func (_Rarify721 *Rarify721CallerSession) 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 (*Rarify721CallerSession) Symbol ¶
func (_Rarify721 *Rarify721CallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
type Rarify721Filterer ¶
type Rarify721Filterer struct {
// contains filtered or unexported fields
}
Rarify721Filterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRarify721Filterer ¶
func NewRarify721Filterer(address common.Address, filterer bind.ContractFilterer) (*Rarify721Filterer, error)
NewRarify721Filterer creates a new log filterer instance of Rarify721, bound to a specific deployed contract.
func (*Rarify721Filterer) FilterApproval ¶
func (_Rarify721 *Rarify721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*Rarify721ApprovalIterator, 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 (*Rarify721Filterer) FilterApprovalForAll ¶
func (_Rarify721 *Rarify721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*Rarify721ApprovalForAllIterator, 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 (*Rarify721Filterer) FilterOwnershipTransferred ¶
func (_Rarify721 *Rarify721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Rarify721OwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify721Filterer) FilterTransfer ¶
func (_Rarify721 *Rarify721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*Rarify721TransferIterator, 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 (*Rarify721Filterer) ParseApproval ¶
func (_Rarify721 *Rarify721Filterer) ParseApproval(log types.Log) (*Rarify721Approval, 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 (*Rarify721Filterer) ParseApprovalForAll ¶
func (_Rarify721 *Rarify721Filterer) ParseApprovalForAll(log types.Log) (*Rarify721ApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*Rarify721Filterer) ParseOwnershipTransferred ¶
func (_Rarify721 *Rarify721Filterer) ParseOwnershipTransferred(log types.Log) (*Rarify721OwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify721Filterer) ParseTransfer ¶
func (_Rarify721 *Rarify721Filterer) ParseTransfer(log types.Log) (*Rarify721Transfer, 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 (*Rarify721Filterer) WatchApproval ¶
func (_Rarify721 *Rarify721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Rarify721Approval, 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 (*Rarify721Filterer) WatchApprovalForAll ¶
func (_Rarify721 *Rarify721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify721ApprovalForAll, 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 (*Rarify721Filterer) WatchOwnershipTransferred ¶
func (_Rarify721 *Rarify721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify721OwnershipTransferred, 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 (*Rarify721Filterer) WatchTransfer ¶
func (_Rarify721 *Rarify721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Rarify721Transfer, 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 Rarify721I ¶
type Rarify721I interface { Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, data []byte) (*types.Transaction, error) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, tokenId *big.Int, _data []byte) (*types.Transaction, error) Burn(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error) }
type Rarify721OwnershipTransferred ¶
type Rarify721OwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify721OwnershipTransferred represents a OwnershipTransferred event raised by the Rarify721 contract.
type Rarify721OwnershipTransferredIterator ¶
type Rarify721OwnershipTransferredIterator struct { Event *Rarify721OwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721OwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Rarify721 contract.
func (*Rarify721OwnershipTransferredIterator) Close ¶
func (it *Rarify721OwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721OwnershipTransferredIterator) Error ¶
func (it *Rarify721OwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721OwnershipTransferredIterator) Next ¶
func (it *Rarify721OwnershipTransferredIterator) 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 Rarify721Raw ¶
type Rarify721Raw struct {
Contract *Rarify721 // Generic contract binding to access the raw methods on
}
Rarify721Raw is an auto generated low-level Go binding around an Ethereum contract.
func (*Rarify721Raw) Call ¶
func (_Rarify721 *Rarify721Raw) 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 (*Rarify721Raw) Transact ¶
func (_Rarify721 *Rarify721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify721Raw) Transfer ¶
func (_Rarify721 *Rarify721Raw) 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 Rarify721Session ¶
type Rarify721Session struct { Contract *Rarify721 // 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 }
Rarify721Session is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Rarify721Session) Approve ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(address owner) view returns(uint256)
func (*Rarify721Session) Burn ¶
func (_Rarify721 *Rarify721Session) Burn(id *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 id) returns()
func (*Rarify721Session) ContractURI ¶
func (_Rarify721 *Rarify721Session) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify721Session) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(uint256 tokenId) view returns(address)
func (*Rarify721Session) IsApprovedForAll ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) Mint ¶
func (_Rarify721 *Rarify721Session) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94d008ef.
Solidity: function mint(address account, uint256 id, bytes data) returns()
func (*Rarify721Session) Name ¶
func (_Rarify721 *Rarify721Session) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Rarify721Session) Owner ¶
func (_Rarify721 *Rarify721Session) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify721Session) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(uint256 tokenId) view returns(address)
func (*Rarify721Session) RenounceOwnership ¶
func (_Rarify721 *Rarify721Session) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify721Session) RoyaltyInfo ¶
func (_Rarify721 *Rarify721Session) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify721Session) SafeTransferFrom ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) SafeTransferFrom0 ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) SetApprovalForAll ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) SetContractMetadataURI ¶
func (_Rarify721 *Rarify721Session) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify721Session) SetURI ¶
func (_Rarify721 *Rarify721Session) SetURI(newuri string) (*types.Transaction, error)
SetURI is a paid mutator transaction binding the contract method 0x02fe5305.
Solidity: function setURI(string newuri) returns()
func (*Rarify721Session) SupportsInterface ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) Symbol ¶
func (_Rarify721 *Rarify721Session) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Rarify721Session) TokenURI ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) TransferFrom ¶
func (_Rarify721 *Rarify721Session) 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 (*Rarify721Session) TransferOwnership ¶
func (_Rarify721 *Rarify721Session) 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 Rarify721Transactor ¶
type Rarify721Transactor struct {
// contains filtered or unexported fields
}
Rarify721Transactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRarify721Transactor ¶
func NewRarify721Transactor(address common.Address, transactor bind.ContractTransactor) (*Rarify721Transactor, error)
NewRarify721Transactor creates a new write-only instance of Rarify721, bound to a specific deployed contract.
func (*Rarify721Transactor) Approve ¶
func (_Rarify721 *Rarify721Transactor) 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 (*Rarify721Transactor) Burn ¶
func (_Rarify721 *Rarify721Transactor) Burn(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 id) returns()
func (*Rarify721Transactor) Mint ¶
func (_Rarify721 *Rarify721Transactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94d008ef.
Solidity: function mint(address account, uint256 id, bytes data) returns()
func (*Rarify721Transactor) RenounceOwnership ¶
func (_Rarify721 *Rarify721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify721Transactor) SafeTransferFrom ¶
func (_Rarify721 *Rarify721Transactor) 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 (*Rarify721Transactor) SafeTransferFrom0 ¶
func (_Rarify721 *Rarify721Transactor) 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 (*Rarify721Transactor) SetApprovalForAll ¶
func (_Rarify721 *Rarify721Transactor) 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 (*Rarify721Transactor) SetContractMetadataURI ¶
func (_Rarify721 *Rarify721Transactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify721Transactor) SetURI ¶
func (_Rarify721 *Rarify721Transactor) SetURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
SetURI is a paid mutator transaction binding the contract method 0x02fe5305.
Solidity: function setURI(string newuri) returns()
func (*Rarify721Transactor) TransferFrom ¶
func (_Rarify721 *Rarify721Transactor) 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 (*Rarify721Transactor) TransferOwnership ¶
func (_Rarify721 *Rarify721Transactor) 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 Rarify721TransactorRaw ¶
type Rarify721TransactorRaw struct {
Contract *Rarify721Transactor // Generic write-only contract binding to access the raw methods on
}
Rarify721TransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Rarify721TransactorRaw) Transact ¶
func (_Rarify721 *Rarify721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify721TransactorRaw) Transfer ¶
func (_Rarify721 *Rarify721TransactorRaw) 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 Rarify721TransactorSession ¶
type Rarify721TransactorSession struct { Contract *Rarify721Transactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Rarify721TransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Rarify721TransactorSession) Approve ¶
func (_Rarify721 *Rarify721TransactorSession) 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 (*Rarify721TransactorSession) Burn ¶
func (_Rarify721 *Rarify721TransactorSession) Burn(id *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 id) returns()
func (*Rarify721TransactorSession) Mint ¶
func (_Rarify721 *Rarify721TransactorSession) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94d008ef.
Solidity: function mint(address account, uint256 id, bytes data) returns()
func (*Rarify721TransactorSession) RenounceOwnership ¶
func (_Rarify721 *Rarify721TransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify721TransactorSession) SafeTransferFrom ¶
func (_Rarify721 *Rarify721TransactorSession) 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 (*Rarify721TransactorSession) SafeTransferFrom0 ¶
func (_Rarify721 *Rarify721TransactorSession) 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 (*Rarify721TransactorSession) SetApprovalForAll ¶
func (_Rarify721 *Rarify721TransactorSession) 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 (*Rarify721TransactorSession) SetContractMetadataURI ¶
func (_Rarify721 *Rarify721TransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify721TransactorSession) SetURI ¶
func (_Rarify721 *Rarify721TransactorSession) SetURI(newuri string) (*types.Transaction, error)
SetURI is a paid mutator transaction binding the contract method 0x02fe5305.
Solidity: function setURI(string newuri) returns()
func (*Rarify721TransactorSession) TransferFrom ¶
func (_Rarify721 *Rarify721TransactorSession) 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 (*Rarify721TransactorSession) TransferOwnership ¶
func (_Rarify721 *Rarify721TransactorSession) 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 Rarify721Transfer ¶
type Rarify721Transfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify721Transfer represents a Transfer event raised by the Rarify721 contract.
type Rarify721TransferIterator ¶
type Rarify721TransferIterator struct { Event *Rarify721Transfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721TransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Rarify721 contract.
func (*Rarify721TransferIterator) Close ¶
func (it *Rarify721TransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721TransferIterator) Error ¶
func (it *Rarify721TransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721TransferIterator) Next ¶
func (it *Rarify721TransferIterator) 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 Rarify721Upgradeable ¶
type Rarify721Upgradeable struct { Rarify721UpgradeableCaller // Read-only binding to the contract Rarify721UpgradeableTransactor // Write-only binding to the contract Rarify721UpgradeableFilterer // Log filterer for contract events }
Rarify721Upgradeable is an auto generated Go binding around an Ethereum contract.
func DeployRarify721Upgradeable ¶
func DeployRarify721Upgradeable(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Rarify721Upgradeable, error)
DeployRarify721Upgradeable deploys a new Ethereum contract, binding an instance of Rarify721Upgradeable to it.
func NewRarify721Upgradeable ¶
func NewRarify721Upgradeable(address common.Address, backend bind.ContractBackend) (*Rarify721Upgradeable, error)
NewRarify721Upgradeable creates a new instance of Rarify721Upgradeable, bound to a specific deployed contract.
type Rarify721UpgradeableAdminChanged ¶
type Rarify721UpgradeableAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableAdminChanged represents a AdminChanged event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableAdminChangedIterator ¶
type Rarify721UpgradeableAdminChangedIterator struct { Event *Rarify721UpgradeableAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableAdminChangedIterator) Close ¶
func (it *Rarify721UpgradeableAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableAdminChangedIterator) Error ¶
func (it *Rarify721UpgradeableAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableAdminChangedIterator) Next ¶
func (it *Rarify721UpgradeableAdminChangedIterator) 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 Rarify721UpgradeableApproval ¶
type Rarify721UpgradeableApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableApproval represents a Approval event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableApprovalForAll ¶
type Rarify721UpgradeableApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableApprovalForAll represents a ApprovalForAll event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableApprovalForAllIterator ¶
type Rarify721UpgradeableApprovalForAllIterator struct { Event *Rarify721UpgradeableApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableApprovalForAllIterator) Close ¶
func (it *Rarify721UpgradeableApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableApprovalForAllIterator) Error ¶
func (it *Rarify721UpgradeableApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableApprovalForAllIterator) Next ¶
func (it *Rarify721UpgradeableApprovalForAllIterator) 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 Rarify721UpgradeableApprovalIterator ¶
type Rarify721UpgradeableApprovalIterator struct { Event *Rarify721UpgradeableApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableApprovalIterator) Close ¶
func (it *Rarify721UpgradeableApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableApprovalIterator) Error ¶
func (it *Rarify721UpgradeableApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableApprovalIterator) Next ¶
func (it *Rarify721UpgradeableApprovalIterator) 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 Rarify721UpgradeableBeaconUpgraded ¶
type Rarify721UpgradeableBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableBeaconUpgraded represents a BeaconUpgraded event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableBeaconUpgradedIterator ¶
type Rarify721UpgradeableBeaconUpgradedIterator struct { Event *Rarify721UpgradeableBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableBeaconUpgradedIterator) Close ¶
func (it *Rarify721UpgradeableBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableBeaconUpgradedIterator) Error ¶
func (it *Rarify721UpgradeableBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableBeaconUpgradedIterator) Next ¶
func (it *Rarify721UpgradeableBeaconUpgradedIterator) 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 Rarify721UpgradeableCaller ¶
type Rarify721UpgradeableCaller struct {
// contains filtered or unexported fields
}
Rarify721UpgradeableCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRarify721UpgradeableCaller ¶
func NewRarify721UpgradeableCaller(address common.Address, caller bind.ContractCaller) (*Rarify721UpgradeableCaller, error)
NewRarify721UpgradeableCaller creates a new read-only instance of Rarify721Upgradeable, bound to a specific deployed contract.
func (*Rarify721UpgradeableCaller) BalanceOf ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) ContractURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) ContractURI(opts *bind.CallOpts) (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify721UpgradeableCaller) GetApproved ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) GetImplementation ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) GetImplementation(opts *bind.CallOpts) (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*Rarify721UpgradeableCaller) IsApprovedForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) Name ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) Owner ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) Owner(opts *bind.CallOpts) (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify721UpgradeableCaller) OwnerOf ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) RoyaltyInfo ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) RoyaltyInfo(opts *bind.CallOpts, arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify721UpgradeableCaller) SupportsInterface ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) Symbol ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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 (*Rarify721UpgradeableCaller) TokenURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCaller) 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)
type Rarify721UpgradeableCallerRaw ¶
type Rarify721UpgradeableCallerRaw struct {
Contract *Rarify721UpgradeableCaller // Generic read-only contract binding to access the raw methods on
}
Rarify721UpgradeableCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*Rarify721UpgradeableCallerRaw) Call ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerRaw) 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 Rarify721UpgradeableCallerSession ¶
type Rarify721UpgradeableCallerSession struct { Contract *Rarify721UpgradeableCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
Rarify721UpgradeableCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*Rarify721UpgradeableCallerSession) BalanceOf ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) BalanceOf(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 (*Rarify721UpgradeableCallerSession) ContractURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify721UpgradeableCallerSession) GetApproved ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) 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 (*Rarify721UpgradeableCallerSession) GetImplementation ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*Rarify721UpgradeableCallerSession) IsApprovedForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) 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 (*Rarify721UpgradeableCallerSession) Name ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Rarify721UpgradeableCallerSession) Owner ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify721UpgradeableCallerSession) OwnerOf ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) OwnerOf(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 (*Rarify721UpgradeableCallerSession) RoyaltyInfo ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify721UpgradeableCallerSession) SupportsInterface ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) 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 (*Rarify721UpgradeableCallerSession) Symbol ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Rarify721UpgradeableCallerSession) TokenURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) 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 (*Rarify721UpgradeableCallerSession) Version ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableCallerSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type Rarify721UpgradeableFilterer ¶
type Rarify721UpgradeableFilterer struct {
// contains filtered or unexported fields
}
Rarify721UpgradeableFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRarify721UpgradeableFilterer ¶
func NewRarify721UpgradeableFilterer(address common.Address, filterer bind.ContractFilterer) (*Rarify721UpgradeableFilterer, error)
NewRarify721UpgradeableFilterer creates a new log filterer instance of Rarify721Upgradeable, bound to a specific deployed contract.
func (*Rarify721UpgradeableFilterer) FilterAdminChanged ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*Rarify721UpgradeableAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Rarify721UpgradeableFilterer) FilterApproval ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*Rarify721UpgradeableApprovalIterator, 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 (*Rarify721UpgradeableFilterer) FilterApprovalForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*Rarify721UpgradeableApprovalForAllIterator, 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 (*Rarify721UpgradeableFilterer) FilterBeaconUpgraded ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*Rarify721UpgradeableBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Rarify721UpgradeableFilterer) FilterOwnershipTransferred ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*Rarify721UpgradeableOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify721UpgradeableFilterer) FilterTransfer ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*Rarify721UpgradeableTransferIterator, 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 (*Rarify721UpgradeableFilterer) FilterUpgraded ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*Rarify721UpgradeableUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*Rarify721UpgradeableFilterer) ParseAdminChanged ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseAdminChanged(log types.Log) (*Rarify721UpgradeableAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Rarify721UpgradeableFilterer) ParseApproval ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseApproval(log types.Log) (*Rarify721UpgradeableApproval, 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 (*Rarify721UpgradeableFilterer) ParseApprovalForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseApprovalForAll(log types.Log) (*Rarify721UpgradeableApprovalForAll, error)
ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)
func (*Rarify721UpgradeableFilterer) ParseBeaconUpgraded ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseBeaconUpgraded(log types.Log) (*Rarify721UpgradeableBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Rarify721UpgradeableFilterer) ParseOwnershipTransferred ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseOwnershipTransferred(log types.Log) (*Rarify721UpgradeableOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*Rarify721UpgradeableFilterer) ParseTransfer ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseTransfer(log types.Log) (*Rarify721UpgradeableTransfer, 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 (*Rarify721UpgradeableFilterer) ParseUpgraded ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) ParseUpgraded(log types.Log) (*Rarify721UpgradeableUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*Rarify721UpgradeableFilterer) WatchAdminChanged ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*Rarify721UpgradeableFilterer) WatchApproval ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableApproval, 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 (*Rarify721UpgradeableFilterer) WatchApprovalForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableApprovalForAll, 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 (*Rarify721UpgradeableFilterer) WatchBeaconUpgraded ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*Rarify721UpgradeableFilterer) WatchOwnershipTransferred ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableOwnershipTransferred, 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 (*Rarify721UpgradeableFilterer) WatchTransfer ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableTransfer, 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)
func (*Rarify721UpgradeableFilterer) WatchUpgraded ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *Rarify721UpgradeableUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type Rarify721UpgradeableOwnershipTransferred ¶
type Rarify721UpgradeableOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableOwnershipTransferred represents a OwnershipTransferred event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableOwnershipTransferredIterator ¶
type Rarify721UpgradeableOwnershipTransferredIterator struct { Event *Rarify721UpgradeableOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableOwnershipTransferredIterator) Close ¶
func (it *Rarify721UpgradeableOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableOwnershipTransferredIterator) Error ¶
func (it *Rarify721UpgradeableOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableOwnershipTransferredIterator) Next ¶
func (it *Rarify721UpgradeableOwnershipTransferredIterator) 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 Rarify721UpgradeableRaw ¶
type Rarify721UpgradeableRaw struct {
Contract *Rarify721Upgradeable // Generic contract binding to access the raw methods on
}
Rarify721UpgradeableRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*Rarify721UpgradeableRaw) Call ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableRaw) 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 (*Rarify721UpgradeableRaw) Transact ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify721UpgradeableRaw) Transfer ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableRaw) 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 Rarify721UpgradeableSession ¶
type Rarify721UpgradeableSession struct { Contract *Rarify721Upgradeable // 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 }
Rarify721UpgradeableSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*Rarify721UpgradeableSession) Approve ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) BalanceOf ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) BalanceOf(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 (*Rarify721UpgradeableSession) Burn ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Burn(id *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 id) returns()
func (*Rarify721UpgradeableSession) ContractURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) ContractURI() (string, error)
ContractURI is a free data retrieval call binding the contract method 0xe8a3d485.
Solidity: function contractURI() view returns(string)
func (*Rarify721UpgradeableSession) GetApproved ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) GetImplementation ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) GetImplementation() (common.Address, error)
GetImplementation is a free data retrieval call binding the contract method 0xaaf10f42.
Solidity: function getImplementation() view returns(address)
func (*Rarify721UpgradeableSession) IsApprovedForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) Mint ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94d008ef.
Solidity: function mint(address account, uint256 id, bytes data) returns()
func (*Rarify721UpgradeableSession) Name ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() view returns(string)
func (*Rarify721UpgradeableSession) Owner ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*Rarify721UpgradeableSession) OwnerOf ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) OwnerOf(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 (*Rarify721UpgradeableSession) RARIFY721Init ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) RARIFY721Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string, token_uri_ string, name_ string, symbol_ string) (*types.Transaction, error)
RARIFY721Init is a paid mutator transaction binding the contract method 0xc5ca109a.
Solidity: function __RARIFY721_init(address royaltyReceiver_, uint256 royaltyPercent_, string contract_metadata_uri_, string token_uri_, string name_, string symbol_) returns()
func (*Rarify721UpgradeableSession) RenounceOwnership ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify721UpgradeableSession) RoyaltyInfo ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) RoyaltyInfo(arg0 *big.Int, salePrice *big.Int) (struct { Receiver common.Address RoyaltyAmount *big.Int }, error)
RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.
Solidity: function royaltyInfo(uint256 , uint256 salePrice) view returns(address receiver, uint256 royaltyAmount)
func (*Rarify721UpgradeableSession) SafeTransferFrom ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) SafeTransferFrom0 ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) SetApprovalForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) SetContractMetadataURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify721UpgradeableSession) SupportsInterface ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) Symbol ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() view returns(string)
func (*Rarify721UpgradeableSession) TokenURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) TransferFrom ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) 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 (*Rarify721UpgradeableSession) TransferOwnership ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*Rarify721UpgradeableSession) UpgradeTo ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*Rarify721UpgradeableSession) UpgradeToAndCall ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*Rarify721UpgradeableSession) Version ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableSession) Version() (string, error)
Version is a free data retrieval call binding the contract method 0x54fd4d50.
Solidity: function version() pure returns(string)
type Rarify721UpgradeableTransactor ¶
type Rarify721UpgradeableTransactor struct {
// contains filtered or unexported fields
}
Rarify721UpgradeableTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRarify721UpgradeableTransactor ¶
func NewRarify721UpgradeableTransactor(address common.Address, transactor bind.ContractTransactor) (*Rarify721UpgradeableTransactor, error)
NewRarify721UpgradeableTransactor creates a new write-only instance of Rarify721Upgradeable, bound to a specific deployed contract.
func (*Rarify721UpgradeableTransactor) Approve ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) 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 (*Rarify721UpgradeableTransactor) Burn ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) Burn(opts *bind.TransactOpts, id *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 id) returns()
func (*Rarify721UpgradeableTransactor) Mint ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94d008ef.
Solidity: function mint(address account, uint256 id, bytes data) returns()
func (*Rarify721UpgradeableTransactor) RARIFY721Init ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) RARIFY721Init(opts *bind.TransactOpts, royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string, token_uri_ string, name_ string, symbol_ string) (*types.Transaction, error)
RARIFY721Init is a paid mutator transaction binding the contract method 0xc5ca109a.
Solidity: function __RARIFY721_init(address royaltyReceiver_, uint256 royaltyPercent_, string contract_metadata_uri_, string token_uri_, string name_, string symbol_) returns()
func (*Rarify721UpgradeableTransactor) RenounceOwnership ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify721UpgradeableTransactor) SafeTransferFrom ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) 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 (*Rarify721UpgradeableTransactor) SafeTransferFrom0 ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) 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 (*Rarify721UpgradeableTransactor) SetApprovalForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) 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 (*Rarify721UpgradeableTransactor) SetContractMetadataURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) SetContractMetadataURI(opts *bind.TransactOpts, newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify721UpgradeableTransactor) TransferFrom ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) 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 (*Rarify721UpgradeableTransactor) TransferOwnership ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) 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()
func (*Rarify721UpgradeableTransactor) UpgradeTo ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*Rarify721UpgradeableTransactor) UpgradeToAndCall ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type Rarify721UpgradeableTransactorRaw ¶
type Rarify721UpgradeableTransactorRaw struct {
Contract *Rarify721UpgradeableTransactor // Generic write-only contract binding to access the raw methods on
}
Rarify721UpgradeableTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*Rarify721UpgradeableTransactorRaw) Transact ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*Rarify721UpgradeableTransactorRaw) Transfer ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorRaw) 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 Rarify721UpgradeableTransactorSession ¶
type Rarify721UpgradeableTransactorSession struct { Contract *Rarify721UpgradeableTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
Rarify721UpgradeableTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*Rarify721UpgradeableTransactorSession) Approve ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) 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 (*Rarify721UpgradeableTransactorSession) Burn ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) Burn(id *big.Int) (*types.Transaction, error)
Burn is a paid mutator transaction binding the contract method 0x42966c68.
Solidity: function burn(uint256 id) returns()
func (*Rarify721UpgradeableTransactorSession) Mint ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) Mint(account common.Address, id *big.Int, data []byte) (*types.Transaction, error)
Mint is a paid mutator transaction binding the contract method 0x94d008ef.
Solidity: function mint(address account, uint256 id, bytes data) returns()
func (*Rarify721UpgradeableTransactorSession) RARIFY721Init ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) RARIFY721Init(royaltyReceiver_ common.Address, royaltyPercent_ *big.Int, contract_metadata_uri_ string, token_uri_ string, name_ string, symbol_ string) (*types.Transaction, error)
RARIFY721Init is a paid mutator transaction binding the contract method 0xc5ca109a.
Solidity: function __RARIFY721_init(address royaltyReceiver_, uint256 royaltyPercent_, string contract_metadata_uri_, string token_uri_, string name_, string symbol_) returns()
func (*Rarify721UpgradeableTransactorSession) RenounceOwnership ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*Rarify721UpgradeableTransactorSession) SafeTransferFrom ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) 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 (*Rarify721UpgradeableTransactorSession) SafeTransferFrom0 ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) 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 (*Rarify721UpgradeableTransactorSession) SetApprovalForAll ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) 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 (*Rarify721UpgradeableTransactorSession) SetContractMetadataURI ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) SetContractMetadataURI(newuri string) (*types.Transaction, error)
SetContractMetadataURI is a paid mutator transaction binding the contract method 0xa201fc50.
Solidity: function setContractMetadataURI(string newuri) returns()
func (*Rarify721UpgradeableTransactorSession) TransferFrom ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) 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 (*Rarify721UpgradeableTransactorSession) TransferOwnership ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*Rarify721UpgradeableTransactorSession) UpgradeTo ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*Rarify721UpgradeableTransactorSession) UpgradeToAndCall ¶
func (_Rarify721Upgradeable *Rarify721UpgradeableTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type Rarify721UpgradeableTransfer ¶
type Rarify721UpgradeableTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableTransfer represents a Transfer event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableTransferIterator ¶
type Rarify721UpgradeableTransferIterator struct { Event *Rarify721UpgradeableTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableTransferIterator) Close ¶
func (it *Rarify721UpgradeableTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableTransferIterator) Error ¶
func (it *Rarify721UpgradeableTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableTransferIterator) Next ¶
func (it *Rarify721UpgradeableTransferIterator) 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 Rarify721UpgradeableUpgraded ¶
type Rarify721UpgradeableUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
Rarify721UpgradeableUpgraded represents a Upgraded event raised by the Rarify721Upgradeable contract.
type Rarify721UpgradeableUpgradedIterator ¶
type Rarify721UpgradeableUpgradedIterator struct { Event *Rarify721UpgradeableUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
Rarify721UpgradeableUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Rarify721Upgradeable contract.
func (*Rarify721UpgradeableUpgradedIterator) Close ¶
func (it *Rarify721UpgradeableUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*Rarify721UpgradeableUpgradedIterator) Error ¶
func (it *Rarify721UpgradeableUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*Rarify721UpgradeableUpgradedIterator) Next ¶
func (it *Rarify721UpgradeableUpgradedIterator) 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 TransferDecoder ¶
type TransferDecoder struct {
// contains filtered or unexported fields
}
func NewTransferDecoder ¶
func NewTransferDecoder() *TransferDecoder
func (*TransferDecoder) Decode ¶
func (d *TransferDecoder) Decode(log types.Log, block types.Block) ([]TransferLog, error)
func (*TransferDecoder) GetTopics ¶
func (d *TransferDecoder) GetTopics() [][]common.Hash
type TransferERC20Style ¶
type TransferERC20Style struct { TransferERC20StyleCaller // Read-only binding to the contract TransferERC20StyleTransactor // Write-only binding to the contract TransferERC20StyleFilterer // Log filterer for contract events }
TransferERC20Style is an auto generated Go binding around an Ethereum contract.
func NewTransferERC20Style ¶
func NewTransferERC20Style(address common.Address, backend bind.ContractBackend) (*TransferERC20Style, error)
NewTransferERC20Style creates a new instance of TransferERC20Style, bound to a specific deployed contract.
type TransferERC20StyleCaller ¶
type TransferERC20StyleCaller struct {
// contains filtered or unexported fields
}
TransferERC20StyleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTransferERC20StyleCaller ¶
func NewTransferERC20StyleCaller(address common.Address, caller bind.ContractCaller) (*TransferERC20StyleCaller, error)
NewTransferERC20StyleCaller creates a new read-only instance of TransferERC20Style, bound to a specific deployed contract.
type TransferERC20StyleCallerRaw ¶
type TransferERC20StyleCallerRaw struct {
Contract *TransferERC20StyleCaller // Generic read-only contract binding to access the raw methods on
}
TransferERC20StyleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TransferERC20StyleCallerRaw) Call ¶
func (_TransferERC20Style *TransferERC20StyleCallerRaw) 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 TransferERC20StyleCallerSession ¶
type TransferERC20StyleCallerSession struct { Contract *TransferERC20StyleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TransferERC20StyleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TransferERC20StyleFilterer ¶
type TransferERC20StyleFilterer struct {
// contains filtered or unexported fields
}
TransferERC20StyleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTransferERC20StyleFilterer ¶
func NewTransferERC20StyleFilterer(address common.Address, filterer bind.ContractFilterer) (*TransferERC20StyleFilterer, error)
NewTransferERC20StyleFilterer creates a new log filterer instance of TransferERC20Style, bound to a specific deployed contract.
func (*TransferERC20StyleFilterer) FilterTransfer ¶
func (_TransferERC20Style *TransferERC20StyleFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address) (*TransferERC20StyleTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 tokenId)
func (*TransferERC20StyleFilterer) ParseTransfer ¶
func (_TransferERC20Style *TransferERC20StyleFilterer) ParseTransfer(log types.Log) (*TransferERC20StyleTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address indexed from, address indexed to, uint256 tokenId)
func (*TransferERC20StyleFilterer) WatchTransfer ¶
func (_TransferERC20Style *TransferERC20StyleFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TransferERC20StyleTransfer, from []common.Address, to []common.Address) (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 tokenId)
type TransferERC20StyleRaw ¶
type TransferERC20StyleRaw struct {
Contract *TransferERC20Style // Generic contract binding to access the raw methods on
}
TransferERC20StyleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TransferERC20StyleRaw) Call ¶
func (_TransferERC20Style *TransferERC20StyleRaw) 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 (*TransferERC20StyleRaw) Transact ¶
func (_TransferERC20Style *TransferERC20StyleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TransferERC20StyleRaw) Transfer ¶
func (_TransferERC20Style *TransferERC20StyleRaw) 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 TransferERC20StyleSession ¶
type TransferERC20StyleSession struct { Contract *TransferERC20Style // 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 }
TransferERC20StyleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TransferERC20StyleTransactor ¶
type TransferERC20StyleTransactor struct {
// contains filtered or unexported fields
}
TransferERC20StyleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTransferERC20StyleTransactor ¶
func NewTransferERC20StyleTransactor(address common.Address, transactor bind.ContractTransactor) (*TransferERC20StyleTransactor, error)
NewTransferERC20StyleTransactor creates a new write-only instance of TransferERC20Style, bound to a specific deployed contract.
type TransferERC20StyleTransactorRaw ¶
type TransferERC20StyleTransactorRaw struct {
Contract *TransferERC20StyleTransactor // Generic write-only contract binding to access the raw methods on
}
TransferERC20StyleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TransferERC20StyleTransactorRaw) Transact ¶
func (_TransferERC20Style *TransferERC20StyleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TransferERC20StyleTransactorRaw) Transfer ¶
func (_TransferERC20Style *TransferERC20StyleTransactorRaw) 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 TransferERC20StyleTransactorSession ¶
type TransferERC20StyleTransactorSession struct { Contract *TransferERC20StyleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TransferERC20StyleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TransferERC20StyleTransfer ¶
type TransferERC20StyleTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
TransferERC20StyleTransfer represents a Transfer event raised by the TransferERC20Style contract.
type TransferERC20StyleTransferIterator ¶
type TransferERC20StyleTransferIterator struct { Event *TransferERC20StyleTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TransferERC20StyleTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TransferERC20Style contract.
func (*TransferERC20StyleTransferIterator) Close ¶
func (it *TransferERC20StyleTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferERC20StyleTransferIterator) Error ¶
func (it *TransferERC20StyleTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferERC20StyleTransferIterator) Next ¶
func (it *TransferERC20StyleTransferIterator) 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 TransferLog ¶
type TransferNoIndex ¶
type TransferNoIndex struct { TransferNoIndexCaller // Read-only binding to the contract TransferNoIndexTransactor // Write-only binding to the contract TransferNoIndexFilterer // Log filterer for contract events }
TransferNoIndex is an auto generated Go binding around an Ethereum contract.
func NewTransferNoIndex ¶
func NewTransferNoIndex(address common.Address, backend bind.ContractBackend) (*TransferNoIndex, error)
NewTransferNoIndex creates a new instance of TransferNoIndex, bound to a specific deployed contract.
type TransferNoIndexCaller ¶
type TransferNoIndexCaller struct {
// contains filtered or unexported fields
}
TransferNoIndexCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTransferNoIndexCaller ¶
func NewTransferNoIndexCaller(address common.Address, caller bind.ContractCaller) (*TransferNoIndexCaller, error)
NewTransferNoIndexCaller creates a new read-only instance of TransferNoIndex, bound to a specific deployed contract.
type TransferNoIndexCallerRaw ¶
type TransferNoIndexCallerRaw struct {
Contract *TransferNoIndexCaller // Generic read-only contract binding to access the raw methods on
}
TransferNoIndexCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TransferNoIndexCallerRaw) Call ¶
func (_TransferNoIndex *TransferNoIndexCallerRaw) 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 TransferNoIndexCallerSession ¶
type TransferNoIndexCallerSession struct { Contract *TransferNoIndexCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TransferNoIndexCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TransferNoIndexFilterer ¶
type TransferNoIndexFilterer struct {
// contains filtered or unexported fields
}
TransferNoIndexFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTransferNoIndexFilterer ¶
func NewTransferNoIndexFilterer(address common.Address, filterer bind.ContractFilterer) (*TransferNoIndexFilterer, error)
NewTransferNoIndexFilterer creates a new log filterer instance of TransferNoIndex, bound to a specific deployed contract.
func (*TransferNoIndexFilterer) FilterTransfer ¶
func (_TransferNoIndex *TransferNoIndexFilterer) FilterTransfer(opts *bind.FilterOpts) (*TransferNoIndexTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address from, address to, uint256 tokenId)
func (*TransferNoIndexFilterer) FilterTransferBatch ¶
func (_TransferNoIndex *TransferNoIndexFilterer) FilterTransferBatch(opts *bind.FilterOpts) (*TransferNoIndexTransferBatchIterator, error)
FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
func (*TransferNoIndexFilterer) FilterTransferSingle ¶
func (_TransferNoIndex *TransferNoIndexFilterer) FilterTransferSingle(opts *bind.FilterOpts) (*TransferNoIndexTransferSingleIterator, error)
FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
func (*TransferNoIndexFilterer) ParseTransfer ¶
func (_TransferNoIndex *TransferNoIndexFilterer) ParseTransfer(log types.Log) (*TransferNoIndexTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address from, address to, uint256 tokenId)
func (*TransferNoIndexFilterer) ParseTransferBatch ¶
func (_TransferNoIndex *TransferNoIndexFilterer) ParseTransferBatch(log types.Log) (*TransferNoIndexTransferBatch, error)
ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
func (*TransferNoIndexFilterer) ParseTransferSingle ¶
func (_TransferNoIndex *TransferNoIndexFilterer) ParseTransferSingle(log types.Log) (*TransferNoIndexTransferSingle, error)
ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
func (*TransferNoIndexFilterer) WatchTransfer ¶
func (_TransferNoIndex *TransferNoIndexFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *TransferNoIndexTransfer) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: event Transfer(address from, address to, uint256 tokenId)
func (*TransferNoIndexFilterer) WatchTransferBatch ¶
func (_TransferNoIndex *TransferNoIndexFilterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *TransferNoIndexTransferBatch) (event.Subscription, error)
WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.
Solidity: event TransferBatch(address operator, address from, address to, uint256[] ids, uint256[] values)
func (*TransferNoIndexFilterer) WatchTransferSingle ¶
func (_TransferNoIndex *TransferNoIndexFilterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *TransferNoIndexTransferSingle) (event.Subscription, error)
WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.
Solidity: event TransferSingle(address operator, address from, address to, uint256 id, uint256 value)
type TransferNoIndexRaw ¶
type TransferNoIndexRaw struct {
Contract *TransferNoIndex // Generic contract binding to access the raw methods on
}
TransferNoIndexRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TransferNoIndexRaw) Call ¶
func (_TransferNoIndex *TransferNoIndexRaw) 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 (*TransferNoIndexRaw) Transact ¶
func (_TransferNoIndex *TransferNoIndexRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TransferNoIndexRaw) Transfer ¶
func (_TransferNoIndex *TransferNoIndexRaw) 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 TransferNoIndexSession ¶
type TransferNoIndexSession struct { Contract *TransferNoIndex // 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 }
TransferNoIndexSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TransferNoIndexTransactor ¶
type TransferNoIndexTransactor struct {
// contains filtered or unexported fields
}
TransferNoIndexTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTransferNoIndexTransactor ¶
func NewTransferNoIndexTransactor(address common.Address, transactor bind.ContractTransactor) (*TransferNoIndexTransactor, error)
NewTransferNoIndexTransactor creates a new write-only instance of TransferNoIndex, bound to a specific deployed contract.
type TransferNoIndexTransactorRaw ¶
type TransferNoIndexTransactorRaw struct {
Contract *TransferNoIndexTransactor // Generic write-only contract binding to access the raw methods on
}
TransferNoIndexTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TransferNoIndexTransactorRaw) Transact ¶
func (_TransferNoIndex *TransferNoIndexTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TransferNoIndexTransactorRaw) Transfer ¶
func (_TransferNoIndex *TransferNoIndexTransactorRaw) 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 TransferNoIndexTransactorSession ¶
type TransferNoIndexTransactorSession struct { Contract *TransferNoIndexTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TransferNoIndexTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type TransferNoIndexTransfer ¶
type TransferNoIndexTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
TransferNoIndexTransfer represents a Transfer event raised by the TransferNoIndex contract.
type TransferNoIndexTransferBatch ¶
type TransferNoIndexTransferBatch struct { Operator common.Address From common.Address To common.Address Ids []*big.Int Values []*big.Int Raw types.Log // Blockchain specific contextual infos }
TransferNoIndexTransferBatch represents a TransferBatch event raised by the TransferNoIndex contract.
type TransferNoIndexTransferBatchIterator ¶
type TransferNoIndexTransferBatchIterator struct { Event *TransferNoIndexTransferBatch // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TransferNoIndexTransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the TransferNoIndex contract.
func (*TransferNoIndexTransferBatchIterator) Close ¶
func (it *TransferNoIndexTransferBatchIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferNoIndexTransferBatchIterator) Error ¶
func (it *TransferNoIndexTransferBatchIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferNoIndexTransferBatchIterator) Next ¶
func (it *TransferNoIndexTransferBatchIterator) 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 TransferNoIndexTransferIterator ¶
type TransferNoIndexTransferIterator struct { Event *TransferNoIndexTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TransferNoIndexTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the TransferNoIndex contract.
func (*TransferNoIndexTransferIterator) Close ¶
func (it *TransferNoIndexTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferNoIndexTransferIterator) Error ¶
func (it *TransferNoIndexTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferNoIndexTransferIterator) Next ¶
func (it *TransferNoIndexTransferIterator) 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 TransferNoIndexTransferSingle ¶
type TransferNoIndexTransferSingle struct { Operator common.Address From common.Address To common.Address Id *big.Int Value *big.Int Raw types.Log // Blockchain specific contextual infos }
TransferNoIndexTransferSingle represents a TransferSingle event raised by the TransferNoIndex contract.
type TransferNoIndexTransferSingleIterator ¶
type TransferNoIndexTransferSingleIterator struct { Event *TransferNoIndexTransferSingle // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TransferNoIndexTransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the TransferNoIndex contract.
func (*TransferNoIndexTransferSingleIterator) Close ¶
func (it *TransferNoIndexTransferSingleIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TransferNoIndexTransferSingleIterator) Error ¶
func (it *TransferNoIndexTransferSingleIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TransferNoIndexTransferSingleIterator) Next ¶
func (it *TransferNoIndexTransferSingleIterator) 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 Transferable ¶
type Transferable interface { Mint(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error) Burn(opts *bind.TransactOpts, account common.Address, id *big.Int, amount *big.Int) (*types.Transaction, error) }
Transferable - defines common interface for Rarify721 & Rarify1155
func NewTransferableRarify721 ¶ added in v1.0.1
func NewTransferableRarify721(r Rarify721I) Transferable
Source Files ¶
- erc1967_proxy_gen.go
- main.go
- rarify1155_gen.go
- rarify1155_upgradeable.go
- rarify1155_upgradeable_gen.go
- rarify721_gen.go
- rarify721_upgradeable.go
- rarify721_upgradeable_gen.go
- revert_reason.go
- transfer_decoder.go
- transfer_erc20_style_gen.go
- transfer_no_index_gen.go
- transferable.go
- transferable_rarify721.go