Skip to content

chejazi/jobs-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobs Protocol Spec

Deployments (Verified on Basescan)

ReadAPI: 0x1C089ACDcB501a4124CdB0C44196bB4Cdbf6cd68

JobBoard: 0x78a57863A1Bed20F82de28b5ac5CCc5F6B1b6699

Registry: 0x4011AaBAD557be4858E08496Db5B1f506a4e6167

Splitter (template): 0x7a38bb6c8ac7fb434adcb7bf445c38ec3cff19da

StakeTracker (template): 0xc090e7bba17b4c4e00455eb969d90c1323c30046

Tests

Tests for the Rebase contract are written using Foundry.

Setup

forge install foundry-rs/forge-std
forge install OpenZeppelin/openzeppelin-foundry-upgrades
forge install OpenZeppelin/[email protected]
forge install OpenZeppelin/[email protected]

Build

$ forge build

Test

$ forge test

Format

$ forge fmt

Gas Snapshots

$ forge snapshot

Anvil

$ anvil

Deploy

$ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>

Cast

$ cast <subcommand>

Help

$ forge --help
$ anvil --help
$ cast --help

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published