Skip to content

orbiterhost/orbiter-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orbiter Contracts

cover

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

Development

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 install

Compile and run tests

forge compile
forge test

Deployment

Deployement 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> \
  --broadcast

Contact

If you have questions feel free to reach out!

[email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published