develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

 

 

5ba2e13b6626329822d838bca2839de8.png

 

위와 같이 컨트랙트에서 발행된 토큰리스트를 블록체인에서 읽어오고 싶은데.. web3.js 패키지를 어떻게 이용해야 하는지 감이 잘 안와서요.

특정 컨트랙트 주소, 지갑 주소로 최근거래내역을 뽑아서 민팅한 거래내역만 필터링할 수 있지 않을까 생각해봤지만

애초에 트랜잭션 내역은 블록넘버 혹은 블록해쉬의 정보를 이용해서 특정 블록에 저장된 거래내역들만 가져올 수 있더라구요. 

 

위와 같은 기능을 만드려면 결국 블록이 하나 생성될 때마다 해당 블록에 저장된 트랜잭션을 분석한 다음

관계형 DB에 저장해서 사용한다라고 봐야 할까요?

 

 

 

 

 

 

257
댓글 9
  • 네 그런데 속도 때문에 결국엔 노드를 하나 돌리셔야 할꺼에요.
  • @천재소년
    천재소년님 축하합니다. 16 보너스 캐시에 당첨되셨습니다.!!
  • ?
    @천재소년
    노드라고 말씀하신건 Node.js인가요? 이더리움 노드를 말씀하시는건가요?
  • @나비잠
    나비잠님 축하합니다. 17 보너스 캐시에 당첨되셨습니다.!!
  • @나비잠
    이더리움 노드를 말씀드린겁니다.
    아니면 코발란트 API 를 사용해 보시는것도 한번 고려해보세요.
    https://www.covalenthq.com/docs/api/#/0/Get%20NFT%20transactions%20for%20contract/USD/1
  • ?
    이 API를 사용하시면 가능할 것 같습니다.
    https://web3js.readthedocs.io/en/v1.2.11/web3-eth.html#getpastlogs
    rpc 호출은 infura를 사용하면 되시고요~
  • ?
    @hankyu
    복 받으실거에요 ㅎㅎ
  • 윗분 말씀대로 getPastLogs 함수를 이용해서 가져올 수 있습니다.
    다만, 이 명령을 호출할때 fromBlock, toBlock을 지정하는데요.
    이걸 너무 넓게 지정하면 리턴 시간이 오래 걸리기 때문에 타임아웃으로 값을 가져오지 못하는 상황이 발생됩니다.
    fromBlock, toBlock을 적절하게 조정하여 페이징 처리를 하시던가
    아니면 별도로 배치 처리를 해서 값을 가져오고 그걸 DB에 기록 후 차후 DB에서 불러오는 방식으로 하는 것이 좋습니다.
  • ?
    @쌩광부
    조언 감사드립니다. ㅎㅎ
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 [공동구매] PNC PARTNER EVEREST PCI-E 1x to 16X 009S LED 라이저카드 외 (6/28~7/4 한정수량 300개) 4 updatefile 306
공구관리자
2022.06.28
공지 "글쎄요" 기능 임시 활성화 안내 17 updatefile 15 1329
관리자
2022.06.20
공지 땡글닷컴 NFT 게시판 생성 기념 이벤트(~6/30) 2 file 10 963
이벤트관리자
2022.06.16
1817 개발 자동 트레이딩 봇 개발자가 필요하신분?   암호자산 코인 트레이딩 봇 개발자가 필요한 분을 찾습니다. 해당 트레이딩 프로그램에 대한 전반적인 준비는 되어 있습니다. 몇년 전 자동 트레이딩에 눈을 뜨게 되어 이제는 모든 활동을 내... 5 0 300
쥬드
2022.06.24
1816 개발 제가 만든 nft 컨트랙트의 mint를 호출하는 코드입니다. 올바른코드일까요? 링키비 테스트넷에 NFT 컨트랙트를 배포후 자바스크립트(Node.js)로 mint 메소드를 실행시킬수 있는 기능을 구현중입니다.        const tx = {         'from':ownerPublicKey,         'to':te... 0 129
나비잠
2022.06.22
개발 NFT 컨트랙트에서 발행된 토큰 리스트를 확인할 수 있는 기능을 만드려는데 질문있습니다.       위와 같이 컨트랙트에서 발행된 토큰리스트를 블록체인에서 읽어오고 싶은데.. web3.js 패키지를 어떻게 이용해야 하는지 감이 잘 안와서요. 특정 컨트랙트 주소, 지갑 주소로 최근거래내... 9 file 0 164
나비잠
2022.06.10
1814 개발 web3.js 를 사용하지 않고 메타마스크로만 트랜잭션 데이터를 만들 수 있을까요?   현재 리액트로 메타마스크와 연동하는 작업을 진행중입니다.  잔액조회, 메타마스크 계정 조회, 이더리움 송금의 경우 Web3.js 패키지를 사용하지 않고 메타마스크에서 지원(window.ethereum ... 3 0 232
나비잠
2022.05.30
1813 질문 롭스텐 네트워크를 이용하면 이런 문제가 생기는건가요? 현재 NFT 컨트랙트를 개발 중인데, 롭스텐을 이용중이고 메타마스크와 리믹스를 함께 이용하고 있습니다.  코드를 많이 수정을 안했는데, 테스트넷 배포에 많은 가스량을 필요로 하는것 같아보여... 2 file 0 226
나비잠
2022.05.26
1812 개발 삭제.. ㅇㅇ 13 2 539
CoinFullBag
2022.05.11
1811 질문 이더리움 노드를 구축해보려고하는데 질문이... 이더리움 동기화에 필요한 SSD 용량을 알 수 있을까요?   https://ethereum-on-arm-documentation.readthedocs.io/en/latest/user-guide/storage.html 제가 찾아보니 권장 용량이 1TB라고 하던데... 5 0 541
나비잠
2022.05.10
1810 질문 메타마스크, 롭스텐 테스트 코인 요청과 관련하여질문있습니다. 롭스텐 테스트넷에서 이더 받기를 요청했는데, 몇시간째 이더가 전달되지않고 있습니다. 예전에는 1시간 이내로 전달이 되었던것 같은데, 제가 메타마스크에서 추가 설정을 해줘야 하는 부분이 ... 1 0 157
나비잠
2022.05.10
1809 개발 자동매매 프로그램 무료 공개 합니다. (업데이트 06-24) 처음 공개한게 어제 같은데.. 피드백주신 내용들을 적용하다보니 공개한지 2달이 넘어가네요. 사용자의 대부분이 땡글 여러분이어서그간의 개선도 땡글여러분과 함께 만들어왔기때문에 가능하지 ... 58 file 8 8929
luhath
2022.03.31
1808 개발 p2e게임 개발 원칙 정리   p2e게임 개발할 때 중년게이머 김실장 유투브 채널은 꼭 보고 합시다! 진짜~  기본 상식 많이 나오니까~     아래 글은 존나게 기니까 정상인이면 가급적 안 보시는 걸 권장합니다  그리고 다 ... 1 501
cryptomoney
2022.03.18
1807 개발 hash256암호로 짝퉁을 막는 기술!   Hash256 암호 변환 앱을 응용해서 짝퉁 판별하는 방법!   Hash256을 잘 응용하면 공개키와 개인키처럼 키를 만들 수 있습니다. 숫자 또는 글자를 쓰면 자동으로 hash256으로 변환해주는 앱이 ... 2 1 296
cryptomoney
2022.03.18
1806 개발 미친 사기 도박장과 뽑기게임에 공정성 문제를 해결하는 암호학     정상인과 제정신이면 제발 뒤로가기를 누르세요!  어린이와 임산부 노약자등은 시청을 삼가해주세요!    코인에 미쳤거나 도박에 미쳤거나 개발에 미친 사람만 내용을 보세요~! 향후에 미칠 ... 1 file 0 700
cryptomoney
2022.03.01
1805 개발 재미로 해보는 비트코인 개인키 해독프로그램...   요즘 비트코인 송금내역 트렌젝션을 보고 개인키를 계산하는 프로그램이 나왔네요... 사기인줄 알았는데... 직접 해보니...   개인키를 입력해서 만든것은 100% 개인키를 찾으나....  실제 송... 4 0 646
천당과지옥
2022.02.23
1804 개발 블록체인 소셜 및 트레이딩 트렌드 개발 현재 개발중인 사이트 입니다.   https://flyaway.co.kr/                   0 2497
샹그리에
2022.02.02
1803 개발 매매봇 만들었습니다.. 작년 한해 실전투자하면서.. 이런 경험 저런 경험 끝에 낸 결론은.. "사람이 할 일 아니다" 라는 생각에.. 유료 매매봇 사서 돌려봤더니.. 까만화면에 하얀글씨만 줄줄줄 올라가고.. 뭘 샀는지 ... 47 file 5 2681
싱봇2022
2022.01.27
1802 질문 이더리움 풀노드 자료 제공 이더리움 풀노드 자료 제공 ETH GETH FULL NODE 8시간내 풀노드 구축완료. fast 모드 아닌 full 모드   문의 kimdaepak@gmail.com    전화 0IO 삼사칠팔 천구백사십오       0 922
김대박
2022.01.07
1801 개발 고민중에 글 남겨 봅니다. 업비트 자동매매 프로그램         안녕하세요... 아직 1년도 안된 채린이 입니다.    유튜브 보다가 채굴기 알게 되어 지금은 이더 50대 돌리고  있습니다.    코딩을 좀 할 줄 알아서 파이선으로 업비트 api 자동매매 프... 20 1 2994
상운
2021.12.25
1800 개발 [UPBIT] 보조지표(RSI/Bollinger Bands) 스캘핑 봇 / 알리미 개발   - RSI/Bollinger Bands 알리미 - *과부화 방지로 최대 10개까지 셋팅 가능 - 음성알림과 텔레그램 알림 설정 가능     - RSI/Bollinger Bands 스캘핑 봇 - *과부화 방지로 최대 10개까지 셋팅 ... 2 file 1 796
더블코어
2021.12.23
1799 개발 [정보공유] Log4j 취약점 관련 - 업데이트를 권장드립니다. 서버 관리자중에 아직 "Log4j 취약점" 관련 부분을 인지하지 못하신분들께 공유차 글을 씁니다.   관련사항 위험도 10 취약점 , 업데이트 안된 log4J를 쓰는 경우 임의의 문구를 사용하면 원격에... 6 file 5 8698
천재성곤
2021.12.11
1798 질문 AI TRADING DEV     AI 모델링 개발 해보려 하는데.. 참고할만한 것 머좀 있을까요.?   db에 데이터 저장은 지금 열띠미 하고 있는 중임다.                     file 0 461
잡앤엔조이
2021.12.07
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 91 Next
/ 91
default debug random = 0 / type = READ / detected = READ