@tevm/voltaire / index / ERC1155
ERC1155
Variables
EVENTS
Defined in: src/standards/ERC1155.ts:37 ERC-1155 event signatures keccak256 hash of event signatureconstEVENTS:object
Type Declaration
ApprovalForAll
ApprovalForAll(address indexed account, address indexed operator, bool approved)readonlyApprovalForAll:"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31"="0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31"
TransferBatch
TransferBatch(address indexed operator, address indexed from, address indexed to, uint256[] ids, uint256[] values)readonlyTransferBatch:"0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb"="0x4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb"
TransferSingle
TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value)readonlyTransferSingle:"0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62"="0xc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62"
URI
URI(string value, uint256 indexed id)readonlyURI:"0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b"="0x6bb7ff708619ba0610cba295a58592e0451dee2622938c8755667688daf3529b"
SELECTORS
Defined in: src/standards/ERC1155.ts:15 ERC-1155 function selectors First 4 bytes of keccak256 hash of function signatureconstSELECTORS:object
Type Declaration
balanceOf
balanceOf(address,uint256)readonlybalanceOf:"0x00fdd58e"="0x00fdd58e"
balanceOfBatch
balanceOfBatch(address[],uint256[])readonlybalanceOfBatch:"0x4e1273f4"="0x4e1273f4"
isApprovedForAll
isApprovedForAll(address,address)readonlyisApprovedForAll:"0xe985e9c5"="0xe985e9c5"
safeBatchTransferFrom
safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)readonlysafeBatchTransferFrom:"0x2eb2c2d6"="0x2eb2c2d6"
safeTransferFrom
safeTransferFrom(address,address,uint256,uint256,bytes)readonlysafeTransferFrom:"0xf242432a"="0xf242432a"
setApprovalForAll
setApprovalForAll(address,bool)readonlysetApprovalForAll:"0xa22cb465"="0xa22cb465"
uri
uri(uint256)readonlyuri:"0x0e89341c"="0x0e89341c"
Functions
decodeApprovalForAllEvent()
decodeApprovalForAllEvent(Defined in: src/standards/ERC1155.ts:177 Decode ApprovalForAll event loglog):object
Parameters
log
data
string
topics
string[]
Returns
object
account
account: string
approved
approved: boolean
operator
operator: string
decodeTransferSingleEvent()
decodeTransferSingleEvent(Defined in: src/standards/ERC1155.ts:141 Decode TransferSingle event loglog):object
Parameters
log
data
string
topics
string[]
Returns
object
from
from: string
id
id: Type
operator
operator: string
to
to: string
value
value: Type
encodeBalanceOf()
encodeBalanceOf(Defined in: src/standards/ERC1155.ts:54 Encode balanceOf(address,uint256) calldataaccount,id):string
Parameters
account
AddressType
id
Type
Returns
string
encodeIsApprovedForAll()
encodeIsApprovedForAll(Defined in: src/standards/ERC1155.ts:113 Encode isApprovedForAll(address,address) calldataaccount,operator):string
Parameters
account
AddressType
operator
AddressType
Returns
string
encodeSafeTransferFrom()
encodeSafeTransferFrom(Defined in: src/standards/ERC1155.ts:83 Encode safeTransferFrom(address,address,uint256,uint256,bytes) calldatafrom,to,id,amount,data):string
Parameters
from
AddressType
to
AddressType
id
Type
amount
Type
data
Uint8Array = ...
Returns
string
encodeSetApprovalForAll()
encodeSetApprovalForAll(Defined in: src/standards/ERC1155.ts:66 Encode setApprovalForAll(address,bool) calldataoperator,approved):string
Parameters
operator
AddressType
approved
boolean
Returns
string
encodeURI()
encodeURI(Defined in: src/standards/ERC1155.ts:133 Encode uri(uint256) calldataid):string
Parameters
id
Type
Returns
string
