Submit batch transactions

여러 개의 트랜잭션을 모아 제출하는 API입니다. 응답은 세 가지 결과를 가질 수 있습니다:

  1. 모든 트랜잭션이 성공하면 202 코드가 반환됩니다
  2. 일부 트랜잭션이 성공하면 실패한 트랜잭션과 함께 206 코드가 반환됩니다
  3. 모든 트랜잭션이 실패하면 실패한 트랜잭션과 함께 206 코드가 반환됩니다

트랜잭션을 제출하는 방법은 두 가지가 있습니다.

  1. JSON 형식으로 제출하는 경우:
  • 먼저 트랜잭션을 BCS로 인코딩해야 합니다. 만약 사용하는 언어에 BCS를 지원하는 라이브러리가 있다면 해당 라이브러리를 사용하세요.
  • BCS를 직접 인코딩할 수 없다면 Encode Submission API를 활용할 수 있습니다. 이 API를 사용할 때는, 신뢰할 수 있는 노드에만 요청을 보내야 합니다. 노드가 요청 내용을 조작할 수 있기 때문입니다.
  • 인코딩된 트랜잭션에 서명합니다.
  • 서명된 트랜잭션을 "application/json" Content-Type으로 제출합니다.
  1. BCS 형식으로 제출하는 경우:
  • BCS로 인코딩된 서명된 트랜잭션을 "application/x.aptos.signed_transaction+bcs" Content-Type으로 제출합니다.
Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!