@hubiinetwork/soldoc
Version:
Solidity documentation generator
313 lines (145 loc) • 3.87 kB
Markdown
# ERC721
[see the source](https://github.com/dev-matan-tsuberi/soldoc/tree/master/contracts/ERC721.sol)
**Execution cost**: No bound available
**Deployment cost**: No bound available
**Combined cost**: No bound available
## Events
### Approval(address,address,uint256)
**Execution cost**: No bound available
Params:
1. **_owner** *of type `address`*
2. **_approved** *of type `address`*
3. **_tokenId** *of type `uint256`*
### ApprovalForAll(address,address,bool)
**Execution cost**: No bound available
Params:
1. **_owner** *of type `address`*
2. **_operator** *of type `address`*
3. **_approved** *of type `bool`*
### Transfer(address,address,uint256)
**Execution cost**: No bound available
Params:
1. **_from** *of type `address`*
2. **_to** *of type `address`*
3. **_tokenId** *of type `uint256`*
## Methods
### exists(uint256)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_tokenId** *of type `uint256`*
Returns:
1. **_exists** *of type `bool`*
### isApprovedForAll(address,address)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_owner** *of type `address`*
2. **_operator** *of type `address`*
Returns:
1. **output_0** *of type `bool`*
### getApproved(uint256)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_tokenId** *of type `uint256`*
Returns:
1. **_operator** *of type `address`*
### approve(address,uint256)
**Execution cost**: No bound available
Params:
1. **_to** *of type `address`*
2. **_tokenId** *of type `uint256`*
### balanceOf(address)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_owner** *of type `address`*
Returns:
1. **_balance** *of type `uint256`*
### totalSupply()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **output_0** *of type `uint256`*
### supportsInterface(bytes4)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_interfaceId** *of type `bytes4`*
Returns:
1. **output_0** *of type `bool`*
### safeTransferFrom(address,address,uint256)
**Execution cost**: No bound available
Params:
1. **_from** *of type `address`*
2. **_to** *of type `address`*
3. **_tokenId** *of type `uint256`*
### name()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **_name** *of type `string`*
### ownerOf(uint256)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_tokenId** *of type `uint256`*
Returns:
1. **_owner** *of type `address`*
### safeTransferFrom(address,address,uint256,bytes)
**Execution cost**: No bound available
Params:
1. **_from** *of type `address`*
2. **_to** *of type `address`*
3. **_tokenId** *of type `uint256`*
4. **_data** *of type `bytes`*
### setApprovalForAll(address,bool)
**Execution cost**: No bound available
Params:
1. **_operator** *of type `address`*
2. **_approved** *of type `bool`*
### symbol()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **_symbol** *of type `string`*
### tokenOfOwnerByIndex(address,uint256)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_owner** *of type `address`*
2. **_index** *of type `uint256`*
Returns:
1. **_tokenId** *of type `uint256`*
### tokenURI(uint256)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **_tokenId** *of type `uint256`*
Returns:
1. **output_0** *of type `string`*
### transferFrom(address,address,uint256)
**Execution cost**: No bound available
Params:
1. **_from** *of type `address`*
2. **_to** *of type `address`*
3. **_tokenId** *of type `uint256`*
[Back to the top ↑](#erc721)