RustLibWire class

generated by flutter_rust_bridge

Constructors

RustLibWire.new(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
RustLibWire.fromExternalLibrary(ExternalLibrary lib)
factory
RustLibWire.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

cst_new_box_autoadd_f_64(double value) Pointer<Double>
cst_new_box_autoadd_u_32(int value) Pointer<Uint32>
cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContract(int len) Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContract>
cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice(int len) Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice>
cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFundingInfo(int len) Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFundingInfo>
cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo(int len) Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo>
cst_new_list_prim_u_32_loose(int len) Pointer<wire_cst_list_prim_u_32_loose>
cst_new_list_prim_u_32_strict(int len) Pointer<wire_cst_list_prim_u_32_strict>
cst_new_list_prim_u_8_strict(int len) Pointer<wire_cst_list_prim_u_8_strict>
dummy_method_to_enforce_bundling() int
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockAutoDeleveraging(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockChangePubKey(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContract(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractMatching(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEthTxOption(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockForcedExit(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFunding(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFundingInfo(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLiquidation(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOrder(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOrderMatching(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockParameter(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSigner(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockTransfer(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockUpdateGlobalVar(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockWallet(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockWithdraw(Pointer<Void> ptr) → void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockZkLinkSigner(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockAutoDeleveraging(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockChangePubKey(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContract(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractMatching(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockEthTxOption(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockForcedExit(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFunding(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFundingInfo(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockLiquidation(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOrder(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockOrderMatching(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockParameter(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSigner(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockTransfer(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockUpdateGlobalVar(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockWallet(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockWithdraw(Pointer<Void> ptr) → void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockZkLinkSigner(Pointer<Void> ptr) → void
store_dart_post_cobject(DartPostCObjectFnType ptr) → void
toString() String
A string representation of this object.
inherited
wire_AutoDeleveraging_new(int account_id, int sub_account_id, int sub_account_nonce, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice> contract_prices, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo> margin_prices, int adl_account_id, int pair_id, Pointer<wire_cst_list_prim_u_8_strict> adl_size, Pointer<wire_cst_list_prim_u_8_strict> adl_price, Pointer<wire_cst_list_prim_u_8_strict> fee, int fee_token) → WireSyncRust2DartDco
wire_AutoDeleveraging_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_AutoDeleveraging_to_json(int that) → WireSyncRust2DartDco
wire_ChangePubKey_get_eth_sign_msg(int that, int nonce, int account_id) → WireSyncRust2DartDco
wire_ChangePubKey_new(int chain_id, int account_id, int sub_account_id, Pointer<wire_cst_list_prim_u_8_strict> new_pubkey_hash, int fee_token, Pointer<wire_cst_list_prim_u_8_strict> fee, int nonce, Pointer<wire_cst_list_prim_u_8_strict> eth_signature, Pointer<Uint32> ts) → WireSyncRust2DartDco
wire_ChangePubKey_set_eth_auth_data(int that, Pointer<wire_cst_list_prim_u_8_strict> sig) → WireSyncRust2DartDco
wire_ChangePubKey_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_ChangePubKey_to_eip712_request_payload(int that, int chain_id, Pointer<wire_cst_list_prim_u_8_strict> address) → WireSyncRust2DartDco
wire_ChangePubKey_to_json(int that) → WireSyncRust2DartDco
wire_Contract_new(int account_id, int sub_account_id, int slot_id, int nonce, int pair_id, Pointer<wire_cst_list_prim_u_8_strict> size, Pointer<wire_cst_list_prim_u_8_strict> price, bool direction, int maker_fee_rate, int taker_fee_rate, bool has_subsidy) → WireSyncRust2DartDco
wire_ContractMatching_new(int account_id, int sub_account_id, int taker, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContract> maker, Pointer<wire_cst_list_prim_u_8_strict> fee, int fee_token, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice> contract_prices, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo> margin_prices) → WireSyncRust2DartDco
wire_ContractMatching_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_ContractMatching_to_json(int that) → WireSyncRust2DartDco
wire_ContractPrice_new(int pair_id, Pointer<wire_cst_list_prim_u_8_strict> market_price) → WireSyncRust2DartDco
wire_EthTxOption_new(bool is_support_eip1559, Pointer<wire_cst_list_prim_u_8_strict> to, Pointer<Double> nonce, Pointer<wire_cst_list_prim_u_8_strict> value, Pointer<Double> gas, Pointer<wire_cst_list_prim_u_8_strict> gas_price) → WireSyncRust2DartDco
wire_ForcedExit_new(int to_chain_id, int initiator_account_id, int initiator_sub_account_id, int target_sub_account_id, Pointer<wire_cst_list_prim_u_8_strict> target, int l2_source_token, int l1_target_token, Pointer<wire_cst_list_prim_u_8_strict> exit_amount, int initiator_nonce, bool withdraw_to_l1, Pointer<Uint32> ts) → WireSyncRust2DartDco
wire_ForcedExit_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_ForcedExit_to_json(int that) → WireSyncRust2DartDco
wire_Funding_new(int account_id, int sub_account_id, int sub_account_nonce, Pointer<wire_cst_list_prim_u_32_loose> funding_account_ids, Pointer<wire_cst_list_prim_u_8_strict> fee, int fee_token) → WireSyncRust2DartDco
wire_Funding_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_Funding_to_json(int that) → WireSyncRust2DartDco
wire_FundingInfo_new(int pair_id, Pointer<wire_cst_list_prim_u_8_strict> price, int funding_rate) → WireSyncRust2DartDco
wire_init_app(int port_) → void
wire_Liquidation_new(int account_id, int sub_account_id, int sub_account_nonce, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice> contract_prices, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo> margin_prices, int liquidation_account_id, Pointer<wire_cst_list_prim_u_8_strict> fee, int fee_token) → WireSyncRust2DartDco
wire_Liquidation_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_Liquidation_to_json(int that) → WireSyncRust2DartDco
wire_Order_new(int account_id, int sub_account_id, int slot_id, int nonce, int base_token_id, int quote_token_id, Pointer<wire_cst_list_prim_u_8_strict> amount, Pointer<wire_cst_list_prim_u_8_strict> price, bool is_sell, int maker_fee_rate, int taker_fee_rate, bool has_subsidy) → WireSyncRust2DartDco
wire_OrderMatching_new(int account_id, int sub_account_id, int taker, int maker, Pointer<wire_cst_list_prim_u_8_strict> fee, int fee_token, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockContractPrice> contract_prices, Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockSpotPriceInfo> margin_prices, Pointer<wire_cst_list_prim_u_8_strict> expect_base_amount, Pointer<wire_cst_list_prim_u_8_strict> expect_quote_amount) → WireSyncRust2DartDco
wire_OrderMatching_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_OrderMatching_to_json(int that) → WireSyncRust2DartDco
wire_Parameter_contract_info(int pair_id, Pointer<wire_cst_list_prim_u_8_strict> symbol, int initial_margin_rate, int maintenance_margin_rate) → WireSyncRust2DartDco
wire_Parameter_fee_account(int account_id) → WireSyncRust2DartDco
wire_Parameter_funding_infos(Pointer<wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedrust_asyncRwLockFundingInfo> infos) → WireSyncRust2DartDco
wire_Parameter_insurance_fund_account(int account_id) → WireSyncRust2DartDco
wire_Parameter_margin_info(int margin_id, Pointer<wire_cst_list_prim_u_8_strict> symbol, int token_id, int ratio) → WireSyncRust2DartDco
wire_Signer_create_signed_contract(int that, int contract) → WireSyncRust2DartDco
wire_Signer_create_signed_order(int that, int order) → WireSyncRust2DartDco
wire_Signer_eth_signer(Pointer<wire_cst_list_prim_u_8_strict> eth_private_key) → WireSyncRust2DartDco
wire_Signer_sign_auto_deleveraging(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_change_pubkey_with_create2data_auth(int that, int tx, Pointer<wire_cst_list_prim_u_8_strict> creator_address, Pointer<wire_cst_list_prim_u_8_strict> salt_arg, Pointer<wire_cst_list_prim_u_8_strict> code_hash) → WireSyncRust2DartDco
wire_Signer_sign_change_pubkey_with_eth_ecdsa_auth(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_change_pubkey_with_onchain(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_contract_matching(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_forced_exit(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_funding(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_liquidation(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_order_matching(int that, int tx) → WireSyncRust2DartDco
wire_Signer_sign_transfer(int that, int tx, Pointer<wire_cst_list_prim_u_8_strict> token_symbol, Pointer<wire_cst_list_prim_u_8_strict> chain_id, Pointer<wire_cst_list_prim_u_8_strict> addr) → WireSyncRust2DartDco
wire_Signer_sign_withdraw(int that, int tx, Pointer<wire_cst_list_prim_u_8_strict> token_symbol, Pointer<wire_cst_list_prim_u_8_strict> chain_id, Pointer<wire_cst_list_prim_u_8_strict> addr) → WireSyncRust2DartDco
wire_Signer_starknet_signer(Pointer<wire_cst_list_prim_u_8_strict> eth_private_key, Pointer<wire_cst_list_prim_u_8_strict> starknet_chain_id, Pointer<wire_cst_list_prim_u_8_strict> starknet_addr) → WireSyncRust2DartDco
wire_SpotPriceInfo_new(int token_id, Pointer<wire_cst_list_prim_u_8_strict> price) → WireSyncRust2DartDco
wire_Transfer_get_eth_sign_msg(int that, Pointer<wire_cst_list_prim_u_8_strict> token_symbol) → WireSyncRust2DartDco
wire_Transfer_new(int account_id, Pointer<wire_cst_list_prim_u_8_strict> to_address, int from_sub_account_id, int to_sub_account_id, int token, Pointer<wire_cst_list_prim_u_8_strict> fee, Pointer<wire_cst_list_prim_u_8_strict> amount, int nonce, Pointer<Uint32> ts) → WireSyncRust2DartDco
wire_Transfer_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_Transfer_to_json(int that) → WireSyncRust2DartDco
wire_UpdateGlobalVar_new(int from_chain_id, int sub_account_id, int parameter, double serial_id) → WireSyncRust2DartDco
wire_UpdateGlobalVar_to_json(int that) → WireSyncRust2DartDco
wire_Wallet_approve_erc20(int port_, int that, Pointer<wire_cst_list_prim_u_8_strict> contract, Pointer<wire_cst_list_prim_u_8_strict> amount, int eth_params) → void
wire_Wallet_deposit_erc20(int port_, int that, int sub_account_id, Pointer<wire_cst_list_prim_u_8_strict> deposit_to, Pointer<wire_cst_list_prim_u_8_strict> token_addr, Pointer<wire_cst_list_prim_u_8_strict> amount, bool mapping, int eth_params, bool is_gateway) → void
wire_Wallet_deposit_eth(int port_, int that, int sub_account_id, Pointer<wire_cst_list_prim_u_8_strict> deposit_to, int eth_params, bool is_gateway) → void
wire_Wallet_full_exit(int port_, int that, int account_id, int sub_account_id, int token_id, bool mapping, int eth_params) → void
wire_Wallet_get_balance(int port_, int that) → void
wire_Wallet_get_deposit_fee(int port_, int that, int eth_params) → void
wire_Wallet_get_nonce(int port_, int that, Pointer<wire_cst_list_prim_u_8_strict> block_number) → void
wire_Wallet_new(Pointer<wire_cst_list_prim_u_8_strict> url, Pointer<wire_cst_list_prim_u_8_strict> private_key) → WireSyncRust2DartDco
wire_Wallet_set_auth_pubkey_hash(int port_, int that, double nonce, Pointer<wire_cst_list_prim_u_8_strict> new_pubkey_hash, int eth_params) → void
wire_Wallet_wait_for_transaction(int port_, int that, Pointer<wire_cst_list_prim_u_8_strict> tx_hash, Pointer<Uint32> timeout) → void
wire_Withdraw_get_eth_sign_msg(int that, Pointer<wire_cst_list_prim_u_8_strict> token_symbol) → WireSyncRust2DartDco
wire_Withdraw_new(int account_id, int sub_account_id, int to_chain_id, Pointer<wire_cst_list_prim_u_8_strict> to_address, int l2_source_token, int l1_target_token, Pointer<wire_cst_list_prim_u_8_strict> amount, Pointer<wire_cst_list_prim_u_8_strict> call_data, Pointer<wire_cst_list_prim_u_8_strict> fee, int nonce, bool withdraw_to_l1, int withdraw_fee_ratio, Pointer<Uint32> ts) → WireSyncRust2DartDco
wire_Withdraw_sign(int that, int zk_link_signer) → WireSyncRust2DartDco
wire_Withdraw_to_json(int that) → WireSyncRust2DartDco
wire_ZkLinkSigner_eth_sig(Pointer<wire_cst_list_prim_u_8_strict> sig) → WireSyncRust2DartDco
wire_ZkLinkSigner_get_pubkey(int that) → WireSyncRust2DartDco
wire_ZkLinkSigner_get_pubkey_hash(int that) → WireSyncRust2DartDco
wire_ZkLinkSigner_starknet_sig(Pointer<wire_cst_list_prim_u_8_strict> sig) → WireSyncRust2DartDco

Operators

operator ==(Object other) bool
The equality operator.
inherited