@dolomite-exchange/dolomite-margin
Version:
Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol
189 lines (188 loc) • 6.51 kB
JSON
{
"contractName": "ExpiryProxy",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_liquidatorAssetRegistry",
"type": "address"
},
{
"internalType": "address",
"name": "_expiry",
"type": "address"
},
{
"internalType": "address",
"name": "_dolomiteMargin",
"type": "address"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"constant": true,
"inputs": [],
"name": "DOLOMITE_MARGIN",
"outputs": [
{
"internalType": "contract IDolomiteMargin",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "EXPIRY",
"outputs": [
{
"internalType": "contract IExpiry",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "LIQUIDATOR_ASSET_REGISTRY",
"outputs": [
{
"internalType": "contract ILiquidatorAssetRegistry",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"components": [
{
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "number",
"type": "uint256"
}
],
"internalType": "struct Account.Info",
"name": "_solidAccount",
"type": "tuple"
},
{
"components": [
{
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"internalType": "uint256",
"name": "number",
"type": "uint256"
}
],
"internalType": "struct Account.Info",
"name": "_liquidAccount",
"type": "tuple"
},
{
"internalType": "uint256",
"name": "_owedMarket",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "_heldMarket",
"type": "uint256"
},
{
"internalType": "uint32",
"name": "_expirationTimestamp",
"type": "uint32"
}
],
"name": "expire",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
}
],
"networks": {
"1": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0x155f9216abf8789f1cd6cfe7492c3f8a67206681cb986dbfda8ef0a3b88a5386"
},
"56": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0x8e2e97969f3966c72e302a90e36e553f51bfe87480e0513aea25c7404d511675"
},
"196": {
"links": {},
"address": "0x6B68bDCCb22931937d7D11e556d95a07E02fE3CE",
"transactionHash": "0x57662adf8ae1b09d6c1ea24d55ceb7d4e41ba62ffc2ae6fb78ebaaca4c5e150f"
},
"1101": {
"links": {},
"address": "0x277118ca98f7A8C26Afeb12928D0A37eDb382D7e",
"transactionHash": "0x8fae41cba4a581b919c94b9e0805ac3431175a6011fda9568a73d222c9ca2d15"
},
"3637": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0xb65ee63f64784c400c3fa7c85ad548cba80f7219cd0e37b5095e4cfc946e18e0"
},
"5000": {
"links": {},
"address": "0x075a0614a64467F852cC3AF3876574aFC5FECc65",
"transactionHash": "0xe35ba1a096a1cf7cf01eeae40c59d75071299ad487fbf97c1be9dcfb9d1b3d7a"
},
"5330": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0x0f87872ae2fa9053e62dd049658e0e37c3f60f28bb0922881226a9c21cf03faf"
},
"8453": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0x25065aebf2616020badcda72faeaf71db953c789e00626e0c94439573886e59e"
},
"42161": {
"links": {},
"address": "0x40899E265A7899968f0f153410321B9175730B00",
"transactionHash": "0x254b701c8728e8ccf1362dc476f21e19a3e89d712050796abe1e2de3e45b9963"
},
"57073": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0xfd114d95635e891b74e884406fe34a061d8cf3201f0b56252b956c35f0f59082"
},
"80094": {
"links": {},
"address": "0x1B39F7C19d952752F255536e72726a592167e7Bc",
"transactionHash": "0x2324356d76515f6adc3990e3e937d72c7530a8938fee272a8acd91d16e50a5b8"
}
}
}