UNPKG

@dolomite-exchange/dolomite-margin

Version:

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

208 lines (207 loc) 6.61 kB
{ "contractName": "MultiCall", "abi": [ { "constant": false, "inputs": [ { "components": [ { "internalType": "address", "name": "target", "type": "address" }, { "internalType": "bytes", "name": "callData", "type": "bytes" } ], "internalType": "struct MultiCall.Call[]", "name": "calls", "type": "tuple[]" } ], "name": "aggregate", "outputs": [ { "internalType": "uint256", "name": "blockNumber", "type": "uint256" }, { "internalType": "bytes[]", "name": "returnData", "type": "bytes[]" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "internalType": "address", "name": "addr", "type": "address" } ], "name": "getEthBalance", "outputs": [ { "internalType": "uint256", "name": "balance", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "internalType": "uint256", "name": "blockNumber", "type": "uint256" } ], "name": "getBlockHash", "outputs": [ { "internalType": "bytes32", "name": "blockHash", "type": "bytes32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getLastBlockHash", "outputs": [ { "internalType": "bytes32", "name": "blockHash", "type": "bytes32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentBlockTimestamp", "outputs": [ { "internalType": "uint256", "name": "timestamp", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentBlockDifficulty", "outputs": [ { "internalType": "uint256", "name": "difficulty", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentBlockGasLimit", "outputs": [ { "internalType": "uint256", "name": "gaslimit", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentBlockCoinbase", "outputs": [ { "internalType": "address", "name": "coinbase", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" } ], "networks": { "1": { "links": {}, "address": "0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A", "transactionHash": "0x849b4c34ab5b42bca96f0f626c66cd121ea5116ebb0f0b4eb11dfcd522e904d2" }, "196": { "links": {}, "address": "0x86CFc6BA3bbBC603b8deC5B032aFa10A3592470D", "transactionHash": "0x1f6ec77dd1e96bb9ccd09a4ab9fd108fd96e2f5eeafcbafb3fa078a3f7f008f6" }, "1101": { "links": {}, "address": "0x4232FCE0D67839F4FD536990bDc02043d9Ab708a", "transactionHash": "0x8e387b9f4866907efe2ded1b13217523212609c231396240c85d94c3ae50f374" }, "3637": { "links": {}, "address": "0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A", "transactionHash": "0xe4f20ef4b218e05ac11e8a8d0362222202b87e9b7016eb7cbe51d4cbebe62e34" }, "5000": { "links": {}, "address": "0x6978Ffdcd509dED2F8557565e0a9FC5CFA1bEbc5", "transactionHash": "0x7a41f448ac9d48bc6d1428623d1b883e7b95f5127ff8ca4ac097c52d32359de9" }, "5330": { "links": {}, "address": "0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A", "transactionHash": "0x72a4b4d96f4049820d65cf5c3136fe62cd8043944f07beed22860be32567c625" }, "8453": { "links": {}, "address": "0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A", "transactionHash": "0xf8dcd8a786d02d9fb7b1033ac64203fc5f75dffc8387745f47b329fc1181cec4" }, "57073": { "links": {}, "address": "0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A", "transactionHash": "0x533043035535647a406fec654e7501b1307cff9fd041184e67c65feac01f24ec" }, "80094": { "links": {}, "address": "0x58142bd85E67C40a7c0CCf2e1EEF6eB543617d2A", "transactionHash": "0xdf7d33d7c42ec4b429ca7cee40ab5ade345a59be78b92c86d060871e1f304ddd" } } }