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
J M Rossy 0a323ec61a
1.0.1-beta0: Router Deployer + Checker permisionless support (#1656)
2 years ago
..
.vscode [Chore] Fix VSCode formatting and prettier precommit (#501) 2 years ago
contracts OverheadIGP.sol, deploy new IGPs, deploy ValidatorAnnounce (#1572) 2 years ago
interfaces Fix bubbling up revert reason (#1597) 2 years ago
lib/forge-std Run forge tests in CI (#1355) 2 years ago
test Update InterchainGasCalculator with on chain fee quoting (#1645) 2 years ago
.env.example Merge core and app packages (#1169) 2 years ago
.gas-snapshot Update InterchainGasCalculator with on chain fee quoting (#1645) 2 years ago
.gitignore Middleware cleanup (#1501) 2 years ago
.solcover.js Merge core and app packages (#1169) 2 years ago
.solhint.json Merge core and app packages (#1169) 2 years ago
README.md Merge core and app packages (#1169) 2 years ago
forge-lcov.base.info Middleware cleanup (#1501) 2 years ago
foundry.toml Use minimal proxies in ICA router (#1440) 2 years ago
hardhat-lcov.base.info Middleware cleanup (#1501) 2 years ago
hardhat.config.ts Use minimal proxies in ICA router (#1440) 2 years ago
package.json 1.0.1-beta0: Router Deployer + Checker permisionless support (#1656) 2 years ago
remappings.txt Add foundry to core (#1171) 2 years ago
tsconfig.json Merge core and app packages (#1169) 2 years ago
update_abis.sh Modify `Dispatch`, `Process` and add `DispatchId`, `ProcessId` (#1360) 2 years ago

README.md

Hyperlane Solidity

On-chain implementations of Hyperlane 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