Skip to main content
POST
abiEncodeFunctionCall

Contextualizing abi_encodeFunctionCall

  • abi_encodeFunctionCall takes a contract address, a function name, and an array of function parameters to return an ABI-encoded string that represents the specific function call you intend to make on the smart contract.

Query example

JavaScript

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
jsonrpc
string
default:2
required

Version of the JSON-RPC protocol, should be 2.0.

Example:

"2.0"

id
integer
default:1
required

The request identifier.

Example:

1

method
enum<string>
default:particle_abi_encodeFunctionCall
required

API method being called.

Available options:
particle_abi_encodeFunctionCall
chainId
integer
required

The chain ID.

Example:

1

params
(string | any[])[]
required

Parameters for the API method call.

Response

200 - application/json

Success

jsonrpc
string

Version of the JSON-RPC protocol, should be 2.0.

Example:

"2.0"

id
integer

The request identifier.

Example:

1

result
string

Encoded function call data.