To set up your development environment, follow these steps:
-
Install Foundry: Foundry is a smart contract development toolchain. You can install it by following the instructions at Foundry's installation guide.
forge install
-
Install Node.js dependencies:
npm install
To ensure your environment is set up correctly, you can run the following tests:
-
Using npm:
npm test
-
Using Foundry:
forge test
To use the Patchwork Development Kit (PDK), run:
npx pdk
For development tasks such as building the TypeScript project and linking the executable, follow these steps:
-
Build TypeScript to JavaScript:
npm run build
-
Link the Executable:
npm link
-
Using the PDK: After linking, you can use the
pdk
command to access the Patchwork Development Kit:pdk