NFT Bridge
A dapp for moving NFTs from one blockchain to another.
Smart Contracts
- Token (token_alpha)
- NFTMinter (tom_and_jerry)
- BridgeNFTMinter (tom_and_jerry)
- NFTBridge (nft_bridge)
Tools and Technologies Used
- nft:
- contract:
- Smart contracts (ERC20, IERC20, ERC721Enumerable, IERC721Enumerable, ReentrancyGuard, Ownable, IERC721Receiver)
- Hardhat, Ethers.js, Solidity, OpenZeppelin, Remix IDE, Ethereum, EVM (Ethereum Virtual Machine), Blockchain, Etherscan, JavaScript, Mocha Testcases, Solidity code coverage
- dapp:
- React.js, Web3.js, Nginx, Metamask wallet
- Docker and Containers
- Ethernal dashboard - EVM compatible private blockchain network explorer.
- GitHub actions
How To Run?
Workflow
- Deploy on blockchain 1
- Deploy on blockchain 2
- Workflow for blockchain 1
- Workflow for blockchain 2