Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 863 Bytes

DEVELOPER.md

File metadata and controls

24 lines (17 loc) · 863 Bytes

Developer Guide

Please see Kamu CLI's Developer Guide for general setup instructions as this repo follows the same conventions.

Oracle Provider Tests

Testing Oracle Provider requires a few more dependencies to work with smart contracts.

You can exclude Oracle tests by running make test-no-oracle, but to get all tests running:

Install foundry - the tool we use to develop smart contracts. On Linux it's as simple as:

curl -L https://foundry.paradigm.xyz | bash

Check out kamu-contracts side by side with kamu-node directory.

Initialize the repo's npm dependencies:

cd kamu-contracts
nvm use
npm ci

You can now run make test.