UNPKG

@dolomite-exchange/dolomite-margin

Version:

Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol

501 lines (500 loc) 16.1 kB
{ "contractName": "AdminImpl", "abi": [ { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "token", "type": "address" } ], "name": "LogAddMarket", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "accountMaxNumberOfMarketsWithBalances", "type": "uint256" } ], "name": "LogSetAccountMaxNumberOfMarketsWithBalances", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "accountOwner", "type": "address" }, { "indexed": false, "internalType": "contract IAccountRiskOverrideSetter", "name": "accountRiskOverrideSetter", "type": "address" } ], "name": "LogSetAccountRiskOverrideSetter", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "autoTrader", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isSpecial", "type": "bool" } ], "name": "LogSetAutoTraderIsSpecial", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "callbackGasLimit", "type": "uint256" } ], "name": "LogSetCallbackGasLimit", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "contract IAccountRiskOverrideSetter", "name": "defaultAccountRiskOverrideSetter", "type": "address" } ], "name": "LogSetDefaultAccountRiskOverrideSetter", "type": "event" }, { "anonymous": false, "inputs": [ { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Decimal.D256", "name": "earningsRate", "type": "tuple" } ], "name": "LogSetEarningsRate", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Decimal.D256", "name": "earningsRateOverride", "type": "tuple" } ], "name": "LogSetEarningsRateOverride", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "LogSetGlobalOperator", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "interestSetter", "type": "address" } ], "name": "LogSetInterestSetter", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "indexed": false, "internalType": "bool", "name": "isClosing", "type": "bool" } ], "name": "LogSetIsClosing", "type": "event" }, { "anonymous": false, "inputs": [ { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Decimal.D256", "name": "liquidationSpread", "type": "tuple" } ], "name": "LogSetLiquidationSpread", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Decimal.D256", "name": "liquidationSpreadPremium", "type": "tuple" } ], "name": "LogSetLiquidationSpreadPremium", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Decimal.D256", "name": "marginPremium", "type": "tuple" } ], "name": "LogSetMarginPremium", "type": "event" }, { "anonymous": false, "inputs": [ { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Decimal.D256", "name": "marginRatio", "type": "tuple" } ], "name": "LogSetMarginRatio", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "components": [ { "internalType": "bool", "name": "sign", "type": "bool" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Types.Wei", "name": "maxBorrowWei", "type": "tuple" } ], "name": "LogSetMaxBorrowWei", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "components": [ { "internalType": "bool", "name": "sign", "type": "bool" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Types.Wei", "name": "maxSupplyWei", "type": "tuple" } ], "name": "LogSetMaxSupplyWei", "type": "event" }, { "anonymous": false, "inputs": [ { "components": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "indexed": false, "internalType": "struct Monetary.Value", "name": "minBorrowedValue", "type": "tuple" } ], "name": "LogSetMinBorrowedValue", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "contract IOracleSentinel", "name": "oracleSentinel", "type": "address" } ], "name": "LogSetOracleSentinel", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "marketId", "type": "uint256" }, { "indexed": false, "internalType": "address", "name": "priceOracle", "type": "address" } ], "name": "LogSetPriceOracle", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "LogWithdrawExcessTokens", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "token", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "LogWithdrawUnsupportedTokens", "type": "event" } ], "networks": { "1": { "links": {}, "address": "0x08243969dDd1F038473FE0b56172468A91070616", "transactionHash": "0x109cba677d72fb70f52c284da650cba95c8a69eccb2212e0007729df45c2bc7a" }, "196": { "links": {}, "address": "0x94bab7C3810029d06937fD30e6aefD395eB1cA06", "transactionHash": "0x6752109d9f420ff6753db3e066958264a4aca4bac0a2e3e6ac45fe009674f81b" }, "1101": { "links": {}, "address": "0x43C2FDB89A1C491F9FE86E1Ff05bd2BE204Ab4aE", "transactionHash": "0x91a62d691f1423d5568e8bb68e53d6c990f221aad3bffe3e5ccb995bec043164" }, "3637": { "links": {}, "address": "0x08243969dDd1F038473FE0b56172468A91070616", "transactionHash": "0x1be74a1d649c0b2cc4b4f236d59527ae70fa3730a01ad7dd3b4e5417ed129812" }, "5000": { "links": {}, "address": "0x18FA033A317FbDA23f41aF91083ca3B9fab0A6E1", "transactionHash": "0x25ba0b35ea03516a18bdfb2e691132b535dd126389bb75d71335b7f5af52e53a" }, "5330": { "links": {}, "address": "0x08243969dDd1F038473FE0b56172468A91070616", "transactionHash": "0x9e996c9e4a34df3ad32306641045057530ed5acfe2f9468037eda765c68732ad" }, "8453": { "links": {}, "address": "0x08243969dDd1F038473FE0b56172468A91070616", "transactionHash": "0x70f33908de2287e0ff974d1661354f2549339f6f4df5fef2624bbd89a96ea666" }, "42161": { "links": {}, "address": "0xb04CCB2d3850Bf08eCA8a9FF7dB7d018FA17cfC9", "transactionHash": "0xb9014f681ff8ca68bcbaeeabeda94bf8a53a86790dbff6f25c648d8cba9edd8c" }, "57073": { "links": {}, "address": "0x08243969dDd1F038473FE0b56172468A91070616", "transactionHash": "0x6c7ee9d6239f3426c02ed76ef434b2ddcd714f6332d40255e53d6bd778082fb2" }, "80094": { "links": {}, "address": "0x08243969dDd1F038473FE0b56172468A91070616", "transactionHash": "0xc692935b8655844f8ccc3accad3d1b42aff7cdf3b08b1f8cb8900d8cefc612c3" } } }