Files
proxmox/docs/archive/completion/THIRDWEB_BRIDGE_FINAL_RESULTS.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

4.4 KiB

thirdweb Bridge Final Test Results

Date: 2025-01-27
Credentials: Configured and Working
Final Status: ChainID 138 Not Supported


Credentials Status

Configured Successfully

Variables Added to .env:

  • THIRDWEB_PROJECT_NAME="DBIS ChainID 138"
  • THIRDWEB_CLIENT_ID=542981292d51ec610388ba8985f027d7
  • THIRDWEB_SECRET_KEY=Nn8jpSFhEDU2R7qiHQnfCOLM47ZumPX4Zg3QpibeY4767CyxzNhacCINRflXVautln4DMnvKbjrnM0_dJbKHXg

Authentication: Working - API accepts credentials


Critical Finding: ChainID 138 Not Supported

Test Results

1. Chain Support Check

Result: ChainID 138 is NOT in the supported chains list

Supported Chains Include:

  • Ethereum Mainnet (1)
  • Base (8453)
  • Arbitrum One (42161)
  • BNB Smart Chain (56)
  • Polygon Mainnet (137)
  • Optimism (10)
  • Avalanche (43114)
  • zkSync (324)
  • Linea (59144)
  • Blast (81457)
  • And 60+ other chains...

ChainID 138: NOT LISTED

Impact: Cannot use thirdweb Bridge for ChainID 138 routes


2. Token Support Check

Result: 404 Not Found when querying tokens for ChainID 138

Reason: ChainID 138 is not supported, so token endpoint doesn't exist for this chain

Impact: Cannot check if WETH is recognized (chain not supported)


3. Bridge Quote Test

Result: Error - "Invalid Ethereum address or ENS name" for from field

Note: This error occurred because test used zero address. However, even with valid address, quote would fail because ChainID 138 is not supported.

Impact: Cannot get bridge quotes for ChainID 138 routes


Final Verdict

NO-GO for thirdweb Bridge

Reason: ChainID 138 is not supported by thirdweb Bridge

Blockers:

  1. ChainID 138 not in supported chains list
  2. Token endpoint returns 404 for ChainID 138
  3. Cannot get bridge quotes (chain not supported)

What Works:

  • Authentication successful
  • API credentials valid
  • Can query supported chains endpoint

What Doesn't Work:

  • ChainID 138 not supported
  • Cannot bridge from ChainID 138
  • Cannot check token support for ChainID 138

Recommendations

Option 1: Request ChainID 138 Support from thirdweb ⚠️

Action: Contact thirdweb to request ChainID 138 support

Steps:

  1. Go to https://thirdweb.com
  2. Contact support or submit feature request
  3. Provide chain details:

Timeline: Unknown (may take weeks/months)

Pros: Enables thirdweb Bridge in future Cons: Not immediate solution


Status: Available Now

Route:

ChainID 138 (WETH) 
  → CCIP Bridge (0x89dd12025bfCD38A168455A44B400e913ED33BE2)
  → Ethereum Mainnet (WETH)
  → Swap (Uniswap/DEX)
  → Ethereum Mainnet (USDT)

Advantages:

  • Already deployed and configured
  • Supports ChainID 138
  • Secure and audited (Chainlink)
  • No API keys needed
  • Works immediately

Implementation:

// On ChainID 138
CCIPWETH9Bridge.bridge(
    amount,
    ethereumMainnetSelector,
    recipient
);

Option 3: Multi-Hop via Supported Chain

Route:

ChainID 138 (WETH)
  → Bridge to supported chain (Base/Arbitrum/Polygon)
  → Swap WETH → USDT on supported chain
  → Bridge USDT to Ethereum Mainnet

Pros: Uses thirdweb Bridge (if you want to use it) Cons: More complex, multiple steps, higher fees


Summary

Check Status Result
Credentials Configured Working
Authentication Successful
ChainID 138 Support NOT SUPPORTED
Token Recognition Cannot check (chain not supported)
Bridge Quote Cannot get (chain not supported)

Conclusion

Status: NO-GO for thirdweb Bridge

Primary Blocker: ChainID 138 is not supported by thirdweb Bridge

Recommended Solution: Use CCIP Bridge (already available and working)

Next Steps:

  1. Use CCIP Bridge for immediate bridging needs
  2. ⚠️ Optionally request ChainID 138 support from thirdweb for future use

Last Updated: 2025-01-27
Final Status: ChainID 138 Not Supported - Use CCIP Bridge Instead