编译器
0.6.10+commit.00c0fcaf
文件 1 的 89:AffiliateFeeTransformer.sol
文件 2 的 89:AllowanceTarget.sol
文件 3 的 89:AuthorizableV06.sol
文件 5 的 89:FillQuoteTransformer.sol
文件 6 的 89:FixinCommon.sol
文件 7 的 89:FixinEIP712.sol
文件 8 的 89:FlashWallet.sol
文件 9 的 89:FullMigration.sol
文件 10 的 89:IAllowanceTarget.sol
文件 11 的 89:IAuthorizableV06.sol
文件 12 的 89:IBootstrap.sol
文件 13 的 89:IERC20TokenV06.sol
文件 14 的 89:IERC20Transformer.sol
文件 15 的 89:IEtherTokenV06.sol
文件 18 的 89:IFlashWallet.sol
文件 19 的 89:IMetaTransactions.sol
文件 21 的 89:IOwnableV06.sol
文件 22 的 89:ISignatureValidator.sol
文件 23 的 89:ISimpleFunctionRegistry.sol
文件 24 的 89:ITestSimpleFunctionRegistryFeature.sol
文件 25 的 89:ITokenSpender.sol
文件 26 的 89:ITransformERC20.sol
文件 27 的 89:InitialMigration.sol
文件 28 的 89:LibAuthorizableRichErrorsV06.sol
文件 29 的 89:LibBootstrap.sol
文件 30 的 89:LibBytesRichErrorsV06.sol
文件 31 的 89:LibBytesV06.sol
文件 32 的 89:LibCommonRichErrors.sol
文件 33 的 89:LibERC20TokenV06.sol
文件 34 的 89:LibERC20Transformer.sol
文件 35 的 89:LibMathRichErrorsV06.sol
文件 36 的 89:LibMathV06.sol
文件 37 的 89:LibMetaTransactionsRichErrors.sol
文件 38 的 89:LibMetaTransactionsStorage.sol
文件 39 的 89:LibMigrate.sol
文件 40 的 89:LibOwnableRichErrors.sol
文件 41 的 89:LibOwnableRichErrorsV06.sol
文件 42 的 89:LibOwnableStorage.sol
文件 43 的 89:LibProxyRichErrors.sol
文件 44 的 89:LibProxyStorage.sol
文件 45 的 89:LibRichErrorsV06.sol
文件 46 的 89:LibSafeMathRichErrorsV06.sol
文件 47 的 89:LibSafeMathV06.sol
文件 48 的 89:LibSignatureRichErrors.sol
文件 49 的 89:LibSimpleFunctionRegistryRichErrors.sol
文件 50 的 89:LibSimpleFunctionRegistryStorage.sol
文件 51 的 89:LibSpenderRichErrors.sol
文件 52 的 89:LibStorage.sol
文件 53 的 89:LibTokenSpenderStorage.sol
文件 54 的 89:LibTransformERC20RichErrors.sol
文件 55 的 89:LibTransformERC20Storage.sol
文件 56 的 89:LibWalletRichErrors.sol
文件 57 的 89:MetaTransactions.sol
文件 59 的 89:OwnableV06.sol
文件 60 的 89:PayTakerTransformer.sol
文件 61 的 89:SignatureValidator.sol
文件 62 的 89:SimpleFunctionRegistry.sol
文件 63 的 89:TestCallTarget.sol
文件 64 的 89:TestDelegateCaller.sol
文件 65 的 89:TestFillQuoteTransformerExchange.sol
文件 66 的 89:TestFillQuoteTransformerHost.sol
文件 67 的 89:TestFullMigration.sol
文件 68 的 89:TestInitialMigration.sol
文件 69 的 89:TestMetaTransactionsTransformERC20Feature.sol
文件 70 的 89:TestMigrator.sol
文件 71 的 89:TestMintTokenERC20Transformer.sol
文件 72 的 89:TestMintableERC20Token.sol
文件 73 的 89:TestSimpleFunctionRegistryFeatureImpl1.sol
文件 74 的 89:TestSimpleFunctionRegistryFeatureImpl2.sol
文件 75 的 89:TestTokenSpender.sol
文件 76 的 89:TestTokenSpenderERC20Token.sol
文件 77 的 89:TestTransformERC20.sol
文件 78 的 89:TestTransformerBase.sol
文件 79 的 89:TestTransformerDeployerTransformer.sol
文件 80 的 89:TestTransformerHost.sol
文件 82 的 89:TestWethTransformerHost.sol
文件 83 的 89:TestZeroExFeature.sol
文件 84 的 89:TokenSpender.sol
文件 85 的 89:TransformERC20.sol
文件 86 的 89:Transformer.sol
文件 87 的 89:TransformerDeployer.sol
文件 88 的 89:WethTransformer.sol
{
"compilationTarget": {
"/home/cluracan/code/0x-monorepo/contracts/zero-ex/contracts/src/external/FlashWallet.sol": "FlashWallet"
},
"evmVersion": "istanbul",
"libraries": {},
"metadata": {
"bytecodeHash": "ipfs"
},
"optimizer": {
"enabled": true,
"runs": 1000000
},
"remappings": [
":@0x/contracts-erc20=/home/cluracan/code/0x-monorepo/node_modules/@0x/contracts-erc20",
":@0x/contracts-utils=/home/cluracan/code/0x-monorepo/node_modules/@0x/contracts-utils"
]
}
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address payable","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"executeCall","outputs":[{"internalType":"bytes","name":"resultData","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address payable","name":"target","type":"address"},{"internalType":"bytes","name":"callData","type":"bytes"}],"name":"executeDelegateCall","outputs":[{"internalType":"bytes","name":"resultData","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155BatchReceived","outputs":[{"internalType":"bytes4","name":"success","type":"bytes4"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"onERC1155Received","outputs":[{"internalType":"bytes4","name":"success","type":"bytes4"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"hasSupport","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"tokenFallback","outputs":[],"stateMutability":"pure","type":"function"},{"stateMutability":"payable","type":"receive"}]