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": [