Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

settings

Returns the Arbitrum Bridge2 contract used for native USDC deposits. There is no request body besides type.

POST/infotype settings

Look 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
POST https://rpc.txflow-testnet.xyz/info
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