编译器
0.5.12+commit.7709ece9
文件 1 的 37:Authorizable.sol
文件 2 的 37:ERC1155Proxy.sol
文件 3 的 37:ERC20BridgeProxy.sol
文件 5 的 37:ERC721Proxy.sol
文件 6 的 37:Eth2DaiBridge.sol
文件 8 的 37:IAssetProxy.sol
文件 9 的 37:IAssetProxyDispatcher.sol
文件 10 的 37:IAuthorizable.sol
文件 12 的 37:IERC20Bridge.sol
文件 13 的 37:IERC20Token.sol
文件 15 的 37:IEtherToken.sol
文件 17 的 37:IUniswapExchange.sol
文件 18 的 37:IUniswapExchangeFactory.sol
文件 20 的 37:LibAuthorizableRichErrors.sol
文件 22 的 37:LibBytesRichErrors.sol
文件 23 的 37:LibERC20Token.sol
文件 24 的 37:LibOwnableRichErrors.sol
文件 25 的 37:LibRichErrors.sol
文件 26 的 37:LibSafeMath.sol
文件 27 的 37:LibSafeMathRichErrors.sol
文件 28 的 37:MixinAssetProxyDispatcher.sol
文件 29 的 37:MixinAuthorizable.sol
文件 30 的 37:MultiAssetProxy.sol
文件 32 的 37:StaticCallProxy.sol
文件 33 的 37:TestERC20Bridge.sol
文件 34 的 37:TestEth2DaiBridge.sol
文件 35 的 37:TestStaticCallTarget.sol
文件 36 的 37:TestUniswapBridge.sol
文件 37 的 37:UniswapBridge.sol
{
"compilationTarget": {
"/Users/amir/github/0xproject/0x-monorepo/contracts/asset-proxy/contracts/src/bridges/Eth2DaiBridge.sol": "Eth2DaiBridge"
},
"evmVersion": "constantinople",
"libraries": {},
"optimizer": {
"details": {
"constantOptimizer": true,
"cse": true,
"deduplicate": true,
"jumpdestRemover": true,
"orderLiterals": true,
"peephole": true,
"yul": true,
"yulDetails": {
"stackAllocation": true
}
},
"runs": 1000000
},
"remappings": [
":@0x/contracts-erc1155=/Users/amir/github/0xproject/0x-monorepo/contracts/asset-proxy/node_modules/@0x/contracts-erc1155",
":@0x/contracts-erc20=/Users/amir/github/0xproject/0x-monorepo/contracts/asset-proxy/node_modules/@0x/contracts-erc20",
":@0x/contracts-exchange-libs=/Users/amir/github/0xproject/0x-monorepo/node_modules/@0x/contracts-exchange-libs",
":@0x/contracts-utils=/Users/amir/github/0xproject/0x-monorepo/contracts/asset-proxy/node_modules/@0x/contracts-utils"
]
}
[{"constant":true,"inputs":[],"name":"ETH2DAI_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"toTokenAddress","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"bridgeData","type":"bytes"}],"name":"bridgeTransferFrom","outputs":[{"internalType":"bytes4","name":"success","type":"bytes4"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"isValidSignature","outputs":[{"internalType":"bytes4","name":"magicValue","type":"bytes4"}],"payable":false,"stateMutability":"view","type":"function"}]