The official repo for Orbiter's smart contracts. This repo contains the following:
- OrbiterSite - Custom implementation of IPCM
- OrbiterFactory - Contract factory that enables easy deployment of OrbiterSite contracts
Both of these contracts are currently only deployed on Base at the following addresses
| Contract | Address |
|---|---|
| OrbiterSite | 0x404DA1447568eFe19a02638c6354608d83FbCb43 |
| OrbiterFactory | 0x486Edc2E94926fd50398e2129089648b8B9E3D3A |
To run these contracts locally first install Foundry.
Clone the repo and install the dependencies
git clone https://github.com/orbiterhost/orbiter-contracts
cd orbiter-contracts
forge installCompile and run tests
forge compile
forge testDeployement is very simple as it does not have any constructor arguments and just needs the factory to be deployed; the implementation address will be deployed simutaneously
forge create src/OrbiterFactory.sol:OrbiterFactory \
--rpc-url <RPC_URL> \
--account <YOUR_ACCOUNT> \
--broadcastIf you have questions feel free to reach out!
