settings
Returns the Arbitrum Bridge2 contract used for native USDC deposits. There is no request body besides type.
POST/infotype
settingsLook up the Bridge2 contract address before a native Arbitrum USDC deposit.
Request body
typestringrequired
Must be `settings`.
"settings"Request example
curl -X POST https://rpc.txflow-testnet.xyz/info \
-H "Content-Type: application/json" \
-H "x-api-version: 2026-08-16" \
-d '{
"type": "settings"
}'Try it
Response 200
codeinteger
`0` on success.
dataobject
bridge2_contract_addressstring · address
Arbitrum Bridge2 contract that holds USDC for native deposits. Testnet sample; mainnet returns a different address.
successboolean
`false` on error, with `code` set and the text in `message` instead of `data`.
Response example
{
"success": true,
"code": 0,
"data": {
"bridge2_contract_address": "0x638956edf1890159C03A4F3cf0DB052967b86145"
}
}Keys inside data are snake_case.
Use bridge2_contract_address as the USDC transfer destination and as the EIP-2612 permit spender for depositWithPermit.
Next steps
- Native Arbitrum deposit: transfer USDC to Bridge2, or call
depositWithPermit. - Cross-chain deposit or withdraw: TxRelay API.
- On-chain USDC withdraw to Arbitrum:
withdraw3.