UNPKG

@mak201010/bluefin-v2-client

Version:

The Bluefin client Library allows traders to sign, create, retrieve and listen to orders on Bluefin Exchange.

258 lines (257 loc) 12.5 kB
{ "deployer": "0x17826aa78491a3dd76a13187cdd4b35b2cc5acbbcb6712582fced3856dbb12ec", "objects": { "Currency": { "id": "0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946", "owner": "Immutable", "dataType": "0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946::coin::COIN" }, "ExchangeGuardianCap": { "id": "0x18e7a86539986216401bfd5bb5d21a803f3a8c2404265fe142ea17be4dd9f614", "owner": "Owned", "dataType": "ExchangeGuardianCap" }, "SubAccounts": { "id": "0x2e100cc2407ea221a922b9dd0e6cd796adbacdc48e11adcc1977ac861ab43e0c", "owner": "Shared", "dataType": "SubAccounts" }, "ExchangeAdminCap": { "id": "0x41047e18bd64cfc20db37ea644b7789311d4aac710a34ba009f014e1b99c1283", "owner": "Owned", "dataType": "ExchangeAdminCap" }, "TreasuryCap": { "id": "0x52e18f588232a581330d4373d9b81a0dfc7ec33acf898043e03f02dc5cdca709", "owner": "Owned", "dataType": "TreasuryCap" }, "FundingRateCap": { "id": "0xe42bc3d32cb88e75a7a5c7ac7152c9eb69088f5bbb1407975998d4c5cc6e4aeb", "owner": "Owned", "dataType": "FundingRateCap" }, "UpgradeCap": { "id": "0x7c1fd1a0c2cd3fe99f1bcaf946fbc3079062e1a1ded1e99b2b8bc718293d4aab", "owner": "Owned", "dataType": "UpgradeCap" }, "package": { "id": "0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946", "owner": "Immutable", "dataType": "package" }, "CapabilitiesSafe": { "id": "0xc1af297f05860b9edb67dcedeae7198d04012c1e99d942ff2d81724eaf0eabde", "owner": "Shared", "dataType": "CapabilitiesSafe" }, "DeleveragingCap": { "id": "0xb2487c3914143acc858fb0770788d90f51fa3388d6f91b616d97375f082c5bd7", "owner": "Owned", "dataType": "DeleveragingCap" }, "OrderStatus": { "id": "0xd8729865157825a85dc6bda39bbb86f2ce2f5a2a5d7881882e95a8ffd26f6534", "owner": "Shared", "dataType": "OrderStatus" }, "SettlementCap": { "id": "0xf0549b723ea4c99e0ac79d13aed4b5b8a387417a1265843bbde004feaf5321ed", "owner": "Shared", "dataType": "SettlementCap" }, "Bank": { "id": "0xc2adfcb47c8b8dc3ab7ae9c744df6a4e385b889c11a1a905ef4c0a4815d8bd25", "owner": "Shared", "dataType": "0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946::margin_bank::Bank<0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946::coin::COIN>" }, "BankTable": { "owner": "Shared", "id": "0xf099ec3ccacba20f1718b55b060709e9e3ecb80a8bd9fdd07602a077a54ff4b6", "dataType": "0x2::table::Table<address, 0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946::margin_bank::BankAccount>" }, "settlementOperators": [ { "address": "0x17826aa78491a3dd76a13187cdd4b35b2cc5acbbcb6712582fced3856dbb12ec", "phrase": "", "privateKey": "", "capID": "0xc12d4eba207fe8a27a272e99aac106b7e9b0958ec1242626beda4b38c7a7dd25" }, { "address": "0x9a96c0fefb710c3aa55ceff0d3ba945b8aff6ecfd2f6b686f949e3b909cb213b", "phrase": "level ridge bulb jacket want timber wave unfold bamboo album infant grass", "privateKey": "", "capID": "0x68fbb0cc5e9e0ec7ba9b5a0d88ec8f7921c4d8adca8333e58598c3dc2bd1fe84" }, { "address": "0x3306094933d05b860518e5dc1b713347bfc1085863598aa4b74d1d2e822fd4ab", "phrase": "spring paper mercy hip water slam winner coffee battle globe vague van", "privateKey": "", "capID": "0x167fb84c6d106e4b656fc49b34f8440b15b81635935118d8cfe2f706a01989b1" }, { "address": "0xfd175e40d2b18665036ac744326692a70e836bd49fe4a2bc406651ade908aff8", "phrase": "indicate hole private code grant canyon space rebuild buzz lift senior trouble", "privateKey": "", "capID": "0xd649024e9ad7fa6cd937b3211496fc0b1592c4ce8570278bef0dc5d7dbc09564" }, { "address": "0x18f2bee301371bf96aa3dd2b3ed4bba0901ff388c39a465d9c997601984779b7", "phrase": "squirrel twice swim trick gold forum history siren payment morning fever beach", "privateKey": "", "capID": "0x61897f1ad1fe8b2056be9877d243756b1b49eea7c47bf9e779582571cf8fc20c" } ] }, "markets": { "ETH-PERP": { "Config": { "symbol": "ETH-PERP", "quoteAssetSymbol": "USDC", "quoteAssetName": "Circle USD", "baseAssetSymbol": "ETH", "baseAssetName": "Ethereum", "defaultLeverage": "3000000000000000000", "minOrderPrice": "50000000000000000000", "maxOrderPrice": "50000000000000000000000", "tickSize": "10000000000000000", "minTradeQty": "10000000000000000", "maxTradeQtyLimit": "1000000000000000000000", "maxTradeQtyMarket": "100000000000000000000", "stepSize": "10000000000000000", "mtbLong": "20000000000000000", "mtbShort": "20000000000000000", "maxAllowedOIOpen": [ "5000000000000000000000000", "5000000000000000000000000", "2500000000000000000000000", "2500000000000000000000000", "2500000000000000000000000", "2500000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000" ], "initialMarginReq": "45000000000000000", "maintenanceMarginReq": "30000000000000000", "defaultMakerFee": "150000000000000", "defaultTakerFee": "550000000000000", "maxFundingRate": "1000000000000000", "maxAllowedPriceDiffInOP": "1000000000000000000", "insurancePoolRatio": "300000000000000000", "insurancePool": "0x90c55f2a388a0e31ebca93cbf87fdd08e9716be082ca8a3c479bb14bcb5e1b88", "feePool": "0x05ada716962dec8788b53ddad34827ffe46acfe16bfe9d7d064838fcda285073", "tradingStartTime": 1695388892063, "priceInfoFeedId": "c6c75c89f14810ec1c54c03ab8f1864a4c4032791f05747f560faec380a695d1" }, "Objects": { "BankAccount": { "id": "0xc6fb3b912fed5f0dd3b2d13bb5e93f71cc4a07486609a6dbe36e13c66d38fd7c", "owner": "Owned", "dataType": "BankAccount" }, "Perpetual": { "id": "0xfdc2901bcee786bdf124d712cdd0821bed185402414050b57bc8dd5b5329c912", "owner": "Shared", "dataType": "Perpetual" }, "PositionsTable": { "owner": "Shared", "id": "0x23b833758c89d97f023c1ea27e1f2621fc2d1590928bc6745abdfc24cf11f6ce", "dataType": "0x2::table::Table<address, 0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946::position::UserPosition>" }, "PriceOracle": { "owner": "Shared", "id": "0xbf655d5dd2262fe977ca0e722b7e3de580562c80a53f543f3c59acfaf01c573e", "dataType": "0x1a124c14e8782ca1c65d0982d15e648d0d3e2d01c12f4b47fb8292ced49543f1::price_info::PriceInfo" } } }, "BTC-PERP": { "Config": { "symbol": "BTC-PERP", "quoteAssetSymbol": "USDC", "quoteAssetName": "Circle USD", "baseAssetSymbol": "BTC", "baseAssetName": "Bitcoin", "defaultLeverage": "3000000000000000000", "minOrderPrice": "500000000000000000000", "maxOrderPrice": "500000000000000000000000", "tickSize": "100000000000000000", "minTradeQty": "1000000000000000", "maxTradeQtyLimit": "100000000000000000000", "maxTradeQtyMarket": "10000000000000000000", "stepSize": "1000000000000000", "mtbLong": "20000000000000000", "mtbShort": "20000000000000000", "maxAllowedOIOpen": [ "5000000000000000000000000", "5000000000000000000000000", "2500000000000000000000000", "2500000000000000000000000", "2500000000000000000000000", "2500000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000", "1000000000000000000000000" ], "initialMarginReq": "45000000000000000", "maintenanceMarginReq": "30000000000000000", "defaultMakerFee": "150000000000000", "defaultTakerFee": "550000000000000", "maxAllowedPriceDiffInOP": "1000000000000000000", "maxFundingRate": "1000000000000000", "insurancePoolRatio": "300000000000000000", "insurancePool": "0x90c55f2a388a0e31ebca93cbf87fdd08e9716be082ca8a3c479bb14bcb5e1b88", "feePool": "0x05ada716962dec8788b53ddad34827ffe46acfe16bfe9d7d064838fcda285073", "tradingStartTime": 1695388892063, "priceInfoFeedId": "3b9551a68d01d954d6387aff4df1529027ffb2fee413082e509feb29cc4904fe" }, "Objects": { "BankAccount": { "id": "0x1d6a717534512b815687934c710ef1d8309d13cf1da9431abc428d6770c795fc", "owner": "Owned", "dataType": "BankAccount" }, "Perpetual": { "id": "0xe23dee7c0f977f40cd8eda2cefed6f49a62b4c42f7c743199804a2bb899e49f5", "owner": "Shared", "dataType": "Perpetual" }, "PositionsTable": { "owner": "Shared", "id": "0x00e9ab393bd2e0ff96e23a8a34304e5cf367263f69502ccb7f0b82e687517444", "dataType": "0x2::table::Table<address, 0xb9b92f069eb185d9fe1fcc988e7d89b3b48e5f58d879a0dbc4187bff8f8e6946::position::UserPosition>" }, "PriceOracle": { "owner": "Shared", "id": "0xf7594631b44c26b43f29e17be7e7fcfc05769ccd91ab571bd5f09658f7a4f9ac", "dataType": "0x1a124c14e8782ca1c65d0982d15e648d0d3e2d01c12f4b47fb8292ced49543f1::price_info::PriceInfo" } } } } }