Is your feature request related to a problem? Please describe.
The SDK doesn't currently expose wrappers for the KiiChain EVM precompiles, making it difficult to use EVM-native modules like Identity or Compliance in Rust.
Describe the solution you'd like
- Create a
precompiles/ module or crate in the SDK
- Wrap low-level
eth_call or eth_sendTransaction to interact with known precompiles (Identity, Token, Whitelist)
- Include ABI files if needed and document the methods
- Add one test that calls a local node and reads identity metadata or attempts a compliance check
Describe alternatives you've considered
Using raw JSON-RPC calls, but typed wrappers offer better safety and readability.
Additional context
Refer to similar JS examples from kiijs-sdk.
Is your feature request related to a problem? Please describe.
The SDK doesn't currently expose wrappers for the KiiChain EVM precompiles, making it difficult to use EVM-native modules like Identity or Compliance in Rust.
Describe the solution you'd like
precompiles/module or crate in the SDKeth_calloreth_sendTransactionto interact with known precompiles (Identity, Token, Whitelist)Describe alternatives you've considered
Using raw JSON-RPC calls, but typed wrappers offer better safety and readability.
Additional context
Refer to similar JS examples from
kiijs-sdk.