abis

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ERC1155ABI = ERC1155MetaData.ABI

ERC1155ABI is the input ABI used to generate the binding from. Deprecated: Use ERC1155MetaData.ABI instead.

View Source
var ERC1155MetaData = &bind.MetaData{
	ABI: "[{\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_block\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_storage\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_oldContract\",\"type\":\"address\"}],\"name\":\"Initialize\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_block\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_nextContract\",\"type\":\"address\"}],\"name\":\"Retire\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_data\",\"type\":\"string\"}],\"name\":\"Log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateDecimals\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateName\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateSymbol\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"SetURI\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"Assign\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_creator\",\"type\":\"address\"}],\"name\":\"AcceptAssignment\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_creator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_isNonFungible\",\"type\":\"bool\"}],\"name\":\"Create\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxMeltFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateMeltFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"OperatorApproval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_sender\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_feeId\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_feeValue\",\"type\":\"uint256\"}],\"name\":\"TransferFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateMaxTransferFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateTransferable\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"UpdateTransferFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_account\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_whitelisted\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_on\",\"type\":\"bool\"}],\"name\":\"Whitelist\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Melt\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_id\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_sender\",\"type\":\"address\"}],\"name\":\"DeployERCAdapter\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_tradeId\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_firstParty\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_secondParty\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_escrowedEnjFirstParty\",\"type\":\"uint256\"}],\"name\":\"CreateTrade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_tradeId\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_firstParty\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_secondParty\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_receivedEnjFirstParty\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_changeEnjFirstParty\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_receivedEnjSecondParty\",\"type\":\"uint256\"}],\"name\":\"CompleteTrade\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_tradeId\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"_firstParty\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_receivedEnjFirstParty\",\"type\":\"uint256\"}],\"name\":\"CancelTrade\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"name\":\"_interfaceID\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_totalSupply\",\"type\":\"uint256\"},{\"name\":\"_initialReserve\",\"type\":\"uint256\"},{\"name\":\"_supplyModel\",\"type\":\"address\"},{\"name\":\"_meltValue\",\"type\":\"uint256\"},{\"name\":\"_meltFeeRatio\",\"type\":\"uint16\"},{\"name\":\"_transferable\",\"type\":\"uint8\"},{\"name\":\"_transferFeeSettings\",\"type\":\"uint256[3]\"},{\"name\":\"_nonFungible\",\"type\":\"bool\"}],\"name\":\"create\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_initialReserve\",\"type\":\"uint256\"}],\"name\":\"minMeltValue\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"mintFungibles\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address[]\"}],\"name\":\"mintNonFungibles\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_data\",\"type\":\"uint128[]\"}],\"name\":\"mintNonFungiblesWithData\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"reserve\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint128\"}],\"name\":\"releaseReserve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_name\",\"type\":\"string\"}],\"name\":\"updateName\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_creator\",\"type\":\"address\"}],\"name\":\"assign\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"acceptAssignment\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_account\",\"type\":\"address\"},{\"name\":\"_whitelisted\",\"type\":\"address\"},{\"name\":\"_on\",\"type\":\"bool\"}],\"name\":\"setWhitelisted\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_transferable\",\"type\":\"uint8\"}],\"name\":\"setTransferable\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint16\"}],\"name\":\"setMeltFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint16\"}],\"name\":\"decreaseMaxMeltFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"setTransferFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint256\"}],\"name\":\"decreaseMaxTransferFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_decimals\",\"type\":\"uint8\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"deployERC20Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"name\":\"deployERC721Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"string\"}],\"name\":\"addLog\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"typeCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"typeByIndex\",\"outputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"nonFungibleTypeCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"nonFungibleTypeByIndex\",\"outputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"fungibleTypeCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"fungibleTypeByIndex\",\"outputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"typeData\",\"outputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_creator\",\"type\":\"address\"},{\"name\":\"_meltValue\",\"type\":\"uint256\"},{\"name\":\"_meltFeeRatio\",\"type\":\"uint16\"},{\"name\":\"_meltFeeMaxRatio\",\"type\":\"uint16\"},{\"name\":\"_supplyModel\",\"type\":\"address\"},{\"name\":\"_totalSupply\",\"type\":\"uint256\"},{\"name\":\"_circulatingSupply\",\"type\":\"uint256\"},{\"name\":\"_reserve\",\"type\":\"uint256\"},{\"name\":\"_transferable\",\"type\":\"uint8\"},{\"name\":\"_transferFeeData\",\"type\":\"uint256[4]\"},{\"name\":\"_nonFungible\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"transferSettings\",\"outputs\":[{\"name\":\"_transferable\",\"type\":\"uint8\"},{\"name\":\"_transferFeeType\",\"type\":\"uint8\"},{\"name\":\"_transferFeeCurrency\",\"type\":\"uint256\"},{\"name\":\"_transferFeeValue\",\"type\":\"uint256\"},{\"name\":\"_transferFeeMaxValue\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_creator\",\"type\":\"address\"}],\"name\":\"isCreatorOf\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_account\",\"type\":\"address\"},{\"name\":\"_whitelisted\",\"type\":\"address\"}],\"name\":\"whitelisted\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"mintableSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"circulatingSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"getERC20Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"getERC721Adapter\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"transferAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"transferFromAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"batchTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"batchTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeBatchTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"multicastTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeMulticastTransfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address[]\"},{\"name\":\"_to\",\"type\":\"address[]\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"multicastTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_currentValue\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_currentValue\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"approveAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_currentValues\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"batchApprove\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApproval\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_approved\",\"type\":\"bool\"},{\"name\":\"_msgSender\",\"type\":\"address\"}],\"name\":\"setApprovalAdapter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"isApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"}],\"name\":\"transferFees\",\"outputs\":[{\"name\":\"_transferValue\",\"type\":\"uint256\"},{\"name\":\"_minTransferValue\",\"type\":\"uint256\"},{\"name\":\"_transferFeeCurrency\",\"type\":\"uint256\"},{\"name\":\"_fee\",\"type\":\"uint256\"},{\"name\":\"_maxFee\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_askingIds\",\"type\":\"uint256[]\"},{\"name\":\"_askingValues\",\"type\":\"uint128[]\"},{\"name\":\"_offeringIds\",\"type\":\"uint256[]\"},{\"name\":\"_offeringValues\",\"type\":\"uint128[]\"},{\"name\":\"_secondParty\",\"type\":\"address\"}],\"name\":\"createTrade\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"tradeCompletable\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"completeTrade\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"cancelTrade\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_ids\",\"type\":\"uint256[]\"},{\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"melt\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_uri\",\"type\":\"string\"}],\"name\":\"setURI\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"uri\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"nonFungibleCount\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"nonFungibleByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"nonFungibleOfOwnerByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_id\",\"type\":\"uint256\"}],\"name\":\"isNonFungible\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_addr\",\"type\":\"address\"}],\"name\":\"isContract\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_erc20ContractAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"releaseERC20\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"releaseETH\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_erc721ContractAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_token\",\"type\":\"uint256\"}],\"name\":\"releaseERC721\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_erc1155ContractAddress\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_id\",\"type\":\"uint256\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"releaseERC1155\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_storage\",\"type\":\"address\"},{\"name\":\"_oldContract\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_nextContract\",\"type\":\"address\"}],\"name\":\"retire\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

ERC1155MetaData contains all meta data concerning the ERC1155 contract.

View Source
var ERC165ABI = ERC165MetaData.ABI

ERC165ABI is the input ABI used to generate the binding from. Deprecated: Use ERC165MetaData.ABI instead.

View Source
var ERC165MetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[{\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"supportsInterface\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}

ERC165MetaData contains all meta data concerning the ERC165 contract.

View Source
var ERC20ABI = ERC20MetaData.ABI

ERC20ABI is the input ABI used to generate the binding from. Deprecated: Use ERC20MetaData.ABI instead.

View Source
var ERC20MetaData = &bind.MetaData{
	ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"balance\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_spender\",\"type\":\"address\"},{\"name\":\"_value\",\"type\":\"uint256\"},{\"name\":\"_extraData\",\"type\":\"bytes\"}],\"name\":\"approveAndCall\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"name\":\"remaining\",\"type\":\"uint256\"}],\"payable\":false,\"type\":\"function\"},{\"inputs\":[{\"name\":\"_initialAmount\",\"type\":\"uint256\"},{\"name\":\"_tokenName\",\"type\":\"string\"},{\"name\":\"_decimalUnits\",\"type\":\"uint8\"},{\"name\":\"_tokenSymbol\",\"type\":\"string\"}],\"type\":\"constructor\"},{\"payable\":false,\"type\":\"fallback\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_spender\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"}]",
}

ERC20MetaData contains all meta data concerning the ERC20 contract.

View Source
var ERC721v3ABI = ERC721v3MetaData.ABI

ERC721v3ABI is the input ABI used to generate the binding from. Deprecated: Use ERC721v3MetaData.ABI instead.

View Source
var ERC721v3MetaData = &bind.MetaData{
	ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"kittyIndexToApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"partIndexToApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"address\"},{\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allowed\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"getApproved\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenOfOwnerByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"exists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_index\",\"type\":\"uint256\"}],\"name\":\"tokenByIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"ownerOf\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"setApprovalForAll\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_from\",\"type\":\"address\"},{\"name\":\"_to\",\"type\":\"address\"},{\"name\":\"_tokenId\",\"type\":\"uint256\"},{\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"safeTransferFrom\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"tokenURI\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_owner\",\"type\":\"address\"},{\"name\":\"_operator\",\"type\":\"address\"}],\"name\":\"isApprovedForAll\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_name\",\"type\":\"string\"},{\"name\":\"_symbol\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_from\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_to\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_approved\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_tokenId\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"_owner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"_operator\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"_approved\",\"type\":\"bool\"}],\"name\":\"ApprovalForAll\",\"type\":\"event\"}]",
}

ERC721v3MetaData contains all meta data concerning the ERC721v3 contract.

View Source
var OpenSeaABI = OpenSeaMetaData.ABI

OpenSeaABI is the input ABI used to generate the binding from. Deprecated: Use OpenSeaMetaData.ABI instead.

View Source
var OpenSeaMetaData = &bind.MetaData{
	ABI: "[{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"tokenTransferProxy\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"target\",\"type\":\"address\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"extradata\",\"type\":\"bytes\"}],\"name\":\"staticCall\",\"outputs\":[{\"name\":\"result\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumMakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumMakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newMinimumTakerProtocolFee\",\"type\":\"uint256\"}],\"name\":\"changeMinimumTakerProtocolFee\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"array\",\"type\":\"bytes\"},{\"name\":\"desired\",\"type\":\"bytes\"},{\"name\":\"mask\",\"type\":\"bytes\"}],\"name\":\"guardedArrayReplace\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumTakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"codename\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addr\",\"type\":\"address\"}],\"name\":\"testCopyAddress\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"arrToCopy\",\"type\":\"bytes\"}],\"name\":\"testCopy\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"calculateCurrentPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newProtocolFeeRecipient\",\"type\":\"address\"}],\"name\":\"changeProtocolFeeRecipient\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"version\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"buyCalldata\",\"type\":\"bytes\"},{\"name\":\"buyReplacementPattern\",\"type\":\"bytes\"},{\"name\":\"sellCalldata\",\"type\":\"bytes\"},{\"name\":\"sellReplacementPattern\",\"type\":\"bytes\"}],\"name\":\"orderCalldataCanMatch\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"validateOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"basePrice\",\"type\":\"uint256\"},{\"name\":\"extra\",\"type\":\"uint256\"},{\"name\":\"listingTime\",\"type\":\"uint256\"},{\"name\":\"expirationTime\",\"type\":\"uint256\"}],\"name\":\"calculateFinalPrice\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"protocolFeeRecipient\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashOrder_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"ordersCanMatch_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"approveOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"registry\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"minimumMakerProtocolFee\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"hashToSign_\",\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"cancelledOrFinalized\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"exchangeToken\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"name\":\"v\",\"type\":\"uint8\"},{\"name\":\"r\",\"type\":\"bytes32\"},{\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"cancelOrder_\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"},{\"name\":\"vs\",\"type\":\"uint8[2]\"},{\"name\":\"rssMetadata\",\"type\":\"bytes32[5]\"}],\"name\":\"atomicMatch_\",\"outputs\":[],\"payable\":true,\"stateMutability\":\"payable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[7]\"},{\"name\":\"uints\",\"type\":\"uint256[9]\"},{\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"name\":\"side\",\"type\":\"uint8\"},{\"name\":\"saleKind\",\"type\":\"uint8\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"},{\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"name\":\"staticExtradata\",\"type\":\"bytes\"}],\"name\":\"validateOrderParameters_\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"INVERSE_BASIS_POINT\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"addrs\",\"type\":\"address[14]\"},{\"name\":\"uints\",\"type\":\"uint256[18]\"},{\"name\":\"feeMethodsSidesKindsHowToCalls\",\"type\":\"uint8[8]\"},{\"name\":\"calldataBuy\",\"type\":\"bytes\"},{\"name\":\"calldataSell\",\"type\":\"bytes\"},{\"name\":\"replacementPatternBuy\",\"type\":\"bytes\"},{\"name\":\"replacementPatternSell\",\"type\":\"bytes\"},{\"name\":\"staticExtradataBuy\",\"type\":\"bytes\"},{\"name\":\"staticExtradataSell\",\"type\":\"bytes\"}],\"name\":\"calculateMatchPrice_\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"approvedOrders\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"registryAddress\",\"type\":\"address\"},{\"name\":\"tokenTransferProxyAddress\",\"type\":\"address\"},{\"name\":\"tokenAddress\",\"type\":\"address\"},{\"name\":\"protocolFeeAddress\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"exchange\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"makerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerRelayerFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"makerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"takerProtocolFee\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"feeRecipient\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"feeMethod\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"side\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"saleKind\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"target\",\"type\":\"address\"}],\"name\":\"OrderApprovedPartOne\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"howToCall\",\"type\":\"uint8\"},{\"indexed\":false,\"name\":\"calldata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"replacementPattern\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"staticTarget\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"staticExtradata\",\"type\":\"bytes\"},{\"indexed\":false,\"name\":\"paymentToken\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"basePrice\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"extra\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"listingTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"expirationTime\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"salt\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"orderbookInclusionDesired\",\"type\":\"bool\"}],\"name\":\"OrderApprovedPartTwo\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"hash\",\"type\":\"bytes32\"}],\"name\":\"OrderCancelled\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"buyHash\",\"type\":\"bytes32\"},{\"indexed\":false,\"name\":\"sellHash\",\"type\":\"bytes32\"},{\"indexed\":true,\"name\":\"maker\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"taker\",\"type\":\"address\"},{\"indexed\":false,\"name\":\"price\",\"type\":\"uint256\"},{\"indexed\":true,\"name\":\"metadata\",\"type\":\"bytes32\"}],\"name\":\"OrdersMatched\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"}],\"name\":\"OwnershipRenounced\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"}]",
}

OpenSeaMetaData contains all meta data concerning the OpenSea contract.

View Source
var ProxyABI = ProxyMetaData.ABI

ProxyABI is the input ABI used to generate the binding from. Deprecated: Use ProxyMetaData.ABI instead.

View Source
var ProxyMetaData = &bind.MetaData{
	ABI: "[{\"constant\":false,\"inputs\":[{\"name\":\"dest\",\"type\":\"address\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"}],\"name\":\"proxy\",\"outputs\":[{\"name\":\"success\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"dest\",\"type\":\"address\"},{\"name\":\"howToCall\",\"type\":\"uint8\"},{\"name\":\"calldata\",\"type\":\"bytes\"}],\"name\":\"proxyAssert\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}

ProxyMetaData contains all meta data concerning the Proxy contract.

Functions

This section is empty.

Types

type ERC1155

type ERC1155 struct {
	ERC1155Caller     // Read-only binding to the contract
	ERC1155Transactor // Write-only binding to the contract
	ERC1155Filterer   // Log filterer for contract events
}

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

func NewERC1155

func NewERC1155(address common.Address, backend bind.ContractBackend) (*ERC1155, error)

NewERC1155 creates a new instance of ERC1155, bound to a specific deployed contract.

type ERC1155AcceptAssignment

type ERC1155AcceptAssignment struct {
	Id      *big.Int
	Creator common.Address
	Raw     types.Log // Blockchain specific contextual infos
}

ERC1155AcceptAssignment represents a AcceptAssignment event raised by the ERC1155 contract.

type ERC1155AcceptAssignmentIterator

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

ERC1155AcceptAssignmentIterator is returned from FilterAcceptAssignment and is used to iterate over the raw logs and unpacked data for AcceptAssignment events raised by the ERC1155 contract.

func (*ERC1155AcceptAssignmentIterator) Close

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

func (*ERC1155AcceptAssignmentIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155AcceptAssignmentIterator) 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 ERC1155Approval

type ERC1155Approval struct {
	Id      *big.Int
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC1155Approval represents a Approval event raised by the ERC1155 contract.

type ERC1155ApprovalIterator

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

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

func (*ERC1155ApprovalIterator) Close

func (it *ERC1155ApprovalIterator) Close() error

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

func (*ERC1155ApprovalIterator) Error

func (it *ERC1155ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155ApprovalIterator) Next

func (it *ERC1155ApprovalIterator) 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 ERC1155Assign

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

ERC1155Assign represents a Assign event raised by the ERC1155 contract.

type ERC1155AssignIterator

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

ERC1155AssignIterator is returned from FilterAssign and is used to iterate over the raw logs and unpacked data for Assign events raised by the ERC1155 contract.

func (*ERC1155AssignIterator) Close

func (it *ERC1155AssignIterator) Close() error

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

func (*ERC1155AssignIterator) Error

func (it *ERC1155AssignIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155AssignIterator) Next

func (it *ERC1155AssignIterator) 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 ERC1155Caller

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

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

func NewERC1155Caller

func NewERC1155Caller(address common.Address, caller bind.ContractCaller) (*ERC1155Caller, error)

NewERC1155Caller creates a new read-only instance of ERC1155, bound to a specific deployed contract.

func (*ERC1155Caller) Allowance

func (_ERC1155 *ERC1155Caller) Allowance(opts *bind.CallOpts, _id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0x0d550b75.

Solidity: function allowance(uint256 _id, address _owner, address _spender) view returns(uint256)

func (*ERC1155Caller) BalanceOf

func (_ERC1155 *ERC1155Caller) BalanceOf(opts *bind.CallOpts, _id *big.Int, _owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(uint256 _id, address _owner) view returns(uint256)

func (*ERC1155Caller) CirculatingSupply

func (_ERC1155 *ERC1155Caller) CirculatingSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

CirculatingSupply is a free data retrieval call binding the contract method 0x92ff6aea.

Solidity: function circulatingSupply(uint256 _id) view returns(uint256)

func (*ERC1155Caller) Decimals

func (_ERC1155 *ERC1155Caller) Decimals(opts *bind.CallOpts, _id *big.Int) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x3f47e662.

Solidity: function decimals(uint256 _id) view returns(uint8)

func (*ERC1155Caller) FungibleTypeByIndex

func (_ERC1155 *ERC1155Caller) FungibleTypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)

FungibleTypeByIndex is a free data retrieval call binding the contract method 0x230df5d7.

Solidity: function fungibleTypeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155Caller) FungibleTypeCount

func (_ERC1155 *ERC1155Caller) FungibleTypeCount(opts *bind.CallOpts) (*big.Int, error)

FungibleTypeCount is a free data retrieval call binding the contract method 0x2827616f.

Solidity: function fungibleTypeCount() view returns(uint256)

func (*ERC1155Caller) GetERC20Adapter

func (_ERC1155 *ERC1155Caller) GetERC20Adapter(opts *bind.CallOpts, _id *big.Int) (common.Address, error)

GetERC20Adapter is a free data retrieval call binding the contract method 0x82f1dc3a.

Solidity: function getERC20Adapter(uint256 _id) view returns(address)

func (*ERC1155Caller) GetERC721Adapter

func (_ERC1155 *ERC1155Caller) GetERC721Adapter(opts *bind.CallOpts, _id *big.Int) (common.Address, error)

GetERC721Adapter is a free data retrieval call binding the contract method 0xade46d12.

Solidity: function getERC721Adapter(uint256 _id) view returns(address)

func (*ERC1155Caller) IsApproved

func (_ERC1155 *ERC1155Caller) IsApproved(opts *bind.CallOpts, _owner common.Address, _operator common.Address, _id *big.Int) (bool, error)

IsApproved is a free data retrieval call binding the contract method 0xe5af48d8.

Solidity: function isApproved(address _owner, address _operator, uint256 _id) view returns(bool)

func (*ERC1155Caller) IsApprovedForAll

func (_ERC1155 *ERC1155Caller) 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 (*ERC1155Caller) IsContract

func (_ERC1155 *ERC1155Caller) IsContract(opts *bind.CallOpts, _addr common.Address) (bool, error)

IsContract is a free data retrieval call binding the contract method 0x16279055.

Solidity: function isContract(address _addr) view returns(bool)

func (*ERC1155Caller) IsCreatorOf

func (_ERC1155 *ERC1155Caller) IsCreatorOf(opts *bind.CallOpts, _id *big.Int, _creator common.Address) (bool, error)

IsCreatorOf is a free data retrieval call binding the contract method 0xea6df23f.

Solidity: function isCreatorOf(uint256 _id, address _creator) view returns(bool)

func (*ERC1155Caller) IsNonFungible

func (_ERC1155 *ERC1155Caller) IsNonFungible(opts *bind.CallOpts, _id *big.Int) (bool, error)

IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.

Solidity: function isNonFungible(uint256 _id) pure returns(bool)

func (*ERC1155Caller) MinMeltValue

func (_ERC1155 *ERC1155Caller) MinMeltValue(opts *bind.CallOpts, _initialReserve *big.Int) (*big.Int, error)

MinMeltValue is a free data retrieval call binding the contract method 0x11f7e404.

Solidity: function minMeltValue(uint256 _initialReserve) view returns(uint256)

func (*ERC1155Caller) MintableSupply

func (_ERC1155 *ERC1155Caller) MintableSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

MintableSupply is a free data retrieval call binding the contract method 0x443bf984.

Solidity: function mintableSupply(uint256 _id) view returns(uint256)

func (*ERC1155Caller) Name

func (_ERC1155 *ERC1155Caller) Name(opts *bind.CallOpts, _id *big.Int) (string, error)

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

Solidity: function name(uint256 _id) view returns(string)

func (*ERC1155Caller) NonFungibleByIndex

func (_ERC1155 *ERC1155Caller) NonFungibleByIndex(opts *bind.CallOpts, _id *big.Int, _index *big.Int) (*big.Int, error)

NonFungibleByIndex is a free data retrieval call binding the contract method 0xd56e9c5a.

Solidity: function nonFungibleByIndex(uint256 _id, uint256 _index) view returns(uint256)

func (*ERC1155Caller) NonFungibleCount

func (_ERC1155 *ERC1155Caller) NonFungibleCount(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

NonFungibleCount is a free data retrieval call binding the contract method 0x11f108f6.

Solidity: function nonFungibleCount(uint256 _id) view returns(uint256)

func (*ERC1155Caller) NonFungibleOfOwnerByIndex

func (_ERC1155 *ERC1155Caller) NonFungibleOfOwnerByIndex(opts *bind.CallOpts, _id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)

NonFungibleOfOwnerByIndex is a free data retrieval call binding the contract method 0x7520d98c.

Solidity: function nonFungibleOfOwnerByIndex(uint256 _id, address _owner, uint256 _index) view returns(uint256)

func (*ERC1155Caller) NonFungibleTypeByIndex

func (_ERC1155 *ERC1155Caller) NonFungibleTypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)

NonFungibleTypeByIndex is a free data retrieval call binding the contract method 0x2da3c83b.

Solidity: function nonFungibleTypeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155Caller) NonFungibleTypeCount

func (_ERC1155 *ERC1155Caller) NonFungibleTypeCount(opts *bind.CallOpts) (*big.Int, error)

NonFungibleTypeCount is a free data retrieval call binding the contract method 0xe94361d7.

Solidity: function nonFungibleTypeCount() view returns(uint256)

func (*ERC1155Caller) OwnerOf

func (_ERC1155 *ERC1155Caller) OwnerOf(opts *bind.CallOpts, _id *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(uint256 _id) view returns(address)

func (*ERC1155Caller) Reserve

func (_ERC1155 *ERC1155Caller) Reserve(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

Reserve is a free data retrieval call binding the contract method 0x819b25ba.

Solidity: function reserve(uint256 _id) view returns(uint256)

func (*ERC1155Caller) SupportsInterface

func (_ERC1155 *ERC1155Caller) 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) pure returns(bool)

func (*ERC1155Caller) Symbol

func (_ERC1155 *ERC1155Caller) Symbol(opts *bind.CallOpts, _id *big.Int) (string, error)

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

Solidity: function symbol(uint256 _id) view returns(string)

func (*ERC1155Caller) TotalSupply

func (_ERC1155 *ERC1155Caller) TotalSupply(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

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

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

func (*ERC1155Caller) TradeCompletable

func (_ERC1155 *ERC1155Caller) TradeCompletable(opts *bind.CallOpts, _id *big.Int) (*big.Int, error)

TradeCompletable is a free data retrieval call binding the contract method 0xb8f7e585.

Solidity: function tradeCompletable(uint256 _id) view returns(uint256)

func (*ERC1155Caller) TransferFees

func (_ERC1155 *ERC1155Caller) TransferFees(opts *bind.CallOpts, _id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct {
	TransferValue       *big.Int
	MinTransferValue    *big.Int
	TransferFeeCurrency *big.Int
	Fee                 *big.Int
	MaxFee              *big.Int
}, error)

TransferFees is a free data retrieval call binding the contract method 0x12ab550f.

Solidity: function transferFees(uint256 _id, uint256 _value, address _from, address _to) view returns(uint256 _transferValue, uint256 _minTransferValue, uint256 _transferFeeCurrency, uint256 _fee, uint256 _maxFee)

func (*ERC1155Caller) TransferSettings

func (_ERC1155 *ERC1155Caller) TransferSettings(opts *bind.CallOpts, _id *big.Int) (struct {
	Transferable        uint8
	TransferFeeType     uint8
	TransferFeeCurrency *big.Int
	TransferFeeValue    *big.Int
	TransferFeeMaxValue *big.Int
}, error)

TransferSettings is a free data retrieval call binding the contract method 0x6683de90.

Solidity: function transferSettings(uint256 _id) view returns(uint8 _transferable, uint8 _transferFeeType, uint256 _transferFeeCurrency, uint256 _transferFeeValue, uint256 _transferFeeMaxValue)

func (*ERC1155Caller) TypeByIndex

func (_ERC1155 *ERC1155Caller) TypeByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)

TypeByIndex is a free data retrieval call binding the contract method 0x5b7852c9.

Solidity: function typeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155Caller) TypeCount

func (_ERC1155 *ERC1155Caller) TypeCount(opts *bind.CallOpts) (*big.Int, error)

TypeCount is a free data retrieval call binding the contract method 0x602d7fe6.

Solidity: function typeCount() view returns(uint256)

func (*ERC1155Caller) TypeData

func (_ERC1155 *ERC1155Caller) TypeData(opts *bind.CallOpts, _id *big.Int) (struct {
	Name              string
	Creator           common.Address
	MeltValue         *big.Int
	MeltFeeRatio      uint16
	MeltFeeMaxRatio   uint16
	SupplyModel       common.Address
	TotalSupply       *big.Int
	CirculatingSupply *big.Int
	Reserve           *big.Int
	Transferable      uint8
	TransferFeeData   [4]*big.Int
	NonFungible       bool
}, error)

TypeData is a free data retrieval call binding the contract method 0x4341963e.

Solidity: function typeData(uint256 _id) view returns(string _name, address _creator, uint256 _meltValue, uint16 _meltFeeRatio, uint16 _meltFeeMaxRatio, address _supplyModel, uint256 _totalSupply, uint256 _circulatingSupply, uint256 _reserve, uint8 _transferable, uint256[4] _transferFeeData, bool _nonFungible)

func (*ERC1155Caller) Uri

func (_ERC1155 *ERC1155Caller) Uri(opts *bind.CallOpts, _id *big.Int) (string, error)

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

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

func (*ERC1155Caller) Whitelisted

func (_ERC1155 *ERC1155Caller) Whitelisted(opts *bind.CallOpts, _id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)

Whitelisted is a free data retrieval call binding the contract method 0xb2aac5fb.

Solidity: function whitelisted(uint256 _id, address _account, address _whitelisted) view returns(bool)

type ERC1155CallerRaw

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

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

func (*ERC1155CallerRaw) Call

func (_ERC1155 *ERC1155CallerRaw) 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 ERC1155CallerSession

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

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

func (*ERC1155CallerSession) Allowance

func (_ERC1155 *ERC1155CallerSession) Allowance(_id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0x0d550b75.

Solidity: function allowance(uint256 _id, address _owner, address _spender) view returns(uint256)

func (*ERC1155CallerSession) BalanceOf

func (_ERC1155 *ERC1155CallerSession) BalanceOf(_id *big.Int, _owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(uint256 _id, address _owner) view returns(uint256)

func (*ERC1155CallerSession) CirculatingSupply

func (_ERC1155 *ERC1155CallerSession) CirculatingSupply(_id *big.Int) (*big.Int, error)

CirculatingSupply is a free data retrieval call binding the contract method 0x92ff6aea.

Solidity: function circulatingSupply(uint256 _id) view returns(uint256)

func (*ERC1155CallerSession) Decimals

func (_ERC1155 *ERC1155CallerSession) Decimals(_id *big.Int) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x3f47e662.

Solidity: function decimals(uint256 _id) view returns(uint8)

func (*ERC1155CallerSession) FungibleTypeByIndex

func (_ERC1155 *ERC1155CallerSession) FungibleTypeByIndex(_index *big.Int) (*big.Int, error)

FungibleTypeByIndex is a free data retrieval call binding the contract method 0x230df5d7.

Solidity: function fungibleTypeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155CallerSession) FungibleTypeCount

func (_ERC1155 *ERC1155CallerSession) FungibleTypeCount() (*big.Int, error)

FungibleTypeCount is a free data retrieval call binding the contract method 0x2827616f.

Solidity: function fungibleTypeCount() view returns(uint256)

func (*ERC1155CallerSession) GetERC20Adapter

func (_ERC1155 *ERC1155CallerSession) GetERC20Adapter(_id *big.Int) (common.Address, error)

GetERC20Adapter is a free data retrieval call binding the contract method 0x82f1dc3a.

Solidity: function getERC20Adapter(uint256 _id) view returns(address)

func (*ERC1155CallerSession) GetERC721Adapter

func (_ERC1155 *ERC1155CallerSession) GetERC721Adapter(_id *big.Int) (common.Address, error)

GetERC721Adapter is a free data retrieval call binding the contract method 0xade46d12.

Solidity: function getERC721Adapter(uint256 _id) view returns(address)

func (*ERC1155CallerSession) IsApproved

func (_ERC1155 *ERC1155CallerSession) IsApproved(_owner common.Address, _operator common.Address, _id *big.Int) (bool, error)

IsApproved is a free data retrieval call binding the contract method 0xe5af48d8.

Solidity: function isApproved(address _owner, address _operator, uint256 _id) view returns(bool)

func (*ERC1155CallerSession) IsApprovedForAll

func (_ERC1155 *ERC1155CallerSession) 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 (*ERC1155CallerSession) IsContract

func (_ERC1155 *ERC1155CallerSession) IsContract(_addr common.Address) (bool, error)

IsContract is a free data retrieval call binding the contract method 0x16279055.

Solidity: function isContract(address _addr) view returns(bool)

func (*ERC1155CallerSession) IsCreatorOf

func (_ERC1155 *ERC1155CallerSession) IsCreatorOf(_id *big.Int, _creator common.Address) (bool, error)

IsCreatorOf is a free data retrieval call binding the contract method 0xea6df23f.

Solidity: function isCreatorOf(uint256 _id, address _creator) view returns(bool)

func (*ERC1155CallerSession) IsNonFungible

func (_ERC1155 *ERC1155CallerSession) IsNonFungible(_id *big.Int) (bool, error)

IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.

Solidity: function isNonFungible(uint256 _id) pure returns(bool)

func (*ERC1155CallerSession) MinMeltValue

func (_ERC1155 *ERC1155CallerSession) MinMeltValue(_initialReserve *big.Int) (*big.Int, error)

MinMeltValue is a free data retrieval call binding the contract method 0x11f7e404.

Solidity: function minMeltValue(uint256 _initialReserve) view returns(uint256)

func (*ERC1155CallerSession) MintableSupply

func (_ERC1155 *ERC1155CallerSession) MintableSupply(_id *big.Int) (*big.Int, error)

MintableSupply is a free data retrieval call binding the contract method 0x443bf984.

Solidity: function mintableSupply(uint256 _id) view returns(uint256)

func (*ERC1155CallerSession) Name

func (_ERC1155 *ERC1155CallerSession) Name(_id *big.Int) (string, error)

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

Solidity: function name(uint256 _id) view returns(string)

func (*ERC1155CallerSession) NonFungibleByIndex

func (_ERC1155 *ERC1155CallerSession) NonFungibleByIndex(_id *big.Int, _index *big.Int) (*big.Int, error)

NonFungibleByIndex is a free data retrieval call binding the contract method 0xd56e9c5a.

Solidity: function nonFungibleByIndex(uint256 _id, uint256 _index) view returns(uint256)

func (*ERC1155CallerSession) NonFungibleCount

func (_ERC1155 *ERC1155CallerSession) NonFungibleCount(_id *big.Int) (*big.Int, error)

NonFungibleCount is a free data retrieval call binding the contract method 0x11f108f6.

Solidity: function nonFungibleCount(uint256 _id) view returns(uint256)

func (*ERC1155CallerSession) NonFungibleOfOwnerByIndex

func (_ERC1155 *ERC1155CallerSession) NonFungibleOfOwnerByIndex(_id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)

NonFungibleOfOwnerByIndex is a free data retrieval call binding the contract method 0x7520d98c.

Solidity: function nonFungibleOfOwnerByIndex(uint256 _id, address _owner, uint256 _index) view returns(uint256)

func (*ERC1155CallerSession) NonFungibleTypeByIndex

func (_ERC1155 *ERC1155CallerSession) NonFungibleTypeByIndex(_index *big.Int) (*big.Int, error)

NonFungibleTypeByIndex is a free data retrieval call binding the contract method 0x2da3c83b.

Solidity: function nonFungibleTypeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155CallerSession) NonFungibleTypeCount

func (_ERC1155 *ERC1155CallerSession) NonFungibleTypeCount() (*big.Int, error)

NonFungibleTypeCount is a free data retrieval call binding the contract method 0xe94361d7.

Solidity: function nonFungibleTypeCount() view returns(uint256)

func (*ERC1155CallerSession) OwnerOf

func (_ERC1155 *ERC1155CallerSession) OwnerOf(_id *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(uint256 _id) view returns(address)

func (*ERC1155CallerSession) Reserve

func (_ERC1155 *ERC1155CallerSession) Reserve(_id *big.Int) (*big.Int, error)

Reserve is a free data retrieval call binding the contract method 0x819b25ba.

Solidity: function reserve(uint256 _id) view returns(uint256)

func (*ERC1155CallerSession) SupportsInterface

func (_ERC1155 *ERC1155CallerSession) SupportsInterface(_interfaceID [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)

func (*ERC1155CallerSession) Symbol

func (_ERC1155 *ERC1155CallerSession) Symbol(_id *big.Int) (string, error)

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

Solidity: function symbol(uint256 _id) view returns(string)

func (*ERC1155CallerSession) TotalSupply

func (_ERC1155 *ERC1155CallerSession) TotalSupply(_id *big.Int) (*big.Int, error)

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

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

func (*ERC1155CallerSession) TradeCompletable

func (_ERC1155 *ERC1155CallerSession) TradeCompletable(_id *big.Int) (*big.Int, error)

TradeCompletable is a free data retrieval call binding the contract method 0xb8f7e585.

Solidity: function tradeCompletable(uint256 _id) view returns(uint256)

func (*ERC1155CallerSession) TransferFees

func (_ERC1155 *ERC1155CallerSession) TransferFees(_id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct {
	TransferValue       *big.Int
	MinTransferValue    *big.Int
	TransferFeeCurrency *big.Int
	Fee                 *big.Int
	MaxFee              *big.Int
}, error)

TransferFees is a free data retrieval call binding the contract method 0x12ab550f.

Solidity: function transferFees(uint256 _id, uint256 _value, address _from, address _to) view returns(uint256 _transferValue, uint256 _minTransferValue, uint256 _transferFeeCurrency, uint256 _fee, uint256 _maxFee)

func (*ERC1155CallerSession) TransferSettings

func (_ERC1155 *ERC1155CallerSession) TransferSettings(_id *big.Int) (struct {
	Transferable        uint8
	TransferFeeType     uint8
	TransferFeeCurrency *big.Int
	TransferFeeValue    *big.Int
	TransferFeeMaxValue *big.Int
}, error)

TransferSettings is a free data retrieval call binding the contract method 0x6683de90.

Solidity: function transferSettings(uint256 _id) view returns(uint8 _transferable, uint8 _transferFeeType, uint256 _transferFeeCurrency, uint256 _transferFeeValue, uint256 _transferFeeMaxValue)

func (*ERC1155CallerSession) TypeByIndex

func (_ERC1155 *ERC1155CallerSession) TypeByIndex(_index *big.Int) (*big.Int, error)

TypeByIndex is a free data retrieval call binding the contract method 0x5b7852c9.

Solidity: function typeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155CallerSession) TypeCount

func (_ERC1155 *ERC1155CallerSession) TypeCount() (*big.Int, error)

TypeCount is a free data retrieval call binding the contract method 0x602d7fe6.

Solidity: function typeCount() view returns(uint256)

func (*ERC1155CallerSession) TypeData

func (_ERC1155 *ERC1155CallerSession) TypeData(_id *big.Int) (struct {
	Name              string
	Creator           common.Address
	MeltValue         *big.Int
	MeltFeeRatio      uint16
	MeltFeeMaxRatio   uint16
	SupplyModel       common.Address
	TotalSupply       *big.Int
	CirculatingSupply *big.Int
	Reserve           *big.Int
	Transferable      uint8
	TransferFeeData   [4]*big.Int
	NonFungible       bool
}, error)

TypeData is a free data retrieval call binding the contract method 0x4341963e.

Solidity: function typeData(uint256 _id) view returns(string _name, address _creator, uint256 _meltValue, uint16 _meltFeeRatio, uint16 _meltFeeMaxRatio, address _supplyModel, uint256 _totalSupply, uint256 _circulatingSupply, uint256 _reserve, uint8 _transferable, uint256[4] _transferFeeData, bool _nonFungible)

func (*ERC1155CallerSession) Uri

func (_ERC1155 *ERC1155CallerSession) Uri(_id *big.Int) (string, error)

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

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

func (*ERC1155CallerSession) Whitelisted

func (_ERC1155 *ERC1155CallerSession) Whitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)

Whitelisted is a free data retrieval call binding the contract method 0xb2aac5fb.

Solidity: function whitelisted(uint256 _id, address _account, address _whitelisted) view returns(bool)

type ERC1155CancelTrade

type ERC1155CancelTrade struct {
	TradeId               *big.Int
	FirstParty            common.Address
	ReceivedEnjFirstParty *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

ERC1155CancelTrade represents a CancelTrade event raised by the ERC1155 contract.

type ERC1155CancelTradeIterator

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

ERC1155CancelTradeIterator is returned from FilterCancelTrade and is used to iterate over the raw logs and unpacked data for CancelTrade events raised by the ERC1155 contract.

func (*ERC1155CancelTradeIterator) Close

func (it *ERC1155CancelTradeIterator) Close() error

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

func (*ERC1155CancelTradeIterator) Error

func (it *ERC1155CancelTradeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155CancelTradeIterator) Next

func (it *ERC1155CancelTradeIterator) 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 ERC1155CompleteTrade

type ERC1155CompleteTrade struct {
	TradeId                *big.Int
	FirstParty             common.Address
	SecondParty            common.Address
	ReceivedEnjFirstParty  *big.Int
	ChangeEnjFirstParty    *big.Int
	ReceivedEnjSecondParty *big.Int
	Raw                    types.Log // Blockchain specific contextual infos
}

ERC1155CompleteTrade represents a CompleteTrade event raised by the ERC1155 contract.

type ERC1155CompleteTradeIterator

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

ERC1155CompleteTradeIterator is returned from FilterCompleteTrade and is used to iterate over the raw logs and unpacked data for CompleteTrade events raised by the ERC1155 contract.

func (*ERC1155CompleteTradeIterator) Close

func (it *ERC1155CompleteTradeIterator) Close() error

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

func (*ERC1155CompleteTradeIterator) Error

func (it *ERC1155CompleteTradeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155CompleteTradeIterator) 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 ERC1155Create

type ERC1155Create struct {
	Id            *big.Int
	Creator       common.Address
	IsNonFungible bool
	Raw           types.Log // Blockchain specific contextual infos
}

ERC1155Create represents a Create event raised by the ERC1155 contract.

type ERC1155CreateIterator

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

ERC1155CreateIterator is returned from FilterCreate and is used to iterate over the raw logs and unpacked data for Create events raised by the ERC1155 contract.

func (*ERC1155CreateIterator) Close

func (it *ERC1155CreateIterator) Close() error

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

func (*ERC1155CreateIterator) Error

func (it *ERC1155CreateIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155CreateIterator) Next

func (it *ERC1155CreateIterator) 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 ERC1155CreateTrade

type ERC1155CreateTrade struct {
	TradeId               *big.Int
	FirstParty            common.Address
	SecondParty           common.Address
	EscrowedEnjFirstParty *big.Int
	Raw                   types.Log // Blockchain specific contextual infos
}

ERC1155CreateTrade represents a CreateTrade event raised by the ERC1155 contract.

type ERC1155CreateTradeIterator

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

ERC1155CreateTradeIterator is returned from FilterCreateTrade and is used to iterate over the raw logs and unpacked data for CreateTrade events raised by the ERC1155 contract.

func (*ERC1155CreateTradeIterator) Close

func (it *ERC1155CreateTradeIterator) Close() error

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

func (*ERC1155CreateTradeIterator) Error

func (it *ERC1155CreateTradeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155CreateTradeIterator) Next

func (it *ERC1155CreateTradeIterator) 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 ERC1155DeployERCAdapter

type ERC1155DeployERCAdapter struct {
	Id     *big.Int
	Sender common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

ERC1155DeployERCAdapter represents a DeployERCAdapter event raised by the ERC1155 contract.

type ERC1155DeployERCAdapterIterator

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

ERC1155DeployERCAdapterIterator is returned from FilterDeployERCAdapter and is used to iterate over the raw logs and unpacked data for DeployERCAdapter events raised by the ERC1155 contract.

func (*ERC1155DeployERCAdapterIterator) Close

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

func (*ERC1155DeployERCAdapterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155DeployERCAdapterIterator) 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 ERC1155Filterer

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

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

func NewERC1155Filterer

func NewERC1155Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC1155Filterer, error)

NewERC1155Filterer creates a new log filterer instance of ERC1155, bound to a specific deployed contract.

func (*ERC1155Filterer) FilterAcceptAssignment

func (_ERC1155 *ERC1155Filterer) FilterAcceptAssignment(opts *bind.FilterOpts, _id []*big.Int, _creator []common.Address) (*ERC1155AcceptAssignmentIterator, error)

FilterAcceptAssignment is a free log retrieval operation binding the contract event 0x918e15d498938a1120d3b78b391c92ca9921a35fe59080548f8ca665f8348eba.

Solidity: event AcceptAssignment(uint256 indexed _id, address indexed _creator)

func (*ERC1155Filterer) FilterApproval

func (_ERC1155 *ERC1155Filterer) FilterApproval(opts *bind.FilterOpts, _id []*big.Int, _owner []common.Address, _spender []common.Address) (*ERC1155ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716.

Solidity: event Approval(uint256 indexed _id, address indexed _owner, address indexed _spender, uint256 _value)

func (*ERC1155Filterer) FilterAssign

func (_ERC1155 *ERC1155Filterer) FilterAssign(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address, _to []common.Address) (*ERC1155AssignIterator, error)

FilterAssign is a free log retrieval operation binding the contract event 0x78eaa4bf5fdbde84109244ab35d7cdb379b3b146d0dd6c94050d86b662ea30ba.

Solidity: event Assign(uint256 indexed _id, address indexed _from, address indexed _to)

func (*ERC1155Filterer) FilterCancelTrade

func (_ERC1155 *ERC1155Filterer) FilterCancelTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address) (*ERC1155CancelTradeIterator, error)

FilterCancelTrade is a free log retrieval operation binding the contract event 0x1555f98ec6d1cab7127dbc97d5abf49e0bfc5d2ebb95e628f7d3b20ed6ec9b93.

Solidity: event CancelTrade(uint256 indexed _tradeId, address indexed _firstParty, uint256 _receivedEnjFirstParty)

func (*ERC1155Filterer) FilterCompleteTrade

func (_ERC1155 *ERC1155Filterer) FilterCompleteTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (*ERC1155CompleteTradeIterator, error)

FilterCompleteTrade is a free log retrieval operation binding the contract event 0x288e5885bcfc1351450074e37b883e1d069889e7e883ced625610663afabd0f0.

Solidity: event CompleteTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _receivedEnjFirstParty, uint256 _changeEnjFirstParty, uint256 _receivedEnjSecondParty)

func (*ERC1155Filterer) FilterCreate

func (_ERC1155 *ERC1155Filterer) FilterCreate(opts *bind.FilterOpts, _id []*big.Int, _creator []common.Address) (*ERC1155CreateIterator, error)

FilterCreate is a free log retrieval operation binding the contract event 0x250ed6814ddcc5fc06eec40c015c413d3aa7bfc4e1df91ed205e0d71f0a9408f.

Solidity: event Create(uint256 indexed _id, address indexed _creator, bool _isNonFungible)

func (*ERC1155Filterer) FilterCreateTrade

func (_ERC1155 *ERC1155Filterer) FilterCreateTrade(opts *bind.FilterOpts, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (*ERC1155CreateTradeIterator, error)

FilterCreateTrade is a free log retrieval operation binding the contract event 0xec16055b5b6ecb313865a3862d1d169101c9700959b7cae5bfb25c0f319e97de.

Solidity: event CreateTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _escrowedEnjFirstParty)

func (*ERC1155Filterer) FilterDeployERCAdapter

func (_ERC1155 *ERC1155Filterer) FilterDeployERCAdapter(opts *bind.FilterOpts, _id []*big.Int, _sender []common.Address) (*ERC1155DeployERCAdapterIterator, error)

FilterDeployERCAdapter is a free log retrieval operation binding the contract event 0xc2dad9e937f7f5f669e13cada0909d2612ace1aed9b91c47d3632af5e1f32fb6.

Solidity: event DeployERCAdapter(uint256 indexed _id, address indexed _sender)

func (*ERC1155Filterer) FilterInitialize

func (_ERC1155 *ERC1155Filterer) FilterInitialize(opts *bind.FilterOpts) (*ERC1155InitializeIterator, error)

FilterInitialize is a free log retrieval operation binding the contract event 0xd49a56a3e5838c9132e8acda6a2d755d8fdc303f9964b901cfbbb3059876d886.

Solidity: event Initialize(uint256 _block, address _storage, address _oldContract)

func (*ERC1155Filterer) FilterLog

func (_ERC1155 *ERC1155Filterer) FilterLog(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address) (*ERC1155LogIterator, error)

FilterLog is a free log retrieval operation binding the contract event 0x75bcec5ba6a2febb176c494c16fef3f009bf87d476335ab48b702384710481c9.

Solidity: event Log(uint256 indexed _id, address indexed _from, string _data)

func (*ERC1155Filterer) FilterMelt

func (_ERC1155 *ERC1155Filterer) FilterMelt(opts *bind.FilterOpts, _id []*big.Int, _owner []common.Address) (*ERC1155MeltIterator, error)

FilterMelt is a free log retrieval operation binding the contract event 0xba6a480970167b03ed2f35b55c48a436cd01efe96abdf846d1a64da47df0e6d9.

Solidity: event Melt(uint256 indexed _id, address indexed _owner, uint256 _value)

func (*ERC1155Filterer) FilterMint

func (_ERC1155 *ERC1155Filterer) FilterMint(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155MintIterator, error)

FilterMint is a free log retrieval operation binding the contract event 0xcc9c58b575eabd3f6a1ee653e91fcea3ff546867ffc3782a3bbca1f9b6dbb8df.

Solidity: event Mint(uint256 indexed _id, uint256 _value)

func (*ERC1155Filterer) FilterOperatorApproval

func (_ERC1155 *ERC1155Filterer) FilterOperatorApproval(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address, _id []*big.Int) (*ERC1155OperatorApprovalIterator, error)

FilterOperatorApproval is a free log retrieval operation binding the contract event 0xc55152c6b6552357df350ada4b090cece4431b93e48dafe22a243786e294f08d.

Solidity: event OperatorApproval(address indexed _owner, address indexed _operator, uint256 indexed _id, bool _approved)

func (*ERC1155Filterer) FilterRetire

func (_ERC1155 *ERC1155Filterer) FilterRetire(opts *bind.FilterOpts) (*ERC1155RetireIterator, error)

FilterRetire is a free log retrieval operation binding the contract event 0x63c9d69c60481ca0343e92ab401e8607082997131c6f61eafefa7bbae719f46b.

Solidity: event Retire(uint256 _block, address _nextContract)

func (*ERC1155Filterer) FilterSetURI

func (_ERC1155 *ERC1155Filterer) FilterSetURI(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155SetURIIterator, error)

FilterSetURI is a free log retrieval operation binding the contract event 0xee1bb82f380189104b74a7647d26f2f35679780e816626ffcaec7cafb7288e46.

Solidity: event SetURI(uint256 indexed _id, string _uri)

func (*ERC1155Filterer) FilterTransfer

func (_ERC1155 *ERC1155Filterer) FilterTransfer(opts *bind.FilterOpts, _id []*big.Int, _from []common.Address, _to []common.Address) (*ERC1155TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xf2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b0.

Solidity: event Transfer(uint256 indexed _id, address indexed _from, address indexed _to, uint256 _value)

func (*ERC1155Filterer) FilterTransferFee

func (_ERC1155 *ERC1155Filterer) FilterTransferFee(opts *bind.FilterOpts, _id []*big.Int, _sender []common.Address, _feeId []*big.Int) (*ERC1155TransferFeeIterator, error)

FilterTransferFee is a free log retrieval operation binding the contract event 0x298f4be3ff40398fb58555008f42eb86e257a96bba5c0f3c32814fa869535fc2.

Solidity: event TransferFee(uint256 indexed _id, address indexed _sender, uint256 indexed _feeId, uint256 _feeValue)

func (*ERC1155Filterer) FilterUpdateDecimals

func (_ERC1155 *ERC1155Filterer) FilterUpdateDecimals(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateDecimalsIterator, error)

FilterUpdateDecimals is a free log retrieval operation binding the contract event 0xc6e60c4f2dca4443a6098cb6bb0aebd338eb8fb256652d8f5f83cd577d6faa5f.

Solidity: event UpdateDecimals(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateMaxMeltFee

func (_ERC1155 *ERC1155Filterer) FilterUpdateMaxMeltFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMaxMeltFeeIterator, error)

FilterUpdateMaxMeltFee is a free log retrieval operation binding the contract event 0x48b634f9512e480422be213cc551f1b7be53d86664006a468ca2fe7782408438.

Solidity: event UpdateMaxMeltFee(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateMaxTransferFee

func (_ERC1155 *ERC1155Filterer) FilterUpdateMaxTransferFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMaxTransferFeeIterator, error)

FilterUpdateMaxTransferFee is a free log retrieval operation binding the contract event 0xcdb0342f044c947e0fab52d7ffb8ac8f24c9989d29d2f8c6bb0fd6a94470a2e0.

Solidity: event UpdateMaxTransferFee(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateMeltFee

func (_ERC1155 *ERC1155Filterer) FilterUpdateMeltFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateMeltFeeIterator, error)

FilterUpdateMeltFee is a free log retrieval operation binding the contract event 0x7f0cd16fa546c980060c029fd05aea1347eb18597b335cfc714fa9e401cb0288.

Solidity: event UpdateMeltFee(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateName

func (_ERC1155 *ERC1155Filterer) FilterUpdateName(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateNameIterator, error)

FilterUpdateName is a free log retrieval operation binding the contract event 0x28bce0e23786df7a86b305fe801506dbf59150e2f634d23d4b6d702f99e60b87.

Solidity: event UpdateName(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateSymbol

func (_ERC1155 *ERC1155Filterer) FilterUpdateSymbol(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateSymbolIterator, error)

FilterUpdateSymbol is a free log retrieval operation binding the contract event 0x1d62d100a8eead9f37a04cf683c80f4f788305d58ef0e644569e89216f055be7.

Solidity: event UpdateSymbol(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateTransferFee

func (_ERC1155 *ERC1155Filterer) FilterUpdateTransferFee(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateTransferFeeIterator, error)

FilterUpdateTransferFee is a free log retrieval operation binding the contract event 0x6fbeac6c79c640ca4f5f47271bd7a36c7eb83076224c65a3b3378c8844720343.

Solidity: event UpdateTransferFee(uint256 indexed _id)

func (*ERC1155Filterer) FilterUpdateTransferable

func (_ERC1155 *ERC1155Filterer) FilterUpdateTransferable(opts *bind.FilterOpts, _id []*big.Int) (*ERC1155UpdateTransferableIterator, error)

FilterUpdateTransferable is a free log retrieval operation binding the contract event 0x32f37a7bc2ffee1189c3c38246fca3004a880fedc7c732a79a1bc2bb27faa3db.

Solidity: event UpdateTransferable(uint256 indexed _id)

func (*ERC1155Filterer) FilterWhitelist

func (_ERC1155 *ERC1155Filterer) FilterWhitelist(opts *bind.FilterOpts, _id []*big.Int, _account []common.Address) (*ERC1155WhitelistIterator, error)

FilterWhitelist is a free log retrieval operation binding the contract event 0xc4d4c7ee56ebaa174aef190c7829f5e548c91dea7fd3304e23ff1d49a8f35b9b.

Solidity: event Whitelist(uint256 indexed _id, address indexed _account, address _whitelisted, bool _on)

func (*ERC1155Filterer) ParseAcceptAssignment

func (_ERC1155 *ERC1155Filterer) ParseAcceptAssignment(log types.Log) (*ERC1155AcceptAssignment, error)

ParseAcceptAssignment is a log parse operation binding the contract event 0x918e15d498938a1120d3b78b391c92ca9921a35fe59080548f8ca665f8348eba.

Solidity: event AcceptAssignment(uint256 indexed _id, address indexed _creator)

func (*ERC1155Filterer) ParseApproval

func (_ERC1155 *ERC1155Filterer) ParseApproval(log types.Log) (*ERC1155Approval, error)

ParseApproval is a log parse operation binding the contract event 0x69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716.

Solidity: event Approval(uint256 indexed _id, address indexed _owner, address indexed _spender, uint256 _value)

func (*ERC1155Filterer) ParseAssign

func (_ERC1155 *ERC1155Filterer) ParseAssign(log types.Log) (*ERC1155Assign, error)

ParseAssign is a log parse operation binding the contract event 0x78eaa4bf5fdbde84109244ab35d7cdb379b3b146d0dd6c94050d86b662ea30ba.

Solidity: event Assign(uint256 indexed _id, address indexed _from, address indexed _to)

func (*ERC1155Filterer) ParseCancelTrade

func (_ERC1155 *ERC1155Filterer) ParseCancelTrade(log types.Log) (*ERC1155CancelTrade, error)

ParseCancelTrade is a log parse operation binding the contract event 0x1555f98ec6d1cab7127dbc97d5abf49e0bfc5d2ebb95e628f7d3b20ed6ec9b93.

Solidity: event CancelTrade(uint256 indexed _tradeId, address indexed _firstParty, uint256 _receivedEnjFirstParty)

func (*ERC1155Filterer) ParseCompleteTrade

func (_ERC1155 *ERC1155Filterer) ParseCompleteTrade(log types.Log) (*ERC1155CompleteTrade, error)

ParseCompleteTrade is a log parse operation binding the contract event 0x288e5885bcfc1351450074e37b883e1d069889e7e883ced625610663afabd0f0.

Solidity: event CompleteTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _receivedEnjFirstParty, uint256 _changeEnjFirstParty, uint256 _receivedEnjSecondParty)

func (*ERC1155Filterer) ParseCreate

func (_ERC1155 *ERC1155Filterer) ParseCreate(log types.Log) (*ERC1155Create, error)

ParseCreate is a log parse operation binding the contract event 0x250ed6814ddcc5fc06eec40c015c413d3aa7bfc4e1df91ed205e0d71f0a9408f.

Solidity: event Create(uint256 indexed _id, address indexed _creator, bool _isNonFungible)

func (*ERC1155Filterer) ParseCreateTrade

func (_ERC1155 *ERC1155Filterer) ParseCreateTrade(log types.Log) (*ERC1155CreateTrade, error)

ParseCreateTrade is a log parse operation binding the contract event 0xec16055b5b6ecb313865a3862d1d169101c9700959b7cae5bfb25c0f319e97de.

Solidity: event CreateTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _escrowedEnjFirstParty)

func (*ERC1155Filterer) ParseDeployERCAdapter

func (_ERC1155 *ERC1155Filterer) ParseDeployERCAdapter(log types.Log) (*ERC1155DeployERCAdapter, error)

ParseDeployERCAdapter is a log parse operation binding the contract event 0xc2dad9e937f7f5f669e13cada0909d2612ace1aed9b91c47d3632af5e1f32fb6.

Solidity: event DeployERCAdapter(uint256 indexed _id, address indexed _sender)

func (*ERC1155Filterer) ParseInitialize

func (_ERC1155 *ERC1155Filterer) ParseInitialize(log types.Log) (*ERC1155Initialize, error)

ParseInitialize is a log parse operation binding the contract event 0xd49a56a3e5838c9132e8acda6a2d755d8fdc303f9964b901cfbbb3059876d886.

Solidity: event Initialize(uint256 _block, address _storage, address _oldContract)

func (*ERC1155Filterer) ParseLog

func (_ERC1155 *ERC1155Filterer) ParseLog(log types.Log) (*ERC1155Log, error)

ParseLog is a log parse operation binding the contract event 0x75bcec5ba6a2febb176c494c16fef3f009bf87d476335ab48b702384710481c9.

Solidity: event Log(uint256 indexed _id, address indexed _from, string _data)

func (*ERC1155Filterer) ParseMelt

func (_ERC1155 *ERC1155Filterer) ParseMelt(log types.Log) (*ERC1155Melt, error)

ParseMelt is a log parse operation binding the contract event 0xba6a480970167b03ed2f35b55c48a436cd01efe96abdf846d1a64da47df0e6d9.

Solidity: event Melt(uint256 indexed _id, address indexed _owner, uint256 _value)

func (*ERC1155Filterer) ParseMint

func (_ERC1155 *ERC1155Filterer) ParseMint(log types.Log) (*ERC1155Mint, error)

ParseMint is a log parse operation binding the contract event 0xcc9c58b575eabd3f6a1ee653e91fcea3ff546867ffc3782a3bbca1f9b6dbb8df.

Solidity: event Mint(uint256 indexed _id, uint256 _value)

func (*ERC1155Filterer) ParseOperatorApproval

func (_ERC1155 *ERC1155Filterer) ParseOperatorApproval(log types.Log) (*ERC1155OperatorApproval, error)

ParseOperatorApproval is a log parse operation binding the contract event 0xc55152c6b6552357df350ada4b090cece4431b93e48dafe22a243786e294f08d.

Solidity: event OperatorApproval(address indexed _owner, address indexed _operator, uint256 indexed _id, bool _approved)

func (*ERC1155Filterer) ParseRetire

func (_ERC1155 *ERC1155Filterer) ParseRetire(log types.Log) (*ERC1155Retire, error)

ParseRetire is a log parse operation binding the contract event 0x63c9d69c60481ca0343e92ab401e8607082997131c6f61eafefa7bbae719f46b.

Solidity: event Retire(uint256 _block, address _nextContract)

func (*ERC1155Filterer) ParseSetURI

func (_ERC1155 *ERC1155Filterer) ParseSetURI(log types.Log) (*ERC1155SetURI, error)

ParseSetURI is a log parse operation binding the contract event 0xee1bb82f380189104b74a7647d26f2f35679780e816626ffcaec7cafb7288e46.

Solidity: event SetURI(uint256 indexed _id, string _uri)

func (*ERC1155Filterer) ParseTransfer

func (_ERC1155 *ERC1155Filterer) ParseTransfer(log types.Log) (*ERC1155Transfer, error)

ParseTransfer is a log parse operation binding the contract event 0xf2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b0.

Solidity: event Transfer(uint256 indexed _id, address indexed _from, address indexed _to, uint256 _value)

func (*ERC1155Filterer) ParseTransferFee

func (_ERC1155 *ERC1155Filterer) ParseTransferFee(log types.Log) (*ERC1155TransferFee, error)

ParseTransferFee is a log parse operation binding the contract event 0x298f4be3ff40398fb58555008f42eb86e257a96bba5c0f3c32814fa869535fc2.

Solidity: event TransferFee(uint256 indexed _id, address indexed _sender, uint256 indexed _feeId, uint256 _feeValue)

func (*ERC1155Filterer) ParseUpdateDecimals

func (_ERC1155 *ERC1155Filterer) ParseUpdateDecimals(log types.Log) (*ERC1155UpdateDecimals, error)

ParseUpdateDecimals is a log parse operation binding the contract event 0xc6e60c4f2dca4443a6098cb6bb0aebd338eb8fb256652d8f5f83cd577d6faa5f.

Solidity: event UpdateDecimals(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateMaxMeltFee

func (_ERC1155 *ERC1155Filterer) ParseUpdateMaxMeltFee(log types.Log) (*ERC1155UpdateMaxMeltFee, error)

ParseUpdateMaxMeltFee is a log parse operation binding the contract event 0x48b634f9512e480422be213cc551f1b7be53d86664006a468ca2fe7782408438.

Solidity: event UpdateMaxMeltFee(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateMaxTransferFee

func (_ERC1155 *ERC1155Filterer) ParseUpdateMaxTransferFee(log types.Log) (*ERC1155UpdateMaxTransferFee, error)

ParseUpdateMaxTransferFee is a log parse operation binding the contract event 0xcdb0342f044c947e0fab52d7ffb8ac8f24c9989d29d2f8c6bb0fd6a94470a2e0.

Solidity: event UpdateMaxTransferFee(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateMeltFee

func (_ERC1155 *ERC1155Filterer) ParseUpdateMeltFee(log types.Log) (*ERC1155UpdateMeltFee, error)

ParseUpdateMeltFee is a log parse operation binding the contract event 0x7f0cd16fa546c980060c029fd05aea1347eb18597b335cfc714fa9e401cb0288.

Solidity: event UpdateMeltFee(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateName

func (_ERC1155 *ERC1155Filterer) ParseUpdateName(log types.Log) (*ERC1155UpdateName, error)

ParseUpdateName is a log parse operation binding the contract event 0x28bce0e23786df7a86b305fe801506dbf59150e2f634d23d4b6d702f99e60b87.

Solidity: event UpdateName(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateSymbol

func (_ERC1155 *ERC1155Filterer) ParseUpdateSymbol(log types.Log) (*ERC1155UpdateSymbol, error)

ParseUpdateSymbol is a log parse operation binding the contract event 0x1d62d100a8eead9f37a04cf683c80f4f788305d58ef0e644569e89216f055be7.

Solidity: event UpdateSymbol(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateTransferFee

func (_ERC1155 *ERC1155Filterer) ParseUpdateTransferFee(log types.Log) (*ERC1155UpdateTransferFee, error)

ParseUpdateTransferFee is a log parse operation binding the contract event 0x6fbeac6c79c640ca4f5f47271bd7a36c7eb83076224c65a3b3378c8844720343.

Solidity: event UpdateTransferFee(uint256 indexed _id)

func (*ERC1155Filterer) ParseUpdateTransferable

func (_ERC1155 *ERC1155Filterer) ParseUpdateTransferable(log types.Log) (*ERC1155UpdateTransferable, error)

ParseUpdateTransferable is a log parse operation binding the contract event 0x32f37a7bc2ffee1189c3c38246fca3004a880fedc7c732a79a1bc2bb27faa3db.

Solidity: event UpdateTransferable(uint256 indexed _id)

func (*ERC1155Filterer) ParseWhitelist

func (_ERC1155 *ERC1155Filterer) ParseWhitelist(log types.Log) (*ERC1155Whitelist, error)

ParseWhitelist is a log parse operation binding the contract event 0xc4d4c7ee56ebaa174aef190c7829f5e548c91dea7fd3304e23ff1d49a8f35b9b.

Solidity: event Whitelist(uint256 indexed _id, address indexed _account, address _whitelisted, bool _on)

func (*ERC1155Filterer) WatchAcceptAssignment

func (_ERC1155 *ERC1155Filterer) WatchAcceptAssignment(opts *bind.WatchOpts, sink chan<- *ERC1155AcceptAssignment, _id []*big.Int, _creator []common.Address) (event.Subscription, error)

WatchAcceptAssignment is a free log subscription operation binding the contract event 0x918e15d498938a1120d3b78b391c92ca9921a35fe59080548f8ca665f8348eba.

Solidity: event AcceptAssignment(uint256 indexed _id, address indexed _creator)

func (*ERC1155Filterer) WatchApproval

func (_ERC1155 *ERC1155Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC1155Approval, _id []*big.Int, _owner []common.Address, _spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x69e4aaf23f9318cf40839ac20453d8fbedaac2955eb08a27ae5189cc71925716.

Solidity: event Approval(uint256 indexed _id, address indexed _owner, address indexed _spender, uint256 _value)

func (*ERC1155Filterer) WatchAssign

func (_ERC1155 *ERC1155Filterer) WatchAssign(opts *bind.WatchOpts, sink chan<- *ERC1155Assign, _id []*big.Int, _from []common.Address, _to []common.Address) (event.Subscription, error)

WatchAssign is a free log subscription operation binding the contract event 0x78eaa4bf5fdbde84109244ab35d7cdb379b3b146d0dd6c94050d86b662ea30ba.

Solidity: event Assign(uint256 indexed _id, address indexed _from, address indexed _to)

func (*ERC1155Filterer) WatchCancelTrade

func (_ERC1155 *ERC1155Filterer) WatchCancelTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CancelTrade, _tradeId []*big.Int, _firstParty []common.Address) (event.Subscription, error)

WatchCancelTrade is a free log subscription operation binding the contract event 0x1555f98ec6d1cab7127dbc97d5abf49e0bfc5d2ebb95e628f7d3b20ed6ec9b93.

Solidity: event CancelTrade(uint256 indexed _tradeId, address indexed _firstParty, uint256 _receivedEnjFirstParty)

func (*ERC1155Filterer) WatchCompleteTrade

func (_ERC1155 *ERC1155Filterer) WatchCompleteTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CompleteTrade, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (event.Subscription, error)

WatchCompleteTrade is a free log subscription operation binding the contract event 0x288e5885bcfc1351450074e37b883e1d069889e7e883ced625610663afabd0f0.

Solidity: event CompleteTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _receivedEnjFirstParty, uint256 _changeEnjFirstParty, uint256 _receivedEnjSecondParty)

func (*ERC1155Filterer) WatchCreate

func (_ERC1155 *ERC1155Filterer) WatchCreate(opts *bind.WatchOpts, sink chan<- *ERC1155Create, _id []*big.Int, _creator []common.Address) (event.Subscription, error)

WatchCreate is a free log subscription operation binding the contract event 0x250ed6814ddcc5fc06eec40c015c413d3aa7bfc4e1df91ed205e0d71f0a9408f.

Solidity: event Create(uint256 indexed _id, address indexed _creator, bool _isNonFungible)

func (*ERC1155Filterer) WatchCreateTrade

func (_ERC1155 *ERC1155Filterer) WatchCreateTrade(opts *bind.WatchOpts, sink chan<- *ERC1155CreateTrade, _tradeId []*big.Int, _firstParty []common.Address, _secondParty []common.Address) (event.Subscription, error)

WatchCreateTrade is a free log subscription operation binding the contract event 0xec16055b5b6ecb313865a3862d1d169101c9700959b7cae5bfb25c0f319e97de.

Solidity: event CreateTrade(uint256 indexed _tradeId, address indexed _firstParty, address indexed _secondParty, uint256 _escrowedEnjFirstParty)

func (*ERC1155Filterer) WatchDeployERCAdapter

func (_ERC1155 *ERC1155Filterer) WatchDeployERCAdapter(opts *bind.WatchOpts, sink chan<- *ERC1155DeployERCAdapter, _id []*big.Int, _sender []common.Address) (event.Subscription, error)

WatchDeployERCAdapter is a free log subscription operation binding the contract event 0xc2dad9e937f7f5f669e13cada0909d2612ace1aed9b91c47d3632af5e1f32fb6.

Solidity: event DeployERCAdapter(uint256 indexed _id, address indexed _sender)

func (*ERC1155Filterer) WatchInitialize

func (_ERC1155 *ERC1155Filterer) WatchInitialize(opts *bind.WatchOpts, sink chan<- *ERC1155Initialize) (event.Subscription, error)

WatchInitialize is a free log subscription operation binding the contract event 0xd49a56a3e5838c9132e8acda6a2d755d8fdc303f9964b901cfbbb3059876d886.

Solidity: event Initialize(uint256 _block, address _storage, address _oldContract)

func (*ERC1155Filterer) WatchLog

func (_ERC1155 *ERC1155Filterer) WatchLog(opts *bind.WatchOpts, sink chan<- *ERC1155Log, _id []*big.Int, _from []common.Address) (event.Subscription, error)

WatchLog is a free log subscription operation binding the contract event 0x75bcec5ba6a2febb176c494c16fef3f009bf87d476335ab48b702384710481c9.

Solidity: event Log(uint256 indexed _id, address indexed _from, string _data)

func (*ERC1155Filterer) WatchMelt

func (_ERC1155 *ERC1155Filterer) WatchMelt(opts *bind.WatchOpts, sink chan<- *ERC1155Melt, _id []*big.Int, _owner []common.Address) (event.Subscription, error)

WatchMelt is a free log subscription operation binding the contract event 0xba6a480970167b03ed2f35b55c48a436cd01efe96abdf846d1a64da47df0e6d9.

Solidity: event Melt(uint256 indexed _id, address indexed _owner, uint256 _value)

func (*ERC1155Filterer) WatchMint

func (_ERC1155 *ERC1155Filterer) WatchMint(opts *bind.WatchOpts, sink chan<- *ERC1155Mint, _id []*big.Int) (event.Subscription, error)

WatchMint is a free log subscription operation binding the contract event 0xcc9c58b575eabd3f6a1ee653e91fcea3ff546867ffc3782a3bbca1f9b6dbb8df.

Solidity: event Mint(uint256 indexed _id, uint256 _value)

func (*ERC1155Filterer) WatchOperatorApproval

func (_ERC1155 *ERC1155Filterer) WatchOperatorApproval(opts *bind.WatchOpts, sink chan<- *ERC1155OperatorApproval, _owner []common.Address, _operator []common.Address, _id []*big.Int) (event.Subscription, error)

WatchOperatorApproval is a free log subscription operation binding the contract event 0xc55152c6b6552357df350ada4b090cece4431b93e48dafe22a243786e294f08d.

Solidity: event OperatorApproval(address indexed _owner, address indexed _operator, uint256 indexed _id, bool _approved)

func (*ERC1155Filterer) WatchRetire

func (_ERC1155 *ERC1155Filterer) WatchRetire(opts *bind.WatchOpts, sink chan<- *ERC1155Retire) (event.Subscription, error)

WatchRetire is a free log subscription operation binding the contract event 0x63c9d69c60481ca0343e92ab401e8607082997131c6f61eafefa7bbae719f46b.

Solidity: event Retire(uint256 _block, address _nextContract)

func (*ERC1155Filterer) WatchSetURI

func (_ERC1155 *ERC1155Filterer) WatchSetURI(opts *bind.WatchOpts, sink chan<- *ERC1155SetURI, _id []*big.Int) (event.Subscription, error)

WatchSetURI is a free log subscription operation binding the contract event 0xee1bb82f380189104b74a7647d26f2f35679780e816626ffcaec7cafb7288e46.

Solidity: event SetURI(uint256 indexed _id, string _uri)

func (*ERC1155Filterer) WatchTransfer

func (_ERC1155 *ERC1155Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC1155Transfer, _id []*big.Int, _from []common.Address, _to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xf2dbd98d79f00f7aff338b824931d607bfcc63d47307162470f25a055102d3b0.

Solidity: event Transfer(uint256 indexed _id, address indexed _from, address indexed _to, uint256 _value)

func (*ERC1155Filterer) WatchTransferFee

func (_ERC1155 *ERC1155Filterer) WatchTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155TransferFee, _id []*big.Int, _sender []common.Address, _feeId []*big.Int) (event.Subscription, error)

WatchTransferFee is a free log subscription operation binding the contract event 0x298f4be3ff40398fb58555008f42eb86e257a96bba5c0f3c32814fa869535fc2.

Solidity: event TransferFee(uint256 indexed _id, address indexed _sender, uint256 indexed _feeId, uint256 _feeValue)

func (*ERC1155Filterer) WatchUpdateDecimals

func (_ERC1155 *ERC1155Filterer) WatchUpdateDecimals(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateDecimals, _id []*big.Int) (event.Subscription, error)

WatchUpdateDecimals is a free log subscription operation binding the contract event 0xc6e60c4f2dca4443a6098cb6bb0aebd338eb8fb256652d8f5f83cd577d6faa5f.

Solidity: event UpdateDecimals(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateMaxMeltFee

func (_ERC1155 *ERC1155Filterer) WatchUpdateMaxMeltFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMaxMeltFee, _id []*big.Int) (event.Subscription, error)

WatchUpdateMaxMeltFee is a free log subscription operation binding the contract event 0x48b634f9512e480422be213cc551f1b7be53d86664006a468ca2fe7782408438.

Solidity: event UpdateMaxMeltFee(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateMaxTransferFee

func (_ERC1155 *ERC1155Filterer) WatchUpdateMaxTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMaxTransferFee, _id []*big.Int) (event.Subscription, error)

WatchUpdateMaxTransferFee is a free log subscription operation binding the contract event 0xcdb0342f044c947e0fab52d7ffb8ac8f24c9989d29d2f8c6bb0fd6a94470a2e0.

Solidity: event UpdateMaxTransferFee(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateMeltFee

func (_ERC1155 *ERC1155Filterer) WatchUpdateMeltFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateMeltFee, _id []*big.Int) (event.Subscription, error)

WatchUpdateMeltFee is a free log subscription operation binding the contract event 0x7f0cd16fa546c980060c029fd05aea1347eb18597b335cfc714fa9e401cb0288.

Solidity: event UpdateMeltFee(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateName

func (_ERC1155 *ERC1155Filterer) WatchUpdateName(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateName, _id []*big.Int) (event.Subscription, error)

WatchUpdateName is a free log subscription operation binding the contract event 0x28bce0e23786df7a86b305fe801506dbf59150e2f634d23d4b6d702f99e60b87.

Solidity: event UpdateName(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateSymbol

func (_ERC1155 *ERC1155Filterer) WatchUpdateSymbol(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateSymbol, _id []*big.Int) (event.Subscription, error)

WatchUpdateSymbol is a free log subscription operation binding the contract event 0x1d62d100a8eead9f37a04cf683c80f4f788305d58ef0e644569e89216f055be7.

Solidity: event UpdateSymbol(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateTransferFee

func (_ERC1155 *ERC1155Filterer) WatchUpdateTransferFee(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateTransferFee, _id []*big.Int) (event.Subscription, error)

WatchUpdateTransferFee is a free log subscription operation binding the contract event 0x6fbeac6c79c640ca4f5f47271bd7a36c7eb83076224c65a3b3378c8844720343.

Solidity: event UpdateTransferFee(uint256 indexed _id)

func (*ERC1155Filterer) WatchUpdateTransferable

func (_ERC1155 *ERC1155Filterer) WatchUpdateTransferable(opts *bind.WatchOpts, sink chan<- *ERC1155UpdateTransferable, _id []*big.Int) (event.Subscription, error)

WatchUpdateTransferable is a free log subscription operation binding the contract event 0x32f37a7bc2ffee1189c3c38246fca3004a880fedc7c732a79a1bc2bb27faa3db.

Solidity: event UpdateTransferable(uint256 indexed _id)

func (*ERC1155Filterer) WatchWhitelist

func (_ERC1155 *ERC1155Filterer) WatchWhitelist(opts *bind.WatchOpts, sink chan<- *ERC1155Whitelist, _id []*big.Int, _account []common.Address) (event.Subscription, error)

WatchWhitelist is a free log subscription operation binding the contract event 0xc4d4c7ee56ebaa174aef190c7829f5e548c91dea7fd3304e23ff1d49a8f35b9b.

Solidity: event Whitelist(uint256 indexed _id, address indexed _account, address _whitelisted, bool _on)

type ERC1155Initialize

type ERC1155Initialize struct {
	Block       *big.Int
	Storage     common.Address
	OldContract common.Address
	Raw         types.Log // Blockchain specific contextual infos
}

ERC1155Initialize represents a Initialize event raised by the ERC1155 contract.

type ERC1155InitializeIterator

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

ERC1155InitializeIterator is returned from FilterInitialize and is used to iterate over the raw logs and unpacked data for Initialize events raised by the ERC1155 contract.

func (*ERC1155InitializeIterator) Close

func (it *ERC1155InitializeIterator) Close() error

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

func (*ERC1155InitializeIterator) Error

func (it *ERC1155InitializeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155InitializeIterator) Next

func (it *ERC1155InitializeIterator) 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 ERC1155Log

type ERC1155Log struct {
	Id   *big.Int
	From common.Address
	Data string
	Raw  types.Log // Blockchain specific contextual infos
}

ERC1155Log represents a Log event raised by the ERC1155 contract.

type ERC1155LogIterator

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

ERC1155LogIterator is returned from FilterLog and is used to iterate over the raw logs and unpacked data for Log events raised by the ERC1155 contract.

func (*ERC1155LogIterator) Close

func (it *ERC1155LogIterator) Close() error

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

func (*ERC1155LogIterator) Error

func (it *ERC1155LogIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155LogIterator) Next

func (it *ERC1155LogIterator) 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 ERC1155Melt

type ERC1155Melt struct {
	Id    *big.Int
	Owner common.Address
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC1155Melt represents a Melt event raised by the ERC1155 contract.

type ERC1155MeltIterator

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

ERC1155MeltIterator is returned from FilterMelt and is used to iterate over the raw logs and unpacked data for Melt events raised by the ERC1155 contract.

func (*ERC1155MeltIterator) Close

func (it *ERC1155MeltIterator) Close() error

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

func (*ERC1155MeltIterator) Error

func (it *ERC1155MeltIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155MeltIterator) Next

func (it *ERC1155MeltIterator) 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 ERC1155Mint

type ERC1155Mint struct {
	Id    *big.Int
	Value *big.Int
	Raw   types.Log // Blockchain specific contextual infos
}

ERC1155Mint represents a Mint event raised by the ERC1155 contract.

type ERC1155MintIterator

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

ERC1155MintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the ERC1155 contract.

func (*ERC1155MintIterator) Close

func (it *ERC1155MintIterator) Close() error

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

func (*ERC1155MintIterator) Error

func (it *ERC1155MintIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155MintIterator) Next

func (it *ERC1155MintIterator) 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 ERC1155OperatorApproval

type ERC1155OperatorApproval struct {
	Owner    common.Address
	Operator common.Address
	Id       *big.Int
	Approved bool
	Raw      types.Log // Blockchain specific contextual infos
}

ERC1155OperatorApproval represents a OperatorApproval event raised by the ERC1155 contract.

type ERC1155OperatorApprovalIterator

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

ERC1155OperatorApprovalIterator is returned from FilterOperatorApproval and is used to iterate over the raw logs and unpacked data for OperatorApproval events raised by the ERC1155 contract.

func (*ERC1155OperatorApprovalIterator) Close

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

func (*ERC1155OperatorApprovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155OperatorApprovalIterator) 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 ERC1155Raw

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

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

func (*ERC1155Raw) Call

func (_ERC1155 *ERC1155Raw) 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 (*ERC1155Raw) Transact

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

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

func (*ERC1155Raw) Transfer

func (_ERC1155 *ERC1155Raw) 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 ERC1155Retire

type ERC1155Retire struct {
	Block        *big.Int
	NextContract common.Address
	Raw          types.Log // Blockchain specific contextual infos
}

ERC1155Retire represents a Retire event raised by the ERC1155 contract.

type ERC1155RetireIterator

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

ERC1155RetireIterator is returned from FilterRetire and is used to iterate over the raw logs and unpacked data for Retire events raised by the ERC1155 contract.

func (*ERC1155RetireIterator) Close

func (it *ERC1155RetireIterator) Close() error

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

func (*ERC1155RetireIterator) Error

func (it *ERC1155RetireIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155RetireIterator) Next

func (it *ERC1155RetireIterator) 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 ERC1155Session

type ERC1155Session struct {
	Contract     *ERC1155          // 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
}

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

func (*ERC1155Session) AcceptAssignment

func (_ERC1155 *ERC1155Session) AcceptAssignment(_id *big.Int) (*types.Transaction, error)

AcceptAssignment is a paid mutator transaction binding the contract method 0x6907be85.

Solidity: function acceptAssignment(uint256 _id) returns()

func (*ERC1155Session) AddLog

func (_ERC1155 *ERC1155Session) AddLog(_id *big.Int, _data string) (*types.Transaction, error)

AddLog is a paid mutator transaction binding the contract method 0x36d10002.

Solidity: function addLog(uint256 _id, string _data) returns()

func (*ERC1155Session) Allowance

func (_ERC1155 *ERC1155Session) Allowance(_id *big.Int, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0x0d550b75.

Solidity: function allowance(uint256 _id, address _owner, address _spender) view returns(uint256)

func (*ERC1155Session) Approve

func (_ERC1155 *ERC1155Session) Approve(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x4f4df442.

Solidity: function approve(address _spender, uint256 _id, uint256 _currentValue, uint256 _value) returns()

func (*ERC1155Session) ApproveAdapter

func (_ERC1155 *ERC1155Session) ApproveAdapter(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

ApproveAdapter is a paid mutator transaction binding the contract method 0x438df628.

Solidity: function approveAdapter(address _spender, uint256 _id, uint256 _currentValue, uint256 _value, address _msgSender) returns()

func (*ERC1155Session) Assign

func (_ERC1155 *ERC1155Session) Assign(_id *big.Int, _creator common.Address) (*types.Transaction, error)

Assign is a paid mutator transaction binding the contract method 0xe07d3b5a.

Solidity: function assign(uint256 _id, address _creator) returns()

func (*ERC1155Session) BalanceOf

func (_ERC1155 *ERC1155Session) BalanceOf(_id *big.Int, _owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(uint256 _id, address _owner) view returns(uint256)

func (*ERC1155Session) BatchApprove

func (_ERC1155 *ERC1155Session) BatchApprove(_spender common.Address, _ids []*big.Int, _currentValues []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchApprove is a paid mutator transaction binding the contract method 0xd1bab4cc.

Solidity: function batchApprove(address _spender, uint256[] _ids, uint256[] _currentValues, uint256[] _values) returns()

func (*ERC1155Session) BatchTransfer

func (_ERC1155 *ERC1155Session) BatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchTransfer is a paid mutator transaction binding the contract method 0xe39c6d80.

Solidity: function batchTransfer(address _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Session) BatchTransferFrom

func (_ERC1155 *ERC1155Session) BatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.

Solidity: function batchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Session) CancelTrade

func (_ERC1155 *ERC1155Session) CancelTrade(_id *big.Int) (*types.Transaction, error)

CancelTrade is a paid mutator transaction binding the contract method 0x09ec6cc7.

Solidity: function cancelTrade(uint256 _id) returns()

func (*ERC1155Session) CirculatingSupply

func (_ERC1155 *ERC1155Session) CirculatingSupply(_id *big.Int) (*big.Int, error)

CirculatingSupply is a free data retrieval call binding the contract method 0x92ff6aea.

Solidity: function circulatingSupply(uint256 _id) view returns(uint256)

func (*ERC1155Session) CompleteTrade

func (_ERC1155 *ERC1155Session) CompleteTrade(_id *big.Int) (*types.Transaction, error)

CompleteTrade is a paid mutator transaction binding the contract method 0xad221551.

Solidity: function completeTrade(uint256 _id) returns()

func (*ERC1155Session) Create

func (_ERC1155 *ERC1155Session) Create(_name string, _totalSupply *big.Int, _initialReserve *big.Int, _supplyModel common.Address, _meltValue *big.Int, _meltFeeRatio uint16, _transferable uint8, _transferFeeSettings [3]*big.Int, _nonFungible bool) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xcd23dde0.

Solidity: function create(string _name, uint256 _totalSupply, uint256 _initialReserve, address _supplyModel, uint256 _meltValue, uint16 _meltFeeRatio, uint8 _transferable, uint256[3] _transferFeeSettings, bool _nonFungible) returns()

func (*ERC1155Session) CreateTrade

func (_ERC1155 *ERC1155Session) CreateTrade(_askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, _offeringValues []*big.Int, _secondParty common.Address) (*types.Transaction, error)

CreateTrade is a paid mutator transaction binding the contract method 0xf637ee09.

Solidity: function createTrade(uint256[] _askingIds, uint128[] _askingValues, uint256[] _offeringIds, uint128[] _offeringValues, address _secondParty) returns()

func (*ERC1155Session) Decimals

func (_ERC1155 *ERC1155Session) Decimals(_id *big.Int) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x3f47e662.

Solidity: function decimals(uint256 _id) view returns(uint8)

func (*ERC1155Session) DecreaseMaxMeltFee

func (_ERC1155 *ERC1155Session) DecreaseMaxMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)

DecreaseMaxMeltFee is a paid mutator transaction binding the contract method 0x8fa1cc21.

Solidity: function decreaseMaxMeltFee(uint256 _id, uint16 _fee) returns()

func (*ERC1155Session) DecreaseMaxTransferFee

func (_ERC1155 *ERC1155Session) DecreaseMaxTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)

DecreaseMaxTransferFee is a paid mutator transaction binding the contract method 0xc5817e1e.

Solidity: function decreaseMaxTransferFee(uint256 _id, uint256 _fee) returns()

func (*ERC1155Session) DeployERC20Adapter

func (_ERC1155 *ERC1155Session) DeployERC20Adapter(_id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)

DeployERC20Adapter is a paid mutator transaction binding the contract method 0xaaee660e.

Solidity: function deployERC20Adapter(uint256 _id, uint8 _decimals, string _symbol) returns(address)

func (*ERC1155Session) DeployERC721Adapter

func (_ERC1155 *ERC1155Session) DeployERC721Adapter(_id *big.Int, _symbol string) (*types.Transaction, error)

DeployERC721Adapter is a paid mutator transaction binding the contract method 0x6ab98c15.

Solidity: function deployERC721Adapter(uint256 _id, string _symbol) returns(address)

func (*ERC1155Session) Fallback

func (_ERC1155 *ERC1155Session) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() returns()

func (*ERC1155Session) FungibleTypeByIndex

func (_ERC1155 *ERC1155Session) FungibleTypeByIndex(_index *big.Int) (*big.Int, error)

FungibleTypeByIndex is a free data retrieval call binding the contract method 0x230df5d7.

Solidity: function fungibleTypeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155Session) FungibleTypeCount

func (_ERC1155 *ERC1155Session) FungibleTypeCount() (*big.Int, error)

FungibleTypeCount is a free data retrieval call binding the contract method 0x2827616f.

Solidity: function fungibleTypeCount() view returns(uint256)

func (*ERC1155Session) GetERC20Adapter

func (_ERC1155 *ERC1155Session) GetERC20Adapter(_id *big.Int) (common.Address, error)

GetERC20Adapter is a free data retrieval call binding the contract method 0x82f1dc3a.

Solidity: function getERC20Adapter(uint256 _id) view returns(address)

func (*ERC1155Session) GetERC721Adapter

func (_ERC1155 *ERC1155Session) GetERC721Adapter(_id *big.Int) (common.Address, error)

GetERC721Adapter is a free data retrieval call binding the contract method 0xade46d12.

Solidity: function getERC721Adapter(uint256 _id) view returns(address)

func (*ERC1155Session) Initialize

func (_ERC1155 *ERC1155Session) Initialize(_storage common.Address, _oldContract common.Address) (*types.Transaction, error)

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

Solidity: function initialize(address _storage, address _oldContract) returns()

func (*ERC1155Session) IsApproved

func (_ERC1155 *ERC1155Session) IsApproved(_owner common.Address, _operator common.Address, _id *big.Int) (bool, error)

IsApproved is a free data retrieval call binding the contract method 0xe5af48d8.

Solidity: function isApproved(address _owner, address _operator, uint256 _id) view returns(bool)

func (*ERC1155Session) IsApprovedForAll

func (_ERC1155 *ERC1155Session) 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 (*ERC1155Session) IsContract

func (_ERC1155 *ERC1155Session) IsContract(_addr common.Address) (bool, error)

IsContract is a free data retrieval call binding the contract method 0x16279055.

Solidity: function isContract(address _addr) view returns(bool)

func (*ERC1155Session) IsCreatorOf

func (_ERC1155 *ERC1155Session) IsCreatorOf(_id *big.Int, _creator common.Address) (bool, error)

IsCreatorOf is a free data retrieval call binding the contract method 0xea6df23f.

Solidity: function isCreatorOf(uint256 _id, address _creator) view returns(bool)

func (*ERC1155Session) IsNonFungible

func (_ERC1155 *ERC1155Session) IsNonFungible(_id *big.Int) (bool, error)

IsNonFungible is a free data retrieval call binding the contract method 0xe44591f0.

Solidity: function isNonFungible(uint256 _id) pure returns(bool)

func (*ERC1155Session) Melt

func (_ERC1155 *ERC1155Session) Melt(_ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

Melt is a paid mutator transaction binding the contract method 0xf6089e12.

Solidity: function melt(uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Session) MinMeltValue

func (_ERC1155 *ERC1155Session) MinMeltValue(_initialReserve *big.Int) (*big.Int, error)

MinMeltValue is a free data retrieval call binding the contract method 0x11f7e404.

Solidity: function minMeltValue(uint256 _initialReserve) view returns(uint256)

func (*ERC1155Session) MintFungibles

func (_ERC1155 *ERC1155Session) MintFungibles(_id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)

MintFungibles is a paid mutator transaction binding the contract method 0x3d7d20a4.

Solidity: function mintFungibles(uint256 _id, address[] _to, uint256[] _values) returns()

func (*ERC1155Session) MintNonFungibles

func (_ERC1155 *ERC1155Session) MintNonFungibles(_id *big.Int, _to []common.Address) (*types.Transaction, error)

MintNonFungibles is a paid mutator transaction binding the contract method 0x00549c2b.

Solidity: function mintNonFungibles(uint256 _id, address[] _to) returns()

func (*ERC1155Session) MintNonFungiblesWithData

func (_ERC1155 *ERC1155Session) MintNonFungiblesWithData(_id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)

MintNonFungiblesWithData is a paid mutator transaction binding the contract method 0x176ea852.

Solidity: function mintNonFungiblesWithData(uint256 _id, address[] _to, uint128[] _data) returns()

func (*ERC1155Session) MintableSupply

func (_ERC1155 *ERC1155Session) MintableSupply(_id *big.Int) (*big.Int, error)

MintableSupply is a free data retrieval call binding the contract method 0x443bf984.

Solidity: function mintableSupply(uint256 _id) view returns(uint256)

func (*ERC1155Session) MulticastTransfer

func (_ERC1155 *ERC1155Session) MulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

MulticastTransfer is a paid mutator transaction binding the contract method 0x67fd9da3.

Solidity: function multicastTransfer(address[] _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Session) MulticastTransferFrom

func (_ERC1155 *ERC1155Session) MulticastTransferFrom(_from []common.Address, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

MulticastTransferFrom is a paid mutator transaction binding the contract method 0x8f76ccf7.

Solidity: function multicastTransferFrom(address[] _from, address[] _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Session) Name

func (_ERC1155 *ERC1155Session) Name(_id *big.Int) (string, error)

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

Solidity: function name(uint256 _id) view returns(string)

func (*ERC1155Session) NonFungibleByIndex

func (_ERC1155 *ERC1155Session) NonFungibleByIndex(_id *big.Int, _index *big.Int) (*big.Int, error)

NonFungibleByIndex is a free data retrieval call binding the contract method 0xd56e9c5a.

Solidity: function nonFungibleByIndex(uint256 _id, uint256 _index) view returns(uint256)

func (*ERC1155Session) NonFungibleCount

func (_ERC1155 *ERC1155Session) NonFungibleCount(_id *big.Int) (*big.Int, error)

NonFungibleCount is a free data retrieval call binding the contract method 0x11f108f6.

Solidity: function nonFungibleCount(uint256 _id) view returns(uint256)

func (*ERC1155Session) NonFungibleOfOwnerByIndex

func (_ERC1155 *ERC1155Session) NonFungibleOfOwnerByIndex(_id *big.Int, _owner common.Address, _index *big.Int) (*big.Int, error)

NonFungibleOfOwnerByIndex is a free data retrieval call binding the contract method 0x7520d98c.

Solidity: function nonFungibleOfOwnerByIndex(uint256 _id, address _owner, uint256 _index) view returns(uint256)

func (*ERC1155Session) NonFungibleTypeByIndex

func (_ERC1155 *ERC1155Session) NonFungibleTypeByIndex(_index *big.Int) (*big.Int, error)

NonFungibleTypeByIndex is a free data retrieval call binding the contract method 0x2da3c83b.

Solidity: function nonFungibleTypeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155Session) NonFungibleTypeCount

func (_ERC1155 *ERC1155Session) NonFungibleTypeCount() (*big.Int, error)

NonFungibleTypeCount is a free data retrieval call binding the contract method 0xe94361d7.

Solidity: function nonFungibleTypeCount() view returns(uint256)

func (*ERC1155Session) OwnerOf

func (_ERC1155 *ERC1155Session) OwnerOf(_id *big.Int) (common.Address, error)

OwnerOf is a free data retrieval call binding the contract method 0x6352211e.

Solidity: function ownerOf(uint256 _id) view returns(address)

func (*ERC1155Session) ReleaseERC1155

func (_ERC1155 *ERC1155Session) ReleaseERC1155(_erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

ReleaseERC1155 is a paid mutator transaction binding the contract method 0xa9d27375.

Solidity: function releaseERC1155(address _erc1155ContractAddress, address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155Session) ReleaseERC20

func (_ERC1155 *ERC1155Session) ReleaseERC20(_erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

ReleaseERC20 is a paid mutator transaction binding the contract method 0x6cd533d8.

Solidity: function releaseERC20(address _erc20ContractAddress, address _to, uint256 _value) returns()

func (*ERC1155Session) ReleaseERC721

func (_ERC1155 *ERC1155Session) ReleaseERC721(_erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)

ReleaseERC721 is a paid mutator transaction binding the contract method 0xd8265846.

Solidity: function releaseERC721(address _erc721ContractAddress, address _to, uint256 _token) returns()

func (*ERC1155Session) ReleaseETH

func (_ERC1155 *ERC1155Session) ReleaseETH(_to common.Address, _value *big.Int) (*types.Transaction, error)

ReleaseETH is a paid mutator transaction binding the contract method 0xe8e71f0c.

Solidity: function releaseETH(address _to, uint256 _value) returns()

func (*ERC1155Session) ReleaseReserve

func (_ERC1155 *ERC1155Session) ReleaseReserve(_id *big.Int, _value *big.Int) (*types.Transaction, error)

ReleaseReserve is a paid mutator transaction binding the contract method 0xc2eed0de.

Solidity: function releaseReserve(uint256 _id, uint128 _value) returns()

func (*ERC1155Session) Reserve

func (_ERC1155 *ERC1155Session) Reserve(_id *big.Int) (*big.Int, error)

Reserve is a free data retrieval call binding the contract method 0x819b25ba.

Solidity: function reserve(uint256 _id) view returns(uint256)

func (*ERC1155Session) Retire

func (_ERC1155 *ERC1155Session) Retire(_nextContract common.Address) (*types.Transaction, error)

Retire is a paid mutator transaction binding the contract method 0x9e6371ba.

Solidity: function retire(address _nextContract) returns()

func (*ERC1155Session) SafeBatchTransfer

func (_ERC1155 *ERC1155Session) SafeBatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)

SafeBatchTransfer is a paid mutator transaction binding the contract method 0x368b2842.

Solidity: function safeBatchTransfer(address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()

func (*ERC1155Session) SafeBatchTransferFrom

func (_ERC1155 *ERC1155Session) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*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[] _values, bytes _data) returns()

func (*ERC1155Session) SafeMulticastTransfer

func (_ERC1155 *ERC1155Session) SafeMulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)

SafeMulticastTransfer is a paid mutator transaction binding the contract method 0xdbd3c372.

Solidity: function safeMulticastTransfer(address[] _to, uint256[] _ids, uint256[] _values, bytes _data) returns()

func (*ERC1155Session) SafeTransfer

func (_ERC1155 *ERC1155Session) SafeTransfer(_to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)

SafeTransfer is a paid mutator transaction binding the contract method 0xae28b68c.

Solidity: function safeTransfer(address _to, uint256 _id, uint256 _value, bytes _data) returns()

func (*ERC1155Session) SafeTransferFrom

func (_ERC1155 *ERC1155Session) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *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 _value, bytes _data) returns()

func (*ERC1155Session) SetApproval

func (_ERC1155 *ERC1155Session) SetApproval(_operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)

SetApproval is a paid mutator transaction binding the contract method 0xc35774a1.

Solidity: function setApproval(address _operator, uint256[] _ids, bool _approved) returns()

func (*ERC1155Session) SetApprovalAdapter

func (_ERC1155 *ERC1155Session) SetApprovalAdapter(_operator common.Address, _id *big.Int, _approved bool, _msgSender common.Address) (*types.Transaction, error)

SetApprovalAdapter is a paid mutator transaction binding the contract method 0x2f0aeda4.

Solidity: function setApprovalAdapter(address _operator, uint256 _id, bool _approved, address _msgSender) returns()

func (*ERC1155Session) SetApprovalForAll

func (_ERC1155 *ERC1155Session) 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 (*ERC1155Session) SetMeltFee

func (_ERC1155 *ERC1155Session) SetMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)

SetMeltFee is a paid mutator transaction binding the contract method 0xa6566f8d.

Solidity: function setMeltFee(uint256 _id, uint16 _fee) returns()

func (*ERC1155Session) SetTransferFee

func (_ERC1155 *ERC1155Session) SetTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)

SetTransferFee is a paid mutator transaction binding the contract method 0x934930a1.

Solidity: function setTransferFee(uint256 _id, uint256 _fee) returns()

func (*ERC1155Session) SetTransferable

func (_ERC1155 *ERC1155Session) SetTransferable(_id *big.Int, _transferable uint8) (*types.Transaction, error)

SetTransferable is a paid mutator transaction binding the contract method 0x34e07ff3.

Solidity: function setTransferable(uint256 _id, uint8 _transferable) returns()

func (*ERC1155Session) SetURI

func (_ERC1155 *ERC1155Session) SetURI(_id *big.Int, _uri string) (*types.Transaction, error)

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

Solidity: function setURI(uint256 _id, string _uri) returns()

func (*ERC1155Session) SetWhitelisted

func (_ERC1155 *ERC1155Session) SetWhitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)

SetWhitelisted is a paid mutator transaction binding the contract method 0xe6e21c75.

Solidity: function setWhitelisted(uint256 _id, address _account, address _whitelisted, bool _on) returns()

func (*ERC1155Session) SupportsInterface

func (_ERC1155 *ERC1155Session) SupportsInterface(_interfaceID [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 _interfaceID) pure returns(bool)

func (*ERC1155Session) Symbol

func (_ERC1155 *ERC1155Session) Symbol(_id *big.Int) (string, error)

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

Solidity: function symbol(uint256 _id) view returns(string)

func (*ERC1155Session) TotalSupply

func (_ERC1155 *ERC1155Session) TotalSupply(_id *big.Int) (*big.Int, error)

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

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

func (*ERC1155Session) TradeCompletable

func (_ERC1155 *ERC1155Session) TradeCompletable(_id *big.Int) (*big.Int, error)

TradeCompletable is a free data retrieval call binding the contract method 0xb8f7e585.

Solidity: function tradeCompletable(uint256 _id) view returns(uint256)

func (*ERC1155Session) Transfer

func (_ERC1155 *ERC1155Session) Transfer(_to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.

Solidity: function transfer(address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155Session) TransferAdapter

func (_ERC1155 *ERC1155Session) TransferAdapter(_to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

TransferAdapter is a paid mutator transaction binding the contract method 0xff69ecd4.

Solidity: function transferAdapter(address _to, uint256 _id, uint256 _value, address _msgSender) returns()

func (*ERC1155Session) TransferFees

func (_ERC1155 *ERC1155Session) TransferFees(_id *big.Int, _value *big.Int, _from common.Address, _to common.Address) (struct {
	TransferValue       *big.Int
	MinTransferValue    *big.Int
	TransferFeeCurrency *big.Int
	Fee                 *big.Int
	MaxFee              *big.Int
}, error)

TransferFees is a free data retrieval call binding the contract method 0x12ab550f.

Solidity: function transferFees(uint256 _id, uint256 _value, address _from, address _to) view returns(uint256 _transferValue, uint256 _minTransferValue, uint256 _transferFeeCurrency, uint256 _fee, uint256 _maxFee)

func (*ERC1155Session) TransferFrom

func (_ERC1155 *ERC1155Session) TransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.

Solidity: function transferFrom(address _from, address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155Session) TransferFromAdapter

func (_ERC1155 *ERC1155Session) TransferFromAdapter(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

TransferFromAdapter is a paid mutator transaction binding the contract method 0x52a55db2.

Solidity: function transferFromAdapter(address _from, address _to, uint256 _id, uint256 _value, address _msgSender) returns()

func (*ERC1155Session) TransferSettings

func (_ERC1155 *ERC1155Session) TransferSettings(_id *big.Int) (struct {
	Transferable        uint8
	TransferFeeType     uint8
	TransferFeeCurrency *big.Int
	TransferFeeValue    *big.Int
	TransferFeeMaxValue *big.Int
}, error)

TransferSettings is a free data retrieval call binding the contract method 0x6683de90.

Solidity: function transferSettings(uint256 _id) view returns(uint8 _transferable, uint8 _transferFeeType, uint256 _transferFeeCurrency, uint256 _transferFeeValue, uint256 _transferFeeMaxValue)

func (*ERC1155Session) TypeByIndex

func (_ERC1155 *ERC1155Session) TypeByIndex(_index *big.Int) (*big.Int, error)

TypeByIndex is a free data retrieval call binding the contract method 0x5b7852c9.

Solidity: function typeByIndex(uint256 _index) view returns(uint256 _id)

func (*ERC1155Session) TypeCount

func (_ERC1155 *ERC1155Session) TypeCount() (*big.Int, error)

TypeCount is a free data retrieval call binding the contract method 0x602d7fe6.

Solidity: function typeCount() view returns(uint256)

func (*ERC1155Session) TypeData

func (_ERC1155 *ERC1155Session) TypeData(_id *big.Int) (struct {
	Name              string
	Creator           common.Address
	MeltValue         *big.Int
	MeltFeeRatio      uint16
	MeltFeeMaxRatio   uint16
	SupplyModel       common.Address
	TotalSupply       *big.Int
	CirculatingSupply *big.Int
	Reserve           *big.Int
	Transferable      uint8
	TransferFeeData   [4]*big.Int
	NonFungible       bool
}, error)

TypeData is a free data retrieval call binding the contract method 0x4341963e.

Solidity: function typeData(uint256 _id) view returns(string _name, address _creator, uint256 _meltValue, uint16 _meltFeeRatio, uint16 _meltFeeMaxRatio, address _supplyModel, uint256 _totalSupply, uint256 _circulatingSupply, uint256 _reserve, uint8 _transferable, uint256[4] _transferFeeData, bool _nonFungible)

func (*ERC1155Session) UpdateName

func (_ERC1155 *ERC1155Session) UpdateName(_id *big.Int, _name string) (*types.Transaction, error)

UpdateName is a paid mutator transaction binding the contract method 0x53e76f2c.

Solidity: function updateName(uint256 _id, string _name) returns()

func (*ERC1155Session) Uri

func (_ERC1155 *ERC1155Session) Uri(_id *big.Int) (string, error)

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

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

func (*ERC1155Session) Whitelisted

func (_ERC1155 *ERC1155Session) Whitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address) (bool, error)

Whitelisted is a free data retrieval call binding the contract method 0xb2aac5fb.

Solidity: function whitelisted(uint256 _id, address _account, address _whitelisted) view returns(bool)

type ERC1155SetURI

type ERC1155SetURI struct {
	Id  *big.Int
	Uri string
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155SetURI represents a SetURI event raised by the ERC1155 contract.

type ERC1155SetURIIterator

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

ERC1155SetURIIterator is returned from FilterSetURI and is used to iterate over the raw logs and unpacked data for SetURI events raised by the ERC1155 contract.

func (*ERC1155SetURIIterator) Close

func (it *ERC1155SetURIIterator) Close() error

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

func (*ERC1155SetURIIterator) Error

func (it *ERC1155SetURIIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155SetURIIterator) Next

func (it *ERC1155SetURIIterator) 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 ERC1155Transactor

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

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

func NewERC1155Transactor

func NewERC1155Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC1155Transactor, error)

NewERC1155Transactor creates a new write-only instance of ERC1155, bound to a specific deployed contract.

func (*ERC1155Transactor) AcceptAssignment

func (_ERC1155 *ERC1155Transactor) AcceptAssignment(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

AcceptAssignment is a paid mutator transaction binding the contract method 0x6907be85.

Solidity: function acceptAssignment(uint256 _id) returns()

func (*ERC1155Transactor) AddLog

func (_ERC1155 *ERC1155Transactor) AddLog(opts *bind.TransactOpts, _id *big.Int, _data string) (*types.Transaction, error)

AddLog is a paid mutator transaction binding the contract method 0x36d10002.

Solidity: function addLog(uint256 _id, string _data) returns()

func (*ERC1155Transactor) Approve

func (_ERC1155 *ERC1155Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x4f4df442.

Solidity: function approve(address _spender, uint256 _id, uint256 _currentValue, uint256 _value) returns()

func (*ERC1155Transactor) ApproveAdapter

func (_ERC1155 *ERC1155Transactor) ApproveAdapter(opts *bind.TransactOpts, _spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

ApproveAdapter is a paid mutator transaction binding the contract method 0x438df628.

Solidity: function approveAdapter(address _spender, uint256 _id, uint256 _currentValue, uint256 _value, address _msgSender) returns()

func (*ERC1155Transactor) Assign

func (_ERC1155 *ERC1155Transactor) Assign(opts *bind.TransactOpts, _id *big.Int, _creator common.Address) (*types.Transaction, error)

Assign is a paid mutator transaction binding the contract method 0xe07d3b5a.

Solidity: function assign(uint256 _id, address _creator) returns()

func (*ERC1155Transactor) BatchApprove

func (_ERC1155 *ERC1155Transactor) BatchApprove(opts *bind.TransactOpts, _spender common.Address, _ids []*big.Int, _currentValues []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchApprove is a paid mutator transaction binding the contract method 0xd1bab4cc.

Solidity: function batchApprove(address _spender, uint256[] _ids, uint256[] _currentValues, uint256[] _values) returns()

func (*ERC1155Transactor) BatchTransfer

func (_ERC1155 *ERC1155Transactor) BatchTransfer(opts *bind.TransactOpts, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchTransfer is a paid mutator transaction binding the contract method 0xe39c6d80.

Solidity: function batchTransfer(address _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Transactor) BatchTransferFrom

func (_ERC1155 *ERC1155Transactor) BatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.

Solidity: function batchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Transactor) CancelTrade

func (_ERC1155 *ERC1155Transactor) CancelTrade(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

CancelTrade is a paid mutator transaction binding the contract method 0x09ec6cc7.

Solidity: function cancelTrade(uint256 _id) returns()

func (*ERC1155Transactor) CompleteTrade

func (_ERC1155 *ERC1155Transactor) CompleteTrade(opts *bind.TransactOpts, _id *big.Int) (*types.Transaction, error)

CompleteTrade is a paid mutator transaction binding the contract method 0xad221551.

Solidity: function completeTrade(uint256 _id) returns()

func (*ERC1155Transactor) Create

func (_ERC1155 *ERC1155Transactor) Create(opts *bind.TransactOpts, _name string, _totalSupply *big.Int, _initialReserve *big.Int, _supplyModel common.Address, _meltValue *big.Int, _meltFeeRatio uint16, _transferable uint8, _transferFeeSettings [3]*big.Int, _nonFungible bool) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xcd23dde0.

Solidity: function create(string _name, uint256 _totalSupply, uint256 _initialReserve, address _supplyModel, uint256 _meltValue, uint16 _meltFeeRatio, uint8 _transferable, uint256[3] _transferFeeSettings, bool _nonFungible) returns()

func (*ERC1155Transactor) CreateTrade

func (_ERC1155 *ERC1155Transactor) CreateTrade(opts *bind.TransactOpts, _askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, _offeringValues []*big.Int, _secondParty common.Address) (*types.Transaction, error)

CreateTrade is a paid mutator transaction binding the contract method 0xf637ee09.

Solidity: function createTrade(uint256[] _askingIds, uint128[] _askingValues, uint256[] _offeringIds, uint128[] _offeringValues, address _secondParty) returns()

func (*ERC1155Transactor) DecreaseMaxMeltFee

func (_ERC1155 *ERC1155Transactor) DecreaseMaxMeltFee(opts *bind.TransactOpts, _id *big.Int, _fee uint16) (*types.Transaction, error)

DecreaseMaxMeltFee is a paid mutator transaction binding the contract method 0x8fa1cc21.

Solidity: function decreaseMaxMeltFee(uint256 _id, uint16 _fee) returns()

func (*ERC1155Transactor) DecreaseMaxTransferFee

func (_ERC1155 *ERC1155Transactor) DecreaseMaxTransferFee(opts *bind.TransactOpts, _id *big.Int, _fee *big.Int) (*types.Transaction, error)

DecreaseMaxTransferFee is a paid mutator transaction binding the contract method 0xc5817e1e.

Solidity: function decreaseMaxTransferFee(uint256 _id, uint256 _fee) returns()

func (*ERC1155Transactor) DeployERC20Adapter

func (_ERC1155 *ERC1155Transactor) DeployERC20Adapter(opts *bind.TransactOpts, _id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)

DeployERC20Adapter is a paid mutator transaction binding the contract method 0xaaee660e.

Solidity: function deployERC20Adapter(uint256 _id, uint8 _decimals, string _symbol) returns(address)

func (*ERC1155Transactor) DeployERC721Adapter

func (_ERC1155 *ERC1155Transactor) DeployERC721Adapter(opts *bind.TransactOpts, _id *big.Int, _symbol string) (*types.Transaction, error)

DeployERC721Adapter is a paid mutator transaction binding the contract method 0x6ab98c15.

Solidity: function deployERC721Adapter(uint256 _id, string _symbol) returns(address)

func (*ERC1155Transactor) Fallback

func (_ERC1155 *ERC1155Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() returns()

func (*ERC1155Transactor) Initialize

func (_ERC1155 *ERC1155Transactor) Initialize(opts *bind.TransactOpts, _storage common.Address, _oldContract common.Address) (*types.Transaction, error)

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

Solidity: function initialize(address _storage, address _oldContract) returns()

func (*ERC1155Transactor) Melt

func (_ERC1155 *ERC1155Transactor) Melt(opts *bind.TransactOpts, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

Melt is a paid mutator transaction binding the contract method 0xf6089e12.

Solidity: function melt(uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Transactor) MintFungibles

func (_ERC1155 *ERC1155Transactor) MintFungibles(opts *bind.TransactOpts, _id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)

MintFungibles is a paid mutator transaction binding the contract method 0x3d7d20a4.

Solidity: function mintFungibles(uint256 _id, address[] _to, uint256[] _values) returns()

func (*ERC1155Transactor) MintNonFungibles

func (_ERC1155 *ERC1155Transactor) MintNonFungibles(opts *bind.TransactOpts, _id *big.Int, _to []common.Address) (*types.Transaction, error)

MintNonFungibles is a paid mutator transaction binding the contract method 0x00549c2b.

Solidity: function mintNonFungibles(uint256 _id, address[] _to) returns()

func (*ERC1155Transactor) MintNonFungiblesWithData

func (_ERC1155 *ERC1155Transactor) MintNonFungiblesWithData(opts *bind.TransactOpts, _id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)

MintNonFungiblesWithData is a paid mutator transaction binding the contract method 0x176ea852.

Solidity: function mintNonFungiblesWithData(uint256 _id, address[] _to, uint128[] _data) returns()

func (*ERC1155Transactor) MulticastTransfer

func (_ERC1155 *ERC1155Transactor) MulticastTransfer(opts *bind.TransactOpts, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

MulticastTransfer is a paid mutator transaction binding the contract method 0x67fd9da3.

Solidity: function multicastTransfer(address[] _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Transactor) MulticastTransferFrom

func (_ERC1155 *ERC1155Transactor) MulticastTransferFrom(opts *bind.TransactOpts, _from []common.Address, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

MulticastTransferFrom is a paid mutator transaction binding the contract method 0x8f76ccf7.

Solidity: function multicastTransferFrom(address[] _from, address[] _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155Transactor) ReleaseERC1155

func (_ERC1155 *ERC1155Transactor) ReleaseERC1155(opts *bind.TransactOpts, _erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

ReleaseERC1155 is a paid mutator transaction binding the contract method 0xa9d27375.

Solidity: function releaseERC1155(address _erc1155ContractAddress, address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155Transactor) ReleaseERC20

func (_ERC1155 *ERC1155Transactor) ReleaseERC20(opts *bind.TransactOpts, _erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

ReleaseERC20 is a paid mutator transaction binding the contract method 0x6cd533d8.

Solidity: function releaseERC20(address _erc20ContractAddress, address _to, uint256 _value) returns()

func (*ERC1155Transactor) ReleaseERC721

func (_ERC1155 *ERC1155Transactor) ReleaseERC721(opts *bind.TransactOpts, _erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)

ReleaseERC721 is a paid mutator transaction binding the contract method 0xd8265846.

Solidity: function releaseERC721(address _erc721ContractAddress, address _to, uint256 _token) returns()

func (*ERC1155Transactor) ReleaseETH

func (_ERC1155 *ERC1155Transactor) ReleaseETH(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

ReleaseETH is a paid mutator transaction binding the contract method 0xe8e71f0c.

Solidity: function releaseETH(address _to, uint256 _value) returns()

func (*ERC1155Transactor) ReleaseReserve

func (_ERC1155 *ERC1155Transactor) ReleaseReserve(opts *bind.TransactOpts, _id *big.Int, _value *big.Int) (*types.Transaction, error)

ReleaseReserve is a paid mutator transaction binding the contract method 0xc2eed0de.

Solidity: function releaseReserve(uint256 _id, uint128 _value) returns()

func (*ERC1155Transactor) Retire

func (_ERC1155 *ERC1155Transactor) Retire(opts *bind.TransactOpts, _nextContract common.Address) (*types.Transaction, error)

Retire is a paid mutator transaction binding the contract method 0x9e6371ba.

Solidity: function retire(address _nextContract) returns()

func (*ERC1155Transactor) SafeBatchTransfer

func (_ERC1155 *ERC1155Transactor) SafeBatchTransfer(opts *bind.TransactOpts, _to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)

SafeBatchTransfer is a paid mutator transaction binding the contract method 0x368b2842.

Solidity: function safeBatchTransfer(address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()

func (*ERC1155Transactor) SafeBatchTransferFrom

func (_ERC1155 *ERC1155Transactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _ids []*big.Int, _values []*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[] _values, bytes _data) returns()

func (*ERC1155Transactor) SafeMulticastTransfer

func (_ERC1155 *ERC1155Transactor) SafeMulticastTransfer(opts *bind.TransactOpts, _to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)

SafeMulticastTransfer is a paid mutator transaction binding the contract method 0xdbd3c372.

Solidity: function safeMulticastTransfer(address[] _to, uint256[] _ids, uint256[] _values, bytes _data) returns()

func (*ERC1155Transactor) SafeTransfer

func (_ERC1155 *ERC1155Transactor) SafeTransfer(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)

SafeTransfer is a paid mutator transaction binding the contract method 0xae28b68c.

Solidity: function safeTransfer(address _to, uint256 _id, uint256 _value, bytes _data) returns()

func (*ERC1155Transactor) SafeTransferFrom

func (_ERC1155 *ERC1155Transactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *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 _value, bytes _data) returns()

func (*ERC1155Transactor) SetApproval

func (_ERC1155 *ERC1155Transactor) SetApproval(opts *bind.TransactOpts, _operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)

SetApproval is a paid mutator transaction binding the contract method 0xc35774a1.

Solidity: function setApproval(address _operator, uint256[] _ids, bool _approved) returns()

func (*ERC1155Transactor) SetApprovalAdapter

func (_ERC1155 *ERC1155Transactor) SetApprovalAdapter(opts *bind.TransactOpts, _operator common.Address, _id *big.Int, _approved bool, _msgSender common.Address) (*types.Transaction, error)

SetApprovalAdapter is a paid mutator transaction binding the contract method 0x2f0aeda4.

Solidity: function setApprovalAdapter(address _operator, uint256 _id, bool _approved, address _msgSender) returns()

func (*ERC1155Transactor) SetApprovalForAll

func (_ERC1155 *ERC1155Transactor) 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 (*ERC1155Transactor) SetMeltFee

func (_ERC1155 *ERC1155Transactor) SetMeltFee(opts *bind.TransactOpts, _id *big.Int, _fee uint16) (*types.Transaction, error)

SetMeltFee is a paid mutator transaction binding the contract method 0xa6566f8d.

Solidity: function setMeltFee(uint256 _id, uint16 _fee) returns()

func (*ERC1155Transactor) SetTransferFee

func (_ERC1155 *ERC1155Transactor) SetTransferFee(opts *bind.TransactOpts, _id *big.Int, _fee *big.Int) (*types.Transaction, error)

SetTransferFee is a paid mutator transaction binding the contract method 0x934930a1.

Solidity: function setTransferFee(uint256 _id, uint256 _fee) returns()

func (*ERC1155Transactor) SetTransferable

func (_ERC1155 *ERC1155Transactor) SetTransferable(opts *bind.TransactOpts, _id *big.Int, _transferable uint8) (*types.Transaction, error)

SetTransferable is a paid mutator transaction binding the contract method 0x34e07ff3.

Solidity: function setTransferable(uint256 _id, uint8 _transferable) returns()

func (*ERC1155Transactor) SetURI

func (_ERC1155 *ERC1155Transactor) SetURI(opts *bind.TransactOpts, _id *big.Int, _uri string) (*types.Transaction, error)

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

Solidity: function setURI(uint256 _id, string _uri) returns()

func (*ERC1155Transactor) SetWhitelisted

func (_ERC1155 *ERC1155Transactor) SetWhitelisted(opts *bind.TransactOpts, _id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)

SetWhitelisted is a paid mutator transaction binding the contract method 0xe6e21c75.

Solidity: function setWhitelisted(uint256 _id, address _account, address _whitelisted, bool _on) returns()

func (*ERC1155Transactor) Transfer

func (_ERC1155 *ERC1155Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.

Solidity: function transfer(address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155Transactor) TransferAdapter

func (_ERC1155 *ERC1155Transactor) TransferAdapter(opts *bind.TransactOpts, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

TransferAdapter is a paid mutator transaction binding the contract method 0xff69ecd4.

Solidity: function transferAdapter(address _to, uint256 _id, uint256 _value, address _msgSender) returns()

func (*ERC1155Transactor) TransferFrom

func (_ERC1155 *ERC1155Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.

Solidity: function transferFrom(address _from, address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155Transactor) TransferFromAdapter

func (_ERC1155 *ERC1155Transactor) TransferFromAdapter(opts *bind.TransactOpts, _from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

TransferFromAdapter is a paid mutator transaction binding the contract method 0x52a55db2.

Solidity: function transferFromAdapter(address _from, address _to, uint256 _id, uint256 _value, address _msgSender) returns()

func (*ERC1155Transactor) UpdateName

func (_ERC1155 *ERC1155Transactor) UpdateName(opts *bind.TransactOpts, _id *big.Int, _name string) (*types.Transaction, error)

UpdateName is a paid mutator transaction binding the contract method 0x53e76f2c.

Solidity: function updateName(uint256 _id, string _name) returns()

type ERC1155TransactorRaw

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

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

func (*ERC1155TransactorRaw) Transact

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

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

func (*ERC1155TransactorRaw) Transfer

func (_ERC1155 *ERC1155TransactorRaw) 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 ERC1155TransactorSession

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

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

func (*ERC1155TransactorSession) AcceptAssignment

func (_ERC1155 *ERC1155TransactorSession) AcceptAssignment(_id *big.Int) (*types.Transaction, error)

AcceptAssignment is a paid mutator transaction binding the contract method 0x6907be85.

Solidity: function acceptAssignment(uint256 _id) returns()

func (*ERC1155TransactorSession) AddLog

func (_ERC1155 *ERC1155TransactorSession) AddLog(_id *big.Int, _data string) (*types.Transaction, error)

AddLog is a paid mutator transaction binding the contract method 0x36d10002.

Solidity: function addLog(uint256 _id, string _data) returns()

func (*ERC1155TransactorSession) Approve

func (_ERC1155 *ERC1155TransactorSession) Approve(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x4f4df442.

Solidity: function approve(address _spender, uint256 _id, uint256 _currentValue, uint256 _value) returns()

func (*ERC1155TransactorSession) ApproveAdapter

func (_ERC1155 *ERC1155TransactorSession) ApproveAdapter(_spender common.Address, _id *big.Int, _currentValue *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

ApproveAdapter is a paid mutator transaction binding the contract method 0x438df628.

Solidity: function approveAdapter(address _spender, uint256 _id, uint256 _currentValue, uint256 _value, address _msgSender) returns()

func (*ERC1155TransactorSession) Assign

func (_ERC1155 *ERC1155TransactorSession) Assign(_id *big.Int, _creator common.Address) (*types.Transaction, error)

Assign is a paid mutator transaction binding the contract method 0xe07d3b5a.

Solidity: function assign(uint256 _id, address _creator) returns()

func (*ERC1155TransactorSession) BatchApprove

func (_ERC1155 *ERC1155TransactorSession) BatchApprove(_spender common.Address, _ids []*big.Int, _currentValues []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchApprove is a paid mutator transaction binding the contract method 0xd1bab4cc.

Solidity: function batchApprove(address _spender, uint256[] _ids, uint256[] _currentValues, uint256[] _values) returns()

func (*ERC1155TransactorSession) BatchTransfer

func (_ERC1155 *ERC1155TransactorSession) BatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchTransfer is a paid mutator transaction binding the contract method 0xe39c6d80.

Solidity: function batchTransfer(address _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155TransactorSession) BatchTransferFrom

func (_ERC1155 *ERC1155TransactorSession) BatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.

Solidity: function batchTransferFrom(address _from, address _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155TransactorSession) CancelTrade

func (_ERC1155 *ERC1155TransactorSession) CancelTrade(_id *big.Int) (*types.Transaction, error)

CancelTrade is a paid mutator transaction binding the contract method 0x09ec6cc7.

Solidity: function cancelTrade(uint256 _id) returns()

func (*ERC1155TransactorSession) CompleteTrade

func (_ERC1155 *ERC1155TransactorSession) CompleteTrade(_id *big.Int) (*types.Transaction, error)

CompleteTrade is a paid mutator transaction binding the contract method 0xad221551.

Solidity: function completeTrade(uint256 _id) returns()

func (*ERC1155TransactorSession) Create

func (_ERC1155 *ERC1155TransactorSession) Create(_name string, _totalSupply *big.Int, _initialReserve *big.Int, _supplyModel common.Address, _meltValue *big.Int, _meltFeeRatio uint16, _transferable uint8, _transferFeeSettings [3]*big.Int, _nonFungible bool) (*types.Transaction, error)

Create is a paid mutator transaction binding the contract method 0xcd23dde0.

Solidity: function create(string _name, uint256 _totalSupply, uint256 _initialReserve, address _supplyModel, uint256 _meltValue, uint16 _meltFeeRatio, uint8 _transferable, uint256[3] _transferFeeSettings, bool _nonFungible) returns()

func (*ERC1155TransactorSession) CreateTrade

func (_ERC1155 *ERC1155TransactorSession) CreateTrade(_askingIds []*big.Int, _askingValues []*big.Int, _offeringIds []*big.Int, _offeringValues []*big.Int, _secondParty common.Address) (*types.Transaction, error)

CreateTrade is a paid mutator transaction binding the contract method 0xf637ee09.

Solidity: function createTrade(uint256[] _askingIds, uint128[] _askingValues, uint256[] _offeringIds, uint128[] _offeringValues, address _secondParty) returns()

func (*ERC1155TransactorSession) DecreaseMaxMeltFee

func (_ERC1155 *ERC1155TransactorSession) DecreaseMaxMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)

DecreaseMaxMeltFee is a paid mutator transaction binding the contract method 0x8fa1cc21.

Solidity: function decreaseMaxMeltFee(uint256 _id, uint16 _fee) returns()

func (*ERC1155TransactorSession) DecreaseMaxTransferFee

func (_ERC1155 *ERC1155TransactorSession) DecreaseMaxTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)

DecreaseMaxTransferFee is a paid mutator transaction binding the contract method 0xc5817e1e.

Solidity: function decreaseMaxTransferFee(uint256 _id, uint256 _fee) returns()

func (*ERC1155TransactorSession) DeployERC20Adapter

func (_ERC1155 *ERC1155TransactorSession) DeployERC20Adapter(_id *big.Int, _decimals uint8, _symbol string) (*types.Transaction, error)

DeployERC20Adapter is a paid mutator transaction binding the contract method 0xaaee660e.

Solidity: function deployERC20Adapter(uint256 _id, uint8 _decimals, string _symbol) returns(address)

func (*ERC1155TransactorSession) DeployERC721Adapter

func (_ERC1155 *ERC1155TransactorSession) DeployERC721Adapter(_id *big.Int, _symbol string) (*types.Transaction, error)

DeployERC721Adapter is a paid mutator transaction binding the contract method 0x6ab98c15.

Solidity: function deployERC721Adapter(uint256 _id, string _symbol) returns(address)

func (*ERC1155TransactorSession) Fallback

func (_ERC1155 *ERC1155TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() returns()

func (*ERC1155TransactorSession) Initialize

func (_ERC1155 *ERC1155TransactorSession) Initialize(_storage common.Address, _oldContract common.Address) (*types.Transaction, error)

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

Solidity: function initialize(address _storage, address _oldContract) returns()

func (*ERC1155TransactorSession) Melt

func (_ERC1155 *ERC1155TransactorSession) Melt(_ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

Melt is a paid mutator transaction binding the contract method 0xf6089e12.

Solidity: function melt(uint256[] _ids, uint256[] _values) returns()

func (*ERC1155TransactorSession) MintFungibles

func (_ERC1155 *ERC1155TransactorSession) MintFungibles(_id *big.Int, _to []common.Address, _values []*big.Int) (*types.Transaction, error)

MintFungibles is a paid mutator transaction binding the contract method 0x3d7d20a4.

Solidity: function mintFungibles(uint256 _id, address[] _to, uint256[] _values) returns()

func (*ERC1155TransactorSession) MintNonFungibles

func (_ERC1155 *ERC1155TransactorSession) MintNonFungibles(_id *big.Int, _to []common.Address) (*types.Transaction, error)

MintNonFungibles is a paid mutator transaction binding the contract method 0x00549c2b.

Solidity: function mintNonFungibles(uint256 _id, address[] _to) returns()

func (*ERC1155TransactorSession) MintNonFungiblesWithData

func (_ERC1155 *ERC1155TransactorSession) MintNonFungiblesWithData(_id *big.Int, _to []common.Address, _data []*big.Int) (*types.Transaction, error)

MintNonFungiblesWithData is a paid mutator transaction binding the contract method 0x176ea852.

Solidity: function mintNonFungiblesWithData(uint256 _id, address[] _to, uint128[] _data) returns()

func (*ERC1155TransactorSession) MulticastTransfer

func (_ERC1155 *ERC1155TransactorSession) MulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

MulticastTransfer is a paid mutator transaction binding the contract method 0x67fd9da3.

Solidity: function multicastTransfer(address[] _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155TransactorSession) MulticastTransferFrom

func (_ERC1155 *ERC1155TransactorSession) MulticastTransferFrom(_from []common.Address, _to []common.Address, _ids []*big.Int, _values []*big.Int) (*types.Transaction, error)

MulticastTransferFrom is a paid mutator transaction binding the contract method 0x8f76ccf7.

Solidity: function multicastTransferFrom(address[] _from, address[] _to, uint256[] _ids, uint256[] _values) returns()

func (*ERC1155TransactorSession) ReleaseERC1155

func (_ERC1155 *ERC1155TransactorSession) ReleaseERC1155(_erc1155ContractAddress common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

ReleaseERC1155 is a paid mutator transaction binding the contract method 0xa9d27375.

Solidity: function releaseERC1155(address _erc1155ContractAddress, address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155TransactorSession) ReleaseERC20

func (_ERC1155 *ERC1155TransactorSession) ReleaseERC20(_erc20ContractAddress common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

ReleaseERC20 is a paid mutator transaction binding the contract method 0x6cd533d8.

Solidity: function releaseERC20(address _erc20ContractAddress, address _to, uint256 _value) returns()

func (*ERC1155TransactorSession) ReleaseERC721

func (_ERC1155 *ERC1155TransactorSession) ReleaseERC721(_erc721ContractAddress common.Address, _to common.Address, _token *big.Int) (*types.Transaction, error)

ReleaseERC721 is a paid mutator transaction binding the contract method 0xd8265846.

Solidity: function releaseERC721(address _erc721ContractAddress, address _to, uint256 _token) returns()

func (*ERC1155TransactorSession) ReleaseETH

func (_ERC1155 *ERC1155TransactorSession) ReleaseETH(_to common.Address, _value *big.Int) (*types.Transaction, error)

ReleaseETH is a paid mutator transaction binding the contract method 0xe8e71f0c.

Solidity: function releaseETH(address _to, uint256 _value) returns()

func (*ERC1155TransactorSession) ReleaseReserve

func (_ERC1155 *ERC1155TransactorSession) ReleaseReserve(_id *big.Int, _value *big.Int) (*types.Transaction, error)

ReleaseReserve is a paid mutator transaction binding the contract method 0xc2eed0de.

Solidity: function releaseReserve(uint256 _id, uint128 _value) returns()

func (*ERC1155TransactorSession) Retire

func (_ERC1155 *ERC1155TransactorSession) Retire(_nextContract common.Address) (*types.Transaction, error)

Retire is a paid mutator transaction binding the contract method 0x9e6371ba.

Solidity: function retire(address _nextContract) returns()

func (*ERC1155TransactorSession) SafeBatchTransfer

func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransfer(_to common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)

SafeBatchTransfer is a paid mutator transaction binding the contract method 0x368b2842.

Solidity: function safeBatchTransfer(address _to, uint256[] _ids, uint256[] _values, bytes _data) returns()

func (*ERC1155TransactorSession) SafeBatchTransferFrom

func (_ERC1155 *ERC1155TransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _ids []*big.Int, _values []*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[] _values, bytes _data) returns()

func (*ERC1155TransactorSession) SafeMulticastTransfer

func (_ERC1155 *ERC1155TransactorSession) SafeMulticastTransfer(_to []common.Address, _ids []*big.Int, _values []*big.Int, _data []byte) (*types.Transaction, error)

SafeMulticastTransfer is a paid mutator transaction binding the contract method 0xdbd3c372.

Solidity: function safeMulticastTransfer(address[] _to, uint256[] _ids, uint256[] _values, bytes _data) returns()

func (*ERC1155TransactorSession) SafeTransfer

func (_ERC1155 *ERC1155TransactorSession) SafeTransfer(_to common.Address, _id *big.Int, _value *big.Int, _data []byte) (*types.Transaction, error)

SafeTransfer is a paid mutator transaction binding the contract method 0xae28b68c.

Solidity: function safeTransfer(address _to, uint256 _id, uint256 _value, bytes _data) returns()

func (*ERC1155TransactorSession) SafeTransferFrom

func (_ERC1155 *ERC1155TransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *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 _value, bytes _data) returns()

func (*ERC1155TransactorSession) SetApproval

func (_ERC1155 *ERC1155TransactorSession) SetApproval(_operator common.Address, _ids []*big.Int, _approved bool) (*types.Transaction, error)

SetApproval is a paid mutator transaction binding the contract method 0xc35774a1.

Solidity: function setApproval(address _operator, uint256[] _ids, bool _approved) returns()

func (*ERC1155TransactorSession) SetApprovalAdapter

func (_ERC1155 *ERC1155TransactorSession) SetApprovalAdapter(_operator common.Address, _id *big.Int, _approved bool, _msgSender common.Address) (*types.Transaction, error)

SetApprovalAdapter is a paid mutator transaction binding the contract method 0x2f0aeda4.

Solidity: function setApprovalAdapter(address _operator, uint256 _id, bool _approved, address _msgSender) returns()

func (*ERC1155TransactorSession) SetApprovalForAll

func (_ERC1155 *ERC1155TransactorSession) 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 (*ERC1155TransactorSession) SetMeltFee

func (_ERC1155 *ERC1155TransactorSession) SetMeltFee(_id *big.Int, _fee uint16) (*types.Transaction, error)

SetMeltFee is a paid mutator transaction binding the contract method 0xa6566f8d.

Solidity: function setMeltFee(uint256 _id, uint16 _fee) returns()

func (*ERC1155TransactorSession) SetTransferFee

func (_ERC1155 *ERC1155TransactorSession) SetTransferFee(_id *big.Int, _fee *big.Int) (*types.Transaction, error)

SetTransferFee is a paid mutator transaction binding the contract method 0x934930a1.

Solidity: function setTransferFee(uint256 _id, uint256 _fee) returns()

func (*ERC1155TransactorSession) SetTransferable

func (_ERC1155 *ERC1155TransactorSession) SetTransferable(_id *big.Int, _transferable uint8) (*types.Transaction, error)

SetTransferable is a paid mutator transaction binding the contract method 0x34e07ff3.

Solidity: function setTransferable(uint256 _id, uint8 _transferable) returns()

func (*ERC1155TransactorSession) SetURI

func (_ERC1155 *ERC1155TransactorSession) SetURI(_id *big.Int, _uri string) (*types.Transaction, error)

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

Solidity: function setURI(uint256 _id, string _uri) returns()

func (*ERC1155TransactorSession) SetWhitelisted

func (_ERC1155 *ERC1155TransactorSession) SetWhitelisted(_id *big.Int, _account common.Address, _whitelisted common.Address, _on bool) (*types.Transaction, error)

SetWhitelisted is a paid mutator transaction binding the contract method 0xe6e21c75.

Solidity: function setWhitelisted(uint256 _id, address _account, address _whitelisted, bool _on) returns()

func (*ERC1155TransactorSession) Transfer

func (_ERC1155 *ERC1155TransactorSession) Transfer(_to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.

Solidity: function transfer(address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155TransactorSession) TransferAdapter

func (_ERC1155 *ERC1155TransactorSession) TransferAdapter(_to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

TransferAdapter is a paid mutator transaction binding the contract method 0xff69ecd4.

Solidity: function transferAdapter(address _to, uint256 _id, uint256 _value, address _msgSender) returns()

func (*ERC1155TransactorSession) TransferFrom

func (_ERC1155 *ERC1155TransactorSession) TransferFrom(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.

Solidity: function transferFrom(address _from, address _to, uint256 _id, uint256 _value) returns()

func (*ERC1155TransactorSession) TransferFromAdapter

func (_ERC1155 *ERC1155TransactorSession) TransferFromAdapter(_from common.Address, _to common.Address, _id *big.Int, _value *big.Int, _msgSender common.Address) (*types.Transaction, error)

TransferFromAdapter is a paid mutator transaction binding the contract method 0x52a55db2.

Solidity: function transferFromAdapter(address _from, address _to, uint256 _id, uint256 _value, address _msgSender) returns()

func (*ERC1155TransactorSession) UpdateName

func (_ERC1155 *ERC1155TransactorSession) UpdateName(_id *big.Int, _name string) (*types.Transaction, error)

UpdateName is a paid mutator transaction binding the contract method 0x53e76f2c.

Solidity: function updateName(uint256 _id, string _name) returns()

type ERC1155Transfer

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

ERC1155Transfer represents a Transfer event raised by the ERC1155 contract.

type ERC1155TransferFee

type ERC1155TransferFee struct {
	Id       *big.Int
	Sender   common.Address
	FeeId    *big.Int
	FeeValue *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

ERC1155TransferFee represents a TransferFee event raised by the ERC1155 contract.

type ERC1155TransferFeeIterator

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

ERC1155TransferFeeIterator is returned from FilterTransferFee and is used to iterate over the raw logs and unpacked data for TransferFee events raised by the ERC1155 contract.

func (*ERC1155TransferFeeIterator) Close

func (it *ERC1155TransferFeeIterator) Close() error

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

func (*ERC1155TransferFeeIterator) Error

func (it *ERC1155TransferFeeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155TransferFeeIterator) Next

func (it *ERC1155TransferFeeIterator) 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 ERC1155TransferIterator

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

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

func (*ERC1155TransferIterator) Close

func (it *ERC1155TransferIterator) Close() error

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

func (*ERC1155TransferIterator) Error

func (it *ERC1155TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155TransferIterator) Next

func (it *ERC1155TransferIterator) 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 ERC1155UpdateDecimals

type ERC1155UpdateDecimals struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateDecimals represents a UpdateDecimals event raised by the ERC1155 contract.

type ERC1155UpdateDecimalsIterator

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

ERC1155UpdateDecimalsIterator is returned from FilterUpdateDecimals and is used to iterate over the raw logs and unpacked data for UpdateDecimals events raised by the ERC1155 contract.

func (*ERC1155UpdateDecimalsIterator) Close

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

func (*ERC1155UpdateDecimalsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateDecimalsIterator) 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 ERC1155UpdateMaxMeltFee

type ERC1155UpdateMaxMeltFee struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateMaxMeltFee represents a UpdateMaxMeltFee event raised by the ERC1155 contract.

type ERC1155UpdateMaxMeltFeeIterator

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

ERC1155UpdateMaxMeltFeeIterator is returned from FilterUpdateMaxMeltFee and is used to iterate over the raw logs and unpacked data for UpdateMaxMeltFee events raised by the ERC1155 contract.

func (*ERC1155UpdateMaxMeltFeeIterator) Close

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

func (*ERC1155UpdateMaxMeltFeeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateMaxMeltFeeIterator) 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 ERC1155UpdateMaxTransferFee

type ERC1155UpdateMaxTransferFee struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateMaxTransferFee represents a UpdateMaxTransferFee event raised by the ERC1155 contract.

type ERC1155UpdateMaxTransferFeeIterator

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

ERC1155UpdateMaxTransferFeeIterator is returned from FilterUpdateMaxTransferFee and is used to iterate over the raw logs and unpacked data for UpdateMaxTransferFee events raised by the ERC1155 contract.

func (*ERC1155UpdateMaxTransferFeeIterator) Close

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

func (*ERC1155UpdateMaxTransferFeeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateMaxTransferFeeIterator) 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 ERC1155UpdateMeltFee

type ERC1155UpdateMeltFee struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateMeltFee represents a UpdateMeltFee event raised by the ERC1155 contract.

type ERC1155UpdateMeltFeeIterator

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

ERC1155UpdateMeltFeeIterator is returned from FilterUpdateMeltFee and is used to iterate over the raw logs and unpacked data for UpdateMeltFee events raised by the ERC1155 contract.

func (*ERC1155UpdateMeltFeeIterator) Close

func (it *ERC1155UpdateMeltFeeIterator) Close() error

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

func (*ERC1155UpdateMeltFeeIterator) Error

func (it *ERC1155UpdateMeltFeeIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateMeltFeeIterator) 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 ERC1155UpdateName

type ERC1155UpdateName struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateName represents a UpdateName event raised by the ERC1155 contract.

type ERC1155UpdateNameIterator

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

ERC1155UpdateNameIterator is returned from FilterUpdateName and is used to iterate over the raw logs and unpacked data for UpdateName events raised by the ERC1155 contract.

func (*ERC1155UpdateNameIterator) Close

func (it *ERC1155UpdateNameIterator) Close() error

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

func (*ERC1155UpdateNameIterator) Error

func (it *ERC1155UpdateNameIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateNameIterator) Next

func (it *ERC1155UpdateNameIterator) 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 ERC1155UpdateSymbol

type ERC1155UpdateSymbol struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateSymbol represents a UpdateSymbol event raised by the ERC1155 contract.

type ERC1155UpdateSymbolIterator

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

ERC1155UpdateSymbolIterator is returned from FilterUpdateSymbol and is used to iterate over the raw logs and unpacked data for UpdateSymbol events raised by the ERC1155 contract.

func (*ERC1155UpdateSymbolIterator) Close

func (it *ERC1155UpdateSymbolIterator) Close() error

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

func (*ERC1155UpdateSymbolIterator) Error

func (it *ERC1155UpdateSymbolIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateSymbolIterator) Next

func (it *ERC1155UpdateSymbolIterator) 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 ERC1155UpdateTransferFee

type ERC1155UpdateTransferFee struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateTransferFee represents a UpdateTransferFee event raised by the ERC1155 contract.

type ERC1155UpdateTransferFeeIterator

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

ERC1155UpdateTransferFeeIterator is returned from FilterUpdateTransferFee and is used to iterate over the raw logs and unpacked data for UpdateTransferFee events raised by the ERC1155 contract.

func (*ERC1155UpdateTransferFeeIterator) Close

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

func (*ERC1155UpdateTransferFeeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateTransferFeeIterator) 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 ERC1155UpdateTransferable

type ERC1155UpdateTransferable struct {
	Id  *big.Int
	Raw types.Log // Blockchain specific contextual infos
}

ERC1155UpdateTransferable represents a UpdateTransferable event raised by the ERC1155 contract.

type ERC1155UpdateTransferableIterator

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

ERC1155UpdateTransferableIterator is returned from FilterUpdateTransferable and is used to iterate over the raw logs and unpacked data for UpdateTransferable events raised by the ERC1155 contract.

func (*ERC1155UpdateTransferableIterator) Close

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

func (*ERC1155UpdateTransferableIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155UpdateTransferableIterator) 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 ERC1155Whitelist

type ERC1155Whitelist struct {
	Id          *big.Int
	Account     common.Address
	Whitelisted common.Address
	On          bool
	Raw         types.Log // Blockchain specific contextual infos
}

ERC1155Whitelist represents a Whitelist event raised by the ERC1155 contract.

type ERC1155WhitelistIterator

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

ERC1155WhitelistIterator is returned from FilterWhitelist and is used to iterate over the raw logs and unpacked data for Whitelist events raised by the ERC1155 contract.

func (*ERC1155WhitelistIterator) Close

func (it *ERC1155WhitelistIterator) Close() error

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

func (*ERC1155WhitelistIterator) Error

func (it *ERC1155WhitelistIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC1155WhitelistIterator) Next

func (it *ERC1155WhitelistIterator) 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 ERC165

type ERC165 struct {
	ERC165Caller     // Read-only binding to the contract
	ERC165Transactor // Write-only binding to the contract
	ERC165Filterer   // Log filterer for contract events
}

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

func NewERC165

func NewERC165(address common.Address, backend bind.ContractBackend) (*ERC165, error)

NewERC165 creates a new instance of ERC165, bound to a specific deployed contract.

type ERC165Caller

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

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

func NewERC165Caller

func NewERC165Caller(address common.Address, caller bind.ContractCaller) (*ERC165Caller, error)

NewERC165Caller creates a new read-only instance of ERC165, bound to a specific deployed contract.

func (*ERC165Caller) SupportsInterface

func (_ERC165 *ERC165Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)

type ERC165CallerRaw

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

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

func (*ERC165CallerRaw) Call

func (_ERC165 *ERC165CallerRaw) 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 ERC165CallerSession

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

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

func (*ERC165CallerSession) SupportsInterface

func (_ERC165 *ERC165CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)

type ERC165Filterer

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

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

func NewERC165Filterer

func NewERC165Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC165Filterer, error)

NewERC165Filterer creates a new log filterer instance of ERC165, bound to a specific deployed contract.

type ERC165Raw

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

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

func (*ERC165Raw) Call

func (_ERC165 *ERC165Raw) 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 (*ERC165Raw) Transact

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

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

func (*ERC165Raw) Transfer

func (_ERC165 *ERC165Raw) 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 ERC165Session

type ERC165Session struct {
	Contract     *ERC165           // 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
}

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

func (*ERC165Session) SupportsInterface

func (_ERC165 *ERC165Session) SupportsInterface(interfaceId [4]byte) (bool, error)

SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.

Solidity: function supportsInterface(bytes4 interfaceId) view returns(bool)

type ERC165Transactor

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

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

func NewERC165Transactor

func NewERC165Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC165Transactor, error)

NewERC165Transactor creates a new write-only instance of ERC165, bound to a specific deployed contract.

type ERC165TransactorRaw

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

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

func (*ERC165TransactorRaw) Transact

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

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

func (*ERC165TransactorRaw) Transfer

func (_ERC165 *ERC165TransactorRaw) 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 ERC165TransactorSession

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

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

type ERC20

type ERC20 struct {
	ERC20Caller     // Read-only binding to the contract
	ERC20Transactor // Write-only binding to the contract
	ERC20Filterer   // Log filterer for contract events
}

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

func NewERC20

func NewERC20(address common.Address, backend bind.ContractBackend) (*ERC20, error)

NewERC20 creates a new instance of ERC20, bound to a specific deployed contract.

type ERC20Approval

type ERC20Approval struct {
	Owner   common.Address
	Spender common.Address
	Value   *big.Int
	Raw     types.Log // Blockchain specific contextual infos
}

ERC20Approval represents a Approval event raised by the ERC20 contract.

type ERC20ApprovalIterator

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

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

func (*ERC20ApprovalIterator) Close

func (it *ERC20ApprovalIterator) Close() error

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

func (*ERC20ApprovalIterator) Error

func (it *ERC20ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20ApprovalIterator) Next

func (it *ERC20ApprovalIterator) 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 ERC20Caller

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

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

func NewERC20Caller

func NewERC20Caller(address common.Address, caller bind.ContractCaller) (*ERC20Caller, error)

NewERC20Caller creates a new read-only instance of ERC20, bound to a specific deployed contract.

func (*ERC20Caller) Allowance

func (_ERC20 *ERC20Caller) Allowance(opts *bind.CallOpts, _owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) returns(uint256 remaining)

func (*ERC20Caller) BalanceOf

func (_ERC20 *ERC20Caller) 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) returns(uint256 balance)

func (*ERC20Caller) Decimals

func (_ERC20 *ERC20Caller) Decimals(opts *bind.CallOpts) (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() returns(uint8)

func (*ERC20Caller) Name

func (_ERC20 *ERC20Caller) Name(opts *bind.CallOpts) (string, error)

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

Solidity: function name() returns(string)

func (*ERC20Caller) Symbol

func (_ERC20 *ERC20Caller) Symbol(opts *bind.CallOpts) (string, error)

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

Solidity: function symbol() returns(string)

func (*ERC20Caller) TotalSupply

func (_ERC20 *ERC20Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

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

Solidity: function totalSupply() returns(uint256)

func (*ERC20Caller) Version

func (_ERC20 *ERC20Caller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() returns(string)

type ERC20CallerRaw

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

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

func (*ERC20CallerRaw) Call

func (_ERC20 *ERC20CallerRaw) 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 ERC20CallerSession

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

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

func (*ERC20CallerSession) Allowance

func (_ERC20 *ERC20CallerSession) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) returns(uint256 remaining)

func (*ERC20CallerSession) BalanceOf

func (_ERC20 *ERC20CallerSession) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(address _owner) returns(uint256 balance)

func (*ERC20CallerSession) Decimals

func (_ERC20 *ERC20CallerSession) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() returns(uint8)

func (*ERC20CallerSession) Name

func (_ERC20 *ERC20CallerSession) Name() (string, error)

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

Solidity: function name() returns(string)

func (*ERC20CallerSession) Symbol

func (_ERC20 *ERC20CallerSession) Symbol() (string, error)

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

Solidity: function symbol() returns(string)

func (*ERC20CallerSession) TotalSupply

func (_ERC20 *ERC20CallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() returns(uint256)

func (*ERC20CallerSession) Version

func (_ERC20 *ERC20CallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() returns(string)

type ERC20Filterer

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

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

func NewERC20Filterer

func NewERC20Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC20Filterer, error)

NewERC20Filterer creates a new log filterer instance of ERC20, bound to a specific deployed contract.

func (*ERC20Filterer) FilterApproval

func (_ERC20 *ERC20Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _spender []common.Address) (*ERC20ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)

func (*ERC20Filterer) FilterTransfer

func (_ERC20 *ERC20Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC20TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)

func (*ERC20Filterer) ParseApproval

func (_ERC20 *ERC20Filterer) ParseApproval(log types.Log) (*ERC20Approval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)

func (*ERC20Filterer) ParseTransfer

func (_ERC20 *ERC20Filterer) ParseTransfer(log types.Log) (*ERC20Transfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)

func (*ERC20Filterer) WatchApproval

func (_ERC20 *ERC20Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC20Approval, _owner []common.Address, _spender []common.Address) (event.Subscription, error)

WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _spender, uint256 _value)

func (*ERC20Filterer) WatchTransfer

func (_ERC20 *ERC20Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC20Transfer, _from []common.Address, _to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _value)

type ERC20Raw

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

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

func (*ERC20Raw) Call

func (_ERC20 *ERC20Raw) 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 (*ERC20Raw) Transact

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

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

func (*ERC20Raw) Transfer

func (_ERC20 *ERC20Raw) 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 ERC20Session

type ERC20Session struct {
	Contract     *ERC20            // 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
}

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

func (*ERC20Session) Allowance

func (_ERC20 *ERC20Session) Allowance(_owner common.Address, _spender common.Address) (*big.Int, error)

Allowance is a free data retrieval call binding the contract method 0xdd62ed3e.

Solidity: function allowance(address _owner, address _spender) returns(uint256 remaining)

func (*ERC20Session) Approve

func (_ERC20 *ERC20Session) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _value) returns(bool success)

func (*ERC20Session) ApproveAndCall

func (_ERC20 *ERC20Session) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)

func (*ERC20Session) BalanceOf

func (_ERC20 *ERC20Session) BalanceOf(_owner common.Address) (*big.Int, error)

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

Solidity: function balanceOf(address _owner) returns(uint256 balance)

func (*ERC20Session) Decimals

func (_ERC20 *ERC20Session) Decimals() (uint8, error)

Decimals is a free data retrieval call binding the contract method 0x313ce567.

Solidity: function decimals() returns(uint8)

func (*ERC20Session) Fallback

func (_ERC20 *ERC20Session) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() returns()

func (*ERC20Session) Name

func (_ERC20 *ERC20Session) Name() (string, error)

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

Solidity: function name() returns(string)

func (*ERC20Session) Symbol

func (_ERC20 *ERC20Session) Symbol() (string, error)

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

Solidity: function symbol() returns(string)

func (*ERC20Session) TotalSupply

func (_ERC20 *ERC20Session) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() returns(uint256)

func (*ERC20Session) Transfer

func (_ERC20 *ERC20Session) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _value) returns(bool success)

func (*ERC20Session) TransferFrom

func (_ERC20 *ERC20Session) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)

func (*ERC20Session) Version

func (_ERC20 *ERC20Session) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() returns(string)

type ERC20Transactor

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

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

func NewERC20Transactor

func NewERC20Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC20Transactor, error)

NewERC20Transactor creates a new write-only instance of ERC20, bound to a specific deployed contract.

func (*ERC20Transactor) Approve

func (_ERC20 *ERC20Transactor) Approve(opts *bind.TransactOpts, _spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _value) returns(bool success)

func (*ERC20Transactor) ApproveAndCall

func (_ERC20 *ERC20Transactor) ApproveAndCall(opts *bind.TransactOpts, _spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)

func (*ERC20Transactor) Fallback

func (_ERC20 *ERC20Transactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() returns()

func (*ERC20Transactor) Transfer

func (_ERC20 *ERC20Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _value) returns(bool success)

func (*ERC20Transactor) TransferFrom

func (_ERC20 *ERC20Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)

type ERC20TransactorRaw

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

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

func (*ERC20TransactorRaw) Transact

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

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

func (*ERC20TransactorRaw) Transfer

func (_ERC20 *ERC20TransactorRaw) 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 ERC20TransactorSession

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

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

func (*ERC20TransactorSession) Approve

func (_ERC20 *ERC20TransactorSession) Approve(_spender common.Address, _value *big.Int) (*types.Transaction, error)

Approve is a paid mutator transaction binding the contract method 0x095ea7b3.

Solidity: function approve(address _spender, uint256 _value) returns(bool success)

func (*ERC20TransactorSession) ApproveAndCall

func (_ERC20 *ERC20TransactorSession) ApproveAndCall(_spender common.Address, _value *big.Int, _extraData []byte) (*types.Transaction, error)

ApproveAndCall is a paid mutator transaction binding the contract method 0xcae9ca51.

Solidity: function approveAndCall(address _spender, uint256 _value, bytes _extraData) returns(bool success)

func (*ERC20TransactorSession) Fallback

func (_ERC20 *ERC20TransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() returns()

func (*ERC20TransactorSession) Transfer

func (_ERC20 *ERC20TransactorSession) Transfer(_to common.Address, _value *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _value) returns(bool success)

func (*ERC20TransactorSession) TransferFrom

func (_ERC20 *ERC20TransactorSession) TransferFrom(_from common.Address, _to common.Address, _value *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _value) returns(bool success)

type ERC20Transfer

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

ERC20Transfer represents a Transfer event raised by the ERC20 contract.

type ERC20TransferIterator

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

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

func (*ERC20TransferIterator) Close

func (it *ERC20TransferIterator) Close() error

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

func (*ERC20TransferIterator) Error

func (it *ERC20TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20TransferIterator) Next

func (it *ERC20TransferIterator) 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 ERC721v3

type ERC721v3 struct {
	ERC721v3Caller     // Read-only binding to the contract
	ERC721v3Transactor // Write-only binding to the contract
	ERC721v3Filterer   // Log filterer for contract events
}

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

func NewERC721v3

func NewERC721v3(address common.Address, backend bind.ContractBackend) (*ERC721v3, error)

NewERC721v3 creates a new instance of ERC721v3, bound to a specific deployed contract.

type ERC721v3Approval

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

ERC721v3Approval represents a Approval event raised by the ERC721v3 contract.

type ERC721v3ApprovalForAll

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

ERC721v3ApprovalForAll represents a ApprovalForAll event raised by the ERC721v3 contract.

type ERC721v3ApprovalForAllIterator

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

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

func (*ERC721v3ApprovalForAllIterator) Close

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

func (*ERC721v3ApprovalForAllIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721v3ApprovalForAllIterator) 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 ERC721v3ApprovalIterator

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

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

func (*ERC721v3ApprovalIterator) Close

func (it *ERC721v3ApprovalIterator) Close() error

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

func (*ERC721v3ApprovalIterator) Error

func (it *ERC721v3ApprovalIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721v3ApprovalIterator) Next

func (it *ERC721v3ApprovalIterator) 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 ERC721v3Caller

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

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

func NewERC721v3Caller

func NewERC721v3Caller(address common.Address, caller bind.ContractCaller) (*ERC721v3Caller, error)

NewERC721v3Caller creates a new read-only instance of ERC721v3, bound to a specific deployed contract.

func (*ERC721v3Caller) Allowed

func (_ERC721v3 *ERC721v3Caller) Allowed(opts *bind.CallOpts, arg0 common.Address, arg1 *big.Int) (common.Address, error)

Allowed is a free data retrieval call binding the contract method 0x739f660d.

Solidity: function allowed(address , uint256 ) view returns(address)

func (*ERC721v3Caller) BalanceOf

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) Exists

func (_ERC721v3 *ERC721v3Caller) Exists(opts *bind.CallOpts, _tokenId *big.Int) (bool, error)

Exists is a free data retrieval call binding the contract method 0x4f558e79.

Solidity: function exists(uint256 _tokenId) view returns(bool)

func (*ERC721v3Caller) GetApproved

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) IsApprovedForAll

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) KittyIndexToApproved

func (_ERC721v3 *ERC721v3Caller) KittyIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.

Solidity: function kittyIndexToApproved(uint256 ) view returns(address)

func (*ERC721v3Caller) Name

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) OwnerOf

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) PartIndexToApproved

func (_ERC721v3 *ERC721v3Caller) PartIndexToApproved(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.

Solidity: function partIndexToApproved(uint256 ) view returns(address)

func (*ERC721v3Caller) Symbol

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) TokenByIndex

func (_ERC721v3 *ERC721v3Caller) TokenByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)

TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.

Solidity: function tokenByIndex(uint256 _index) view returns(uint256)

func (*ERC721v3Caller) TokenOfOwnerByIndex

func (_ERC721v3 *ERC721v3Caller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)

TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.

Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)

func (*ERC721v3Caller) TokenURI

func (_ERC721v3 *ERC721v3Caller) 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 (*ERC721v3Caller) TotalSupply

func (_ERC721v3 *ERC721v3Caller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)

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

Solidity: function totalSupply() view returns(uint256)

type ERC721v3CallerRaw

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

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

func (*ERC721v3CallerRaw) Call

func (_ERC721v3 *ERC721v3CallerRaw) 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 ERC721v3CallerSession

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

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

func (*ERC721v3CallerSession) Allowed

func (_ERC721v3 *ERC721v3CallerSession) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)

Allowed is a free data retrieval call binding the contract method 0x739f660d.

Solidity: function allowed(address , uint256 ) view returns(address)

func (*ERC721v3CallerSession) BalanceOf

func (_ERC721v3 *ERC721v3CallerSession) 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 (*ERC721v3CallerSession) Exists

func (_ERC721v3 *ERC721v3CallerSession) Exists(_tokenId *big.Int) (bool, error)

Exists is a free data retrieval call binding the contract method 0x4f558e79.

Solidity: function exists(uint256 _tokenId) view returns(bool)

func (*ERC721v3CallerSession) GetApproved

func (_ERC721v3 *ERC721v3CallerSession) 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 (*ERC721v3CallerSession) IsApprovedForAll

func (_ERC721v3 *ERC721v3CallerSession) 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 (*ERC721v3CallerSession) KittyIndexToApproved

func (_ERC721v3 *ERC721v3CallerSession) KittyIndexToApproved(arg0 *big.Int) (common.Address, error)

KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.

Solidity: function kittyIndexToApproved(uint256 ) view returns(address)

func (*ERC721v3CallerSession) Name

func (_ERC721v3 *ERC721v3CallerSession) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*ERC721v3CallerSession) OwnerOf

func (_ERC721v3 *ERC721v3CallerSession) 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 (*ERC721v3CallerSession) PartIndexToApproved

func (_ERC721v3 *ERC721v3CallerSession) PartIndexToApproved(arg0 *big.Int) (common.Address, error)

PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.

Solidity: function partIndexToApproved(uint256 ) view returns(address)

func (*ERC721v3CallerSession) Symbol

func (_ERC721v3 *ERC721v3CallerSession) Symbol() (string, error)

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

Solidity: function symbol() view returns(string)

func (*ERC721v3CallerSession) TokenByIndex

func (_ERC721v3 *ERC721v3CallerSession) TokenByIndex(_index *big.Int) (*big.Int, error)

TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.

Solidity: function tokenByIndex(uint256 _index) view returns(uint256)

func (*ERC721v3CallerSession) TokenOfOwnerByIndex

func (_ERC721v3 *ERC721v3CallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)

TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.

Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)

func (*ERC721v3CallerSession) TokenURI

func (_ERC721v3 *ERC721v3CallerSession) 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 (*ERC721v3CallerSession) TotalSupply

func (_ERC721v3 *ERC721v3CallerSession) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() view returns(uint256)

type ERC721v3Filterer

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

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

func NewERC721v3Filterer

func NewERC721v3Filterer(address common.Address, filterer bind.ContractFilterer) (*ERC721v3Filterer, error)

NewERC721v3Filterer creates a new log filterer instance of ERC721v3, bound to a specific deployed contract.

func (*ERC721v3Filterer) FilterApproval

func (_ERC721v3 *ERC721v3Filterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address) (*ERC721v3ApprovalIterator, error)

FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)

func (*ERC721v3Filterer) FilterApprovalForAll

func (_ERC721v3 *ERC721v3Filterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721v3ApprovalForAllIterator, 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 (*ERC721v3Filterer) FilterTransfer

func (_ERC721v3 *ERC721v3Filterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address) (*ERC721v3TransferIterator, error)

FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)

func (*ERC721v3Filterer) ParseApproval

func (_ERC721v3 *ERC721v3Filterer) ParseApproval(log types.Log) (*ERC721v3Approval, error)

ParseApproval is a log parse operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.

Solidity: event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId)

func (*ERC721v3Filterer) ParseApprovalForAll

func (_ERC721v3 *ERC721v3Filterer) ParseApprovalForAll(log types.Log) (*ERC721v3ApprovalForAll, error)

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

Solidity: event ApprovalForAll(address indexed _owner, address indexed _operator, bool _approved)

func (*ERC721v3Filterer) ParseTransfer

func (_ERC721v3 *ERC721v3Filterer) ParseTransfer(log types.Log) (*ERC721v3Transfer, error)

ParseTransfer is a log parse operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)

func (*ERC721v3Filterer) WatchApproval

func (_ERC721v3 *ERC721v3Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721v3Approval, _owner []common.Address, _approved []common.Address) (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 _tokenId)

func (*ERC721v3Filterer) WatchApprovalForAll

func (_ERC721v3 *ERC721v3Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721v3ApprovalForAll, _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 (*ERC721v3Filterer) WatchTransfer

func (_ERC721v3 *ERC721v3Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721v3Transfer, _from []common.Address, _to []common.Address) (event.Subscription, error)

WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.

Solidity: event Transfer(address indexed _from, address indexed _to, uint256 _tokenId)

type ERC721v3Raw

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

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

func (*ERC721v3Raw) Call

func (_ERC721v3 *ERC721v3Raw) 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 (*ERC721v3Raw) Transact

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

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

func (*ERC721v3Raw) Transfer

func (_ERC721v3 *ERC721v3Raw) 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 ERC721v3Session

type ERC721v3Session struct {
	Contract     *ERC721v3         // 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
}

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

func (*ERC721v3Session) Allowed

func (_ERC721v3 *ERC721v3Session) Allowed(arg0 common.Address, arg1 *big.Int) (common.Address, error)

Allowed is a free data retrieval call binding the contract method 0x739f660d.

Solidity: function allowed(address , uint256 ) view returns(address)

func (*ERC721v3Session) Approve

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) BalanceOf

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) Exists

func (_ERC721v3 *ERC721v3Session) Exists(_tokenId *big.Int) (bool, error)

Exists is a free data retrieval call binding the contract method 0x4f558e79.

Solidity: function exists(uint256 _tokenId) view returns(bool)

func (*ERC721v3Session) GetApproved

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) IsApprovedForAll

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) KittyIndexToApproved

func (_ERC721v3 *ERC721v3Session) KittyIndexToApproved(arg0 *big.Int) (common.Address, error)

KittyIndexToApproved is a free data retrieval call binding the contract method 0x481af3d3.

Solidity: function kittyIndexToApproved(uint256 ) view returns(address)

func (*ERC721v3Session) Name

func (_ERC721v3 *ERC721v3Session) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*ERC721v3Session) OwnerOf

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) PartIndexToApproved

func (_ERC721v3 *ERC721v3Session) PartIndexToApproved(arg0 *big.Int) (common.Address, error)

PartIndexToApproved is a free data retrieval call binding the contract method 0x434f811b.

Solidity: function partIndexToApproved(uint256 ) view returns(address)

func (*ERC721v3Session) SafeTransferFrom

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) SafeTransferFrom0

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) SetApprovalForAll

func (_ERC721v3 *ERC721v3Session) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)

SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.

Solidity: function setApprovalForAll(address _to, bool _approved) returns()

func (*ERC721v3Session) Symbol

func (_ERC721v3 *ERC721v3Session) Symbol() (string, error)

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

Solidity: function symbol() view returns(string)

func (*ERC721v3Session) TokenByIndex

func (_ERC721v3 *ERC721v3Session) TokenByIndex(_index *big.Int) (*big.Int, error)

TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.

Solidity: function tokenByIndex(uint256 _index) view returns(uint256)

func (*ERC721v3Session) TokenOfOwnerByIndex

func (_ERC721v3 *ERC721v3Session) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)

TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.

Solidity: function tokenOfOwnerByIndex(address _owner, uint256 _index) view returns(uint256)

func (*ERC721v3Session) TokenURI

func (_ERC721v3 *ERC721v3Session) 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 (*ERC721v3Session) TotalSupply

func (_ERC721v3 *ERC721v3Session) TotalSupply() (*big.Int, error)

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

Solidity: function totalSupply() view returns(uint256)

func (*ERC721v3Session) Transfer

func (_ERC721v3 *ERC721v3Session) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _tokenId) returns()

func (*ERC721v3Session) TransferFrom

func (_ERC721v3 *ERC721v3Session) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()

type ERC721v3Transactor

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

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

func NewERC721v3Transactor

func NewERC721v3Transactor(address common.Address, transactor bind.ContractTransactor) (*ERC721v3Transactor, error)

NewERC721v3Transactor creates a new write-only instance of ERC721v3, bound to a specific deployed contract.

func (*ERC721v3Transactor) Approve

func (_ERC721v3 *ERC721v3Transactor) 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 (*ERC721v3Transactor) SafeTransferFrom

func (_ERC721v3 *ERC721v3Transactor) 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 (*ERC721v3Transactor) SafeTransferFrom0

func (_ERC721v3 *ERC721v3Transactor) 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 (*ERC721v3Transactor) SetApprovalForAll

func (_ERC721v3 *ERC721v3Transactor) SetApprovalForAll(opts *bind.TransactOpts, _to common.Address, _approved bool) (*types.Transaction, error)

SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.

Solidity: function setApprovalForAll(address _to, bool _approved) returns()

func (*ERC721v3Transactor) Transfer

func (_ERC721v3 *ERC721v3Transactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _tokenId) returns()

func (*ERC721v3Transactor) TransferFrom

func (_ERC721v3 *ERC721v3Transactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()

type ERC721v3TransactorRaw

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

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

func (*ERC721v3TransactorRaw) Transact

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

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

func (*ERC721v3TransactorRaw) Transfer

func (_ERC721v3 *ERC721v3TransactorRaw) 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 ERC721v3TransactorSession

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

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

func (*ERC721v3TransactorSession) Approve

func (_ERC721v3 *ERC721v3TransactorSession) 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 (*ERC721v3TransactorSession) SafeTransferFrom

func (_ERC721v3 *ERC721v3TransactorSession) 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 (*ERC721v3TransactorSession) SafeTransferFrom0

func (_ERC721v3 *ERC721v3TransactorSession) 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 (*ERC721v3TransactorSession) SetApprovalForAll

func (_ERC721v3 *ERC721v3TransactorSession) SetApprovalForAll(_to common.Address, _approved bool) (*types.Transaction, error)

SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.

Solidity: function setApprovalForAll(address _to, bool _approved) returns()

func (*ERC721v3TransactorSession) Transfer

func (_ERC721v3 *ERC721v3TransactorSession) Transfer(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)

Transfer is a paid mutator transaction binding the contract method 0xa9059cbb.

Solidity: function transfer(address _to, uint256 _tokenId) returns()

func (*ERC721v3TransactorSession) TransferFrom

func (_ERC721v3 *ERC721v3TransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)

TransferFrom is a paid mutator transaction binding the contract method 0x23b872dd.

Solidity: function transferFrom(address _from, address _to, uint256 _tokenId) returns()

type ERC721v3Transfer

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

ERC721v3Transfer represents a Transfer event raised by the ERC721v3 contract.

type ERC721v3TransferIterator

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

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

func (*ERC721v3TransferIterator) Close

func (it *ERC721v3TransferIterator) Close() error

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

func (*ERC721v3TransferIterator) Error

func (it *ERC721v3TransferIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC721v3TransferIterator) Next

func (it *ERC721v3TransferIterator) 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 OpenSea

type OpenSea struct {
	OpenSeaCaller     // Read-only binding to the contract
	OpenSeaTransactor // Write-only binding to the contract
	OpenSeaFilterer   // Log filterer for contract events
}

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

func NewOpenSea

func NewOpenSea(address common.Address, backend bind.ContractBackend) (*OpenSea, error)

NewOpenSea creates a new instance of OpenSea, bound to a specific deployed contract.

type OpenSeaCaller

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

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

func NewOpenSeaCaller

func NewOpenSeaCaller(address common.Address, caller bind.ContractCaller) (*OpenSeaCaller, error)

NewOpenSeaCaller creates a new read-only instance of OpenSea, bound to a specific deployed contract.

func (*OpenSeaCaller) ApprovedOrders

func (_OpenSea *OpenSeaCaller) ApprovedOrders(opts *bind.CallOpts, arg0 [32]byte) (bool, error)

ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.

Solidity: function approvedOrders(bytes32 ) view returns(bool)

func (*OpenSeaCaller) CalculateCurrentPrice

func (_OpenSea *OpenSeaCaller) CalculateCurrentPrice(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)

CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.

Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)

func (*OpenSeaCaller) CalculateFinalPrice

func (_OpenSea *OpenSeaCaller) CalculateFinalPrice(opts *bind.CallOpts, side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)

CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.

Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)

func (*OpenSeaCaller) CalculateMatchPrice

func (_OpenSea *OpenSeaCaller) CalculateMatchPrice(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)

CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.

Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)

func (*OpenSeaCaller) CancelledOrFinalized

func (_OpenSea *OpenSeaCaller) CancelledOrFinalized(opts *bind.CallOpts, arg0 [32]byte) (bool, error)

CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.

Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)

func (*OpenSeaCaller) Codename

func (_OpenSea *OpenSeaCaller) Codename(opts *bind.CallOpts) (string, error)

Codename is a free data retrieval call binding the contract method 0x31e63199.

Solidity: function codename() view returns(string)

func (*OpenSeaCaller) ExchangeToken

func (_OpenSea *OpenSeaCaller) ExchangeToken(opts *bind.CallOpts) (common.Address, error)

ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.

Solidity: function exchangeToken() view returns(address)

func (*OpenSeaCaller) GuardedArrayReplace

func (_OpenSea *OpenSeaCaller) GuardedArrayReplace(opts *bind.CallOpts, array []byte, desired []byte, mask []byte) ([]byte, error)

GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.

Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)

func (*OpenSeaCaller) HashOrder

func (_OpenSea *OpenSeaCaller) HashOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)

HashOrder is a free data retrieval call binding the contract method 0x71d02b38.

Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)

func (*OpenSeaCaller) HashToSign

func (_OpenSea *OpenSeaCaller) HashToSign(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)

HashToSign is a free data retrieval call binding the contract method 0x7d766981.

Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)

func (*OpenSeaCaller) INVERSEBASISPOINT

func (_OpenSea *OpenSeaCaller) INVERSEBASISPOINT(opts *bind.CallOpts) (*big.Int, error)

INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.

Solidity: function INVERSE_BASIS_POINT() view returns(uint256)

func (*OpenSeaCaller) MinimumMakerProtocolFee

func (_OpenSea *OpenSeaCaller) MinimumMakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)

MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.

Solidity: function minimumMakerProtocolFee() view returns(uint256)

func (*OpenSeaCaller) MinimumTakerProtocolFee

func (_OpenSea *OpenSeaCaller) MinimumTakerProtocolFee(opts *bind.CallOpts) (*big.Int, error)

MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.

Solidity: function minimumTakerProtocolFee() view returns(uint256)

func (*OpenSeaCaller) Name

func (_OpenSea *OpenSeaCaller) 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 (*OpenSeaCaller) OrderCalldataCanMatch

func (_OpenSea *OpenSeaCaller) OrderCalldataCanMatch(opts *bind.CallOpts, buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)

OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.

Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)

func (*OpenSeaCaller) OrdersCanMatch

func (_OpenSea *OpenSeaCaller) OrdersCanMatch(opts *bind.CallOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)

OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.

Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)

func (*OpenSeaCaller) Owner

func (_OpenSea *OpenSeaCaller) 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 (*OpenSeaCaller) ProtocolFeeRecipient

func (_OpenSea *OpenSeaCaller) ProtocolFeeRecipient(opts *bind.CallOpts) (common.Address, error)

ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.

Solidity: function protocolFeeRecipient() view returns(address)

func (*OpenSeaCaller) Registry

func (_OpenSea *OpenSeaCaller) Registry(opts *bind.CallOpts) (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() view returns(address)

func (*OpenSeaCaller) StaticCall

func (_OpenSea *OpenSeaCaller) StaticCall(opts *bind.CallOpts, target common.Address, calldata []byte, extradata []byte) (bool, error)

StaticCall is a free data retrieval call binding the contract method 0x10796a47.

Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)

func (*OpenSeaCaller) TestCopy

func (_OpenSea *OpenSeaCaller) TestCopy(opts *bind.CallOpts, arrToCopy []byte) ([]byte, error)

TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.

Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)

func (*OpenSeaCaller) TestCopyAddress

func (_OpenSea *OpenSeaCaller) TestCopyAddress(opts *bind.CallOpts, addr common.Address) ([]byte, error)

TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.

Solidity: function testCopyAddress(address addr) pure returns(bytes)

func (*OpenSeaCaller) TokenTransferProxy

func (_OpenSea *OpenSeaCaller) TokenTransferProxy(opts *bind.CallOpts) (common.Address, error)

TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.

Solidity: function tokenTransferProxy() view returns(address)

func (*OpenSeaCaller) ValidateOrder

func (_OpenSea *OpenSeaCaller) ValidateOrder(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)

ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.

Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)

func (*OpenSeaCaller) ValidateOrderParameters

func (_OpenSea *OpenSeaCaller) ValidateOrderParameters(opts *bind.CallOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)

ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.

Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)

func (*OpenSeaCaller) Version

func (_OpenSea *OpenSeaCaller) Version(opts *bind.CallOpts) (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

type OpenSeaCallerRaw

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

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

func (*OpenSeaCallerRaw) Call

func (_OpenSea *OpenSeaCallerRaw) 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 OpenSeaCallerSession

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

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

func (*OpenSeaCallerSession) ApprovedOrders

func (_OpenSea *OpenSeaCallerSession) ApprovedOrders(arg0 [32]byte) (bool, error)

ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.

Solidity: function approvedOrders(bytes32 ) view returns(bool)

func (*OpenSeaCallerSession) CalculateCurrentPrice

func (_OpenSea *OpenSeaCallerSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)

CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.

Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)

func (*OpenSeaCallerSession) CalculateFinalPrice

func (_OpenSea *OpenSeaCallerSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)

CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.

Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)

func (*OpenSeaCallerSession) CalculateMatchPrice

func (_OpenSea *OpenSeaCallerSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)

CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.

Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)

func (*OpenSeaCallerSession) CancelledOrFinalized

func (_OpenSea *OpenSeaCallerSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)

CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.

Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)

func (*OpenSeaCallerSession) Codename

func (_OpenSea *OpenSeaCallerSession) Codename() (string, error)

Codename is a free data retrieval call binding the contract method 0x31e63199.

Solidity: function codename() view returns(string)

func (*OpenSeaCallerSession) ExchangeToken

func (_OpenSea *OpenSeaCallerSession) ExchangeToken() (common.Address, error)

ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.

Solidity: function exchangeToken() view returns(address)

func (*OpenSeaCallerSession) GuardedArrayReplace

func (_OpenSea *OpenSeaCallerSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)

GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.

Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)

func (*OpenSeaCallerSession) HashOrder

func (_OpenSea *OpenSeaCallerSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)

HashOrder is a free data retrieval call binding the contract method 0x71d02b38.

Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)

func (*OpenSeaCallerSession) HashToSign

func (_OpenSea *OpenSeaCallerSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)

HashToSign is a free data retrieval call binding the contract method 0x7d766981.

Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)

func (*OpenSeaCallerSession) INVERSEBASISPOINT

func (_OpenSea *OpenSeaCallerSession) INVERSEBASISPOINT() (*big.Int, error)

INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.

Solidity: function INVERSE_BASIS_POINT() view returns(uint256)

func (*OpenSeaCallerSession) MinimumMakerProtocolFee

func (_OpenSea *OpenSeaCallerSession) MinimumMakerProtocolFee() (*big.Int, error)

MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.

Solidity: function minimumMakerProtocolFee() view returns(uint256)

func (*OpenSeaCallerSession) MinimumTakerProtocolFee

func (_OpenSea *OpenSeaCallerSession) MinimumTakerProtocolFee() (*big.Int, error)

MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.

Solidity: function minimumTakerProtocolFee() view returns(uint256)

func (*OpenSeaCallerSession) Name

func (_OpenSea *OpenSeaCallerSession) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*OpenSeaCallerSession) OrderCalldataCanMatch

func (_OpenSea *OpenSeaCallerSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)

OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.

Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)

func (*OpenSeaCallerSession) OrdersCanMatch

func (_OpenSea *OpenSeaCallerSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)

OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.

Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)

func (*OpenSeaCallerSession) Owner

func (_OpenSea *OpenSeaCallerSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*OpenSeaCallerSession) ProtocolFeeRecipient

func (_OpenSea *OpenSeaCallerSession) ProtocolFeeRecipient() (common.Address, error)

ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.

Solidity: function protocolFeeRecipient() view returns(address)

func (*OpenSeaCallerSession) Registry

func (_OpenSea *OpenSeaCallerSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() view returns(address)

func (*OpenSeaCallerSession) StaticCall

func (_OpenSea *OpenSeaCallerSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)

StaticCall is a free data retrieval call binding the contract method 0x10796a47.

Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)

func (*OpenSeaCallerSession) TestCopy

func (_OpenSea *OpenSeaCallerSession) TestCopy(arrToCopy []byte) ([]byte, error)

TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.

Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)

func (*OpenSeaCallerSession) TestCopyAddress

func (_OpenSea *OpenSeaCallerSession) TestCopyAddress(addr common.Address) ([]byte, error)

TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.

Solidity: function testCopyAddress(address addr) pure returns(bytes)

func (*OpenSeaCallerSession) TokenTransferProxy

func (_OpenSea *OpenSeaCallerSession) TokenTransferProxy() (common.Address, error)

TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.

Solidity: function tokenTransferProxy() view returns(address)

func (*OpenSeaCallerSession) ValidateOrder

func (_OpenSea *OpenSeaCallerSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)

ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.

Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)

func (*OpenSeaCallerSession) ValidateOrderParameters

func (_OpenSea *OpenSeaCallerSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)

ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.

Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)

func (*OpenSeaCallerSession) Version

func (_OpenSea *OpenSeaCallerSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

type OpenSeaFilterer

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

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

func NewOpenSeaFilterer

func NewOpenSeaFilterer(address common.Address, filterer bind.ContractFilterer) (*OpenSeaFilterer, error)

NewOpenSeaFilterer creates a new log filterer instance of OpenSea, bound to a specific deployed contract.

func (*OpenSeaFilterer) FilterOrderApprovedPartOne

func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartOne(opts *bind.FilterOpts, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (*OpenSeaOrderApprovedPartOneIterator, error)

FilterOrderApprovedPartOne is a free log retrieval operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.

Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)

func (*OpenSeaFilterer) FilterOrderApprovedPartTwo

func (_OpenSea *OpenSeaFilterer) FilterOrderApprovedPartTwo(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderApprovedPartTwoIterator, error)

FilterOrderApprovedPartTwo is a free log retrieval operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.

Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)

func (*OpenSeaFilterer) FilterOrderCancelled

func (_OpenSea *OpenSeaFilterer) FilterOrderCancelled(opts *bind.FilterOpts, hash [][32]byte) (*OpenSeaOrderCancelledIterator, error)

FilterOrderCancelled is a free log retrieval operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.

Solidity: event OrderCancelled(bytes32 indexed hash)

func (*OpenSeaFilterer) FilterOrdersMatched

func (_OpenSea *OpenSeaFilterer) FilterOrdersMatched(opts *bind.FilterOpts, maker []common.Address, taker []common.Address, metadata [][32]byte) (*OpenSeaOrdersMatchedIterator, error)

FilterOrdersMatched is a free log retrieval operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.

Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)

func (*OpenSeaFilterer) FilterOwnershipRenounced

func (_OpenSea *OpenSeaFilterer) FilterOwnershipRenounced(opts *bind.FilterOpts, previousOwner []common.Address) (*OpenSeaOwnershipRenouncedIterator, error)

FilterOwnershipRenounced is a free log retrieval operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*OpenSeaFilterer) FilterOwnershipTransferred

func (_OpenSea *OpenSeaFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*OpenSeaOwnershipTransferredIterator, error)

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

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

func (*OpenSeaFilterer) ParseOrderApprovedPartOne

func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartOne(log types.Log) (*OpenSeaOrderApprovedPartOne, error)

ParseOrderApprovedPartOne is a log parse operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.

Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)

func (*OpenSeaFilterer) ParseOrderApprovedPartTwo

func (_OpenSea *OpenSeaFilterer) ParseOrderApprovedPartTwo(log types.Log) (*OpenSeaOrderApprovedPartTwo, error)

ParseOrderApprovedPartTwo is a log parse operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.

Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)

func (*OpenSeaFilterer) ParseOrderCancelled

func (_OpenSea *OpenSeaFilterer) ParseOrderCancelled(log types.Log) (*OpenSeaOrderCancelled, error)

ParseOrderCancelled is a log parse operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.

Solidity: event OrderCancelled(bytes32 indexed hash)

func (*OpenSeaFilterer) ParseOrdersMatched

func (_OpenSea *OpenSeaFilterer) ParseOrdersMatched(log types.Log) (*OpenSeaOrdersMatched, error)

ParseOrdersMatched is a log parse operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.

Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)

func (*OpenSeaFilterer) ParseOwnershipRenounced

func (_OpenSea *OpenSeaFilterer) ParseOwnershipRenounced(log types.Log) (*OpenSeaOwnershipRenounced, error)

ParseOwnershipRenounced is a log parse operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*OpenSeaFilterer) ParseOwnershipTransferred

func (_OpenSea *OpenSeaFilterer) ParseOwnershipTransferred(log types.Log) (*OpenSeaOwnershipTransferred, error)

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

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

func (*OpenSeaFilterer) WatchOrderApprovedPartOne

func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartOne(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartOne, hash [][32]byte, maker []common.Address, feeRecipient []common.Address) (event.Subscription, error)

WatchOrderApprovedPartOne is a free log subscription operation binding the contract event 0x90c7f9f5b58c15f0f635bfb99f55d3d78fdbef3559e7d8abf5c81052a5276622.

Solidity: event OrderApprovedPartOne(bytes32 indexed hash, address exchange, address indexed maker, address taker, uint256 makerRelayerFee, uint256 takerRelayerFee, uint256 makerProtocolFee, uint256 takerProtocolFee, address indexed feeRecipient, uint8 feeMethod, uint8 side, uint8 saleKind, address target)

func (*OpenSeaFilterer) WatchOrderApprovedPartTwo

func (_OpenSea *OpenSeaFilterer) WatchOrderApprovedPartTwo(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderApprovedPartTwo, hash [][32]byte) (event.Subscription, error)

WatchOrderApprovedPartTwo is a free log subscription operation binding the contract event 0xe55393c778364e440d958b39ac1debd99dcfae3775a8a04d1e79124adf6a2d08.

Solidity: event OrderApprovedPartTwo(bytes32 indexed hash, uint8 howToCall, bytes calldata, bytes replacementPattern, address staticTarget, bytes staticExtradata, address paymentToken, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime, uint256 salt, bool orderbookInclusionDesired)

func (*OpenSeaFilterer) WatchOrderCancelled

func (_OpenSea *OpenSeaFilterer) WatchOrderCancelled(opts *bind.WatchOpts, sink chan<- *OpenSeaOrderCancelled, hash [][32]byte) (event.Subscription, error)

WatchOrderCancelled is a free log subscription operation binding the contract event 0x5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d.

Solidity: event OrderCancelled(bytes32 indexed hash)

func (*OpenSeaFilterer) WatchOrdersMatched

func (_OpenSea *OpenSeaFilterer) WatchOrdersMatched(opts *bind.WatchOpts, sink chan<- *OpenSeaOrdersMatched, maker []common.Address, taker []common.Address, metadata [][32]byte) (event.Subscription, error)

WatchOrdersMatched is a free log subscription operation binding the contract event 0xc4109843e0b7d514e4c093114b863f8e7d8d9a458c372cd51bfe526b588006c9.

Solidity: event OrdersMatched(bytes32 buyHash, bytes32 sellHash, address indexed maker, address indexed taker, uint256 price, bytes32 indexed metadata)

func (*OpenSeaFilterer) WatchOwnershipRenounced

func (_OpenSea *OpenSeaFilterer) WatchOwnershipRenounced(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipRenounced, previousOwner []common.Address) (event.Subscription, error)

WatchOwnershipRenounced is a free log subscription operation binding the contract event 0xf8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c64820.

Solidity: event OwnershipRenounced(address indexed previousOwner)

func (*OpenSeaFilterer) WatchOwnershipTransferred

func (_OpenSea *OpenSeaFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *OpenSeaOwnershipTransferred, 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 OpenSeaOrderApprovedPartOne

type OpenSeaOrderApprovedPartOne struct {
	Hash             [32]byte
	Exchange         common.Address
	Maker            common.Address
	Taker            common.Address
	MakerRelayerFee  *big.Int
	TakerRelayerFee  *big.Int
	MakerProtocolFee *big.Int
	TakerProtocolFee *big.Int
	FeeRecipient     common.Address
	FeeMethod        uint8
	Side             uint8
	SaleKind         uint8
	Target           common.Address
	Raw              types.Log // Blockchain specific contextual infos
}

OpenSeaOrderApprovedPartOne represents a OrderApprovedPartOne event raised by the OpenSea contract.

type OpenSeaOrderApprovedPartOneIterator

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

OpenSeaOrderApprovedPartOneIterator is returned from FilterOrderApprovedPartOne and is used to iterate over the raw logs and unpacked data for OrderApprovedPartOne events raised by the OpenSea contract.

func (*OpenSeaOrderApprovedPartOneIterator) Close

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

func (*OpenSeaOrderApprovedPartOneIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OpenSeaOrderApprovedPartOneIterator) 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 OpenSeaOrderApprovedPartTwo

type OpenSeaOrderApprovedPartTwo struct {
	Hash                      [32]byte
	HowToCall                 uint8
	Calldata                  []byte
	ReplacementPattern        []byte
	StaticTarget              common.Address
	StaticExtradata           []byte
	PaymentToken              common.Address
	BasePrice                 *big.Int
	Extra                     *big.Int
	ListingTime               *big.Int
	ExpirationTime            *big.Int
	Salt                      *big.Int
	OrderbookInclusionDesired bool
	Raw                       types.Log // Blockchain specific contextual infos
}

OpenSeaOrderApprovedPartTwo represents a OrderApprovedPartTwo event raised by the OpenSea contract.

type OpenSeaOrderApprovedPartTwoIterator

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

OpenSeaOrderApprovedPartTwoIterator is returned from FilterOrderApprovedPartTwo and is used to iterate over the raw logs and unpacked data for OrderApprovedPartTwo events raised by the OpenSea contract.

func (*OpenSeaOrderApprovedPartTwoIterator) Close

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

func (*OpenSeaOrderApprovedPartTwoIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OpenSeaOrderApprovedPartTwoIterator) 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 OpenSeaOrderCancelled

type OpenSeaOrderCancelled struct {
	Hash [32]byte
	Raw  types.Log // Blockchain specific contextual infos
}

OpenSeaOrderCancelled represents a OrderCancelled event raised by the OpenSea contract.

type OpenSeaOrderCancelledIterator

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

OpenSeaOrderCancelledIterator is returned from FilterOrderCancelled and is used to iterate over the raw logs and unpacked data for OrderCancelled events raised by the OpenSea contract.

func (*OpenSeaOrderCancelledIterator) Close

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

func (*OpenSeaOrderCancelledIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OpenSeaOrderCancelledIterator) 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 OpenSeaOrdersMatched

type OpenSeaOrdersMatched struct {
	BuyHash  [32]byte
	SellHash [32]byte
	Maker    common.Address
	Taker    common.Address
	Price    *big.Int
	Metadata [32]byte
	Raw      types.Log // Blockchain specific contextual infos
}

OpenSeaOrdersMatched represents a OrdersMatched event raised by the OpenSea contract.

type OpenSeaOrdersMatchedIterator

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

OpenSeaOrdersMatchedIterator is returned from FilterOrdersMatched and is used to iterate over the raw logs and unpacked data for OrdersMatched events raised by the OpenSea contract.

func (*OpenSeaOrdersMatchedIterator) Close

func (it *OpenSeaOrdersMatchedIterator) Close() error

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

func (*OpenSeaOrdersMatchedIterator) Error

func (it *OpenSeaOrdersMatchedIterator) Error() error

Error returns any retrieval or parsing error occurred during filtering.

func (*OpenSeaOrdersMatchedIterator) 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 OpenSeaOwnershipRenounced

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

OpenSeaOwnershipRenounced represents a OwnershipRenounced event raised by the OpenSea contract.

type OpenSeaOwnershipRenouncedIterator

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

OpenSeaOwnershipRenouncedIterator is returned from FilterOwnershipRenounced and is used to iterate over the raw logs and unpacked data for OwnershipRenounced events raised by the OpenSea contract.

func (*OpenSeaOwnershipRenouncedIterator) Close

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

func (*OpenSeaOwnershipRenouncedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OpenSeaOwnershipRenouncedIterator) 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 OpenSeaOwnershipTransferred

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

OpenSeaOwnershipTransferred represents a OwnershipTransferred event raised by the OpenSea contract.

type OpenSeaOwnershipTransferredIterator

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

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

func (*OpenSeaOwnershipTransferredIterator) Close

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

func (*OpenSeaOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*OpenSeaOwnershipTransferredIterator) 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 OpenSeaRaw

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

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

func (*OpenSeaRaw) Call

func (_OpenSea *OpenSeaRaw) 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 (*OpenSeaRaw) Transact

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

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

func (*OpenSeaRaw) Transfer

func (_OpenSea *OpenSeaRaw) 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 OpenSeaSession

type OpenSeaSession struct {
	Contract     *OpenSea          // 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
}

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

func (*OpenSeaSession) ApproveOrder

func (_OpenSea *OpenSeaSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)

ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.

Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()

func (*OpenSeaSession) ApprovedOrders

func (_OpenSea *OpenSeaSession) ApprovedOrders(arg0 [32]byte) (bool, error)

ApprovedOrders is a free data retrieval call binding the contract method 0xe57d4adb.

Solidity: function approvedOrders(bytes32 ) view returns(bool)

func (*OpenSeaSession) AtomicMatch

func (_OpenSea *OpenSeaSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)

AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.

Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()

func (*OpenSeaSession) CalculateCurrentPrice

func (_OpenSea *OpenSeaSession) CalculateCurrentPrice(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (*big.Int, error)

CalculateCurrentPrice is a free data retrieval call binding the contract method 0x3f67ee0d.

Solidity: function calculateCurrentPrice_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(uint256)

func (*OpenSeaSession) CalculateFinalPrice

func (_OpenSea *OpenSeaSession) CalculateFinalPrice(side uint8, saleKind uint8, basePrice *big.Int, extra *big.Int, listingTime *big.Int, expirationTime *big.Int) (*big.Int, error)

CalculateFinalPrice is a free data retrieval call binding the contract method 0x63d36c0b.

Solidity: function calculateFinalPrice(uint8 side, uint8 saleKind, uint256 basePrice, uint256 extra, uint256 listingTime, uint256 expirationTime) view returns(uint256)

func (*OpenSeaSession) CalculateMatchPrice

func (_OpenSea *OpenSeaSession) CalculateMatchPrice(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (*big.Int, error)

CalculateMatchPrice is a free data retrieval call binding the contract method 0xd537e131.

Solidity: function calculateMatchPrice_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(uint256)

func (*OpenSeaSession) CancelOrder

func (_OpenSea *OpenSeaSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.

Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()

func (*OpenSeaSession) CancelledOrFinalized

func (_OpenSea *OpenSeaSession) CancelledOrFinalized(arg0 [32]byte) (bool, error)

CancelledOrFinalized is a free data retrieval call binding the contract method 0x8076f005.

Solidity: function cancelledOrFinalized(bytes32 ) view returns(bool)

func (*OpenSeaSession) ChangeMinimumMakerProtocolFee

func (_OpenSea *OpenSeaSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)

ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.

Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()

func (*OpenSeaSession) ChangeMinimumTakerProtocolFee

func (_OpenSea *OpenSeaSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)

ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.

Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()

func (*OpenSeaSession) ChangeProtocolFeeRecipient

func (_OpenSea *OpenSeaSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)

ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.

Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()

func (*OpenSeaSession) Codename

func (_OpenSea *OpenSeaSession) Codename() (string, error)

Codename is a free data retrieval call binding the contract method 0x31e63199.

Solidity: function codename() view returns(string)

func (*OpenSeaSession) ExchangeToken

func (_OpenSea *OpenSeaSession) ExchangeToken() (common.Address, error)

ExchangeToken is a free data retrieval call binding the contract method 0xa25eb5d9.

Solidity: function exchangeToken() view returns(address)

func (*OpenSeaSession) GuardedArrayReplace

func (_OpenSea *OpenSeaSession) GuardedArrayReplace(array []byte, desired []byte, mask []byte) ([]byte, error)

GuardedArrayReplace is a free data retrieval call binding the contract method 0x239e83df.

Solidity: function guardedArrayReplace(bytes array, bytes desired, bytes mask) pure returns(bytes)

func (*OpenSeaSession) HashOrder

func (_OpenSea *OpenSeaSession) HashOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)

HashOrder is a free data retrieval call binding the contract method 0x71d02b38.

Solidity: function hashOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)

func (*OpenSeaSession) HashToSign

func (_OpenSea *OpenSeaSession) HashToSign(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) ([32]byte, error)

HashToSign is a free data retrieval call binding the contract method 0x7d766981.

Solidity: function hashToSign_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) pure returns(bytes32)

func (*OpenSeaSession) INVERSEBASISPOINT

func (_OpenSea *OpenSeaSession) INVERSEBASISPOINT() (*big.Int, error)

INVERSEBASISPOINT is a free data retrieval call binding the contract method 0xcae6047f.

Solidity: function INVERSE_BASIS_POINT() view returns(uint256)

func (*OpenSeaSession) MinimumMakerProtocolFee

func (_OpenSea *OpenSeaSession) MinimumMakerProtocolFee() (*big.Int, error)

MinimumMakerProtocolFee is a free data retrieval call binding the contract method 0x7ccefc52.

Solidity: function minimumMakerProtocolFee() view returns(uint256)

func (*OpenSeaSession) MinimumTakerProtocolFee

func (_OpenSea *OpenSeaSession) MinimumTakerProtocolFee() (*big.Int, error)

MinimumTakerProtocolFee is a free data retrieval call binding the contract method 0x28a8ee68.

Solidity: function minimumTakerProtocolFee() view returns(uint256)

func (*OpenSeaSession) Name

func (_OpenSea *OpenSeaSession) Name() (string, error)

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

Solidity: function name() view returns(string)

func (*OpenSeaSession) OrderCalldataCanMatch

func (_OpenSea *OpenSeaSession) OrderCalldataCanMatch(buyCalldata []byte, buyReplacementPattern []byte, sellCalldata []byte, sellReplacementPattern []byte) (bool, error)

OrderCalldataCanMatch is a free data retrieval call binding the contract method 0x562b2ebc.

Solidity: function orderCalldataCanMatch(bytes buyCalldata, bytes buyReplacementPattern, bytes sellCalldata, bytes sellReplacementPattern) pure returns(bool)

func (*OpenSeaSession) OrdersCanMatch

func (_OpenSea *OpenSeaSession) OrdersCanMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte) (bool, error)

OrdersCanMatch is a free data retrieval call binding the contract method 0x72593b4c.

Solidity: function ordersCanMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell) view returns(bool)

func (*OpenSeaSession) Owner

func (_OpenSea *OpenSeaSession) Owner() (common.Address, error)

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

Solidity: function owner() view returns(address)

func (*OpenSeaSession) ProtocolFeeRecipient

func (_OpenSea *OpenSeaSession) ProtocolFeeRecipient() (common.Address, error)

ProtocolFeeRecipient is a free data retrieval call binding the contract method 0x64df049e.

Solidity: function protocolFeeRecipient() view returns(address)

func (*OpenSeaSession) Registry

func (_OpenSea *OpenSeaSession) Registry() (common.Address, error)

Registry is a free data retrieval call binding the contract method 0x7b103999.

Solidity: function registry() view returns(address)

func (*OpenSeaSession) RenounceOwnership

func (_OpenSea *OpenSeaSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*OpenSeaSession) StaticCall

func (_OpenSea *OpenSeaSession) StaticCall(target common.Address, calldata []byte, extradata []byte) (bool, error)

StaticCall is a free data retrieval call binding the contract method 0x10796a47.

Solidity: function staticCall(address target, bytes calldata, bytes extradata) view returns(bool result)

func (*OpenSeaSession) TestCopy

func (_OpenSea *OpenSeaSession) TestCopy(arrToCopy []byte) ([]byte, error)

TestCopy is a free data retrieval call binding the contract method 0x3e1e292a.

Solidity: function testCopy(bytes arrToCopy) pure returns(bytes)

func (*OpenSeaSession) TestCopyAddress

func (_OpenSea *OpenSeaSession) TestCopyAddress(addr common.Address) ([]byte, error)

TestCopyAddress is a free data retrieval call binding the contract method 0x3464af6a.

Solidity: function testCopyAddress(address addr) pure returns(bytes)

func (*OpenSeaSession) TokenTransferProxy

func (_OpenSea *OpenSeaSession) TokenTransferProxy() (common.Address, error)

TokenTransferProxy is a free data retrieval call binding the contract method 0x0eefdbad.

Solidity: function tokenTransferProxy() view returns(address)

func (*OpenSeaSession) TransferOwnership

func (_OpenSea *OpenSeaSession) 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 (*OpenSeaSession) ValidateOrder

func (_OpenSea *OpenSeaSession) ValidateOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (bool, error)

ValidateOrder is a free data retrieval call binding the contract method 0x60bef33a.

Solidity: function validateOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) view returns(bool)

func (*OpenSeaSession) ValidateOrderParameters

func (_OpenSea *OpenSeaSession) ValidateOrderParameters(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte) (bool, error)

ValidateOrderParameters is a free data retrieval call binding the contract method 0xca595b9a.

Solidity: function validateOrderParameters_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata) view returns(bool)

func (*OpenSeaSession) Version

func (_OpenSea *OpenSeaSession) Version() (string, error)

Version is a free data retrieval call binding the contract method 0x54fd4d50.

Solidity: function version() view returns(string)

type OpenSeaTransactor

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

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

func NewOpenSeaTransactor

func NewOpenSeaTransactor(address common.Address, transactor bind.ContractTransactor) (*OpenSeaTransactor, error)

NewOpenSeaTransactor creates a new write-only instance of OpenSea, bound to a specific deployed contract.

func (*OpenSeaTransactor) ApproveOrder

func (_OpenSea *OpenSeaTransactor) ApproveOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)

ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.

Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()

func (*OpenSeaTransactor) AtomicMatch

func (_OpenSea *OpenSeaTransactor) AtomicMatch(opts *bind.TransactOpts, addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)

AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.

Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()

func (*OpenSeaTransactor) CancelOrder

func (_OpenSea *OpenSeaTransactor) CancelOrder(opts *bind.TransactOpts, addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.

Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()

func (*OpenSeaTransactor) ChangeMinimumMakerProtocolFee

func (_OpenSea *OpenSeaTransactor) ChangeMinimumMakerProtocolFee(opts *bind.TransactOpts, newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)

ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.

Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()

func (*OpenSeaTransactor) ChangeMinimumTakerProtocolFee

func (_OpenSea *OpenSeaTransactor) ChangeMinimumTakerProtocolFee(opts *bind.TransactOpts, newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)

ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.

Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()

func (*OpenSeaTransactor) ChangeProtocolFeeRecipient

func (_OpenSea *OpenSeaTransactor) ChangeProtocolFeeRecipient(opts *bind.TransactOpts, newProtocolFeeRecipient common.Address) (*types.Transaction, error)

ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.

Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()

func (*OpenSeaTransactor) RenounceOwnership

func (_OpenSea *OpenSeaTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*OpenSeaTransactor) TransferOwnership

func (_OpenSea *OpenSeaTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type OpenSeaTransactorRaw

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

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

func (*OpenSeaTransactorRaw) Transact

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

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

func (*OpenSeaTransactorRaw) Transfer

func (_OpenSea *OpenSeaTransactorRaw) 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 OpenSeaTransactorSession

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

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

func (*OpenSeaTransactorSession) ApproveOrder

func (_OpenSea *OpenSeaTransactorSession) ApproveOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, orderbookInclusionDesired bool) (*types.Transaction, error)

ApproveOrder is a paid mutator transaction binding the contract method 0x79666868.

Solidity: function approveOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, bool orderbookInclusionDesired) returns()

func (*OpenSeaTransactorSession) AtomicMatch

func (_OpenSea *OpenSeaTransactorSession) AtomicMatch(addrs [14]common.Address, uints [18]*big.Int, feeMethodsSidesKindsHowToCalls [8]uint8, calldataBuy []byte, calldataSell []byte, replacementPatternBuy []byte, replacementPatternSell []byte, staticExtradataBuy []byte, staticExtradataSell []byte, vs [2]uint8, rssMetadata [5][32]byte) (*types.Transaction, error)

AtomicMatch is a paid mutator transaction binding the contract method 0xab834bab.

Solidity: function atomicMatch_(address[14] addrs, uint256[18] uints, uint8[8] feeMethodsSidesKindsHowToCalls, bytes calldataBuy, bytes calldataSell, bytes replacementPatternBuy, bytes replacementPatternSell, bytes staticExtradataBuy, bytes staticExtradataSell, uint8[2] vs, bytes32[5] rssMetadata) payable returns()

func (*OpenSeaTransactorSession) CancelOrder

func (_OpenSea *OpenSeaTransactorSession) CancelOrder(addrs [7]common.Address, uints [9]*big.Int, feeMethod uint8, side uint8, saleKind uint8, howToCall uint8, calldata []byte, replacementPattern []byte, staticExtradata []byte, v uint8, r [32]byte, s [32]byte) (*types.Transaction, error)

CancelOrder is a paid mutator transaction binding the contract method 0xa8a41c70.

Solidity: function cancelOrder_(address[7] addrs, uint256[9] uints, uint8 feeMethod, uint8 side, uint8 saleKind, uint8 howToCall, bytes calldata, bytes replacementPattern, bytes staticExtradata, uint8 v, bytes32 r, bytes32 s) returns()

func (*OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee

func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumMakerProtocolFee(newMinimumMakerProtocolFee *big.Int) (*types.Transaction, error)

ChangeMinimumMakerProtocolFee is a paid mutator transaction binding the contract method 0x14350c24.

Solidity: function changeMinimumMakerProtocolFee(uint256 newMinimumMakerProtocolFee) returns()

func (*OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee

func (_OpenSea *OpenSeaTransactorSession) ChangeMinimumTakerProtocolFee(newMinimumTakerProtocolFee *big.Int) (*types.Transaction, error)

ChangeMinimumTakerProtocolFee is a paid mutator transaction binding the contract method 0x1a6b13e2.

Solidity: function changeMinimumTakerProtocolFee(uint256 newMinimumTakerProtocolFee) returns()

func (*OpenSeaTransactorSession) ChangeProtocolFeeRecipient

func (_OpenSea *OpenSeaTransactorSession) ChangeProtocolFeeRecipient(newProtocolFeeRecipient common.Address) (*types.Transaction, error)

ChangeProtocolFeeRecipient is a paid mutator transaction binding the contract method 0x514f0330.

Solidity: function changeProtocolFeeRecipient(address newProtocolFeeRecipient) returns()

func (*OpenSeaTransactorSession) RenounceOwnership

func (_OpenSea *OpenSeaTransactorSession) RenounceOwnership() (*types.Transaction, error)

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

Solidity: function renounceOwnership() returns()

func (*OpenSeaTransactorSession) TransferOwnership

func (_OpenSea *OpenSeaTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

type Proxy

type Proxy struct {
	ProxyCaller     // Read-only binding to the contract
	ProxyTransactor // Write-only binding to the contract
	ProxyFilterer   // Log filterer for contract events
}

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

func NewProxy

func NewProxy(address common.Address, backend bind.ContractBackend) (*Proxy, error)

NewProxy creates a new instance of Proxy, bound to a specific deployed contract.

type ProxyCaller

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

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

func NewProxyCaller

func NewProxyCaller(address common.Address, caller bind.ContractCaller) (*ProxyCaller, error)

NewProxyCaller creates a new read-only instance of Proxy, bound to a specific deployed contract.

type ProxyCallerRaw

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

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

func (*ProxyCallerRaw) Call

func (_Proxy *ProxyCallerRaw) 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 ProxyCallerSession

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

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

type ProxyFilterer

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

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

func NewProxyFilterer

func NewProxyFilterer(address common.Address, filterer bind.ContractFilterer) (*ProxyFilterer, error)

NewProxyFilterer creates a new log filterer instance of Proxy, bound to a specific deployed contract.

type ProxyRaw

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

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

func (*ProxyRaw) Call

func (_Proxy *ProxyRaw) 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 (*ProxyRaw) Transact

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

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

func (*ProxyRaw) Transfer

func (_Proxy *ProxyRaw) 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 ProxySession

type ProxySession struct {
	Contract     *Proxy            // 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
}

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

func (*ProxySession) Proxy

func (_Proxy *ProxySession) Proxy(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)

Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.

Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)

func (*ProxySession) ProxyAssert

func (_Proxy *ProxySession) ProxyAssert(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)

ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.

Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()

type ProxyTransactor

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

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

func NewProxyTransactor

func NewProxyTransactor(address common.Address, transactor bind.ContractTransactor) (*ProxyTransactor, error)

NewProxyTransactor creates a new write-only instance of Proxy, bound to a specific deployed contract.

func (*ProxyTransactor) Proxy

func (_Proxy *ProxyTransactor) Proxy(opts *bind.TransactOpts, dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)

Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.

Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)

func (*ProxyTransactor) ProxyAssert

func (_Proxy *ProxyTransactor) ProxyAssert(opts *bind.TransactOpts, dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)

ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.

Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()

type ProxyTransactorRaw

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

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

func (*ProxyTransactorRaw) Transact

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

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

func (*ProxyTransactorRaw) Transfer

func (_Proxy *ProxyTransactorRaw) 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 ProxyTransactorSession

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

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

func (*ProxyTransactorSession) Proxy

func (_Proxy *ProxyTransactorSession) Proxy(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)

Proxy is a paid mutator transaction binding the contract method 0x1b0f7ba9.

Solidity: function proxy(address dest, uint8 howToCall, bytes calldata) returns(bool success)

func (*ProxyTransactorSession) ProxyAssert

func (_Proxy *ProxyTransactorSession) ProxyAssert(dest common.Address, howToCall uint8, calldata []byte) (*types.Transaction, error)

ProxyAssert is a paid mutator transaction binding the contract method 0x3f801f91.

Solidity: function proxyAssert(address dest, uint8 howToCall, bytes calldata) returns()

Jump to

Keyboard shortcuts

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