{
  "x402Version": 2,
  "id": 57631,
  "slug": "57631",
  "resource": "https://tanod.dev/v1/chain/transfer-fees",
  "description": "chainpeek (Tanod) USDC or USDT transfer fee compared across Base, Polygon, Ethereum, BNB Chain, Arbitrum and Solana, ranked cheapest first, in native units and USD. Use when an agent must pick the cheapest chain to send USDC or USDT: ranks Base, Polygon, Ethereum, BNB, Arbitrum, Solana.",
  "type": "http",
  "serviceName": "Tanod chainpeek",
  "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png",
  "resourceType": "Beauty & Personal Care",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "2000",
      "amountUsd": 0.002,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:137",
      "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "amount": "2000",
      "amountUsd": 0.002,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "RMk9k3VC8dr4hhjgFh88rGhjAbzfBzHxJJ5n2fTcqus",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "amount": "2000",
      "amountUsd": 0.002,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:56",
      "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
      "asset": "0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
      "amount": "2000000000000000",
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:42161",
      "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
      "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
      "amount": "2000",
      "amountUsd": 0.002,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "2000",
      "amountUsd": 0.002,
      "maxTimeoutSeconds": 604900
    },
    {
      "scheme": "exact",
      "network": "eip155:137",
      "payTo": "0x593857A4a4F619543ea12394137C3004ce841720",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "amount": "2000",
      "amountUsd": 0.002,
      "maxTimeoutSeconds": 604900
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "description": "Abridged to fit the header. Full example: the 402 JSON body. Full schema: https://tanod.dev/openapi.json POST /v1/chain/transfer-fees",
        "properties": {
          "amount": {
            "type": "number"
          },
          "amount_note": {
            "type": "string"
          },
          "assumptions": {
            "type": "array"
          },
          "cached_for_s": {
            "type": "integer"
          },
          "cheapest": {
            "type": "string"
          },
          "fetched_at": {
            "type": "string"
          },
          "results": {
            "type": "array"
          },
          "token": {
            "type": "string"
          }
        },
        "required": [
          "token",
          "cheapest",
          "results",
          "fetched_at",
          "cached_for_s",
          "assumptions",
          "amount"
        ],
        "type": "object"
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "token": "USDC"
          },
          "bodyType": "json",
          "method": "POST",
          "type": "http"
        },
        "output": {
          "example": {
            "amount": 100,
            "amount_note": "informational: an ERC-20 or SPL transfer fee does not depend on the amount",
            "assumptions": [
              "EVM chains: 65,000 gas units for one ERC-20 transfer to a funded recipient (the standard figure, not measured per chain); the fee does not depend on the amount.",
              "EVM fee = gas units x the node's current gas price (base fee + priority fee); Base's small L1 data fee is not included.",
              "Solana: 5,000 lamports for one signature plus the median recent priority fee over 30,000 compute units; creating the recipient's token account would add rent (…"
            ],
            "cached_for_s": 15,
            "cheapest": "solana",
            "fetched_at": "2026-10-13T09:33:29Z",
            "results": [
              {
                "base_fee_gwei": null,
                "chain": "solana",
                "chain_id": null,
                "decimals": 6,
                "fee_native": "0.000005",
                "fee_usd": 0.000535436,
                "gas_price_gwei": null,
                "gas_units": null,
                "name": "Solana",
                "native_symbol": "SOL",
                "native_usd": 107.087,
                "native_usd_source": "Pyth SOL/USD on Solana",
                "priority_fee_gwei": null,
                "solana": {
                  "ata_note": "A recipient with no token account for this mint needs one created; the sender then also pays this one-time rent (recipient_ata_rent_*; refundable only when tha…",
                  "base_fee_lamports": 5000,
                  "compute_unit_limit": 30000,
                  "priority_fee_lamports": 0,
                  "priority_micro_lamports_per_cu": 0,
                  "recipient_ata_rent_lamports": 1488440,
                  "recipient_ata_rent_sol": "0.00148844",
                  "recipient_ata_rent_usd": 0.159393,
                  "total_fee_lamports": 5000
                },
                "token": "USDC",
                "token_contract": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
              },
              {
                "base_fee_gwei": "0.005",
                "chain": "base",
                "chain_id": 8453,
                "decimals": 6,
                "fee_native": "0.00000039",
                "fee_usd": 0.000975797,
                "gas_price_gwei": "0.006",
                "gas_units": 65000,
                "name": "Base",
                "native_symbol": "ETH",
                "native_usd": 2502.04,
                "native_usd_source": "Chainlink ETH/USD (Ethereum, else Base)",
                "priority_fee_gwei": "0.001",
                "solana": null,
                "token": "USDC",
                "token_contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
              }
            ],
            "token": "USDC"
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "body": {
                "additionalProperties": false,
                "properties": {
                  "amount": {
                    "default": 100,
                    "description": "Transfer size (default 100). Informational only: an ERC-20 or SPL transfer fee does not depend on the amount.",
                    "exclusiveMinimum": 0,
                    "maximum": 1000000000000,
                    "type": "number"
                  },
                  "chains": {
                    "anyOf": [
                      {
                        "items": {
                          "enum": [
                            "base",
                            "polygon",
                            "ethereum",
                            "bnb",
                            "arbitrum",
                            "solana"
                          ],
                          "type": "string"
                        },
                        "maxItems": 6,
                        "minItems": 1,
                        "type": "array"
                      },
                      {
                        "type": "null"
                      }
                    ],
                    "default": null,
                    "description": "Chains to compare: base, polygon, ethereum, bnb, arbitrum, solana. Default: all six."
                  },
                  "token": {
                    "default": "USDC",
                    "description": "USDC (default) or USDT.",
                    "enum": [
                      "USDC",
                      "USDT"
                    ],
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              },
              "method": {
                "enum": [
                  "POST"
                ],
                "type": "string"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "description": "Abridged to fit the header. Full example: the 402 JSON body. Full schema: https://tanod.dev/openapi.json POST /v1/chain/transfer-fees",
                "properties": {
                  "amount": {
                    "type": "number"
                  },
                  "amount_note": {
                    "type": "string"
                  },
                  "assumptions": {
                    "type": "array"
                  },
                  "cached_for_s": {
                    "type": "integer"
                  },
                  "cheapest": {
                    "type": "string"
                  },
                  "fetched_at": {
                    "type": "string"
                  },
                  "results": {
                    "type": "array"
                  },
                  "token": {
                    "type": "string"
                  }
                },
                "required": [
                  "token",
                  "cheapest",
                  "results",
                  "fetched_at",
                  "cached_for_s",
                  "assumptions",
                  "amount"
                ],
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    },
    "builder-code": {
      "info": {
        "a": "bc_h7pxv14u"
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "a": {
            "description": "App builder code",
            "pattern": "^[a-z0-9_]{1,32}$",
            "type": "string"
          },
          "s": {
            "description": "Service builder codes",
            "items": {
              "pattern": "^[a-z0-9_]{1,32}$",
              "type": "string"
            },
            "maxItems": 11,
            "type": "array"
          },
          "w": {
            "description": "Wallet builder code",
            "pattern": "^[a-z0-9_]{1,32}$",
            "type": "string"
          }
        },
        "type": "object"
      }
    },
    "erc20ApprovalGasSponsoring": {
      "info": {
        "description": "The facilitator accepts a raw signed approval transaction and will sponsor the gas fees.",
        "version": "1"
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "amount": {
            "description": "Approval amount (uint256).",
            "pattern": "^[0-9]+$",
            "type": "string"
          },
          "asset": {
            "description": "The ERC-20 token contract address to approve.",
            "pattern": "^0x[a-fA-F0-9]{40}$",
            "type": "string"
          },
          "from": {
            "description": "The address of the sender.",
            "pattern": "^0x[a-fA-F0-9]{40}$",
            "type": "string"
          },
          "signedTransaction": {
            "description": "RLP-encoded signed transaction calling ERC20.approve().",
            "pattern": "^0x[a-fA-F0-9]+$",
            "type": "string"
          },
          "spender": {
            "description": "The address of the spender (Canonical Permit2).",
            "pattern": "^0x[a-fA-F0-9]{40}$",
            "type": "string"
          },
          "version": {
            "description": "Schema version identifier.",
            "pattern": "^[0-9]+(\\.[0-9]+)*$",
            "type": "string"
          }
        },
        "required": [
          "from",
          "asset",
          "spender",
          "amount",
          "signedTransaction",
          "version"
        ],
        "type": "object"
      }
    },
    "payment-identifier": {
      "info": {
        "required": false
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "id": {
            "maxLength": 128,
            "minLength": 16,
            "pattern": "^[a-zA-Z0-9_-]+$",
            "type": "string"
          },
          "required": {
            "type": "boolean"
          }
        },
        "required": [
          "required"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "chainpeek",
    "chain",
    "transfer",
    "fees",
    "ens",
    "bazaar",
    "builder-code",
    "erc20ApprovalGasSponsoring",
    "payment-identifier"
  ],
  "sourceHost": "tanod.dev",
  "lastUpdated": "2026-10-13T20:35:53.354Z",
  "quality": {
    "calls30d": 1,
    "uniquePayers30d": 1,
    "lastCalledAt": "2026-10-13T20:35:52.028Z"
  },
  "metadata": {
    "serviceName": "Tanod chainpeek",
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791364949/bazaar-icons/d8143c9bc952f5cd.png",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "token": "USDC"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "amount": 100,
              "amount_note": "informational: an ERC-20 or SPL transfer fee does not depend on the amount",
              "assumptions": [
                "EVM chains: 65,000 gas units for one ERC-20 transfer to a funded recipient (the standard figure, not measured per chain); the fee does not depend on the amount.",
                "EVM fee = gas units x the node's current gas price (base fee + priority fee); Base's small L1 data fee is not included.",
                "Solana: 5,000 lamports for one signature plus the median recent priority fee over 30,000 compute units; creating the recipient's token account would add rent (…"
              ],
              "cached_for_s": 15,
              "cheapest": "solana",
              "fetched_at": "2026-10-13T09:33:29Z",
              "results": [
                {
                  "base_fee_gwei": null,
                  "chain": "solana",
                  "chain_id": null,
                  "decimals": 6,
                  "fee_native": "0.000005",
                  "fee_usd": 0.000535436,
                  "gas_price_gwei": null,
                  "gas_units": null,
                  "name": "Solana",
                  "native_symbol": "SOL",
                  "native_usd": 107.087,
                  "native_usd_source": "Pyth SOL/USD on Solana",
                  "priority_fee_gwei": null,
                  "solana": {
                    "ata_note": "A recipient with no token account for this mint needs one created; the sender then also pays this one-time rent (recipient_ata_rent_*; refundable only when tha…",
                    "base_fee_lamports": 5000,
                    "compute_unit_limit": 30000,
                    "priority_fee_lamports": 0,
                    "priority_micro_lamports_per_cu": 0,
                    "recipient_ata_rent_lamports": 1488440,
                    "recipient_ata_rent_sol": "0.00148844",
                    "recipient_ata_rent_usd": 0.159393,
                    "total_fee_lamports": 5000
                  },
                  "token": "USDC",
                  "token_contract": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
                },
                {
                  "base_fee_gwei": "0.005",
                  "chain": "base",
                  "chain_id": 8453,
                  "decimals": 6,
                  "fee_native": "0.00000039",
                  "fee_usd": 0.000975797,
                  "gas_price_gwei": "0.006",
                  "gas_units": 65000,
                  "name": "Base",
                  "native_symbol": "ETH",
                  "native_usd": 2502.04,
                  "native_usd_source": "Chainlink ETH/USD (Ethereum, else Base)",
                  "priority_fee_gwei": "0.001",
                  "solana": null,
                  "token": "USDC",
                  "token_contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
                }
              ],
              "token": "USDC"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "amount": {
                      "default": 100,
                      "description": "Transfer size (default 100). Informational only: an ERC-20 or SPL transfer fee does not depend on the amount.",
                      "exclusiveMinimum": 0,
                      "maximum": 1000000000000,
                      "type": "number"
                    },
                    "chains": {
                      "anyOf": [
                        {
                          "items": {
                            "enum": [
                              "base",
                              "polygon",
                              "ethereum",
                              "bnb",
                              "arbitrum",
                              "solana"
                            ],
                            "type": "string"
                          },
                          "maxItems": 6,
                          "minItems": 1,
                          "type": "array"
                        },
                        {
                          "type": "null"
                        }
                      ],
                      "default": null,
                      "description": "Chains to compare: base, polygon, ethereum, bnb, arbitrum, solana. Default: all six."
                    },
                    "token": {
                      "default": "USDC",
                      "description": "USDC (default) or USDT.",
                      "enum": [
                        "USDC",
                        "USDT"
                      ],
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "description": "Abridged to fit the header. Full example: the 402 JSON body. Full schema: https://tanod.dev/openapi.json POST /v1/chain/transfer-fees",
                  "properties": {
                    "amount": {
                      "type": "number"
                    },
                    "amount_note": {
                      "type": "string"
                    },
                    "assumptions": {
                      "type": "array"
                    },
                    "cached_for_s": {
                      "type": "integer"
                    },
                    "cheapest": {
                      "type": "string"
                    },
                    "fetched_at": {
                      "type": "string"
                    },
                    "results": {
                      "type": "array"
                    },
                    "token": {
                      "type": "string"
                    }
                  },
                  "required": [
                    "token",
                    "cheapest",
                    "results",
                    "fetched_at",
                    "cached_for_s",
                    "assumptions",
                    "amount"
                  ],
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "builder-code": {
        "info": {
          "a": "bc_h7pxv14u"
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "additionalProperties": false,
          "properties": {
            "a": {
              "description": "App builder code",
              "pattern": "^[a-z0-9_]{1,32}$",
              "type": "string"
            },
            "s": {
              "description": "Service builder codes",
              "items": {
                "pattern": "^[a-z0-9_]{1,32}$",
                "type": "string"
              },
              "maxItems": 11,
              "type": "array"
            },
            "w": {
              "description": "Wallet builder code",
              "pattern": "^[a-z0-9_]{1,32}$",
              "type": "string"
            }
          },
          "type": "object"
        }
      },
      "erc20ApprovalGasSponsoring": {
        "info": {
          "description": "The facilitator accepts a raw signed approval transaction and will sponsor the gas fees.",
          "version": "1"
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "amount": {
              "description": "Approval amount (uint256).",
              "pattern": "^[0-9]+$",
              "type": "string"
            },
            "asset": {
              "description": "The ERC-20 token contract address to approve.",
              "pattern": "^0x[a-fA-F0-9]{40}$",
              "type": "string"
            },
            "from": {
              "description": "The address of the sender.",
              "pattern": "^0x[a-fA-F0-9]{40}$",
              "type": "string"
            },
            "signedTransaction": {
              "description": "RLP-encoded signed transaction calling ERC20.approve().",
              "pattern": "^0x[a-fA-F0-9]+$",
              "type": "string"
            },
            "spender": {
              "description": "The address of the spender (Canonical Permit2).",
              "pattern": "^0x[a-fA-F0-9]{40}$",
              "type": "string"
            },
            "version": {
              "description": "Schema version identifier.",
              "pattern": "^[0-9]+(\\.[0-9]+)*$",
              "type": "string"
            }
          },
          "required": [
            "from",
            "asset",
            "spender",
            "amount",
            "signedTransaction",
            "version"
          ],
          "type": "object"
        }
      },
      "payment-identifier": {
        "info": {
          "required": false
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "id": {
              "maxLength": 128,
              "minLength": 16,
              "pattern": "^[a-zA-Z0-9_-]+$",
              "type": "string"
            },
            "required": {
              "type": "boolean"
            }
          },
          "required": [
            "required"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "tanod.dev",
    "manifest_name": "tanod.dev",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {
      "amount": 0,
      "amount_note": "string",
      "assumptions": [
        "value"
      ],
      "cached_for_s": 0,
      "cheapest": "string",
      "fetched_at": "string",
      "results": [
        "value"
      ],
      "token": "string"
    },
    "type": "string"
  }
}