UNPKG

@materia-dex/materia-contracts-proxy

Version:

Proxy contract for the Materia protocol

1,434 lines 31.7 kB
{ "compiler": { "version": "0.6.6+commit.6c089d02" }, "language": "Solidity", "output": { "abi": [ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "IETH", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "IUSD", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenA", "type": "address" }, { "internalType": "address", "name": "tokenB", "type": "address" }, { "internalType": "uint256", "name": "amountADesired", "type": "uint256" }, { "internalType": "uint256", "name": "amountBDesired", "type": "uint256" }, { "internalType": "uint256", "name": "amountAMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountBMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" } ], "name": "addLiquidity", "outputs": [ { "internalType": "uint256", "name": "amountA", "type": "uint256" }, { "internalType": "uint256", "name": "amountB", "type": "uint256" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "amountTokenDesired", "type": "uint256" }, { "internalType": "uint256", "name": "amountTokenMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountETHMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" } ], "name": "addLiquidityETH", "outputs": [ { "internalType": "uint256", "name": "amountToken", "type": "uint256" }, { "internalType": "uint256", "name": "amountETH", "type": "uint256" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "factory", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOut", "type": "uint256" }, { "internalType": "uint256", "name": "reserveIn", "type": "uint256" }, { "internalType": "uint256", "name": "reserveOut", "type": "uint256" } ], "name": "getAmountIn", "outputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "internalType": "uint256", "name": "reserveIn", "type": "uint256" }, { "internalType": "uint256", "name": "reserveOut", "type": "uint256" } ], "name": "getAmountOut", "outputs": [ { "internalType": "uint256", "name": "amountOut", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOut", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" } ], "name": "getAmountsIn", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" } ], "name": "getAmountsOut", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenA", "type": "address" }, { "internalType": "address", "name": "tokenB", "type": "address" } ], "name": "getWrappedLP", "outputs": [ { "internalType": "address", "name": "erc20wrapper", "type": "address" }, { "internalType": "uint256", "name": "itemId", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" } ], "name": "isEthItem", "outputs": [ { "internalType": "address", "name": "collection", "type": "address" }, { "internalType": "bool", "name": "ethItem", "type": "bool" }, { "internalType": "uint256", "name": "itemId", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "uint256[]", "name": "objectIds", "type": "uint256[]" }, { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" }, { "internalType": "bytes", "name": "payload", "type": "bytes" } ], "name": "onERC1155BatchReceived", "outputs": [ { "internalType": "bytes4", "name": "", "type": "bytes4" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "uint256", "name": "objectId", "type": "uint256" }, { "internalType": "uint256", "name": "amount", "type": "uint256" }, { "internalType": "bytes", "name": "payload", "type": "bytes" } ], "name": "onERC1155Received", "outputs": [ { "internalType": "bytes4", "name": "", "type": "bytes4" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountA", "type": "uint256" }, { "internalType": "uint256", "name": "reserveA", "type": "uint256" }, { "internalType": "uint256", "name": "reserveB", "type": "uint256" } ], "name": "quote", "outputs": [ { "internalType": "uint256", "name": "amountB", "type": "uint256" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenA", "type": "address" }, { "internalType": "address", "name": "tokenB", "type": "address" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" }, { "internalType": "uint256", "name": "amountAMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountBMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" } ], "name": "removeLiquidity", "outputs": [ { "internalType": "uint256", "name": "amountA", "type": "uint256" }, { "internalType": "uint256", "name": "amountB", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" }, { "internalType": "uint256", "name": "amountTokenMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountETHMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" } ], "name": "removeLiquidityETH", "outputs": [ { "internalType": "uint256", "name": "amountToken", "type": "uint256" }, { "internalType": "uint256", "name": "amountETH", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" }, { "internalType": "uint256", "name": "amountTokenMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountETHMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" } ], "name": "removeLiquidityETHSupportingFeeOnTransferTokens", "outputs": [ { "internalType": "uint256", "name": "amountETH", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" }, { "internalType": "uint256", "name": "amountTokenMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountETHMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "approveMax", "type": "bool" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "removeLiquidityETHWithPermit", "outputs": [ { "internalType": "uint256", "name": "amountToken", "type": "uint256" }, { "internalType": "uint256", "name": "amountETH", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" }, { "internalType": "uint256", "name": "amountTokenMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountETHMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "approveMax", "type": "bool" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "removeLiquidityETHWithPermitSupportingFeeOnTransferTokens", "outputs": [ { "internalType": "uint256", "name": "amountETH", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenA", "type": "address" }, { "internalType": "address", "name": "tokenB", "type": "address" }, { "internalType": "uint256", "name": "liquidity", "type": "uint256" }, { "internalType": "uint256", "name": "amountAMin", "type": "uint256" }, { "internalType": "uint256", "name": "amountBMin", "type": "uint256" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "approveMax", "type": "bool" }, { "internalType": "uint8", "name": "v", "type": "uint8" }, { "internalType": "bytes32", "name": "r", "type": "bytes32" }, { "internalType": "bytes32", "name": "s", "type": "bytes32" } ], "name": "removeLiquidityWithPermit", "outputs": [ { "internalType": "uint256", "name": "amountA", "type": "uint256" }, { "internalType": "uint256", "name": "amountB", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOut", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapETHForExactTokens", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOutMin", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapExactETHForTokens", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOutMin", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapExactETHForTokensSupportingFeeOnTransferTokens", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "internalType": "uint256", "name": "amountOutMin", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapExactTokensForETH", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "internalType": "uint256", "name": "amountOutMin", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapExactTokensForETHSupportingFeeOnTransferTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "internalType": "uint256", "name": "amountOutMin", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapExactTokensForTokens", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "internalType": "uint256", "name": "amountOutMin", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapExactTokensForTokensSupportingFeeOnTransferTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOut", "type": "uint256" }, { "internalType": "uint256", "name": "amountInMax", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapTokensForExactETH", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amountOut", "type": "uint256" }, { "internalType": "uint256", "name": "amountInMax", "type": "uint256" }, { "internalType": "address[]", "name": "path", "type": "address[]" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "deadline", "type": "uint256" }, { "internalType": "bool", "name": "unwrap", "type": "bool" }, { "internalType": "bool", "name": "callback", "type": "bool" } ], "name": "swapTokensForExactTokens", "outputs": [ { "internalType": "uint256[]", "name": "amounts", "type": "uint256[]" } ], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ], "devdoc": { "methods": {} }, "userdoc": { "methods": {} } }, "settings": { "compilationTarget": { "localhost/proxy/contracts/MateriaProxy.sol": "MateriaProxy" }, "evmVersion": "istanbul", "libraries": {}, "metadata": { "bytecodeHash": "ipfs" }, "optimizer": { "enabled": true, "runs": 9999 }, "remappings": [] }, "sources": { "localhost/proxy/contracts/MateriaProxy.sol": { "keccak256": "0x5e6bb38b320aa073523342a0197503793f0f141b196484f1239c58795dca8252", "urls": [ "bzz-raw://9b0b9b3234f2a6d107851b4f68f18ca38d97fb0e2fd60fbe33fb0beee94587e9", "dweb:/ipfs/QmdHKiPqEmzqpEWL6VufDaJiHcMnpntVY6v7XpVbZEDqjR" ] }, "localhost/proxy/contracts/interfaces/IBaseTokenData.sol": { "keccak256": "0x4e85db79b7a2dd6608754c52ec80a158a7926bfe3ee45acca4ec57782eb453c1", "urls": [ "bzz-raw://1ca44e54cd6a1dcbcf1851eca5c64df2307495f786aeecf9459e84d053a37c0b", "dweb:/ipfs/QmWB2imStmxMfGdD3MuWWsBxuk7tQWREigmT2BN6iM87V6" ] }, "localhost/proxy/contracts/interfaces/IDoubleProxy.sol": { "keccak256": "0x5af08820c5bc1a1f24573ca7aba93d792a24ce0cb536a35156339773c5dcc2ab", "urls": [ "bzz-raw://ba2da18e12d31bd90325b5b9f1fb6b19a2ab10d49972f887d27ddc664652107e", "dweb:/ipfs/QmRbFo8HYfshehV1WqqpqKLEsrVYKYZz4Ry9vMqUv7phaG" ] }, "localhost/proxy/contracts/interfaces/IERC1155.sol": { "keccak256": "0x2f9b8371ecae9d88964a888459797dfacf7bb987b0aaa36d358f0bf4283d5083", "urls": [ "bzz-raw://df775bcb0436fffd661b0799aa024dcd04fb214827f8c012a51fd542d405ff40", "dweb:/ipfs/QmcaNrq3HGp8CtCp3zGjvdn65VMitqRQDJSfm6Szi3fn6v" ] }, "localhost/proxy/contracts/interfaces/IERC1155Receiver.sol": { "keccak256": "0xabb520c22f2392f5fb9dec299e1f5e3660894d05b413b92a79f41c786e781383", "urls": [ "bzz-raw://1a490b70bcdc7e16d3fe66ae21938d1305c73ffe4389e21eaf03fb6209a1fb3a", "dweb:/ipfs/QmaYom7jkaXaagVo1ZvELfJMWtdshPQZmVvEWcwsaErv51" ] }, "localhost/proxy/contracts/interfaces/IERC1155Views.sol": { "keccak256": "0xeef7311afe307a3000e48b62f80bc1b478538a868ed496f7e2a912e2c7c3c0d0", "urls": [ "bzz-raw://fdc3e043c0ed4fdfeaba946847bf476d12379f9e4a0784114231f11a388d6392", "dweb:/ipfs/QmYY13eaEbtENhsH4HtF8enTWT7jAKyqjDLFtUA54Qks5p" ] }, "localhost/proxy/contracts/interfaces/IERC165.sol": { "keccak256": "0xf9ed6828e96e6006108714f1eee0f94011035e8d3b6471c56a78c605d8577f52", "urls": [ "bzz-raw://9aaedd8021bb5e88f6701728666bf5a5b4b5df13f88d5c600bb8f96adc7d068c", "dweb:/ipfs/QmdX8wfeiDmEpiwnbhpgRhjZhcptbNhuy2gMeNyRaz4Lrc" ] }, "localhost/proxy/contracts/interfaces/IERC20.sol": { "keccak256": "0x7521d73c0b2001a87ce17fdc3ff40191c0b7893b0c48a695011d615d8fda254f", "urls": [ "bzz-raw://a8e2574c57b1cd86bb792748ad24bc1d7d62cce413f18d029a0217456926b067", "dweb:/ipfs/QmUuF5cqnokP3MAQtu4VKnewB8F5tycbvmAqbgEuQu7tTt" ] }, "localhost/proxy/contracts/interfaces/IERC20Data.sol": { "keccak256": "0xf0655b45de8c7a0591eed2a71177ec092362c86f1042d723f208ada9b3c28372", "urls": [ "bzz-raw://6044a6789e4c4d2e2a61651eed4638ee87250063b828ed066268a90b173f722d", "dweb:/ipfs/QmNpbMNbqupPBYEaAKp4sjBaEWQHb3oHHKjciB5wLZC8JZ" ] }, "localhost/proxy/contracts/interfaces/IERC20WrapperV1.sol": { "keccak256": "0xb288afcb454e62c76f35464ea045efe9eba6ebdd207578e958d35324c609ee33", "urls": [ "bzz-raw://13702a1c78cb7ec9387b52c0ac56fbec3c388c65195b4d3ecf8dd88fae49e3c5", "dweb:/ipfs/QmYfm9BvWNumYRhKexjfSJe6Fhfcqh2dC218CDNzPkKUA3" ] }, "localhost/proxy/contracts/interfaces/IERC721Receiver.sol": { "keccak256": "0xf63a7648dbf731057ed8793c37a2824ac7dad36f2bb28d2187e9e13b55eb52a1", "urls": [ "bzz-raw://7fc03006d788ac2c084fcf1be91a0f7d7ae5025abc9489099ecc84ac6298fae5", "dweb:/ipfs/Qme4FMaJYof32naR53i4GMrCFywNh4d1PD1qMdpecw8jyx" ] }, "localhost/proxy/contracts/interfaces/IEthItemInteroperableInterface.sol": { "keccak256": "0xe1eabbfc72416687abeefa439696bb3417a5904b0ab9b0e8527e48c06e3202ba", "urls": [ "bzz-raw://77b47b568ddce3fa31070ee82c600c0fc80608708037b4030b885c8a581944ad", "dweb:/ipfs/QmaZjcxhCLcNjAyDTDc2sHfN867usb2L9ionQELCGswmLM" ] }, "localhost/proxy/contracts/interfaces/IEthItemMainInterface.sol": { "keccak256": "0x20cae26e1781c0335e4dbf263b49443618812c84965a2a7e7df4bc1791ae361d", "urls": [ "bzz-raw://2feb4124b0d8a6adbc379d8a9403f9c759fdd9879ab941689ef120bc3b962aae", "dweb:/ipfs/Qmc5gPtbnub2vVj4NyYgjbAXvNBPkiMNpm68TRLNKQcjqw" ] }, "localhost/proxy/contracts/interfaces/IEthItemModelBase.sol": { "keccak256": "0x630bbe355948ed72998eb069dd83de3f0b986b4084db90ed2a70d080198c677f", "urls": [ "bzz-raw://9e24a0c12bfce6574cb03f92a41aeffabc7a5d1e3246855cded4d481edfd8898", "dweb:/ipfs/QmbsfW4LABBmobqitzNB4kHbxRkGiv4j1goXrcp149hGSm" ] }, "localhost/proxy/contracts/interfaces/IEthItemOrchestrator.sol": { "keccak256": "0xf7c70da5dc83c65b08a1966a0ee442f6c19f6d3115f087a92e88d0a5167d0844", "urls": [ "bzz-raw://4e49fe8676dd1873e1c969caf096b889549bcbdf89fd2b1e3fa2cadeb5b605e9", "dweb:/ipfs/QmcVz1PWC6s42wuRVdwuHDMr6DMypd9oQKK9LHsGva6KzM" ] }, "localhost/proxy/contracts/interfaces/IEthItemOrchestratorDependantElement.sol": { "keccak256": "0x788b66a48af67ebb0fb48a0ef1927f64ef54a465b6ccb17ddbff10003295b474", "urls": [ "bzz-raw://310076837f7d232f5a517abba15624d464fd22bdfa76cb93794a44785c095f34", "dweb:/ipfs/Qmd56vPXX4uEFTutKyKriyb2nRz8nQV2Uj2F9DFCmYgFFt" ] }, "localhost/proxy/contracts/interfaces/IKnowledgeBase.sol": { "keccak256": "0x6a64a642d91f473091a4a365dd41eafa1759ab9f815fcff339fad050f6237b29", "urls": [ "bzz-raw://043688f404c822a2090f7f40a1e6cd29fcc24a63ccba7944d7ecbc3bcc12d522", "dweb:/ipfs/QmQWXMQpDCxpRwmNcCZBp7w3vpwJ97r8PSvjfPgtVHsBSd" ] }, "localhost/proxy/contracts/interfaces/IMVDFunctionalitiesManager.sol": { "keccak256": "0x15fb5feab5dfbe71895f439e8220fc108e646bbb758a3b71a2e931cb9c300f25", "urls": [ "bzz-raw://51f21efb67b7316c168900b0286f097ca97fb856342c03f2402966410bdb0c20", "dweb:/ipfs/Qmd5PRydVVozYPgsVUcpCRXnc9SQj3HRwPG5ENWejW78CQ" ] }, "localhost/proxy/contracts/interfaces/IMVDProxy.sol": { "keccak256": "0xc71f548b6dbb0a64ce0db7d49acd15c82280b9d4618b6a33c1bc21a18568b12e", "urls": [ "bzz-raw://b9c37da3226f5fefe6995bad36e0943b0cc9975f1ae463f061c37d9448286ce7", "dweb:/ipfs/QmVSifgTCnFyicPVw5jc8NVJofRW1LL7EvfadkahrBMHK1" ] }, "localhost/proxy/contracts/interfaces/IMateriaFactory.sol": { "keccak256": "0x07de9729da11656214351646be3c971c1eb5fabd561917e06356d87fd978d497", "urls": [ "bzz-raw://6d3899b88a50928d57cc78b5742871be2d8a3c16b23600269bf2e8b751dabc41", "dweb:/ipfs/Qmd6pc9QPEcooeg2pgD2UFbBsn5zr6VDGjFsEHx6AmPhBx" ] }, "localhost/proxy/contracts/interfaces/IMateriaPair.sol": { "keccak256": "0x71882fd3472f67a2bb4c54560444602c0ff39ff044c25c6cd5821a2183894cdc", "urls": [ "bzz-raw://3ab3e2d671db012382cd0282d14462066bbb93e4fbae74aa8f3a7de95f147925", "dweb:/ipfs/QmXqWtrvGGZG5cc1Nv4yESrZjuQe6nrmNMYLCMjtrp3ZXs" ] }, "localhost/proxy/contracts/interfaces/IMateriaProxy.sol": { "keccak256": "0x9f1fba64156b5246210ba50e6c1c4a135e7f547886de261e7653e672403b9194", "urls": [ "bzz-raw://75df21dab7da1b95374d0747662c84fd1c01baad798296a773382c4824a66caf", "dweb:/ipfs/QmYNoQxJfYnsxDt6rSevSJRZBHMAUQPida5fcmMCnTUrfc" ] }, "localhost/proxy/contracts/interfaces/IStateHolder.sol": { "keccak256": "0x8ae5344fce02f1ad4b7bcd08d9175fc5fab8ed375f1833339ee05579429ef3b0", "urls": [ "bzz-raw://40d458b20283a9eedc2a3ef9bc4d31d79154fc8e741b8bcfe6188882f18d1f4a", "dweb:/ipfs/QmYtdSKZBdnVJcSA4gwNzuDTNvdSymYNSejPRjwzFGJVcU" ] }, "localhost/proxy/contracts/libraries/MateriaLibrary.sol": { "keccak256": "0xe372dd6f85f4ebd40d9cfa9183178cb5b9540d9f5494cac65d18c8eeb67882f5", "urls": [ "bzz-raw://f7a28993c26360400add9de7a56ea40964746740d2b9119e8757c41f6129857f", "dweb:/ipfs/QmPh3BUxQz7UpTWepA9EQvzRdY6wZmyRerGbSN63dyzTzx" ] }, "localhost/proxy/contracts/libraries/SafeMath.sol": { "keccak256": "0x27f0ea82f879b3b01387b583e6d9d0ec858dca3b22b0aad173f8fbda06e761e1", "urls": [ "bzz-raw://0db9cf37793eb7035f0bfced36323d240f0212150009c39a3a108701d9b50b6c", "dweb:/ipfs/QmUAdiG9XNcieXkKfiMB49zQqD34FbXFE15csV2KQzwEqg" ] }, "localhost/proxy/contracts/libraries/TransferHelper.sol": { "keccak256": "0xb2c4a89b2ee4538b41badb2b6e2d141deeca68be9298ec3e7f98b6812b4ee2a2", "urls": [ "bzz-raw://9bf3e8a68c38541e0425dfd1f825371086a9a18eaadf12000e00b0440156198b", "dweb:/ipfs/QmcfasSoXaDg5A5dscMiKH41fWnCFnbJfpSAzn5gbMaVxd" ] } }, "version": 1 }