일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- exceljs
- Remix
- nodejs
- pagination
- 회고
- Setting
- node
- netfunnel
- 라라벨
- chatGPT
- PM2
- nft
- 공연티켓
- git
- Ai
- jquery
- React
- Python
- NextJS
- metamask
- 발행
- CSS
- polygon
- miniconda
- 배포
- Kaikas
- 블록체인
- nginx
- Laravel
- threejs
- Today
- Total
목록블록체인 (14)
박주니 개발 정리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4yd70/btsiuMiRerK/cDkEObSZkNDEOYGZJ573w0/img.png)
설명 이유 nft 마켓을 만들다보면 판매하는 방법이 현금으로 판매할 수도 있고 해당되는 가상화폐로 판매할 수도 있습니다. 가상화폐 시세는 유동적이기 때문에 고정값으로 할 수 없기에 해결하는 방법을 알려드리고자 합니다. 1. 현재 시세로 가상화폐 전환하는 것을 도와주는 Coingecko API를 이용합니다. 참고 https://www.coingecko.com/en/api/documentation 접속합니다. Crypto API Documentation | CoinGecko Power your application with our free & independently sourced crypto data such as live prices, trading volume, exchange volumes, trad..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LiPqx/btr5vtPPHA4/QCIqvR7sLyq2bDYbFw9j20/img.png)
설명 이유) nft 트랜잭션을 진행할 때 간혹 pending 상태를 마주할 때가 있습니다. 그래서 그 상태를 무시하고 다시 트랜잭션을 시도할 때 그 시도한 것도 pending으로 되는 것을 볼 수 있는데 빠른 방법으로 바로 다시 시도할 수 있는 방법을 알게 되었고 nft 테스트를 할 때는 유용하다고 생각하여 정리하게 되었습니다. 메타마스크 지원팀도 해당 에러를 이 방식으로 해결하라고 추천했습니다. 1. 메타마스크에서 내 계정을 클릭합니다. 그리고 설정을 클릭합니다. 2. 설정을 클릭합니다. 3. 계정 재설정을 클릭합니다. tip) pending 무시하고 계속 진행할 때 실패 이력도 블록체인에 기록되기 때문에 nonce가 충돌될 수 있기 때문에 최대한 계정 재설정을 선택을 하거나 트랜잭션을 제대로 성공 또..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bIYzZf/btr5nMKL8bf/HCWkm5gLjvqwOMaqKyAVb0/img.png)
적절한 polygon gas 설정을 하기 위해서는 먼저 polygon 네트워크의 현재 가스 가격과 블록당 평균 가스 사용량 등의 정보를 확인할 수 있어야합니다. polygon gas 비용 확인 1. polygonscan을 검색해서 접속합니다. https://polygonscan.com/ Polygon (MATIC) Blockchain Explorer PolygonScan allows you to explore and search the Polygon blockchain for transactions, addresses, tokens, prices and other activities taking place on Polygon (MATIC) polygonscan.com 2. 해당 사이트 header에서 M..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Wfbt3/btr5dReo29x/SnczIlcVA3x5az4lhYTNG0/img.png)
사용 이유) nft 마켓을 운영하게 될 때 1차 판매 관리자가 사용자에게 판매해서 owner address가 사용자로 지정이 되었고 그 사용자가 nft 자체 마켓이 아닌곳 예를 들어서 opensea에서 회원이 아닌 다른 사용자에게 nft 판매했을때에는 기록을 따로 관리하거나 삭제를 해야하기때문에 그것을 체크하고 관리하기 위해서 구현하게 되었습니다. 초기 설정) node, pm2 pm2 설정하는 방법은 node-pm2 설정으로 별도 정리해서 올렸습니다. 참고하시면 됩니다. 1. web3를 설치하고 web3를 설정합니다. 추가 설명) endpoint 설정은 infura 적용을 해봤지만 안돼서 quicknode에 받은 url 설정했습니다. const Web3 = require("web3"); const web..