Transaction API

This is an introduction page for the Transaction API.

About the Transaction API

The Transaction API of the ChainZ API Service allows you to request transactions to the ChainZ network and manage the processing results. It also enables stable service operation through throttling and queueing.

It is possible to process Signing Transaction/Signed Transaction, and an Account must be created in advance using the Account API to process the Signing Transaction.

Using Transaction API

For the usage method, refer to Getting Started > Using API > Procedure for Using API > Using Transaction API.

List of Transaction APIs

Classification

Method

API name

Description

Transactions

POST

/api/v1/transactions/transfer

This is an API to send a transaction that sends the basic token. Example) In Ethereum, the basic token is Ether.

POST

/api/v1/transactions/signed-tx

This is an API to send signed transactions (raw transactions).

POST

/api/v1/transactions/contract-function

This is an API that sends transactions that call Smart Contract functions.

POST

/api/v1/transactions/contract-deployment

This is an API that sends transactions that deploy Smart Contracts.

GET

/api/v1/transactions/{reqId}

This is an API for searching transaction request information by transaction request ID.

GET

/api/v1/transactions/{reqId}/status

This is an API for searching transaction status (latest log of transaction request) by transaction request ID.

GET

/api/v1/transactions/{reqId}/logs

This is an API for searching all logs for a transaction request by transaction request ID.

Client Transaction Query

GET

/api/v1/client-tx-requests/{clientReqId}

This is an API for searching transaction request information by transaction request ID on the client side.

GET

/api/v1/client-tx-requests/{clientReqId}/status

This is an API for searching transaction status (latest log of transaction request) by transaction request ID on the client side.

GET

/api/v1/client-tx-requests/{clientReqId}/logs

This is an API for searching all logs for a transaction request by transaction request ID on the client side.

Callback

GET

/api/v1/callback

This is an API for searching the callback status of the processing result when a transaction request including callbackURL information is requested.

Last updated