Developer note: Required interface of an ERC721 compliant contract.
Transfer(address,address,uint256)
| Name | Type | Description |
|---|---|---|
| from | address | |
| to | address | |
| tokenId | uint256 |
Approval(address,address,uint256)
| Name | Type | Description |
|---|---|---|
| owner | address | |
| approved | address | |
| tokenId | uint256 |
ApprovalForAll(address,address,bool)
| Name | Type | Description |
|---|---|---|
| owner | address | |
| operator | address | |
| approved | bool |
balanceOf(address) view external
| Name | Type | Description |
|---|---|---|
| owner | address |
Returns:
| Name | Type | Description |
|---|---|---|
| balance | uint256 |
ownerOf(uint256) view external
| Name | Type | Description |
|---|---|---|
| tokenId | uint256 |
Returns:
| Name | Type | Description |
|---|---|---|
| owner | address |
safeTransferFrom(address,address,uint256) external
| Name | Type | Description |
|---|---|---|
| from | address | |
| to | address | |
| tokenId | uint256 |
transferFrom(address,address,uint256) external
| Name | Type | Description |
|---|---|---|
| from | address | |
| to | address | |
| tokenId | uint256 |
approve(address,uint256) external
| Name | Type | Description |
|---|---|---|
| to | address | |
| tokenId | uint256 |
getApproved(uint256) view external
| Name | Type | Description |
|---|---|---|
| tokenId | uint256 |
Returns:
| Name | Type | Description |
|---|---|---|
| operator | address |
setApprovalForAll(address,bool) external
| Name | Type | Description |
|---|---|---|
| operator | address | |
| _approved | bool |
isApprovedForAll(address,address) view external
| Name | Type | Description |
|---|---|---|
| owner | address | |
| operator | address |
Returns:
| Name | Type | Description |
|---|---|---|
| [0] | bool |
safeTransferFrom(address,address,uint256,bytes) external
| Name | Type | Description |
|---|---|---|
| from | address | |
| to | address | |
| tokenId | uint256 | |
| data | bytes |