@firefly-exchange/bluefin-client-sui
Version:
The Bluefin client Library allows traders to sign, create, retrieve and listen to orders on Bluefin Exchange.
252 lines (251 loc) • 11.4 kB
JSON
{
"deployer": "0xa7966620030bb486fca34508e588018af3ad9b197790b2830ac3a84be1c872ca",
"objects": {
"SettlementCap": {
"id": "0x07e82b91904fc4d88352f4402ca41bf4bd15d99659b97f68875c02a66227d249",
"owner": "Shared",
"dataType": "SettlementCap"
},
"ExchangeGuardianCap": {
"id": "0x085680c6403974d83d184452311ce3d64fe70dabc074d51abeb782fb26355479",
"owner": "Owned",
"dataType": "ExchangeGuardianCap"
},
"package": {
"id": "0x1ea63ac1d57e0537a40e76caec1c94e43cbf65c6ac424f8097e02d4e0fbebfd0",
"owner": "Immutable",
"dataType": "package"
},
"UpgradeCap": {
"id": "0x22cf7fc1651b741677a437b6d44663edc0e2c34bddaa8087ddc1df29d4f60737",
"owner": "Owned",
"dataType": "UpgradeCap"
},
"SubAccounts": {
"id": "0x451688617bef9299a7d5a9a4ea559b137a24a75f563d44169b093cefd44ec942",
"owner": "Shared",
"dataType": "SubAccounts"
},
"FundingRateCap": {
"id": "0x6f7ed38ca88344d9a736341227c273164dfc614dab77970f2a8ec7a545f8a4d7",
"owner": "Owned",
"dataType": "FundingRateCap"
},
"TreasuryCap": {
"id": "0x90522c389d3a1db969128541d2c8c55f2677676f3402c62b96e371e905d9fee0",
"owner": "Owned",
"dataType": "TreasuryCap"
},
"CapabilitiesSafe": {
"id": "0xac59d3823abe31defa6dc736df580f185739313a79adec87e2fc47b0ea848dc4",
"owner": "Shared",
"dataType": "CapabilitiesSafe"
},
"Currency": {
"id": "0xb21c9b3e4e2e737f40db0981ce4ac9e92b95fe038b9c404726e2c69442a28066",
"owner": "Immutable",
"dataType": "0x1ea63ac1d57e0537a40e76caec1c94e43cbf65c6ac424f8097e02d4e0fbebfd0::tusdc::TUSDC"
},
"DeleveragingCap": {
"id": "0xd110e252af789f2d991ed9ea982bbeb5d0cadbfa73f78e7552732137882a6a58",
"owner": "Owned",
"dataType": "DeleveragingCap"
},
"Bank": {
"id": "0xd72a5a28687520049d1f2d9820a886df718da8eab90cb91c72f669aa18d9674a",
"owner": "Shared",
"dataType": "Bank"
},
"ExchangeAdminCap": {
"id": "0xea31e0ea7ed71b84adf4061fc00473e7006f4f748ef6abd0ed742d39a03f4f63",
"owner": "Owned",
"dataType": "ExchangeAdminCap"
},
"OrderStatus": {
"id": "0xf6759d3ce8afb4a85dda294f7cc11da6a179fb72bf478f0226ac271297e8ecb8",
"owner": "Shared",
"dataType": "OrderStatus"
},
"BankTable": {
"owner": "Shared",
"id": "0x8453d47347a75c4ea2a570ac1213295ee0886804bdfafed28333fb5688eae41b",
"dataType": "0x2::table::Table<address, 0x1ea63ac1d57e0537a40e76caec1c94e43cbf65c6ac424f8097e02d4e0fbebfd0::margin_bank::BankAccount>"
},
"settlementOperators": [
{
"address": "0x9a96c0fefb710c3aa55ceff0d3ba945b8aff6ecfd2f6b686f949e3b909cb213b",
"phrase": "level ridge bulb jacket want timber wave unfold bamboo album infant grass",
"privateKey": "",
"capID": "0xea931a587bb79e8b6b9178e8024818bb51cbbdd2fc6590f71585ed67b7f78c78"
},
{
"address": "0x3306094933d05b860518e5dc1b713347bfc1085863598aa4b74d1d2e822fd4ab",
"phrase": "spring paper mercy hip water slam winner coffee battle globe vague van",
"privateKey": "",
"capID": "0x673c83b43ca0d2d87e7b7a365d96a3ed2fe74f22b71f80e23b839d033dac3a01"
},
{
"address": "0xfd175e40d2b18665036ac744326692a70e836bd49fe4a2bc406651ade908aff8",
"phrase": "indicate hole private code grant canyon space rebuild buzz lift senior trouble",
"privateKey": "",
"capID": "0x5be9659b460f5b8d74f1e8021a47e7ebf2a8604a2dd698ada56c514aa4661c2c"
},
{
"address": "0x18f2bee301371bf96aa3dd2b3ed4bba0901ff388c39a465d9c997601984779b7",
"phrase": "squirrel twice swim trick gold forum history siren payment morning fever beach",
"privateKey": "",
"capID": "0x51f44ed8c973160381d50ff77863301390fdc899bf354c2008c886416475375b"
}
]
},
"markets": {
"ETH-PERP": {
"Config": {
"symbol": "ETH-PERP",
"quoteAssetSymbol": "USDC",
"quoteAssetName": "Circle USD",
"baseAssetSymbol": "ETH",
"baseAssetName": "Ethereum",
"defaultLeverage": "3000000000",
"minOrderPrice": "1000000000",
"maxOrderPrice": "100000000000000",
"tickSize": "100000000",
"minTradeQty": "10000000",
"maxTradeQtyLimit": "100000000000000",
"maxTradeQtyMarket": "1000000000000",
"stepSize": "10000000",
"mtbLong": "20000000",
"mtbShort": "20000000",
"maxAllowedOIOpen": [
"5000000000000000",
"5000000000000000",
"2500000000000000",
"2500000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000"
],
"initialMarginReq": "45000000",
"maintenanceMarginReq": "30000000",
"defaultMakerFee": "1500000",
"defaultTakerFee": "5500000",
"maxFundingRate": "1000000",
"maxAllowedPriceDiffInOP": "1000000000",
"insurancePoolRatio": "300000000",
"insurancePool": "0x90c55f2a388a0e31ebca93cbf87fdd08e9716be082ca8a3c479bb14bcb5e1b88",
"feePool": "0x05ada716962dec8788b53ddad34827ffe46acfe16bfe9d7d064838fcda285073",
"tradingStartTime": 1692342051173,
"priceInfoFeedId": "c6c75c89f14810ec1c54c03ab8f1864a4c4032791f05747f560faec380a695d1"
},
"Objects": {
"Perpetual": {
"id": "0xa3ae3a7110e98c844e48ad8d1890833973c31ed16406d6a2bd7022a2093f45b6",
"owner": "Shared",
"dataType": "Perpetual"
},
"BankAccount": {
"id": "0xd2c03dca688de7d723efa731e6df6e0dd2baa7b916d21dd394d26fffe31873be",
"owner": "Owned",
"dataType": "BankAccount"
},
"PositionsTable": {
"owner": "Shared",
"id": "0x5b9cf7a3b9179e8f7c471f0ebab228d6bd84bcdaabe5dac7aa0bb40d4355d745",
"dataType": "0x2::table::Table<address, 0x1ea63ac1d57e0537a40e76caec1c94e43cbf65c6ac424f8097e02d4e0fbebfd0::position::UserPosition>"
},
"PriceOracle": {
"owner": "Shared",
"id": "0xfe0a462f0e40933a817b35ff0e7744917da2d7402883a9aedba8917c952cce7f",
"dataType": "0x5a06b18af64e936744a248128b4747f9a5ecf5db97a03feb3a3a51688ed7b0fb::price_info::PriceInfo"
}
}
},
"BTC-PERP": {
"Config": {
"symbol": "BTC-PERP",
"quoteAssetSymbol": "USDC",
"quoteAssetName": "Circle USD",
"baseAssetSymbol": "BTC",
"baseAssetName": "Bitcoin",
"defaultLeverage": "3000000000",
"minOrderPrice": "1000000000",
"maxOrderPrice": "100000000000000",
"tickSize": "1000000000",
"minTradeQty": "1000000",
"maxTradeQtyLimit": "100000000000000",
"maxTradeQtyMarket": "1000000000000",
"stepSize": "1000000",
"mtbLong": "20000000",
"mtbShort": "20000000",
"maxAllowedOIOpen": [
"5000000000000000",
"5000000000000000",
"2500000000000000",
"2500000000000000",
"2500000000000000",
"2500000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000",
"1000000000000000"
],
"initialMarginReq": "45000000",
"maintenanceMarginReq": "30000000",
"defaultMakerFee": "1500000",
"defaultTakerFee": "5500000",
"maxAllowedPriceDiffInOP": "1000000000",
"maxFundingRate": "1000000",
"insurancePoolRatio": "300000000",
"insurancePool": "0x90c55f2a388a0e31ebca93cbf87fdd08e9716be082ca8a3c479bb14bcb5e1b88",
"feePool": "0x05ada716962dec8788b53ddad34827ffe46acfe16bfe9d7d064838fcda285073",
"tradingStartTime": 1692342051174,
"priceInfoFeedId": "3b9551a68d01d954d6387aff4df1529027ffb2fee413082e509feb29cc4904fe"
},
"Objects": {
"BankAccount": {
"id": "0x089063b89b387ff86b2f8a7a1df7ac42eee03c079fa601e2fba3c96dc3b4ed85",
"owner": "Owned",
"dataType": "BankAccount"
},
"Perpetual": {
"id": "0x19c82f00ff1ab382b5c58724e6731a1abce8dda7ccfc28d603612438606ef2ae",
"owner": "Shared",
"dataType": "Perpetual"
},
"PositionsTable": {
"owner": "Shared",
"id": "0xf95db2181595e8a2318c4997cbef0d506cc1643955a0dc6aa27f41615dbdd8b5",
"dataType": "0x2::table::Table<address, 0x1ea63ac1d57e0537a40e76caec1c94e43cbf65c6ac424f8097e02d4e0fbebfd0::position::UserPosition>"
},
"PriceOracle": {
"owner": "Shared",
"id": "0x8c392069f37876997c75c6ca9610f7b3dff3b054ea7f08adf442320c45ee51ec",
"dataType": "0x5a06b18af64e936744a248128b4747f9a5ecf5db97a03feb3a3a51688ed7b0fb::price_info::PriceInfo"
}
}
}
}
}