POST
/getDecimalsForStarknetToken
Retrieves the decimal places configuration for a specific ERC20-compatible token on Starknet. This information
is essential for properly displaying token amounts in user interfaces and performing accurate calculations with
token values. Most tokens use 18 decimals (similar to ETH), but some may use different decimal configurations.
The function queries the token contract's decimals entry point using the standardized ERC20 interface. This
decimal value indicates how many decimal places should be used when displaying the token amount to users.
For example, a token with 18 decimals and a raw balance of "1000000000000000000" should be displayed as "1.0".
This is a read-only operation that does not modify blockchain state and does not require gas fees to execute.
The function internally calls evaluateStarknetSmartContractTransaction with the standard decimals entry point.
Read more about ERC20 decimal handling at https://docs.starknet.io/documentation/developing/smart-contracts/erc20/
Return: The number of decimal places used by the token as an integer.
Input Example: getDecimalsForStarknetToken("0x4718...938d")
Response Example:
{
"FunctionData": [
"18"
],
"Meta": {
"AccessToken": "d94a...6c53",
"Destination": "04bc...59e2",
"Source": "3dcf...63ba4",
"Time": "2025-05-26 13:07:44.235"
}
}
token_contract_addressstring<p>The Starknet contract address of the ERC20-compatible token to query. Must be a valid Starknet address format starting with "0x".</p>
acceptstringGenerated from available response content types
200success
curl --request POST \
--url '/getDecimalsForStarknetToken?token_contract_address=string' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '{
"FunctionData": {
"AccountId": 1
},
"Meta": {
"FunctionName": "getEthValidatorsSummary",
"RandomData": "288cd49d4b8bf00e7d6114b78d5668d5581d6b953fafef779133caa844cd4229",
"Destination": "b9cb8afe52f1d52521cf2b62dfe12146156ad5328f83c62c20c7da81b263356a61340de745c858998544c041798b01c2f4fac31bebe52a19280a32cd57d6d374ea",
"Time": "2021-02-07T18:37:46.948Z",
"Source": "048b99461a70a49abe63fd585cb224177a22a92d2e9e4ddfbc0027887bee9d1843388f42a3eb2e740565e115ad8b7981abf59e3b03b771f4b063b53c517d7a9d99",
"AccessToken": "51311c84d2c8fd2fafbe56ceb1fb30a99d3417abfc55769577338ab286798087"
}
}'