Api reference
Transact Signer
Execute direct HSM/MPC transactions.
Execute direct HSM/MPC transactions.
Endpoint
POST /transactSignerDescription
Executes transactions directly with HSM/MPC signers, bypassing Account Abstraction. This is useful for direct blockchain transactions.
Request Body
{
"to": "0xB72F28d9c0f72d488813E57581C17C466855E1F7",
"funcSignature": "transfer(address,uint256)",
"funcParams": ["0x106eB473f541E9485bB428aeC502c2FEa1467779", "1000000000000000000"],
"value": "0",
"settings": {
"rpc": "https://polygon-amoy.infura.io/v3/{key}",
"signer": {
"clientId": "your-fireblocks-client-id",
"versionId": "1"
}
}
}Response
Same as Execute Operation endpoint.
Use Cases
- Direct transactions: Execute transactions without Account Abstraction
- Legacy compatibility: Interact with contracts that don't support Account Abstraction
- HSM/MPC operations: Use enterprise signing infrastructure for direct transactions
- Gas optimization: Bypass Account Abstraction overhead when not needed
Best Practices
- Use when appropriate: Only use for direct transactions, prefer Account Abstraction when possible
- Handle gas properly: Configure gas overshoot settings appropriately
- Validate addresses: Ensure contract addresses are correct
- Monitor execution: Track transaction status and handle failures
Related Endpoints
- Execute Operation - Execute Account Abstraction operations
- Sign Message - Sign messages with HSM/MPC
⚠️ Note: This endpoint bypasses Account Abstraction. Use Account Abstraction endpoints when possible for better UX and features like gasless transactions.