{ "compiler": { "version": "0.8.17+commit.8df45f5f" }, "language": "Solidity", "output": { "abi": [ { "inputs": [ { "internalType": "address", "name": "_collateralToken", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "collateralToken", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "counter", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_positionAddress", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" }, { "internalType": "bytes32", "name": "_data", "type": "bytes32" } ], "name": "deposit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "src", "type": "address" }, { "internalType": "address", "name": "dst", "type": "address" }, { "internalType": "int256", "name": "collateralValue", "type": "int256" }, { "internalType": "int256", "name": "debtShare", "type": "int256" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "onAdjustPosition", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "devdoc": { "kind": "dev", "methods": {}, "version": 1 }, "userdoc": { "kind": "user", "methods": {}, "version": 1 } }, "settings": { "compilationTarget": { "contracts/1_AttackAdapter.sol": "AttackAdapter" }, "evmVersion": "london", "libraries": {}, "metadata": { "bytecodeHash": "ipfs" }, "optimizer": { "enabled": false, "runs": 200 }, "remappings": [] }, "sources": { "contracts/1_AttackAdapter.sol": { "keccak256": "0xea4fda6bfe81ce43814a601e2ed9592052e9be2b1a32bd68f38647acf51d6085", "license": "GPL-3.0", "urls": [ "bzz-raw://ccfeca257bdf12c74765ee963a5d72e3ec99902b1ecf7ced62f849a8a1328962", "dweb:/ipfs/QmWXdYNfzhqCBnjsPHwFjrv899F491shkjeh5orNPNkU6F" ] } }, "version": 1 }