I ve been tryin the Sui Rust SDK and noticed that coin management for transactions is more cumbersome compared to the TypeScript SDK. I htink it applies to this repository and also to https://github.com/MystenLabs/sui/blob/main/crates/sui-sdk/Cargo.toml that management of the coins for tx is a little bit rough.
- we need to provide gas-payment ourselves (fetching from network checking if the balance is ok etc).
- In scenario when we want to send multiple txs concurrently we also need to manage which coins are used/locked, versions et.
My proposition is to add 2 things:
- automatic gas-payement objects fetching - like it is in typescript sdk
- Something similar to parallel executor, again from ts sdk
I'm happy to help implement these features if you think they'd be good additions to the SDK.
I ve been tryin the Sui Rust SDK and noticed that coin management for transactions is more cumbersome compared to the TypeScript SDK. I htink it applies to this repository and also to https://github.com/MystenLabs/sui/blob/main/crates/sui-sdk/Cargo.toml that management of the coins for tx is a little bit rough.
My proposition is to add 2 things:
I'm happy to help implement these features if you think they'd be good additions to the SDK.