Get a deterministic address for contract deployment. The address is derived from the contract’s bytecode and provided salt. This endpoint is used to get the address of a contract that will be deployed in the future.
Documentation Index
Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Request body for calculating deterministic address
The base asset identifier of the blockchain (legacyId) to calculate deterministic address
"ETH"
The template identifier
"b70701f4-d7b1-4795-a8ee-b09cdb5b850d"
The deploy function parameters and values of the contract template
[
{
"internalType": "string",
"name": "name",
"type": "string",
"value": "name"
},
{
"internalType": "string",
"name": "symbol",
"type": "string",
"value": "symbol"
},
{
"components": [
{
"internalType": "bool",
"name": "_isMintable",
"type": "bool"
}
],
"internalType": "struct MyStruct",
"value": [
{
"internalType": "bool",
"name": "_isMintable",
"type": "bool",
"value": false
}
]
}
]
The salt to calculate the deterministic address. Must be a number between 0 and 2^256 -1, for it to fit in the bytes32 parameter
"123456789"
Deterministic address for contract deployment
Response DTO containing a deployable address
The deployable address