Union 跨链桥

Union 跨链桥

Bridge 类 Web3 自动化脚本
Bridge
版本: v1.1.1
作者: web3
账号类型: 私钥

Union Testnet 跨链桥接自动化脚本

Union 是一个跨链基础设施,支持多个测试网络之间的代币跨链转移。本脚本支持自动化跨链桥接操作,帮助用户在不同测试网之间转移代币。

核心功能:
1. 跨链桥接:支持 4 个跨链对
- Sepolia → Holesky (USDC)
- Holesky → Sepolia (ETH)
- Corn → Sei (BTCN)
- BSC → Sei (BNB)
2. 代币授权:自动检查并授权 ERC20 代币
3. 余额检查:自动检查余额和 Gas 费用
4. Packet 追踪:自动查询跨链 packet hash

功能特性:
- 支持多个测试网络
- 自动代币授权(ERC20)
- 智能 Gas 估算和优化
- Packet hash 追踪查询
- 详细的操作日志和交易链接
- 批量处理多个钱包

使用说明:

【支持的跨链对】
1. Sepolia → Holesky
- 源网络:Sepolia
- 代币:USDC (6 decimals)
- 合约地址:0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238

  1. Holesky → Sepolia
    - 源网络:Holesky
    - 代币:ETH (原生代币)
    - 建议金额:0.001 ETH 起

  2. Corn → Sei
    - 源网络:Corn Testnet
    - 代币:BTCN (6 decimals)
    - 合约地址:0x92b3bc0bc3ac0ee60b04a0bbc4a09deb3914c886

  3. BSC → Sei
    - 源网络:BSC Testnet
    - 代币:BNB (原生代币)
    - 建议金额:0.001 BNB 起

【配置说明】
在 config.ini 中设置:

【Bridge Settings(桥接设置)】
- bridge_pair:选择跨链对(1-4)
- 1 = Sepolia → Holesky
- 2 = Holesky → Sepolia
- 3 = Corn → Sei
- 4 = BSC → Sei
- bridge_amount:跨链金额
- Sepolia (USDC):建议 0.1-1 USDT
- Holesky (ETH):建议 0.001-0.01 ETH
- Corn (BTCN):建议 0.1-1 BTCN
- BSC (BNB):建议 0.001-0.01 BNB
- transactions_per_wallet:每个钱包的交易次数(默认 1)
- 建议:1-3 次/钱包
- 不要设置过高

【Advanced Settings(高级设置)】
- sepolia_rpc_url:Sepolia RPC 节点地址
- holesky_rpc_url:Holesky RPC 节点地址
- corn_rpc_url:Corn RPC 节点地址
- bsc_rpc_url:BSC Testnet RPC 节点地址
- transaction_delay_min/max:交易间延迟
- gas_multiplier:Gas limit 乘数(默认 1.2)
- max_priority_fee_gwei:最大优先费用
- poll_packet_retries:Packet 查询重试次数(默认 50)
- poll_packet_interval:Packet 查询间隔,秒(默认 5)

【重要提示】
- 需要源网络的原生代币作为 Gas 费用
- ERC20 代币首次使用需要授权(会产生一笔 Gas 费用)
- 确保钱包在源网络有足够的代币余额
- 跨链大约需要几分钟到几十分钟
- 可以在 Union Explorer 查看跨链状态

【网络信息】
Sepolia Testnet:
- RPC:https://1rpc.io/sepolia
- 浏览器:https://sepolia.etherscan.io
- USDC:0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238

Holesky Testnet:
- RPC:https://ethereum-holesky-rpc.publicnode.com
- 浏览器:https://holesky.etherscan.io
- 代币:ETH (原生)

Corn Testnet:
- RPC:https://rpc.testnet.corn.network
- 浏览器:https://testnet.cornscan.io
- BTCN:0x92b3bc0bc3ac0ee60b04a0bbc4a09deb3914c886

BSC Testnet:
- RPC:https://data-seed-prebsc-1-s1.bnbchain.org:8545
- 浏览器:https://testnet.bscscan.com
- 代币:BNB (原生)

Union Contract:
- 合约地址:0x5FbE74A283f7954f10AA04C2eDf55578811aeb03
- Union Explorer:https://app.union.build/explorer

依赖库:
- web3:区块链交互
- eth-account:账户管理
- requests:HTTP 请求

官方信息:
- 平台:Union
- 类型:跨链桥基础设施
- 网站:https://union.build/

适用场景:
- 测试网跨链体验
- Union 生态交互
- 多网络代币转移