You need to enable JavaScript to run this app.
ChainRelay
Connect wallet
FAQ
NFT (ERC-721)
Token (ERC-20)
Commmunity created
NFT (ERC-721)
Make changes and see the code update below!
Github
ERC Standard
Your contract name
*
Your contract name *
Your contract symbol
*
Your contract symbol *
Your base URI
*
Your base URI *
Your security contact email
*
Your security contact email *
Build contract
Deploy contract
Contract code
ABI
Bytecode
// SPDX-License-Identifier: MIT pragma solidity ^0.8.9; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; /// @custom:security-contact contact@example.com contract MyNftContract is ERC721, Ownable { using Counters for Counters.Counter; Counters.Counter private _tokenIdCounter; constructor() ERC721("MyNftContract", "MNC") {} function _baseURI() internal pure override returns (string memory) { return "https://example.com/"; } function safeMint(address to) public onlyOwner { uint256 tokenId = _tokenIdCounter.current(); _tokenIdCounter.increment(); _safeMint(to, tokenId); } }
Post-deployment tools
Verify your contract on Etherscan
Verify contract
Deployed Transaction Hash
Deployed Transaction Hash
Deployed Contract Address
Deployed Contract Address
FAQ
NFT (ERC-721)
Token (ERC-20)
Commmunity created