|
| 1 | +{ |
| 2 | + "abi": [ |
| 3 | + { |
| 4 | + "type": "function", |
| 5 | + "name": "forwardValue", |
| 6 | + "inputs": [ |
| 7 | + { "name": "to", "type": "address", "internalType": "address" }, |
| 8 | + { "name": "value", "type": "uint256", "internalType": "uint256" } |
| 9 | + ], |
| 10 | + "outputs": [], |
| 11 | + "stateMutability": "payable" |
| 12 | + } |
| 13 | + ], |
| 14 | + "bytecode": { |
| 15 | + "object": "0x6080806040523460155761014f908161001b8239f35b600080fdfe6080604052600436101561001257600080fd5b60003560e01c6398f850f11461002757600080fd5b6040366003190112610114576004356001600160a01b038116810361011457600080808093602435905af13d1561010f573d67ffffffffffffffff81116100f95760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176100f9576040528152600060203d92013e5b156100a457005b60405162461bcd60e51b815260206004820152602760248201527f56616c7565466f727761726465723a204661696c656420746f20666f72776172604482015266642076616c756560c81b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b61009d565b600080fdfea26469706673582212202706a11f313e042ccf1cd42b40b5f01308364a2290592fe4e14dce33175da1bf64736f6c634300081c0033", |
| 16 | + "sourceMap": "151:216:42:-:0;;;;;;;;;;;;;;;;;", |
| 17 | + "linkReferences": {} |
| 18 | + }, |
| 19 | + "deployedBytecode": { |
| 20 | + "object": "0x6080604052600436101561001257600080fd5b60003560e01c6398f850f11461002757600080fd5b6040366003190112610114576004356001600160a01b038116810361011457600080808093602435905af13d1561010f573d67ffffffffffffffff81116100f95760405190601f8101601f19908116603f0116820167ffffffffffffffff8111838210176100f9576040528152600060203d92013e5b156100a457005b60405162461bcd60e51b815260206004820152602760248201527f56616c7565466f727761726465723a204661696c656420746f20666f72776172604482015266642076616c756560c81b6064820152608490fd5b634e487b7160e01b600052604160045260246000fd5b61009d565b600080fdfea26469706673582212202706a11f313e042ccf1cd42b40b5f01308364a2290592fe4e14dce33175da1bf64736f6c634300081c0033", |
| 21 | + "sourceMap": "151:216:42:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;151:216:42;;;;;;-1:-1:-1;;;;;151:216:42;;;;;;;;;;;;;270:25;;;151:216;;;;;;;;;;;;;;;;-1:-1:-1;;151:216:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;151:216:42;;;;;;;;;;;;;;;;;-1:-1:-1;;;151:216:42;;;;;;;;;;;;;;;;;;;;;;;;;", |
| 22 | + "linkReferences": {} |
| 23 | + }, |
| 24 | + "methodIdentifiers": { "forwardValue(address,uint256)": "98f850f1" }, |
| 25 | + "rawMetadata": "{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"forwardValue\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"Michael Standen\",\"kind\":\"dev\",\"methods\":{},\"title\":\"ValueForwarder\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"notice\":\"Forwarder for value\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"test/mocks/ValueForwarder.sol\":\"ValueForwarder\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":erc2470-libs/=lib/erc2470-libs/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\"],\"viaIR\":true},\"sources\":{\"test/mocks/ValueForwarder.sol\":{\"keccak256\":\"0x2c86b5ca1001b169892de7cd3b069c5d29223e54a8701350cae39502cef5d8a3\",\"license\":\"Apache-2.0\",\"urls\":[\"bzz-raw://c880a96377be176d3385a44653ed62e1678b88da9141582d8fbb5f0a6165bfe2\",\"dweb:/ipfs/QmXtDzW2wewKnPp56ntZtCM7AatTpi5M3YWZPvMAmWM15E\"]}},\"version\":1}", |
| 26 | + "metadata": { |
| 27 | + "compiler": { "version": "0.8.28+commit.7893614a" }, |
| 28 | + "language": "Solidity", |
| 29 | + "output": { |
| 30 | + "abi": [ |
| 31 | + { |
| 32 | + "inputs": [ |
| 33 | + { "internalType": "address", "name": "to", "type": "address" }, |
| 34 | + { "internalType": "uint256", "name": "value", "type": "uint256" } |
| 35 | + ], |
| 36 | + "stateMutability": "payable", |
| 37 | + "type": "function", |
| 38 | + "name": "forwardValue" |
| 39 | + } |
| 40 | + ], |
| 41 | + "devdoc": { "kind": "dev", "methods": {}, "version": 1 }, |
| 42 | + "userdoc": { "kind": "user", "methods": {}, "version": 1 } |
| 43 | + }, |
| 44 | + "settings": { |
| 45 | + "remappings": [ |
| 46 | + "@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/", |
| 47 | + "erc2470-libs/=lib/erc2470-libs/", |
| 48 | + "erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/", |
| 49 | + "forge-std/=lib/forge-std/src/", |
| 50 | + "halmos-cheatcodes/=lib/openzeppelin-contracts/lib/halmos-cheatcodes/src/", |
| 51 | + "openzeppelin-contracts/=lib/openzeppelin-contracts/" |
| 52 | + ], |
| 53 | + "optimizer": { "enabled": true, "runs": 200 }, |
| 54 | + "metadata": { "bytecodeHash": "ipfs" }, |
| 55 | + "compilationTarget": { |
| 56 | + "test/mocks/ValueForwarder.sol": "ValueForwarder" |
| 57 | + }, |
| 58 | + "evmVersion": "paris", |
| 59 | + "libraries": {}, |
| 60 | + "viaIR": true |
| 61 | + }, |
| 62 | + "sources": { |
| 63 | + "test/mocks/ValueForwarder.sol": { |
| 64 | + "keccak256": "0x2c86b5ca1001b169892de7cd3b069c5d29223e54a8701350cae39502cef5d8a3", |
| 65 | + "urls": [ |
| 66 | + "bzz-raw://c880a96377be176d3385a44653ed62e1678b88da9141582d8fbb5f0a6165bfe2", |
| 67 | + "dweb:/ipfs/QmXtDzW2wewKnPp56ntZtCM7AatTpi5M3YWZPvMAmWM15E" |
| 68 | + ], |
| 69 | + "license": "Apache-2.0" |
| 70 | + } |
| 71 | + }, |
| 72 | + "version": 1 |
| 73 | + }, |
| 74 | + "id": 42 |
| 75 | +} |
0 commit comments