# TX WASM SDK
<!-- TODO: Update the tx-wasm-sdk crate -->
[](https://crates.io/crates/tx-wasm-sdk) [](https://docs.rs/tx-wasm-sdk)
TX WASM SDK contains Rust data types to be used in WASM smart contracts interacting with the TX blockchain.
They allow developers to issue and execute on-chain messages managing Smart Tokens.
## Proto types
The proto types are generated using [tx-rust-protobuf](https://github.com/tokenize-x/tx-rust-protobuf) according to our current version of the chain to make them compatible with tools like our [tx-test-tube](https://github.com/tokenize-x/test-tube) or to interact with our chain using gRPC and Rust, they should not be manually modified. Instructions on how to use the tool are in [tx-rust-protobuf](https://github.com/tokenize-x/tx-rust-protobuf) and can be used to generate any Rust protobuf types for any version of our chain.
## Useful links
- [TX Website](https://tx.org)
- [TX Documentation](https://docs.tx.dev)
- [Smart contract examples](https://github.com/tokenize-x/tx-chain/tree/master/integration-tests/contracts)