Skip to content

Commit 37d6a35

Browse files
committed
Update readme
1 parent bbe6a8d commit 37d6a35

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

+8-4
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
# Program Examples
22

3-
### :crab: Rust. :snake: Python. :link: All on-chain.
3+
### :crab: Rust. :snake: Python. :ice_cube: Solidity. :link: All on-chain.
44

5-
> **New:** Python examples using Seahorse and Anchor Py!
5+
> **New:** Solidity examples from Solang!
66
77
## Navigating this Repo
88

9-
:file_folder: Each example contains two folders:
9+
:file_folder: Each example contains four folders:
1010
- `native` - Written using Solana's native Rust crates and vanilla Rust.
1111
- `anchor` - Written using Anchor's `anchor_lang` Rust crate and the associated Anchor framework to build & deploy.
1212
- `seahorse` - Written using the Python framework Seahorse, which converts your Python code to Anchor Rust.
13+
- `solang` - Written using the Solang compiler, which allows developers to run Solidity natively on Solana.
1314

1415
:wrench: How to build & run:
1516
- Before running anything in any folder make sure you pull in the dependencies with `yarn install`.
1617
- `native` - Use `cicd.sh` to build & deploy the program. Run `yarn run test` to test it.
1718
- `anchor` - Use `anchor build && anchor deploy` to build & deploy the program. Run `anchor run test` to test it.
1819
- `seahorse` - Use `seahorse build && anchor deploy` to build & deploy the program. Run `anchor run test` to test it.
20+
- `solang` - Use `anchor build && anchor deploy` to build & deploy the program. Run `anchor run test` to test it.
1921

2022
## Examples We'd Love to See!
2123

@@ -25,7 +27,9 @@
2527
* Additional Accounts & Resolving Accounts
2628
* Examples needed for Seahorse
2729
* Any existing example missing a `seahorse` folder
28-
* New examples needed for Anchor, Native & Seahorse:
30+
* Examples needed for Solidity
31+
* Any existing example missing a `solang` folder
32+
* New examples needed for Solidity, Anchor, Native & Seahorse:
2933
* Token lending
3034
* Token swapping
3135
* Escrow

0 commit comments

Comments
 (0)