Solidity API
JadeNFT
The SPAN contract, utilizes the Spanning Protocol for multichain functionality.
MAX_ID_PLUS_ONE
uint256 MAX_ID_PLUS_ONE
currentIndex
uint256 currentIndex
baseURI
string baseURI
constructor
constructor(address delegate_) public
Creates the contract, initializing various base contracts
Name | Type | Description |
---|---|---|
delegate_ | address | - Chain-local address of our Spanning Delegate |
mint
function mint(bytes32 recipientAddress) external payable
Mint tokenId
to recipientAddress
Name | Type | Description |
---|---|---|
recipientAddress | bytes32 | - Spanning Address that jadeNFT is minted to |
currentSupply
function currentSupply() public view returns (uint256)
totalSupply
function totalSupply() public pure returns (uint256)
tokenURI
function tokenURI(uint256 tokenId) public view virtual returns (string)
See {IERC721Metadata-tokenURI}.
burn
function burn(uint256 tokenId) public