Skip to content

Commit 032b300

Browse files
committed
f
1 parent 45c1c46 commit 032b300

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,16 @@ module.exports = {
8383

8484
Replace `PRIVATE_KEY` with the appropriate private key for the account you used to tap the faucet, above. After doing this, the usual truffle commands (such as `truffle migrate --network ewasm`) should work.
8585

86+
### Rust
87+
88+
Documentation for writing contracts using Rust is available [here](./rust.md).
89+
8690
### Other languages
8791

8892
One of the [design goals](https://github.com/ewasm/design/blob/master/rationale.md) of the Ewasm project is to support smart contract development in a wide range of languages, using a range of tooling, including existing, mature toolchains such as LLVM (C/C++, Kotlin, Rust, and [many others](https://en.wikipedia.org/wiki/LLVM)) and JavaScript/TypeScript. In theory, any language that can be compiled to Wasm can be used to write a smart contract (as long as it implements the [contract interface](https://github.com/ewasm/design/blob/master/contract_interface.md) and [Ethereum interface](https://github.com/ewasm/design/blob/master/eth_interface.md)). See [awesome-wasm-langs](https://github.com/appcypher/awesome-wasm-langs) for a list of such languages.
8993

9094
At present, we've developed support for the following languages and toolchains:
91-
92-
- LLVM: C, C++, and Rust: documentation pending
95+
- C and C++: Documentation pending
9396
- [AssemblyScript](https://github.com/AssemblyScript/assemblyscript), a subset of TypeScript, which uses the JavaScript toolchain: see the [etherts org](https://github.com/etherts/docs) for more information on writing contracts in AssemblyScript.
9497

9598
If you're interested in adding support for another language, framework, or toolset, see the Contributing section above and reach out.

0 commit comments

Comments
 (0)