일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 배포
- node
- chatGPT
- metamask
- nodejs
- 라라벨
- Python
- 블록체인
- NextJS
- exceljs
- Laravel
- threejs
- CSS
- 공연티켓
- Ai
- 오블완
- jquery
- Remix
- polygon
- PM2
- React
- netfunnel
- miniconda
- 회고
- nginx
- Setting
- nft
- 티스토리챌린지
- Kaikas
- pagination
- Today
- Total
목록블록체인 (14)
박주니 개발 정리
airdrop 적용을 하기 전 이해) airdrop을 사용하는 이유는 발행자 또는 소유자가 해당 nft를 전달하고자하는 대상에게 본인 가스비 수수료를 지불하고 무료로 주기 위함입니다. 그렇기 때문에 airdrop을 적용하기 위해서는 먼저 본인 소유인 발행된 nft가 있어야합니다. 설명은 본인 소유인 nft가 있다는 전제 조건하에 진행하겠습니다. 셋팅하는 부분에 자세한 부분을 이해하고 싶으시면 performanceNFT 적용 방법을 참고하시면 됩니다. airdorp은 추가 기능이기 때문에 nft 거래까지 이해하시고 접근하시는 것을 추천합니다. 1. abi를 셋팅합니다. { "inputs": [ { "internalType": "address[]", "name": "recipients", "type": "a..
적용하게 된 이유) 에어드랍은 batchTransfer 사이트를 이용해서 airdrop을 이용했었습니다. 그런데 문제는 엑셀로 별도 데이터를 정리해서 그 내용을 복사 후 중간을 거쳐서 airdrop을 진행하는 것이 비효율적이였고 recordNFT와 performanceNFT를 만들었던 경험으로 airdrop도 자체서비스로 만들게 되었습니다. 배포 방법) 1. remix에 접속해주시길 바랍니다. https://remix.ethereum.org/#lang=en&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.18+commit.87f61d96.js Remix - Ethereum IDE remix.ethereum.org 2. File explorer을..
지금 이 설명을 듣기 위해서는 그전에 설명했던 공연티켓 nft 발행 및 signature 과정이 필요합니다. 그래서 전 과정에서 signature 값이 있어야 purchaseNFT abi를 이용하실 수 있습니다. 해당 abi도 공연티켓 nft 발행 및 signature 설명할 때 같이 포함되어있습니다. 여기에 별도로 올릴 수는 있지만 오히려 그것이 더 차질을 드릴 거 같아서 한번에 가져오는 것을 추천합니다. 지금 설명하기 전에 앞서서 이제 구매자 입장에서 하신다고 생각하고 진행해야합니다. 즉 메타마스크 wallet address도 발행자 address랑 다르게 설정하고 진행하는 것을 추천합니다. 메타마스크에서 계정생성을 별도로 해서 진행하시는 것을 추천합니다. // 티켓 발행 async function ..
설명 전) nft 발행을 하고나서 signature 값을 받는 이유는 signatrue 값이 해당 nft 발행한 것을 증명하는 것이기 때문에 구매자가 해당 nft를 구매할 때 발행한 nft을 구매할려면 해당 siganture이 필요합니다. 그래서 저장해서 해당 값을 가져오는 목적으로 이용한다면 그 과정이 필요가 없지만 거래의 목적으로 하신다면 발행과 signature은 세트라고 보시는 것이 좋을 거 같습니다. 주의사항) 현재 abi 구성에 해당 method가 있는다고해서 무조건 돌아가는 것이 아닙니다. 배포할 때 스마트 컨트렉트에 해당 클레스가 존재해야하고 그것을 abi로 구성을 맞춘 것이기 때문에 그부분을 주의하시면서 진행하시는 것을 추천합니다. react 및 polygon 기준으로 설명하겠습니다. n..