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