binding

package
v1.18.15 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BindingABI = BindingMetaData.ABI

BindingABI is the input ABI used to generate the binding from. Deprecated: Use BindingMetaData.ABI instead.

View Source
var BindingMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"name_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"symbol_\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"max_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"price_\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"batch_\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"coordinator\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"link\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"keyhash\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"internalType\":\"structDStorageERC721Random.VRFConfig\",\"name\":\"vrf_\",\"type\":\"tuple\"}],\"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\":false,\"internalType\":\"uint256\",\"name\":\"previous\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updated\",\"type\":\"uint256\"}],\"name\":\"BatchUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"previous\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"updated\",\"type\":\"string\"}],\"name\":\"HiddenUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"MetadataFrozen\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"previous\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"updated\",\"type\":\"bool\"}],\"name\":\"MintableUpdated\",\"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\":false,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"updated\",\"type\":\"address\"}],\"name\":\"PackUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previous\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updated\",\"type\":\"uint256\"}],\"name\":\"PriceUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previous\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"updated\",\"type\":\"address\"}],\"name\":\"ReceiverUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"previous\",\"type\":\"bool\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"updated\",\"type\":\"bool\"}],\"name\":\"RevealableUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"previous\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"updated\",\"type\":\"uint256\"}],\"name\":\"RoyaltyUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"tokens\",\"type\":\"uint256[]\"}],\"name\":\"TokenReveal\",\"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\":false,\"internalType\":\"string\",\"name\":\"previous\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"updated\",\"type\":\"string\"}],\"name\":\"UriFallbackUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"previous\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"updated\",\"type\":\"string\"}],\"name\":\"UriUpdated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"allocation\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"batch\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"freeze\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"frozen\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"hidden\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"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\":\"max\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"mintOwner\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"mintable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"order\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"pack\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"pending\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"price\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"randomness\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"requestId\",\"type\":\"bytes32\"},{\"internalType\":\"uint256\",\"name\":\"randomness\",\"type\":\"uint256\"}],\"name\":\"rawFulfillRandomness\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"receiver\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokens\",\"type\":\"uint256[]\"}],\"name\":\"reveal\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"revealable\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"revealed\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"royalty\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"salePrice\",\"type\":\"uint256\"}],\"name\":\"royaltyInfo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"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\":\"string\",\"name\":\"allocation_\",\"type\":\"string\"}],\"name\":\"setAllocation\",\"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\":\"hidden_\",\"type\":\"string\"}],\"name\":\"setHidden\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"status_\",\"type\":\"bool\"}],\"name\":\"setMintable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"pack_\",\"type\":\"address\"}],\"name\":\"setPack\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"receiver_\",\"type\":\"address\"}],\"name\":\"setReceiver\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"status_\",\"type\":\"bool\"}],\"name\":\"setRevealable\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"royalty_\",\"type\":\"uint256\"}],\"name\":\"setRoyalty\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setURIFallback\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"shuffle\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURIFallback\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"total\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"update\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"uriFallback\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vrfFee\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"vrfKeyHash\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

BindingMetaData contains all meta data concerning the Binding contract.

Functions

This section is empty.

Types

type Binding

type Binding struct {
	BindingCaller     // Read-only binding to the contract
	BindingTransactor // Write-only binding to the contract
	BindingFilterer   // Log filterer for contract events
}

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

func NewBinding

func NewBinding(address common.Address, backend bind.ContractBackend) (*Binding, error)

NewBinding creates a new instance of Binding, bound to a specific deployed contract.

type BindingApproval

type BindingApproval struct {
	Owner    common.Address
	Approved common.Address
	TokenId  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

BindingApproval represents a Approval event raised by the Binding contract.

type BindingApprovalForAll

type BindingApprovalForAll struct {
	Owner    common.Address
	Operator common.Address
	Approved bool
	Raw      types.Log // Blockchain specific contextual infos
}

BindingApprovalForAll represents a ApprovalForAll event raised by the Binding contract.

type BindingApprovalForAllIterator

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

BindingApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Binding contract.

func (*BindingApprovalForAllIterator) Close

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

func (*BindingApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingApprovalForAllIterator) Next

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 BindingApprovalIterator

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

BindingApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Binding contract.

func (*BindingApprovalIterator) Close

func (it *BindingApprovalIterator) Close() error

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

func (*BindingApprovalIterator) Error

func (it *BindingApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingApprovalIterator) Next

func (it *BindingApprovalIterator) 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 BindingBatchUpdated

type BindingBatchUpdated struct {
	Previous *big.Int
	Updated  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

BindingBatchUpdated represents a BatchUpdated event raised by the Binding contract.

type BindingBatchUpdatedIterator

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

BindingBatchUpdatedIterator is returned from FilterBatchUpdated and is used to iterate over the raw logs and unpacked data for BatchUpdated events raised by the Binding contract.

func (*BindingBatchUpdatedIterator) Close

func (it *BindingBatchUpdatedIterator) Close() error

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

func (*BindingBatchUpdatedIterator) Error

func (it *BindingBatchUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingBatchUpdatedIterator) Next

func (it *BindingBatchUpdatedIterator) 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 BindingCaller

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

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

func NewBindingCaller

func NewBindingCaller(address common.Address, caller bind.ContractCaller) (*BindingCaller, error)

NewBindingCaller creates a new read-only instance of Binding, bound to a specific deployed contract.

func (*BindingCaller) Allocation

func (_Binding *BindingCaller) Allocation(opts *bind.CallOpts) (string, error)

Allocation is a free data retrieval call binding the contract method 0x88a17bde.

Solidity: function allocation() view returns(string)

func (*BindingCaller) BalanceOf

func (_Binding *BindingCaller) 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 (*BindingCaller) Batch

func (_Binding *BindingCaller) Batch(opts *bind.CallOpts) (*big.Int, error)

Batch is a free data retrieval call binding the contract method 0xaf713566.

Solidity: function batch() view returns(uint256)

func (*BindingCaller) Frozen

func (_Binding *BindingCaller) Frozen(opts *bind.CallOpts) (bool, error)

Frozen is a free data retrieval call binding the contract method 0x054f7d9c.

Solidity: function frozen() view returns(bool)

func (*BindingCaller) GetApproved

func (_Binding *BindingCaller) 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 (*BindingCaller) Hidden

func (_Binding *BindingCaller) Hidden(opts *bind.CallOpts) (string, error)

Hidden is a free data retrieval call binding the contract method 0xaef6d4b1.

Solidity: function hidden() view returns(string)

func (*BindingCaller) IsApprovedForAll

func (_Binding *BindingCaller) 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 (*BindingCaller) Max

func (_Binding *BindingCaller) Max(opts *bind.CallOpts) (*big.Int, error)

Max is a free data retrieval call binding the contract method 0x6ac5db19.

Solidity: function max() view returns(uint256)

func (*BindingCaller) Mintable

func (_Binding *BindingCaller) Mintable(opts *bind.CallOpts) (bool, error)

Mintable is a free data retrieval call binding the contract method 0x4bf365df.

Solidity: function mintable() view returns(bool)

func (*BindingCaller) Name

func (_Binding *BindingCaller) 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 (*BindingCaller) Order

func (_Binding *BindingCaller) Order(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

Order is a free data retrieval call binding the contract method 0x21603f43.

Solidity: function order(uint256 ) view returns(uint256)

func (*BindingCaller) Owner

func (_Binding *BindingCaller) 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 (*BindingCaller) OwnerOf

func (_Binding *BindingCaller) 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 (*BindingCaller) Pack

func (_Binding *BindingCaller) Pack(opts *bind.CallOpts) (common.Address, error)

Pack is a free data retrieval call binding the contract method 0xef082838.

Solidity: function pack() view returns(address)

func (*BindingCaller) Pending

func (_Binding *BindingCaller) Pending(opts *bind.CallOpts) (*big.Int, error)

Pending is a free data retrieval call binding the contract method 0xe20ccec3.

Solidity: function pending() view returns(uint256)

func (*BindingCaller) Price

func (_Binding *BindingCaller) Price(opts *bind.CallOpts) (*big.Int, error)

Price is a free data retrieval call binding the contract method 0xa035b1fe.

Solidity: function price() view returns(uint256)

func (*BindingCaller) Randomness

func (_Binding *BindingCaller) Randomness(opts *bind.CallOpts) (*big.Int, error)

Randomness is a free data retrieval call binding the contract method 0x36013189.

Solidity: function randomness() view returns(uint256)

func (*BindingCaller) Receiver

func (_Binding *BindingCaller) Receiver(opts *bind.CallOpts) (common.Address, error)

Receiver is a free data retrieval call binding the contract method 0xf7260d3e.

Solidity: function receiver() view returns(address)

func (*BindingCaller) Revealable

func (_Binding *BindingCaller) Revealable(opts *bind.CallOpts) (bool, error)

Revealable is a free data retrieval call binding the contract method 0x03d16985.

Solidity: function revealable() view returns(bool)

func (*BindingCaller) Revealed

func (_Binding *BindingCaller) Revealed(opts *bind.CallOpts) (*big.Int, error)

Revealed is a free data retrieval call binding the contract method 0x51830227.

Solidity: function revealed() view returns(uint256)

func (*BindingCaller) Royalty

func (_Binding *BindingCaller) Royalty(opts *bind.CallOpts) (*big.Int, error)

Royalty is a free data retrieval call binding the contract method 0x29ee566c.

Solidity: function royalty() view returns(uint256)

func (*BindingCaller) RoyaltyInfo

func (_Binding *BindingCaller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)

RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.

Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)

func (*BindingCaller) Shuffle

func (_Binding *BindingCaller) Shuffle(opts *bind.CallOpts, arg0 *big.Int) (*big.Int, error)

Shuffle is a free data retrieval call binding the contract method 0xef6537b5.

Solidity: function shuffle(uint256 ) view returns(uint256)

func (*BindingCaller) SupportsInterface

func (_Binding *BindingCaller) 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 (*BindingCaller) Symbol

func (_Binding *BindingCaller) 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 (*BindingCaller) TokenURI

func (_Binding *BindingCaller) TokenURI(opts *bind.CallOpts, tokenId *big.Int) (string, error)

TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.

Solidity: function tokenURI(uint256 tokenId) view returns(string)

func (*BindingCaller) TokenURIFallback

func (_Binding *BindingCaller) TokenURIFallback(opts *bind.CallOpts, tokenId *big.Int) (string, error)

TokenURIFallback is a free data retrieval call binding the contract method 0xc7c8f564.

Solidity: function tokenURIFallback(uint256 tokenId) view returns(string)

func (*BindingCaller) Total

func (_Binding *BindingCaller) Total(opts *bind.CallOpts) (*big.Int, error)

Total is a free data retrieval call binding the contract method 0x2ddbd13a.

Solidity: function total() view returns(uint256)

func (*BindingCaller) Uri

func (_Binding *BindingCaller) Uri(opts *bind.CallOpts) (string, error)

Uri is a free data retrieval call binding the contract method 0xeac989f8.

Solidity: function uri() view returns(string)

func (*BindingCaller) UriFallback

func (_Binding *BindingCaller) UriFallback(opts *bind.CallOpts) (string, error)

UriFallback is a free data retrieval call binding the contract method 0x6dd8e21a.

Solidity: function uriFallback() view returns(string)

func (*BindingCaller) VrfFee

func (_Binding *BindingCaller) VrfFee(opts *bind.CallOpts) (*big.Int, error)

VrfFee is a free data retrieval call binding the contract method 0x1017507d.

Solidity: function vrfFee() view returns(uint256)

func (*BindingCaller) VrfKeyHash

func (_Binding *BindingCaller) VrfKeyHash(opts *bind.CallOpts) ([32]byte, error)

VrfKeyHash is a free data retrieval call binding the contract method 0x041d443e.

Solidity: function vrfKeyHash() view returns(bytes32)

type BindingCallerRaw

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

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

func (*BindingCallerRaw) Call

func (_Binding *BindingCallerRaw) 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 BindingCallerSession

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

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

func (*BindingCallerSession) Allocation

func (_Binding *BindingCallerSession) Allocation() (string, error)

Allocation is a free data retrieval call binding the contract method 0x88a17bde.

Solidity: function allocation() view returns(string)

func (*BindingCallerSession) BalanceOf

func (_Binding *BindingCallerSession) 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 (*BindingCallerSession) Batch

func (_Binding *BindingCallerSession) Batch() (*big.Int, error)

Batch is a free data retrieval call binding the contract method 0xaf713566.

Solidity: function batch() view returns(uint256)

func (*BindingCallerSession) Frozen

func (_Binding *BindingCallerSession) Frozen() (bool, error)

Frozen is a free data retrieval call binding the contract method 0x054f7d9c.

Solidity: function frozen() view returns(bool)

func (*BindingCallerSession) GetApproved

func (_Binding *BindingCallerSession) 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 (*BindingCallerSession) Hidden

func (_Binding *BindingCallerSession) Hidden() (string, error)

Hidden is a free data retrieval call binding the contract method 0xaef6d4b1.

Solidity: function hidden() view returns(string)

func (*BindingCallerSession) IsApprovedForAll

func (_Binding *BindingCallerSession) 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 (*BindingCallerSession) Max

func (_Binding *BindingCallerSession) Max() (*big.Int, error)

Max is a free data retrieval call binding the contract method 0x6ac5db19.

Solidity: function max() view returns(uint256)

func (*BindingCallerSession) Mintable

func (_Binding *BindingCallerSession) Mintable() (bool, error)

Mintable is a free data retrieval call binding the contract method 0x4bf365df.

Solidity: function mintable() view returns(bool)

func (*BindingCallerSession) Name

func (_Binding *BindingCallerSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BindingCallerSession) Order

func (_Binding *BindingCallerSession) Order(arg0 *big.Int) (*big.Int, error)

Order is a free data retrieval call binding the contract method 0x21603f43.

Solidity: function order(uint256 ) view returns(uint256)

func (*BindingCallerSession) Owner

func (_Binding *BindingCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BindingCallerSession) OwnerOf

func (_Binding *BindingCallerSession) 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 (*BindingCallerSession) Pack

func (_Binding *BindingCallerSession) Pack() (common.Address, error)

Pack is a free data retrieval call binding the contract method 0xef082838.

Solidity: function pack() view returns(address)

func (*BindingCallerSession) Pending

func (_Binding *BindingCallerSession) Pending() (*big.Int, error)

Pending is a free data retrieval call binding the contract method 0xe20ccec3.

Solidity: function pending() view returns(uint256)

func (*BindingCallerSession) Price

func (_Binding *BindingCallerSession) Price() (*big.Int, error)

Price is a free data retrieval call binding the contract method 0xa035b1fe.

Solidity: function price() view returns(uint256)

func (*BindingCallerSession) Randomness

func (_Binding *BindingCallerSession) Randomness() (*big.Int, error)

Randomness is a free data retrieval call binding the contract method 0x36013189.

Solidity: function randomness() view returns(uint256)

func (*BindingCallerSession) Receiver

func (_Binding *BindingCallerSession) Receiver() (common.Address, error)

Receiver is a free data retrieval call binding the contract method 0xf7260d3e.

Solidity: function receiver() view returns(address)

func (*BindingCallerSession) Revealable

func (_Binding *BindingCallerSession) Revealable() (bool, error)

Revealable is a free data retrieval call binding the contract method 0x03d16985.

Solidity: function revealable() view returns(bool)

func (*BindingCallerSession) Revealed

func (_Binding *BindingCallerSession) Revealed() (*big.Int, error)

Revealed is a free data retrieval call binding the contract method 0x51830227.

Solidity: function revealed() view returns(uint256)

func (*BindingCallerSession) Royalty

func (_Binding *BindingCallerSession) Royalty() (*big.Int, error)

Royalty is a free data retrieval call binding the contract method 0x29ee566c.

Solidity: function royalty() view returns(uint256)

func (*BindingCallerSession) RoyaltyInfo

func (_Binding *BindingCallerSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)

RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.

Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)

func (*BindingCallerSession) Shuffle

func (_Binding *BindingCallerSession) Shuffle(arg0 *big.Int) (*big.Int, error)

Shuffle is a free data retrieval call binding the contract method 0xef6537b5.

Solidity: function shuffle(uint256 ) view returns(uint256)

func (*BindingCallerSession) SupportsInterface

func (_Binding *BindingCallerSession) 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 (*BindingCallerSession) Symbol

func (_Binding *BindingCallerSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*BindingCallerSession) TokenURI

func (_Binding *BindingCallerSession) 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 (*BindingCallerSession) TokenURIFallback

func (_Binding *BindingCallerSession) TokenURIFallback(tokenId *big.Int) (string, error)

TokenURIFallback is a free data retrieval call binding the contract method 0xc7c8f564.

Solidity: function tokenURIFallback(uint256 tokenId) view returns(string)

func (*BindingCallerSession) Total

func (_Binding *BindingCallerSession) Total() (*big.Int, error)

Total is a free data retrieval call binding the contract method 0x2ddbd13a.

Solidity: function total() view returns(uint256)

func (*BindingCallerSession) Uri

func (_Binding *BindingCallerSession) Uri() (string, error)

Uri is a free data retrieval call binding the contract method 0xeac989f8.

Solidity: function uri() view returns(string)

func (*BindingCallerSession) UriFallback

func (_Binding *BindingCallerSession) UriFallback() (string, error)

UriFallback is a free data retrieval call binding the contract method 0x6dd8e21a.

Solidity: function uriFallback() view returns(string)

func (*BindingCallerSession) VrfFee

func (_Binding *BindingCallerSession) VrfFee() (*big.Int, error)

VrfFee is a free data retrieval call binding the contract method 0x1017507d.

Solidity: function vrfFee() view returns(uint256)

func (*BindingCallerSession) VrfKeyHash

func (_Binding *BindingCallerSession) VrfKeyHash() ([32]byte, error)

VrfKeyHash is a free data retrieval call binding the contract method 0x041d443e.

Solidity: function vrfKeyHash() view returns(bytes32)

type BindingFilterer

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

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

func NewBindingFilterer

func NewBindingFilterer(address common.Address, filterer bind.ContractFilterer) (*BindingFilterer, error)

NewBindingFilterer creates a new log filterer instance of Binding, bound to a specific deployed contract.

func (*BindingFilterer) FilterApproval

func (_Binding *BindingFilterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*BindingApprovalIterator, 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 (*BindingFilterer) FilterApprovalForAll

func (_Binding *BindingFilterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*BindingApprovalForAllIterator, 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 (*BindingFilterer) FilterBatchUpdated

func (_Binding *BindingFilterer) FilterBatchUpdated(opts *bind.FilterOpts) (*BindingBatchUpdatedIterator, error)

FilterBatchUpdated is a free log retrieval operation binding the contract event 0x656359bd8624a98c9559c454e7835a5e93f0867eacab61bfda9d2d0fce4e3097.

Solidity: event BatchUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) FilterHiddenUpdated

func (_Binding *BindingFilterer) FilterHiddenUpdated(opts *bind.FilterOpts) (*BindingHiddenUpdatedIterator, error)

FilterHiddenUpdated is a free log retrieval operation binding the contract event 0x57189fe32dda35d8b092ccd5a7d65eeecb46be25ce11a28ad02b5b0d3f662505.

Solidity: event HiddenUpdated(string previous, string updated)

func (*BindingFilterer) FilterMetadataFrozen

func (_Binding *BindingFilterer) FilterMetadataFrozen(opts *bind.FilterOpts) (*BindingMetadataFrozenIterator, error)

FilterMetadataFrozen is a free log retrieval operation binding the contract event 0xac32328134cd103aa01cccc8f61d479f9613e7f9c1de6bfc70c78412b15c18e3.

Solidity: event MetadataFrozen(string uri)

func (*BindingFilterer) FilterMintableUpdated

func (_Binding *BindingFilterer) FilterMintableUpdated(opts *bind.FilterOpts) (*BindingMintableUpdatedIterator, error)

FilterMintableUpdated is a free log retrieval operation binding the contract event 0x8d9383d773c0600295154578f39da3106938ba8d1fe1767bcfabe8bf05f555f4.

Solidity: event MintableUpdated(bool previous, bool updated)

func (*BindingFilterer) FilterOwnershipTransferred

func (_Binding *BindingFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BindingOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*BindingFilterer) FilterPackUpdated

func (_Binding *BindingFilterer) FilterPackUpdated(opts *bind.FilterOpts) (*BindingPackUpdatedIterator, error)

FilterPackUpdated is a free log retrieval operation binding the contract event 0x69c956910dd41d384c8eaa85a91003a538ae5d5ceb57ae4e530072e3908b10f4.

Solidity: event PackUpdated(address previous, address updated)

func (*BindingFilterer) FilterPriceUpdated

func (_Binding *BindingFilterer) FilterPriceUpdated(opts *bind.FilterOpts) (*BindingPriceUpdatedIterator, error)

FilterPriceUpdated is a free log retrieval operation binding the contract event 0x945c1c4e99aa89f648fbfe3df471b916f719e16d960fcec0737d4d56bd696838.

Solidity: event PriceUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) FilterReceiverUpdated

func (_Binding *BindingFilterer) FilterReceiverUpdated(opts *bind.FilterOpts) (*BindingReceiverUpdatedIterator, error)

FilterReceiverUpdated is a free log retrieval operation binding the contract event 0xbda2bcccbfa5ae883ab7d9f03480ab68fe68e9200c9b52c0c47abc21d2c90ec9.

Solidity: event ReceiverUpdated(address previous, address updated)

func (*BindingFilterer) FilterRevealableUpdated

func (_Binding *BindingFilterer) FilterRevealableUpdated(opts *bind.FilterOpts) (*BindingRevealableUpdatedIterator, error)

FilterRevealableUpdated is a free log retrieval operation binding the contract event 0x84cc45418127802859711bdf440a92a3a6d3819145166e3f884db8d202aa5ebf.

Solidity: event RevealableUpdated(bool previous, bool updated)

func (*BindingFilterer) FilterRoyaltyUpdated

func (_Binding *BindingFilterer) FilterRoyaltyUpdated(opts *bind.FilterOpts) (*BindingRoyaltyUpdatedIterator, error)

FilterRoyaltyUpdated is a free log retrieval operation binding the contract event 0x54e506cda8889617ec187c699f1c3b373053eb5796248194796f7e1501dfab24.

Solidity: event RoyaltyUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) FilterTokenReveal

func (_Binding *BindingFilterer) FilterTokenReveal(opts *bind.FilterOpts, user []common.Address) (*BindingTokenRevealIterator, error)

FilterTokenReveal is a free log retrieval operation binding the contract event 0xf78fdbb14693a4df69f9724dd4d02cb841094dbff2f6dac48ad20cda511f2d12.

Solidity: event TokenReveal(address indexed user, bytes32 requestId, uint256[] tokens)

func (*BindingFilterer) FilterTransfer

func (_Binding *BindingFilterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*BindingTransferIterator, 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 (*BindingFilterer) FilterUriFallbackUpdated

func (_Binding *BindingFilterer) FilterUriFallbackUpdated(opts *bind.FilterOpts) (*BindingUriFallbackUpdatedIterator, error)

FilterUriFallbackUpdated is a free log retrieval operation binding the contract event 0xe1b7ff5efe58018e39b7877b5cfa772bb90f32504be7b2330b078d2a9b114bbe.

Solidity: event UriFallbackUpdated(string previous, string updated)

func (*BindingFilterer) FilterUriUpdated

func (_Binding *BindingFilterer) FilterUriUpdated(opts *bind.FilterOpts) (*BindingUriUpdatedIterator, error)

FilterUriUpdated is a free log retrieval operation binding the contract event 0x7d8ebb5abe647a67ba3a2649e11557ae5aa256cf3449245e0c840c98132e5a37.

Solidity: event UriUpdated(string previous, string updated)

func (*BindingFilterer) ParseApproval

func (_Binding *BindingFilterer) ParseApproval(log types.Log) (*BindingApproval, 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 (*BindingFilterer) ParseApprovalForAll

func (_Binding *BindingFilterer) ParseApprovalForAll(log types.Log) (*BindingApprovalForAll, error)

ParseApprovalForAll is a log parse operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.

Solidity: event ApprovalForAll(address indexed owner, address indexed operator, bool approved)

func (*BindingFilterer) ParseBatchUpdated

func (_Binding *BindingFilterer) ParseBatchUpdated(log types.Log) (*BindingBatchUpdated, error)

ParseBatchUpdated is a log parse operation binding the contract event 0x656359bd8624a98c9559c454e7835a5e93f0867eacab61bfda9d2d0fce4e3097.

Solidity: event BatchUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) ParseHiddenUpdated

func (_Binding *BindingFilterer) ParseHiddenUpdated(log types.Log) (*BindingHiddenUpdated, error)

ParseHiddenUpdated is a log parse operation binding the contract event 0x57189fe32dda35d8b092ccd5a7d65eeecb46be25ce11a28ad02b5b0d3f662505.

Solidity: event HiddenUpdated(string previous, string updated)

func (*BindingFilterer) ParseMetadataFrozen

func (_Binding *BindingFilterer) ParseMetadataFrozen(log types.Log) (*BindingMetadataFrozen, error)

ParseMetadataFrozen is a log parse operation binding the contract event 0xac32328134cd103aa01cccc8f61d479f9613e7f9c1de6bfc70c78412b15c18e3.

Solidity: event MetadataFrozen(string uri)

func (*BindingFilterer) ParseMintableUpdated

func (_Binding *BindingFilterer) ParseMintableUpdated(log types.Log) (*BindingMintableUpdated, error)

ParseMintableUpdated is a log parse operation binding the contract event 0x8d9383d773c0600295154578f39da3106938ba8d1fe1767bcfabe8bf05f555f4.

Solidity: event MintableUpdated(bool previous, bool updated)

func (*BindingFilterer) ParseOwnershipTransferred

func (_Binding *BindingFilterer) ParseOwnershipTransferred(log types.Log) (*BindingOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*BindingFilterer) ParsePackUpdated

func (_Binding *BindingFilterer) ParsePackUpdated(log types.Log) (*BindingPackUpdated, error)

ParsePackUpdated is a log parse operation binding the contract event 0x69c956910dd41d384c8eaa85a91003a538ae5d5ceb57ae4e530072e3908b10f4.

Solidity: event PackUpdated(address previous, address updated)

func (*BindingFilterer) ParsePriceUpdated

func (_Binding *BindingFilterer) ParsePriceUpdated(log types.Log) (*BindingPriceUpdated, error)

ParsePriceUpdated is a log parse operation binding the contract event 0x945c1c4e99aa89f648fbfe3df471b916f719e16d960fcec0737d4d56bd696838.

Solidity: event PriceUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) ParseReceiverUpdated

func (_Binding *BindingFilterer) ParseReceiverUpdated(log types.Log) (*BindingReceiverUpdated, error)

ParseReceiverUpdated is a log parse operation binding the contract event 0xbda2bcccbfa5ae883ab7d9f03480ab68fe68e9200c9b52c0c47abc21d2c90ec9.

Solidity: event ReceiverUpdated(address previous, address updated)

func (*BindingFilterer) ParseRevealableUpdated

func (_Binding *BindingFilterer) ParseRevealableUpdated(log types.Log) (*BindingRevealableUpdated, error)

ParseRevealableUpdated is a log parse operation binding the contract event 0x84cc45418127802859711bdf440a92a3a6d3819145166e3f884db8d202aa5ebf.

Solidity: event RevealableUpdated(bool previous, bool updated)

func (*BindingFilterer) ParseRoyaltyUpdated

func (_Binding *BindingFilterer) ParseRoyaltyUpdated(log types.Log) (*BindingRoyaltyUpdated, error)

ParseRoyaltyUpdated is a log parse operation binding the contract event 0x54e506cda8889617ec187c699f1c3b373053eb5796248194796f7e1501dfab24.

Solidity: event RoyaltyUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) ParseTokenReveal

func (_Binding *BindingFilterer) ParseTokenReveal(log types.Log) (*BindingTokenReveal, error)

ParseTokenReveal is a log parse operation binding the contract event 0xf78fdbb14693a4df69f9724dd4d02cb841094dbff2f6dac48ad20cda511f2d12.

Solidity: event TokenReveal(address indexed user, bytes32 requestId, uint256[] tokens)

func (*BindingFilterer) ParseTransfer

func (_Binding *BindingFilterer) ParseTransfer(log types.Log) (*BindingTransfer, 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 (*BindingFilterer) ParseUriFallbackUpdated

func (_Binding *BindingFilterer) ParseUriFallbackUpdated(log types.Log) (*BindingUriFallbackUpdated, error)

ParseUriFallbackUpdated is a log parse operation binding the contract event 0xe1b7ff5efe58018e39b7877b5cfa772bb90f32504be7b2330b078d2a9b114bbe.

Solidity: event UriFallbackUpdated(string previous, string updated)

func (*BindingFilterer) ParseUriUpdated

func (_Binding *BindingFilterer) ParseUriUpdated(log types.Log) (*BindingUriUpdated, error)

ParseUriUpdated is a log parse operation binding the contract event 0x7d8ebb5abe647a67ba3a2649e11557ae5aa256cf3449245e0c840c98132e5a37.

Solidity: event UriUpdated(string previous, string updated)

func (*BindingFilterer) WatchApproval

func (_Binding *BindingFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *BindingApproval, 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 (*BindingFilterer) WatchApprovalForAll

func (_Binding *BindingFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *BindingApprovalForAll, 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 (*BindingFilterer) WatchBatchUpdated

func (_Binding *BindingFilterer) WatchBatchUpdated(opts *bind.WatchOpts, sink chan<- *BindingBatchUpdated) (event.Subscription, error)

WatchBatchUpdated is a free log subscription operation binding the contract event 0x656359bd8624a98c9559c454e7835a5e93f0867eacab61bfda9d2d0fce4e3097.

Solidity: event BatchUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) WatchHiddenUpdated

func (_Binding *BindingFilterer) WatchHiddenUpdated(opts *bind.WatchOpts, sink chan<- *BindingHiddenUpdated) (event.Subscription, error)

WatchHiddenUpdated is a free log subscription operation binding the contract event 0x57189fe32dda35d8b092ccd5a7d65eeecb46be25ce11a28ad02b5b0d3f662505.

Solidity: event HiddenUpdated(string previous, string updated)

func (*BindingFilterer) WatchMetadataFrozen

func (_Binding *BindingFilterer) WatchMetadataFrozen(opts *bind.WatchOpts, sink chan<- *BindingMetadataFrozen) (event.Subscription, error)

WatchMetadataFrozen is a free log subscription operation binding the contract event 0xac32328134cd103aa01cccc8f61d479f9613e7f9c1de6bfc70c78412b15c18e3.

Solidity: event MetadataFrozen(string uri)

func (*BindingFilterer) WatchMintableUpdated

func (_Binding *BindingFilterer) WatchMintableUpdated(opts *bind.WatchOpts, sink chan<- *BindingMintableUpdated) (event.Subscription, error)

WatchMintableUpdated is a free log subscription operation binding the contract event 0x8d9383d773c0600295154578f39da3106938ba8d1fe1767bcfabe8bf05f555f4.

Solidity: event MintableUpdated(bool previous, bool updated)

func (*BindingFilterer) WatchOwnershipTransferred

func (_Binding *BindingFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BindingOwnershipTransferred, 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 (*BindingFilterer) WatchPackUpdated

func (_Binding *BindingFilterer) WatchPackUpdated(opts *bind.WatchOpts, sink chan<- *BindingPackUpdated) (event.Subscription, error)

WatchPackUpdated is a free log subscription operation binding the contract event 0x69c956910dd41d384c8eaa85a91003a538ae5d5ceb57ae4e530072e3908b10f4.

Solidity: event PackUpdated(address previous, address updated)

func (*BindingFilterer) WatchPriceUpdated

func (_Binding *BindingFilterer) WatchPriceUpdated(opts *bind.WatchOpts, sink chan<- *BindingPriceUpdated) (event.Subscription, error)

WatchPriceUpdated is a free log subscription operation binding the contract event 0x945c1c4e99aa89f648fbfe3df471b916f719e16d960fcec0737d4d56bd696838.

Solidity: event PriceUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) WatchReceiverUpdated

func (_Binding *BindingFilterer) WatchReceiverUpdated(opts *bind.WatchOpts, sink chan<- *BindingReceiverUpdated) (event.Subscription, error)

WatchReceiverUpdated is a free log subscription operation binding the contract event 0xbda2bcccbfa5ae883ab7d9f03480ab68fe68e9200c9b52c0c47abc21d2c90ec9.

Solidity: event ReceiverUpdated(address previous, address updated)

func (*BindingFilterer) WatchRevealableUpdated

func (_Binding *BindingFilterer) WatchRevealableUpdated(opts *bind.WatchOpts, sink chan<- *BindingRevealableUpdated) (event.Subscription, error)

WatchRevealableUpdated is a free log subscription operation binding the contract event 0x84cc45418127802859711bdf440a92a3a6d3819145166e3f884db8d202aa5ebf.

Solidity: event RevealableUpdated(bool previous, bool updated)

func (*BindingFilterer) WatchRoyaltyUpdated

func (_Binding *BindingFilterer) WatchRoyaltyUpdated(opts *bind.WatchOpts, sink chan<- *BindingRoyaltyUpdated) (event.Subscription, error)

WatchRoyaltyUpdated is a free log subscription operation binding the contract event 0x54e506cda8889617ec187c699f1c3b373053eb5796248194796f7e1501dfab24.

Solidity: event RoyaltyUpdated(uint256 previous, uint256 updated)

func (*BindingFilterer) WatchTokenReveal

func (_Binding *BindingFilterer) WatchTokenReveal(opts *bind.WatchOpts, sink chan<- *BindingTokenReveal, user []common.Address) (event.Subscription, error)

WatchTokenReveal is a free log subscription operation binding the contract event 0xf78fdbb14693a4df69f9724dd4d02cb841094dbff2f6dac48ad20cda511f2d12.

Solidity: event TokenReveal(address indexed user, bytes32 requestId, uint256[] tokens)

func (*BindingFilterer) WatchTransfer

func (_Binding *BindingFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *BindingTransfer, 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 (*BindingFilterer) WatchUriFallbackUpdated

func (_Binding *BindingFilterer) WatchUriFallbackUpdated(opts *bind.WatchOpts, sink chan<- *BindingUriFallbackUpdated) (event.Subscription, error)

WatchUriFallbackUpdated is a free log subscription operation binding the contract event 0xe1b7ff5efe58018e39b7877b5cfa772bb90f32504be7b2330b078d2a9b114bbe.

Solidity: event UriFallbackUpdated(string previous, string updated)

func (*BindingFilterer) WatchUriUpdated

func (_Binding *BindingFilterer) WatchUriUpdated(opts *bind.WatchOpts, sink chan<- *BindingUriUpdated) (event.Subscription, error)

WatchUriUpdated is a free log subscription operation binding the contract event 0x7d8ebb5abe647a67ba3a2649e11557ae5aa256cf3449245e0c840c98132e5a37.

Solidity: event UriUpdated(string previous, string updated)

type BindingHiddenUpdated

type BindingHiddenUpdated struct {
	Previous string
	Updated  string
	Raw      types.Log // Blockchain specific contextual infos
}

BindingHiddenUpdated represents a HiddenUpdated event raised by the Binding contract.

type BindingHiddenUpdatedIterator

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

BindingHiddenUpdatedIterator is returned from FilterHiddenUpdated and is used to iterate over the raw logs and unpacked data for HiddenUpdated events raised by the Binding contract.

func (*BindingHiddenUpdatedIterator) Close

func (it *BindingHiddenUpdatedIterator) Close() error

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

func (*BindingHiddenUpdatedIterator) Error

func (it *BindingHiddenUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingHiddenUpdatedIterator) Next

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 BindingMetadataFrozen

type BindingMetadataFrozen struct {
	Uri string
	Raw types.Log // Blockchain specific contextual infos
}

BindingMetadataFrozen represents a MetadataFrozen event raised by the Binding contract.

type BindingMetadataFrozenIterator

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

BindingMetadataFrozenIterator is returned from FilterMetadataFrozen and is used to iterate over the raw logs and unpacked data for MetadataFrozen events raised by the Binding contract.

func (*BindingMetadataFrozenIterator) Close

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

func (*BindingMetadataFrozenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingMetadataFrozenIterator) Next

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 BindingMintableUpdated

type BindingMintableUpdated struct {
	Previous bool
	Updated  bool
	Raw      types.Log // Blockchain specific contextual infos
}

BindingMintableUpdated represents a MintableUpdated event raised by the Binding contract.

type BindingMintableUpdatedIterator

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

BindingMintableUpdatedIterator is returned from FilterMintableUpdated and is used to iterate over the raw logs and unpacked data for MintableUpdated events raised by the Binding contract.

func (*BindingMintableUpdatedIterator) Close

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

func (*BindingMintableUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingMintableUpdatedIterator) Next

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 BindingOwnershipTransferred

type BindingOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

BindingOwnershipTransferred represents a OwnershipTransferred event raised by the Binding contract.

type BindingOwnershipTransferredIterator

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

BindingOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Binding contract.

func (*BindingOwnershipTransferredIterator) Close

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

func (*BindingOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingOwnershipTransferredIterator) Next

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 BindingPackUpdated

type BindingPackUpdated struct {
	Previous common.Address
	Updated  common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

BindingPackUpdated represents a PackUpdated event raised by the Binding contract.

type BindingPackUpdatedIterator

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

BindingPackUpdatedIterator is returned from FilterPackUpdated and is used to iterate over the raw logs and unpacked data for PackUpdated events raised by the Binding contract.

func (*BindingPackUpdatedIterator) Close

func (it *BindingPackUpdatedIterator) Close() error

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

func (*BindingPackUpdatedIterator) Error

func (it *BindingPackUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingPackUpdatedIterator) Next

func (it *BindingPackUpdatedIterator) 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 BindingPriceUpdated

type BindingPriceUpdated struct {
	Previous *big.Int
	Updated  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

BindingPriceUpdated represents a PriceUpdated event raised by the Binding contract.

type BindingPriceUpdatedIterator

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

BindingPriceUpdatedIterator is returned from FilterPriceUpdated and is used to iterate over the raw logs and unpacked data for PriceUpdated events raised by the Binding contract.

func (*BindingPriceUpdatedIterator) Close

func (it *BindingPriceUpdatedIterator) Close() error

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

func (*BindingPriceUpdatedIterator) Error

func (it *BindingPriceUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingPriceUpdatedIterator) Next

func (it *BindingPriceUpdatedIterator) 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 BindingRaw

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

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

func (*BindingRaw) Call

func (_Binding *BindingRaw) 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 (*BindingRaw) Transact

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

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

func (*BindingRaw) Transfer

func (_Binding *BindingRaw) 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 BindingReceiverUpdated

type BindingReceiverUpdated struct {
	Previous common.Address
	Updated  common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

BindingReceiverUpdated represents a ReceiverUpdated event raised by the Binding contract.

type BindingReceiverUpdatedIterator

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

BindingReceiverUpdatedIterator is returned from FilterReceiverUpdated and is used to iterate over the raw logs and unpacked data for ReceiverUpdated events raised by the Binding contract.

func (*BindingReceiverUpdatedIterator) Close

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

func (*BindingReceiverUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingReceiverUpdatedIterator) Next

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 BindingRevealableUpdated

type BindingRevealableUpdated struct {
	Previous bool
	Updated  bool
	Raw      types.Log // Blockchain specific contextual infos
}

BindingRevealableUpdated represents a RevealableUpdated event raised by the Binding contract.

type BindingRevealableUpdatedIterator

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

BindingRevealableUpdatedIterator is returned from FilterRevealableUpdated and is used to iterate over the raw logs and unpacked data for RevealableUpdated events raised by the Binding contract.

func (*BindingRevealableUpdatedIterator) Close

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

func (*BindingRevealableUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingRevealableUpdatedIterator) Next

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 BindingRoyaltyUpdated

type BindingRoyaltyUpdated struct {
	Previous *big.Int
	Updated  *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

BindingRoyaltyUpdated represents a RoyaltyUpdated event raised by the Binding contract.

type BindingRoyaltyUpdatedIterator

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

BindingRoyaltyUpdatedIterator is returned from FilterRoyaltyUpdated and is used to iterate over the raw logs and unpacked data for RoyaltyUpdated events raised by the Binding contract.

func (*BindingRoyaltyUpdatedIterator) Close

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

func (*BindingRoyaltyUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingRoyaltyUpdatedIterator) Next

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 BindingSession

type BindingSession struct {
	Contract     *Binding          // 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
}

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

func (*BindingSession) Allocation

func (_Binding *BindingSession) Allocation() (string, error)

Allocation is a free data retrieval call binding the contract method 0x88a17bde.

Solidity: function allocation() view returns(string)

func (*BindingSession) Approve

func (_Binding *BindingSession) 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 (*BindingSession) BalanceOf

func (_Binding *BindingSession) 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 (*BindingSession) Batch

func (_Binding *BindingSession) Batch() (*big.Int, error)

Batch is a free data retrieval call binding the contract method 0xaf713566.

Solidity: function batch() view returns(uint256)

func (*BindingSession) Freeze

func (_Binding *BindingSession) Freeze() (*types.Transaction, error)

Freeze is a paid mutator transaction binding the contract method 0x62a5af3b.

Solidity: function freeze() returns()

func (*BindingSession) Frozen

func (_Binding *BindingSession) Frozen() (bool, error)

Frozen is a free data retrieval call binding the contract method 0x054f7d9c.

Solidity: function frozen() view returns(bool)

func (*BindingSession) GetApproved

func (_Binding *BindingSession) 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 (*BindingSession) Hidden

func (_Binding *BindingSession) Hidden() (string, error)

Hidden is a free data retrieval call binding the contract method 0xaef6d4b1.

Solidity: function hidden() view returns(string)

func (*BindingSession) IsApprovedForAll

func (_Binding *BindingSession) 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 (*BindingSession) Max

func (_Binding *BindingSession) Max() (*big.Int, error)

Max is a free data retrieval call binding the contract method 0x6ac5db19.

Solidity: function max() view returns(uint256)

func (*BindingSession) Mint

func (_Binding *BindingSession) Mint(amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0xa0712d68.

Solidity: function mint(uint256 amount) payable returns()

func (*BindingSession) MintOwner

func (_Binding *BindingSession) MintOwner(amount *big.Int) (*types.Transaction, error)

MintOwner is a paid mutator transaction binding the contract method 0x33f88d22.

Solidity: function mintOwner(uint256 amount) returns()

func (*BindingSession) Mintable

func (_Binding *BindingSession) Mintable() (bool, error)

Mintable is a free data retrieval call binding the contract method 0x4bf365df.

Solidity: function mintable() view returns(bool)

func (*BindingSession) Name

func (_Binding *BindingSession) Name() (string, error)

Name is a free data retrieval call binding the contract method 0x06fdde03.

Solidity: function name() view returns(string)

func (*BindingSession) Order

func (_Binding *BindingSession) Order(arg0 *big.Int) (*big.Int, error)

Order is a free data retrieval call binding the contract method 0x21603f43.

Solidity: function order(uint256 ) view returns(uint256)

func (*BindingSession) Owner

func (_Binding *BindingSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*BindingSession) OwnerOf

func (_Binding *BindingSession) 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 (*BindingSession) Pack

func (_Binding *BindingSession) Pack() (common.Address, error)

Pack is a free data retrieval call binding the contract method 0xef082838.

Solidity: function pack() view returns(address)

func (*BindingSession) Pending

func (_Binding *BindingSession) Pending() (*big.Int, error)

Pending is a free data retrieval call binding the contract method 0xe20ccec3.

Solidity: function pending() view returns(uint256)

func (*BindingSession) Price

func (_Binding *BindingSession) Price() (*big.Int, error)

Price is a free data retrieval call binding the contract method 0xa035b1fe.

Solidity: function price() view returns(uint256)

func (*BindingSession) Randomness

func (_Binding *BindingSession) Randomness() (*big.Int, error)

Randomness is a free data retrieval call binding the contract method 0x36013189.

Solidity: function randomness() view returns(uint256)

func (*BindingSession) RawFulfillRandomness

func (_Binding *BindingSession) RawFulfillRandomness(requestId [32]byte, randomness *big.Int) (*types.Transaction, error)

RawFulfillRandomness is a paid mutator transaction binding the contract method 0x94985ddd.

Solidity: function rawFulfillRandomness(bytes32 requestId, uint256 randomness) returns()

func (*BindingSession) Receiver

func (_Binding *BindingSession) Receiver() (common.Address, error)

Receiver is a free data retrieval call binding the contract method 0xf7260d3e.

Solidity: function receiver() view returns(address)

func (*BindingSession) RenounceOwnership

func (_Binding *BindingSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*BindingSession) Reveal

func (_Binding *BindingSession) Reveal(tokens []*big.Int) (*types.Transaction, error)

Reveal is a paid mutator transaction binding the contract method 0xb93f208a.

Solidity: function reveal(uint256[] tokens) returns(bytes32)

func (*BindingSession) Revealable

func (_Binding *BindingSession) Revealable() (bool, error)

Revealable is a free data retrieval call binding the contract method 0x03d16985.

Solidity: function revealable() view returns(bool)

func (*BindingSession) Revealed

func (_Binding *BindingSession) Revealed() (*big.Int, error)

Revealed is a free data retrieval call binding the contract method 0x51830227.

Solidity: function revealed() view returns(uint256)

func (*BindingSession) Royalty

func (_Binding *BindingSession) Royalty() (*big.Int, error)

Royalty is a free data retrieval call binding the contract method 0x29ee566c.

Solidity: function royalty() view returns(uint256)

func (*BindingSession) RoyaltyInfo

func (_Binding *BindingSession) RoyaltyInfo(tokenId *big.Int, salePrice *big.Int) (common.Address, *big.Int, error)

RoyaltyInfo is a free data retrieval call binding the contract method 0x2a55205a.

Solidity: function royaltyInfo(uint256 tokenId, uint256 salePrice) view returns(address, uint256)

func (*BindingSession) SafeTransferFrom

func (_Binding *BindingSession) 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 (*BindingSession) SafeTransferFrom0

func (_Binding *BindingSession) 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 (*BindingSession) SetAllocation

func (_Binding *BindingSession) SetAllocation(allocation_ string) (*types.Transaction, error)

SetAllocation is a paid mutator transaction binding the contract method 0x970a1fa8.

Solidity: function setAllocation(string allocation_) returns()

func (*BindingSession) SetApprovalForAll

func (_Binding *BindingSession) 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 (*BindingSession) SetHidden

func (_Binding *BindingSession) SetHidden(hidden_ string) (*types.Transaction, error)

SetHidden is a paid mutator transaction binding the contract method 0xd309aa2c.

Solidity: function setHidden(string hidden_) returns()

func (*BindingSession) SetMintable

func (_Binding *BindingSession) SetMintable(status_ bool) (*types.Transaction, error)

SetMintable is a paid mutator transaction binding the contract method 0x285d70d4.

Solidity: function setMintable(bool status_) returns()

func (*BindingSession) SetPack

func (_Binding *BindingSession) SetPack(pack_ common.Address) (*types.Transaction, error)

SetPack is a paid mutator transaction binding the contract method 0x353c65c5.

Solidity: function setPack(address pack_) returns()

func (*BindingSession) SetReceiver

func (_Binding *BindingSession) SetReceiver(receiver_ common.Address) (*types.Transaction, error)

SetReceiver is a paid mutator transaction binding the contract method 0x718da7ee.

Solidity: function setReceiver(address receiver_) returns()

func (*BindingSession) SetRevealable

func (_Binding *BindingSession) SetRevealable(status_ bool) (*types.Transaction, error)

SetRevealable is a paid mutator transaction binding the contract method 0xb06194d3.

Solidity: function setRevealable(bool status_) returns()

func (*BindingSession) SetRoyalty

func (_Binding *BindingSession) SetRoyalty(royalty_ *big.Int) (*types.Transaction, error)

SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.

Solidity: function setRoyalty(uint256 royalty_) returns()

func (*BindingSession) SetURI

func (_Binding *BindingSession) SetURI(uri_ string) (*types.Transaction, error)

SetURI is a paid mutator transaction binding the contract method 0x02fe5305.

Solidity: function setURI(string uri_) returns()

func (*BindingSession) SetURIFallback

func (_Binding *BindingSession) SetURIFallback(uri_ string) (*types.Transaction, error)

SetURIFallback is a paid mutator transaction binding the contract method 0x0c8ab6e1.

Solidity: function setURIFallback(string uri_) returns()

func (*BindingSession) Shuffle

func (_Binding *BindingSession) Shuffle(arg0 *big.Int) (*big.Int, error)

Shuffle is a free data retrieval call binding the contract method 0xef6537b5.

Solidity: function shuffle(uint256 ) view returns(uint256)

func (*BindingSession) SupportsInterface

func (_Binding *BindingSession) 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 (*BindingSession) Symbol

func (_Binding *BindingSession) Symbol() (string, error)

Symbol is a free data retrieval call binding the contract method 0x95d89b41.

Solidity: function symbol() view returns(string)

func (*BindingSession) TokenURI

func (_Binding *BindingSession) 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 (*BindingSession) TokenURIFallback

func (_Binding *BindingSession) TokenURIFallback(tokenId *big.Int) (string, error)

TokenURIFallback is a free data retrieval call binding the contract method 0xc7c8f564.

Solidity: function tokenURIFallback(uint256 tokenId) view returns(string)

func (*BindingSession) Total

func (_Binding *BindingSession) Total() (*big.Int, error)

Total is a free data retrieval call binding the contract method 0x2ddbd13a.

Solidity: function total() view returns(uint256)

func (*BindingSession) TransferFrom

func (_Binding *BindingSession) 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 (*BindingSession) TransferOwnership

func (_Binding *BindingSession) 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 (*BindingSession) Update

func (_Binding *BindingSession) Update() (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0xa2e62045.

Solidity: function update() returns()

func (*BindingSession) Uri

func (_Binding *BindingSession) Uri() (string, error)

Uri is a free data retrieval call binding the contract method 0xeac989f8.

Solidity: function uri() view returns(string)

func (*BindingSession) UriFallback

func (_Binding *BindingSession) UriFallback() (string, error)

UriFallback is a free data retrieval call binding the contract method 0x6dd8e21a.

Solidity: function uriFallback() view returns(string)

func (*BindingSession) VrfFee

func (_Binding *BindingSession) VrfFee() (*big.Int, error)

VrfFee is a free data retrieval call binding the contract method 0x1017507d.

Solidity: function vrfFee() view returns(uint256)

func (*BindingSession) VrfKeyHash

func (_Binding *BindingSession) VrfKeyHash() ([32]byte, error)

VrfKeyHash is a free data retrieval call binding the contract method 0x041d443e.

Solidity: function vrfKeyHash() view returns(bytes32)

func (*BindingSession) Withdraw

func (_Binding *BindingSession) Withdraw() (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.

Solidity: function withdraw() returns()

type BindingTokenReveal

type BindingTokenReveal struct {
	User      common.Address
	RequestId [32]byte
	Tokens    []*big.Int
	Raw       types.Log // Blockchain specific contextual infos
}

BindingTokenReveal represents a TokenReveal event raised by the Binding contract.

type BindingTokenRevealIterator

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

BindingTokenRevealIterator is returned from FilterTokenReveal and is used to iterate over the raw logs and unpacked data for TokenReveal events raised by the Binding contract.

func (*BindingTokenRevealIterator) Close

func (it *BindingTokenRevealIterator) Close() error

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

func (*BindingTokenRevealIterator) Error

func (it *BindingTokenRevealIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingTokenRevealIterator) Next

func (it *BindingTokenRevealIterator) 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 BindingTransactor

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

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

func NewBindingTransactor

func NewBindingTransactor(address common.Address, transactor bind.ContractTransactor) (*BindingTransactor, error)

NewBindingTransactor creates a new write-only instance of Binding, bound to a specific deployed contract.

func (*BindingTransactor) Approve

func (_Binding *BindingTransactor) 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 (*BindingTransactor) Freeze

func (_Binding *BindingTransactor) Freeze(opts *bind.TransactOpts) (*types.Transaction, error)

Freeze is a paid mutator transaction binding the contract method 0x62a5af3b.

Solidity: function freeze() returns()

func (*BindingTransactor) Mint

func (_Binding *BindingTransactor) Mint(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0xa0712d68.

Solidity: function mint(uint256 amount) payable returns()

func (*BindingTransactor) MintOwner

func (_Binding *BindingTransactor) MintOwner(opts *bind.TransactOpts, amount *big.Int) (*types.Transaction, error)

MintOwner is a paid mutator transaction binding the contract method 0x33f88d22.

Solidity: function mintOwner(uint256 amount) returns()

func (*BindingTransactor) RawFulfillRandomness

func (_Binding *BindingTransactor) RawFulfillRandomness(opts *bind.TransactOpts, requestId [32]byte, randomness *big.Int) (*types.Transaction, error)

RawFulfillRandomness is a paid mutator transaction binding the contract method 0x94985ddd.

Solidity: function rawFulfillRandomness(bytes32 requestId, uint256 randomness) returns()

func (*BindingTransactor) RenounceOwnership

func (_Binding *BindingTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*BindingTransactor) Reveal

func (_Binding *BindingTransactor) Reveal(opts *bind.TransactOpts, tokens []*big.Int) (*types.Transaction, error)

Reveal is a paid mutator transaction binding the contract method 0xb93f208a.

Solidity: function reveal(uint256[] tokens) returns(bytes32)

func (*BindingTransactor) SafeTransferFrom

func (_Binding *BindingTransactor) 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 (*BindingTransactor) SafeTransferFrom0

func (_Binding *BindingTransactor) 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 (*BindingTransactor) SetAllocation

func (_Binding *BindingTransactor) SetAllocation(opts *bind.TransactOpts, allocation_ string) (*types.Transaction, error)

SetAllocation is a paid mutator transaction binding the contract method 0x970a1fa8.

Solidity: function setAllocation(string allocation_) returns()

func (*BindingTransactor) SetApprovalForAll

func (_Binding *BindingTransactor) 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 (*BindingTransactor) SetHidden

func (_Binding *BindingTransactor) SetHidden(opts *bind.TransactOpts, hidden_ string) (*types.Transaction, error)

SetHidden is a paid mutator transaction binding the contract method 0xd309aa2c.

Solidity: function setHidden(string hidden_) returns()

func (*BindingTransactor) SetMintable

func (_Binding *BindingTransactor) SetMintable(opts *bind.TransactOpts, status_ bool) (*types.Transaction, error)

SetMintable is a paid mutator transaction binding the contract method 0x285d70d4.

Solidity: function setMintable(bool status_) returns()

func (*BindingTransactor) SetPack

func (_Binding *BindingTransactor) SetPack(opts *bind.TransactOpts, pack_ common.Address) (*types.Transaction, error)

SetPack is a paid mutator transaction binding the contract method 0x353c65c5.

Solidity: function setPack(address pack_) returns()

func (*BindingTransactor) SetReceiver

func (_Binding *BindingTransactor) SetReceiver(opts *bind.TransactOpts, receiver_ common.Address) (*types.Transaction, error)

SetReceiver is a paid mutator transaction binding the contract method 0x718da7ee.

Solidity: function setReceiver(address receiver_) returns()

func (*BindingTransactor) SetRevealable

func (_Binding *BindingTransactor) SetRevealable(opts *bind.TransactOpts, status_ bool) (*types.Transaction, error)

SetRevealable is a paid mutator transaction binding the contract method 0xb06194d3.

Solidity: function setRevealable(bool status_) returns()

func (*BindingTransactor) SetRoyalty

func (_Binding *BindingTransactor) SetRoyalty(opts *bind.TransactOpts, royalty_ *big.Int) (*types.Transaction, error)

SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.

Solidity: function setRoyalty(uint256 royalty_) returns()

func (*BindingTransactor) SetURI

func (_Binding *BindingTransactor) SetURI(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)

SetURI is a paid mutator transaction binding the contract method 0x02fe5305.

Solidity: function setURI(string uri_) returns()

func (*BindingTransactor) SetURIFallback

func (_Binding *BindingTransactor) SetURIFallback(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)

SetURIFallback is a paid mutator transaction binding the contract method 0x0c8ab6e1.

Solidity: function setURIFallback(string uri_) returns()

func (*BindingTransactor) TransferFrom

func (_Binding *BindingTransactor) 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 (*BindingTransactor) TransferOwnership

func (_Binding *BindingTransactor) 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 (*BindingTransactor) Update

func (_Binding *BindingTransactor) Update(opts *bind.TransactOpts) (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0xa2e62045.

Solidity: function update() returns()

func (*BindingTransactor) Withdraw

func (_Binding *BindingTransactor) Withdraw(opts *bind.TransactOpts) (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.

Solidity: function withdraw() returns()

type BindingTransactorRaw

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

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

func (*BindingTransactorRaw) Transact

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

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

func (*BindingTransactorRaw) Transfer

func (_Binding *BindingTransactorRaw) 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 BindingTransactorSession

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

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

func (*BindingTransactorSession) Approve

func (_Binding *BindingTransactorSession) 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 (*BindingTransactorSession) Freeze

func (_Binding *BindingTransactorSession) Freeze() (*types.Transaction, error)

Freeze is a paid mutator transaction binding the contract method 0x62a5af3b.

Solidity: function freeze() returns()

func (*BindingTransactorSession) Mint

func (_Binding *BindingTransactorSession) Mint(amount *big.Int) (*types.Transaction, error)

Mint is a paid mutator transaction binding the contract method 0xa0712d68.

Solidity: function mint(uint256 amount) payable returns()

func (*BindingTransactorSession) MintOwner

func (_Binding *BindingTransactorSession) MintOwner(amount *big.Int) (*types.Transaction, error)

MintOwner is a paid mutator transaction binding the contract method 0x33f88d22.

Solidity: function mintOwner(uint256 amount) returns()

func (*BindingTransactorSession) RawFulfillRandomness

func (_Binding *BindingTransactorSession) RawFulfillRandomness(requestId [32]byte, randomness *big.Int) (*types.Transaction, error)

RawFulfillRandomness is a paid mutator transaction binding the contract method 0x94985ddd.

Solidity: function rawFulfillRandomness(bytes32 requestId, uint256 randomness) returns()

func (*BindingTransactorSession) RenounceOwnership

func (_Binding *BindingTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*BindingTransactorSession) Reveal

func (_Binding *BindingTransactorSession) Reveal(tokens []*big.Int) (*types.Transaction, error)

Reveal is a paid mutator transaction binding the contract method 0xb93f208a.

Solidity: function reveal(uint256[] tokens) returns(bytes32)

func (*BindingTransactorSession) SafeTransferFrom

func (_Binding *BindingTransactorSession) 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 (*BindingTransactorSession) SafeTransferFrom0

func (_Binding *BindingTransactorSession) 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 (*BindingTransactorSession) SetAllocation

func (_Binding *BindingTransactorSession) SetAllocation(allocation_ string) (*types.Transaction, error)

SetAllocation is a paid mutator transaction binding the contract method 0x970a1fa8.

Solidity: function setAllocation(string allocation_) returns()

func (*BindingTransactorSession) SetApprovalForAll

func (_Binding *BindingTransactorSession) 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 (*BindingTransactorSession) SetHidden

func (_Binding *BindingTransactorSession) SetHidden(hidden_ string) (*types.Transaction, error)

SetHidden is a paid mutator transaction binding the contract method 0xd309aa2c.

Solidity: function setHidden(string hidden_) returns()

func (*BindingTransactorSession) SetMintable

func (_Binding *BindingTransactorSession) SetMintable(status_ bool) (*types.Transaction, error)

SetMintable is a paid mutator transaction binding the contract method 0x285d70d4.

Solidity: function setMintable(bool status_) returns()

func (*BindingTransactorSession) SetPack

func (_Binding *BindingTransactorSession) SetPack(pack_ common.Address) (*types.Transaction, error)

SetPack is a paid mutator transaction binding the contract method 0x353c65c5.

Solidity: function setPack(address pack_) returns()

func (*BindingTransactorSession) SetReceiver

func (_Binding *BindingTransactorSession) SetReceiver(receiver_ common.Address) (*types.Transaction, error)

SetReceiver is a paid mutator transaction binding the contract method 0x718da7ee.

Solidity: function setReceiver(address receiver_) returns()

func (*BindingTransactorSession) SetRevealable

func (_Binding *BindingTransactorSession) SetRevealable(status_ bool) (*types.Transaction, error)

SetRevealable is a paid mutator transaction binding the contract method 0xb06194d3.

Solidity: function setRevealable(bool status_) returns()

func (*BindingTransactorSession) SetRoyalty

func (_Binding *BindingTransactorSession) SetRoyalty(royalty_ *big.Int) (*types.Transaction, error)

SetRoyalty is a paid mutator transaction binding the contract method 0x4209a2e1.

Solidity: function setRoyalty(uint256 royalty_) returns()

func (*BindingTransactorSession) SetURI

func (_Binding *BindingTransactorSession) SetURI(uri_ string) (*types.Transaction, error)

SetURI is a paid mutator transaction binding the contract method 0x02fe5305.

Solidity: function setURI(string uri_) returns()

func (*BindingTransactorSession) SetURIFallback

func (_Binding *BindingTransactorSession) SetURIFallback(uri_ string) (*types.Transaction, error)

SetURIFallback is a paid mutator transaction binding the contract method 0x0c8ab6e1.

Solidity: function setURIFallback(string uri_) returns()

func (*BindingTransactorSession) TransferFrom

func (_Binding *BindingTransactorSession) 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 (*BindingTransactorSession) TransferOwnership

func (_Binding *BindingTransactorSession) 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 (*BindingTransactorSession) Update

func (_Binding *BindingTransactorSession) Update() (*types.Transaction, error)

Update is a paid mutator transaction binding the contract method 0xa2e62045.

Solidity: function update() returns()

func (*BindingTransactorSession) Withdraw

func (_Binding *BindingTransactorSession) Withdraw() (*types.Transaction, error)

Withdraw is a paid mutator transaction binding the contract method 0x3ccfd60b.

Solidity: function withdraw() returns()

type BindingTransfer

type BindingTransfer struct {
	From    common.Address
	To      common.Address
	TokenId *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

BindingTransfer represents a Transfer event raised by the Binding contract.

type BindingTransferIterator

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

BindingTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Binding contract.

func (*BindingTransferIterator) Close

func (it *BindingTransferIterator) Close() error

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

func (*BindingTransferIterator) Error

func (it *BindingTransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingTransferIterator) Next

func (it *BindingTransferIterator) 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 BindingUriFallbackUpdated

type BindingUriFallbackUpdated struct {
	Previous string
	Updated  string
	Raw      types.Log // Blockchain specific contextual infos
}

BindingUriFallbackUpdated represents a UriFallbackUpdated event raised by the Binding contract.

type BindingUriFallbackUpdatedIterator

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

BindingUriFallbackUpdatedIterator is returned from FilterUriFallbackUpdated and is used to iterate over the raw logs and unpacked data for UriFallbackUpdated events raised by the Binding contract.

func (*BindingUriFallbackUpdatedIterator) Close

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

func (*BindingUriFallbackUpdatedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingUriFallbackUpdatedIterator) Next

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 BindingUriUpdated

type BindingUriUpdated struct {
	Previous string
	Updated  string
	Raw      types.Log // Blockchain specific contextual infos
}

BindingUriUpdated represents a UriUpdated event raised by the Binding contract.

type BindingUriUpdatedIterator

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

BindingUriUpdatedIterator is returned from FilterUriUpdated and is used to iterate over the raw logs and unpacked data for UriUpdated events raised by the Binding contract.

func (*BindingUriUpdatedIterator) Close

func (it *BindingUriUpdatedIterator) Close() error

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

func (*BindingUriUpdatedIterator) Error

func (it *BindingUriUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*BindingUriUpdatedIterator) Next

func (it *BindingUriUpdatedIterator) 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 DStorageERC721RandomVRFConfig

type DStorageERC721RandomVRFConfig struct {
	Coordinator common.Address
	Link        common.Address
	Keyhash     [32]byte
	Fee         *big.Int
}

DStorageERC721RandomVRFConfig is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

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