Skip to content

Commit 5f73aa8

Browse files
committed
wip from ubuntu base
1 parent a31b811 commit 5f73aa8

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

README.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,45 @@
88
https://img.shields.io/endpoint?color=neon&style=flat-square&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Ffoundry_rs
99
[tg-url]: https://t.me/foundry_rs -->
1010

11+
## Base Required
12+
- [docker](https://docs.docker.com/get-started/get-docker/)
13+
- MacOS: `brew install --cask docker`
14+
- Ubuntu: `sudo apt -y install docker.io`
15+
- compose
16+
- Linux: `sudo apt-get install docker-compose-v2`
17+
- MacOS: already installed with docker installer
18+
- [jq](https://jqlang.org/download/)
19+
- MacOS: `brew install jq`
20+
- Ubuntu: `sudo apt -y install jq`
21+
- [Node v21+](https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating)
22+
23+
24+
## Rust v1.84+
25+
- rust
26+
- `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh`
27+
28+
### Upgrade Rust
29+
```
30+
rustup target remove wasm32-wasi
31+
rustup target remove wasm32-wasip1
32+
33+
# everyone will need this
34+
rustup update stable
35+
rustup target add wasm32-wasip2
36+
```
37+
38+
## Carggo Components / wa.dev
39+
- cargo install warg-cli wkg
40+
- wkg config --default-registry wa.dev
41+
42+
43+
## Specific
44+
- [forge](https://github.com/foundry-rs/foundry)
45+
- `curl -L https://foundry.paradigm.xyz | bash`
46+
47+
48+
49+
1150
**Template for quickly getting started with developing WAVS Rust applications**
1251

1352
A comprehensive template for developing WAVS (WebAssembly AVS) applications using Rust and Solidity. This template provides a pre-configured development environment with integrated testing frameworks for both Rust and Solidity components.

0 commit comments

Comments
 (0)