WAVS builders handbook
Makefile commands
Commands
Use make help
to see all the commands:
make help
Here are the available makefile commands and their descriptions:
make build building the projectmake wasi-build building WAVS wasi components | WASI_BUILD_DIRmake wasi-exec executing the WAVS wasi component(s) | COMPONENT_FILENAME, COIN_MARKET_CAP_IDmake clean cleaning the project filesmake clean-docker remove unused docker containersmake fmt formatting solidity and rust codemake test running testsmake setup install initial dependenciesmake start-all-local starting anvil and core services (like IPFS for example)make get-trigger-from-deploy getting the trigger address from the script deploymake get-submit-from-deploy getting the submit address from the script deploymake wavs-cli running wavs-cli in dockermake upload-component uploading the WAVS component | COMPONENT_FILENAME, WAVS_ENDPOINTmake deploy-service deploying the WAVS component service json | SERVICE_URL, CREDENTIAL, WAVS_ENDPOINTmake get-trigger get the trigger id | SERVICE_TRIGGER_ADDR, RPC_URLmake show-result showing the result | SERVICE_SUBMISSION_ADDR, TRIGGER_ID, RPC_URLmake upload-to-ipfs uploading the a service config to IPFS | SERVICE_FILE, [PINATA_API_KEY]make update-submodules update the git submodulesmake check-requirements verify system requirements are installed
For more information on commands when using the template, visit the WAVS tutorial.