manifold

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BurnRedeemERC1155ABI = BurnRedeemERC1155MetaData.ABI

BurnRedeemERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use BurnRedeemERC1155MetaData.ABI instead.

View Source
var BurnRedeemERC1155MetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminRevoked\",\"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\"},{\"inputs\":[],\"name\":\"BURN_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MULTI_BURN_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint32[]\",\"name\":\"amounts\",\"type\":\"uint32[]\"}],\"name\":\"airdrop\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"approveAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"creatorContractAddresses\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"instanceIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint32[]\",\"name\":\"burnRedeemCounts\",\"type\":\"uint32[]\"},{\"components\":[{\"internalType\":\"uint48\",\"name\":\"groupIndex\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"itemIndex\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnToken[][]\",\"name\":\"burnTokens\",\"type\":\"tuple[][]\"}],\"name\":\"burnRedeem\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"burnRedeemCount\",\"type\":\"uint32\"},{\"components\":[{\"internalType\":\"uint48\",\"name\":\"groupIndex\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"itemIndex\",\"type\":\"uint48\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnToken[]\",\"name\":\"burnTokens\",\"type\":\"tuple[]\"}],\"name\":\"burnRedeem\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmins\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"admins\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"getBurnRedeem\",\"outputs\":[{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"redeemedCount\",\"type\":\"uint32\"},{\"internalType\":\"uint16\",\"name\":\"redeemAmount\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"totalSupply\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"contractVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"uint160\",\"name\":\"cost\",\"type\":\"uint160\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"requiredCount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"enumIBurnRedeemCore.ValidationType\",\"name\":\"validationType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.TokenSpec\",\"name\":\"tokenSpec\",\"type\":\"uint8\"},{\"internalType\":\"enumIBurnRedeemCore.BurnSpec\",\"name\":\"burnSpec\",\"type\":\"uint8\"},{\"internalType\":\"uint72\",\"name\":\"amount\",\"type\":\"uint72\"},{\"internalType\":\"uint256\",\"name\":\"minTokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIBurnRedeemCore.BurnItem[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnGroup[]\",\"name\":\"burnSet\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnRedeem\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getBurnRedeemForToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"uint32\",\"name\":\"redeemedCount\",\"type\":\"uint32\"},{\"internalType\":\"uint16\",\"name\":\"redeemAmount\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"totalSupply\",\"type\":\"uint32\"},{\"internalType\":\"uint8\",\"name\":\"contractVersion\",\"type\":\"uint8\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"uint160\",\"name\":\"cost\",\"type\":\"uint160\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"requiredCount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"enumIBurnRedeemCore.ValidationType\",\"name\":\"validationType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.TokenSpec\",\"name\":\"tokenSpec\",\"type\":\"uint8\"},{\"internalType\":\"enumIBurnRedeemCore.BurnSpec\",\"name\":\"burnSpec\",\"type\":\"uint8\"},{\"internalType\":\"uint72\",\"name\":\"amount\",\"type\":\"uint72\"},{\"internalType\":\"uint256\",\"name\":\"minTokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIBurnRedeemCore.BurnItem[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnGroup[]\",\"name\":\"burnSet\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnRedeem\",\"name\":\"burnRedeem\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"redeemAmount\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"totalSupply\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"uint160\",\"name\":\"cost\",\"type\":\"uint160\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"requiredCount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"enumIBurnRedeemCore.ValidationType\",\"name\":\"validationType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.TokenSpec\",\"name\":\"tokenSpec\",\"type\":\"uint8\"},{\"internalType\":\"enumIBurnRedeemCore.BurnSpec\",\"name\":\"burnSpec\",\"type\":\"uint8\"},{\"internalType\":\"uint72\",\"name\":\"amount\",\"type\":\"uint72\"},{\"internalType\":\"uint256\",\"name\":\"minTokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIBurnRedeemCore.BurnItem[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnGroup[]\",\"name\":\"burnSet\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnRedeemParameters\",\"name\":\"burnRedeemParameters\",\"type\":\"tuple\"}],\"name\":\"initializeBurnRedeem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"manifoldMembershipContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC1155BatchReceived\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC1155Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"onERC721Received\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"destination\",\"type\":\"address\"}],\"name\":\"recoverERC721\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"revokeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"setMembershipAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"uint16\",\"name\":\"redeemAmount\",\"type\":\"uint16\"},{\"internalType\":\"uint32\",\"name\":\"totalSupply\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"uint160\",\"name\":\"cost\",\"type\":\"uint160\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"requiredCount\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"enumIBurnRedeemCore.ValidationType\",\"name\":\"validationType\",\"type\":\"uint8\"},{\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"internalType\":\"enumIBurnRedeemCore.TokenSpec\",\"name\":\"tokenSpec\",\"type\":\"uint8\"},{\"internalType\":\"enumIBurnRedeemCore.BurnSpec\",\"name\":\"burnSpec\",\"type\":\"uint8\"},{\"internalType\":\"uint72\",\"name\":\"amount\",\"type\":\"uint72\"},{\"internalType\":\"uint256\",\"name\":\"minTokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"maxTokenId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"}],\"internalType\":\"structIBurnRedeemCore.BurnItem[]\",\"name\":\"items\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnGroup[]\",\"name\":\"burnSet\",\"type\":\"tuple[]\"}],\"internalType\":\"structIBurnRedeemCore.BurnRedeemParameters\",\"name\":\"burnRedeemParameters\",\"type\":\"tuple\"}],\"name\":\"updateBurnRedeem\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"enumIBurnRedeemCore.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"}],\"name\":\"updateURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

BurnRedeemERC1155MetaData contains all meta data concerning the BurnRedeemERC1155 contract.

View Source
var CreatorCoreERC1155ABI = CreatorCoreERC1155MetaData.ABI

CreatorCoreERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use CreatorCoreERC1155MetaData.ABI instead.

View Source
var CreatorCoreERC1155MetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"ApproveTransferUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"DefaultRoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"ExtensionApproveTransferUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"ExtensionRoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionUnregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"permissions\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"MintPermissionsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"RoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"values\",\"type\":\"uint256[]\"}],\"name\":\"TransferBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"TransferSingle\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"value\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"URI\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"approveAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"accounts\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"ids\",\"type\":\"uint256[]\"}],\"name\":\"balanceOfBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"blacklistExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmins\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"admins\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getApproveTransfer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getExtensions\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"extensions\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFeeBps\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFeeRecipients\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFees\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"mintBaseExisting\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"mintBaseNew\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"mintExtensionExisting\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address[]\",\"name\":\"to\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"mintExtensionNew\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"}],\"name\":\"registerExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"baseURIIdentical\",\"type\":\"bool\"}],\"name\":\"registerExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"revokeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"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\":\"ids\",\"type\":\"uint256[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"id\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"setApproveTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"setApproveTransferExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setBaseTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setBaseTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"}],\"name\":\"setBaseTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"permissions\",\"type\":\"address\"}],\"name\":\"setMintPermissions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyalties\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyalties\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyaltiesExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"setTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"setTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri_\",\"type\":\"string\"}],\"name\":\"setTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"prefix\",\"type\":\"string\"}],\"name\":\"setTokenURIPrefix\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"prefix\",\"type\":\"string\"}],\"name\":\"setTokenURIPrefixExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenExtension\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"unregisterExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

CreatorCoreERC1155MetaData contains all meta data concerning the CreatorCoreERC1155 contract.

View Source
var CreatorCoreERC721ABI = CreatorCoreERC721MetaData.ABI

CreatorCoreERC721ABI is the input ABI used to generate the binding from. Deprecated: Use CreatorCoreERC721MetaData.ABI instead.

View Source
var CreatorCoreERC721MetaData = &bind.MetaData{
	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"approved\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"ApproveTransferUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"DefaultRoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"ExtensionApproveTransferUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionBlacklisted\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"ExtensionRoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"ExtensionUnregistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"permissions\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"MintPermissionsUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"RoyaltiesUpdated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"VERSION\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"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\":\"admin\",\"type\":\"address\"}],\"name\":\"approveAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"blacklistExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"burn\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmins\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"admins\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getApproveTransfer\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"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\":\"getExtensions\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"extensions\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFeeBps\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFeeRecipients\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getFees\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getRoyalties\",\"outputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_name\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"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\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"mintBase\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"mintBase\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"mintBaseBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"count\",\"type\":\"uint16\"}],\"name\":\"mintBaseBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"mintExtension\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint80\",\"name\":\"data\",\"type\":\"uint80\"}],\"name\":\"mintExtension\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"mintExtension\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"mintExtensionBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint80[]\",\"name\":\"data\",\"type\":\"uint80[]\"}],\"name\":\"mintExtensionBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint16\",\"name\":\"count\",\"type\":\"uint16\"}],\"name\":\"mintExtensionBatch\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"}],\"name\":\"registerExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"baseURI\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"baseURIIdentical\",\"type\":\"bool\"}],\"name\":\"registerExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"revokeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"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\":\"address\",\"name\":\"operator\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"setApproveTransfer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"enabled\",\"type\":\"bool\"}],\"name\":\"setApproveTransferExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"setBaseTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"setBaseTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"}],\"name\":\"setBaseTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"permissions\",\"type\":\"address\"}],\"name\":\"setMintPermissions\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyalties\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyalties\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"},{\"internalType\":\"addresspayable[]\",\"name\":\"receivers\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"basisPoints\",\"type\":\"uint256[]\"}],\"name\":\"setRoyaltiesExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"setTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"setTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256[]\",\"name\":\"tokenIds\",\"type\":\"uint256[]\"},{\"internalType\":\"string[]\",\"name\":\"uris\",\"type\":\"string[]\"}],\"name\":\"setTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"name\":\"setTokenURIExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"prefix\",\"type\":\"string\"}],\"name\":\"setTokenURIPrefix\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"prefix\",\"type\":\"string\"}],\"name\":\"setTokenURIPrefixExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenData\",\"outputs\":[{\"internalType\":\"uint80\",\"name\":\"\",\"type\":\"uint80\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenExtension\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"extension\",\"type\":\"address\"}],\"name\":\"unregisterExtension\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

CreatorCoreERC721MetaData contains all meta data concerning the CreatorCoreERC721 contract.

View Source
var LazyClaimERC1155ABI = LazyClaimERC1155MetaData.ABI

LazyClaimERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use LazyClaimERC1155MetaData.ABI instead.

View Source
var LazyClaimERC1155MetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegationRegistry\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"initializer\",\"type\":\"address\"}],\"name\":\"ClaimInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"ClaimMint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"}],\"name\":\"ClaimMintBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"ClaimMintProxy\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"ClaimUpdated\",\"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\"},{\"inputs\":[],\"name\":\"DELEGATION_REGISTRY\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MEMBERSHIP_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINT_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINT_FEE_MERKLE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"name\":\"airdrop\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"approveAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"mintIndex\",\"type\":\"uint32\"}],\"name\":\"checkMintIndex\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32[]\",\"name\":\"mintIndices\",\"type\":\"uint32[]\"}],\"name\":\"checkMintIndices\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"minted\",\"type\":\"bool[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"locationChunk\",\"type\":\"string\"}],\"name\":\"extendTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmins\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"admins\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"getClaim\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"total\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC1155LazyPayableClaim.Claim\",\"name\":\"claim\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getClaimForToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"total\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC1155LazyPayableClaim.Claim\",\"name\":\"claim\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"getTotalMints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC1155LazyPayableClaim.ClaimParameters\",\"name\":\"claimParameters\",\"type\":\"tuple\"}],\"name\":\"initializeClaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"mintIndex\",\"type\":\"uint32\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"},{\"internalType\":\"uint32[]\",\"name\":\"mintIndices\",\"type\":\"uint32[]\"},{\"internalType\":\"bytes32[][]\",\"name\":\"merkleProofs\",\"type\":\"bytes32[][]\"},{\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"mintBatch\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"},{\"internalType\":\"uint32[]\",\"name\":\"mintIndices\",\"type\":\"uint32[]\"},{\"internalType\":\"bytes32[][]\",\"name\":\"merkleProofs\",\"type\":\"bytes32[][]\"},{\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"mintProxy\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"revokeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"membershipAddress\",\"type\":\"address\"}],\"name\":\"setMembershipAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC1155LazyPayableClaim.ClaimParameters\",\"name\":\"claimParameters\",\"type\":\"tuple\"}],\"name\":\"updateClaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"}],\"name\":\"updateTokenURIParams\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

LazyClaimERC1155MetaData contains all meta data concerning the LazyClaimERC1155 contract.

View Source
var ManifoldABI = ManifoldMetaData.ABI

ManifoldABI is the input ABI used to generate the binding from. Deprecated: Use ManifoldMetaData.ABI instead.

View Source
var ManifoldMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"delegationRegistry\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"}],\"name\":\"AdminRevoked\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"initializer\",\"type\":\"address\"}],\"name\":\"ClaimInitialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"ClaimMint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"}],\"name\":\"ClaimMintBatch\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"proxy\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"ClaimMintProxy\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"creatorContract\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"ClaimUpdated\",\"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\"},{\"inputs\":[],\"name\":\"DELEGATION_REGISTRY\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MEMBERSHIP_ADDRESS\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINT_FEE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"MINT_FEE_MERKLE\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"recipients\",\"type\":\"address[]\"},{\"internalType\":\"uint16[]\",\"name\":\"amounts\",\"type\":\"uint16[]\"}],\"name\":\"airdrop\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"approveAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"mintIndex\",\"type\":\"uint32\"}],\"name\":\"checkMintIndex\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32[]\",\"name\":\"mintIndices\",\"type\":\"uint32[]\"}],\"name\":\"checkMintIndices\",\"outputs\":[{\"internalType\":\"bool[]\",\"name\":\"minted\",\"type\":\"bool[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"locationChunk\",\"type\":\"string\"}],\"name\":\"extendTokenURI\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAdmins\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"admins\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"getClaim\",\"outputs\":[{\"components\":[{\"internalType\":\"uint32\",\"name\":\"total\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"contractVersion\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC721LazyPayableClaim.Claim\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getClaimForToken\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"total\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"uint8\",\"name\":\"contractVersion\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC721LazyPayableClaim.Claim\",\"name\":\"claim\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"}],\"name\":\"getTotalMints\",\"outputs\":[{\"internalType\":\"uint32\",\"name\":\"\",\"type\":\"uint32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC721LazyPayableClaim.ClaimParameters\",\"name\":\"claimParameters\",\"type\":\"tuple\"}],\"name\":\"initializeClaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"isAdmin\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint32\",\"name\":\"mintIndex\",\"type\":\"uint32\"},{\"internalType\":\"bytes32[]\",\"name\":\"merkleProof\",\"type\":\"bytes32[]\"},{\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"},{\"internalType\":\"uint32[]\",\"name\":\"mintIndices\",\"type\":\"uint32[]\"},{\"internalType\":\"bytes32[][]\",\"name\":\"merkleProofs\",\"type\":\"bytes32[][]\"},{\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"mintBatch\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"uint16\",\"name\":\"mintCount\",\"type\":\"uint16\"},{\"internalType\":\"uint32[]\",\"name\":\"mintIndices\",\"type\":\"uint32[]\"},{\"internalType\":\"bytes32[][]\",\"name\":\"merkleProofs\",\"type\":\"bytes32[][]\"},{\"internalType\":\"address\",\"name\":\"mintFor\",\"type\":\"address\"}],\"name\":\"mintProxy\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"admin\",\"type\":\"address\"}],\"name\":\"revokeAdmin\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"membershipAddress\",\"type\":\"address\"}],\"name\":\"setMembershipAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"uri\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"components\":[{\"internalType\":\"uint32\",\"name\":\"totalMax\",\"type\":\"uint32\"},{\"internalType\":\"uint32\",\"name\":\"walletMax\",\"type\":\"uint32\"},{\"internalType\":\"uint48\",\"name\":\"startDate\",\"type\":\"uint48\"},{\"internalType\":\"uint48\",\"name\":\"endDate\",\"type\":\"uint48\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"},{\"internalType\":\"bytes32\",\"name\":\"merkleRoot\",\"type\":\"bytes32\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"cost\",\"type\":\"uint256\"},{\"internalType\":\"addresspayable\",\"name\":\"paymentReceiver\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"erc20\",\"type\":\"address\"}],\"internalType\":\"structIERC721LazyPayableClaim.ClaimParameters\",\"name\":\"claimParameters\",\"type\":\"tuple\"}],\"name\":\"updateClaim\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"creatorContractAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"instanceId\",\"type\":\"uint256\"},{\"internalType\":\"enumILazyPayableClaim.StorageProtocol\",\"name\":\"storageProtocol\",\"type\":\"uint8\"},{\"internalType\":\"bool\",\"name\":\"identical\",\"type\":\"bool\"},{\"internalType\":\"string\",\"name\":\"location\",\"type\":\"string\"}],\"name\":\"updateTokenURIParams\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"addresspayable\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"withdraw\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

ManifoldMetaData contains all meta data concerning the Manifold contract.

Functions

This section is empty.

Types

type BurnRedeemERC1155 added in v0.10.0

type BurnRedeemERC1155 struct {
	BurnRedeemERC1155Caller     // Read-only binding to the contract
	BurnRedeemERC1155Transactor // Write-only binding to the contract
	BurnRedeemERC1155Filterer   // Log filterer for contract events
}

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

func NewBurnRedeemERC1155 added in v0.10.0

func NewBurnRedeemERC1155(address common.Address, backend bind.ContractBackend) (*BurnRedeemERC1155, error)

NewBurnRedeemERC1155 creates a new instance of BurnRedeemERC1155, bound to a specific deployed contract.

type BurnRedeemERC1155AdminApproved added in v0.10.0

type BurnRedeemERC1155AdminApproved struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BurnRedeemERC1155AdminApproved represents a AdminApproved event raised by the BurnRedeemERC1155 contract.

type BurnRedeemERC1155AdminApprovedIterator added in v0.10.0

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

BurnRedeemERC1155AdminApprovedIterator is returned from FilterAdminApproved and is used to iterate over the raw logs and unpacked data for AdminApproved events raised by the BurnRedeemERC1155 contract.

func (*BurnRedeemERC1155AdminApprovedIterator) Close added in v0.10.0

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

func (*BurnRedeemERC1155AdminApprovedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*BurnRedeemERC1155AdminApprovedIterator) Next added in v0.10.0

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 BurnRedeemERC1155AdminRevoked added in v0.10.0

type BurnRedeemERC1155AdminRevoked struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

BurnRedeemERC1155AdminRevoked represents a AdminRevoked event raised by the BurnRedeemERC1155 contract.

type BurnRedeemERC1155AdminRevokedIterator added in v0.10.0

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

BurnRedeemERC1155AdminRevokedIterator is returned from FilterAdminRevoked and is used to iterate over the raw logs and unpacked data for AdminRevoked events raised by the BurnRedeemERC1155 contract.

func (*BurnRedeemERC1155AdminRevokedIterator) Close added in v0.10.0

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

func (*BurnRedeemERC1155AdminRevokedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*BurnRedeemERC1155AdminRevokedIterator) Next added in v0.10.0

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 BurnRedeemERC1155Caller added in v0.10.0

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

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

func NewBurnRedeemERC1155Caller added in v0.10.0

func NewBurnRedeemERC1155Caller(address common.Address, caller bind.ContractCaller) (*BurnRedeemERC1155Caller, error)

NewBurnRedeemERC1155Caller creates a new read-only instance of BurnRedeemERC1155, bound to a specific deployed contract.

func (*BurnRedeemERC1155Caller) BURNFEE added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) BURNFEE(opts *bind.CallOpts) (*big.Int, error)

BURNFEE is a free data retrieval call binding the contract method 0x480df058.

Solidity: function BURN_FEE() view returns(uint256)

func (*BurnRedeemERC1155Caller) GetAdmins added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) GetAdmins(opts *bind.CallOpts) ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*BurnRedeemERC1155Caller) GetBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) GetBurnRedeem(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int) (IBurnRedeemCoreBurnRedeem, error)

GetBurnRedeem is a free data retrieval call binding the contract method 0xb058d2f8.

Solidity: function getBurnRedeem(address creatorContractAddress, uint256 instanceId) view returns((address,uint8,uint32,uint16,uint32,uint8,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]))

func (*BurnRedeemERC1155Caller) GetBurnRedeemForToken added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) GetBurnRedeemForToken(opts *bind.CallOpts, creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	BurnRedeem IBurnRedeemCoreBurnRedeem
}, error)

GetBurnRedeemForToken is a free data retrieval call binding the contract method 0x41d29f07.

Solidity: function getBurnRedeemForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (address,uint8,uint32,uint16,uint32,uint8,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeem)

func (*BurnRedeemERC1155Caller) IsAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) IsAdmin(opts *bind.CallOpts, admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*BurnRedeemERC1155Caller) MULTIBURNFEE added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) MULTIBURNFEE(opts *bind.CallOpts) (*big.Int, error)

MULTIBURNFEE is a free data retrieval call binding the contract method 0x95bc312b.

Solidity: function MULTI_BURN_FEE() view returns(uint256)

func (*BurnRedeemERC1155Caller) ManifoldMembershipContract added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) ManifoldMembershipContract(opts *bind.CallOpts) (common.Address, error)

ManifoldMembershipContract is a free data retrieval call binding the contract method 0x50d10839.

Solidity: function manifoldMembershipContract() view returns(address)

func (*BurnRedeemERC1155Caller) Owner added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) 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 (*BurnRedeemERC1155Caller) SupportsInterface added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) 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 (*BurnRedeemERC1155Caller) TokenURI added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Caller) TokenURI(opts *bind.CallOpts, creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

type BurnRedeemERC1155CallerRaw added in v0.10.0

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

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

func (*BurnRedeemERC1155CallerRaw) Call added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerRaw) 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 BurnRedeemERC1155CallerSession added in v0.10.0

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

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

func (*BurnRedeemERC1155CallerSession) BURNFEE added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) BURNFEE() (*big.Int, error)

BURNFEE is a free data retrieval call binding the contract method 0x480df058.

Solidity: function BURN_FEE() view returns(uint256)

func (*BurnRedeemERC1155CallerSession) GetAdmins added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*BurnRedeemERC1155CallerSession) GetBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) GetBurnRedeem(creatorContractAddress common.Address, instanceId *big.Int) (IBurnRedeemCoreBurnRedeem, error)

GetBurnRedeem is a free data retrieval call binding the contract method 0xb058d2f8.

Solidity: function getBurnRedeem(address creatorContractAddress, uint256 instanceId) view returns((address,uint8,uint32,uint16,uint32,uint8,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]))

func (*BurnRedeemERC1155CallerSession) GetBurnRedeemForToken added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) GetBurnRedeemForToken(creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	BurnRedeem IBurnRedeemCoreBurnRedeem
}, error)

GetBurnRedeemForToken is a free data retrieval call binding the contract method 0x41d29f07.

Solidity: function getBurnRedeemForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (address,uint8,uint32,uint16,uint32,uint8,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeem)

func (*BurnRedeemERC1155CallerSession) IsAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*BurnRedeemERC1155CallerSession) MULTIBURNFEE added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) MULTIBURNFEE() (*big.Int, error)

MULTIBURNFEE is a free data retrieval call binding the contract method 0x95bc312b.

Solidity: function MULTI_BURN_FEE() view returns(uint256)

func (*BurnRedeemERC1155CallerSession) ManifoldMembershipContract added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) ManifoldMembershipContract() (common.Address, error)

ManifoldMembershipContract is a free data retrieval call binding the contract method 0x50d10839.

Solidity: function manifoldMembershipContract() view returns(address)

func (*BurnRedeemERC1155CallerSession) Owner added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*BurnRedeemERC1155CallerSession) SupportsInterface added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) 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 (*BurnRedeemERC1155CallerSession) TokenURI added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155CallerSession) TokenURI(creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

type BurnRedeemERC1155Filterer added in v0.10.0

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

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

func NewBurnRedeemERC1155Filterer added in v0.10.0

func NewBurnRedeemERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*BurnRedeemERC1155Filterer, error)

NewBurnRedeemERC1155Filterer creates a new log filterer instance of BurnRedeemERC1155, bound to a specific deployed contract.

func (*BurnRedeemERC1155Filterer) FilterAdminApproved added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*BurnRedeemERC1155AdminApprovedIterator, error)

FilterAdminApproved is a free log retrieval operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*BurnRedeemERC1155Filterer) FilterAdminRevoked added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*BurnRedeemERC1155AdminRevokedIterator, error)

FilterAdminRevoked is a free log retrieval operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*BurnRedeemERC1155Filterer) FilterOwnershipTransferred added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*BurnRedeemERC1155OwnershipTransferredIterator, error)

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

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

func (*BurnRedeemERC1155Filterer) ParseAdminApproved added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) ParseAdminApproved(log types.Log) (*BurnRedeemERC1155AdminApproved, error)

ParseAdminApproved is a log parse operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*BurnRedeemERC1155Filterer) ParseAdminRevoked added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) ParseAdminRevoked(log types.Log) (*BurnRedeemERC1155AdminRevoked, error)

ParseAdminRevoked is a log parse operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*BurnRedeemERC1155Filterer) ParseOwnershipTransferred added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) ParseOwnershipTransferred(log types.Log) (*BurnRedeemERC1155OwnershipTransferred, error)

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

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

func (*BurnRedeemERC1155Filterer) WatchAdminApproved added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *BurnRedeemERC1155AdminApproved, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminApproved is a free log subscription operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*BurnRedeemERC1155Filterer) WatchAdminRevoked added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *BurnRedeemERC1155AdminRevoked, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminRevoked is a free log subscription operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*BurnRedeemERC1155Filterer) WatchOwnershipTransferred added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *BurnRedeemERC1155OwnershipTransferred, 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)

type BurnRedeemERC1155OwnershipTransferred added in v0.10.0

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

BurnRedeemERC1155OwnershipTransferred represents a OwnershipTransferred event raised by the BurnRedeemERC1155 contract.

type BurnRedeemERC1155OwnershipTransferredIterator added in v0.10.0

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

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

func (*BurnRedeemERC1155OwnershipTransferredIterator) Close added in v0.10.0

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

func (*BurnRedeemERC1155OwnershipTransferredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*BurnRedeemERC1155OwnershipTransferredIterator) Next added in v0.10.0

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 BurnRedeemERC1155Raw added in v0.10.0

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

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

func (*BurnRedeemERC1155Raw) Call added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Raw) 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 (*BurnRedeemERC1155Raw) Transact added in v0.10.0

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

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

func (*BurnRedeemERC1155Raw) Transfer added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Raw) 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 BurnRedeemERC1155Session added in v0.10.0

type BurnRedeemERC1155Session struct {
	Contract     *BurnRedeemERC1155 // 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
}

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

func (*BurnRedeemERC1155Session) Airdrop added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) Airdrop(creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []uint32) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0xc2065c10.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint32[] amounts) returns()

func (*BurnRedeemERC1155Session) ApproveAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*BurnRedeemERC1155Session) BURNFEE added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) BURNFEE() (*big.Int, error)

BURNFEE is a free data retrieval call binding the contract method 0x480df058.

Solidity: function BURN_FEE() view returns(uint256)

func (*BurnRedeemERC1155Session) BurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) BurnRedeem(creatorContractAddresses []common.Address, instanceIds []*big.Int, burnRedeemCounts []uint32, burnTokens [][]IBurnRedeemCoreBurnToken) (*types.Transaction, error)

BurnRedeem is a paid mutator transaction binding the contract method 0x42b54fee.

Solidity: function burnRedeem(address[] creatorContractAddresses, uint256[] instanceIds, uint32[] burnRedeemCounts, (uint48,uint48,address,uint256,bytes32[])[][] burnTokens) payable returns()

func (*BurnRedeemERC1155Session) BurnRedeem0 added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) BurnRedeem0(creatorContractAddress common.Address, instanceId *big.Int, burnRedeemCount uint32, burnTokens []IBurnRedeemCoreBurnToken) (*types.Transaction, error)

BurnRedeem0 is a paid mutator transaction binding the contract method 0xc9dad696.

Solidity: function burnRedeem(address creatorContractAddress, uint256 instanceId, uint32 burnRedeemCount, (uint48,uint48,address,uint256,bytes32[])[] burnTokens) payable returns()

func (*BurnRedeemERC1155Session) GetAdmins added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*BurnRedeemERC1155Session) GetBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) GetBurnRedeem(creatorContractAddress common.Address, instanceId *big.Int) (IBurnRedeemCoreBurnRedeem, error)

GetBurnRedeem is a free data retrieval call binding the contract method 0xb058d2f8.

Solidity: function getBurnRedeem(address creatorContractAddress, uint256 instanceId) view returns((address,uint8,uint32,uint16,uint32,uint8,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]))

func (*BurnRedeemERC1155Session) GetBurnRedeemForToken added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) GetBurnRedeemForToken(creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	BurnRedeem IBurnRedeemCoreBurnRedeem
}, error)

GetBurnRedeemForToken is a free data retrieval call binding the contract method 0x41d29f07.

Solidity: function getBurnRedeemForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (address,uint8,uint32,uint16,uint32,uint8,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeem)

func (*BurnRedeemERC1155Session) InitializeBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) InitializeBurnRedeem(creatorContractAddress common.Address, instanceId *big.Int, burnRedeemParameters IBurnRedeemCoreBurnRedeemParameters) (*types.Transaction, error)

InitializeBurnRedeem is a paid mutator transaction binding the contract method 0x38ec8995.

Solidity: function initializeBurnRedeem(address creatorContractAddress, uint256 instanceId, (address,uint8,uint16,uint32,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeemParameters) returns()

func (*BurnRedeemERC1155Session) IsAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*BurnRedeemERC1155Session) MULTIBURNFEE added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) MULTIBURNFEE() (*big.Int, error)

MULTIBURNFEE is a free data retrieval call binding the contract method 0x95bc312b.

Solidity: function MULTI_BURN_FEE() view returns(uint256)

func (*BurnRedeemERC1155Session) ManifoldMembershipContract added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) ManifoldMembershipContract() (common.Address, error)

ManifoldMembershipContract is a free data retrieval call binding the contract method 0x50d10839.

Solidity: function manifoldMembershipContract() view returns(address)

func (*BurnRedeemERC1155Session) OnERC1155BatchReceived added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) OnERC1155BatchReceived(arg0 common.Address, from common.Address, ids []*big.Int, values []*big.Int, data []byte) (*types.Transaction, error)

OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.

Solidity: function onERC1155BatchReceived(address , address from, uint256[] ids, uint256[] values, bytes data) returns(bytes4)

func (*BurnRedeemERC1155Session) OnERC1155Received added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) OnERC1155Received(arg0 common.Address, from common.Address, id *big.Int, value *big.Int, data []byte) (*types.Transaction, error)

OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.

Solidity: function onERC1155Received(address , address from, uint256 id, uint256 value, bytes data) returns(bytes4)

func (*BurnRedeemERC1155Session) OnERC721Received added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) OnERC721Received(arg0 common.Address, from common.Address, id *big.Int, data []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address , address from, uint256 id, bytes data) returns(bytes4)

func (*BurnRedeemERC1155Session) Owner added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*BurnRedeemERC1155Session) RecoverERC721 added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) RecoverERC721(tokenAddress common.Address, tokenId *big.Int, destination common.Address) (*types.Transaction, error)

RecoverERC721 is a paid mutator transaction binding the contract method 0xf0e9fcd1.

Solidity: function recoverERC721(address tokenAddress, uint256 tokenId, address destination) returns()

func (*BurnRedeemERC1155Session) RenounceOwnership added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*BurnRedeemERC1155Session) RevokeAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*BurnRedeemERC1155Session) SetMembershipAddress added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) SetMembershipAddress(addr common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address addr) returns()

func (*BurnRedeemERC1155Session) SupportsInterface added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) 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 (*BurnRedeemERC1155Session) TokenURI added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) TokenURI(creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

func (*BurnRedeemERC1155Session) TransferOwnership added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) 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 (*BurnRedeemERC1155Session) UpdateBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) UpdateBurnRedeem(creatorContractAddress common.Address, instanceId *big.Int, burnRedeemParameters IBurnRedeemCoreBurnRedeemParameters) (*types.Transaction, error)

UpdateBurnRedeem is a paid mutator transaction binding the contract method 0x625888da.

Solidity: function updateBurnRedeem(address creatorContractAddress, uint256 instanceId, (address,uint8,uint16,uint32,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeemParameters) returns()

func (*BurnRedeemERC1155Session) UpdateURI added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) UpdateURI(creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, location string) (*types.Transaction, error)

UpdateURI is a paid mutator transaction binding the contract method 0x04ea1e90.

Solidity: function updateURI(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, string location) returns()

func (*BurnRedeemERC1155Session) Withdraw added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Session) Withdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address recipient, uint256 amount) returns()

type BurnRedeemERC1155Transactor added in v0.10.0

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

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

func NewBurnRedeemERC1155Transactor added in v0.10.0

func NewBurnRedeemERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*BurnRedeemERC1155Transactor, error)

NewBurnRedeemERC1155Transactor creates a new write-only instance of BurnRedeemERC1155, bound to a specific deployed contract.

func (*BurnRedeemERC1155Transactor) Airdrop added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) Airdrop(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []uint32) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0xc2065c10.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint32[] amounts) returns()

func (*BurnRedeemERC1155Transactor) ApproveAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*BurnRedeemERC1155Transactor) BurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) BurnRedeem(opts *bind.TransactOpts, creatorContractAddresses []common.Address, instanceIds []*big.Int, burnRedeemCounts []uint32, burnTokens [][]IBurnRedeemCoreBurnToken) (*types.Transaction, error)

BurnRedeem is a paid mutator transaction binding the contract method 0x42b54fee.

Solidity: function burnRedeem(address[] creatorContractAddresses, uint256[] instanceIds, uint32[] burnRedeemCounts, (uint48,uint48,address,uint256,bytes32[])[][] burnTokens) payable returns()

func (*BurnRedeemERC1155Transactor) BurnRedeem0 added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) BurnRedeem0(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, burnRedeemCount uint32, burnTokens []IBurnRedeemCoreBurnToken) (*types.Transaction, error)

BurnRedeem0 is a paid mutator transaction binding the contract method 0xc9dad696.

Solidity: function burnRedeem(address creatorContractAddress, uint256 instanceId, uint32 burnRedeemCount, (uint48,uint48,address,uint256,bytes32[])[] burnTokens) payable returns()

func (*BurnRedeemERC1155Transactor) InitializeBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) InitializeBurnRedeem(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, burnRedeemParameters IBurnRedeemCoreBurnRedeemParameters) (*types.Transaction, error)

InitializeBurnRedeem is a paid mutator transaction binding the contract method 0x38ec8995.

Solidity: function initializeBurnRedeem(address creatorContractAddress, uint256 instanceId, (address,uint8,uint16,uint32,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeemParameters) returns()

func (*BurnRedeemERC1155Transactor) OnERC1155BatchReceived added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) OnERC1155BatchReceived(opts *bind.TransactOpts, arg0 common.Address, from common.Address, ids []*big.Int, values []*big.Int, data []byte) (*types.Transaction, error)

OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.

Solidity: function onERC1155BatchReceived(address , address from, uint256[] ids, uint256[] values, bytes data) returns(bytes4)

func (*BurnRedeemERC1155Transactor) OnERC1155Received added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) OnERC1155Received(opts *bind.TransactOpts, arg0 common.Address, from common.Address, id *big.Int, value *big.Int, data []byte) (*types.Transaction, error)

OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.

Solidity: function onERC1155Received(address , address from, uint256 id, uint256 value, bytes data) returns(bytes4)

func (*BurnRedeemERC1155Transactor) OnERC721Received added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) OnERC721Received(opts *bind.TransactOpts, arg0 common.Address, from common.Address, id *big.Int, data []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address , address from, uint256 id, bytes data) returns(bytes4)

func (*BurnRedeemERC1155Transactor) RecoverERC721 added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) RecoverERC721(opts *bind.TransactOpts, tokenAddress common.Address, tokenId *big.Int, destination common.Address) (*types.Transaction, error)

RecoverERC721 is a paid mutator transaction binding the contract method 0xf0e9fcd1.

Solidity: function recoverERC721(address tokenAddress, uint256 tokenId, address destination) returns()

func (*BurnRedeemERC1155Transactor) RenounceOwnership added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*BurnRedeemERC1155Transactor) RevokeAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*BurnRedeemERC1155Transactor) SetMembershipAddress added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) SetMembershipAddress(opts *bind.TransactOpts, addr common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address addr) returns()

func (*BurnRedeemERC1155Transactor) TransferOwnership added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) 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 (*BurnRedeemERC1155Transactor) UpdateBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) UpdateBurnRedeem(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, burnRedeemParameters IBurnRedeemCoreBurnRedeemParameters) (*types.Transaction, error)

UpdateBurnRedeem is a paid mutator transaction binding the contract method 0x625888da.

Solidity: function updateBurnRedeem(address creatorContractAddress, uint256 instanceId, (address,uint8,uint16,uint32,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeemParameters) returns()

func (*BurnRedeemERC1155Transactor) UpdateURI added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) UpdateURI(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, location string) (*types.Transaction, error)

UpdateURI is a paid mutator transaction binding the contract method 0x04ea1e90.

Solidity: function updateURI(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, string location) returns()

func (*BurnRedeemERC1155Transactor) Withdraw added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155Transactor) Withdraw(opts *bind.TransactOpts, recipient common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address recipient, uint256 amount) returns()

type BurnRedeemERC1155TransactorRaw added in v0.10.0

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

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

func (*BurnRedeemERC1155TransactorRaw) Transact added in v0.10.0

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

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

func (*BurnRedeemERC1155TransactorRaw) Transfer added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorRaw) 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 BurnRedeemERC1155TransactorSession added in v0.10.0

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

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

func (*BurnRedeemERC1155TransactorSession) Airdrop added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) Airdrop(creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []uint32) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0xc2065c10.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint32[] amounts) returns()

func (*BurnRedeemERC1155TransactorSession) ApproveAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*BurnRedeemERC1155TransactorSession) BurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) BurnRedeem(creatorContractAddresses []common.Address, instanceIds []*big.Int, burnRedeemCounts []uint32, burnTokens [][]IBurnRedeemCoreBurnToken) (*types.Transaction, error)

BurnRedeem is a paid mutator transaction binding the contract method 0x42b54fee.

Solidity: function burnRedeem(address[] creatorContractAddresses, uint256[] instanceIds, uint32[] burnRedeemCounts, (uint48,uint48,address,uint256,bytes32[])[][] burnTokens) payable returns()

func (*BurnRedeemERC1155TransactorSession) BurnRedeem0 added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) BurnRedeem0(creatorContractAddress common.Address, instanceId *big.Int, burnRedeemCount uint32, burnTokens []IBurnRedeemCoreBurnToken) (*types.Transaction, error)

BurnRedeem0 is a paid mutator transaction binding the contract method 0xc9dad696.

Solidity: function burnRedeem(address creatorContractAddress, uint256 instanceId, uint32 burnRedeemCount, (uint48,uint48,address,uint256,bytes32[])[] burnTokens) payable returns()

func (*BurnRedeemERC1155TransactorSession) InitializeBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) InitializeBurnRedeem(creatorContractAddress common.Address, instanceId *big.Int, burnRedeemParameters IBurnRedeemCoreBurnRedeemParameters) (*types.Transaction, error)

InitializeBurnRedeem is a paid mutator transaction binding the contract method 0x38ec8995.

Solidity: function initializeBurnRedeem(address creatorContractAddress, uint256 instanceId, (address,uint8,uint16,uint32,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeemParameters) returns()

func (*BurnRedeemERC1155TransactorSession) OnERC1155BatchReceived added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) OnERC1155BatchReceived(arg0 common.Address, from common.Address, ids []*big.Int, values []*big.Int, data []byte) (*types.Transaction, error)

OnERC1155BatchReceived is a paid mutator transaction binding the contract method 0xbc197c81.

Solidity: function onERC1155BatchReceived(address , address from, uint256[] ids, uint256[] values, bytes data) returns(bytes4)

func (*BurnRedeemERC1155TransactorSession) OnERC1155Received added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) OnERC1155Received(arg0 common.Address, from common.Address, id *big.Int, value *big.Int, data []byte) (*types.Transaction, error)

OnERC1155Received is a paid mutator transaction binding the contract method 0xf23a6e61.

Solidity: function onERC1155Received(address , address from, uint256 id, uint256 value, bytes data) returns(bytes4)

func (*BurnRedeemERC1155TransactorSession) OnERC721Received added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) OnERC721Received(arg0 common.Address, from common.Address, id *big.Int, data []byte) (*types.Transaction, error)

OnERC721Received is a paid mutator transaction binding the contract method 0x150b7a02.

Solidity: function onERC721Received(address , address from, uint256 id, bytes data) returns(bytes4)

func (*BurnRedeemERC1155TransactorSession) RecoverERC721 added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) RecoverERC721(tokenAddress common.Address, tokenId *big.Int, destination common.Address) (*types.Transaction, error)

RecoverERC721 is a paid mutator transaction binding the contract method 0xf0e9fcd1.

Solidity: function recoverERC721(address tokenAddress, uint256 tokenId, address destination) returns()

func (*BurnRedeemERC1155TransactorSession) RenounceOwnership added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*BurnRedeemERC1155TransactorSession) RevokeAdmin added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*BurnRedeemERC1155TransactorSession) SetMembershipAddress added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) SetMembershipAddress(addr common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address addr) returns()

func (*BurnRedeemERC1155TransactorSession) TransferOwnership added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) 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 (*BurnRedeemERC1155TransactorSession) UpdateBurnRedeem added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) UpdateBurnRedeem(creatorContractAddress common.Address, instanceId *big.Int, burnRedeemParameters IBurnRedeemCoreBurnRedeemParameters) (*types.Transaction, error)

UpdateBurnRedeem is a paid mutator transaction binding the contract method 0x625888da.

Solidity: function updateBurnRedeem(address creatorContractAddress, uint256 instanceId, (address,uint8,uint16,uint32,uint48,uint48,uint160,string,(uint256,(uint8,address,uint8,uint8,uint72,uint256,uint256,bytes32)[])[]) burnRedeemParameters) returns()

func (*BurnRedeemERC1155TransactorSession) UpdateURI added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) UpdateURI(creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, location string) (*types.Transaction, error)

UpdateURI is a paid mutator transaction binding the contract method 0x04ea1e90.

Solidity: function updateURI(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, string location) returns()

func (*BurnRedeemERC1155TransactorSession) Withdraw added in v0.10.0

func (_BurnRedeemERC1155 *BurnRedeemERC1155TransactorSession) Withdraw(recipient common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address recipient, uint256 amount) returns()

type CreatorCoreERC1155 added in v0.10.0

type CreatorCoreERC1155 struct {
	CreatorCoreERC1155Caller     // Read-only binding to the contract
	CreatorCoreERC1155Transactor // Write-only binding to the contract
	CreatorCoreERC1155Filterer   // Log filterer for contract events
}

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

func NewCreatorCoreERC1155 added in v0.10.0

func NewCreatorCoreERC1155(address common.Address, backend bind.ContractBackend) (*CreatorCoreERC1155, error)

NewCreatorCoreERC1155 creates a new instance of CreatorCoreERC1155, bound to a specific deployed contract.

type CreatorCoreERC1155AdminApproved added in v0.10.0

type CreatorCoreERC1155AdminApproved struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155AdminApproved represents a AdminApproved event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155AdminApprovedIterator added in v0.10.0

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

CreatorCoreERC1155AdminApprovedIterator is returned from FilterAdminApproved and is used to iterate over the raw logs and unpacked data for AdminApproved events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155AdminApprovedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155AdminApprovedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155AdminApprovedIterator) Next added in v0.10.0

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 CreatorCoreERC1155AdminRevoked added in v0.10.0

type CreatorCoreERC1155AdminRevoked struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155AdminRevoked represents a AdminRevoked event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155AdminRevokedIterator added in v0.10.0

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

CreatorCoreERC1155AdminRevokedIterator is returned from FilterAdminRevoked and is used to iterate over the raw logs and unpacked data for AdminRevoked events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155AdminRevokedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155AdminRevokedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155AdminRevokedIterator) Next added in v0.10.0

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 CreatorCoreERC1155ApprovalForAll added in v0.10.0

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

CreatorCoreERC1155ApprovalForAll represents a ApprovalForAll event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ApprovalForAllIterator added in v0.10.0

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

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

func (*CreatorCoreERC1155ApprovalForAllIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ApprovalForAllIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ApprovalForAllIterator) Next added in v0.10.0

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 CreatorCoreERC1155ApproveTransferUpdated added in v0.10.0

type CreatorCoreERC1155ApproveTransferUpdated struct {
	Extension common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155ApproveTransferUpdated represents a ApproveTransferUpdated event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ApproveTransferUpdatedIterator added in v0.10.0

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

CreatorCoreERC1155ApproveTransferUpdatedIterator is returned from FilterApproveTransferUpdated and is used to iterate over the raw logs and unpacked data for ApproveTransferUpdated events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155ApproveTransferUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ApproveTransferUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ApproveTransferUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC1155Caller added in v0.10.0

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

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

func NewCreatorCoreERC1155Caller added in v0.10.0

func NewCreatorCoreERC1155Caller(address common.Address, caller bind.ContractCaller) (*CreatorCoreERC1155Caller, error)

NewCreatorCoreERC1155Caller creates a new read-only instance of CreatorCoreERC1155, bound to a specific deployed contract.

func (*CreatorCoreERC1155Caller) BalanceOf added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) BalanceOf(opts *bind.CallOpts, account common.Address, id *big.Int) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.

Solidity: function balanceOf(address account, uint256 id) view returns(uint256)

func (*CreatorCoreERC1155Caller) BalanceOfBatch added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) BalanceOfBatch(opts *bind.CallOpts, accounts []common.Address, ids []*big.Int) ([]*big.Int, error)

BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.

Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])

func (*CreatorCoreERC1155Caller) GetAdmins added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetAdmins(opts *bind.CallOpts) ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*CreatorCoreERC1155Caller) GetApproveTransfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetApproveTransfer(opts *bind.CallOpts) (common.Address, error)

GetApproveTransfer is a free data retrieval call binding the contract method 0x22f374d0.

Solidity: function getApproveTransfer() view returns(address)

func (*CreatorCoreERC1155Caller) GetExtensions added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetExtensions(opts *bind.CallOpts) ([]common.Address, error)

GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.

Solidity: function getExtensions() view returns(address[] extensions)

func (*CreatorCoreERC1155Caller) GetFeeBps added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetFeeBps(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)

GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.

Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])

func (*CreatorCoreERC1155Caller) GetFeeRecipients added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetFeeRecipients(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, error)

GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.

Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])

func (*CreatorCoreERC1155Caller) GetFees added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetFees(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.

Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC1155Caller) GetRoyalties added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) GetRoyalties(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.

Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC1155Caller) IsAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) IsAdmin(opts *bind.CallOpts, admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*CreatorCoreERC1155Caller) IsApprovedForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) IsApprovedForAll(opts *bind.CallOpts, account common.Address, operator common.Address) (bool, error)

IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.

Solidity: function isApprovedForAll(address account, address operator) view returns(bool)

func (*CreatorCoreERC1155Caller) Name added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) 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 (*CreatorCoreERC1155Caller) Owner added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) 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 (*CreatorCoreERC1155Caller) RoyaltyInfo added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, value *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 value) view returns(address, uint256)

func (*CreatorCoreERC1155Caller) SupportsInterface added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) 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 (*CreatorCoreERC1155Caller) Symbol added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) 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 (*CreatorCoreERC1155Caller) TokenExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) TokenExtension(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)

TokenExtension is a free data retrieval call binding the contract method 0x239be317.

Solidity: function tokenExtension(uint256 tokenId) view returns(address extension)

func (*CreatorCoreERC1155Caller) TotalSupply added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) TotalSupply(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.

Solidity: function totalSupply(uint256 tokenId) view returns(uint256)

func (*CreatorCoreERC1155Caller) Uri added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) Uri(opts *bind.CallOpts, tokenId *big.Int) (string, error)

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

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

func (*CreatorCoreERC1155Caller) VERSION added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Caller) VERSION(opts *bind.CallOpts) (*big.Int, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(uint256)

type CreatorCoreERC1155CallerRaw added in v0.10.0

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

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

func (*CreatorCoreERC1155CallerRaw) Call added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerRaw) 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 CreatorCoreERC1155CallerSession added in v0.10.0

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

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

func (*CreatorCoreERC1155CallerSession) BalanceOf added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.

Solidity: function balanceOf(address account, uint256 id) view returns(uint256)

func (*CreatorCoreERC1155CallerSession) BalanceOfBatch added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)

BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.

Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])

func (*CreatorCoreERC1155CallerSession) GetAdmins added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*CreatorCoreERC1155CallerSession) GetApproveTransfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetApproveTransfer() (common.Address, error)

GetApproveTransfer is a free data retrieval call binding the contract method 0x22f374d0.

Solidity: function getApproveTransfer() view returns(address)

func (*CreatorCoreERC1155CallerSession) GetExtensions added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetExtensions() ([]common.Address, error)

GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.

Solidity: function getExtensions() view returns(address[] extensions)

func (*CreatorCoreERC1155CallerSession) GetFeeBps added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetFeeBps(tokenId *big.Int) ([]*big.Int, error)

GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.

Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])

func (*CreatorCoreERC1155CallerSession) GetFeeRecipients added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetFeeRecipients(tokenId *big.Int) ([]common.Address, error)

GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.

Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])

func (*CreatorCoreERC1155CallerSession) GetFees added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.

Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC1155CallerSession) GetRoyalties added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.

Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC1155CallerSession) IsAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*CreatorCoreERC1155CallerSession) IsApprovedForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)

IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.

Solidity: function isApprovedForAll(address account, address operator) view returns(bool)

func (*CreatorCoreERC1155CallerSession) Name added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*CreatorCoreERC1155CallerSession) Owner added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*CreatorCoreERC1155CallerSession) RoyaltyInfo added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) RoyaltyInfo(tokenId *big.Int, value *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 value) view returns(address, uint256)

func (*CreatorCoreERC1155CallerSession) SupportsInterface added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) 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 (*CreatorCoreERC1155CallerSession) Symbol added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) Symbol() (string, error)

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

Solidity: function symbol() view returns(string)

func (*CreatorCoreERC1155CallerSession) TokenExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) TokenExtension(tokenId *big.Int) (common.Address, error)

TokenExtension is a free data retrieval call binding the contract method 0x239be317.

Solidity: function tokenExtension(uint256 tokenId) view returns(address extension)

func (*CreatorCoreERC1155CallerSession) TotalSupply added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) TotalSupply(tokenId *big.Int) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.

Solidity: function totalSupply(uint256 tokenId) view returns(uint256)

func (*CreatorCoreERC1155CallerSession) Uri added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) Uri(tokenId *big.Int) (string, error)

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

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

func (*CreatorCoreERC1155CallerSession) VERSION added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155CallerSession) VERSION() (*big.Int, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(uint256)

type CreatorCoreERC1155DefaultRoyaltiesUpdated added in v0.10.0

type CreatorCoreERC1155DefaultRoyaltiesUpdated struct {
	Receivers   []common.Address
	BasisPoints []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155DefaultRoyaltiesUpdated represents a DefaultRoyaltiesUpdated event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155DefaultRoyaltiesUpdatedIterator added in v0.10.0

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

CreatorCoreERC1155DefaultRoyaltiesUpdatedIterator is returned from FilterDefaultRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for DefaultRoyaltiesUpdated events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155DefaultRoyaltiesUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155DefaultRoyaltiesUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155DefaultRoyaltiesUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC1155ExtensionApproveTransferUpdated added in v0.10.0

type CreatorCoreERC1155ExtensionApproveTransferUpdated struct {
	Extension common.Address
	Enabled   bool
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155ExtensionApproveTransferUpdated represents a ExtensionApproveTransferUpdated event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ExtensionApproveTransferUpdatedIterator added in v0.10.0

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

CreatorCoreERC1155ExtensionApproveTransferUpdatedIterator is returned from FilterExtensionApproveTransferUpdated and is used to iterate over the raw logs and unpacked data for ExtensionApproveTransferUpdated events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155ExtensionApproveTransferUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ExtensionApproveTransferUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ExtensionApproveTransferUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC1155ExtensionBlacklisted added in v0.10.0

type CreatorCoreERC1155ExtensionBlacklisted struct {
	Extension common.Address
	Sender    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155ExtensionBlacklisted represents a ExtensionBlacklisted event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ExtensionBlacklistedIterator added in v0.10.0

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

CreatorCoreERC1155ExtensionBlacklistedIterator is returned from FilterExtensionBlacklisted and is used to iterate over the raw logs and unpacked data for ExtensionBlacklisted events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155ExtensionBlacklistedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ExtensionBlacklistedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ExtensionBlacklistedIterator) Next added in v0.10.0

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 CreatorCoreERC1155ExtensionRegistered added in v0.10.0

type CreatorCoreERC1155ExtensionRegistered struct {
	Extension common.Address
	Sender    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155ExtensionRegistered represents a ExtensionRegistered event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ExtensionRegisteredIterator added in v0.10.0

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

CreatorCoreERC1155ExtensionRegisteredIterator is returned from FilterExtensionRegistered and is used to iterate over the raw logs and unpacked data for ExtensionRegistered events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155ExtensionRegisteredIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ExtensionRegisteredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ExtensionRegisteredIterator) Next added in v0.10.0

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 CreatorCoreERC1155ExtensionRoyaltiesUpdated added in v0.10.0

type CreatorCoreERC1155ExtensionRoyaltiesUpdated struct {
	Extension   common.Address
	Receivers   []common.Address
	BasisPoints []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155ExtensionRoyaltiesUpdated represents a ExtensionRoyaltiesUpdated event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ExtensionRoyaltiesUpdatedIterator added in v0.10.0

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

CreatorCoreERC1155ExtensionRoyaltiesUpdatedIterator is returned from FilterExtensionRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for ExtensionRoyaltiesUpdated events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155ExtensionRoyaltiesUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ExtensionRoyaltiesUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ExtensionRoyaltiesUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC1155ExtensionUnregistered added in v0.10.0

type CreatorCoreERC1155ExtensionUnregistered struct {
	Extension common.Address
	Sender    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155ExtensionUnregistered represents a ExtensionUnregistered event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155ExtensionUnregisteredIterator added in v0.10.0

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

CreatorCoreERC1155ExtensionUnregisteredIterator is returned from FilterExtensionUnregistered and is used to iterate over the raw logs and unpacked data for ExtensionUnregistered events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155ExtensionUnregisteredIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155ExtensionUnregisteredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155ExtensionUnregisteredIterator) Next added in v0.10.0

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 CreatorCoreERC1155Filterer added in v0.10.0

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

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

func NewCreatorCoreERC1155Filterer added in v0.10.0

func NewCreatorCoreERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*CreatorCoreERC1155Filterer, error)

NewCreatorCoreERC1155Filterer creates a new log filterer instance of CreatorCoreERC1155, bound to a specific deployed contract.

func (*CreatorCoreERC1155Filterer) FilterAdminApproved added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*CreatorCoreERC1155AdminApprovedIterator, error)

FilterAdminApproved is a free log retrieval operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*CreatorCoreERC1155Filterer) FilterAdminRevoked added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*CreatorCoreERC1155AdminRevokedIterator, error)

FilterAdminRevoked is a free log retrieval operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*CreatorCoreERC1155Filterer) FilterApprovalForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterApprovalForAll(opts *bind.FilterOpts, account []common.Address, operator []common.Address) (*CreatorCoreERC1155ApprovalForAllIterator, error)

FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.

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

func (*CreatorCoreERC1155Filterer) FilterApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterApproveTransferUpdated(opts *bind.FilterOpts) (*CreatorCoreERC1155ApproveTransferUpdatedIterator, error)

FilterApproveTransferUpdated is a free log retrieval operation binding the contract event 0x959c0e47a2fe3cf01e237ba4892e2cc3194d77cbfb33e434e40873225d6b595f.

Solidity: event ApproveTransferUpdated(address extension)

func (*CreatorCoreERC1155Filterer) FilterDefaultRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterDefaultRoyaltiesUpdated(opts *bind.FilterOpts) (*CreatorCoreERC1155DefaultRoyaltiesUpdatedIterator, error)

FilterDefaultRoyaltiesUpdated is a free log retrieval operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.

Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) FilterExtensionApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterExtensionApproveTransferUpdated(opts *bind.FilterOpts, extension []common.Address) (*CreatorCoreERC1155ExtensionApproveTransferUpdatedIterator, error)

FilterExtensionApproveTransferUpdated is a free log retrieval operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.

Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)

func (*CreatorCoreERC1155Filterer) FilterExtensionBlacklisted added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterExtensionBlacklisted(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*CreatorCoreERC1155ExtensionBlacklistedIterator, error)

FilterExtensionBlacklisted is a free log retrieval operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.

Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) FilterExtensionRegistered added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterExtensionRegistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*CreatorCoreERC1155ExtensionRegisteredIterator, error)

FilterExtensionRegistered is a free log retrieval operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.

Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) FilterExtensionRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterExtensionRoyaltiesUpdated(opts *bind.FilterOpts, extension []common.Address) (*CreatorCoreERC1155ExtensionRoyaltiesUpdatedIterator, error)

FilterExtensionRoyaltiesUpdated is a free log retrieval operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.

Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) FilterExtensionUnregistered added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterExtensionUnregistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*CreatorCoreERC1155ExtensionUnregisteredIterator, error)

FilterExtensionUnregistered is a free log retrieval operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.

Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) FilterInitialized added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterInitialized(opts *bind.FilterOpts) (*CreatorCoreERC1155InitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*CreatorCoreERC1155Filterer) FilterMintPermissionsUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterMintPermissionsUpdated(opts *bind.FilterOpts, extension []common.Address, permissions []common.Address, sender []common.Address) (*CreatorCoreERC1155MintPermissionsUpdatedIterator, error)

FilterMintPermissionsUpdated is a free log retrieval operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.

Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)

func (*CreatorCoreERC1155Filterer) FilterOwnershipTransferred added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CreatorCoreERC1155OwnershipTransferredIterator, error)

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

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

func (*CreatorCoreERC1155Filterer) FilterRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterRoyaltiesUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*CreatorCoreERC1155RoyaltiesUpdatedIterator, error)

FilterRoyaltiesUpdated is a free log retrieval operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.

Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) FilterTransferBatch added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterTransferBatch(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*CreatorCoreERC1155TransferBatchIterator, error)

FilterTransferBatch is a free log retrieval operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.

Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)

func (*CreatorCoreERC1155Filterer) FilterTransferSingle added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterTransferSingle(opts *bind.FilterOpts, operator []common.Address, from []common.Address, to []common.Address) (*CreatorCoreERC1155TransferSingleIterator, error)

FilterTransferSingle is a free log retrieval operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.

Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)

func (*CreatorCoreERC1155Filterer) FilterURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) FilterURI(opts *bind.FilterOpts, id []*big.Int) (*CreatorCoreERC1155URIIterator, error)

FilterURI is a free log retrieval operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.

Solidity: event URI(string value, uint256 indexed id)

func (*CreatorCoreERC1155Filterer) ParseAdminApproved added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseAdminApproved(log types.Log) (*CreatorCoreERC1155AdminApproved, error)

ParseAdminApproved is a log parse operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*CreatorCoreERC1155Filterer) ParseAdminRevoked added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseAdminRevoked(log types.Log) (*CreatorCoreERC1155AdminRevoked, error)

ParseAdminRevoked is a log parse operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*CreatorCoreERC1155Filterer) ParseApprovalForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseApprovalForAll(log types.Log) (*CreatorCoreERC1155ApprovalForAll, error)

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

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

func (*CreatorCoreERC1155Filterer) ParseApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseApproveTransferUpdated(log types.Log) (*CreatorCoreERC1155ApproveTransferUpdated, error)

ParseApproveTransferUpdated is a log parse operation binding the contract event 0x959c0e47a2fe3cf01e237ba4892e2cc3194d77cbfb33e434e40873225d6b595f.

Solidity: event ApproveTransferUpdated(address extension)

func (*CreatorCoreERC1155Filterer) ParseDefaultRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseDefaultRoyaltiesUpdated(log types.Log) (*CreatorCoreERC1155DefaultRoyaltiesUpdated, error)

ParseDefaultRoyaltiesUpdated is a log parse operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.

Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) ParseExtensionApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseExtensionApproveTransferUpdated(log types.Log) (*CreatorCoreERC1155ExtensionApproveTransferUpdated, error)

ParseExtensionApproveTransferUpdated is a log parse operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.

Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)

func (*CreatorCoreERC1155Filterer) ParseExtensionBlacklisted added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseExtensionBlacklisted(log types.Log) (*CreatorCoreERC1155ExtensionBlacklisted, error)

ParseExtensionBlacklisted is a log parse operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.

Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) ParseExtensionRegistered added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseExtensionRegistered(log types.Log) (*CreatorCoreERC1155ExtensionRegistered, error)

ParseExtensionRegistered is a log parse operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.

Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) ParseExtensionRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseExtensionRoyaltiesUpdated(log types.Log) (*CreatorCoreERC1155ExtensionRoyaltiesUpdated, error)

ParseExtensionRoyaltiesUpdated is a log parse operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.

Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) ParseExtensionUnregistered added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseExtensionUnregistered(log types.Log) (*CreatorCoreERC1155ExtensionUnregistered, error)

ParseExtensionUnregistered is a log parse operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.

Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) ParseInitialized added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseInitialized(log types.Log) (*CreatorCoreERC1155Initialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*CreatorCoreERC1155Filterer) ParseMintPermissionsUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseMintPermissionsUpdated(log types.Log) (*CreatorCoreERC1155MintPermissionsUpdated, error)

ParseMintPermissionsUpdated is a log parse operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.

Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)

func (*CreatorCoreERC1155Filterer) ParseOwnershipTransferred added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseOwnershipTransferred(log types.Log) (*CreatorCoreERC1155OwnershipTransferred, error)

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

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

func (*CreatorCoreERC1155Filterer) ParseRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseRoyaltiesUpdated(log types.Log) (*CreatorCoreERC1155RoyaltiesUpdated, error)

ParseRoyaltiesUpdated is a log parse operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.

Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) ParseTransferBatch added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseTransferBatch(log types.Log) (*CreatorCoreERC1155TransferBatch, error)

ParseTransferBatch is a log parse operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.

Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)

func (*CreatorCoreERC1155Filterer) ParseTransferSingle added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseTransferSingle(log types.Log) (*CreatorCoreERC1155TransferSingle, error)

ParseTransferSingle is a log parse operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.

Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)

func (*CreatorCoreERC1155Filterer) ParseURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) ParseURI(log types.Log) (*CreatorCoreERC1155URI, error)

ParseURI is a log parse operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.

Solidity: event URI(string value, uint256 indexed id)

func (*CreatorCoreERC1155Filterer) WatchAdminApproved added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155AdminApproved, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminApproved is a free log subscription operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*CreatorCoreERC1155Filterer) WatchAdminRevoked added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155AdminRevoked, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminRevoked is a free log subscription operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*CreatorCoreERC1155Filterer) WatchApprovalForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ApprovalForAll, account []common.Address, operator []common.Address) (event.Subscription, error)

WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.

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

func (*CreatorCoreERC1155Filterer) WatchApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchApproveTransferUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ApproveTransferUpdated) (event.Subscription, error)

WatchApproveTransferUpdated is a free log subscription operation binding the contract event 0x959c0e47a2fe3cf01e237ba4892e2cc3194d77cbfb33e434e40873225d6b595f.

Solidity: event ApproveTransferUpdated(address extension)

func (*CreatorCoreERC1155Filterer) WatchDefaultRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchDefaultRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155DefaultRoyaltiesUpdated) (event.Subscription, error)

WatchDefaultRoyaltiesUpdated is a free log subscription operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.

Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) WatchExtensionApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchExtensionApproveTransferUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ExtensionApproveTransferUpdated, extension []common.Address) (event.Subscription, error)

WatchExtensionApproveTransferUpdated is a free log subscription operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.

Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)

func (*CreatorCoreERC1155Filterer) WatchExtensionBlacklisted added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchExtensionBlacklisted(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ExtensionBlacklisted, extension []common.Address, sender []common.Address) (event.Subscription, error)

WatchExtensionBlacklisted is a free log subscription operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.

Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) WatchExtensionRegistered added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchExtensionRegistered(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ExtensionRegistered, extension []common.Address, sender []common.Address) (event.Subscription, error)

WatchExtensionRegistered is a free log subscription operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.

Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) WatchExtensionRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchExtensionRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ExtensionRoyaltiesUpdated, extension []common.Address) (event.Subscription, error)

WatchExtensionRoyaltiesUpdated is a free log subscription operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.

Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) WatchExtensionUnregistered added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchExtensionUnregistered(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155ExtensionUnregistered, extension []common.Address, sender []common.Address) (event.Subscription, error)

WatchExtensionUnregistered is a free log subscription operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.

Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC1155Filterer) WatchInitialized added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155Initialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*CreatorCoreERC1155Filterer) WatchMintPermissionsUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchMintPermissionsUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155MintPermissionsUpdated, extension []common.Address, permissions []common.Address, sender []common.Address) (event.Subscription, error)

WatchMintPermissionsUpdated is a free log subscription operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.

Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)

func (*CreatorCoreERC1155Filterer) WatchOwnershipTransferred added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155OwnershipTransferred, 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 (*CreatorCoreERC1155Filterer) WatchRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155RoyaltiesUpdated, tokenId []*big.Int) (event.Subscription, error)

WatchRoyaltiesUpdated is a free log subscription operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.

Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC1155Filterer) WatchTransferBatch added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchTransferBatch(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155TransferBatch, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransferBatch is a free log subscription operation binding the contract event 0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb.

Solidity: event TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)

func (*CreatorCoreERC1155Filterer) WatchTransferSingle added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchTransferSingle(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155TransferSingle, operator []common.Address, from []common.Address, to []common.Address) (event.Subscription, error)

WatchTransferSingle is a free log subscription operation binding the contract event 0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62.

Solidity: event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)

func (*CreatorCoreERC1155Filterer) WatchURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Filterer) WatchURI(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC1155URI, id []*big.Int) (event.Subscription, error)

WatchURI is a free log subscription operation binding the contract event 0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b.

Solidity: event URI(string value, uint256 indexed id)

type CreatorCoreERC1155Initialized added in v0.10.0

type CreatorCoreERC1155Initialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155Initialized represents a Initialized event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155InitializedIterator added in v0.10.0

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

CreatorCoreERC1155InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155InitializedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155InitializedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155InitializedIterator) Next added in v0.10.0

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 CreatorCoreERC1155MintPermissionsUpdated added in v0.10.0

type CreatorCoreERC1155MintPermissionsUpdated struct {
	Extension   common.Address
	Permissions common.Address
	Sender      common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155MintPermissionsUpdated represents a MintPermissionsUpdated event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155MintPermissionsUpdatedIterator added in v0.10.0

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

CreatorCoreERC1155MintPermissionsUpdatedIterator is returned from FilterMintPermissionsUpdated and is used to iterate over the raw logs and unpacked data for MintPermissionsUpdated events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155MintPermissionsUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155MintPermissionsUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155MintPermissionsUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC1155OwnershipTransferred added in v0.10.0

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

CreatorCoreERC1155OwnershipTransferred represents a OwnershipTransferred event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155OwnershipTransferredIterator added in v0.10.0

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

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

func (*CreatorCoreERC1155OwnershipTransferredIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155OwnershipTransferredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155OwnershipTransferredIterator) Next added in v0.10.0

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 CreatorCoreERC1155Raw added in v0.10.0

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

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

func (*CreatorCoreERC1155Raw) Call added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Raw) 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 (*CreatorCoreERC1155Raw) Transact added in v0.10.0

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

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

func (*CreatorCoreERC1155Raw) Transfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Raw) 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 CreatorCoreERC1155RoyaltiesUpdated added in v0.10.0

type CreatorCoreERC1155RoyaltiesUpdated struct {
	TokenId     *big.Int
	Receivers   []common.Address
	BasisPoints []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155RoyaltiesUpdated represents a RoyaltiesUpdated event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155RoyaltiesUpdatedIterator added in v0.10.0

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

CreatorCoreERC1155RoyaltiesUpdatedIterator is returned from FilterRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for RoyaltiesUpdated events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155RoyaltiesUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155RoyaltiesUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155RoyaltiesUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC1155Session added in v0.10.0

type CreatorCoreERC1155Session struct {
	Contract     *CreatorCoreERC1155 // 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
}

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

func (*CreatorCoreERC1155Session) ApproveAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*CreatorCoreERC1155Session) BalanceOf added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) BalanceOf(account common.Address, id *big.Int) (*big.Int, error)

BalanceOf is a free data retrieval call binding the contract method 0x00fdd58e.

Solidity: function balanceOf(address account, uint256 id) view returns(uint256)

func (*CreatorCoreERC1155Session) BalanceOfBatch added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) BalanceOfBatch(accounts []common.Address, ids []*big.Int) ([]*big.Int, error)

BalanceOfBatch is a free data retrieval call binding the contract method 0x4e1273f4.

Solidity: function balanceOfBatch(address[] accounts, uint256[] ids) view returns(uint256[])

func (*CreatorCoreERC1155Session) BlacklistExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) BlacklistExtension(extension common.Address) (*types.Transaction, error)

BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.

Solidity: function blacklistExtension(address extension) returns()

func (*CreatorCoreERC1155Session) Burn added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) Burn(account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x3db0f8ab.

Solidity: function burn(address account, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155Session) GetAdmins added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*CreatorCoreERC1155Session) GetApproveTransfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetApproveTransfer() (common.Address, error)

GetApproveTransfer is a free data retrieval call binding the contract method 0x22f374d0.

Solidity: function getApproveTransfer() view returns(address)

func (*CreatorCoreERC1155Session) GetExtensions added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetExtensions() ([]common.Address, error)

GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.

Solidity: function getExtensions() view returns(address[] extensions)

func (*CreatorCoreERC1155Session) GetFeeBps added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetFeeBps(tokenId *big.Int) ([]*big.Int, error)

GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.

Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])

func (*CreatorCoreERC1155Session) GetFeeRecipients added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetFeeRecipients(tokenId *big.Int) ([]common.Address, error)

GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.

Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])

func (*CreatorCoreERC1155Session) GetFees added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.

Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC1155Session) GetRoyalties added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.

Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC1155Session) Initialize added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) Initialize(_name string, _symbol string) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.

Solidity: function initialize(string _name, string _symbol) returns()

func (*CreatorCoreERC1155Session) IsAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*CreatorCoreERC1155Session) IsApprovedForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) IsApprovedForAll(account common.Address, operator common.Address) (bool, error)

IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.

Solidity: function isApprovedForAll(address account, address operator) view returns(bool)

func (*CreatorCoreERC1155Session) MintBaseExisting added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) MintBaseExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

MintBaseExisting is a paid mutator transaction binding the contract method 0x695c96e6.

Solidity: function mintBaseExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155Session) MintBaseNew added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) MintBaseNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)

MintBaseNew is a paid mutator transaction binding the contract method 0xfeeb5a9a.

Solidity: function mintBaseNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[])

func (*CreatorCoreERC1155Session) MintExtensionExisting added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) MintExtensionExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

MintExtensionExisting is a paid mutator transaction binding the contract method 0xe6c884dc.

Solidity: function mintExtensionExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155Session) MintExtensionNew added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) MintExtensionNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)

MintExtensionNew is a paid mutator transaction binding the contract method 0x8c6e8472.

Solidity: function mintExtensionNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC1155Session) Name added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*CreatorCoreERC1155Session) Owner added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*CreatorCoreERC1155Session) RegisterExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)

RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.

Solidity: function registerExtension(address extension, string baseURI) returns()

func (*CreatorCoreERC1155Session) RegisterExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)

RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.

Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()

func (*CreatorCoreERC1155Session) RenounceOwnership added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*CreatorCoreERC1155Session) RevokeAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*CreatorCoreERC1155Session) RoyaltyInfo added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) RoyaltyInfo(tokenId *big.Int, value *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 value) view returns(address, uint256)

func (*CreatorCoreERC1155Session) SafeBatchTransferFrom added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)

SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.

Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()

func (*CreatorCoreERC1155Session) SafeTransferFrom added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)

SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.

Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()

func (*CreatorCoreERC1155Session) SetApprovalForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) 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 (*CreatorCoreERC1155Session) SetApproveTransfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetApproveTransfer(extension common.Address) (*types.Transaction, error)

SetApproveTransfer is a paid mutator transaction binding the contract method 0x596798ad.

Solidity: function setApproveTransfer(address extension) returns()

func (*CreatorCoreERC1155Session) SetApproveTransferExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)

SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.

Solidity: function setApproveTransferExtension(bool enabled) returns()

func (*CreatorCoreERC1155Session) SetBaseTokenURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetBaseTokenURI(uri_ string) (*types.Transaction, error)

SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.

Solidity: function setBaseTokenURI(string uri_) returns()

func (*CreatorCoreERC1155Session) SetBaseTokenURIExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetBaseTokenURIExtension(uri_ string) (*types.Transaction, error)

SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.

Solidity: function setBaseTokenURIExtension(string uri_) returns()

func (*CreatorCoreERC1155Session) SetBaseTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetBaseTokenURIExtension0(uri_ string, identical bool) (*types.Transaction, error)

SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.

Solidity: function setBaseTokenURIExtension(string uri_, bool identical) returns()

func (*CreatorCoreERC1155Session) SetMintPermissions added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)

SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.

Solidity: function setMintPermissions(address extension, address permissions) returns()

func (*CreatorCoreERC1155Session) SetRoyalties added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.

Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155Session) SetRoyalties0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.

Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155Session) SetRoyaltiesExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.

Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155Session) SetTokenURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetTokenURI(tokenId *big.Int, uri_ string) (*types.Transaction, error)

SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.

Solidity: function setTokenURI(uint256 tokenId, string uri_) returns()

func (*CreatorCoreERC1155Session) SetTokenURI0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.

Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC1155Session) SetTokenURIExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.

Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC1155Session) SetTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetTokenURIExtension0(tokenId *big.Int, uri_ string) (*types.Transaction, error)

SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.

Solidity: function setTokenURIExtension(uint256 tokenId, string uri_) returns()

func (*CreatorCoreERC1155Session) SetTokenURIPrefix added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetTokenURIPrefix(prefix string) (*types.Transaction, error)

SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.

Solidity: function setTokenURIPrefix(string prefix) returns()

func (*CreatorCoreERC1155Session) SetTokenURIPrefixExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)

SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.

Solidity: function setTokenURIPrefixExtension(string prefix) returns()

func (*CreatorCoreERC1155Session) SupportsInterface added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) 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 (*CreatorCoreERC1155Session) Symbol added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) Symbol() (string, error)

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

Solidity: function symbol() view returns(string)

func (*CreatorCoreERC1155Session) TokenExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) TokenExtension(tokenId *big.Int) (common.Address, error)

TokenExtension is a free data retrieval call binding the contract method 0x239be317.

Solidity: function tokenExtension(uint256 tokenId) view returns(address extension)

func (*CreatorCoreERC1155Session) TotalSupply added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) TotalSupply(tokenId *big.Int) (*big.Int, error)

TotalSupply is a free data retrieval call binding the contract method 0xbd85b039.

Solidity: function totalSupply(uint256 tokenId) view returns(uint256)

func (*CreatorCoreERC1155Session) TransferOwnership added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) 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 (*CreatorCoreERC1155Session) UnregisterExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) UnregisterExtension(extension common.Address) (*types.Transaction, error)

UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.

Solidity: function unregisterExtension(address extension) returns()

func (*CreatorCoreERC1155Session) Uri added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) Uri(tokenId *big.Int) (string, error)

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

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

func (*CreatorCoreERC1155Session) VERSION added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Session) VERSION() (*big.Int, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(uint256)

type CreatorCoreERC1155Transactor added in v0.10.0

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

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

func NewCreatorCoreERC1155Transactor added in v0.10.0

func NewCreatorCoreERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*CreatorCoreERC1155Transactor, error)

NewCreatorCoreERC1155Transactor creates a new write-only instance of CreatorCoreERC1155, bound to a specific deployed contract.

func (*CreatorCoreERC1155Transactor) ApproveAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*CreatorCoreERC1155Transactor) BlacklistExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) BlacklistExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)

BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.

Solidity: function blacklistExtension(address extension) returns()

func (*CreatorCoreERC1155Transactor) Burn added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) Burn(opts *bind.TransactOpts, account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x3db0f8ab.

Solidity: function burn(address account, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155Transactor) Initialize added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.

Solidity: function initialize(string _name, string _symbol) returns()

func (*CreatorCoreERC1155Transactor) MintBaseExisting added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) MintBaseExisting(opts *bind.TransactOpts, to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

MintBaseExisting is a paid mutator transaction binding the contract method 0x695c96e6.

Solidity: function mintBaseExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155Transactor) MintBaseNew added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) MintBaseNew(opts *bind.TransactOpts, to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)

MintBaseNew is a paid mutator transaction binding the contract method 0xfeeb5a9a.

Solidity: function mintBaseNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[])

func (*CreatorCoreERC1155Transactor) MintExtensionExisting added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) MintExtensionExisting(opts *bind.TransactOpts, to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

MintExtensionExisting is a paid mutator transaction binding the contract method 0xe6c884dc.

Solidity: function mintExtensionExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155Transactor) MintExtensionNew added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) MintExtensionNew(opts *bind.TransactOpts, to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)

MintExtensionNew is a paid mutator transaction binding the contract method 0x8c6e8472.

Solidity: function mintExtensionNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC1155Transactor) RegisterExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) RegisterExtension(opts *bind.TransactOpts, extension common.Address, baseURI string) (*types.Transaction, error)

RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.

Solidity: function registerExtension(address extension, string baseURI) returns()

func (*CreatorCoreERC1155Transactor) RegisterExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) RegisterExtension0(opts *bind.TransactOpts, extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)

RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.

Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()

func (*CreatorCoreERC1155Transactor) RenounceOwnership added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*CreatorCoreERC1155Transactor) RevokeAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*CreatorCoreERC1155Transactor) SafeBatchTransferFrom added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)

SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.

Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()

func (*CreatorCoreERC1155Transactor) SafeTransferFrom added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)

SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.

Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()

func (*CreatorCoreERC1155Transactor) SetApprovalForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) 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 (*CreatorCoreERC1155Transactor) SetApproveTransfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetApproveTransfer(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)

SetApproveTransfer is a paid mutator transaction binding the contract method 0x596798ad.

Solidity: function setApproveTransfer(address extension) returns()

func (*CreatorCoreERC1155Transactor) SetApproveTransferExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetApproveTransferExtension(opts *bind.TransactOpts, enabled bool) (*types.Transaction, error)

SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.

Solidity: function setApproveTransferExtension(bool enabled) returns()

func (*CreatorCoreERC1155Transactor) SetBaseTokenURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetBaseTokenURI(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)

SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.

Solidity: function setBaseTokenURI(string uri_) returns()

func (*CreatorCoreERC1155Transactor) SetBaseTokenURIExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetBaseTokenURIExtension(opts *bind.TransactOpts, uri_ string) (*types.Transaction, error)

SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.

Solidity: function setBaseTokenURIExtension(string uri_) returns()

func (*CreatorCoreERC1155Transactor) SetBaseTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetBaseTokenURIExtension0(opts *bind.TransactOpts, uri_ string, identical bool) (*types.Transaction, error)

SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.

Solidity: function setBaseTokenURIExtension(string uri_, bool identical) returns()

func (*CreatorCoreERC1155Transactor) SetMintPermissions added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetMintPermissions(opts *bind.TransactOpts, extension common.Address, permissions common.Address) (*types.Transaction, error)

SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.

Solidity: function setMintPermissions(address extension, address permissions) returns()

func (*CreatorCoreERC1155Transactor) SetRoyalties added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetRoyalties(opts *bind.TransactOpts, tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.

Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155Transactor) SetRoyalties0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetRoyalties0(opts *bind.TransactOpts, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.

Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155Transactor) SetRoyaltiesExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetRoyaltiesExtension(opts *bind.TransactOpts, extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.

Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155Transactor) SetTokenURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetTokenURI(opts *bind.TransactOpts, tokenId *big.Int, uri_ string) (*types.Transaction, error)

SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.

Solidity: function setTokenURI(uint256 tokenId, string uri_) returns()

func (*CreatorCoreERC1155Transactor) SetTokenURI0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetTokenURI0(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.

Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC1155Transactor) SetTokenURIExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetTokenURIExtension(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.

Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC1155Transactor) SetTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetTokenURIExtension0(opts *bind.TransactOpts, tokenId *big.Int, uri_ string) (*types.Transaction, error)

SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.

Solidity: function setTokenURIExtension(uint256 tokenId, string uri_) returns()

func (*CreatorCoreERC1155Transactor) SetTokenURIPrefix added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetTokenURIPrefix(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)

SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.

Solidity: function setTokenURIPrefix(string prefix) returns()

func (*CreatorCoreERC1155Transactor) SetTokenURIPrefixExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) SetTokenURIPrefixExtension(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)

SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.

Solidity: function setTokenURIPrefixExtension(string prefix) returns()

func (*CreatorCoreERC1155Transactor) TransferOwnership added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) 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 (*CreatorCoreERC1155Transactor) UnregisterExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155Transactor) UnregisterExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)

UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.

Solidity: function unregisterExtension(address extension) returns()

type CreatorCoreERC1155TransactorRaw added in v0.10.0

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

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

func (*CreatorCoreERC1155TransactorRaw) Transact added in v0.10.0

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

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

func (*CreatorCoreERC1155TransactorRaw) Transfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorRaw) 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 CreatorCoreERC1155TransactorSession added in v0.10.0

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

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

func (*CreatorCoreERC1155TransactorSession) ApproveAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*CreatorCoreERC1155TransactorSession) BlacklistExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) BlacklistExtension(extension common.Address) (*types.Transaction, error)

BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.

Solidity: function blacklistExtension(address extension) returns()

func (*CreatorCoreERC1155TransactorSession) Burn added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) Burn(account common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x3db0f8ab.

Solidity: function burn(address account, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155TransactorSession) Initialize added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) Initialize(_name string, _symbol string) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.

Solidity: function initialize(string _name, string _symbol) returns()

func (*CreatorCoreERC1155TransactorSession) MintBaseExisting added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) MintBaseExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

MintBaseExisting is a paid mutator transaction binding the contract method 0x695c96e6.

Solidity: function mintBaseExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155TransactorSession) MintBaseNew added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) MintBaseNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)

MintBaseNew is a paid mutator transaction binding the contract method 0xfeeb5a9a.

Solidity: function mintBaseNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[])

func (*CreatorCoreERC1155TransactorSession) MintExtensionExisting added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) MintExtensionExisting(to []common.Address, tokenIds []*big.Int, amounts []*big.Int) (*types.Transaction, error)

MintExtensionExisting is a paid mutator transaction binding the contract method 0xe6c884dc.

Solidity: function mintExtensionExisting(address[] to, uint256[] tokenIds, uint256[] amounts) returns()

func (*CreatorCoreERC1155TransactorSession) MintExtensionNew added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) MintExtensionNew(to []common.Address, amounts []*big.Int, uris []string) (*types.Transaction, error)

MintExtensionNew is a paid mutator transaction binding the contract method 0x8c6e8472.

Solidity: function mintExtensionNew(address[] to, uint256[] amounts, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC1155TransactorSession) RegisterExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)

RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.

Solidity: function registerExtension(address extension, string baseURI) returns()

func (*CreatorCoreERC1155TransactorSession) RegisterExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)

RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.

Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()

func (*CreatorCoreERC1155TransactorSession) RenounceOwnership added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*CreatorCoreERC1155TransactorSession) RevokeAdmin added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*CreatorCoreERC1155TransactorSession) SafeBatchTransferFrom added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SafeBatchTransferFrom(from common.Address, to common.Address, ids []*big.Int, amounts []*big.Int, data []byte) (*types.Transaction, error)

SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.

Solidity: function safeBatchTransferFrom(address from, address to, uint256[] ids, uint256[] amounts, bytes data) returns()

func (*CreatorCoreERC1155TransactorSession) SafeTransferFrom added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SafeTransferFrom(from common.Address, to common.Address, id *big.Int, amount *big.Int, data []byte) (*types.Transaction, error)

SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.

Solidity: function safeTransferFrom(address from, address to, uint256 id, uint256 amount, bytes data) returns()

func (*CreatorCoreERC1155TransactorSession) SetApprovalForAll added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) 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 (*CreatorCoreERC1155TransactorSession) SetApproveTransfer added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetApproveTransfer(extension common.Address) (*types.Transaction, error)

SetApproveTransfer is a paid mutator transaction binding the contract method 0x596798ad.

Solidity: function setApproveTransfer(address extension) returns()

func (*CreatorCoreERC1155TransactorSession) SetApproveTransferExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)

SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.

Solidity: function setApproveTransferExtension(bool enabled) returns()

func (*CreatorCoreERC1155TransactorSession) SetBaseTokenURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetBaseTokenURI(uri_ string) (*types.Transaction, error)

SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.

Solidity: function setBaseTokenURI(string uri_) returns()

func (*CreatorCoreERC1155TransactorSession) SetBaseTokenURIExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetBaseTokenURIExtension(uri_ string) (*types.Transaction, error)

SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.

Solidity: function setBaseTokenURIExtension(string uri_) returns()

func (*CreatorCoreERC1155TransactorSession) SetBaseTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetBaseTokenURIExtension0(uri_ string, identical bool) (*types.Transaction, error)

SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.

Solidity: function setBaseTokenURIExtension(string uri_, bool identical) returns()

func (*CreatorCoreERC1155TransactorSession) SetMintPermissions added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)

SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.

Solidity: function setMintPermissions(address extension, address permissions) returns()

func (*CreatorCoreERC1155TransactorSession) SetRoyalties added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.

Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155TransactorSession) SetRoyalties0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.

Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155TransactorSession) SetRoyaltiesExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.

Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC1155TransactorSession) SetTokenURI added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetTokenURI(tokenId *big.Int, uri_ string) (*types.Transaction, error)

SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.

Solidity: function setTokenURI(uint256 tokenId, string uri_) returns()

func (*CreatorCoreERC1155TransactorSession) SetTokenURI0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.

Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC1155TransactorSession) SetTokenURIExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.

Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC1155TransactorSession) SetTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetTokenURIExtension0(tokenId *big.Int, uri_ string) (*types.Transaction, error)

SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.

Solidity: function setTokenURIExtension(uint256 tokenId, string uri_) returns()

func (*CreatorCoreERC1155TransactorSession) SetTokenURIPrefix added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)

SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.

Solidity: function setTokenURIPrefix(string prefix) returns()

func (*CreatorCoreERC1155TransactorSession) SetTokenURIPrefixExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)

SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.

Solidity: function setTokenURIPrefixExtension(string prefix) returns()

func (*CreatorCoreERC1155TransactorSession) TransferOwnership added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) 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 (*CreatorCoreERC1155TransactorSession) UnregisterExtension added in v0.10.0

func (_CreatorCoreERC1155 *CreatorCoreERC1155TransactorSession) UnregisterExtension(extension common.Address) (*types.Transaction, error)

UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.

Solidity: function unregisterExtension(address extension) returns()

type CreatorCoreERC1155TransferBatch added in v0.10.0

type CreatorCoreERC1155TransferBatch struct {
	Operator common.Address
	From     common.Address
	To       common.Address
	Ids      []*big.Int
	Values   []*big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155TransferBatch represents a TransferBatch event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155TransferBatchIterator added in v0.10.0

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

CreatorCoreERC1155TransferBatchIterator is returned from FilterTransferBatch and is used to iterate over the raw logs and unpacked data for TransferBatch events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155TransferBatchIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155TransferBatchIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155TransferBatchIterator) Next added in v0.10.0

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 CreatorCoreERC1155TransferSingle added in v0.10.0

type CreatorCoreERC1155TransferSingle struct {
	Operator common.Address
	From     common.Address
	To       common.Address
	Id       *big.Int
	Value    *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155TransferSingle represents a TransferSingle event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155TransferSingleIterator added in v0.10.0

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

CreatorCoreERC1155TransferSingleIterator is returned from FilterTransferSingle and is used to iterate over the raw logs and unpacked data for TransferSingle events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155TransferSingleIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155TransferSingleIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155TransferSingleIterator) Next added in v0.10.0

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 CreatorCoreERC1155URI added in v0.10.0

type CreatorCoreERC1155URI struct {
	Value string
	Id    *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

CreatorCoreERC1155URI represents a URI event raised by the CreatorCoreERC1155 contract.

type CreatorCoreERC1155URIIterator added in v0.10.0

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

CreatorCoreERC1155URIIterator is returned from FilterURI and is used to iterate over the raw logs and unpacked data for URI events raised by the CreatorCoreERC1155 contract.

func (*CreatorCoreERC1155URIIterator) Close added in v0.10.0

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

func (*CreatorCoreERC1155URIIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC1155URIIterator) Next added in v0.10.0

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 CreatorCoreERC721 added in v0.10.0

type CreatorCoreERC721 struct {
	CreatorCoreERC721Caller     // Read-only binding to the contract
	CreatorCoreERC721Transactor // Write-only binding to the contract
	CreatorCoreERC721Filterer   // Log filterer for contract events
}

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

func NewCreatorCoreERC721 added in v0.10.0

func NewCreatorCoreERC721(address common.Address, backend bind.ContractBackend) (*CreatorCoreERC721, error)

NewCreatorCoreERC721 creates a new instance of CreatorCoreERC721, bound to a specific deployed contract.

type CreatorCoreERC721AdminApproved added in v0.10.0

type CreatorCoreERC721AdminApproved struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721AdminApproved represents a AdminApproved event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721AdminApprovedIterator added in v0.10.0

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

CreatorCoreERC721AdminApprovedIterator is returned from FilterAdminApproved and is used to iterate over the raw logs and unpacked data for AdminApproved events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721AdminApprovedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721AdminApprovedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721AdminApprovedIterator) Next added in v0.10.0

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 CreatorCoreERC721AdminRevoked added in v0.10.0

type CreatorCoreERC721AdminRevoked struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721AdminRevoked represents a AdminRevoked event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721AdminRevokedIterator added in v0.10.0

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

CreatorCoreERC721AdminRevokedIterator is returned from FilterAdminRevoked and is used to iterate over the raw logs and unpacked data for AdminRevoked events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721AdminRevokedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721AdminRevokedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721AdminRevokedIterator) Next added in v0.10.0

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 CreatorCoreERC721Approval added in v0.10.0

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

CreatorCoreERC721Approval represents a Approval event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ApprovalForAll added in v0.10.0

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

CreatorCoreERC721ApprovalForAll represents a ApprovalForAll event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ApprovalForAllIterator added in v0.10.0

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

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

func (*CreatorCoreERC721ApprovalForAllIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ApprovalForAllIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ApprovalForAllIterator) Next added in v0.10.0

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 CreatorCoreERC721ApprovalIterator added in v0.10.0

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

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

func (*CreatorCoreERC721ApprovalIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ApprovalIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ApprovalIterator) Next added in v0.10.0

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 CreatorCoreERC721ApproveTransferUpdated added in v0.10.0

type CreatorCoreERC721ApproveTransferUpdated struct {
	Extension common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721ApproveTransferUpdated represents a ApproveTransferUpdated event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ApproveTransferUpdatedIterator added in v0.10.0

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

CreatorCoreERC721ApproveTransferUpdatedIterator is returned from FilterApproveTransferUpdated and is used to iterate over the raw logs and unpacked data for ApproveTransferUpdated events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721ApproveTransferUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ApproveTransferUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ApproveTransferUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC721Caller added in v0.10.0

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

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

func NewCreatorCoreERC721Caller added in v0.10.0

func NewCreatorCoreERC721Caller(address common.Address, caller bind.ContractCaller) (*CreatorCoreERC721Caller, error)

NewCreatorCoreERC721Caller creates a new read-only instance of CreatorCoreERC721, bound to a specific deployed contract.

func (*CreatorCoreERC721Caller) BalanceOf added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) GetAdmins added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetAdmins(opts *bind.CallOpts) ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*CreatorCoreERC721Caller) GetApproveTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetApproveTransfer(opts *bind.CallOpts) (common.Address, error)

GetApproveTransfer is a free data retrieval call binding the contract method 0x22f374d0.

Solidity: function getApproveTransfer() view returns(address)

func (*CreatorCoreERC721Caller) GetApproved added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) GetExtensions added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetExtensions(opts *bind.CallOpts) ([]common.Address, error)

GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.

Solidity: function getExtensions() view returns(address[] extensions)

func (*CreatorCoreERC721Caller) GetFeeBps added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetFeeBps(opts *bind.CallOpts, tokenId *big.Int) ([]*big.Int, error)

GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.

Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])

func (*CreatorCoreERC721Caller) GetFeeRecipients added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetFeeRecipients(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, error)

GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.

Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])

func (*CreatorCoreERC721Caller) GetFees added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetFees(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.

Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC721Caller) GetRoyalties added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) GetRoyalties(opts *bind.CallOpts, tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.

Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC721Caller) IsAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) IsAdmin(opts *bind.CallOpts, admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*CreatorCoreERC721Caller) IsApprovedForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) Name added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) Owner added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) OwnerOf added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) RoyaltyInfo added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) RoyaltyInfo(opts *bind.CallOpts, tokenId *big.Int, value *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 value) view returns(address, uint256)

func (*CreatorCoreERC721Caller) SupportsInterface added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) Symbol added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) TokenData added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) TokenData(opts *bind.CallOpts, tokenId *big.Int) (*big.Int, error)

TokenData is a free data retrieval call binding the contract method 0xb4b5b48f.

Solidity: function tokenData(uint256 tokenId) view returns(uint80)

func (*CreatorCoreERC721Caller) TokenExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) TokenExtension(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error)

TokenExtension is a free data retrieval call binding the contract method 0x239be317.

Solidity: function tokenExtension(uint256 tokenId) view returns(address extension)

func (*CreatorCoreERC721Caller) TokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) 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 (*CreatorCoreERC721Caller) VERSION added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Caller) VERSION(opts *bind.CallOpts) (*big.Int, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(uint256)

type CreatorCoreERC721CallerRaw added in v0.10.0

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

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

func (*CreatorCoreERC721CallerRaw) Call added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerRaw) 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 CreatorCoreERC721CallerSession added in v0.10.0

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

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

func (*CreatorCoreERC721CallerSession) BalanceOf added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) 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 (*CreatorCoreERC721CallerSession) GetAdmins added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*CreatorCoreERC721CallerSession) GetApproveTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetApproveTransfer() (common.Address, error)

GetApproveTransfer is a free data retrieval call binding the contract method 0x22f374d0.

Solidity: function getApproveTransfer() view returns(address)

func (*CreatorCoreERC721CallerSession) GetApproved added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) 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 (*CreatorCoreERC721CallerSession) GetExtensions added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetExtensions() ([]common.Address, error)

GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.

Solidity: function getExtensions() view returns(address[] extensions)

func (*CreatorCoreERC721CallerSession) GetFeeBps added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetFeeBps(tokenId *big.Int) ([]*big.Int, error)

GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.

Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])

func (*CreatorCoreERC721CallerSession) GetFeeRecipients added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetFeeRecipients(tokenId *big.Int) ([]common.Address, error)

GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.

Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])

func (*CreatorCoreERC721CallerSession) GetFees added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.

Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC721CallerSession) GetRoyalties added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.

Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC721CallerSession) IsAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*CreatorCoreERC721CallerSession) IsApprovedForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) 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 (*CreatorCoreERC721CallerSession) Name added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*CreatorCoreERC721CallerSession) Owner added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*CreatorCoreERC721CallerSession) OwnerOf added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) 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 (*CreatorCoreERC721CallerSession) RoyaltyInfo added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) RoyaltyInfo(tokenId *big.Int, value *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 value) view returns(address, uint256)

func (*CreatorCoreERC721CallerSession) SupportsInterface added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) 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 (*CreatorCoreERC721CallerSession) Symbol added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) Symbol() (string, error)

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

Solidity: function symbol() view returns(string)

func (*CreatorCoreERC721CallerSession) TokenData added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) TokenData(tokenId *big.Int) (*big.Int, error)

TokenData is a free data retrieval call binding the contract method 0xb4b5b48f.

Solidity: function tokenData(uint256 tokenId) view returns(uint80)

func (*CreatorCoreERC721CallerSession) TokenExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) TokenExtension(tokenId *big.Int) (common.Address, error)

TokenExtension is a free data retrieval call binding the contract method 0x239be317.

Solidity: function tokenExtension(uint256 tokenId) view returns(address extension)

func (*CreatorCoreERC721CallerSession) TokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) 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 (*CreatorCoreERC721CallerSession) VERSION added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721CallerSession) VERSION() (*big.Int, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(uint256)

type CreatorCoreERC721DefaultRoyaltiesUpdated added in v0.10.0

type CreatorCoreERC721DefaultRoyaltiesUpdated struct {
	Receivers   []common.Address
	BasisPoints []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721DefaultRoyaltiesUpdated represents a DefaultRoyaltiesUpdated event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721DefaultRoyaltiesUpdatedIterator added in v0.10.0

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

CreatorCoreERC721DefaultRoyaltiesUpdatedIterator is returned from FilterDefaultRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for DefaultRoyaltiesUpdated events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721DefaultRoyaltiesUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721DefaultRoyaltiesUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721DefaultRoyaltiesUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC721ExtensionApproveTransferUpdated added in v0.10.0

type CreatorCoreERC721ExtensionApproveTransferUpdated struct {
	Extension common.Address
	Enabled   bool
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721ExtensionApproveTransferUpdated represents a ExtensionApproveTransferUpdated event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ExtensionApproveTransferUpdatedIterator added in v0.10.0

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

CreatorCoreERC721ExtensionApproveTransferUpdatedIterator is returned from FilterExtensionApproveTransferUpdated and is used to iterate over the raw logs and unpacked data for ExtensionApproveTransferUpdated events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721ExtensionApproveTransferUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ExtensionApproveTransferUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ExtensionApproveTransferUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC721ExtensionBlacklisted added in v0.10.0

type CreatorCoreERC721ExtensionBlacklisted struct {
	Extension common.Address
	Sender    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721ExtensionBlacklisted represents a ExtensionBlacklisted event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ExtensionBlacklistedIterator added in v0.10.0

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

CreatorCoreERC721ExtensionBlacklistedIterator is returned from FilterExtensionBlacklisted and is used to iterate over the raw logs and unpacked data for ExtensionBlacklisted events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721ExtensionBlacklistedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ExtensionBlacklistedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ExtensionBlacklistedIterator) Next added in v0.10.0

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 CreatorCoreERC721ExtensionRegistered added in v0.10.0

type CreatorCoreERC721ExtensionRegistered struct {
	Extension common.Address
	Sender    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721ExtensionRegistered represents a ExtensionRegistered event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ExtensionRegisteredIterator added in v0.10.0

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

CreatorCoreERC721ExtensionRegisteredIterator is returned from FilterExtensionRegistered and is used to iterate over the raw logs and unpacked data for ExtensionRegistered events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721ExtensionRegisteredIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ExtensionRegisteredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ExtensionRegisteredIterator) Next added in v0.10.0

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 CreatorCoreERC721ExtensionRoyaltiesUpdated added in v0.10.0

type CreatorCoreERC721ExtensionRoyaltiesUpdated struct {
	Extension   common.Address
	Receivers   []common.Address
	BasisPoints []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721ExtensionRoyaltiesUpdated represents a ExtensionRoyaltiesUpdated event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ExtensionRoyaltiesUpdatedIterator added in v0.10.0

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

CreatorCoreERC721ExtensionRoyaltiesUpdatedIterator is returned from FilterExtensionRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for ExtensionRoyaltiesUpdated events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721ExtensionRoyaltiesUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ExtensionRoyaltiesUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ExtensionRoyaltiesUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC721ExtensionUnregistered added in v0.10.0

type CreatorCoreERC721ExtensionUnregistered struct {
	Extension common.Address
	Sender    common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721ExtensionUnregistered represents a ExtensionUnregistered event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721ExtensionUnregisteredIterator added in v0.10.0

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

CreatorCoreERC721ExtensionUnregisteredIterator is returned from FilterExtensionUnregistered and is used to iterate over the raw logs and unpacked data for ExtensionUnregistered events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721ExtensionUnregisteredIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721ExtensionUnregisteredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721ExtensionUnregisteredIterator) Next added in v0.10.0

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 CreatorCoreERC721Filterer added in v0.10.0

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

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

func NewCreatorCoreERC721Filterer added in v0.10.0

func NewCreatorCoreERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*CreatorCoreERC721Filterer, error)

NewCreatorCoreERC721Filterer creates a new log filterer instance of CreatorCoreERC721, bound to a specific deployed contract.

func (*CreatorCoreERC721Filterer) FilterAdminApproved added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*CreatorCoreERC721AdminApprovedIterator, error)

FilterAdminApproved is a free log retrieval operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*CreatorCoreERC721Filterer) FilterAdminRevoked added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*CreatorCoreERC721AdminRevokedIterator, error)

FilterAdminRevoked is a free log retrieval operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*CreatorCoreERC721Filterer) FilterApproval added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, tokenId []*big.Int) (*CreatorCoreERC721ApprovalIterator, 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 (*CreatorCoreERC721Filterer) FilterApprovalForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*CreatorCoreERC721ApprovalForAllIterator, 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 (*CreatorCoreERC721Filterer) FilterApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterApproveTransferUpdated(opts *bind.FilterOpts) (*CreatorCoreERC721ApproveTransferUpdatedIterator, error)

FilterApproveTransferUpdated is a free log retrieval operation binding the contract event 0x959c0e47a2fe3cf01e237ba4892e2cc3194d77cbfb33e434e40873225d6b595f.

Solidity: event ApproveTransferUpdated(address extension)

func (*CreatorCoreERC721Filterer) FilterDefaultRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterDefaultRoyaltiesUpdated(opts *bind.FilterOpts) (*CreatorCoreERC721DefaultRoyaltiesUpdatedIterator, error)

FilterDefaultRoyaltiesUpdated is a free log retrieval operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.

Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) FilterExtensionApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterExtensionApproveTransferUpdated(opts *bind.FilterOpts, extension []common.Address) (*CreatorCoreERC721ExtensionApproveTransferUpdatedIterator, error)

FilterExtensionApproveTransferUpdated is a free log retrieval operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.

Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)

func (*CreatorCoreERC721Filterer) FilterExtensionBlacklisted added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterExtensionBlacklisted(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*CreatorCoreERC721ExtensionBlacklistedIterator, error)

FilterExtensionBlacklisted is a free log retrieval operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.

Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) FilterExtensionRegistered added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterExtensionRegistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*CreatorCoreERC721ExtensionRegisteredIterator, error)

FilterExtensionRegistered is a free log retrieval operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.

Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) FilterExtensionRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterExtensionRoyaltiesUpdated(opts *bind.FilterOpts, extension []common.Address) (*CreatorCoreERC721ExtensionRoyaltiesUpdatedIterator, error)

FilterExtensionRoyaltiesUpdated is a free log retrieval operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.

Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) FilterExtensionUnregistered added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterExtensionUnregistered(opts *bind.FilterOpts, extension []common.Address, sender []common.Address) (*CreatorCoreERC721ExtensionUnregisteredIterator, error)

FilterExtensionUnregistered is a free log retrieval operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.

Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) FilterInitialized added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterInitialized(opts *bind.FilterOpts) (*CreatorCoreERC721InitializedIterator, error)

FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*CreatorCoreERC721Filterer) FilterMintPermissionsUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterMintPermissionsUpdated(opts *bind.FilterOpts, extension []common.Address, permissions []common.Address, sender []common.Address) (*CreatorCoreERC721MintPermissionsUpdatedIterator, error)

FilterMintPermissionsUpdated is a free log retrieval operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.

Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)

func (*CreatorCoreERC721Filterer) FilterOwnershipTransferred added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*CreatorCoreERC721OwnershipTransferredIterator, error)

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

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

func (*CreatorCoreERC721Filterer) FilterRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterRoyaltiesUpdated(opts *bind.FilterOpts, tokenId []*big.Int) (*CreatorCoreERC721RoyaltiesUpdatedIterator, error)

FilterRoyaltiesUpdated is a free log retrieval operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.

Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) FilterTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*CreatorCoreERC721TransferIterator, 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 (*CreatorCoreERC721Filterer) ParseAdminApproved added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseAdminApproved(log types.Log) (*CreatorCoreERC721AdminApproved, error)

ParseAdminApproved is a log parse operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*CreatorCoreERC721Filterer) ParseAdminRevoked added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseAdminRevoked(log types.Log) (*CreatorCoreERC721AdminRevoked, error)

ParseAdminRevoked is a log parse operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*CreatorCoreERC721Filterer) ParseApproval added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseApproval(log types.Log) (*CreatorCoreERC721Approval, 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 (*CreatorCoreERC721Filterer) ParseApprovalForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseApprovalForAll(log types.Log) (*CreatorCoreERC721ApprovalForAll, error)

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

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

func (*CreatorCoreERC721Filterer) ParseApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseApproveTransferUpdated(log types.Log) (*CreatorCoreERC721ApproveTransferUpdated, error)

ParseApproveTransferUpdated is a log parse operation binding the contract event 0x959c0e47a2fe3cf01e237ba4892e2cc3194d77cbfb33e434e40873225d6b595f.

Solidity: event ApproveTransferUpdated(address extension)

func (*CreatorCoreERC721Filterer) ParseDefaultRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseDefaultRoyaltiesUpdated(log types.Log) (*CreatorCoreERC721DefaultRoyaltiesUpdated, error)

ParseDefaultRoyaltiesUpdated is a log parse operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.

Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) ParseExtensionApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseExtensionApproveTransferUpdated(log types.Log) (*CreatorCoreERC721ExtensionApproveTransferUpdated, error)

ParseExtensionApproveTransferUpdated is a log parse operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.

Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)

func (*CreatorCoreERC721Filterer) ParseExtensionBlacklisted added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseExtensionBlacklisted(log types.Log) (*CreatorCoreERC721ExtensionBlacklisted, error)

ParseExtensionBlacklisted is a log parse operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.

Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) ParseExtensionRegistered added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseExtensionRegistered(log types.Log) (*CreatorCoreERC721ExtensionRegistered, error)

ParseExtensionRegistered is a log parse operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.

Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) ParseExtensionRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseExtensionRoyaltiesUpdated(log types.Log) (*CreatorCoreERC721ExtensionRoyaltiesUpdated, error)

ParseExtensionRoyaltiesUpdated is a log parse operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.

Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) ParseExtensionUnregistered added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseExtensionUnregistered(log types.Log) (*CreatorCoreERC721ExtensionUnregistered, error)

ParseExtensionUnregistered is a log parse operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.

Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) ParseInitialized added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseInitialized(log types.Log) (*CreatorCoreERC721Initialized, error)

ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*CreatorCoreERC721Filterer) ParseMintPermissionsUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseMintPermissionsUpdated(log types.Log) (*CreatorCoreERC721MintPermissionsUpdated, error)

ParseMintPermissionsUpdated is a log parse operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.

Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)

func (*CreatorCoreERC721Filterer) ParseOwnershipTransferred added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseOwnershipTransferred(log types.Log) (*CreatorCoreERC721OwnershipTransferred, error)

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

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

func (*CreatorCoreERC721Filterer) ParseRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseRoyaltiesUpdated(log types.Log) (*CreatorCoreERC721RoyaltiesUpdated, error)

ParseRoyaltiesUpdated is a log parse operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.

Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) ParseTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) ParseTransfer(log types.Log) (*CreatorCoreERC721Transfer, 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 (*CreatorCoreERC721Filterer) WatchAdminApproved added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721AdminApproved, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminApproved is a free log subscription operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*CreatorCoreERC721Filterer) WatchAdminRevoked added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721AdminRevoked, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminRevoked is a free log subscription operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*CreatorCoreERC721Filterer) WatchApproval added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721Approval, 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 (*CreatorCoreERC721Filterer) WatchApprovalForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ApprovalForAll, 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 (*CreatorCoreERC721Filterer) WatchApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchApproveTransferUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ApproveTransferUpdated) (event.Subscription, error)

WatchApproveTransferUpdated is a free log subscription operation binding the contract event 0x959c0e47a2fe3cf01e237ba4892e2cc3194d77cbfb33e434e40873225d6b595f.

Solidity: event ApproveTransferUpdated(address extension)

func (*CreatorCoreERC721Filterer) WatchDefaultRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchDefaultRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721DefaultRoyaltiesUpdated) (event.Subscription, error)

WatchDefaultRoyaltiesUpdated is a free log subscription operation binding the contract event 0x2b6849d5976d799a5b0ca4dfd6b40a3d7afe9ea72c091fa01a958594f9a2659b.

Solidity: event DefaultRoyaltiesUpdated(address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) WatchExtensionApproveTransferUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchExtensionApproveTransferUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ExtensionApproveTransferUpdated, extension []common.Address) (event.Subscription, error)

WatchExtensionApproveTransferUpdated is a free log subscription operation binding the contract event 0x072a7592283e2c2d1d56d21517ff6013325e0f55483f4828373ff4d98b0a1a36.

Solidity: event ExtensionApproveTransferUpdated(address indexed extension, bool enabled)

func (*CreatorCoreERC721Filterer) WatchExtensionBlacklisted added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchExtensionBlacklisted(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ExtensionBlacklisted, extension []common.Address, sender []common.Address) (event.Subscription, error)

WatchExtensionBlacklisted is a free log subscription operation binding the contract event 0x05ac7bc5a606cd92a63365f9fda244499b9add0526b22d99937b6bd88181059c.

Solidity: event ExtensionBlacklisted(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) WatchExtensionRegistered added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchExtensionRegistered(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ExtensionRegistered, extension []common.Address, sender []common.Address) (event.Subscription, error)

WatchExtensionRegistered is a free log subscription operation binding the contract event 0xd8cb8ba4086944eabf43c5535b7712015e4d4c714b24bf812c040ea5b7a3e42a.

Solidity: event ExtensionRegistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) WatchExtensionRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchExtensionRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ExtensionRoyaltiesUpdated, extension []common.Address) (event.Subscription, error)

WatchExtensionRoyaltiesUpdated is a free log subscription operation binding the contract event 0x535a93d2cb000582c0ebeaa9be4890ec6a287f98eb2df00c54c300612fd78d8f.

Solidity: event ExtensionRoyaltiesUpdated(address indexed extension, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) WatchExtensionUnregistered added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchExtensionUnregistered(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721ExtensionUnregistered, extension []common.Address, sender []common.Address) (event.Subscription, error)

WatchExtensionUnregistered is a free log subscription operation binding the contract event 0xd19cf84cf0fec6bec9ddfa29c63adf83a55707c712f32c8285d6180a78901479.

Solidity: event ExtensionUnregistered(address indexed extension, address indexed sender)

func (*CreatorCoreERC721Filterer) WatchInitialized added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721Initialized) (event.Subscription, error)

WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.

Solidity: event Initialized(uint8 version)

func (*CreatorCoreERC721Filterer) WatchMintPermissionsUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchMintPermissionsUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721MintPermissionsUpdated, extension []common.Address, permissions []common.Address, sender []common.Address) (event.Subscription, error)

WatchMintPermissionsUpdated is a free log subscription operation binding the contract event 0x6a835c4fcf7e0d398db3762332fdaa1471814ad39f1e2d6d0b3fdabf8efee3e0.

Solidity: event MintPermissionsUpdated(address indexed extension, address indexed permissions, address indexed sender)

func (*CreatorCoreERC721Filterer) WatchOwnershipTransferred added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721OwnershipTransferred, 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 (*CreatorCoreERC721Filterer) WatchRoyaltiesUpdated added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchRoyaltiesUpdated(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721RoyaltiesUpdated, tokenId []*big.Int) (event.Subscription, error)

WatchRoyaltiesUpdated is a free log subscription operation binding the contract event 0xabb46fe0761d77584bde75697647804ffd8113abd4d8d06bc664150395eccdee.

Solidity: event RoyaltiesUpdated(uint256 indexed tokenId, address[] receivers, uint256[] basisPoints)

func (*CreatorCoreERC721Filterer) WatchTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *CreatorCoreERC721Transfer, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed from, address indexed to, uint256 indexed tokenId)

type CreatorCoreERC721Initialized added in v0.10.0

type CreatorCoreERC721Initialized struct {
	Version uint8
	Raw     types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721Initialized represents a Initialized event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721InitializedIterator added in v0.10.0

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

CreatorCoreERC721InitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721InitializedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721InitializedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721InitializedIterator) Next added in v0.10.0

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 CreatorCoreERC721MintPermissionsUpdated added in v0.10.0

type CreatorCoreERC721MintPermissionsUpdated struct {
	Extension   common.Address
	Permissions common.Address
	Sender      common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721MintPermissionsUpdated represents a MintPermissionsUpdated event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721MintPermissionsUpdatedIterator added in v0.10.0

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

CreatorCoreERC721MintPermissionsUpdatedIterator is returned from FilterMintPermissionsUpdated and is used to iterate over the raw logs and unpacked data for MintPermissionsUpdated events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721MintPermissionsUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721MintPermissionsUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721MintPermissionsUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC721OwnershipTransferred added in v0.10.0

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

CreatorCoreERC721OwnershipTransferred represents a OwnershipTransferred event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721OwnershipTransferredIterator added in v0.10.0

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

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

func (*CreatorCoreERC721OwnershipTransferredIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721OwnershipTransferredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721OwnershipTransferredIterator) Next added in v0.10.0

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 CreatorCoreERC721Raw added in v0.10.0

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

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

func (*CreatorCoreERC721Raw) Call added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Raw) 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 (*CreatorCoreERC721Raw) Transact added in v0.10.0

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

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

func (*CreatorCoreERC721Raw) Transfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Raw) 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 CreatorCoreERC721RoyaltiesUpdated added in v0.10.0

type CreatorCoreERC721RoyaltiesUpdated struct {
	TokenId     *big.Int
	Receivers   []common.Address
	BasisPoints []*big.Int
	Raw         types.Log // Blockchain specific contextual infos
}

CreatorCoreERC721RoyaltiesUpdated represents a RoyaltiesUpdated event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721RoyaltiesUpdatedIterator added in v0.10.0

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

CreatorCoreERC721RoyaltiesUpdatedIterator is returned from FilterRoyaltiesUpdated and is used to iterate over the raw logs and unpacked data for RoyaltiesUpdated events raised by the CreatorCoreERC721 contract.

func (*CreatorCoreERC721RoyaltiesUpdatedIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721RoyaltiesUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721RoyaltiesUpdatedIterator) Next added in v0.10.0

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 CreatorCoreERC721Session added in v0.10.0

type CreatorCoreERC721Session struct {
	Contract     *CreatorCoreERC721 // 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
}

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

func (*CreatorCoreERC721Session) Approve added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) ApproveAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*CreatorCoreERC721Session) BalanceOf added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) BlacklistExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) BlacklistExtension(extension common.Address) (*types.Transaction, error)

BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.

Solidity: function blacklistExtension(address extension) returns()

func (*CreatorCoreERC721Session) Burn added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) Burn(tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 tokenId) returns()

func (*CreatorCoreERC721Session) GetAdmins added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*CreatorCoreERC721Session) GetApproveTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetApproveTransfer() (common.Address, error)

GetApproveTransfer is a free data retrieval call binding the contract method 0x22f374d0.

Solidity: function getApproveTransfer() view returns(address)

func (*CreatorCoreERC721Session) GetApproved added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) GetExtensions added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetExtensions() ([]common.Address, error)

GetExtensions is a free data retrieval call binding the contract method 0x83b7db63.

Solidity: function getExtensions() view returns(address[] extensions)

func (*CreatorCoreERC721Session) GetFeeBps added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetFeeBps(tokenId *big.Int) ([]*big.Int, error)

GetFeeBps is a free data retrieval call binding the contract method 0x0ebd4c7f.

Solidity: function getFeeBps(uint256 tokenId) view returns(uint256[])

func (*CreatorCoreERC721Session) GetFeeRecipients added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetFeeRecipients(tokenId *big.Int) ([]common.Address, error)

GetFeeRecipients is a free data retrieval call binding the contract method 0xb9c4d9fb.

Solidity: function getFeeRecipients(uint256 tokenId) view returns(address[])

func (*CreatorCoreERC721Session) GetFees added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetFees(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetFees is a free data retrieval call binding the contract method 0xd5a06d4c.

Solidity: function getFees(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC721Session) GetRoyalties added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) GetRoyalties(tokenId *big.Int) ([]common.Address, []*big.Int, error)

GetRoyalties is a free data retrieval call binding the contract method 0xbb3bafd6.

Solidity: function getRoyalties(uint256 tokenId) view returns(address[], uint256[])

func (*CreatorCoreERC721Session) Initialize added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) Initialize(_name string, _symbol string) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.

Solidity: function initialize(string _name, string _symbol) returns()

func (*CreatorCoreERC721Session) IsAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*CreatorCoreERC721Session) IsApprovedForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) MintBase added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintBase(to common.Address) (*types.Transaction, error)

MintBase is a paid mutator transaction binding the contract method 0x72ff03d3.

Solidity: function mintBase(address to) returns(uint256)

func (*CreatorCoreERC721Session) MintBase0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintBase0(to common.Address, uri string) (*types.Transaction, error)

MintBase0 is a paid mutator transaction binding the contract method 0x7884af44.

Solidity: function mintBase(address to, string uri) returns(uint256)

func (*CreatorCoreERC721Session) MintBaseBatch added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintBaseBatch(to common.Address, uris []string) (*types.Transaction, error)

MintBaseBatch is a paid mutator transaction binding the contract method 0x7aa15f16.

Solidity: function mintBaseBatch(address to, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Session) MintBaseBatch0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintBaseBatch0(to common.Address, count uint16) (*types.Transaction, error)

MintBaseBatch0 is a paid mutator transaction binding the contract method 0xad2d0ddd.

Solidity: function mintBaseBatch(address to, uint16 count) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Session) MintExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintExtension(to common.Address) (*types.Transaction, error)

MintExtension is a paid mutator transaction binding the contract method 0x2928ca58.

Solidity: function mintExtension(address to) returns(uint256)

func (*CreatorCoreERC721Session) MintExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintExtension0(to common.Address, data *big.Int) (*types.Transaction, error)

MintExtension0 is a paid mutator transaction binding the contract method 0xd3973719.

Solidity: function mintExtension(address to, uint80 data) returns(uint256)

func (*CreatorCoreERC721Session) MintExtension1 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintExtension1(to common.Address, uri string) (*types.Transaction, error)

MintExtension1 is a paid mutator transaction binding the contract method 0xfe2e1f58.

Solidity: function mintExtension(address to, string uri) returns(uint256)

func (*CreatorCoreERC721Session) MintExtensionBatch added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintExtensionBatch(to common.Address, uris []string) (*types.Transaction, error)

MintExtensionBatch is a paid mutator transaction binding the contract method 0x38e52e78.

Solidity: function mintExtensionBatch(address to, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Session) MintExtensionBatch0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintExtensionBatch0(to common.Address, data []*big.Int) (*types.Transaction, error)

MintExtensionBatch0 is a paid mutator transaction binding the contract method 0x4278330e.

Solidity: function mintExtensionBatch(address to, uint80[] data) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Session) MintExtensionBatch1 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) MintExtensionBatch1(to common.Address, count uint16) (*types.Transaction, error)

MintExtensionBatch1 is a paid mutator transaction binding the contract method 0xe00aab4b.

Solidity: function mintExtensionBatch(address to, uint16 count) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Session) Name added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*CreatorCoreERC721Session) Owner added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*CreatorCoreERC721Session) OwnerOf added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) RegisterExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)

RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.

Solidity: function registerExtension(address extension, string baseURI) returns()

func (*CreatorCoreERC721Session) RegisterExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)

RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.

Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()

func (*CreatorCoreERC721Session) RenounceOwnership added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*CreatorCoreERC721Session) RevokeAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*CreatorCoreERC721Session) RoyaltyInfo added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) RoyaltyInfo(tokenId *big.Int, value *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 value) view returns(address, uint256)

func (*CreatorCoreERC721Session) SafeTransferFrom added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) SafeTransferFrom0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) SetApprovalForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) SetApproveTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetApproveTransfer(extension common.Address) (*types.Transaction, error)

SetApproveTransfer is a paid mutator transaction binding the contract method 0x596798ad.

Solidity: function setApproveTransfer(address extension) returns()

func (*CreatorCoreERC721Session) SetApproveTransferExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)

SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.

Solidity: function setApproveTransferExtension(bool enabled) returns()

func (*CreatorCoreERC721Session) SetBaseTokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetBaseTokenURI(uri string) (*types.Transaction, error)

SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.

Solidity: function setBaseTokenURI(string uri) returns()

func (*CreatorCoreERC721Session) SetBaseTokenURIExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetBaseTokenURIExtension(uri string) (*types.Transaction, error)

SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.

Solidity: function setBaseTokenURIExtension(string uri) returns()

func (*CreatorCoreERC721Session) SetBaseTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetBaseTokenURIExtension0(uri string, identical bool) (*types.Transaction, error)

SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.

Solidity: function setBaseTokenURIExtension(string uri, bool identical) returns()

func (*CreatorCoreERC721Session) SetMintPermissions added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)

SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.

Solidity: function setMintPermissions(address extension, address permissions) returns()

func (*CreatorCoreERC721Session) SetRoyalties added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.

Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721Session) SetRoyalties0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.

Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721Session) SetRoyaltiesExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.

Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721Session) SetTokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetTokenURI(tokenId *big.Int, uri string) (*types.Transaction, error)

SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.

Solidity: function setTokenURI(uint256 tokenId, string uri) returns()

func (*CreatorCoreERC721Session) SetTokenURI0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.

Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC721Session) SetTokenURIExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.

Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC721Session) SetTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetTokenURIExtension0(tokenId *big.Int, uri string) (*types.Transaction, error)

SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.

Solidity: function setTokenURIExtension(uint256 tokenId, string uri) returns()

func (*CreatorCoreERC721Session) SetTokenURIPrefix added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetTokenURIPrefix(prefix string) (*types.Transaction, error)

SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.

Solidity: function setTokenURIPrefix(string prefix) returns()

func (*CreatorCoreERC721Session) SetTokenURIPrefixExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)

SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.

Solidity: function setTokenURIPrefixExtension(string prefix) returns()

func (*CreatorCoreERC721Session) SupportsInterface added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) Symbol added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) Symbol() (string, error)

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

Solidity: function symbol() view returns(string)

func (*CreatorCoreERC721Session) TokenData added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) TokenData(tokenId *big.Int) (*big.Int, error)

TokenData is a free data retrieval call binding the contract method 0xb4b5b48f.

Solidity: function tokenData(uint256 tokenId) view returns(uint80)

func (*CreatorCoreERC721Session) TokenExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) TokenExtension(tokenId *big.Int) (common.Address, error)

TokenExtension is a free data retrieval call binding the contract method 0x239be317.

Solidity: function tokenExtension(uint256 tokenId) view returns(address extension)

func (*CreatorCoreERC721Session) TokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) TransferFrom added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) TransferOwnership added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) 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 (*CreatorCoreERC721Session) UnregisterExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) UnregisterExtension(extension common.Address) (*types.Transaction, error)

UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.

Solidity: function unregisterExtension(address extension) returns()

func (*CreatorCoreERC721Session) VERSION added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Session) VERSION() (*big.Int, error)

VERSION is a free data retrieval call binding the contract method 0xffa1ad74.

Solidity: function VERSION() view returns(uint256)

type CreatorCoreERC721Transactor added in v0.10.0

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

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

func NewCreatorCoreERC721Transactor added in v0.10.0

func NewCreatorCoreERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*CreatorCoreERC721Transactor, error)

NewCreatorCoreERC721Transactor creates a new write-only instance of CreatorCoreERC721, bound to a specific deployed contract.

func (*CreatorCoreERC721Transactor) Approve added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) 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 (*CreatorCoreERC721Transactor) ApproveAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*CreatorCoreERC721Transactor) BlacklistExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) BlacklistExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)

BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.

Solidity: function blacklistExtension(address extension) returns()

func (*CreatorCoreERC721Transactor) Burn added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) Burn(opts *bind.TransactOpts, tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 tokenId) returns()

func (*CreatorCoreERC721Transactor) Initialize added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) Initialize(opts *bind.TransactOpts, _name string, _symbol string) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.

Solidity: function initialize(string _name, string _symbol) returns()

func (*CreatorCoreERC721Transactor) MintBase added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintBase(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

MintBase is a paid mutator transaction binding the contract method 0x72ff03d3.

Solidity: function mintBase(address to) returns(uint256)

func (*CreatorCoreERC721Transactor) MintBase0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintBase0(opts *bind.TransactOpts, to common.Address, uri string) (*types.Transaction, error)

MintBase0 is a paid mutator transaction binding the contract method 0x7884af44.

Solidity: function mintBase(address to, string uri) returns(uint256)

func (*CreatorCoreERC721Transactor) MintBaseBatch added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintBaseBatch(opts *bind.TransactOpts, to common.Address, uris []string) (*types.Transaction, error)

MintBaseBatch is a paid mutator transaction binding the contract method 0x7aa15f16.

Solidity: function mintBaseBatch(address to, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Transactor) MintBaseBatch0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintBaseBatch0(opts *bind.TransactOpts, to common.Address, count uint16) (*types.Transaction, error)

MintBaseBatch0 is a paid mutator transaction binding the contract method 0xad2d0ddd.

Solidity: function mintBaseBatch(address to, uint16 count) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Transactor) MintExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintExtension(opts *bind.TransactOpts, to common.Address) (*types.Transaction, error)

MintExtension is a paid mutator transaction binding the contract method 0x2928ca58.

Solidity: function mintExtension(address to) returns(uint256)

func (*CreatorCoreERC721Transactor) MintExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintExtension0(opts *bind.TransactOpts, to common.Address, data *big.Int) (*types.Transaction, error)

MintExtension0 is a paid mutator transaction binding the contract method 0xd3973719.

Solidity: function mintExtension(address to, uint80 data) returns(uint256)

func (*CreatorCoreERC721Transactor) MintExtension1 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintExtension1(opts *bind.TransactOpts, to common.Address, uri string) (*types.Transaction, error)

MintExtension1 is a paid mutator transaction binding the contract method 0xfe2e1f58.

Solidity: function mintExtension(address to, string uri) returns(uint256)

func (*CreatorCoreERC721Transactor) MintExtensionBatch added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintExtensionBatch(opts *bind.TransactOpts, to common.Address, uris []string) (*types.Transaction, error)

MintExtensionBatch is a paid mutator transaction binding the contract method 0x38e52e78.

Solidity: function mintExtensionBatch(address to, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Transactor) MintExtensionBatch0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintExtensionBatch0(opts *bind.TransactOpts, to common.Address, data []*big.Int) (*types.Transaction, error)

MintExtensionBatch0 is a paid mutator transaction binding the contract method 0x4278330e.

Solidity: function mintExtensionBatch(address to, uint80[] data) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Transactor) MintExtensionBatch1 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) MintExtensionBatch1(opts *bind.TransactOpts, to common.Address, count uint16) (*types.Transaction, error)

MintExtensionBatch1 is a paid mutator transaction binding the contract method 0xe00aab4b.

Solidity: function mintExtensionBatch(address to, uint16 count) returns(uint256[] tokenIds)

func (*CreatorCoreERC721Transactor) RegisterExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) RegisterExtension(opts *bind.TransactOpts, extension common.Address, baseURI string) (*types.Transaction, error)

RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.

Solidity: function registerExtension(address extension, string baseURI) returns()

func (*CreatorCoreERC721Transactor) RegisterExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) RegisterExtension0(opts *bind.TransactOpts, extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)

RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.

Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()

func (*CreatorCoreERC721Transactor) RenounceOwnership added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*CreatorCoreERC721Transactor) RevokeAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*CreatorCoreERC721Transactor) SafeTransferFrom added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) 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 (*CreatorCoreERC721Transactor) SafeTransferFrom0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) 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 (*CreatorCoreERC721Transactor) SetApprovalForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) 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 (*CreatorCoreERC721Transactor) SetApproveTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetApproveTransfer(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)

SetApproveTransfer is a paid mutator transaction binding the contract method 0x596798ad.

Solidity: function setApproveTransfer(address extension) returns()

func (*CreatorCoreERC721Transactor) SetApproveTransferExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetApproveTransferExtension(opts *bind.TransactOpts, enabled bool) (*types.Transaction, error)

SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.

Solidity: function setApproveTransferExtension(bool enabled) returns()

func (*CreatorCoreERC721Transactor) SetBaseTokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetBaseTokenURI(opts *bind.TransactOpts, uri string) (*types.Transaction, error)

SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.

Solidity: function setBaseTokenURI(string uri) returns()

func (*CreatorCoreERC721Transactor) SetBaseTokenURIExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetBaseTokenURIExtension(opts *bind.TransactOpts, uri string) (*types.Transaction, error)

SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.

Solidity: function setBaseTokenURIExtension(string uri) returns()

func (*CreatorCoreERC721Transactor) SetBaseTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetBaseTokenURIExtension0(opts *bind.TransactOpts, uri string, identical bool) (*types.Transaction, error)

SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.

Solidity: function setBaseTokenURIExtension(string uri, bool identical) returns()

func (*CreatorCoreERC721Transactor) SetMintPermissions added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetMintPermissions(opts *bind.TransactOpts, extension common.Address, permissions common.Address) (*types.Transaction, error)

SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.

Solidity: function setMintPermissions(address extension, address permissions) returns()

func (*CreatorCoreERC721Transactor) SetRoyalties added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetRoyalties(opts *bind.TransactOpts, tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.

Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721Transactor) SetRoyalties0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetRoyalties0(opts *bind.TransactOpts, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.

Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721Transactor) SetRoyaltiesExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetRoyaltiesExtension(opts *bind.TransactOpts, extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.

Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721Transactor) SetTokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetTokenURI(opts *bind.TransactOpts, tokenId *big.Int, uri string) (*types.Transaction, error)

SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.

Solidity: function setTokenURI(uint256 tokenId, string uri) returns()

func (*CreatorCoreERC721Transactor) SetTokenURI0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetTokenURI0(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.

Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC721Transactor) SetTokenURIExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetTokenURIExtension(opts *bind.TransactOpts, tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.

Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC721Transactor) SetTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetTokenURIExtension0(opts *bind.TransactOpts, tokenId *big.Int, uri string) (*types.Transaction, error)

SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.

Solidity: function setTokenURIExtension(uint256 tokenId, string uri) returns()

func (*CreatorCoreERC721Transactor) SetTokenURIPrefix added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetTokenURIPrefix(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)

SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.

Solidity: function setTokenURIPrefix(string prefix) returns()

func (*CreatorCoreERC721Transactor) SetTokenURIPrefixExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) SetTokenURIPrefixExtension(opts *bind.TransactOpts, prefix string) (*types.Transaction, error)

SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.

Solidity: function setTokenURIPrefixExtension(string prefix) returns()

func (*CreatorCoreERC721Transactor) TransferFrom added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) 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 (*CreatorCoreERC721Transactor) TransferOwnership added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) 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 (*CreatorCoreERC721Transactor) UnregisterExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721Transactor) UnregisterExtension(opts *bind.TransactOpts, extension common.Address) (*types.Transaction, error)

UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.

Solidity: function unregisterExtension(address extension) returns()

type CreatorCoreERC721TransactorRaw added in v0.10.0

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

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

func (*CreatorCoreERC721TransactorRaw) Transact added in v0.10.0

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

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

func (*CreatorCoreERC721TransactorRaw) Transfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorRaw) 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 CreatorCoreERC721TransactorSession added in v0.10.0

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

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

func (*CreatorCoreERC721TransactorSession) Approve added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) 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 (*CreatorCoreERC721TransactorSession) ApproveAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*CreatorCoreERC721TransactorSession) BlacklistExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) BlacklistExtension(extension common.Address) (*types.Transaction, error)

BlacklistExtension is a paid mutator transaction binding the contract method 0x02e7afb7.

Solidity: function blacklistExtension(address extension) returns()

func (*CreatorCoreERC721TransactorSession) Burn added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) Burn(tokenId *big.Int) (*types.Transaction, error)

Burn is a paid mutator transaction binding the contract method 0x42966c68.

Solidity: function burn(uint256 tokenId) returns()

func (*CreatorCoreERC721TransactorSession) Initialize added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) Initialize(_name string, _symbol string) (*types.Transaction, error)

Initialize is a paid mutator transaction binding the contract method 0x4cd88b76.

Solidity: function initialize(string _name, string _symbol) returns()

func (*CreatorCoreERC721TransactorSession) MintBase added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintBase(to common.Address) (*types.Transaction, error)

MintBase is a paid mutator transaction binding the contract method 0x72ff03d3.

Solidity: function mintBase(address to) returns(uint256)

func (*CreatorCoreERC721TransactorSession) MintBase0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintBase0(to common.Address, uri string) (*types.Transaction, error)

MintBase0 is a paid mutator transaction binding the contract method 0x7884af44.

Solidity: function mintBase(address to, string uri) returns(uint256)

func (*CreatorCoreERC721TransactorSession) MintBaseBatch added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintBaseBatch(to common.Address, uris []string) (*types.Transaction, error)

MintBaseBatch is a paid mutator transaction binding the contract method 0x7aa15f16.

Solidity: function mintBaseBatch(address to, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC721TransactorSession) MintBaseBatch0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintBaseBatch0(to common.Address, count uint16) (*types.Transaction, error)

MintBaseBatch0 is a paid mutator transaction binding the contract method 0xad2d0ddd.

Solidity: function mintBaseBatch(address to, uint16 count) returns(uint256[] tokenIds)

func (*CreatorCoreERC721TransactorSession) MintExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintExtension(to common.Address) (*types.Transaction, error)

MintExtension is a paid mutator transaction binding the contract method 0x2928ca58.

Solidity: function mintExtension(address to) returns(uint256)

func (*CreatorCoreERC721TransactorSession) MintExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintExtension0(to common.Address, data *big.Int) (*types.Transaction, error)

MintExtension0 is a paid mutator transaction binding the contract method 0xd3973719.

Solidity: function mintExtension(address to, uint80 data) returns(uint256)

func (*CreatorCoreERC721TransactorSession) MintExtension1 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintExtension1(to common.Address, uri string) (*types.Transaction, error)

MintExtension1 is a paid mutator transaction binding the contract method 0xfe2e1f58.

Solidity: function mintExtension(address to, string uri) returns(uint256)

func (*CreatorCoreERC721TransactorSession) MintExtensionBatch added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintExtensionBatch(to common.Address, uris []string) (*types.Transaction, error)

MintExtensionBatch is a paid mutator transaction binding the contract method 0x38e52e78.

Solidity: function mintExtensionBatch(address to, string[] uris) returns(uint256[] tokenIds)

func (*CreatorCoreERC721TransactorSession) MintExtensionBatch0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintExtensionBatch0(to common.Address, data []*big.Int) (*types.Transaction, error)

MintExtensionBatch0 is a paid mutator transaction binding the contract method 0x4278330e.

Solidity: function mintExtensionBatch(address to, uint80[] data) returns(uint256[] tokenIds)

func (*CreatorCoreERC721TransactorSession) MintExtensionBatch1 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) MintExtensionBatch1(to common.Address, count uint16) (*types.Transaction, error)

MintExtensionBatch1 is a paid mutator transaction binding the contract method 0xe00aab4b.

Solidity: function mintExtensionBatch(address to, uint16 count) returns(uint256[] tokenIds)

func (*CreatorCoreERC721TransactorSession) RegisterExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) RegisterExtension(extension common.Address, baseURI string) (*types.Transaction, error)

RegisterExtension is a paid mutator transaction binding the contract method 0x3071a0f9.

Solidity: function registerExtension(address extension, string baseURI) returns()

func (*CreatorCoreERC721TransactorSession) RegisterExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) RegisterExtension0(extension common.Address, baseURI string, baseURIIdentical bool) (*types.Transaction, error)

RegisterExtension0 is a paid mutator transaction binding the contract method 0x3f0f37f6.

Solidity: function registerExtension(address extension, string baseURI, bool baseURIIdentical) returns()

func (*CreatorCoreERC721TransactorSession) RenounceOwnership added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*CreatorCoreERC721TransactorSession) RevokeAdmin added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*CreatorCoreERC721TransactorSession) SafeTransferFrom added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) 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 (*CreatorCoreERC721TransactorSession) SafeTransferFrom0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) 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 (*CreatorCoreERC721TransactorSession) SetApprovalForAll added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) 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 (*CreatorCoreERC721TransactorSession) SetApproveTransfer added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetApproveTransfer(extension common.Address) (*types.Transaction, error)

SetApproveTransfer is a paid mutator transaction binding the contract method 0x596798ad.

Solidity: function setApproveTransfer(address extension) returns()

func (*CreatorCoreERC721TransactorSession) SetApproveTransferExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetApproveTransferExtension(enabled bool) (*types.Transaction, error)

SetApproveTransferExtension is a paid mutator transaction binding the contract method 0xac0c8cfa.

Solidity: function setApproveTransferExtension(bool enabled) returns()

func (*CreatorCoreERC721TransactorSession) SetBaseTokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetBaseTokenURI(uri string) (*types.Transaction, error)

SetBaseTokenURI is a paid mutator transaction binding the contract method 0x30176e13.

Solidity: function setBaseTokenURI(string uri) returns()

func (*CreatorCoreERC721TransactorSession) SetBaseTokenURIExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetBaseTokenURIExtension(uri string) (*types.Transaction, error)

SetBaseTokenURIExtension is a paid mutator transaction binding the contract method 0x3e6134b8.

Solidity: function setBaseTokenURIExtension(string uri) returns()

func (*CreatorCoreERC721TransactorSession) SetBaseTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetBaseTokenURIExtension0(uri string, identical bool) (*types.Transaction, error)

SetBaseTokenURIExtension0 is a paid mutator transaction binding the contract method 0x82dcc0c8.

Solidity: function setBaseTokenURIExtension(string uri, bool identical) returns()

func (*CreatorCoreERC721TransactorSession) SetMintPermissions added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetMintPermissions(extension common.Address, permissions common.Address) (*types.Transaction, error)

SetMintPermissions is a paid mutator transaction binding the contract method 0xf0cdc499.

Solidity: function setMintPermissions(address extension, address permissions) returns()

func (*CreatorCoreERC721TransactorSession) SetRoyalties added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetRoyalties(tokenId *big.Int, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties is a paid mutator transaction binding the contract method 0x20e4afe2.

Solidity: function setRoyalties(uint256 tokenId, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721TransactorSession) SetRoyalties0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetRoyalties0(receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyalties0 is a paid mutator transaction binding the contract method 0x332dd1ae.

Solidity: function setRoyalties(address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721TransactorSession) SetRoyaltiesExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetRoyaltiesExtension(extension common.Address, receivers []common.Address, basisPoints []*big.Int) (*types.Transaction, error)

SetRoyaltiesExtension is a paid mutator transaction binding the contract method 0xb0fe87c9.

Solidity: function setRoyaltiesExtension(address extension, address[] receivers, uint256[] basisPoints) returns()

func (*CreatorCoreERC721TransactorSession) SetTokenURI added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetTokenURI(tokenId *big.Int, uri string) (*types.Transaction, error)

SetTokenURI is a paid mutator transaction binding the contract method 0x162094c4.

Solidity: function setTokenURI(uint256 tokenId, string uri) returns()

func (*CreatorCoreERC721TransactorSession) SetTokenURI0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetTokenURI0(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURI0 is a paid mutator transaction binding the contract method 0xaafb2d44.

Solidity: function setTokenURI(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC721TransactorSession) SetTokenURIExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetTokenURIExtension(tokenIds []*big.Int, uris []string) (*types.Transaction, error)

SetTokenURIExtension is a paid mutator transaction binding the contract method 0x61e5bc6b.

Solidity: function setTokenURIExtension(uint256[] tokenIds, string[] uris) returns()

func (*CreatorCoreERC721TransactorSession) SetTokenURIExtension0 added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetTokenURIExtension0(tokenId *big.Int, uri string) (*types.Transaction, error)

SetTokenURIExtension0 is a paid mutator transaction binding the contract method 0xe92a89f6.

Solidity: function setTokenURIExtension(uint256 tokenId, string uri) returns()

func (*CreatorCoreERC721TransactorSession) SetTokenURIPrefix added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetTokenURIPrefix(prefix string) (*types.Transaction, error)

SetTokenURIPrefix is a paid mutator transaction binding the contract method 0x99e0dd7c.

Solidity: function setTokenURIPrefix(string prefix) returns()

func (*CreatorCoreERC721TransactorSession) SetTokenURIPrefixExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) SetTokenURIPrefixExtension(prefix string) (*types.Transaction, error)

SetTokenURIPrefixExtension is a paid mutator transaction binding the contract method 0x66d1e9d0.

Solidity: function setTokenURIPrefixExtension(string prefix) returns()

func (*CreatorCoreERC721TransactorSession) TransferFrom added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) 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 (*CreatorCoreERC721TransactorSession) TransferOwnership added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) 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 (*CreatorCoreERC721TransactorSession) UnregisterExtension added in v0.10.0

func (_CreatorCoreERC721 *CreatorCoreERC721TransactorSession) UnregisterExtension(extension common.Address) (*types.Transaction, error)

UnregisterExtension is a paid mutator transaction binding the contract method 0xce8aee9d.

Solidity: function unregisterExtension(address extension) returns()

type CreatorCoreERC721Transfer added in v0.10.0

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

CreatorCoreERC721Transfer represents a Transfer event raised by the CreatorCoreERC721 contract.

type CreatorCoreERC721TransferIterator added in v0.10.0

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

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

func (*CreatorCoreERC721TransferIterator) Close added in v0.10.0

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

func (*CreatorCoreERC721TransferIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*CreatorCoreERC721TransferIterator) Next added in v0.10.0

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 IBurnRedeemCoreBurnGroup added in v0.10.0

type IBurnRedeemCoreBurnGroup struct {
	RequiredCount *big.Int
	Items         []IBurnRedeemCoreBurnItem
}

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

type IBurnRedeemCoreBurnItem added in v0.10.0

type IBurnRedeemCoreBurnItem struct {
	ValidationType  uint8
	ContractAddress common.Address
	TokenSpec       uint8
	BurnSpec        uint8
	Amount          *big.Int
	MinTokenId      *big.Int
	MaxTokenId      *big.Int
	MerkleRoot      [32]byte
}

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

type IBurnRedeemCoreBurnRedeem added in v0.10.0

type IBurnRedeemCoreBurnRedeem struct {
	PaymentReceiver common.Address
	StorageProtocol uint8
	RedeemedCount   uint32
	RedeemAmount    uint16
	TotalSupply     uint32
	ContractVersion uint8
	StartDate       *big.Int
	EndDate         *big.Int
	Cost            *big.Int
	Location        string
	BurnSet         []IBurnRedeemCoreBurnGroup
}

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

type IBurnRedeemCoreBurnRedeemParameters added in v0.10.0

type IBurnRedeemCoreBurnRedeemParameters struct {
	PaymentReceiver common.Address
	StorageProtocol uint8
	RedeemAmount    uint16
	TotalSupply     uint32
	StartDate       *big.Int
	EndDate         *big.Int
	Cost            *big.Int
	Location        string
	BurnSet         []IBurnRedeemCoreBurnGroup
}

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

type IBurnRedeemCoreBurnToken added in v0.10.0

type IBurnRedeemCoreBurnToken struct {
	GroupIndex      *big.Int
	ItemIndex       *big.Int
	ContractAddress common.Address
	Id              *big.Int
	MerkleProof     [][32]byte
}

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

type IERC1155LazyPayableClaimClaim added in v0.10.0

type IERC1155LazyPayableClaimClaim struct {
	Total           uint32
	TotalMax        uint32
	WalletMax       uint32
	StartDate       *big.Int
	EndDate         *big.Int
	StorageProtocol uint8
	MerkleRoot      [32]byte
	Location        string
	TokenId         *big.Int
	Cost            *big.Int
	PaymentReceiver common.Address
	Erc20           common.Address
}

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

type IERC1155LazyPayableClaimClaimParameters added in v0.10.0

type IERC1155LazyPayableClaimClaimParameters struct {
	TotalMax        uint32
	WalletMax       uint32
	StartDate       *big.Int
	EndDate         *big.Int
	StorageProtocol uint8
	MerkleRoot      [32]byte
	Location        string
	Cost            *big.Int
	PaymentReceiver common.Address
	Erc20           common.Address
}

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

type IERC721LazyPayableClaimClaim

type IERC721LazyPayableClaimClaim struct {
	Total           uint32
	TotalMax        uint32
	WalletMax       uint32
	StartDate       *big.Int
	EndDate         *big.Int
	StorageProtocol uint8
	ContractVersion uint8
	Identical       bool
	MerkleRoot      [32]byte
	Location        string
	Cost            *big.Int
	PaymentReceiver common.Address
	Erc20           common.Address
}

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

type IERC721LazyPayableClaimClaimParameters

type IERC721LazyPayableClaimClaimParameters struct {
	TotalMax        uint32
	WalletMax       uint32
	StartDate       *big.Int
	EndDate         *big.Int
	StorageProtocol uint8
	Identical       bool
	MerkleRoot      [32]byte
	Location        string
	Cost            *big.Int
	PaymentReceiver common.Address
	Erc20           common.Address
}

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

type LazyClaimERC1155 added in v0.10.0

type LazyClaimERC1155 struct {
	LazyClaimERC1155Caller     // Read-only binding to the contract
	LazyClaimERC1155Transactor // Write-only binding to the contract
	LazyClaimERC1155Filterer   // Log filterer for contract events
}

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

func NewLazyClaimERC1155 added in v0.10.0

func NewLazyClaimERC1155(address common.Address, backend bind.ContractBackend) (*LazyClaimERC1155, error)

NewLazyClaimERC1155 creates a new instance of LazyClaimERC1155, bound to a specific deployed contract.

type LazyClaimERC1155AdminApproved added in v0.10.0

type LazyClaimERC1155AdminApproved struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155AdminApproved represents a AdminApproved event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155AdminApprovedIterator added in v0.10.0

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

LazyClaimERC1155AdminApprovedIterator is returned from FilterAdminApproved and is used to iterate over the raw logs and unpacked data for AdminApproved events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155AdminApprovedIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155AdminApprovedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155AdminApprovedIterator) Next added in v0.10.0

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 LazyClaimERC1155AdminRevoked added in v0.10.0

type LazyClaimERC1155AdminRevoked struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155AdminRevoked represents a AdminRevoked event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155AdminRevokedIterator added in v0.10.0

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

LazyClaimERC1155AdminRevokedIterator is returned from FilterAdminRevoked and is used to iterate over the raw logs and unpacked data for AdminRevoked events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155AdminRevokedIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155AdminRevokedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155AdminRevokedIterator) Next added in v0.10.0

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 LazyClaimERC1155Caller added in v0.10.0

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

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

func NewLazyClaimERC1155Caller added in v0.10.0

func NewLazyClaimERC1155Caller(address common.Address, caller bind.ContractCaller) (*LazyClaimERC1155Caller, error)

NewLazyClaimERC1155Caller creates a new read-only instance of LazyClaimERC1155, bound to a specific deployed contract.

func (*LazyClaimERC1155Caller) CheckMintIndex added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) CheckMintIndex(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32) (bool, error)

CheckMintIndex is a free data retrieval call binding the contract method 0xcda08536.

Solidity: function checkMintIndex(address creatorContractAddress, uint256 instanceId, uint32 mintIndex) view returns(bool)

func (*LazyClaimERC1155Caller) CheckMintIndices added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) CheckMintIndices(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int, mintIndices []uint32) ([]bool, error)

CheckMintIndices is a free data retrieval call binding the contract method 0xf8a6137b.

Solidity: function checkMintIndices(address creatorContractAddress, uint256 instanceId, uint32[] mintIndices) view returns(bool[] minted)

func (*LazyClaimERC1155Caller) DELEGATIONREGISTRY added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) DELEGATIONREGISTRY(opts *bind.CallOpts) (common.Address, error)

DELEGATIONREGISTRY is a free data retrieval call binding the contract method 0x4daadff7.

Solidity: function DELEGATION_REGISTRY() view returns(address)

func (*LazyClaimERC1155Caller) GetAdmins added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) GetAdmins(opts *bind.CallOpts) ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*LazyClaimERC1155Caller) GetClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) GetClaim(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int) (IERC1155LazyPayableClaimClaim, error)

GetClaim is a free data retrieval call binding the contract method 0x0f79ab39.

Solidity: function getClaim(address creatorContractAddress, uint256 instanceId) view returns((uint32,uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,uint256,address,address) claim)

func (*LazyClaimERC1155Caller) GetClaimForToken added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) GetClaimForToken(opts *bind.CallOpts, creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	Claim      IERC1155LazyPayableClaimClaim
}, error)

GetClaimForToken is a free data retrieval call binding the contract method 0x895696f2.

Solidity: function getClaimForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (uint32,uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,uint256,address,address) claim)

func (*LazyClaimERC1155Caller) GetTotalMints added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) GetTotalMints(opts *bind.CallOpts, minter common.Address, creatorContractAddress common.Address, instanceId *big.Int) (uint32, error)

GetTotalMints is a free data retrieval call binding the contract method 0x42f3bef4.

Solidity: function getTotalMints(address minter, address creatorContractAddress, uint256 instanceId) view returns(uint32)

func (*LazyClaimERC1155Caller) IsAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) IsAdmin(opts *bind.CallOpts, admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*LazyClaimERC1155Caller) MEMBERSHIPADDRESS added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) MEMBERSHIPADDRESS(opts *bind.CallOpts) (common.Address, error)

MEMBERSHIPADDRESS is a free data retrieval call binding the contract method 0x4baa62bf.

Solidity: function MEMBERSHIP_ADDRESS() view returns(address)

func (*LazyClaimERC1155Caller) MINTFEE added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) MINTFEE(opts *bind.CallOpts) (*big.Int, error)

MINTFEE is a free data retrieval call binding the contract method 0xd7bf81a3.

Solidity: function MINT_FEE() view returns(uint256)

func (*LazyClaimERC1155Caller) MINTFEEMERKLE added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) MINTFEEMERKLE(opts *bind.CallOpts) (*big.Int, error)

MINTFEEMERKLE is a free data retrieval call binding the contract method 0xcb799716.

Solidity: function MINT_FEE_MERKLE() view returns(uint256)

func (*LazyClaimERC1155Caller) Owner added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) 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 (*LazyClaimERC1155Caller) SupportsInterface added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) 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 (*LazyClaimERC1155Caller) TokenURI added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Caller) TokenURI(opts *bind.CallOpts, creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

type LazyClaimERC1155CallerRaw added in v0.10.0

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

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

func (*LazyClaimERC1155CallerRaw) Call added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerRaw) 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 LazyClaimERC1155CallerSession added in v0.10.0

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

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

func (*LazyClaimERC1155CallerSession) CheckMintIndex added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) CheckMintIndex(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32) (bool, error)

CheckMintIndex is a free data retrieval call binding the contract method 0xcda08536.

Solidity: function checkMintIndex(address creatorContractAddress, uint256 instanceId, uint32 mintIndex) view returns(bool)

func (*LazyClaimERC1155CallerSession) CheckMintIndices added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) CheckMintIndices(creatorContractAddress common.Address, instanceId *big.Int, mintIndices []uint32) ([]bool, error)

CheckMintIndices is a free data retrieval call binding the contract method 0xf8a6137b.

Solidity: function checkMintIndices(address creatorContractAddress, uint256 instanceId, uint32[] mintIndices) view returns(bool[] minted)

func (*LazyClaimERC1155CallerSession) DELEGATIONREGISTRY added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) DELEGATIONREGISTRY() (common.Address, error)

DELEGATIONREGISTRY is a free data retrieval call binding the contract method 0x4daadff7.

Solidity: function DELEGATION_REGISTRY() view returns(address)

func (*LazyClaimERC1155CallerSession) GetAdmins added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*LazyClaimERC1155CallerSession) GetClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) GetClaim(creatorContractAddress common.Address, instanceId *big.Int) (IERC1155LazyPayableClaimClaim, error)

GetClaim is a free data retrieval call binding the contract method 0x0f79ab39.

Solidity: function getClaim(address creatorContractAddress, uint256 instanceId) view returns((uint32,uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,uint256,address,address) claim)

func (*LazyClaimERC1155CallerSession) GetClaimForToken added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) GetClaimForToken(creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	Claim      IERC1155LazyPayableClaimClaim
}, error)

GetClaimForToken is a free data retrieval call binding the contract method 0x895696f2.

Solidity: function getClaimForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (uint32,uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,uint256,address,address) claim)

func (*LazyClaimERC1155CallerSession) GetTotalMints added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) GetTotalMints(minter common.Address, creatorContractAddress common.Address, instanceId *big.Int) (uint32, error)

GetTotalMints is a free data retrieval call binding the contract method 0x42f3bef4.

Solidity: function getTotalMints(address minter, address creatorContractAddress, uint256 instanceId) view returns(uint32)

func (*LazyClaimERC1155CallerSession) IsAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*LazyClaimERC1155CallerSession) MEMBERSHIPADDRESS added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) MEMBERSHIPADDRESS() (common.Address, error)

MEMBERSHIPADDRESS is a free data retrieval call binding the contract method 0x4baa62bf.

Solidity: function MEMBERSHIP_ADDRESS() view returns(address)

func (*LazyClaimERC1155CallerSession) MINTFEE added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) MINTFEE() (*big.Int, error)

MINTFEE is a free data retrieval call binding the contract method 0xd7bf81a3.

Solidity: function MINT_FEE() view returns(uint256)

func (*LazyClaimERC1155CallerSession) MINTFEEMERKLE added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) MINTFEEMERKLE() (*big.Int, error)

MINTFEEMERKLE is a free data retrieval call binding the contract method 0xcb799716.

Solidity: function MINT_FEE_MERKLE() view returns(uint256)

func (*LazyClaimERC1155CallerSession) Owner added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*LazyClaimERC1155CallerSession) SupportsInterface added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) 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 (*LazyClaimERC1155CallerSession) TokenURI added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155CallerSession) TokenURI(creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

type LazyClaimERC1155ClaimInitialized added in v0.10.0

type LazyClaimERC1155ClaimInitialized struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	Initializer     common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155ClaimInitialized represents a ClaimInitialized event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155ClaimInitializedIterator added in v0.10.0

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

LazyClaimERC1155ClaimInitializedIterator is returned from FilterClaimInitialized and is used to iterate over the raw logs and unpacked data for ClaimInitialized events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155ClaimInitializedIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155ClaimInitializedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155ClaimInitializedIterator) Next added in v0.10.0

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 LazyClaimERC1155ClaimMint added in v0.10.0

type LazyClaimERC1155ClaimMint struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155ClaimMint represents a ClaimMint event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155ClaimMintBatch added in v0.10.0

type LazyClaimERC1155ClaimMintBatch struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	MintCount       uint16
	Raw             types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155ClaimMintBatch represents a ClaimMintBatch event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155ClaimMintBatchIterator added in v0.10.0

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

LazyClaimERC1155ClaimMintBatchIterator is returned from FilterClaimMintBatch and is used to iterate over the raw logs and unpacked data for ClaimMintBatch events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155ClaimMintBatchIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155ClaimMintBatchIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155ClaimMintBatchIterator) Next added in v0.10.0

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 LazyClaimERC1155ClaimMintIterator added in v0.10.0

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

LazyClaimERC1155ClaimMintIterator is returned from FilterClaimMint and is used to iterate over the raw logs and unpacked data for ClaimMint events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155ClaimMintIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155ClaimMintIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155ClaimMintIterator) Next added in v0.10.0

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 LazyClaimERC1155ClaimMintProxy added in v0.10.0

type LazyClaimERC1155ClaimMintProxy struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	MintCount       uint16
	Proxy           common.Address
	MintFor         common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155ClaimMintProxy represents a ClaimMintProxy event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155ClaimMintProxyIterator added in v0.10.0

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

LazyClaimERC1155ClaimMintProxyIterator is returned from FilterClaimMintProxy and is used to iterate over the raw logs and unpacked data for ClaimMintProxy events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155ClaimMintProxyIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155ClaimMintProxyIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155ClaimMintProxyIterator) Next added in v0.10.0

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 LazyClaimERC1155ClaimUpdated added in v0.10.0

type LazyClaimERC1155ClaimUpdated struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

LazyClaimERC1155ClaimUpdated represents a ClaimUpdated event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155ClaimUpdatedIterator added in v0.10.0

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

LazyClaimERC1155ClaimUpdatedIterator is returned from FilterClaimUpdated and is used to iterate over the raw logs and unpacked data for ClaimUpdated events raised by the LazyClaimERC1155 contract.

func (*LazyClaimERC1155ClaimUpdatedIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155ClaimUpdatedIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155ClaimUpdatedIterator) Next added in v0.10.0

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 LazyClaimERC1155Filterer added in v0.10.0

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

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

func NewLazyClaimERC1155Filterer added in v0.10.0

func NewLazyClaimERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*LazyClaimERC1155Filterer, error)

NewLazyClaimERC1155Filterer creates a new log filterer instance of LazyClaimERC1155, bound to a specific deployed contract.

func (*LazyClaimERC1155Filterer) FilterAdminApproved added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*LazyClaimERC1155AdminApprovedIterator, error)

FilterAdminApproved is a free log retrieval operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*LazyClaimERC1155Filterer) FilterAdminRevoked added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*LazyClaimERC1155AdminRevokedIterator, error)

FilterAdminRevoked is a free log retrieval operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*LazyClaimERC1155Filterer) FilterClaimInitialized added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterClaimInitialized(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*LazyClaimERC1155ClaimInitializedIterator, error)

FilterClaimInitialized is a free log retrieval operation binding the contract event 0xd02727da4c6c6c111e00310108209a4de39f6817414df43ca1a10730d47c6a34.

Solidity: event ClaimInitialized(address indexed creatorContract, uint256 indexed instanceId, address initializer)

func (*LazyClaimERC1155Filterer) FilterClaimMint added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterClaimMint(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*LazyClaimERC1155ClaimMintIterator, error)

FilterClaimMint is a free log retrieval operation binding the contract event 0x5d404f369772cfab2b65717fca9bc2077efeab89a0dbec036bf0c13783154eb1.

Solidity: event ClaimMint(address indexed creatorContract, uint256 indexed instanceId)

func (*LazyClaimERC1155Filterer) FilterClaimMintBatch added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterClaimMintBatch(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*LazyClaimERC1155ClaimMintBatchIterator, error)

FilterClaimMintBatch is a free log retrieval operation binding the contract event 0x74f5d3254dfa39a7b1217a27d5d9b3e061eafe11720eca1cf499da2dc1eb1259.

Solidity: event ClaimMintBatch(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount)

func (*LazyClaimERC1155Filterer) FilterClaimMintProxy added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterClaimMintProxy(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*LazyClaimERC1155ClaimMintProxyIterator, error)

FilterClaimMintProxy is a free log retrieval operation binding the contract event 0x61039ad47d0b05ec206a4450fd164cc2055af66ac594c12b8dd747e8803a90de.

Solidity: event ClaimMintProxy(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount, address proxy, address mintFor)

func (*LazyClaimERC1155Filterer) FilterClaimUpdated added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterClaimUpdated(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*LazyClaimERC1155ClaimUpdatedIterator, error)

FilterClaimUpdated is a free log retrieval operation binding the contract event 0x657336af9bb6c51d60c05491508d7d3026a24ee549d7a0af42e44c75bfaec47c.

Solidity: event ClaimUpdated(address indexed creatorContract, uint256 indexed instanceId)

func (*LazyClaimERC1155Filterer) FilterOwnershipTransferred added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*LazyClaimERC1155OwnershipTransferredIterator, error)

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

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

func (*LazyClaimERC1155Filterer) ParseAdminApproved added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseAdminApproved(log types.Log) (*LazyClaimERC1155AdminApproved, error)

ParseAdminApproved is a log parse operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*LazyClaimERC1155Filterer) ParseAdminRevoked added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseAdminRevoked(log types.Log) (*LazyClaimERC1155AdminRevoked, error)

ParseAdminRevoked is a log parse operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*LazyClaimERC1155Filterer) ParseClaimInitialized added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseClaimInitialized(log types.Log) (*LazyClaimERC1155ClaimInitialized, error)

ParseClaimInitialized is a log parse operation binding the contract event 0xd02727da4c6c6c111e00310108209a4de39f6817414df43ca1a10730d47c6a34.

Solidity: event ClaimInitialized(address indexed creatorContract, uint256 indexed instanceId, address initializer)

func (*LazyClaimERC1155Filterer) ParseClaimMint added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseClaimMint(log types.Log) (*LazyClaimERC1155ClaimMint, error)

ParseClaimMint is a log parse operation binding the contract event 0x5d404f369772cfab2b65717fca9bc2077efeab89a0dbec036bf0c13783154eb1.

Solidity: event ClaimMint(address indexed creatorContract, uint256 indexed instanceId)

func (*LazyClaimERC1155Filterer) ParseClaimMintBatch added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseClaimMintBatch(log types.Log) (*LazyClaimERC1155ClaimMintBatch, error)

ParseClaimMintBatch is a log parse operation binding the contract event 0x74f5d3254dfa39a7b1217a27d5d9b3e061eafe11720eca1cf499da2dc1eb1259.

Solidity: event ClaimMintBatch(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount)

func (*LazyClaimERC1155Filterer) ParseClaimMintProxy added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseClaimMintProxy(log types.Log) (*LazyClaimERC1155ClaimMintProxy, error)

ParseClaimMintProxy is a log parse operation binding the contract event 0x61039ad47d0b05ec206a4450fd164cc2055af66ac594c12b8dd747e8803a90de.

Solidity: event ClaimMintProxy(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount, address proxy, address mintFor)

func (*LazyClaimERC1155Filterer) ParseClaimUpdated added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseClaimUpdated(log types.Log) (*LazyClaimERC1155ClaimUpdated, error)

ParseClaimUpdated is a log parse operation binding the contract event 0x657336af9bb6c51d60c05491508d7d3026a24ee549d7a0af42e44c75bfaec47c.

Solidity: event ClaimUpdated(address indexed creatorContract, uint256 indexed instanceId)

func (*LazyClaimERC1155Filterer) ParseOwnershipTransferred added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) ParseOwnershipTransferred(log types.Log) (*LazyClaimERC1155OwnershipTransferred, error)

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

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

func (*LazyClaimERC1155Filterer) WatchAdminApproved added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155AdminApproved, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminApproved is a free log subscription operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*LazyClaimERC1155Filterer) WatchAdminRevoked added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155AdminRevoked, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminRevoked is a free log subscription operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*LazyClaimERC1155Filterer) WatchClaimInitialized added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchClaimInitialized(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155ClaimInitialized, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimInitialized is a free log subscription operation binding the contract event 0xd02727da4c6c6c111e00310108209a4de39f6817414df43ca1a10730d47c6a34.

Solidity: event ClaimInitialized(address indexed creatorContract, uint256 indexed instanceId, address initializer)

func (*LazyClaimERC1155Filterer) WatchClaimMint added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchClaimMint(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155ClaimMint, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimMint is a free log subscription operation binding the contract event 0x5d404f369772cfab2b65717fca9bc2077efeab89a0dbec036bf0c13783154eb1.

Solidity: event ClaimMint(address indexed creatorContract, uint256 indexed instanceId)

func (*LazyClaimERC1155Filterer) WatchClaimMintBatch added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchClaimMintBatch(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155ClaimMintBatch, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimMintBatch is a free log subscription operation binding the contract event 0x74f5d3254dfa39a7b1217a27d5d9b3e061eafe11720eca1cf499da2dc1eb1259.

Solidity: event ClaimMintBatch(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount)

func (*LazyClaimERC1155Filterer) WatchClaimMintProxy added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchClaimMintProxy(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155ClaimMintProxy, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimMintProxy is a free log subscription operation binding the contract event 0x61039ad47d0b05ec206a4450fd164cc2055af66ac594c12b8dd747e8803a90de.

Solidity: event ClaimMintProxy(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount, address proxy, address mintFor)

func (*LazyClaimERC1155Filterer) WatchClaimUpdated added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchClaimUpdated(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155ClaimUpdated, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimUpdated is a free log subscription operation binding the contract event 0x657336af9bb6c51d60c05491508d7d3026a24ee549d7a0af42e44c75bfaec47c.

Solidity: event ClaimUpdated(address indexed creatorContract, uint256 indexed instanceId)

func (*LazyClaimERC1155Filterer) WatchOwnershipTransferred added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Filterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *LazyClaimERC1155OwnershipTransferred, 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)

type LazyClaimERC1155OwnershipTransferred added in v0.10.0

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

LazyClaimERC1155OwnershipTransferred represents a OwnershipTransferred event raised by the LazyClaimERC1155 contract.

type LazyClaimERC1155OwnershipTransferredIterator added in v0.10.0

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

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

func (*LazyClaimERC1155OwnershipTransferredIterator) Close added in v0.10.0

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

func (*LazyClaimERC1155OwnershipTransferredIterator) Error added in v0.10.0

Error returns any retrieval or parsing error occurred during filtering.

func (*LazyClaimERC1155OwnershipTransferredIterator) Next added in v0.10.0

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 LazyClaimERC1155Raw added in v0.10.0

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

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

func (*LazyClaimERC1155Raw) Call added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Raw) 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 (*LazyClaimERC1155Raw) Transact added in v0.10.0

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

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

func (*LazyClaimERC1155Raw) Transfer added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Raw) 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 LazyClaimERC1155Session added in v0.10.0

type LazyClaimERC1155Session struct {
	Contract     *LazyClaimERC1155 // 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
}

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

func (*LazyClaimERC1155Session) Airdrop added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) Airdrop(creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []*big.Int) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0xbd04e411.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint256[] amounts) returns()

func (*LazyClaimERC1155Session) ApproveAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*LazyClaimERC1155Session) CheckMintIndex added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) CheckMintIndex(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32) (bool, error)

CheckMintIndex is a free data retrieval call binding the contract method 0xcda08536.

Solidity: function checkMintIndex(address creatorContractAddress, uint256 instanceId, uint32 mintIndex) view returns(bool)

func (*LazyClaimERC1155Session) CheckMintIndices added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) CheckMintIndices(creatorContractAddress common.Address, instanceId *big.Int, mintIndices []uint32) ([]bool, error)

CheckMintIndices is a free data retrieval call binding the contract method 0xf8a6137b.

Solidity: function checkMintIndices(address creatorContractAddress, uint256 instanceId, uint32[] mintIndices) view returns(bool[] minted)

func (*LazyClaimERC1155Session) DELEGATIONREGISTRY added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) DELEGATIONREGISTRY() (common.Address, error)

DELEGATIONREGISTRY is a free data retrieval call binding the contract method 0x4daadff7.

Solidity: function DELEGATION_REGISTRY() view returns(address)

func (*LazyClaimERC1155Session) ExtendTokenURI added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) ExtendTokenURI(creatorContractAddress common.Address, instanceId *big.Int, locationChunk string) (*types.Transaction, error)

ExtendTokenURI is a paid mutator transaction binding the contract method 0xb93aa86c.

Solidity: function extendTokenURI(address creatorContractAddress, uint256 instanceId, string locationChunk) returns()

func (*LazyClaimERC1155Session) GetAdmins added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*LazyClaimERC1155Session) GetClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) GetClaim(creatorContractAddress common.Address, instanceId *big.Int) (IERC1155LazyPayableClaimClaim, error)

GetClaim is a free data retrieval call binding the contract method 0x0f79ab39.

Solidity: function getClaim(address creatorContractAddress, uint256 instanceId) view returns((uint32,uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,uint256,address,address) claim)

func (*LazyClaimERC1155Session) GetClaimForToken added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) GetClaimForToken(creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	Claim      IERC1155LazyPayableClaimClaim
}, error)

GetClaimForToken is a free data retrieval call binding the contract method 0x895696f2.

Solidity: function getClaimForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (uint32,uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,uint256,address,address) claim)

func (*LazyClaimERC1155Session) GetTotalMints added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) GetTotalMints(minter common.Address, creatorContractAddress common.Address, instanceId *big.Int) (uint32, error)

GetTotalMints is a free data retrieval call binding the contract method 0x42f3bef4.

Solidity: function getTotalMints(address minter, address creatorContractAddress, uint256 instanceId) view returns(uint32)

func (*LazyClaimERC1155Session) InitializeClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) InitializeClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC1155LazyPayableClaimClaimParameters) (*types.Transaction, error)

InitializeClaim is a paid mutator transaction binding the contract method 0xd670c080.

Solidity: function initializeClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,address,address) claimParameters) returns()

func (*LazyClaimERC1155Session) IsAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*LazyClaimERC1155Session) MEMBERSHIPADDRESS added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) MEMBERSHIPADDRESS() (common.Address, error)

MEMBERSHIPADDRESS is a free data retrieval call binding the contract method 0x4baa62bf.

Solidity: function MEMBERSHIP_ADDRESS() view returns(address)

func (*LazyClaimERC1155Session) MINTFEE added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) MINTFEE() (*big.Int, error)

MINTFEE is a free data retrieval call binding the contract method 0xd7bf81a3.

Solidity: function MINT_FEE() view returns(uint256)

func (*LazyClaimERC1155Session) MINTFEEMERKLE added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) MINTFEEMERKLE() (*big.Int, error)

MINTFEEMERKLE is a free data retrieval call binding the contract method 0xcb799716.

Solidity: function MINT_FEE_MERKLE() view returns(uint256)

func (*LazyClaimERC1155Session) Mint added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) Mint(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32, merkleProof [][32]byte, mintFor common.Address) (*types.Transaction, error)

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

Solidity: function mint(address creatorContractAddress, uint256 instanceId, uint32 mintIndex, bytes32[] merkleProof, address mintFor) payable returns()

func (*LazyClaimERC1155Session) MintBatch added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) MintBatch(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintBatch is a paid mutator transaction binding the contract method 0x26c858a4.

Solidity: function mintBatch(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*LazyClaimERC1155Session) MintProxy added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) MintProxy(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintProxy is a paid mutator transaction binding the contract method 0x07591acc.

Solidity: function mintProxy(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*LazyClaimERC1155Session) Owner added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*LazyClaimERC1155Session) RenounceOwnership added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*LazyClaimERC1155Session) RevokeAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*LazyClaimERC1155Session) SetMembershipAddress added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) SetMembershipAddress(membershipAddress common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address membershipAddress) returns()

func (*LazyClaimERC1155Session) SupportsInterface added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) 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 (*LazyClaimERC1155Session) TokenURI added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) TokenURI(creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

func (*LazyClaimERC1155Session) TransferOwnership added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) 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 (*LazyClaimERC1155Session) UpdateClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) UpdateClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC1155LazyPayableClaimClaimParameters) (*types.Transaction, error)

UpdateClaim is a paid mutator transaction binding the contract method 0x0a6330b8.

Solidity: function updateClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,address,address) claimParameters) returns()

func (*LazyClaimERC1155Session) UpdateTokenURIParams added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) UpdateTokenURIParams(creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, location string) (*types.Transaction, error)

UpdateTokenURIParams is a paid mutator transaction binding the contract method 0x6e12056a.

Solidity: function updateTokenURIParams(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, string location) returns()

func (*LazyClaimERC1155Session) Withdraw added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Session) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address receiver, uint256 amount) returns()

type LazyClaimERC1155Transactor added in v0.10.0

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

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

func NewLazyClaimERC1155Transactor added in v0.10.0

func NewLazyClaimERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*LazyClaimERC1155Transactor, error)

NewLazyClaimERC1155Transactor creates a new write-only instance of LazyClaimERC1155, bound to a specific deployed contract.

func (*LazyClaimERC1155Transactor) Airdrop added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) Airdrop(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []*big.Int) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0xbd04e411.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint256[] amounts) returns()

func (*LazyClaimERC1155Transactor) ApproveAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*LazyClaimERC1155Transactor) ExtendTokenURI added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) ExtendTokenURI(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, locationChunk string) (*types.Transaction, error)

ExtendTokenURI is a paid mutator transaction binding the contract method 0xb93aa86c.

Solidity: function extendTokenURI(address creatorContractAddress, uint256 instanceId, string locationChunk) returns()

func (*LazyClaimERC1155Transactor) InitializeClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) InitializeClaim(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC1155LazyPayableClaimClaimParameters) (*types.Transaction, error)

InitializeClaim is a paid mutator transaction binding the contract method 0xd670c080.

Solidity: function initializeClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,address,address) claimParameters) returns()

func (*LazyClaimERC1155Transactor) Mint added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) Mint(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32, merkleProof [][32]byte, mintFor common.Address) (*types.Transaction, error)

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

Solidity: function mint(address creatorContractAddress, uint256 instanceId, uint32 mintIndex, bytes32[] merkleProof, address mintFor) payable returns()

func (*LazyClaimERC1155Transactor) MintBatch added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) MintBatch(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintBatch is a paid mutator transaction binding the contract method 0x26c858a4.

Solidity: function mintBatch(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*LazyClaimERC1155Transactor) MintProxy added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) MintProxy(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintProxy is a paid mutator transaction binding the contract method 0x07591acc.

Solidity: function mintProxy(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*LazyClaimERC1155Transactor) RenounceOwnership added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*LazyClaimERC1155Transactor) RevokeAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*LazyClaimERC1155Transactor) SetMembershipAddress added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) SetMembershipAddress(opts *bind.TransactOpts, membershipAddress common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address membershipAddress) returns()

func (*LazyClaimERC1155Transactor) TransferOwnership added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) 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 (*LazyClaimERC1155Transactor) UpdateClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) UpdateClaim(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC1155LazyPayableClaimClaimParameters) (*types.Transaction, error)

UpdateClaim is a paid mutator transaction binding the contract method 0x0a6330b8.

Solidity: function updateClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,address,address) claimParameters) returns()

func (*LazyClaimERC1155Transactor) UpdateTokenURIParams added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) UpdateTokenURIParams(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, location string) (*types.Transaction, error)

UpdateTokenURIParams is a paid mutator transaction binding the contract method 0x6e12056a.

Solidity: function updateTokenURIParams(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, string location) returns()

func (*LazyClaimERC1155Transactor) Withdraw added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155Transactor) Withdraw(opts *bind.TransactOpts, receiver common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address receiver, uint256 amount) returns()

type LazyClaimERC1155TransactorRaw added in v0.10.0

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

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

func (*LazyClaimERC1155TransactorRaw) Transact added in v0.10.0

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

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

func (*LazyClaimERC1155TransactorRaw) Transfer added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorRaw) 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 LazyClaimERC1155TransactorSession added in v0.10.0

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

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

func (*LazyClaimERC1155TransactorSession) Airdrop added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) Airdrop(creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []*big.Int) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0xbd04e411.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint256[] amounts) returns()

func (*LazyClaimERC1155TransactorSession) ApproveAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*LazyClaimERC1155TransactorSession) ExtendTokenURI added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) ExtendTokenURI(creatorContractAddress common.Address, instanceId *big.Int, locationChunk string) (*types.Transaction, error)

ExtendTokenURI is a paid mutator transaction binding the contract method 0xb93aa86c.

Solidity: function extendTokenURI(address creatorContractAddress, uint256 instanceId, string locationChunk) returns()

func (*LazyClaimERC1155TransactorSession) InitializeClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) InitializeClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC1155LazyPayableClaimClaimParameters) (*types.Transaction, error)

InitializeClaim is a paid mutator transaction binding the contract method 0xd670c080.

Solidity: function initializeClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,address,address) claimParameters) returns()

func (*LazyClaimERC1155TransactorSession) Mint added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) Mint(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32, merkleProof [][32]byte, mintFor common.Address) (*types.Transaction, error)

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

Solidity: function mint(address creatorContractAddress, uint256 instanceId, uint32 mintIndex, bytes32[] merkleProof, address mintFor) payable returns()

func (*LazyClaimERC1155TransactorSession) MintBatch added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) MintBatch(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintBatch is a paid mutator transaction binding the contract method 0x26c858a4.

Solidity: function mintBatch(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*LazyClaimERC1155TransactorSession) MintProxy added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) MintProxy(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintProxy is a paid mutator transaction binding the contract method 0x07591acc.

Solidity: function mintProxy(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*LazyClaimERC1155TransactorSession) RenounceOwnership added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*LazyClaimERC1155TransactorSession) RevokeAdmin added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*LazyClaimERC1155TransactorSession) SetMembershipAddress added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) SetMembershipAddress(membershipAddress common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address membershipAddress) returns()

func (*LazyClaimERC1155TransactorSession) TransferOwnership added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) 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 (*LazyClaimERC1155TransactorSession) UpdateClaim added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) UpdateClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC1155LazyPayableClaimClaimParameters) (*types.Transaction, error)

UpdateClaim is a paid mutator transaction binding the contract method 0x0a6330b8.

Solidity: function updateClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bytes32,string,uint256,address,address) claimParameters) returns()

func (*LazyClaimERC1155TransactorSession) UpdateTokenURIParams added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) UpdateTokenURIParams(creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, location string) (*types.Transaction, error)

UpdateTokenURIParams is a paid mutator transaction binding the contract method 0x6e12056a.

Solidity: function updateTokenURIParams(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, string location) returns()

func (*LazyClaimERC1155TransactorSession) Withdraw added in v0.10.0

func (_LazyClaimERC1155 *LazyClaimERC1155TransactorSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address receiver, uint256 amount) returns()

type Manifold

type Manifold struct {
	ManifoldCaller     // Read-only binding to the contract
	ManifoldTransactor // Write-only binding to the contract
	ManifoldFilterer   // Log filterer for contract events
}

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

func NewManifold

func NewManifold(address common.Address, backend bind.ContractBackend) (*Manifold, error)

NewManifold creates a new instance of Manifold, bound to a specific deployed contract.

type ManifoldAdminApproved

type ManifoldAdminApproved struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ManifoldAdminApproved represents a AdminApproved event raised by the Manifold contract.

type ManifoldAdminApprovedIterator

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

ManifoldAdminApprovedIterator is returned from FilterAdminApproved and is used to iterate over the raw logs and unpacked data for AdminApproved events raised by the Manifold contract.

func (*ManifoldAdminApprovedIterator) Close

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

func (*ManifoldAdminApprovedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldAdminApprovedIterator) 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 ManifoldAdminRevoked

type ManifoldAdminRevoked struct {
	Account common.Address
	Sender  common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ManifoldAdminRevoked represents a AdminRevoked event raised by the Manifold contract.

type ManifoldAdminRevokedIterator

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

ManifoldAdminRevokedIterator is returned from FilterAdminRevoked and is used to iterate over the raw logs and unpacked data for AdminRevoked events raised by the Manifold contract.

func (*ManifoldAdminRevokedIterator) Close

func (it *ManifoldAdminRevokedIterator) Close() error

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

func (*ManifoldAdminRevokedIterator) Error

func (it *ManifoldAdminRevokedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldAdminRevokedIterator) 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 ManifoldCaller

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

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

func NewManifoldCaller

func NewManifoldCaller(address common.Address, caller bind.ContractCaller) (*ManifoldCaller, error)

NewManifoldCaller creates a new read-only instance of Manifold, bound to a specific deployed contract.

func (*ManifoldCaller) CheckMintIndex

func (_Manifold *ManifoldCaller) CheckMintIndex(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32) (bool, error)

CheckMintIndex is a free data retrieval call binding the contract method 0xcda08536.

Solidity: function checkMintIndex(address creatorContractAddress, uint256 instanceId, uint32 mintIndex) view returns(bool)

func (*ManifoldCaller) CheckMintIndices

func (_Manifold *ManifoldCaller) CheckMintIndices(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int, mintIndices []uint32) ([]bool, error)

CheckMintIndices is a free data retrieval call binding the contract method 0xf8a6137b.

Solidity: function checkMintIndices(address creatorContractAddress, uint256 instanceId, uint32[] mintIndices) view returns(bool[] minted)

func (*ManifoldCaller) DELEGATIONREGISTRY

func (_Manifold *ManifoldCaller) DELEGATIONREGISTRY(opts *bind.CallOpts) (common.Address, error)

DELEGATIONREGISTRY is a free data retrieval call binding the contract method 0x4daadff7.

Solidity: function DELEGATION_REGISTRY() view returns(address)

func (*ManifoldCaller) GetAdmins

func (_Manifold *ManifoldCaller) GetAdmins(opts *bind.CallOpts) ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*ManifoldCaller) GetClaim

func (_Manifold *ManifoldCaller) GetClaim(opts *bind.CallOpts, creatorContractAddress common.Address, instanceId *big.Int) (IERC721LazyPayableClaimClaim, error)

GetClaim is a free data retrieval call binding the contract method 0x0f79ab39.

Solidity: function getClaim(address creatorContractAddress, uint256 instanceId) view returns((uint32,uint32,uint32,uint48,uint48,uint8,uint8,bool,bytes32,string,uint256,address,address))

func (*ManifoldCaller) GetClaimForToken

func (_Manifold *ManifoldCaller) GetClaimForToken(opts *bind.CallOpts, creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	Claim      IERC721LazyPayableClaimClaim
}, error)

GetClaimForToken is a free data retrieval call binding the contract method 0x895696f2.

Solidity: function getClaimForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (uint32,uint32,uint32,uint48,uint48,uint8,uint8,bool,bytes32,string,uint256,address,address) claim)

func (*ManifoldCaller) GetTotalMints

func (_Manifold *ManifoldCaller) GetTotalMints(opts *bind.CallOpts, minter common.Address, creatorContractAddress common.Address, instanceId *big.Int) (uint32, error)

GetTotalMints is a free data retrieval call binding the contract method 0x42f3bef4.

Solidity: function getTotalMints(address minter, address creatorContractAddress, uint256 instanceId) view returns(uint32)

func (*ManifoldCaller) IsAdmin

func (_Manifold *ManifoldCaller) IsAdmin(opts *bind.CallOpts, admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*ManifoldCaller) MEMBERSHIPADDRESS

func (_Manifold *ManifoldCaller) MEMBERSHIPADDRESS(opts *bind.CallOpts) (common.Address, error)

MEMBERSHIPADDRESS is a free data retrieval call binding the contract method 0x4baa62bf.

Solidity: function MEMBERSHIP_ADDRESS() view returns(address)

func (*ManifoldCaller) MINTFEE

func (_Manifold *ManifoldCaller) MINTFEE(opts *bind.CallOpts) (*big.Int, error)

MINTFEE is a free data retrieval call binding the contract method 0xd7bf81a3.

Solidity: function MINT_FEE() view returns(uint256)

func (*ManifoldCaller) MINTFEEMERKLE

func (_Manifold *ManifoldCaller) MINTFEEMERKLE(opts *bind.CallOpts) (*big.Int, error)

MINTFEEMERKLE is a free data retrieval call binding the contract method 0xcb799716.

Solidity: function MINT_FEE_MERKLE() view returns(uint256)

func (*ManifoldCaller) Owner

func (_Manifold *ManifoldCaller) 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 (*ManifoldCaller) SupportsInterface

func (_Manifold *ManifoldCaller) 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 (*ManifoldCaller) TokenURI

func (_Manifold *ManifoldCaller) TokenURI(opts *bind.CallOpts, creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

type ManifoldCallerRaw

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

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

func (*ManifoldCallerRaw) Call

func (_Manifold *ManifoldCallerRaw) 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 ManifoldCallerSession

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

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

func (*ManifoldCallerSession) CheckMintIndex

func (_Manifold *ManifoldCallerSession) CheckMintIndex(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32) (bool, error)

CheckMintIndex is a free data retrieval call binding the contract method 0xcda08536.

Solidity: function checkMintIndex(address creatorContractAddress, uint256 instanceId, uint32 mintIndex) view returns(bool)

func (*ManifoldCallerSession) CheckMintIndices

func (_Manifold *ManifoldCallerSession) CheckMintIndices(creatorContractAddress common.Address, instanceId *big.Int, mintIndices []uint32) ([]bool, error)

CheckMintIndices is a free data retrieval call binding the contract method 0xf8a6137b.

Solidity: function checkMintIndices(address creatorContractAddress, uint256 instanceId, uint32[] mintIndices) view returns(bool[] minted)

func (*ManifoldCallerSession) DELEGATIONREGISTRY

func (_Manifold *ManifoldCallerSession) DELEGATIONREGISTRY() (common.Address, error)

DELEGATIONREGISTRY is a free data retrieval call binding the contract method 0x4daadff7.

Solidity: function DELEGATION_REGISTRY() view returns(address)

func (*ManifoldCallerSession) GetAdmins

func (_Manifold *ManifoldCallerSession) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*ManifoldCallerSession) GetClaim

func (_Manifold *ManifoldCallerSession) GetClaim(creatorContractAddress common.Address, instanceId *big.Int) (IERC721LazyPayableClaimClaim, error)

GetClaim is a free data retrieval call binding the contract method 0x0f79ab39.

Solidity: function getClaim(address creatorContractAddress, uint256 instanceId) view returns((uint32,uint32,uint32,uint48,uint48,uint8,uint8,bool,bytes32,string,uint256,address,address))

func (*ManifoldCallerSession) GetClaimForToken

func (_Manifold *ManifoldCallerSession) GetClaimForToken(creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	Claim      IERC721LazyPayableClaimClaim
}, error)

GetClaimForToken is a free data retrieval call binding the contract method 0x895696f2.

Solidity: function getClaimForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (uint32,uint32,uint32,uint48,uint48,uint8,uint8,bool,bytes32,string,uint256,address,address) claim)

func (*ManifoldCallerSession) GetTotalMints

func (_Manifold *ManifoldCallerSession) GetTotalMints(minter common.Address, creatorContractAddress common.Address, instanceId *big.Int) (uint32, error)

GetTotalMints is a free data retrieval call binding the contract method 0x42f3bef4.

Solidity: function getTotalMints(address minter, address creatorContractAddress, uint256 instanceId) view returns(uint32)

func (*ManifoldCallerSession) IsAdmin

func (_Manifold *ManifoldCallerSession) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*ManifoldCallerSession) MEMBERSHIPADDRESS

func (_Manifold *ManifoldCallerSession) MEMBERSHIPADDRESS() (common.Address, error)

MEMBERSHIPADDRESS is a free data retrieval call binding the contract method 0x4baa62bf.

Solidity: function MEMBERSHIP_ADDRESS() view returns(address)

func (*ManifoldCallerSession) MINTFEE

func (_Manifold *ManifoldCallerSession) MINTFEE() (*big.Int, error)

MINTFEE is a free data retrieval call binding the contract method 0xd7bf81a3.

Solidity: function MINT_FEE() view returns(uint256)

func (*ManifoldCallerSession) MINTFEEMERKLE

func (_Manifold *ManifoldCallerSession) MINTFEEMERKLE() (*big.Int, error)

MINTFEEMERKLE is a free data retrieval call binding the contract method 0xcb799716.

Solidity: function MINT_FEE_MERKLE() view returns(uint256)

func (*ManifoldCallerSession) Owner

func (_Manifold *ManifoldCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*ManifoldCallerSession) SupportsInterface

func (_Manifold *ManifoldCallerSession) 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 (*ManifoldCallerSession) TokenURI

func (_Manifold *ManifoldCallerSession) TokenURI(creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

type ManifoldClaimInitialized

type ManifoldClaimInitialized struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	Initializer     common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

ManifoldClaimInitialized represents a ClaimInitialized event raised by the Manifold contract.

type ManifoldClaimInitializedIterator

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

ManifoldClaimInitializedIterator is returned from FilterClaimInitialized and is used to iterate over the raw logs and unpacked data for ClaimInitialized events raised by the Manifold contract.

func (*ManifoldClaimInitializedIterator) Close

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

func (*ManifoldClaimInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldClaimInitializedIterator) 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 ManifoldClaimMint

type ManifoldClaimMint struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

ManifoldClaimMint represents a ClaimMint event raised by the Manifold contract.

type ManifoldClaimMintBatch

type ManifoldClaimMintBatch struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	MintCount       uint16
	Raw             types.Log // Blockchain specific contextual infos
}

ManifoldClaimMintBatch represents a ClaimMintBatch event raised by the Manifold contract.

type ManifoldClaimMintBatchIterator

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

ManifoldClaimMintBatchIterator is returned from FilterClaimMintBatch and is used to iterate over the raw logs and unpacked data for ClaimMintBatch events raised by the Manifold contract.

func (*ManifoldClaimMintBatchIterator) Close

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

func (*ManifoldClaimMintBatchIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldClaimMintBatchIterator) 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 ManifoldClaimMintIterator

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

ManifoldClaimMintIterator is returned from FilterClaimMint and is used to iterate over the raw logs and unpacked data for ClaimMint events raised by the Manifold contract.

func (*ManifoldClaimMintIterator) Close

func (it *ManifoldClaimMintIterator) Close() error

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

func (*ManifoldClaimMintIterator) Error

func (it *ManifoldClaimMintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldClaimMintIterator) Next

func (it *ManifoldClaimMintIterator) 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 ManifoldClaimMintProxy

type ManifoldClaimMintProxy struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	MintCount       uint16
	Proxy           common.Address
	MintFor         common.Address
	Raw             types.Log // Blockchain specific contextual infos
}

ManifoldClaimMintProxy represents a ClaimMintProxy event raised by the Manifold contract.

type ManifoldClaimMintProxyIterator

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

ManifoldClaimMintProxyIterator is returned from FilterClaimMintProxy and is used to iterate over the raw logs and unpacked data for ClaimMintProxy events raised by the Manifold contract.

func (*ManifoldClaimMintProxyIterator) Close

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

func (*ManifoldClaimMintProxyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldClaimMintProxyIterator) 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 ManifoldClaimUpdated

type ManifoldClaimUpdated struct {
	CreatorContract common.Address
	InstanceId      *big.Int
	Raw             types.Log // Blockchain specific contextual infos
}

ManifoldClaimUpdated represents a ClaimUpdated event raised by the Manifold contract.

type ManifoldClaimUpdatedIterator

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

ManifoldClaimUpdatedIterator is returned from FilterClaimUpdated and is used to iterate over the raw logs and unpacked data for ClaimUpdated events raised by the Manifold contract.

func (*ManifoldClaimUpdatedIterator) Close

func (it *ManifoldClaimUpdatedIterator) Close() error

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

func (*ManifoldClaimUpdatedIterator) Error

func (it *ManifoldClaimUpdatedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldClaimUpdatedIterator) 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 ManifoldFilterer

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

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

func NewManifoldFilterer

func NewManifoldFilterer(address common.Address, filterer bind.ContractFilterer) (*ManifoldFilterer, error)

NewManifoldFilterer creates a new log filterer instance of Manifold, bound to a specific deployed contract.

func (*ManifoldFilterer) FilterAdminApproved

func (_Manifold *ManifoldFilterer) FilterAdminApproved(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*ManifoldAdminApprovedIterator, error)

FilterAdminApproved is a free log retrieval operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*ManifoldFilterer) FilterAdminRevoked

func (_Manifold *ManifoldFilterer) FilterAdminRevoked(opts *bind.FilterOpts, account []common.Address, sender []common.Address) (*ManifoldAdminRevokedIterator, error)

FilterAdminRevoked is a free log retrieval operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*ManifoldFilterer) FilterClaimInitialized

func (_Manifold *ManifoldFilterer) FilterClaimInitialized(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*ManifoldClaimInitializedIterator, error)

FilterClaimInitialized is a free log retrieval operation binding the contract event 0xd02727da4c6c6c111e00310108209a4de39f6817414df43ca1a10730d47c6a34.

Solidity: event ClaimInitialized(address indexed creatorContract, uint256 indexed instanceId, address initializer)

func (*ManifoldFilterer) FilterClaimMint

func (_Manifold *ManifoldFilterer) FilterClaimMint(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*ManifoldClaimMintIterator, error)

FilterClaimMint is a free log retrieval operation binding the contract event 0x5d404f369772cfab2b65717fca9bc2077efeab89a0dbec036bf0c13783154eb1.

Solidity: event ClaimMint(address indexed creatorContract, uint256 indexed instanceId)

func (*ManifoldFilterer) FilterClaimMintBatch

func (_Manifold *ManifoldFilterer) FilterClaimMintBatch(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*ManifoldClaimMintBatchIterator, error)

FilterClaimMintBatch is a free log retrieval operation binding the contract event 0x74f5d3254dfa39a7b1217a27d5d9b3e061eafe11720eca1cf499da2dc1eb1259.

Solidity: event ClaimMintBatch(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount)

func (*ManifoldFilterer) FilterClaimMintProxy

func (_Manifold *ManifoldFilterer) FilterClaimMintProxy(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*ManifoldClaimMintProxyIterator, error)

FilterClaimMintProxy is a free log retrieval operation binding the contract event 0x61039ad47d0b05ec206a4450fd164cc2055af66ac594c12b8dd747e8803a90de.

Solidity: event ClaimMintProxy(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount, address proxy, address mintFor)

func (*ManifoldFilterer) FilterClaimUpdated

func (_Manifold *ManifoldFilterer) FilterClaimUpdated(opts *bind.FilterOpts, creatorContract []common.Address, instanceId []*big.Int) (*ManifoldClaimUpdatedIterator, error)

FilterClaimUpdated is a free log retrieval operation binding the contract event 0x657336af9bb6c51d60c05491508d7d3026a24ee549d7a0af42e44c75bfaec47c.

Solidity: event ClaimUpdated(address indexed creatorContract, uint256 indexed instanceId)

func (*ManifoldFilterer) FilterOwnershipTransferred

func (_Manifold *ManifoldFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ManifoldOwnershipTransferredIterator, error)

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

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

func (*ManifoldFilterer) ParseAdminApproved

func (_Manifold *ManifoldFilterer) ParseAdminApproved(log types.Log) (*ManifoldAdminApproved, error)

ParseAdminApproved is a log parse operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*ManifoldFilterer) ParseAdminRevoked

func (_Manifold *ManifoldFilterer) ParseAdminRevoked(log types.Log) (*ManifoldAdminRevoked, error)

ParseAdminRevoked is a log parse operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*ManifoldFilterer) ParseClaimInitialized

func (_Manifold *ManifoldFilterer) ParseClaimInitialized(log types.Log) (*ManifoldClaimInitialized, error)

ParseClaimInitialized is a log parse operation binding the contract event 0xd02727da4c6c6c111e00310108209a4de39f6817414df43ca1a10730d47c6a34.

Solidity: event ClaimInitialized(address indexed creatorContract, uint256 indexed instanceId, address initializer)

func (*ManifoldFilterer) ParseClaimMint

func (_Manifold *ManifoldFilterer) ParseClaimMint(log types.Log) (*ManifoldClaimMint, error)

ParseClaimMint is a log parse operation binding the contract event 0x5d404f369772cfab2b65717fca9bc2077efeab89a0dbec036bf0c13783154eb1.

Solidity: event ClaimMint(address indexed creatorContract, uint256 indexed instanceId)

func (*ManifoldFilterer) ParseClaimMintBatch

func (_Manifold *ManifoldFilterer) ParseClaimMintBatch(log types.Log) (*ManifoldClaimMintBatch, error)

ParseClaimMintBatch is a log parse operation binding the contract event 0x74f5d3254dfa39a7b1217a27d5d9b3e061eafe11720eca1cf499da2dc1eb1259.

Solidity: event ClaimMintBatch(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount)

func (*ManifoldFilterer) ParseClaimMintProxy

func (_Manifold *ManifoldFilterer) ParseClaimMintProxy(log types.Log) (*ManifoldClaimMintProxy, error)

ParseClaimMintProxy is a log parse operation binding the contract event 0x61039ad47d0b05ec206a4450fd164cc2055af66ac594c12b8dd747e8803a90de.

Solidity: event ClaimMintProxy(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount, address proxy, address mintFor)

func (*ManifoldFilterer) ParseClaimUpdated

func (_Manifold *ManifoldFilterer) ParseClaimUpdated(log types.Log) (*ManifoldClaimUpdated, error)

ParseClaimUpdated is a log parse operation binding the contract event 0x657336af9bb6c51d60c05491508d7d3026a24ee549d7a0af42e44c75bfaec47c.

Solidity: event ClaimUpdated(address indexed creatorContract, uint256 indexed instanceId)

func (*ManifoldFilterer) ParseOwnershipTransferred

func (_Manifold *ManifoldFilterer) ParseOwnershipTransferred(log types.Log) (*ManifoldOwnershipTransferred, error)

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

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

func (*ManifoldFilterer) WatchAdminApproved

func (_Manifold *ManifoldFilterer) WatchAdminApproved(opts *bind.WatchOpts, sink chan<- *ManifoldAdminApproved, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminApproved is a free log subscription operation binding the contract event 0x7e1a1a08d52e4ba0e21554733d66165fd5151f99460116223d9e3a608eec5cb1.

Solidity: event AdminApproved(address indexed account, address indexed sender)

func (*ManifoldFilterer) WatchAdminRevoked

func (_Manifold *ManifoldFilterer) WatchAdminRevoked(opts *bind.WatchOpts, sink chan<- *ManifoldAdminRevoked, account []common.Address, sender []common.Address) (event.Subscription, error)

WatchAdminRevoked is a free log subscription operation binding the contract event 0x7c0c3c84c67c85fcac635147348bfe374c24a1a93d0366d1cfe9d8853cbf89d5.

Solidity: event AdminRevoked(address indexed account, address indexed sender)

func (*ManifoldFilterer) WatchClaimInitialized

func (_Manifold *ManifoldFilterer) WatchClaimInitialized(opts *bind.WatchOpts, sink chan<- *ManifoldClaimInitialized, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimInitialized is a free log subscription operation binding the contract event 0xd02727da4c6c6c111e00310108209a4de39f6817414df43ca1a10730d47c6a34.

Solidity: event ClaimInitialized(address indexed creatorContract, uint256 indexed instanceId, address initializer)

func (*ManifoldFilterer) WatchClaimMint

func (_Manifold *ManifoldFilterer) WatchClaimMint(opts *bind.WatchOpts, sink chan<- *ManifoldClaimMint, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimMint is a free log subscription operation binding the contract event 0x5d404f369772cfab2b65717fca9bc2077efeab89a0dbec036bf0c13783154eb1.

Solidity: event ClaimMint(address indexed creatorContract, uint256 indexed instanceId)

func (*ManifoldFilterer) WatchClaimMintBatch

func (_Manifold *ManifoldFilterer) WatchClaimMintBatch(opts *bind.WatchOpts, sink chan<- *ManifoldClaimMintBatch, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimMintBatch is a free log subscription operation binding the contract event 0x74f5d3254dfa39a7b1217a27d5d9b3e061eafe11720eca1cf499da2dc1eb1259.

Solidity: event ClaimMintBatch(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount)

func (*ManifoldFilterer) WatchClaimMintProxy

func (_Manifold *ManifoldFilterer) WatchClaimMintProxy(opts *bind.WatchOpts, sink chan<- *ManifoldClaimMintProxy, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimMintProxy is a free log subscription operation binding the contract event 0x61039ad47d0b05ec206a4450fd164cc2055af66ac594c12b8dd747e8803a90de.

Solidity: event ClaimMintProxy(address indexed creatorContract, uint256 indexed instanceId, uint16 mintCount, address proxy, address mintFor)

func (*ManifoldFilterer) WatchClaimUpdated

func (_Manifold *ManifoldFilterer) WatchClaimUpdated(opts *bind.WatchOpts, sink chan<- *ManifoldClaimUpdated, creatorContract []common.Address, instanceId []*big.Int) (event.Subscription, error)

WatchClaimUpdated is a free log subscription operation binding the contract event 0x657336af9bb6c51d60c05491508d7d3026a24ee549d7a0af42e44c75bfaec47c.

Solidity: event ClaimUpdated(address indexed creatorContract, uint256 indexed instanceId)

func (*ManifoldFilterer) WatchOwnershipTransferred

func (_Manifold *ManifoldFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ManifoldOwnershipTransferred, 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)

type ManifoldOwnershipTransferred

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

ManifoldOwnershipTransferred represents a OwnershipTransferred event raised by the Manifold contract.

type ManifoldOwnershipTransferredIterator

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

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

func (*ManifoldOwnershipTransferredIterator) Close

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

func (*ManifoldOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ManifoldOwnershipTransferredIterator) 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 ManifoldRaw

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

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

func (*ManifoldRaw) Call

func (_Manifold *ManifoldRaw) 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 (*ManifoldRaw) Transact

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

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

func (*ManifoldRaw) Transfer

func (_Manifold *ManifoldRaw) 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 ManifoldSession

type ManifoldSession struct {
	Contract     *Manifold         // 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
}

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

func (*ManifoldSession) Airdrop

func (_Manifold *ManifoldSession) Airdrop(creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []uint16) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0x5f2f5129.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint16[] amounts) returns()

func (*ManifoldSession) ApproveAdmin

func (_Manifold *ManifoldSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*ManifoldSession) CheckMintIndex

func (_Manifold *ManifoldSession) CheckMintIndex(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32) (bool, error)

CheckMintIndex is a free data retrieval call binding the contract method 0xcda08536.

Solidity: function checkMintIndex(address creatorContractAddress, uint256 instanceId, uint32 mintIndex) view returns(bool)

func (*ManifoldSession) CheckMintIndices

func (_Manifold *ManifoldSession) CheckMintIndices(creatorContractAddress common.Address, instanceId *big.Int, mintIndices []uint32) ([]bool, error)

CheckMintIndices is a free data retrieval call binding the contract method 0xf8a6137b.

Solidity: function checkMintIndices(address creatorContractAddress, uint256 instanceId, uint32[] mintIndices) view returns(bool[] minted)

func (*ManifoldSession) DELEGATIONREGISTRY

func (_Manifold *ManifoldSession) DELEGATIONREGISTRY() (common.Address, error)

DELEGATIONREGISTRY is a free data retrieval call binding the contract method 0x4daadff7.

Solidity: function DELEGATION_REGISTRY() view returns(address)

func (*ManifoldSession) ExtendTokenURI

func (_Manifold *ManifoldSession) ExtendTokenURI(creatorContractAddress common.Address, instanceId *big.Int, locationChunk string) (*types.Transaction, error)

ExtendTokenURI is a paid mutator transaction binding the contract method 0xb93aa86c.

Solidity: function extendTokenURI(address creatorContractAddress, uint256 instanceId, string locationChunk) returns()

func (*ManifoldSession) GetAdmins

func (_Manifold *ManifoldSession) GetAdmins() ([]common.Address, error)

GetAdmins is a free data retrieval call binding the contract method 0x31ae450b.

Solidity: function getAdmins() view returns(address[] admins)

func (*ManifoldSession) GetClaim

func (_Manifold *ManifoldSession) GetClaim(creatorContractAddress common.Address, instanceId *big.Int) (IERC721LazyPayableClaimClaim, error)

GetClaim is a free data retrieval call binding the contract method 0x0f79ab39.

Solidity: function getClaim(address creatorContractAddress, uint256 instanceId) view returns((uint32,uint32,uint32,uint48,uint48,uint8,uint8,bool,bytes32,string,uint256,address,address))

func (*ManifoldSession) GetClaimForToken

func (_Manifold *ManifoldSession) GetClaimForToken(creatorContractAddress common.Address, tokenId *big.Int) (struct {
	InstanceId *big.Int
	Claim      IERC721LazyPayableClaimClaim
}, error)

GetClaimForToken is a free data retrieval call binding the contract method 0x895696f2.

Solidity: function getClaimForToken(address creatorContractAddress, uint256 tokenId) view returns(uint256 instanceId, (uint32,uint32,uint32,uint48,uint48,uint8,uint8,bool,bytes32,string,uint256,address,address) claim)

func (*ManifoldSession) GetTotalMints

func (_Manifold *ManifoldSession) GetTotalMints(minter common.Address, creatorContractAddress common.Address, instanceId *big.Int) (uint32, error)

GetTotalMints is a free data retrieval call binding the contract method 0x42f3bef4.

Solidity: function getTotalMints(address minter, address creatorContractAddress, uint256 instanceId) view returns(uint32)

func (*ManifoldSession) InitializeClaim

func (_Manifold *ManifoldSession) InitializeClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC721LazyPayableClaimClaimParameters) (*types.Transaction, error)

InitializeClaim is a paid mutator transaction binding the contract method 0x975b4d95.

Solidity: function initializeClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bool,bytes32,string,uint256,address,address) claimParameters) returns()

func (*ManifoldSession) IsAdmin

func (_Manifold *ManifoldSession) IsAdmin(admin common.Address) (bool, error)

IsAdmin is a free data retrieval call binding the contract method 0x24d7806c.

Solidity: function isAdmin(address admin) view returns(bool)

func (*ManifoldSession) MEMBERSHIPADDRESS

func (_Manifold *ManifoldSession) MEMBERSHIPADDRESS() (common.Address, error)

MEMBERSHIPADDRESS is a free data retrieval call binding the contract method 0x4baa62bf.

Solidity: function MEMBERSHIP_ADDRESS() view returns(address)

func (*ManifoldSession) MINTFEE

func (_Manifold *ManifoldSession) MINTFEE() (*big.Int, error)

MINTFEE is a free data retrieval call binding the contract method 0xd7bf81a3.

Solidity: function MINT_FEE() view returns(uint256)

func (*ManifoldSession) MINTFEEMERKLE

func (_Manifold *ManifoldSession) MINTFEEMERKLE() (*big.Int, error)

MINTFEEMERKLE is a free data retrieval call binding the contract method 0xcb799716.

Solidity: function MINT_FEE_MERKLE() view returns(uint256)

func (*ManifoldSession) Mint

func (_Manifold *ManifoldSession) Mint(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32, merkleProof [][32]byte, mintFor common.Address) (*types.Transaction, error)

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

Solidity: function mint(address creatorContractAddress, uint256 instanceId, uint32 mintIndex, bytes32[] merkleProof, address mintFor) payable returns()

func (*ManifoldSession) MintBatch

func (_Manifold *ManifoldSession) MintBatch(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintBatch is a paid mutator transaction binding the contract method 0x26c858a4.

Solidity: function mintBatch(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*ManifoldSession) MintProxy

func (_Manifold *ManifoldSession) MintProxy(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintProxy is a paid mutator transaction binding the contract method 0x07591acc.

Solidity: function mintProxy(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*ManifoldSession) Owner

func (_Manifold *ManifoldSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*ManifoldSession) RenounceOwnership

func (_Manifold *ManifoldSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*ManifoldSession) RevokeAdmin

func (_Manifold *ManifoldSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*ManifoldSession) SetMembershipAddress

func (_Manifold *ManifoldSession) SetMembershipAddress(membershipAddress common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address membershipAddress) returns()

func (*ManifoldSession) SupportsInterface

func (_Manifold *ManifoldSession) 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 (*ManifoldSession) TokenURI

func (_Manifold *ManifoldSession) TokenURI(creatorContractAddress common.Address, tokenId *big.Int) (string, error)

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

Solidity: function tokenURI(address creatorContractAddress, uint256 tokenId) view returns(string uri)

func (*ManifoldSession) TransferOwnership

func (_Manifold *ManifoldSession) 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 (*ManifoldSession) UpdateClaim

func (_Manifold *ManifoldSession) UpdateClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC721LazyPayableClaimClaimParameters) (*types.Transaction, error)

UpdateClaim is a paid mutator transaction binding the contract method 0x9c8eb489.

Solidity: function updateClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bool,bytes32,string,uint256,address,address) claimParameters) returns()

func (*ManifoldSession) UpdateTokenURIParams

func (_Manifold *ManifoldSession) UpdateTokenURIParams(creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, identical bool, location string) (*types.Transaction, error)

UpdateTokenURIParams is a paid mutator transaction binding the contract method 0x99c14347.

Solidity: function updateTokenURIParams(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, bool identical, string location) returns()

func (*ManifoldSession) Withdraw

func (_Manifold *ManifoldSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address receiver, uint256 amount) returns()

type ManifoldTransactor

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

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

func NewManifoldTransactor

func NewManifoldTransactor(address common.Address, transactor bind.ContractTransactor) (*ManifoldTransactor, error)

NewManifoldTransactor creates a new write-only instance of Manifold, bound to a specific deployed contract.

func (*ManifoldTransactor) Airdrop

func (_Manifold *ManifoldTransactor) Airdrop(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []uint16) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0x5f2f5129.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint16[] amounts) returns()

func (*ManifoldTransactor) ApproveAdmin

func (_Manifold *ManifoldTransactor) ApproveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*ManifoldTransactor) ExtendTokenURI

func (_Manifold *ManifoldTransactor) ExtendTokenURI(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, locationChunk string) (*types.Transaction, error)

ExtendTokenURI is a paid mutator transaction binding the contract method 0xb93aa86c.

Solidity: function extendTokenURI(address creatorContractAddress, uint256 instanceId, string locationChunk) returns()

func (*ManifoldTransactor) InitializeClaim

func (_Manifold *ManifoldTransactor) InitializeClaim(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC721LazyPayableClaimClaimParameters) (*types.Transaction, error)

InitializeClaim is a paid mutator transaction binding the contract method 0x975b4d95.

Solidity: function initializeClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bool,bytes32,string,uint256,address,address) claimParameters) returns()

func (*ManifoldTransactor) Mint

func (_Manifold *ManifoldTransactor) Mint(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32, merkleProof [][32]byte, mintFor common.Address) (*types.Transaction, error)

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

Solidity: function mint(address creatorContractAddress, uint256 instanceId, uint32 mintIndex, bytes32[] merkleProof, address mintFor) payable returns()

func (*ManifoldTransactor) MintBatch

func (_Manifold *ManifoldTransactor) MintBatch(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintBatch is a paid mutator transaction binding the contract method 0x26c858a4.

Solidity: function mintBatch(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*ManifoldTransactor) MintProxy

func (_Manifold *ManifoldTransactor) MintProxy(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintProxy is a paid mutator transaction binding the contract method 0x07591acc.

Solidity: function mintProxy(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*ManifoldTransactor) RenounceOwnership

func (_Manifold *ManifoldTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*ManifoldTransactor) RevokeAdmin

func (_Manifold *ManifoldTransactor) RevokeAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*ManifoldTransactor) SetMembershipAddress

func (_Manifold *ManifoldTransactor) SetMembershipAddress(opts *bind.TransactOpts, membershipAddress common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address membershipAddress) returns()

func (*ManifoldTransactor) TransferOwnership

func (_Manifold *ManifoldTransactor) 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 (*ManifoldTransactor) UpdateClaim

func (_Manifold *ManifoldTransactor) UpdateClaim(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC721LazyPayableClaimClaimParameters) (*types.Transaction, error)

UpdateClaim is a paid mutator transaction binding the contract method 0x9c8eb489.

Solidity: function updateClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bool,bytes32,string,uint256,address,address) claimParameters) returns()

func (*ManifoldTransactor) UpdateTokenURIParams

func (_Manifold *ManifoldTransactor) UpdateTokenURIParams(opts *bind.TransactOpts, creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, identical bool, location string) (*types.Transaction, error)

UpdateTokenURIParams is a paid mutator transaction binding the contract method 0x99c14347.

Solidity: function updateTokenURIParams(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, bool identical, string location) returns()

func (*ManifoldTransactor) Withdraw

func (_Manifold *ManifoldTransactor) Withdraw(opts *bind.TransactOpts, receiver common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address receiver, uint256 amount) returns()

type ManifoldTransactorRaw

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

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

func (*ManifoldTransactorRaw) Transact

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

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

func (*ManifoldTransactorRaw) Transfer

func (_Manifold *ManifoldTransactorRaw) 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 ManifoldTransactorSession

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

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

func (*ManifoldTransactorSession) Airdrop

func (_Manifold *ManifoldTransactorSession) Airdrop(creatorContractAddress common.Address, instanceId *big.Int, recipients []common.Address, amounts []uint16) (*types.Transaction, error)

Airdrop is a paid mutator transaction binding the contract method 0x5f2f5129.

Solidity: function airdrop(address creatorContractAddress, uint256 instanceId, address[] recipients, uint16[] amounts) returns()

func (*ManifoldTransactorSession) ApproveAdmin

func (_Manifold *ManifoldTransactorSession) ApproveAdmin(admin common.Address) (*types.Transaction, error)

ApproveAdmin is a paid mutator transaction binding the contract method 0x6d73e669.

Solidity: function approveAdmin(address admin) returns()

func (*ManifoldTransactorSession) ExtendTokenURI

func (_Manifold *ManifoldTransactorSession) ExtendTokenURI(creatorContractAddress common.Address, instanceId *big.Int, locationChunk string) (*types.Transaction, error)

ExtendTokenURI is a paid mutator transaction binding the contract method 0xb93aa86c.

Solidity: function extendTokenURI(address creatorContractAddress, uint256 instanceId, string locationChunk) returns()

func (*ManifoldTransactorSession) InitializeClaim

func (_Manifold *ManifoldTransactorSession) InitializeClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC721LazyPayableClaimClaimParameters) (*types.Transaction, error)

InitializeClaim is a paid mutator transaction binding the contract method 0x975b4d95.

Solidity: function initializeClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bool,bytes32,string,uint256,address,address) claimParameters) returns()

func (*ManifoldTransactorSession) Mint

func (_Manifold *ManifoldTransactorSession) Mint(creatorContractAddress common.Address, instanceId *big.Int, mintIndex uint32, merkleProof [][32]byte, mintFor common.Address) (*types.Transaction, error)

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

Solidity: function mint(address creatorContractAddress, uint256 instanceId, uint32 mintIndex, bytes32[] merkleProof, address mintFor) payable returns()

func (*ManifoldTransactorSession) MintBatch

func (_Manifold *ManifoldTransactorSession) MintBatch(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintBatch is a paid mutator transaction binding the contract method 0x26c858a4.

Solidity: function mintBatch(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*ManifoldTransactorSession) MintProxy

func (_Manifold *ManifoldTransactorSession) MintProxy(creatorContractAddress common.Address, instanceId *big.Int, mintCount uint16, mintIndices []uint32, merkleProofs [][][32]byte, mintFor common.Address) (*types.Transaction, error)

MintProxy is a paid mutator transaction binding the contract method 0x07591acc.

Solidity: function mintProxy(address creatorContractAddress, uint256 instanceId, uint16 mintCount, uint32[] mintIndices, bytes32[][] merkleProofs, address mintFor) payable returns()

func (*ManifoldTransactorSession) RenounceOwnership

func (_Manifold *ManifoldTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*ManifoldTransactorSession) RevokeAdmin

func (_Manifold *ManifoldTransactorSession) RevokeAdmin(admin common.Address) (*types.Transaction, error)

RevokeAdmin is a paid mutator transaction binding the contract method 0x2d345670.

Solidity: function revokeAdmin(address admin) returns()

func (*ManifoldTransactorSession) SetMembershipAddress

func (_Manifold *ManifoldTransactorSession) SetMembershipAddress(membershipAddress common.Address) (*types.Transaction, error)

SetMembershipAddress is a paid mutator transaction binding the contract method 0x7ab39392.

Solidity: function setMembershipAddress(address membershipAddress) returns()

func (*ManifoldTransactorSession) TransferOwnership

func (_Manifold *ManifoldTransactorSession) 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 (*ManifoldTransactorSession) UpdateClaim

func (_Manifold *ManifoldTransactorSession) UpdateClaim(creatorContractAddress common.Address, instanceId *big.Int, claimParameters IERC721LazyPayableClaimClaimParameters) (*types.Transaction, error)

UpdateClaim is a paid mutator transaction binding the contract method 0x9c8eb489.

Solidity: function updateClaim(address creatorContractAddress, uint256 instanceId, (uint32,uint32,uint48,uint48,uint8,bool,bytes32,string,uint256,address,address) claimParameters) returns()

func (*ManifoldTransactorSession) UpdateTokenURIParams

func (_Manifold *ManifoldTransactorSession) UpdateTokenURIParams(creatorContractAddress common.Address, instanceId *big.Int, storageProtocol uint8, identical bool, location string) (*types.Transaction, error)

UpdateTokenURIParams is a paid mutator transaction binding the contract method 0x99c14347.

Solidity: function updateTokenURIParams(address creatorContractAddress, uint256 instanceId, uint8 storageProtocol, bool identical, string location) returns()

func (*ManifoldTransactorSession) Withdraw

func (_Manifold *ManifoldTransactorSession) Withdraw(receiver common.Address, amount *big.Int) (*types.Transaction, error)

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

Solidity: function withdraw(address receiver, uint256 amount) returns()

Jump to

Keyboard shortcuts

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