https://github.com/3lang3/script_linea_bridge
https://github.com/3lang3/script_linea_bridge
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/3lang3/script_linea_bridge
- Owner: 3lang3
- Created: 2023-07-29T09:16:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-19T09:27:45.000Z (almost 3 years ago)
- Last Synced: 2025-04-14T12:12:29.403Z (over 1 year ago)
- Language: TypeScript
- Size: 138 KB
- Stars: 6
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linea 官方桥脚本

不管是L1-L2,还是L2-L1,请在Gas低的时候执行,excutionFee是按照目标链当前gasPrice计算的,如果gasPrice高,会导致跨链费用高。
## 功能
- 支持主网跨到linea
- 支持linea跨到主网
- 支持测试网调试
> 内置任务缓存,如果任务失败,可以重新执行,已执行的不会重复执行
## 环境
- Nodejs [lts](https://nodejs.org/en/download), 👉[教程戳这里](https://www.liaoxuefeng.com/wiki/1022910821149312/1023025597810528)
## 运行
- `pks.txt` 私钥列表,一行一个
```bash
npn i -g pnpm # 安装依赖管理工具
pnpm install # 安装依赖
# 主网跨0.1eth到linea
pnpm task -a to_linea -n 0.1
# linea跨0.1eth到主网
pnpm task -a to_mainet -n 0.1
pnpm task -a claim # 目前官方桥从linea跨到主网需要手动领取确认, 这一步需要在to_mainnet后,等待一定时间后再执行
# 清空任务缓存
pnpm task -a reset
```
> L2跨到L1的手动claim步骤,具体何时可以执行,可以去官方桥页面[查看](https://bridge.linea.build/),如果有可领取的,会有claim按钮
## 测试环境
```bash
# goerli跨0.1eth到linea-goerli
pnpm task -e test -a to_linea -n 0.1
```