The home for Hyperlane core contracts, sdk packages, and other infrastructure
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
hyperlane-monorepo/solidity/optics-core
dependabot[bot] 064d2f2e82
chore(deps): bump hosted-git-info in /solidity/optics-core (#327)
4 years ago
..
contracts Prestwich/watcher unenroll (#324) 4 years ago
interfaces refactor: rename internal funcs (#282) 4 years ago
lib polish: use Initializable.sol from OpenZeppelin (#303) 4 years ago
libs refactor: rename domains rust (#306) 4 years ago
scripts Initializable Ownable on Home (#305) 4 years ago
test refactor: rename domains rust (#306) 4 years ago
.eslintrc.json WIP/enhancement: linting and coverage (#106) 4 years ago
.gitignore basic token bridge design (#71) 4 years ago
.prettierrc basic token bridge design (#71) 4 years ago
.solcover.js basic token bridge design (#71) 4 years ago
.solhint.json Migrate from `constructor` to `initialize()` (#195) 4 years ago
README.md WIP/enhancement: linting and coverage (#106) 4 years ago
hardhat.config.js feature: a simple script to make a test deploy of a home contract (#150) 4 years ago
package-lock.json chore(deps): bump hosted-git-info in /solidity/optics-core (#327) 4 years ago
package.json bump: @summa-tx/memview-sol (#249) 4 years ago

README.md

Optics Solidity

On-chain implementations of Optics in Solidity.

Setup

  • npm install --dev
  • brew install jq   OR   sudo apt-get install jq
  • npm install -g solhint, check it is installed using solhint --version

Build

  • npm run compile
  • npm run test