외부 애플리케이션에서 특정 트랜잭션의 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
출처 및 참고문헌: