+
## SDKs
We provide two well-supported SDKs:
@@ -24,7 +35,7 @@ We provide two well-supported SDKs:
TypeScript
-
For web developers
+
Forked from viem
@@ -48,7 +59,7 @@ We provide two well-supported SDKs:
Golang
-
For engineers
+
Forked from Geth
@@ -72,7 +83,7 @@ SUAVE works well with Forge, as our tutorials illustrate. If you need something
SUAVE Ethers
-
For those who prefer Ethers to Viem.
+
For those who prefer Ethers to viem.
@@ -189,4 +200,12 @@ SUAVE works well with Forge, as our tutorials illustrate. If you need something
+## Requests for SUAPPs
+
+
+
+## SUAVE Pirates
+
+Join the community of people building on SUAVE by creating your own SUAPP or contributing to any of our repos.
+
diff --git a/docs/tutorials/rigil.mdx b/docs/tutorials/rigil.mdx
index 210adc81..6bacd954 100644
--- a/docs/tutorials/rigil.mdx
+++ b/docs/tutorials/rigil.mdx
@@ -147,4 +147,8 @@ async function sendCCR() {
sendCCR().catch(console.error);
```
-3. Run `node index.js` and check your console for tx hash of your first CCR on Rigil.
\ No newline at end of file
+3. Run `node index.js` and check your console for tx hash of your first CCR on Rigil.
+
+### Rust
+
+There is a [community-maintained repo developing here](https://github.com/halo3mic/ccr-rs) if you'd like to contribute to working on SUAVE using Rust.
\ No newline at end of file
diff --git a/src/components/Pirates/index.tsx b/src/components/Pirates/index.tsx
new file mode 100644
index 00000000..6d03b6f2
--- /dev/null
+++ b/src/components/Pirates/index.tsx
@@ -0,0 +1,40 @@
+/**
+ * Copyright (c) Flashbots Ltd. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+import piratesData from './pirates.json';
+
+const PirateCards = () => {
+ const pirates = piratesData.pirates;
+ return (
+