github.com/cwntr/go-defi@v0.0.0-20210629134751-07f9ec2f7e66/contracts/handlers/uniswap/artifacts/UniswapFlashSwapper_metadata.json (about)

     1  {
     2  	"compiler": {
     3  		"version": "0.5.17+commit.d19bba13"
     4  	},
     5  	"language": "Solidity",
     6  	"output": {
     7  		"abi": [
     8  			{
     9  				"inputs": [],
    10  				"payable": false,
    11  				"stateMutability": "nonpayable",
    12  				"type": "constructor"
    13  			},
    14  			{
    15  				"payable": true,
    16  				"stateMutability": "payable",
    17  				"type": "fallback"
    18  			},
    19  			{
    20  				"constant": false,
    21  				"inputs": [],
    22  				"name": "postProcess",
    23  				"outputs": [],
    24  				"payable": true,
    25  				"stateMutability": "payable",
    26  				"type": "function"
    27  			},
    28  			{
    29  				"constant": false,
    30  				"inputs": [
    31  					{
    32  						"internalType": "address",
    33  						"name": "_tokenBorrow",
    34  						"type": "address"
    35  					},
    36  					{
    37  						"internalType": "uint256",
    38  						"name": "_amount",
    39  						"type": "uint256"
    40  					},
    41  					{
    42  						"internalType": "address",
    43  						"name": "_tokenPay",
    44  						"type": "address"
    45  					},
    46  					{
    47  						"internalType": "bytes",
    48  						"name": "_userData",
    49  						"type": "bytes"
    50  					}
    51  				],
    52  				"name": "startSwap",
    53  				"outputs": [],
    54  				"payable": true,
    55  				"stateMutability": "payable",
    56  				"type": "function"
    57  			},
    58  			{
    59  				"constant": false,
    60  				"inputs": [
    61  					{
    62  						"internalType": "address",
    63  						"name": "_sender",
    64  						"type": "address"
    65  					},
    66  					{
    67  						"internalType": "uint256",
    68  						"name": "_amount0",
    69  						"type": "uint256"
    70  					},
    71  					{
    72  						"internalType": "uint256",
    73  						"name": "_amount1",
    74  						"type": "uint256"
    75  					},
    76  					{
    77  						"internalType": "bytes",
    78  						"name": "_data",
    79  						"type": "bytes"
    80  					}
    81  				],
    82  				"name": "uniswapV2Call",
    83  				"outputs": [],
    84  				"payable": false,
    85  				"stateMutability": "nonpayable",
    86  				"type": "function"
    87  			}
    88  		],
    89  		"devdoc": {
    90  			"methods": {}
    91  		},
    92  		"userdoc": {
    93  			"methods": {}
    94  		}
    95  	},
    96  	"settings": {
    97  		"compilationTarget": {
    98  			"localhost/contracts/handlers/uniswap/UniswapSwapper.sol": "UniswapFlashSwapper"
    99  		},
   100  		"evmVersion": "istanbul",
   101  		"libraries": {},
   102  		"optimizer": {
   103  			"enabled": false,
   104  			"runs": 200
   105  		},
   106  		"remappings": []
   107  	},
   108  	"sources": {
   109  		"localhost/contracts/Cache.sol": {
   110  			"keccak256": "0xab17f849ce3fa755ecff5bbd7ed64d63c57743e60cbd400439138795bee7b544",
   111  			"urls": [
   112  				"bzz-raw://8d6631eee1408ae7bb13ab7fab6d2255e463fd4aeefdcde25c0745e7090e6b5f",
   113  				"dweb:/ipfs/QmXtExPnuaj6CMXLvMqByRojuXY2GVH6QHvY6NbjzSD54w"
   114  			]
   115  		},
   116  		"localhost/contracts/Config.sol": {
   117  			"keccak256": "0x355290793f09daf2dac43c72517bdb548bc60424d0485c6a2cd354d9378b9c55",
   118  			"urls": [
   119  				"bzz-raw://9db349b88e4334219bcc1383bed633885fdcc1a4fc4347334288a09c784a27f8",
   120  				"dweb:/ipfs/QmU9H94NtDZRDgmtf2oDezfi3EzvhWgb4kVA7K7CZfGmTx"
   121  			]
   122  		},
   123  		"localhost/contracts/IProxy.sol": {
   124  			"keccak256": "0x495d58eac80e15a42c23d8b3cece3ccd7541f11f95e31e9f17498eb9b3db909f",
   125  			"urls": [
   126  				"bzz-raw://655b506f988e738ca6b72de12ce24b3f2b238f15f85f387fcfd9972e22fbe0d8",
   127  				"dweb:/ipfs/QmUPuMXbcDSTDQqfnsfQMPahEecaSuYpNjFuF5GZnZXyuV"
   128  			]
   129  		},
   130  		"localhost/contracts/handlers/HandlerBase.sol": {
   131  			"keccak256": "0xf2b89c1ccfc86c0e913ffeb3d874c84458cc5fb4060d945e15fae9f7eaf31e25",
   132  			"urls": [
   133  				"bzz-raw://6f711057f3c209b3ed46cf68e04f4a1ac177d121c9f34b713c54625255b3765f",
   134  				"dweb:/ipfs/QmZPC7cR31oar3CgQGc6DY8t3tPrNhXTRzZKbW1E28fwv3"
   135  			]
   136  		},
   137  		"localhost/contracts/handlers/uniswap/IUniswapV2Callee.sol": {
   138  			"keccak256": "0x55233f6305d5b4b4cf335f14bf56d6391209cfc341a74a44d74db043a742b066",
   139  			"urls": [
   140  				"bzz-raw://970d244eb2f5534fc4f0417d98b37964889316a64209edd705110ed8c5e16c30",
   141  				"dweb:/ipfs/QmYPMAnoagNSoegAzSs6cSGvhdwF2VYztb8s4rRzJ4UZzX"
   142  			]
   143  		},
   144  		"localhost/contracts/handlers/uniswap/UniswapSwapper.sol": {
   145  			"keccak256": "0xaa512f03e43d4a4765b14144421cbcb5a550a4131e5a2c463a8537ce1b06d7e5",
   146  			"urls": [
   147  				"bzz-raw://5b5e6c65e5386afd9c2cf9964bdc102a2a63a478c291997722c234e6051d4b4f",
   148  				"dweb:/ipfs/QmZbDYYTT3sJbWDBxSsEy2uvRPn9DKx1JXfcrGKaHG6Wdm"
   149  			]
   150  		},
   151  		"localhost/contracts/handlers/uniswap/UniswapV2Interfaces.sol": {
   152  			"keccak256": "0xf47a452512f44ffbeae35db6544ecf5ab7aecad6b99e3a01f1c7c58b0dbe9271",
   153  			"urls": [
   154  				"bzz-raw://7e521f8330f212b618c781cdcbd854da03eb2295dca389be5d84bcb93b7898f2",
   155  				"dweb:/ipfs/QmckX6Ty8KrRTfTcK2V1fccn9DxALjurRcBJj2yCtzDCcG"
   156  			]
   157  		},
   158  		"localhost/contracts/lib/libCache.sol": {
   159  			"keccak256": "0x5d8b5f916b86f27f15ebaf0ec35492766cd0f9e72152533a6184e950043300c8",
   160  			"urls": [
   161  				"bzz-raw://a51d59d5e0ca45592431c1a4c522f0d193b346d1168a495b25af1b04f20efc43",
   162  				"dweb:/ipfs/QmSSmjiUeY59guZDWPskA9RPgJ7UZwtZSSTY76GcfabY53"
   163  			]
   164  		}
   165  	},
   166  	"version": 1
   167  }