repositorypackage
0.0.0-20240703021742-1a342eb2c026
Repository: https://github.com/cornerstone-labs/acorus.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
acorus
acorus repo
Acorus is project which can sync l1->l2 deposit, l2->l1 withdraw transactions of all layer2. The back-end service, written in golang, provides http api for upper-layer service docking.
Tips:
- need Go 1.21+
- need Postgresql
Support layer2 as follow
- ✅ Optimism
- ✅ Scroll
- ✅ Linea
- ✅ Base
- ✅ Mantle
- ✅ Metis Andromeda
- ✅ Manta
- ✅ Polygon
- ✅ Zksync
- ✅ Arbitrum
- ✅ ZKFair
- 🏗️ Starknet
If you want support your project, please create pr for us, we will support it.
Install
Install dependencies
go mod tidy
build
cd acorus
make
Config env
- For layer2 chain contracts config, you can config director and refer to exist config do it.
- For toml config, you can acorus.toml file and config your real env value.
start syncer
./acorus syncer
start api
./acorus api
Contribute
TBD