메인 콘텐츠로 건너뛰기
모든 콜렉션개발자를 위한 도구nodeos 및 cleos 설정하기
트랜잭션의 JSON 데이터를 확인하는 방법
트랜잭션의 JSON 데이터를 확인하는 방법

트랜잭션의 RAW 데이터를 JSON 형식으로 빌드해 커맨드 라인 또는 기타 특정 애플리케이션에서 사용하는 방법

Dario Cesaro avatar
작성자: Dario Cesaro
최소 1년 전에 업데이트됨

외부 애플리케이션에서 특정 트랜잭션의 JSON 데이터를 얻는 몇 가지 방법을 소개하겠습니다.

트랜잭션 JSON 데이터를 가져오는 것은 트랜잭션 실행을 위해 여러 개 키 서명이 필요한 경우 유용합니다.

Anchor 지갑에서 트랜잭션 JSON 데이터 확인

Signing Request(서명 요청) 팝업 창을 확인하기 위해서는 트랜잭션을 진행해야 합니다. 트랜잭션 진행 시 Raw Transaction 탭이 표시되고 이를 선택해 진행 중인 트랜잭션의 JSON 데이터를 확인합니다:

이제 커맨드 라인에서 JSON을 사용할 수 있습니다.

예시: cleos -u https://eos.greymass.com push transaction my_transaction.json

일반적인 트랜잭션부터 복잡한 스마트 계약 실행에 이르기까지 모든 트랜잭션에서 이 작업을 수행할 수 있습니다.

bloks.io에서 트랜잭션 JSON 데이터 확인

JSON 데이터는 bloks.io에서 확인할 수 있지만, 웹 사이트를 통해 수행할 수 있는 트랜잭션 그룹으로 제한됩니다.

bloks.io에 접속해 로그인하세요.

로그인을 클릭한 후 cleos/eosc를 선택하십시오:

계정명을 입력하고 트랜잭션을 실행하는 데 사용할 permission(권한)을 선택합니다:

로그인이 완료되면 bloks.io에서 트랜잭션의 커맨드 및 RAW 데이터를 빌드하는 방법을 알 수 있습니다.

이제 bloks.io에서 실행하는 모든 트랜잭션은 cleos 커맨드와 트랜잭션의 RAW 데이터를 제공합니다:

예를 들어 토큰 전송을 클릭하면 cleos 커맨드를 확인할 수 있습니다. 터미널 콘솔에 복사해 실행하거나 JSON 부분만 선택해 필요한 곳에 사용할 수 있습니다.

bloks.io에서 일반적인 전송을 포함해 다음과 같은 작업들을 수행할 수 있습니다:

  • Transfers(전송),

  • Vote(투표),

  • REX(자원 거래소),

  • MSIG(다중 서명),

  • Create accounts(계정 생성)

  • 그 외


작성자: Erick Birbe

편집자: Randall Roland, Markus Hinrichs

옮긴이: Terry Jin

출처 및 참고문헌:

답변이 도움되었나요?