UNPKG

@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
{ "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" } } } } }