From fad5ac169ca472fe91518cd71d230694212dc2a3 Mon Sep 17 00:00:00 2001 From: dizpers Date: Mon, 16 Mar 2026 18:54:40 +0700 Subject: [PATCH] Update testnet contract address and ABI - Update testnet package address from 0x952535c3... to 0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f - Regenerate testnet ABI from current on-chain contract - Fetched at 2026-03-16T10:23:27.320158Z This update is required for the SDK to work with the current Decibel testnet deployment. --- src/decibel/_constants.py | 2 +- src/decibel/abi/json/testnet.json | 1096 +++++++++++++++++------------ 2 files changed, 649 insertions(+), 449 deletions(-) diff --git a/src/decibel/_constants.py b/src/decibel/_constants.py index a2630d2..9524231 100644 --- a/src/decibel/_constants.py +++ b/src/decibel/_constants.py @@ -84,7 +84,7 @@ def _create_deployment(package: str) -> Deployment: _MAINNET_PACKAGE = "0xe6683d451db246750f180fb78d9b5e0a855dacba64ddf5810dffdaeb221e46bf" _MAINNET_USDC = "0xbae207659db88bea0cbead6da0ed00aac12edcdda169e591cd41c94180b46f3b" _NETNA_PACKAGE = "0xb8a5788314451ce4d2fbbad32e1bad88d4184b73943b7fe5166eab93cf1a5a95" -_TESTNET_PACKAGE = "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f" +_TESTNET_PACKAGE = "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f" _LOCAL_PACKAGE = "0xb8a5788314451ce4d2fbbad32e1bad88d4184b73943b7fe5166eab93cf1a5a95" _DOCKER_PACKAGE = "0xb8a5788314451ce4d2fbbad32e1bad88d4184b73943b7fe5166eab93cf1a5a95" diff --git a/src/decibel/abi/json/testnet.json b/src/decibel/abi/json/testnet.json index 570931d..eda0071 100644 --- a/src/decibel/abi/json/testnet.json +++ b/src/decibel/abi/json/testnet.json @@ -1,10 +1,10 @@ { - "packageAddress": "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f", + "packageAddress": "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f", "network": "testnet", "fullnodeUrl": "https://api.testnet.aptoslabs.com/v1", - "fetchedAt": "2026-02-12T02:22:21.338518Z", + "fetchedAt": "2026-03-16T10:23:27.320158Z", "abis": { - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::initialize": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::initialize": { "name": "initialize", "visibility": "public", "is_entry": true, @@ -17,7 +17,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::increment_time": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::increment_time": { "name": "increment_time", "visibility": "private", "is_entry": true, @@ -29,7 +29,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_max_referral_codes_for_address": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_max_referral_codes_for_address": { "name": "set_max_referral_codes_for_address", "visibility": "public", "is_entry": true, @@ -42,7 +42,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_max_usage_per_referral_code_for_address": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_max_usage_per_referral_code_for_address": { "name": "set_max_usage_per_referral_code_for_address", "visibility": "friend", "is_entry": true, @@ -55,7 +55,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::delist_market": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::delist_market": { "name": "delist_market", "visibility": "friend", "is_entry": true, @@ -63,12 +63,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option<0x1::string::String>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_blp_margin_as_profit_percentage": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_blp_margin_as_profit_percentage": { "name": "set_blp_margin_as_profit_percentage", "visibility": "private", "is_entry": true, @@ -80,7 +80,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::admin_register_referral_code": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::admin_register_referral_code": { "name": "admin_register_referral_code", "visibility": "public", "is_entry": true, @@ -93,7 +93,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::admin_register_referrer": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::admin_register_referrer": { "name": "admin_register_referrer", "visibility": "public", "is_entry": true, @@ -106,7 +106,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_fee_config": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_fee_config": { "name": "update_fee_config", "visibility": "public", "is_entry": true, @@ -130,7 +130,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::drain_async_queue": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::drain_async_queue": { "name": "drain_async_queue", "visibility": "friend", "is_entry": true, @@ -138,11 +138,11 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_to_account_creation_allow_list": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_to_account_creation_allow_list": { "name": "add_to_account_creation_allow_list", "visibility": "public", "is_entry": true, @@ -154,7 +154,20 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::decrease_market_notional_open_interest": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::decrease_market_lot_size": { + "name": "decrease_market_lot_size", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "u64" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::decrease_market_notional_open_interest": { "name": "decrease_market_notional_open_interest", "visibility": "private", "is_entry": true, @@ -162,12 +175,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::decrease_market_open_interest": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::decrease_market_open_interest": { "name": "decrease_market_open_interest", "visibility": "private", "is_entry": true, @@ -175,12 +188,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::delist_market_with_mark_price": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::delist_market_with_mark_price": { "name": "delist_market_with_mark_price", "visibility": "friend", "is_entry": true, @@ -188,13 +201,26 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "0x1::option::Option<0x1::string::String>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::increase_market_notional_open_interest": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::increase_market_lot_size": { + "name": "increase_market_lot_size", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "u64" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::increase_market_notional_open_interest": { "name": "increase_market_notional_open_interest", "visibility": "private", "is_entry": true, @@ -202,12 +228,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::increase_market_open_interest": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::increase_market_open_interest": { "name": "increase_market_open_interest", "visibility": "private", "is_entry": true, @@ -215,12 +241,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::register_market_with_composite_oracle_primary_chainlink": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::register_market_with_composite_oracle_primary_chainlink": { "name": "register_market_with_composite_oracle_primary_chainlink", "visibility": "private", "is_entry": true, @@ -247,7 +273,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::register_market_with_composite_oracle_primary_pyth": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::register_market_with_composite_oracle_primary_pyth": { "name": "register_market_with_composite_oracle_primary_pyth", "visibility": "private", "is_entry": true, @@ -275,7 +301,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::register_market_with_internal_oracle": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::register_market_with_internal_oracle": { "name": "register_market_with_internal_oracle", "visibility": "private", "is_entry": true, @@ -297,7 +323,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::register_market_with_pyth_oracle": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::register_market_with_pyth_oracle": { "name": "register_market_with_pyth_oracle", "visibility": "private", "is_entry": true, @@ -321,7 +347,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_backstop_liquidator_high_watermark": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_backstop_liquidator_high_watermark": { "name": "set_backstop_liquidator_high_watermark", "visibility": "private", "is_entry": true, @@ -329,12 +355,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "i64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_invite_only_account_creation": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_invite_only_account_creation": { "name": "set_invite_only_account_creation", "visibility": "public", "is_entry": true, @@ -346,7 +372,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_allowlist_only": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_allowlist_only": { "name": "set_market_allowlist_only", "visibility": "friend", "is_entry": true, @@ -354,26 +380,26 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "vector
", "0x1::option::Option<0x1::string::String>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_cooldown_period_ms": { - "name": "set_market_cooldown_period_ms", + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_cooldown_period_micros": { + "name": "set_market_cooldown_period_micros", "visibility": "private", "is_entry": true, "is_view": false, "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_halted": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_halted": { "name": "set_market_halted", "visibility": "friend", "is_entry": true, @@ -381,12 +407,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option<0x1::string::String>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_margin_call_backstop_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_margin_call_backstop_pct": { "name": "set_market_margin_call_backstop_pct", "visibility": "private", "is_entry": true, @@ -394,12 +420,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_margin_call_fee_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_margin_call_fee_pct": { "name": "set_market_margin_call_fee_pct", "visibility": "friend", "is_entry": true, @@ -407,12 +433,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_max_leverage": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_max_leverage": { "name": "set_market_max_leverage", "visibility": "friend", "is_entry": true, @@ -420,12 +446,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u8" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_max_leverage_with_fee_scaling": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_max_leverage_with_fee_scaling": { "name": "set_market_max_leverage_with_fee_scaling", "visibility": "friend", "is_entry": true, @@ -433,12 +459,25 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u8" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_open": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_min_size": { + "name": "set_market_min_size", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "u64" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_open": { "name": "set_market_open", "visibility": "friend", "is_entry": true, @@ -446,12 +485,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option<0x1::string::String>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_reduce_only": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_reduce_only": { "name": "set_market_reduce_only", "visibility": "friend", "is_entry": true, @@ -459,13 +498,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "vector
", "0x1::option::Option<0x1::string::String>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_slippage_increment_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_slippage_increment_pct": { "name": "set_market_slippage_increment_pct", "visibility": "private", "is_entry": true, @@ -473,12 +512,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_starting_slippage_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_starting_slippage_pct": { "name": "set_market_starting_slippage_pct", "visibility": "private", "is_entry": true, @@ -486,12 +525,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_unrealized_pnl_haircut": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_unrealized_pnl_haircut": { "name": "set_market_unrealized_pnl_haircut", "visibility": "friend", "is_entry": true, @@ -499,25 +538,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_withdrawable_margin_leverage": { - "name": "set_market_withdrawable_margin_leverage", - "visibility": "friend", - "is_entry": true, - "is_view": false, - "generic_type_params": [], - "params": [ - "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", - "u8" - ], - "return": [] - }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_access_control_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_access_control_admin": { "name": "add_access_control_admin", "visibility": "public", "is_entry": true, @@ -529,7 +555,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_access_control_guardian": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_access_control_guardian": { "name": "add_access_control_guardian", "visibility": "friend", "is_entry": true, @@ -541,7 +567,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_fee_config_governor": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_fee_config_governor": { "name": "add_fee_config_governor", "visibility": "public", "is_entry": true, @@ -553,7 +579,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_global_pause_guardian": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_global_pause_guardian": { "name": "add_global_pause_guardian", "visibility": "public", "is_entry": true, @@ -565,7 +591,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_global_unpause_council": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_global_unpause_council": { "name": "add_global_unpause_council", "visibility": "friend", "is_entry": true, @@ -577,7 +603,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_invite_only_referral_management_permission": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_invite_only_referral_management_permission": { "name": "add_invite_only_referral_management_permission", "visibility": "public", "is_entry": true, @@ -589,7 +615,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_market_delist_council": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_market_delist_council": { "name": "add_market_delist_council", "visibility": "friend", "is_entry": true, @@ -601,7 +627,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_market_list_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_market_list_admin": { "name": "add_market_list_admin", "visibility": "private", "is_entry": true, @@ -613,7 +639,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_market_mode_guardian": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_market_mode_guardian": { "name": "add_market_mode_guardian", "visibility": "friend", "is_entry": true, @@ -625,7 +651,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_market_open_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_market_open_admin": { "name": "add_market_open_admin", "visibility": "friend", "is_entry": true, @@ -637,7 +663,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_market_risk_governor": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_market_risk_governor": { "name": "add_market_risk_governor", "visibility": "friend", "is_entry": true, @@ -649,7 +675,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_market_risk_tightener": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_market_risk_tightener": { "name": "add_market_risk_tightener", "visibility": "private", "is_entry": true, @@ -661,7 +687,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_oracle_and_mark_update_permission": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_oracle_and_mark_update_permission": { "name": "add_oracle_and_mark_update_permission", "visibility": "friend", "is_entry": true, @@ -673,7 +699,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_order_management_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_order_management_admin": { "name": "add_order_management_admin", "visibility": "friend", "is_entry": true, @@ -685,7 +711,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_vault_global_config_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_vault_global_config_admin": { "name": "add_vault_global_config_admin", "visibility": "public", "is_entry": true, @@ -697,7 +723,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::add_withdraw_rate_limit_governor": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::add_withdraw_rate_limit_governor": { "name": "add_withdraw_rate_limit_governor", "visibility": "public", "is_entry": true, @@ -709,7 +735,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::admin_register_affiliate": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::admin_register_affiliate": { "name": "admin_register_affiliate", "visibility": "private", "is_entry": true, @@ -721,7 +747,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::configure_withdraw_rate_limit": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::configure_withdraw_rate_limit": { "name": "configure_withdraw_rate_limit", "visibility": "public", "is_entry": true, @@ -738,7 +764,20 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::init_account_status_cache_for_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::drain_async_queue_with_limit": { + "name": "drain_async_queue_with_limit", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "u64" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::init_account_status_cache_for_subaccount": { "name": "init_account_status_cache_for_subaccount", "visibility": "private", "is_entry": true, @@ -750,7 +789,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::pause_global_exchange": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::pause_global_exchange": { "name": "pause_global_exchange", "visibility": "public", "is_entry": true, @@ -761,7 +800,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_access_control_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_access_control_admin": { "name": "remove_access_control_admin", "visibility": "friend", "is_entry": true, @@ -773,7 +812,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_access_control_guardian": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_access_control_guardian": { "name": "remove_access_control_guardian", "visibility": "friend", "is_entry": true, @@ -785,7 +824,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_fee_config_governor": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_fee_config_governor": { "name": "remove_fee_config_governor", "visibility": "friend", "is_entry": true, @@ -797,7 +836,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_global_pause_guardian": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_global_pause_guardian": { "name": "remove_global_pause_guardian", "visibility": "private", "is_entry": true, @@ -809,7 +848,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_global_unpause_council": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_global_unpause_council": { "name": "remove_global_unpause_council", "visibility": "private", "is_entry": true, @@ -821,7 +860,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_invite_only_referral_management_permission": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_invite_only_referral_management_permission": { "name": "remove_invite_only_referral_management_permission", "visibility": "private", "is_entry": true, @@ -833,7 +872,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_market_delist_council": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_market_delist_council": { "name": "remove_market_delist_council", "visibility": "private", "is_entry": true, @@ -845,7 +884,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_market_list_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_market_list_admin": { "name": "remove_market_list_admin", "visibility": "private", "is_entry": true, @@ -857,7 +896,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_market_mode_guardian": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_market_mode_guardian": { "name": "remove_market_mode_guardian", "visibility": "private", "is_entry": true, @@ -869,7 +908,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_market_open_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_market_open_admin": { "name": "remove_market_open_admin", "visibility": "private", "is_entry": true, @@ -881,7 +920,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_market_risk_governor": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_market_risk_governor": { "name": "remove_market_risk_governor", "visibility": "friend", "is_entry": true, @@ -893,7 +932,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_market_risk_tightener": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_market_risk_tightener": { "name": "remove_market_risk_tightener", "visibility": "private", "is_entry": true, @@ -905,7 +944,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_oracle_and_mark_update_permission": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_oracle_and_mark_update_permission": { "name": "remove_oracle_and_mark_update_permission", "visibility": "friend", "is_entry": true, @@ -917,7 +956,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_order_management_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_order_management_admin": { "name": "remove_order_management_admin", "visibility": "private", "is_entry": true, @@ -929,7 +968,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_vault_global_config_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_vault_global_config_admin": { "name": "remove_vault_global_config_admin", "visibility": "public", "is_entry": true, @@ -941,7 +980,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::remove_withdraw_rate_limit_governor": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::remove_withdraw_rate_limit_governor": { "name": "remove_withdraw_rate_limit_governor", "visibility": "public", "is_entry": true, @@ -953,7 +992,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_global_max_builder_fee": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_global_max_builder_fee": { "name": "set_global_max_builder_fee", "visibility": "private", "is_entry": true, @@ -965,7 +1004,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_adl_trigger_threshold": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_adl_trigger_threshold": { "name": "set_market_adl_trigger_threshold", "visibility": "private", "is_entry": true, @@ -973,12 +1012,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_book_oracle_ratio_cap_bps": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_book_oracle_ratio_cap_bps": { "name": "set_market_book_oracle_ratio_cap_bps", "visibility": "private", "is_entry": true, @@ -986,12 +1025,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_market_funding_rate_pause_timeout_microseconds": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_funding_rate_pause_timeout_microseconds": { "name": "set_market_funding_rate_pause_timeout_microseconds", "visibility": "friend", "is_entry": true, @@ -999,12 +1038,25 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::set_withdraw_rate_limit_enabled": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_market_withdrawable_margin_leverage": { + "name": "set_market_withdrawable_margin_leverage", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "u8" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::set_withdraw_rate_limit_enabled": { "name": "set_withdraw_rate_limit_enabled", "visibility": "public", "is_entry": true, @@ -1017,7 +1069,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::unpause_global_exchange": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::unpause_global_exchange": { "name": "unpause_global_exchange", "visibility": "friend", "is_entry": true, @@ -1028,7 +1080,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_mark_for_chainlink_oracle": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_chainlink_oracle": { "name": "update_mark_for_chainlink_oracle", "visibility": "private", "is_entry": true, @@ -1036,7 +1088,7 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "vector", "vector
", "vector
", @@ -1044,7 +1096,24 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_mark_for_composite_chainlink": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_chainlink_oracle_with_batch_key": { + "name": "update_mark_for_chainlink_oracle_with_batch_key", + "visibility": "private", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "vector", + "vector
", + "vector
", + "bool", + "u128" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_composite_chainlink": { "name": "update_mark_for_composite_chainlink", "visibility": "private", "is_entry": true, @@ -1052,7 +1121,7 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option", "0x1::option::Option>", "0x1::option::Option", @@ -1063,7 +1132,27 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_mark_for_internal_oracle": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_composite_chainlink_with_batch_key": { + "name": "update_mark_for_composite_chainlink_with_batch_key", + "visibility": "private", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "0x1::option::Option", + "0x1::option::Option>", + "0x1::option::Option", + "0x1::option::Option", + "vector
", + "vector
", + "bool", + "u128" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_internal_oracle": { "name": "update_mark_for_internal_oracle", "visibility": "friend", "is_entry": true, @@ -1071,7 +1160,7 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "vector
", "vector
", @@ -1079,7 +1168,24 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_mark_for_pyth_oracle": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_internal_oracle_with_batch_key": { + "name": "update_mark_for_internal_oracle_with_batch_key", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "u64", + "vector
", + "vector
", + "bool", + "u128" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_pyth_oracle": { "name": "update_mark_for_pyth_oracle", "visibility": "friend", "is_entry": true, @@ -1087,7 +1193,7 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "vector", "vector
", "vector
", @@ -1095,7 +1201,24 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_withdraw_absolute_rate_limit": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_mark_for_pyth_oracle_with_batch_key": { + "name": "update_mark_for_pyth_oracle_with_batch_key", + "visibility": "friend", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", + "vector", + "vector
", + "vector
", + "bool", + "u128" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_withdraw_absolute_rate_limit": { "name": "update_withdraw_absolute_rate_limit", "visibility": "public", "is_entry": true, @@ -1108,7 +1231,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_withdraw_rate_limit_bps": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_withdraw_rate_limit_bps": { "name": "update_withdraw_rate_limit_bps", "visibility": "public", "is_entry": true, @@ -1121,7 +1244,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::admin_apis::update_withdraw_window_duration": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::admin_apis::update_withdraw_window_duration": { "name": "update_withdraw_window_duration", "visibility": "public", "is_entry": true, @@ -1134,7 +1257,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::public_apis::close_delisted_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::public_apis::close_delisted_position": { "name": "close_delisted_position", "visibility": "friend", "is_entry": true, @@ -1142,11 +1265,11 @@ "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::public_apis::liquidate_positions": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::public_apis::liquidate_positions": { "name": "liquidate_positions", "visibility": "friend", "is_entry": true, @@ -1154,11 +1277,11 @@ "generic_type_params": [], "params": [ "vector
", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::public_apis::liquidate_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::public_apis::liquidate_position": { "name": "liquidate_position", "visibility": "friend", "is_entry": true, @@ -1166,11 +1289,11 @@ "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::public_apis::process_perp_collateral_withdrawals": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::public_apis::process_perp_collateral_withdrawals": { "name": "process_perp_collateral_withdrawals", "visibility": "public", "is_entry": true, @@ -1181,21 +1304,21 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::public_apis::process_perp_market_pending_requests": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::public_apis::process_perp_market_pending_requests": { "name": "process_perp_market_pending_requests", "visibility": "public", "is_entry": true, "is_view": false, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u32" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::primary_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::primary_subaccount": { "name": "primary_subaccount", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1206,9 +1329,9 @@ "address" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::primary_subaccount_object": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::primary_subaccount_object": { "name": "primary_subaccount_object", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1216,12 +1339,12 @@ "address" ], "return": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::seeded_subacccount_address": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::seeded_subacccount_address": { "name": "seeded_subacccount_address", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1233,33 +1356,33 @@ "address" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::view_delegated_permissions": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::view_delegated_permissions": { "name": "view_delegated_permissions", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>" ], "return": [ - "0x1::ordered_map::OrderedMap" + "0x1::ordered_map::OrderedMap" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::view_is_subaccount_active": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::view_is_subaccount_active": { "name": "view_is_subaccount_active", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>" ], "return": [ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::register_referral_code": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::register_referral_code": { "name": "register_referral_code", "visibility": "private", "is_entry": true, @@ -1271,7 +1394,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::register_referrer": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::register_referrer": { "name": "register_referrer", "visibility": "private", "is_entry": true, @@ -1283,7 +1406,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::configure_user_settings_for_market": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::configure_user_settings_for_market": { "name": "configure_user_settings_for_market", "visibility": "private", "is_entry": true, @@ -1292,13 +1415,13 @@ "params": [ "&signer", "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "bool", "u8" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::transfer_collateral_to_isolated_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::transfer_collateral_to_isolated_position": { "name": "transfer_collateral_to_isolated_position", "visibility": "private", "is_entry": true, @@ -1306,15 +1429,15 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "bool", "0x1::object::Object<0x1::fungible_asset::Metadata>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::deposit_to_isolated_position_collateral": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::deposit_to_isolated_position_collateral": { "name": "deposit_to_isolated_position_collateral", "visibility": "private", "is_entry": true, @@ -1322,14 +1445,14 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::object::Object<0x1::fungible_asset::Metadata>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::withdraw_from_isolated_position_collateral": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::withdraw_from_isolated_position_collateral": { "name": "withdraw_from_isolated_position_collateral", "visibility": "private", "is_entry": true, @@ -1337,14 +1460,14 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::object::Object<0x1::fungible_asset::Metadata>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::cancel_tp_sl_order_for_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::cancel_tp_sl_order_for_position": { "name": "cancel_tp_sl_order_for_position", "visibility": "private", "is_entry": true, @@ -1352,13 +1475,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u128" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::place_tp_sl_order_for_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::place_tp_sl_order_for_position": { "name": "place_tp_sl_order_for_position", "visibility": "private", "is_entry": true, @@ -1366,8 +1489,8 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option", "0x1::option::Option", "0x1::option::Option", @@ -1379,7 +1502,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::deactivate_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::deactivate_subaccount": { "name": "deactivate_subaccount", "visibility": "private", "is_entry": true, @@ -1387,12 +1510,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "bool" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::delegate_ability_to_sub_delegate_to_for_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::delegate_ability_to_sub_delegate_to_for_subaccount": { "name": "delegate_ability_to_sub_delegate_to_for_subaccount", "visibility": "private", "is_entry": true, @@ -1406,7 +1529,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::delegate_trading_to_for_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::delegate_trading_to_for_subaccount": { "name": "delegate_trading_to_for_subaccount", "visibility": "friend", "is_entry": true, @@ -1420,7 +1543,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::deposit_to_subaccount_at": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::deposit_to_subaccount_at": { "name": "deposit_to_subaccount_at", "visibility": "private", "is_entry": true, @@ -1434,7 +1557,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::reactivate_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::reactivate_subaccount": { "name": "reactivate_subaccount", "visibility": "private", "is_entry": true, @@ -1442,11 +1565,11 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::revoke_all_delegations": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::revoke_all_delegations": { "name": "revoke_all_delegations", "visibility": "private", "is_entry": true, @@ -1454,11 +1577,11 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::revoke_delegation": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::revoke_delegation": { "name": "revoke_delegation", "visibility": "private", "is_entry": true, @@ -1466,12 +1589,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "address" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::transfer_collateral_between_subaccounts": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::transfer_collateral_between_subaccounts": { "name": "transfer_collateral_between_subaccounts", "visibility": "private", "is_entry": true, @@ -1479,14 +1602,42 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "0x1::object::Object<0x1::fungible_asset::Metadata>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::withdraw_from_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::withdraw_from_cross_collateral": { + "name": "withdraw_from_cross_collateral", + "visibility": "private", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0x1::fungible_asset::Metadata>", + "u64" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::withdraw_from_non_collateral": { + "name": "withdraw_from_non_collateral", + "visibility": "private", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0x1::fungible_asset::Metadata>", + "u64" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::withdraw_from_subaccount": { "name": "withdraw_from_subaccount", "visibility": "private", "is_entry": true, @@ -1494,13 +1645,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "0x1::object::Object<0x1::fungible_asset::Metadata>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::contribute_to_vault": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::contribute_to_vault": { "name": "contribute_to_vault", "visibility": "private", "is_entry": true, @@ -1508,14 +1659,14 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "address", "0x1::object::Object<0x1::fungible_asset::Metadata>", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::redeem_from_vault": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::redeem_from_vault": { "name": "redeem_from_vault", "visibility": "private", "is_entry": true, @@ -1523,13 +1674,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "address", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::add_delegated_trader_and_deposit_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::add_delegated_trader_and_deposit_to_subaccount": { "name": "add_delegated_trader_and_deposit_to_subaccount", "visibility": "private", "is_entry": true, @@ -1545,7 +1696,19 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::approve_max_builder_fee_for_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::admin_create_new_subaccount": { + "name": "admin_create_new_subaccount", + "visibility": "public", + "is_entry": true, + "is_view": false, + "generic_type_params": [], + "params": [ + "&signer", + "address" + ], + "return": [] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::approve_max_builder_fee_for_subaccount": { "name": "approve_max_builder_fee_for_subaccount", "visibility": "private", "is_entry": true, @@ -1553,13 +1716,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "address", "u64" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::cancel_bulk_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::cancel_bulk_order_to_subaccount": { "name": "cancel_bulk_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1567,12 +1730,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::cancel_client_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::cancel_client_order_to_subaccount": { "name": "cancel_client_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1580,13 +1743,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "0x1::string::String", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::cancel_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::cancel_order_to_subaccount": { "name": "cancel_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1594,13 +1757,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "u128", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::cancel_twap_orders_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::cancel_twap_orders_to_subaccount": { "name": "cancel_twap_orders_to_subaccount", "visibility": "private", "is_entry": true, @@ -1608,13 +1771,13 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u128" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::create_new_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::create_new_subaccount": { "name": "create_new_subaccount", "visibility": "private", "is_entry": true, @@ -1625,7 +1788,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::place_bulk_orders_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::place_bulk_orders_to_subaccount": { "name": "place_bulk_orders_to_subaccount", "visibility": "private", "is_entry": true, @@ -1633,8 +1796,8 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "vector", "vector", @@ -1645,7 +1808,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::place_market_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::place_market_order_to_subaccount": { "name": "place_market_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1653,8 +1816,8 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "bool", "bool", @@ -1669,7 +1832,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::place_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::place_order_to_subaccount": { "name": "place_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1677,8 +1840,8 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "u64", "bool", @@ -1695,7 +1858,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::place_twap_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::place_twap_order_to_subaccount": { "name": "place_twap_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1703,8 +1866,8 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "bool", "bool", @@ -1715,7 +1878,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::place_twap_order_to_subaccount_v2": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::place_twap_order_to_subaccount_v2": { "name": "place_twap_order_to_subaccount_v2", "visibility": "private", "is_entry": true, @@ -1723,8 +1886,8 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "bool", "bool", @@ -1736,7 +1899,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::revoke_max_builder_fee_for_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::revoke_max_builder_fee_for_subaccount": { "name": "revoke_max_builder_fee_for_subaccount", "visibility": "private", "is_entry": true, @@ -1744,12 +1907,12 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "address" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::update_client_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::update_client_order_to_subaccount": { "name": "update_client_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1757,9 +1920,9 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "0x1::string::String", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "u64", "bool", @@ -1774,7 +1937,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::update_order_to_subaccount": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::update_order_to_subaccount": { "name": "update_order_to_subaccount", "visibility": "private", "is_entry": true, @@ -1782,9 +1945,9 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "u128", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u64", "u64", "bool", @@ -1799,7 +1962,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::update_sl_order_for_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::update_sl_order_for_position": { "name": "update_sl_order_for_position", "visibility": "private", "is_entry": true, @@ -1807,16 +1970,16 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "u128", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option", "0x1::option::Option", "0x1::option::Option" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts_entry::update_tp_order_for_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts_entry::update_tp_order_for_position": { "name": "update_tp_order_for_position", "visibility": "private", "is_entry": true, @@ -1824,71 +1987,71 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "u128", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "0x1::option::Option", "0x1::option::Option", "0x1::option::Option" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_bulk_order": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_bulk_order": { "name": "get_bulk_order", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "address" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::BulkOrderView" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::BulkOrderView" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_oracle_price": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_oracle_price": { "name": "get_oracle_price", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_market_mode": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_market_mode": { "name": "get_market_mode", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market_config::MarketMode" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market_config::MarketMode" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_oracle_source": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_oracle_source": { "name": "get_oracle_source", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::oracle::OracleSource" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::oracle::OracleSource" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_global_primary_store_balance": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_global_primary_store_balance": { "name": "get_global_primary_store_balance", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1897,9 +2060,9 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_global_secondary_store_balance": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_global_secondary_store_balance": { "name": "get_global_secondary_store_balance", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1910,9 +2073,9 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::primary_asset_metadata": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::primary_asset_metadata": { "name": "primary_asset_metadata", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1921,49 +2084,49 @@ "0x1::object::Object<0x1::fungible_asset::Metadata>" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_mark_and_oracle_price": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_mark_and_oracle_price": { "name": "get_mark_and_oracle_price", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64", "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_mark_price": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_mark_price": { "name": "get_mark_price", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_adl_tracker_status": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_adl_tracker_status": { "name": "get_adl_tracker_status", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::backstop_liquidator_profit_tracker::AdlTrackerStatus" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::backstop_liquidator_profit_tracker::AdlTrackerStatus" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::backstop_liquidator": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::backstop_liquidator": { "name": "backstop_liquidator", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1972,22 +2135,22 @@ "address" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_max_leverage": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_max_leverage": { "name": "market_max_leverage", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u8" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::cross_position_status": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::cross_position_status": { "name": "cross_position_status", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -1995,12 +2158,12 @@ "address" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_positions::AccountStatusDetailed" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_positions::AccountStatusDetailed" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_account_net_asset_value": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_account_net_asset_value": { "name": "get_account_net_asset_value", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2011,134 +2174,121 @@ "i64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_funding_index_at_last_update": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_funding_index_at_last_update": { "name": "get_position_funding_index_at_last_update", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "i128" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_is_long": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_is_long": { "name": "get_position_is_long", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_size": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_size": { "name": "get_position_size", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_unrealized_funding_amount_before_last_update": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_unrealized_funding_amount_before_last_update": { "name": "get_position_unrealized_funding_amount_before_last_update", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "i64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_unrealized_funding_cost": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_unrealized_funding_cost": { "name": "get_position_unrealized_funding_cost", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "i64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::has_any_assets_or_positions": { - "name": "has_any_assets_or_positions", - "visibility": "public", - "is_entry": false, - "is_view": true, - "generic_type_params": [], - "params": [ - "address" - ], - "return": [ - "bool" - ] - }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::has_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::has_position": { "name": "has_position", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::is_position_isolated": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::is_position_isolated": { "name": "is_position_isolated", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::is_position_liquidatable": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::is_position_liquidatable": { "name": "is_position_liquidatable", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::list_positions": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::list_positions": { "name": "list_positions", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2146,52 +2296,52 @@ "address" ], "return": [ - "vector<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::position_view_types::PositionViewInfo>" + "vector<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::position_view_types::PositionViewInfo>" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::view_position": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::view_position": { "name": "view_position", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ - "0x1::option::Option<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::position_view_types::PositionViewInfo>" + "0x1::option::Option<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::position_view_types::PositionViewInfo>" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_current_open_interest": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_current_open_interest": { "name": "get_current_open_interest", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_max_notional_open_interest": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_max_notional_open_interest": { "name": "get_max_notional_open_interest", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_cross_total_collateral_value": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_cross_total_collateral_value": { "name": "get_cross_total_collateral_value", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2202,23 +2352,23 @@ "i64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_isolated_position_total_collateral_value": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_isolated_position_total_collateral_value": { "name": "get_isolated_position_total_collateral_value", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "i64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::max_allowed_withdraw_from_cross": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::max_allowed_withdraw_from_cross": { "name": "max_allowed_withdraw_from_cross", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2230,9 +2380,9 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_rate_limit_status": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_rate_limit_status": { "name": "get_rate_limit_status", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2240,51 +2390,77 @@ "0x1::object::Object<0x1::fungible_asset::Metadata>" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::async_withdraw_queue::RateLimitStatus" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::async_withdraw_queue::RateLimitStatus" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_async_queue_length": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_async_queue_length": { "name": "get_async_queue_length", "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_min_size": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_min_size": { "name": "market_min_size", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_lot_size": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_lot_size": { "name": "market_lot_size", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::collateral_balance_decimals": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::account_has_any_assets_positions_or_orders": { + "name": "account_has_any_assets_positions_or_orders", + "visibility": "friend", + "is_entry": false, + "is_view": true, + "generic_type_params": [], + "params": [ + "address" + ], + "return": [ + "bool" + ] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::account_has_any_positions_or_orders": { + "name": "account_has_any_positions_or_orders", + "visibility": "friend", + "is_entry": false, + "is_view": true, + "generic_type_params": [], + "params": [ + "address" + ], + "return": [ + "bool" + ] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::collateral_balance_decimals": { "name": "collateral_balance_decimals", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2293,90 +2469,101 @@ "u8" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_blp_pnl": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_blp_pnl": { "name": "get_blp_pnl", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "i64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_max_open_interest_delta": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_fee_treasury_balance": { + "name": "get_fee_treasury_balance", + "visibility": "friend", + "is_entry": false, + "is_view": true, + "generic_type_params": [], + "params": [], + "return": [ + "u64" + ] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_max_open_interest_delta": { "name": "get_max_open_interest_delta", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_oracle_internal_snapshot": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_oracle_internal_snapshot": { "name": "get_oracle_internal_snapshot", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::OracleInternalSnapshot" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::OracleInternalSnapshot" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_avg_price": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_avg_price": { "name": "get_position_avg_price", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_position_entry_price_times_size_sum": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_position_entry_price_times_size_sum": { "name": "get_position_entry_price_times_size_sum", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u128" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::get_remaining_size_for_order": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::get_remaining_size_for_order": { "name": "get_remaining_size_for_order", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>", "u128" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::is_exchange_open": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::is_exchange_open": { "name": "is_exchange_open", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2385,22 +2572,22 @@ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::is_market_open": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::is_market_open": { "name": "is_market_open", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::is_supported_collateral": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::is_supported_collateral": { "name": "is_supported_collateral", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2411,9 +2598,9 @@ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::list_markets": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::list_markets": { "name": "list_markets", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], @@ -2422,112 +2609,125 @@ "vector
" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_cooldown_period_ms": { - "name": "market_cooldown_period_ms", - "visibility": "public", + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_cooldown_period_micros": { + "name": "market_cooldown_period_micros", + "visibility": "friend", + "is_entry": false, + "is_view": true, + "generic_type_params": [], + "params": [ + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" + ], + "return": [ + "u64" + ] + }, + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_margin_call_backstop_pct": { + "name": "market_margin_call_backstop_pct", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_margin_call_fee_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_margin_call_fee_pct": { "name": "market_margin_call_fee_pct", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_name": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_name": { "name": "market_name", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "0x1::string::String" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_slippage_increment_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_slippage_increment_pct": { "name": "market_slippage_increment_pct", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_starting_slippage_pct": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_starting_slippage_pct": { "name": "market_starting_slippage_pct", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_sz_decimals": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_sz_decimals": { "name": "market_sz_decimals", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u8" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::market_ticker_size": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::market_ticker_size": { "name": "market_ticker_size", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_engine::view_position_status": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_engine::view_position_status": { "name": "view_position_status", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ "address", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_market::PerpMarket>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_market::PerpMarket>" ], "return": [ - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::perp_positions::AccountStatusDetailed" + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::perp_positions::AccountStatusDetailed" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::burn": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::burn": { "name": "burn", "visibility": "public", "is_entry": true, @@ -2539,7 +2739,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::mint": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::mint": { "name": "mint", "visibility": "public", "is_entry": true, @@ -2552,7 +2752,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::add_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::add_admin": { "name": "add_admin", "visibility": "public", "is_entry": true, @@ -2564,7 +2764,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::available_restricted_mint_for": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::available_restricted_mint_for": { "name": "available_restricted_mint_for", "visibility": "public", "is_entry": false, @@ -2577,7 +2777,7 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::can_mint": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::can_mint": { "name": "can_mint", "visibility": "public", "is_entry": false, @@ -2590,7 +2790,7 @@ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::can_restricted_mint": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::can_restricted_mint": { "name": "can_restricted_mint", "visibility": "public", "is_entry": false, @@ -2603,7 +2803,7 @@ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::change_restricted_mint_settings": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::change_restricted_mint_settings": { "name": "change_restricted_mint_settings", "visibility": "private", "is_entry": true, @@ -2617,7 +2817,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::enter_trading_competition": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::enter_trading_competition": { "name": "enter_trading_competition", "visibility": "private", "is_entry": true, @@ -2628,7 +2828,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::get_admin_count": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::get_admin_count": { "name": "get_admin_count", "visibility": "public", "is_entry": false, @@ -2639,7 +2839,7 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::is_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::is_admin": { "name": "is_admin", "visibility": "public", "is_entry": false, @@ -2652,7 +2852,7 @@ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::is_public_minting_allowed": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::is_public_minting_allowed": { "name": "is_public_minting_allowed", "visibility": "public", "is_entry": false, @@ -2663,7 +2863,7 @@ "bool" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::mints_remaining": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::mints_remaining": { "name": "mints_remaining", "visibility": "public", "is_entry": false, @@ -2674,7 +2874,7 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::remove_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::remove_admin": { "name": "remove_admin", "visibility": "public", "is_entry": true, @@ -2686,7 +2886,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::restricted_mint": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::restricted_mint": { "name": "restricted_mint", "visibility": "private", "is_entry": true, @@ -2698,7 +2898,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::restricted_mint_daily_reset_timestamp": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::restricted_mint_daily_reset_timestamp": { "name": "restricted_mint_daily_reset_timestamp", "visibility": "public", "is_entry": false, @@ -2709,7 +2909,7 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::restricted_mint_daily_reset_timestamp_for": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::restricted_mint_daily_reset_timestamp_for": { "name": "restricted_mint_daily_reset_timestamp_for", "visibility": "public", "is_entry": false, @@ -2722,7 +2922,7 @@ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::usdc::set_public_minting": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::usdc::set_public_minting": { "name": "set_public_minting", "visibility": "private", "is_entry": true, @@ -2734,109 +2934,109 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_admin": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_admin": { "name": "get_vault_admin", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "address" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_contribution_asset_type": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_contribution_asset_type": { "name": "get_vault_contribution_asset_type", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "0x1::object::Object<0x1::fungible_asset::Metadata>" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_net_asset_value": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_net_asset_value": { "name": "get_vault_net_asset_value", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_net_asset_value_in_contribution_asset": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_net_asset_value_in_contribution_asset": { "name": "get_vault_net_asset_value_in_contribution_asset", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_num_shares": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_num_shares": { "name": "get_vault_num_shares", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "u64" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_portfolio_subaccounts": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_portfolio_subaccounts": { "name": "get_vault_portfolio_subaccounts", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "vector
" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::get_vault_share_asset_type": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::get_vault_share_asset_type": { "name": "get_vault_share_asset_type", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "0x1::object::Object<0x1::fungible_asset::Metadata>" ] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault_api::distribute_fees": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault_api::distribute_fees": { "name": "distribute_fees", "visibility": "public", "is_entry": true, "is_view": false, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault_api::process_pending_requests": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault_api::process_pending_requests": { "name": "process_pending_requests", "visibility": "public", "is_entry": true, @@ -2847,7 +3047,7 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault_api::activate_vault": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault_api::activate_vault": { "name": "activate_vault", "visibility": "public", "is_entry": true, @@ -2855,11 +3055,11 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault_api::create_and_fund_vault": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault_api::create_and_fund_vault": { "name": "create_and_fund_vault", "visibility": "private", "is_entry": true, @@ -2867,7 +3067,7 @@ "generic_type_params": [], "params": [ "&signer", - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::dex_accounts::Subaccount>", + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::dex_accounts::Subaccount>", "0x1::object::Object<0x1::fungible_asset::Metadata>", "0x1::string::String", "0x1::string::String", @@ -2884,14 +3084,14 @@ ], "return": [] }, - "0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault_api::get_max_synchronous_redemption": { + "0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault_api::get_max_synchronous_redemption": { "name": "get_max_synchronous_redemption", - "visibility": "public", + "visibility": "friend", "is_entry": false, "is_view": true, "generic_type_params": [], "params": [ - "0x1::object::Object<0x952535c3049e52f195f26798c2f1340d7dd5100edbe0f464e520a974d16fbe9f::vault::Vault>" + "0x1::object::Object<0xe7da2794b1d8af76532ed95f38bfdf1136abfd8ea3a240189971988a83101b7f::vault::Vault>" ], "return": [ "u64" @@ -2901,8 +3101,8 @@ "errors": [], "summary": { "totalModules": 9, - "totalFunctions": 212, - "successful": 212, + "totalFunctions": 226, + "successful": 226, "failed": 0 }, "modules": [