Open Issues Need Help
View All on GitHubAI Summary: Integrate wallet functionality (mnemonic/private key from .env or secp256k1) and testnet support (using tendermint-rpc, cosmrs, or ether-rs) into the Rust RWA SDK. This includes implementing signing for MsgSend or identity messages, connecting to a KiiChain testnet RPC, broadcasting signed transactions, and providing helper functions like `connect_wallet()` and `broadcast_tx()`.
AI Summary: Integrate KiiChain's Protobuf definitions into the Rust SDK using `prost` and `prost-build`. This involves creating a new crate (e.g., `proto` or `proto-lib`) to house the generated Rust structs from the `.proto` files, exporting relevant messages like `MsgSend` and `MsgRegisterIdentity`, and setting up a build script (potentially using `build.rs`) to automatically recompile the Protobuf definitions from the KiiChain repository.
AI Summary: Develop a Rust utilities module for the KiiChain RWA SDK, providing functions for address formatting (Bech32 conversion, EVM hex to Cosmos address), gas estimation, fee calculation, timestamp handling, and chain ID utilities. The module should include comprehensive unit tests and mirror the functionality of the existing JavaScript `@kiichain/kiijs-utils` package.