-
Notifications
You must be signed in to change notification settings - Fork 218
Open
Description
The Rust SDK covers core trading/WS well, but several example scripts in the Python SDK’s examples/ directory don’t have Rust src/bin/ counterparts. Adding them improves onboarding and feature discoverability.
Proposed checklist (new Rust bins):
-
Multi-sig
-
convert_to_multi_sig_user.rs↔ basic_convert_to_multi_sig_user.py -
multi_sig_order.rs↔ multi_sig_order.py -
multi_sig_register_token.rs↔ multi_sig_register_token.py -
multi_sig_usd_send.rs↔ multi_sig_usd_send.py
-
-
Order management QoL
-
order_modify.rs↔ basic_order_modify.py -
tpsl.rs(TP/SL) ↔ basic_tpsl.py -
cancel_open_orders.rs↔ cancel_open_orders.py
-
-
Account / portfolio
-
recover_user.rs↔ basic_recover_user.py -
sub_account.rs↔ basic_sub_account.py
-
-
Spot ↔ perp / builder-deployed
-
spot_to_perp.rs↔ basic_spot_to_perp.py -
spot_to_builder_deployed_perp_dex.rs↔ basic_spot_to_builder_deployed_perp_dex.py - End-to-end “builder-deployed DEX” sample ↔ basic_order_with_builder_deployed_dex.py
-
-
Staking
-
staking.rs(stake/unstake/query; complementsclaim_rewards.rs) ↔ basic_staking.py
-
-
Vault basics
-
vault.rs(create/list/inspect) ↔ basic_vault.py
-
-
EVM utilities / tooling
-
evm_block_indexer.rs↔ evm_block_indexer.py -
evm_erc20.rs↔ evm_erc20.py -
parse_token_delegate_from_replica_cmds.rs↔ parse_token_delegate_from_replica_cmds.py -
c_signer.rs↔ c_signer.py -
c_validator.rs↔ c_validator.py
-
-
Deployment
-
perp_deploy.rs↔ perp_deploy.py -
spot_deploy.rs↔ spot_deploy.py
-
-
Misc
- (Optional)
basic_adding.rs↔ basic_adding.py
- (Optional)
Metadata
Metadata
Assignees
Labels
No labels