An open API service indexing awesome lists of open source software.

https://github.com/cairoeth/arbx

ArbX is the first cross-chain arbitrage protocol to optimize price rates across decentralized exchanges across EVM chains.
https://github.com/cairoeth/arbx

Last synced: 4 months ago
JSON representation

ArbX is the first cross-chain arbitrage protocol to optimize price rates across decentralized exchanges across EVM chains.

Awesome Lists containing this project

README

          




ArbX


ArbX is the first cross-chain arbitrage protocol to optimize price rates across 52 decentralized exchanges across 20 EVM chains. By leveraging robust on-chain interoperability networks, ArbX provides a trustless, decentralized, and permissionless solution.


Deployments

![screenshot](https://storage.googleapis.com/ethglobal-api-production/projects%2Fd03n7%2Fimages%2FScreenshot%202023-07-23%20at%208.33.03%20AM.png)

## Deployments

Network
Beacon
Axelar Messenger
Chainlink Messenger
Hyperlane Messenger

Celo Alfajores (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Celo (Mainnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Gnosis Chain (Mainnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Linea (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Mantle (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Arbitrum (Mainnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Arbitrum (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Optimism (Mainnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Ethereum Goerli (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Polygon Mumbai (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Avalanche Fuji (Testnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

Avalanche (Mainnet)

0xc502D2AdFff8F0cB5ED007850650496405245cB9

0xcFF5B4aaAA1fD8e8Fc2d6cCbc3EAD4E74d28e835

0xbA85c7dc87AAdb51F0FC1761FaE8d0C310E2370a

0xbF3FC45A742A1545544A80230298114FB5FB7B57

### Deploy Contracts

Celo Alfajores (Testnet)

```sh
forge script script/deploy/celo/DeployCeloTestnet.s.sol:DeployCeloTestnet -vvvv --fork-url https://alfajores-forno.celo-testnet.org --broadcast --slow
```

Celo (Mainnet)

```sh
forge script script/deploy/celo/DeployCeloMainnet.s.sol:DeployCeloMainnet -vvvv --fork-url https://rpc.ankr.com/celo --broadcast --slow
```

Gnosis Chain (Mainnet)

```sh
forge script script/deploy/gnosis/DeployGnosisMainnet.s.sol:DeployGnosisMainnet -vvvv --fork-url https://rpc.gnosischain.com --broadcast --slow
```

Linea (Testnet)

```sh
forge script script/deploy/linea/DeployLineaTestnet.s.sol:DeployLineaTestnet -vvvv --fork-url https://rpc.goerli.linea.build --broadcast --slow --legacy
```

Mantle (Testnet)

```sh
forge script script/deploy/mantle/DeployMantleTestnet.s.sol:DeployMantleTestnet -vvvv --fork-url https://rpc.testnet.mantle.xyz --broadcast --legacy --slow
```

Arbitrum (Mainnet)

```sh
forge script script/deploy/arbitrum/DeployArbitrumMainnet.s.sol:DeployArbitrumMainnet -vvvv --fork-url https://arb1.croswap.com/rpc --broadcast --slow
```

Arbitrum (Testnet)

```sh
forge script script/deploy/arbitrum/DeployArbitrumTestnet.s.sol:DeployArbitrumTestnet -vvvv --fork-url https://rpc.goerli.arbitrum.gateway.fm --broadcast --slow
```

Optimism (Mainnet)

```sh
forge script script/deploy/optimism/DeployOptimismMainnet.s.sol:DeployOptimismMainnet -vvvv --fork-url https://rpc.ankr.com/optimism --broadcast --slow
```

Ethereum Goerli (Testnet)

```sh
forge script script/deploy/ethereum/DeployGoerliTestnet.s.sol:DeployGoerliTestnet -vvvv --fork-url https://rpc.ankr.com/eth_goerli --broadcast --slow
```

Polygon (Testnet)

```sh
forge script script/deploy/polygon/DeployPolygonTestnet.s.sol:DeployPolygonTestnet -vvvv --fork-url https://rpc.ankr.com/polygon_mumbai --broadcast --slow
```

Polygon (Mainnet)

```sh
forge script script/deploy/polygon/DeployPolygonMainnet.s.sol:DeployPolygonMainnet -vvvv --fork-url https://poly-rpc.gateway.pokt.network --broadcast --slow
```

Avalanche (Mainnet)

```sh
forge script script/deploy/avalanche/DeployAvalancheMainnet.s.sol:DeployAvalancheMainnet -vvvv --fork-url https://rpc.ankr.com/avalanche --broadcast --slow
```

Avalanche (Testnet)

```sh
forge script script/deploy/avalanche/DeployAvalancheTestnet.s.sol:DeployAvalancheTestnet -vvvv --fork-url https://rpc.ankr.com/avalanche_fuji --broadcast --slow
```