Raindex SDK Documentation
    Preparing search index...

    Interface InitOutput

    interface InitOutput {
        __wbg_accountbalance_free: (a: number, b: number) => void;
        __wbg_dotrainorder_free: (a: number, b: number) => void;
        __wbg_dotrainordergui_free: (a: number, b: number) => void;
        __wbg_dotrainregistry_free: (a: number, b: number) => void;
        __wbg_float_free: (a: number, b: number) => void;
        __wbg_fromfixeddecimallossyresult_free: (a: number, b: number) => void;
        __wbg_orderbookyaml_free: (a: number, b: number) => void;
        __wbg_raindexclient_free: (a: number, b: number) => void;
        __wbg_raindexorder_free: (a: number, b: number) => void;
        __wbg_raindextrade_free: (a: number, b: number) => void;
        __wbg_raindextransaction_free: (a: number, b: number) => void;
        __wbg_raindexvault_free: (a: number, b: number) => void;
        __wbg_raindexvaultbalancechange_free: (a: number, b: number) => void;
        __wbg_raindexvaultslist_free: (a: number, b: number) => void;
        __wbg_raindexvaulttoken_free: (a: number, b: number) => void;
        __wbg_raindexvaultvolume_free: (a: number, b: number) => void;
        __wbg_raindexvaultvolumedetails_free: (a: number, b: number) => void;
        __wbindgen_add_to_stack_pointer: (a: number) => number;
        __wbindgen_export_0: (a: number) => void;
        __wbindgen_export_1: (a: number, b: number) => number;
        __wbindgen_export_2: (a: number, b: number, c: number, d: number) => number;
        __wbindgen_export_3: Table;
        __wbindgen_export_4: (a: number, b: number, c: number) => void;
        __wbindgen_export_5: (a: number, b: number) => void;
        __wbindgen_export_6: (a: number, b: number, c: number) => number;
        __wbindgen_export_7: (a: number, b: number, c: number) => void;
        __wbindgen_export_8: (a: number, b: number, c: number, d: number) => void;
        accountbalance_balance: (a: number) => number;
        accountbalance_formatted_balance: (a: number, b: number) => void;
        clearTables: (a: number) => number;
        dotrainorder_composeDeploymentToRainlang: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainorder_composeScenarioToPostTaskRainlang: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainorder_composeScenarioToRainlang: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainorder_create: (a: number, b: number, c: number, d: number) => number;
        dotrainorder_dotrain: (a: number) => number;
        dotrainordergui_areAllTokensSelected: (a: number) => number;
        dotrainordergui_checkAllowances: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_checkSelectTokens: (a: number) => number;
        dotrainordergui_executeStateUpdateCallback: (a: number) => number;
        dotrainordergui_generateAddOrderCalldata: (a: number) => number;
        dotrainordergui_generateApprovalCalldatas: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_generateDepositAndAddOrderCalldatas: (a: number) => number;
        dotrainordergui_generateDepositCalldatas: (a: number) => number;
        dotrainordergui_generateDotrainText: (a: number) => number;
        dotrainordergui_getAccountBalance: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        dotrainordergui_getAllFieldDefinitions: (a: number, b: number) => number;
        dotrainordergui_getAllFieldValues: (a: number) => number;
        dotrainordergui_getAllGuiConfig: (a: number) => number;
        dotrainordergui_getAllTokenInfos: (a: number) => number;
        dotrainordergui_getAllTokens: (a: number, b: number, c: number) => number;
        dotrainordergui_getComposedRainlang: (a: number) => number;
        dotrainordergui_getCurrentDeployment: (a: number) => number;
        dotrainordergui_getCurrentDeploymentDetails: (a: number) => number;
        dotrainordergui_getDeploymentDetail: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        dotrainordergui_getDeploymentDetails: (a: number, b: number) => number;
        dotrainordergui_getDeploymentKeys: (a: number, b: number) => number;
        dotrainordergui_getDeploymentTransactionArgs: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_getDepositPresets: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_getDeposits: (a: number) => number;
        dotrainordergui_getFieldDefinition: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_getFieldValue: (a: number, b: number, c: number) => number;
        dotrainordergui_getGuiConfig: (a: number) => number;
        dotrainordergui_getMissingDeposits: (a: number) => number;
        dotrainordergui_getMissingFieldValues: (a: number) => number;
        dotrainordergui_getOrderDetails: (a: number, b: number) => number;
        dotrainordergui_getSelectTokens: (a: number) => number;
        dotrainordergui_getTokenInfo: (a: number, b: number, c: number) => number;
        dotrainordergui_getVaultIds: (a: number) => number;
        dotrainordergui_hasAnyDeposit: (a: number) => number;
        dotrainordergui_hasAnyVaultId: (a: number) => number;
        dotrainordergui_isSelectTokenSet: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_newFromState: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        dotrainordergui_newWithDeployment: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        dotrainordergui_serializeState: (a: number) => number;
        dotrainordergui_setDeposit: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        dotrainordergui_setFieldValue: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        dotrainordergui_setFieldValues: (a: number, b: number, c: number) => number;
        dotrainordergui_setSelectToken: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        dotrainordergui_setVaultId: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => number;
        dotrainordergui_unsetDeposit: (a: number, b: number, c: number) => number;
        dotrainordergui_unsetFieldValue: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainordergui_unsetSelectToken: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainregistry_getAllOrderDetails: (a: number) => number;
        dotrainregistry_getDeploymentDetails: (
            a: number,
            b: number,
            c: number,
        ) => number;
        dotrainregistry_getGui: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
        ) => number;
        dotrainregistry_getOrderKeys: (a: number) => number;
        dotrainregistry_new: (a: number, b: number) => number;
        dotrainregistry_order_urls: (a: number) => number;
        dotrainregistry_orders: (a: number) => number;
        dotrainregistry_registry: (a: number, b: number) => void;
        dotrainregistry_registry_url: (a: number, b: number) => void;
        dotrainregistry_settings: (a: number, b: number) => void;
        dotrainregistry_settings_url: (a: number, b: number) => void;
        float_abs: (a: number) => number;
        float_add: (a: number, b: number) => number;
        float_asHex: (a: number, b: number) => void;
        float_div: (a: number, b: number) => number;
        float_eq: (a: number, b: number) => number;
        float_floor: (a: number) => number;
        float_format: (a: number) => number;
        float_formatDefaultScientificMax: () => number;
        float_formatDefaultScientificMin: () => number;
        float_formatWithRange: (a: number, b: number, c: number) => number;
        float_formatWithScientific: (a: number, b: number) => number;
        float_frac: (a: number) => number;
        float_fromBigint: (a: number) => number;
        float_fromFixedDecimal: (a: number, b: number) => number;
        float_fromFixedDecimalLossy: (a: number, b: number, c: number) => void;
        float_fromHex: (a: number, b: number) => number;
        float_gt: (a: number, b: number) => number;
        float_gte: (a: number, b: number) => number;
        float_inv: (a: number) => number;
        float_isZero: (a: number) => number;
        float_lt: (a: number, b: number) => number;
        float_lte: (a: number, b: number) => number;
        float_max: (a: number, b: number) => number;
        float_maxNegativeValue: () => number;
        float_maxPositiveValue: () => number;
        float_min: (a: number, b: number) => number;
        float_minNegativeValue: () => number;
        float_minPositiveValue: () => number;
        float_mul: (a: number, b: number) => number;
        float_neg: (a: number) => number;
        float_parse: (a: number, b: number) => number;
        float_sub: (a: number, b: number) => number;
        float_toBigint: (a: number) => number;
        float_toFixedDecimal: (a: number, b: number) => number;
        float_toFixedDecimalLossy: (a: number, b: number) => number;
        float_tryFromBigint: (a: number) => number;
        float_tryToBigint: (a: number) => number;
        float_zero: () => number;
        fromfixeddecimallossyresult_float: (a: number) => number;
        fromfixeddecimallossyresult_lossless: (a: number) => number;
        getOrderHash: (a: number) => number;
        getSyncStatus: (a: number, b: number, c: number, d: number) => number;
        getTakeOrders3Calldata: (a: number) => number;
        keccak256: (a: number, b: number) => number;
        keccak256HexString: (a: number, b: number) => number;
        memory: Memory;
        orderbookyaml_getOrderbookByAddress: (
            a: number,
            b: number,
            c: number,
        ) => number;
        orderbookyaml_new: (a: number, b: number, c: number) => number;
        raindexclient_getAddOrdersForTransaction: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => number;
        raindexclient_getAllAccounts: (a: number) => number;
        raindexclient_getAllNetworks: (a: number) => number;
        raindexclient_getAllVaultTokens: (a: number, b: number) => number;
        raindexclient_getNetworkByChainId: (a: number, b: number) => number;
        raindexclient_getOrderbookByAddress: (
            a: number,
            b: number,
            c: number,
        ) => number;
        raindexclient_getOrderByHash: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => number;
        raindexclient_getOrders: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        raindexclient_getRemoveOrdersForTransaction: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => number;
        raindexclient_getTransaction: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        raindexclient_getUniqueChainIds: (a: number) => number;
        raindexclient_getVault: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => number;
        raindexclient_getVaults: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        raindexclient_isSentryEnabled: (a: number) => number;
        raindexclient_new: (a: number, b: number, c: number) => number;
        raindexclient_setDbCallback: (a: number, b: number) => number;
        raindexclient_startLocalDbScheduler: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        raindexclient_stopLocalDbScheduler: (a: number) => number;
        raindexorder_active: (a: number) => number;
        raindexorder_chain_id: (a: number) => number;
        raindexorder_convertToSgOrder: (a: number) => number;
        raindexorder_getQuotes: (
            a: number,
            b: number,
            c: bigint,
            d: number,
            e: number,
        ) => number;
        raindexorder_getRemoveCalldata: (a: number) => number;
        raindexorder_getTradeCount: (
            a: number,
            b: number,
            c: bigint,
            d: number,
            e: bigint,
        ) => number;
        raindexorder_getTradeDetail: (a: number, b: number, c: number) => number;
        raindexorder_getTradesList: (
            a: number,
            b: number,
            c: bigint,
            d: number,
            e: bigint,
            f: number,
        ) => number;
        raindexorder_id: (a: number, b: number) => void;
        raindexorder_inputs_list: (a: number) => number;
        raindexorder_inputs_outputs_list: (a: number) => number;
        raindexorder_meta: (a: number, b: number) => void;
        raindexorder_order_bytes: (a: number, b: number) => void;
        raindexorder_order_hash: (a: number, b: number) => void;
        raindexorder_orderbook: (a: number, b: number) => void;
        raindexorder_outputs_list: (a: number) => number;
        raindexorder_owner: (a: number, b: number) => void;
        raindexorder_rainlang: (a: number, b: number) => void;
        raindexorder_timestamp_added: (a: number, b: number) => void;
        raindexorder_trades_count: (a: number) => number;
        raindexorder_transaction: (a: number) => number;
        raindexorder_vaults_list: (a: number) => number;
        raindextrade_id: (a: number, b: number) => void;
        raindextrade_input_vault_balance_change: (a: number) => number;
        raindextrade_order_hash: (a: number, b: number) => void;
        raindextrade_orderbook: (a: number, b: number) => void;
        raindextrade_output_vault_balance_change: (a: number) => number;
        raindextrade_timestamp: (a: number, b: number) => void;
        raindextrade_transaction: (a: number) => number;
        raindextransaction_block_number: (a: number, b: number) => void;
        raindextransaction_from: (a: number, b: number) => void;
        raindextransaction_id: (a: number, b: number) => void;
        raindextransaction_timestamp: (a: number, b: number) => void;
        raindexvault_balance: (a: number) => number;
        raindexvault_chain_id: (a: number) => number;
        raindexvault_formatted_balance: (a: number, b: number) => void;
        raindexvault_getAllowance: (a: number) => number;
        raindexvault_getApprovalCalldata: (a: number, b: number) => number;
        raindexvault_getBalanceChanges: (a: number, b: number) => number;
        raindexvault_getDepositCalldata: (a: number, b: number) => number;
        raindexvault_getOwnerBalance: (a: number) => number;
        raindexvault_getWithdrawCalldata: (a: number, b: number) => number;
        raindexvault_id: (a: number, b: number) => void;
        raindexvault_orderbook: (a: number, b: number) => void;
        raindexvault_orders_as_inputs: (a: number, b: number) => void;
        raindexvault_orders_as_outputs: (a: number, b: number) => void;
        raindexvault_owner: (a: number, b: number) => void;
        raindexvault_token: (a: number) => number;
        raindexvault_vault_id: (a: number, b: number) => void;
        raindexvault_vault_type: (a: number) => number;
        raindexvaultbalancechange_amount: (a: number) => number;
        raindexvaultbalancechange_formatted_amount: (a: number, b: number) => void;
        raindexvaultbalancechange_formatted_new_balance: (
            a: number,
            b: number,
        ) => void;
        raindexvaultbalancechange_formatted_old_balance: (
            a: number,
            b: number,
        ) => void;
        raindexvaultbalancechange_new_balance: (a: number) => number;
        raindexvaultbalancechange_old_balance: (a: number) => number;
        raindexvaultbalancechange_orderbook: (a: number, b: number) => void;
        raindexvaultbalancechange_timestamp: (a: number, b: number) => void;
        raindexvaultbalancechange_token: (a: number) => number;
        raindexvaultbalancechange_transaction: (a: number) => number;
        raindexvaultbalancechange_type_getter: (a: number) => number;
        raindexvaultbalancechange_vault_id: (a: number, b: number) => void;
        raindexvaultslist_concat: (a: number, b: number) => number;
        raindexvaultslist_getWithdrawableVaults: (a: number) => number;
        raindexvaultslist_getWithdrawCalldata: (a: number) => number;
        raindexvaultslist_items: (a: number, b: number) => void;
        raindexvaultslist_pickByIds: (a: number, b: number, c: number) => number;
        raindexvaulttoken_address: (a: number, b: number) => void;
        raindexvaulttoken_chain_id: (a: number) => number;
        raindexvaulttoken_decimals: (a: number) => number;
        raindexvaulttoken_id: (a: number, b: number) => void;
        raindexvaulttoken_name: (a: number, b: number) => void;
        raindexvaulttoken_symbol: (a: number, b: number) => void;
        raindexvaultvolume_details: (a: number) => number;
        raindexvaultvolume_id: (a: number, b: number) => void;
        raindexvaultvolume_token: (a: number) => number;
        raindexvaultvolumedetails_formatted_net_vol: (a: number, b: number) => void;
        raindexvaultvolumedetails_formatted_total_in: (
            a: number,
            b: number,
        ) => void;
        raindexvaultvolumedetails_formatted_total_out: (
            a: number,
            b: number,
        ) => void;
        raindexvaultvolumedetails_formatted_total_vol: (
            a: number,
            b: number,
        ) => void;
        raindexvaultvolumedetails_net_vol: (a: number, b: number) => void;
        raindexvaultvolumedetails_total_in: (a: number, b: number) => void;
        raindexvaultvolumedetails_total_out: (a: number, b: number) => void;
        raindexvaultvolumedetails_total_vol: (a: number, b: number) => void;
    }
    Index

    Properties

    __wbg_accountbalance_free __wbg_dotrainorder_free __wbg_dotrainordergui_free __wbg_dotrainregistry_free __wbg_float_free __wbg_fromfixeddecimallossyresult_free __wbg_orderbookyaml_free __wbg_raindexclient_free __wbg_raindexorder_free __wbg_raindextrade_free __wbg_raindextransaction_free __wbg_raindexvault_free __wbg_raindexvaultbalancechange_free __wbg_raindexvaultslist_free __wbg_raindexvaulttoken_free __wbg_raindexvaultvolume_free __wbg_raindexvaultvolumedetails_free __wbindgen_add_to_stack_pointer __wbindgen_export_0 __wbindgen_export_1 __wbindgen_export_2 __wbindgen_export_3 __wbindgen_export_4 __wbindgen_export_5 __wbindgen_export_6 __wbindgen_export_7 __wbindgen_export_8 accountbalance_balance accountbalance_formatted_balance clearTables dotrainorder_composeDeploymentToRainlang dotrainorder_composeScenarioToPostTaskRainlang dotrainorder_composeScenarioToRainlang dotrainorder_create dotrainorder_dotrain dotrainordergui_areAllTokensSelected dotrainordergui_checkAllowances dotrainordergui_checkSelectTokens dotrainordergui_executeStateUpdateCallback dotrainordergui_generateAddOrderCalldata dotrainordergui_generateApprovalCalldatas dotrainordergui_generateDepositAndAddOrderCalldatas dotrainordergui_generateDepositCalldatas dotrainordergui_generateDotrainText dotrainordergui_getAccountBalance dotrainordergui_getAllFieldDefinitions dotrainordergui_getAllFieldValues dotrainordergui_getAllGuiConfig dotrainordergui_getAllTokenInfos dotrainordergui_getAllTokens dotrainordergui_getComposedRainlang dotrainordergui_getCurrentDeployment dotrainordergui_getCurrentDeploymentDetails dotrainordergui_getDeploymentDetail dotrainordergui_getDeploymentDetails dotrainordergui_getDeploymentKeys dotrainordergui_getDeploymentTransactionArgs dotrainordergui_getDepositPresets dotrainordergui_getDeposits dotrainordergui_getFieldDefinition dotrainordergui_getFieldValue dotrainordergui_getGuiConfig dotrainordergui_getMissingDeposits dotrainordergui_getMissingFieldValues dotrainordergui_getOrderDetails dotrainordergui_getSelectTokens dotrainordergui_getTokenInfo dotrainordergui_getVaultIds dotrainordergui_hasAnyDeposit dotrainordergui_hasAnyVaultId dotrainordergui_isSelectTokenSet dotrainordergui_newFromState dotrainordergui_newWithDeployment dotrainordergui_serializeState dotrainordergui_setDeposit dotrainordergui_setFieldValue dotrainordergui_setFieldValues dotrainordergui_setSelectToken dotrainordergui_setVaultId dotrainordergui_unsetDeposit dotrainordergui_unsetFieldValue dotrainordergui_unsetSelectToken dotrainregistry_getAllOrderDetails dotrainregistry_getDeploymentDetails dotrainregistry_getGui dotrainregistry_getOrderKeys dotrainregistry_new dotrainregistry_order_urls dotrainregistry_orders dotrainregistry_registry dotrainregistry_registry_url dotrainregistry_settings dotrainregistry_settings_url float_abs float_add float_asHex float_div float_eq float_floor float_format float_formatDefaultScientificMax float_formatDefaultScientificMin float_formatWithRange float_formatWithScientific float_frac float_fromBigint float_fromFixedDecimal float_fromFixedDecimalLossy float_fromHex float_gt float_gte float_inv float_isZero float_lt float_lte float_max float_maxNegativeValue float_maxPositiveValue float_min float_minNegativeValue float_minPositiveValue float_mul float_neg float_parse float_sub float_toBigint float_toFixedDecimal float_toFixedDecimalLossy float_tryFromBigint float_tryToBigint float_zero fromfixeddecimallossyresult_float fromfixeddecimallossyresult_lossless getOrderHash getSyncStatus getTakeOrders3Calldata keccak256 keccak256HexString memory orderbookyaml_getOrderbookByAddress orderbookyaml_new raindexclient_getAddOrdersForTransaction raindexclient_getAllAccounts raindexclient_getAllNetworks raindexclient_getAllVaultTokens raindexclient_getNetworkByChainId raindexclient_getOrderbookByAddress raindexclient_getOrderByHash raindexclient_getOrders raindexclient_getRemoveOrdersForTransaction raindexclient_getTransaction raindexclient_getUniqueChainIds raindexclient_getVault raindexclient_getVaults raindexclient_isSentryEnabled raindexclient_new raindexclient_setDbCallback raindexclient_startLocalDbScheduler raindexclient_stopLocalDbScheduler raindexorder_active raindexorder_chain_id raindexorder_convertToSgOrder raindexorder_getQuotes raindexorder_getRemoveCalldata raindexorder_getTradeCount raindexorder_getTradeDetail raindexorder_getTradesList raindexorder_id raindexorder_inputs_list raindexorder_inputs_outputs_list raindexorder_meta raindexorder_order_bytes raindexorder_order_hash raindexorder_orderbook raindexorder_outputs_list raindexorder_owner raindexorder_rainlang raindexorder_timestamp_added raindexorder_trades_count raindexorder_transaction raindexorder_vaults_list raindextrade_id raindextrade_input_vault_balance_change raindextrade_order_hash raindextrade_orderbook raindextrade_output_vault_balance_change raindextrade_timestamp raindextrade_transaction raindextransaction_block_number raindextransaction_from raindextransaction_id raindextransaction_timestamp raindexvault_balance raindexvault_chain_id raindexvault_formatted_balance raindexvault_getAllowance raindexvault_getApprovalCalldata raindexvault_getBalanceChanges raindexvault_getDepositCalldata raindexvault_getOwnerBalance raindexvault_getWithdrawCalldata raindexvault_id raindexvault_orderbook raindexvault_orders_as_inputs raindexvault_orders_as_outputs raindexvault_owner raindexvault_token raindexvault_vault_id raindexvault_vault_type raindexvaultbalancechange_amount raindexvaultbalancechange_formatted_amount raindexvaultbalancechange_formatted_new_balance raindexvaultbalancechange_formatted_old_balance raindexvaultbalancechange_new_balance raindexvaultbalancechange_old_balance raindexvaultbalancechange_orderbook raindexvaultbalancechange_timestamp raindexvaultbalancechange_token raindexvaultbalancechange_transaction raindexvaultbalancechange_type_getter raindexvaultbalancechange_vault_id raindexvaultslist_concat raindexvaultslist_getWithdrawableVaults raindexvaultslist_getWithdrawCalldata raindexvaultslist_items raindexvaultslist_pickByIds raindexvaulttoken_address raindexvaulttoken_chain_id raindexvaulttoken_decimals raindexvaulttoken_id raindexvaulttoken_name raindexvaulttoken_symbol raindexvaultvolume_details raindexvaultvolume_id raindexvaultvolume_token raindexvaultvolumedetails_formatted_net_vol raindexvaultvolumedetails_formatted_total_in raindexvaultvolumedetails_formatted_total_out raindexvaultvolumedetails_formatted_total_vol raindexvaultvolumedetails_net_vol raindexvaultvolumedetails_total_in raindexvaultvolumedetails_total_out raindexvaultvolumedetails_total_vol

    Properties

    __wbg_accountbalance_free: (a: number, b: number) => void
    __wbg_dotrainorder_free: (a: number, b: number) => void
    __wbg_dotrainordergui_free: (a: number, b: number) => void
    __wbg_dotrainregistry_free: (a: number, b: number) => void
    __wbg_float_free: (a: number, b: number) => void
    __wbg_fromfixeddecimallossyresult_free: (a: number, b: number) => void
    __wbg_orderbookyaml_free: (a: number, b: number) => void
    __wbg_raindexclient_free: (a: number, b: number) => void
    __wbg_raindexorder_free: (a: number, b: number) => void
    __wbg_raindextrade_free: (a: number, b: number) => void
    __wbg_raindextransaction_free: (a: number, b: number) => void
    __wbg_raindexvault_free: (a: number, b: number) => void
    __wbg_raindexvaultbalancechange_free: (a: number, b: number) => void
    __wbg_raindexvaultslist_free: (a: number, b: number) => void
    __wbg_raindexvaulttoken_free: (a: number, b: number) => void
    __wbg_raindexvaultvolume_free: (a: number, b: number) => void
    __wbg_raindexvaultvolumedetails_free: (a: number, b: number) => void
    __wbindgen_add_to_stack_pointer: (a: number) => number
    __wbindgen_export_0: (a: number) => void
    __wbindgen_export_1: (a: number, b: number) => number
    __wbindgen_export_2: (a: number, b: number, c: number, d: number) => number
    __wbindgen_export_3: Table
    __wbindgen_export_4: (a: number, b: number, c: number) => void
    __wbindgen_export_5: (a: number, b: number) => void
    __wbindgen_export_6: (a: number, b: number, c: number) => number
    __wbindgen_export_7: (a: number, b: number, c: number) => void
    __wbindgen_export_8: (a: number, b: number, c: number, d: number) => void
    accountbalance_balance: (a: number) => number
    accountbalance_formatted_balance: (a: number, b: number) => void
    clearTables: (a: number) => number
    dotrainorder_composeDeploymentToRainlang: (
        a: number,
        b: number,
        c: number,
    ) => number
    dotrainorder_composeScenarioToPostTaskRainlang: (
        a: number,
        b: number,
        c: number,
    ) => number
    dotrainorder_composeScenarioToRainlang: (
        a: number,
        b: number,
        c: number,
    ) => number
    dotrainorder_create: (a: number, b: number, c: number, d: number) => number
    dotrainorder_dotrain: (a: number) => number
    dotrainordergui_areAllTokensSelected: (a: number) => number
    dotrainordergui_checkAllowances: (a: number, b: number, c: number) => number
    dotrainordergui_checkSelectTokens: (a: number) => number
    dotrainordergui_executeStateUpdateCallback: (a: number) => number
    dotrainordergui_generateAddOrderCalldata: (a: number) => number
    dotrainordergui_generateApprovalCalldatas: (
        a: number,
        b: number,
        c: number,
    ) => number
    dotrainordergui_generateDepositAndAddOrderCalldatas: (a: number) => number
    dotrainordergui_generateDepositCalldatas: (a: number) => number
    dotrainordergui_generateDotrainText: (a: number) => number
    dotrainordergui_getAccountBalance: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    dotrainordergui_getAllFieldDefinitions: (a: number, b: number) => number
    dotrainordergui_getAllFieldValues: (a: number) => number
    dotrainordergui_getAllGuiConfig: (a: number) => number
    dotrainordergui_getAllTokenInfos: (a: number) => number
    dotrainordergui_getAllTokens: (a: number, b: number, c: number) => number
    dotrainordergui_getComposedRainlang: (a: number) => number
    dotrainordergui_getCurrentDeployment: (a: number) => number
    dotrainordergui_getCurrentDeploymentDetails: (a: number) => number
    dotrainordergui_getDeploymentDetail: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number
    dotrainordergui_getDeploymentDetails: (a: number, b: number) => number
    dotrainordergui_getDeploymentKeys: (a: number, b: number) => number
    dotrainordergui_getDeploymentTransactionArgs: (
        a: number,
        b: number,
        c: number,
    ) => number
    dotrainordergui_getDepositPresets: (a: number, b: number, c: number) => number
    dotrainordergui_getDeposits: (a: number) => number
    dotrainordergui_getFieldDefinition: (a: number, b: number, c: number) => number
    dotrainordergui_getFieldValue: (a: number, b: number, c: number) => number
    dotrainordergui_getGuiConfig: (a: number) => number
    dotrainordergui_getMissingDeposits: (a: number) => number
    dotrainordergui_getMissingFieldValues: (a: number) => number
    dotrainordergui_getOrderDetails: (a: number, b: number) => number
    dotrainordergui_getSelectTokens: (a: number) => number
    dotrainordergui_getTokenInfo: (a: number, b: number, c: number) => number
    dotrainordergui_getVaultIds: (a: number) => number
    dotrainordergui_hasAnyDeposit: (a: number) => number
    dotrainordergui_hasAnyVaultId: (a: number) => number
    dotrainordergui_isSelectTokenSet: (a: number, b: number, c: number) => number
    dotrainordergui_newFromState: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    dotrainordergui_newWithDeployment: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    dotrainordergui_serializeState: (a: number) => number
    dotrainordergui_setDeposit: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    dotrainordergui_setFieldValue: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    dotrainordergui_setFieldValues: (a: number, b: number, c: number) => number
    dotrainordergui_setSelectToken: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    dotrainordergui_setVaultId: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number
    dotrainordergui_unsetDeposit: (a: number, b: number, c: number) => number
    dotrainordergui_unsetFieldValue: (a: number, b: number, c: number) => number
    dotrainordergui_unsetSelectToken: (a: number, b: number, c: number) => number
    dotrainregistry_getAllOrderDetails: (a: number) => number
    dotrainregistry_getDeploymentDetails: (
        a: number,
        b: number,
        c: number,
    ) => number
    dotrainregistry_getGui: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => number
    dotrainregistry_getOrderKeys: (a: number) => number
    dotrainregistry_new: (a: number, b: number) => number
    dotrainregistry_order_urls: (a: number) => number
    dotrainregistry_orders: (a: number) => number
    dotrainregistry_registry: (a: number, b: number) => void
    dotrainregistry_registry_url: (a: number, b: number) => void
    dotrainregistry_settings: (a: number, b: number) => void
    dotrainregistry_settings_url: (a: number, b: number) => void
    float_abs: (a: number) => number
    float_add: (a: number, b: number) => number
    float_asHex: (a: number, b: number) => void
    float_div: (a: number, b: number) => number
    float_eq: (a: number, b: number) => number
    float_floor: (a: number) => number
    float_format: (a: number) => number
    float_formatDefaultScientificMax: () => number
    float_formatDefaultScientificMin: () => number
    float_formatWithRange: (a: number, b: number, c: number) => number
    float_formatWithScientific: (a: number, b: number) => number
    float_frac: (a: number) => number
    float_fromBigint: (a: number) => number
    float_fromFixedDecimal: (a: number, b: number) => number
    float_fromFixedDecimalLossy: (a: number, b: number, c: number) => void
    float_fromHex: (a: number, b: number) => number
    float_gt: (a: number, b: number) => number
    float_gte: (a: number, b: number) => number
    float_inv: (a: number) => number
    float_isZero: (a: number) => number
    float_lt: (a: number, b: number) => number
    float_lte: (a: number, b: number) => number
    float_max: (a: number, b: number) => number
    float_maxNegativeValue: () => number
    float_maxPositiveValue: () => number
    float_min: (a: number, b: number) => number
    float_minNegativeValue: () => number
    float_minPositiveValue: () => number
    float_mul: (a: number, b: number) => number
    float_neg: (a: number) => number
    float_parse: (a: number, b: number) => number
    float_sub: (a: number, b: number) => number
    float_toBigint: (a: number) => number
    float_toFixedDecimal: (a: number, b: number) => number
    float_toFixedDecimalLossy: (a: number, b: number) => number
    float_tryFromBigint: (a: number) => number
    float_tryToBigint: (a: number) => number
    float_zero: () => number
    fromfixeddecimallossyresult_float: (a: number) => number
    fromfixeddecimallossyresult_lossless: (a: number) => number
    getOrderHash: (a: number) => number
    getSyncStatus: (a: number, b: number, c: number, d: number) => number
    getTakeOrders3Calldata: (a: number) => number
    keccak256: (a: number, b: number) => number
    keccak256HexString: (a: number, b: number) => number
    memory: Memory
    orderbookyaml_getOrderbookByAddress: (a: number, b: number, c: number) => number
    orderbookyaml_new: (a: number, b: number, c: number) => number
    raindexclient_getAddOrdersForTransaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number
    raindexclient_getAllAccounts: (a: number) => number
    raindexclient_getAllNetworks: (a: number) => number
    raindexclient_getAllVaultTokens: (a: number, b: number) => number
    raindexclient_getNetworkByChainId: (a: number, b: number) => number
    raindexclient_getOrderbookByAddress: (a: number, b: number, c: number) => number
    raindexclient_getOrderByHash: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number
    raindexclient_getOrders: (a: number, b: number, c: number, d: number) => number
    raindexclient_getRemoveOrdersForTransaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number
    raindexclient_getTransaction: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    raindexclient_getUniqueChainIds: (a: number) => number
    raindexclient_getVault: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number
    raindexclient_getVaults: (a: number, b: number, c: number, d: number) => number
    raindexclient_isSentryEnabled: (a: number) => number
    raindexclient_new: (a: number, b: number, c: number) => number
    raindexclient_setDbCallback: (a: number, b: number) => number
    raindexclient_startLocalDbScheduler: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number
    raindexclient_stopLocalDbScheduler: (a: number) => number
    raindexorder_active: (a: number) => number
    raindexorder_chain_id: (a: number) => number
    raindexorder_convertToSgOrder: (a: number) => number
    raindexorder_getQuotes: (
        a: number,
        b: number,
        c: bigint,
        d: number,
        e: number,
    ) => number
    raindexorder_getRemoveCalldata: (a: number) => number
    raindexorder_getTradeCount: (
        a: number,
        b: number,
        c: bigint,
        d: number,
        e: bigint,
    ) => number
    raindexorder_getTradeDetail: (a: number, b: number, c: number) => number
    raindexorder_getTradesList: (
        a: number,
        b: number,
        c: bigint,
        d: number,
        e: bigint,
        f: number,
    ) => number
    raindexorder_id: (a: number, b: number) => void
    raindexorder_inputs_list: (a: number) => number
    raindexorder_inputs_outputs_list: (a: number) => number
    raindexorder_meta: (a: number, b: number) => void
    raindexorder_order_bytes: (a: number, b: number) => void
    raindexorder_order_hash: (a: number, b: number) => void
    raindexorder_orderbook: (a: number, b: number) => void
    raindexorder_outputs_list: (a: number) => number
    raindexorder_owner: (a: number, b: number) => void
    raindexorder_rainlang: (a: number, b: number) => void
    raindexorder_timestamp_added: (a: number, b: number) => void
    raindexorder_trades_count: (a: number) => number
    raindexorder_transaction: (a: number) => number
    raindexorder_vaults_list: (a: number) => number
    raindextrade_id: (a: number, b: number) => void
    raindextrade_input_vault_balance_change: (a: number) => number
    raindextrade_order_hash: (a: number, b: number) => void
    raindextrade_orderbook: (a: number, b: number) => void
    raindextrade_output_vault_balance_change: (a: number) => number
    raindextrade_timestamp: (a: number, b: number) => void
    raindextrade_transaction: (a: number) => number
    raindextransaction_block_number: (a: number, b: number) => void
    raindextransaction_from: (a: number, b: number) => void
    raindextransaction_id: (a: number, b: number) => void
    raindextransaction_timestamp: (a: number, b: number) => void
    raindexvault_balance: (a: number) => number
    raindexvault_chain_id: (a: number) => number
    raindexvault_formatted_balance: (a: number, b: number) => void
    raindexvault_getAllowance: (a: number) => number
    raindexvault_getApprovalCalldata: (a: number, b: number) => number
    raindexvault_getBalanceChanges: (a: number, b: number) => number
    raindexvault_getDepositCalldata: (a: number, b: number) => number
    raindexvault_getOwnerBalance: (a: number) => number
    raindexvault_getWithdrawCalldata: (a: number, b: number) => number
    raindexvault_id: (a: number, b: number) => void
    raindexvault_orderbook: (a: number, b: number) => void
    raindexvault_orders_as_inputs: (a: number, b: number) => void
    raindexvault_orders_as_outputs: (a: number, b: number) => void
    raindexvault_owner: (a: number, b: number) => void
    raindexvault_token: (a: number) => number
    raindexvault_vault_id: (a: number, b: number) => void
    raindexvault_vault_type: (a: number) => number
    raindexvaultbalancechange_amount: (a: number) => number
    raindexvaultbalancechange_formatted_amount: (a: number, b: number) => void
    raindexvaultbalancechange_formatted_new_balance: (a: number, b: number) => void
    raindexvaultbalancechange_formatted_old_balance: (a: number, b: number) => void
    raindexvaultbalancechange_new_balance: (a: number) => number
    raindexvaultbalancechange_old_balance: (a: number) => number
    raindexvaultbalancechange_orderbook: (a: number, b: number) => void
    raindexvaultbalancechange_timestamp: (a: number, b: number) => void
    raindexvaultbalancechange_token: (a: number) => number
    raindexvaultbalancechange_transaction: (a: number) => number
    raindexvaultbalancechange_type_getter: (a: number) => number
    raindexvaultbalancechange_vault_id: (a: number, b: number) => void
    raindexvaultslist_concat: (a: number, b: number) => number
    raindexvaultslist_getWithdrawableVaults: (a: number) => number
    raindexvaultslist_getWithdrawCalldata: (a: number) => number
    raindexvaultslist_items: (a: number, b: number) => void
    raindexvaultslist_pickByIds: (a: number, b: number, c: number) => number
    raindexvaulttoken_address: (a: number, b: number) => void
    raindexvaulttoken_chain_id: (a: number) => number
    raindexvaulttoken_decimals: (a: number) => number
    raindexvaulttoken_id: (a: number, b: number) => void
    raindexvaulttoken_name: (a: number, b: number) => void
    raindexvaulttoken_symbol: (a: number, b: number) => void
    raindexvaultvolume_details: (a: number) => number
    raindexvaultvolume_id: (a: number, b: number) => void
    raindexvaultvolume_token: (a: number) => number
    raindexvaultvolumedetails_formatted_net_vol: (a: number, b: number) => void
    raindexvaultvolumedetails_formatted_total_in: (a: number, b: number) => void
    raindexvaultvolumedetails_formatted_total_out: (a: number, b: number) => void
    raindexvaultvolumedetails_formatted_total_vol: (a: number, b: number) => void
    raindexvaultvolumedetails_net_vol: (a: number, b: number) => void
    raindexvaultvolumedetails_total_in: (a: number, b: number) => void
    raindexvaultvolumedetails_total_out: (a: number, b: number) => void
    raindexvaultvolumedetails_total_vol: (a: number, b: number) => void