@dolomite-exchange/dolomite-margin
Version:
Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol
506 lines (505 loc) • 16.4 kB
JSON
{
"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"
},
"56": {
"links": {},
"address": "0x08243969dDd1F038473FE0b56172468A91070616",
"transactionHash": "0x0a979723a7aa2e452d4d22258db2616ed7833dac0ff4cab76fc35980206f36a7"
},
"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"
}
}
}