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