NFT 수령 신청 및 에어드랍 구현 페이지(rinkeby)
NFT_SENDER_ADDRESS = 전송할 지갑 주소
NFT_SENDER_PRIVATE_KEY = 전송할 지갑 주소 private key(signed trasaction을 위해)
MORALIS_APP_URL = Moralis Dapp URL
MORALIS_APP_ID = Moralis App ID
MORALIS_KEY = Moralis Master Key
MORALIS_SPEEDY_NODE_API_KEY = Moralis Speedy Node Key
https://web3-jj.herokuapp.com/[email protected]
- Metamask 지갑 연동
- 신청 데이터 Moralis DB에 저장
https://web3-jj.herokuapp.com/admin
- Metamask 지갑 연동
- 전송할 NFT 선택
- NFT 전송
- Opensea(testnet) 결과: 링크
https://web3-jj.herokuapp.com/test
- transfer(server): server side NFT 전송(private key 필요)
- transfer(client): client side NFT 전송(confirm 필요)
- MetaMask API: https://docs.metamask.io/guide/
- OpenSea API: https://docs.opensea.io/reference/api-overview
- Moralis API: https://docs.moralis.io/introduction/readme
- Web3js: https://web3js.readthedocs.io/en/v1.7.4/
- Ethers: https://docs.ethers.io/v5/