🖥️ Setup Instructions
This Book
This book is available at the following url:
https://smartcontractkit.github.io/x402-cre-price-alerts/
Important Prerequisites
To get the most out of this session, we recommend you have the following prepared before the masterclass. Some of this will be covered briefly and fast so we can spend time on the LinkLab’s code.
Required Setup
- Node.js v18 or higher - Download here
- BunJs v1.3 or higher - Download here
- Install CRE CLI - Installation instructions
- Add Base Sepolia to your wallet - Add network here
- Get ETH from the Coinbase Faucet - Coinbase Faucet (make sure it’s for Base Sepolia!)
- Get USDC from the Circle Faucet - Circle Faucet (make sure it’s for Base Sepolia!)
- Gemini LLM API key - Get from Google AI Studio
- Sign up to Pushover - Get User Key and Application Key
- If you want to see your workflow work live, install the small devtool mobile app too!
Nice to Have
- 📚 Install mdBook - So you can read the accompanying LinkLab docs easily
cargo install mdbook
Repository
Once you have the prerequisites ready, clone the repository:
git clone https://github.com/smartcontractkit/x402-cre-price-alerts.git
cd x402-cre-price-alerts
npm install
Note that the project uses NPM workspaces, so you must use NPM to install packages.