tornado-initiation-ui/static/deploymentActions.json
2020-10-21 17:42:50 +03:00

109 lines
198 KiB
JSON

{
"deployer": "0xce0042b868300000d44a59004da54a005ffdcf9f",
"salt": "0x00000000000000000000000000000000000000000000000000000000000325b9",
"actions": [
{
"domain": "torn.deploy.tornadocash.eth",
"contract": "TORN.sol",
"bytecode": "0x60c06040523480156200001157600080fd5b5060405162002ba338038062002ba38339810160408190526200003491620007f6565b604080518082018252600b81526a0a8dee4dcc2c8de86c2e6d60ab1b6020808301918252835180850190945260048452632a27a92760e11b908401528151919291620000839160039162000707565b5080516200009990600490602084019062000707565b50506005805460ff1916601217905550620000b36200020b565b506008805460ff191690556000620000cb84620002c7565b6001600160601b0319606082901b1660a0526001600160a01b0381166000908152600960205260408120805460ff191660011790559091505b825181101562000191576000620001398483815181106200012157fe5b602002602001015160000151620002c760201b60201c565b905062000165818584815181106200014d57fe5b6020026020010151602001516200041560201b60201c565b6001600160a01b03166000908152600960205260409020805460ff191660019081179091550162000104565b50620001b583620001a1620004f8565b620004fc60201b62000e291790919060201c565b608052620001c262000524565b620001cc6200059b565b6a084595161401484a00000014620002015760405162461bcd60e51b8152600401620001f890620009c7565b60405180910390fd5b5050505062000a75565b60008062000218620005a1565b905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f62000247620005a5565b805160209182012060408051808201825260018152603160f81b90840152516200029993927fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6918791309101620008dd565b60408051601f1981840301815291815281516020928301206000948552600790925290922082905550905090565b600080620002d4620005a1565b600114620002f757739a3febc003c0f589d1833e718d36f46d27ea36fb62000308565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf9062000339908690600401620008d4565b60206040518083038186803b1580156200035257600080fd5b505afa15801562000367573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200038d9190620007d7565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620003ba9190620008d4565b60206040518083038186803b158015620003d357600080fd5b505afa158015620003e8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200040e9190620007d7565b9392505050565b6001600160a01b0382166200043e5760405162461bcd60e51b8152600401620001f890620009fe565b6200044c600083836200063f565b6200046881600254620004fc60201b62000e291790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200049b91839062000e29620004fc821b17901c565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620004ec908590620008d4565b60405180910390a35050565b4290565b6000828201838110156200040e5760405162461bcd60e51b8152600401620001f89062000909565b60085460ff16156200054a5760405162461bcd60e51b8152600401620001f8906200099d565b6008805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25862000582620006fa565b604051620005919190620008c0565b60405180910390a1565b60025490565b4690565b60038054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015620006355780601f10620006095761010080835404028352916020019162000635565b820191906000526020600020905b8154815290600101906020018083116200061757829003601f168201915b5050505050905090565b62000657838383620006f560201b620008161760201c565b62000661620006fe565b15806200068657506001600160a01b03831660009081526009602052604090205460ff165b80620006aa57506001600160a01b03821660009081526009602052604090205460ff165b620006c95760405162461bcd60e51b8152600401620001f89062000977565b6001600160a01b038216301415620006f55760405162461bcd60e51b8152600401620001f89062000940565b505050565b3390565b60085460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200074a57805160ff19168380011785556200077a565b828001600101855582156200077a579182015b828111156200077a5782518255916020019190600101906200075d565b50620007889291506200078c565b5090565b5b808211156200078857600081556001016200078d565b600060408284031215620007b5578081fd5b620007c1604062000a35565b9050815181526020820151602082015292915050565b600060208284031215620007e9578081fd5b81516200040e8162000a5c565b6000806000606084860312156200080b578182fd5b83519250602080850151925060408086015160018060401b038082111562000831578485fd5b818801915088601f83011262000845578485fd5b81518181111562000854578586fd5b62000863858683020162000a35565b8181528581019250838601858302850187018c101562000881578788fd5b8794505b82851015620008af576200089a8c82620007a3565b84526001949094019392860192850162000885565b508096505050505050509250925092565b6001600160a01b0391909116815260200190565b90815260200190565b9485526020850193909352604084019190915260608301526001600160a01b0316608082015260a00190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526017908201527f544f524e3a20696e76616c696420726563697069656e74000000000000000000604082015260600190565b6020808252600c908201526b1513d4938e881c185d5cd95960a21b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b6020808252601c908201527f544f524e3a20696e636f727265637420646973747269627574696f6e00000000604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6040518181016001600160401b038111828210171562000a5457600080fd5b604052919050565b6001600160a01b038116811462000a7257600080fd5b50565b60805160a05160601c6120ee62000ab560003980610505528061062d528061083852806108f15280610add5250806108905280610ddc52506120ee6000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806379cc6790116100de578063a9059cbb11610097578063cea9d26f11610071578063cea9d26f14610329578063d505accf1461033c578063dc0f0d121461034f578063dd62ed3e146103575761018e565b8063a9059cbb14610306578063adb6183214610319578063adc879e9146103215761018e565b806379cc67901461029f5780637ecebe00146102b257806381893c7c146102c5578063885ad0cf146102d857806395d89b41146102eb578063a457c2d7146102f35761018e565b80633c8d76d11161014b5780635c23bdf5116101255780635c23bdf51461025e5780635c975abb146102715780635d4545a01461027957806370a082311461028c5761018e565b80633c8d76d11461022157806342966c68146102365780635aa6e675146102495761018e565b806306fdde0314610193578063095ea7b3146101b157806318160ddd146101d157806323b872dd146101e6578063313ce567146101f9578063395093511461020e575b600080fd5b61019b61036a565b6040516101a89190611a32565b60405180910390f35b6101c46101bf3660046117ee565b610401565b6040516101a891906119a0565b6101d961041f565b6040516101a891906119ab565b6101c46101f4366004611739565b610425565b6102016104ac565b6040516101a89190611f57565b6101c461021c3660046117ee565b6104b5565b61023461022f366004611819565b610503565b005b6102346102443660046118ee565b610617565b61025161062b565b6040516101a89190611973565b61025161026c3660046118ee565b61064f565b6101c461078d565b6101c46102873660046116c9565b610796565b6101d961029a3660046116c9565b6107ab565b6102346102ad3660046117ee565b6107c6565b6101d96102c03660046116c9565b61081b565b6102346102d33660046118b6565b610836565b6102346102e6366004611819565b6108ef565b61019b6109f6565b6101c46103013660046117ee565b610a57565b6101c46103143660046117ee565b610abf565b6101d9610ad3565b6101d9610ad7565b610234610337366004611906565b610adb565b61023461034a366004611779565b610c99565b6101d9610dda565b6101d9610365366004611701565b610dfe565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103f65780601f106103cb576101008083540402835291602001916103f6565b820191906000526020600020905b8154815290600101906020018083116103d957829003601f168201915b505050505090505b90565b600061041561040e610e4e565b8484610e52565b5060015b92915050565b60025490565b6000610432848484610f06565b6104a28461043e610e4e565b61049d85604051806060016040528060288152602001612048602891396001600160a01b038a1660009081526001602052604081209061047c610e4e565b6001600160a01b03168152602081019190915260400160002054919061101b565b610e52565b5060019392505050565b60055460ff1690565b60006104156104c2610e4e565b8461049d85600160006104d3610e4e565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610e29565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610535610e4e565b6001600160a01b0316146105645760405162461bcd60e51b815260040161055b90611ed3565b60405180910390fd5b60005b81518110156106135760006009600084848151811061058257fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055507f9ef90a89b00db1a1891a357dc96b2a273add9d883e378c350d22bad87a9d7d308282815181106105ee57fe5b60200260200101516040516106039190611973565b60405180910390a1600101610567565b5050565b610628610622610e4e565b82611047565b50565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008061065a610ad7565b60011461067b57739a3febc003c0f589d1833e718d36f46d27ea36fb61068c565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906106bb9086906004016119ab565b60206040518083038186803b1580156106d357600080fd5b505afa1580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b91906116e5565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b815260040161073691906119ab565b60206040518083038186803b15801561074e57600080fd5b505afa158015610762573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078691906116e5565b9392505050565b60085460ff1690565b60096020526000908152604090205460ff1681565b6001600160a01b031660009081526020819052604090205490565b60006107f882604051806060016040528060248152602001612070602491396107f186610365610e4e565b919061101b565b905061080c83610806610e4e565b83610e52565b6108168383611047565b505050565b6001600160a01b031660009081526006602052604090205490565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610868610e4e565b6001600160a01b03161461088e5760405162461bcd60e51b815260040161055b90611ed3565b7f00000000000000000000000000000000000000000000000000000000000000006108b7610ad3565b116108d45760405162461bcd60e51b815260040161055b90611cc8565b80156108e7576108e2611129565b610628565b610628611195565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610921610e4e565b6001600160a01b0316146109475760405162461bcd60e51b815260040161055b90611ed3565b60005b81518110156106135760016009600084848151811061096557fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff0219169083151502179055507f77a7dbc6ad97703ad411a8d5edfcd1df382fb34b076a90898b11884f7ebdcc058282815181106109d157fe5b60200260200101516040516109e69190611973565b60405180910390a160010161094a565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156103f65780601f106103cb576101008083540402835291602001916103f6565b6000610415610a64610e4e565b8461049d856040518060600160405280602581526020016120946025913960016000610a8e610e4e565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919061101b565b6000610415610acc610e4e565b8484610f06565b4290565b4690565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610b0d610e4e565b6001600160a01b031614610b335760405162461bcd60e51b815260040161055b90611ed3565b6001600160a01b038216610b595760405162461bcd60e51b815260040161055b90611e47565b6001600160a01b038316610bc2574760008215610b7f57610b7a82846111ee565b610b81565b815b6040519091506001600160a01b0385169082156108fc029083906000818181858888f19350505050158015610bba573d6000803e3d6000fd5b505050610816565b6040516370a0823160e01b81526000906001600160a01b038516906370a0823190610bf1903090600401611973565b60206040518083038186803b158015610c0957600080fd5b505afa158015610c1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c41919061191a565b905060008215610c5a57610c5582846111ee565b610c5c565b815b905060008111610c7e5760405162461bcd60e51b815260040161055b90611f20565b610c926001600160a01b0386168583611204565b5050505050565b83610ca2610ad3565b1115610cc05760405162461bcd60e51b815260040161055b90611bbd565b6001600160a01b0387166000908152600660209081526040808320549051610d13927f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9928c928c928c92918c91016119b4565b6040516020818303038152906040528051906020012090506000611901610d3861125a565b83604051602001610d4b9392919061194e565b6040516020818303038152906040528051906020012090506000610d7182878787611299565b9050896001600160a01b0316816001600160a01b031614610da45760405162461bcd60e51b815260040161055b90611d0f565b6001600160a01b038a16600090815260066020526040902080546001019055610dce8a8a8a610e52565b50505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6000828201838110156107865760405162461bcd60e51b815260040161055b90611b4f565b3390565b6001600160a01b038316610e785760405162461bcd60e51b815260040161055b90611dcc565b6001600160a01b038216610e9e5760405162461bcd60e51b815260040161055b90611b0d565b6001600160a01b0380841660008181526001602090815260408083209487168084529490915290819020849055517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610ef99085906119ab565b60405180910390a3505050565b6001600160a01b038316610f2c5760405162461bcd60e51b815260040161055b90611d87565b6001600160a01b038216610f525760405162461bcd60e51b815260040161055b90611a9c565b610f5d838383611391565b610f9a81604051806060016040528060268152602001612022602691396001600160a01b038616600090815260208190526040902054919061101b565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610fc99082610e29565b6001600160a01b0380841660008181526020819052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ef99085906119ab565b6000818484111561103f5760405162461bcd60e51b815260040161055b9190611a32565b505050900390565b6001600160a01b03821661106d5760405162461bcd60e51b815260040161055b90611d46565b61107982600083611391565b6110b681604051806060016040528060228152602001612000602291396001600160a01b038516600090815260208190526040902054919061101b565b6001600160a01b0383166000908152602081905260409020556002546110dc9082611430565b6002556040516000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061111d9085906119ab565b60405180910390a35050565b60085460ff1661114b5760405162461bcd60e51b815260040161055b90611adf565b6008805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61117e610e4e565b60405161118b9190611973565b60405180910390a1565b60085460ff16156111b85760405162461bcd60e51b815260040161055b90611c5c565b6008805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861117e610e4e565b60008183106111fd5781610786565b5090919050565b6108168363a9059cbb60e01b8484604051602401611223929190611987565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611472565b60008060076000611269610ad7565b8152602081019190915260400160002054905080156112895790506103fe565b611291611501565b9150506103fe565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08211156112db5760405162461bcd60e51b815260040161055b90611c1a565b8360ff16601b14806112f057508360ff16601c145b61130c5760405162461bcd60e51b815260040161055b90611c86565b6000600186868686604051600081526020016040526040516113319493929190611a14565b6020604051602081039080840390855afa158015611353573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166113865760405162461bcd60e51b815260040161055b90611a65565b90505b949350505050565b61139c838383610816565b6113a461078d565b15806113c857506001600160a01b03831660009081526009602052604090205460ff165b806113eb57506001600160a01b03821660009081526009602052604090205460ff165b6114075760405162461bcd60e51b815260040161055b90611bf4565b6001600160a01b0382163014156108165760405162461bcd60e51b815260040161055b90611b86565b600061078683836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061101b565b60606114c7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166115b79092919063ffffffff16565b80519091501561081657808060200190518101906114e591906118d2565b6108165760405162461bcd60e51b815260040161055b90611e89565b60008061150c610ad7565b905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61153961036a565b805160209182012060408051808201825260018152603160f81b908401525161158993927fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc69187913091016119e8565b60408051601f1981840301815291815281516020928301206000948552600790925290922082905550905090565b6060611389848460008560606115cc85611685565b6115e85760405162461bcd60e51b815260040161055b90611e10565b60006060866001600160a01b031685876040516116059190611932565b60006040518083038185875af1925050503d8060008114611642576040519150601f19603f3d011682016040523d82523d6000602084013e611647565b606091505b5091509150811561165b5791506113899050565b80511561166b5780518082602001fd5b8360405162461bcd60e51b815260040161055b9190611a32565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590611389575050151592915050565b803561041981611fdc565b6000602082840312156116da578081fd5b813561078681611fdc565b6000602082840312156116f6578081fd5b815161078681611fdc565b60008060408385031215611713578081fd5b823561171e81611fdc565b9150602083013561172e81611fdc565b809150509250929050565b60008060006060848603121561174d578081fd5b833561175881611fdc565b9250602084013561176881611fdc565b929592945050506040919091013590565b600080600080600080600060e0888a031215611793578283fd5b873561179e81611fdc565b965060208801356117ae81611fdc565b95506040880135945060608801359350608088013560ff811681146117d1578384fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611800578182fd5b823561180b81611fdc565b946020939093013593505050565b6000602080838503121561182b578182fd5b823567ffffffffffffffff811115611841578283fd5b8301601f81018513611851578283fd5b803561186461185f82611f8c565b611f65565b8181528381019083850185840285018601891015611880578687fd5b8694505b838510156118aa5761189689826116be565b835260019490940193918501918501611884565b50979650505050505050565b6000602082840312156118c7578081fd5b813561078681611ff1565b6000602082840312156118e3578081fd5b815161078681611ff1565b6000602082840312156118ff578081fd5b5035919050565b60008060006060848603121561174d578283fd5b60006020828403121561192b578081fd5b5051919050565b60008251611944818460208701611fac565b9190910192915050565b60f09390931b6001600160f01b03191683526002830191909152602282015260420190565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b90815260200190565b9586526001600160a01b0394851660208701529290931660408501526060840152608083019190915260a082015260c00190565b9485526020850193909352604084019190915260608301526001600160a01b0316608082015260a00190565b93845260ff9290921660208401526040830152606082015260800190565b6000602082528251806020840152611a51816040850160208701611fac565b601f01601f19169190910160400192915050565b60208082526018908201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604082015260600190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526014908201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b604082015260600190565b60208082526022908201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b60208082526017908201527f544f524e3a20696e76616c696420726563697069656e74000000000000000000604082015260600190565b6020808252601d908201527f45524332305065726d69743a206578706972656420646561646c696e65000000604082015260600190565b6020808252600c908201526b1513d4938e881c185d5cd95960a21b604082015260600190565b60208082526022908201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604082015261756560f01b606082015260800190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60208082526022908201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604082015261756560f01b606082015260800190565b60208082526027908201527f544f524e3a2063616e6e6f74206368616e6765207472616e736665726162696c6040820152661a5d1e481e595d60ca1b606082015260800190565b6020808252601e908201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604082015260600190565b60208082526021908201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736040820152607360f81b606082015260800190565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526024908201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252601d908201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604082015260600190565b60208082526022908201527f544f524e3a2063616e206e6f742073656e6420746f207a65726f206164647265604082015261737360f01b606082015260800190565b6020808252602a908201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6040820152691bdd081cdd58d8d9595960b21b606082015260800190565b6020808252602d908201527f544f524e3a206f6e6c7920676f7665726e616e63652063616e20706572666f7260408201526c36903a3434b99030b1ba34b7b760991b606082015260800190565b6020808252601e908201527f544f524e3a20747279696e6720746f2073656e6420302062616c616e63650000604082015260600190565b60ff91909116815260200190565b60405181810167ffffffffffffffff81118282101715611f8457600080fd5b604052919050565b600067ffffffffffffffff821115611fa2578081fd5b5060209081020190565b60005b83811015611fc7578181015183820152602001611faf565b83811115611fd6576000848401525b50505050565b6001600160a01b038116811461062857600080fd5b801515811461062857600080fdfe45524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220508bd3e5211c587bdd72c14b81d36b492a16c644cf3a49de99dec0ebaca3bc2f64736f6c634300060c0033b1f8c967686978705980b0eae8b5c734020d492e556d83ba6c541fb9fc5c5d940000000000000000000000000000000000000000000000000000000000278d000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000af85d122719b4dd08ad5d3f2d10d511c7c8692c6bf59eee81e4d729be64fbcc8c0000000000000000000000000000000000000000000069e10de76676d080000091abf9321a7fbc883084fdbf70b4b17cf8b56861e62b99a50cdbae976b1a753100000000000000000000000000000000000000000000d3c21bcecceda1000000d3c5a4ae75857c289e77d1085e41e1f68a421a8d7e45df3b87f8bc9b7e36d4bc0000000000000000000000000000000000000000000211654585005212800000ae384576d53d2e48ffedcd6221b3c5d85023beaefb90f65d5888e8e8a23c49b400000000000000000000000000000000000000000001a784379d99db42000000c8be36f2641eee2ff4c8571c8fe2b73fc71207ec958af34d1d6a8cb2855b0a1500000000000000000000000000000000000000000000d3c21bcecceda100000044a0771c036523099830f31f8027b45ef19fe71e6702295afc6848bca07dc6c100000000000000000000000000000000000000000000ae81241c24d2f5e80000623f7d1148fa397836cc08169de99254bf93948cc356babb90a99c34d889011d00000000000000000000000000000000000000000000ae81241c24d2f5e8000092dfe0677a5692d5bdca7f644459ecc2b4d8d3189d60446819b2b16e70253a9e00000000000000000000000000000000000000000000ae81241c24d2f5e80000eae47ebd4bd43d81d26f63a86e2ba70928b91f9c1f0897c542b9da995b72e0da0000000000000000000000000000000000000000000069e10de76676d0800000ec52d3a92ac7d8b7a002e529cc7804ae4f94c183e75275a726269f1c94c44f330000000000000000000000000000000000000000000005e1d93091d930c80000",
"expectedAddress": "0xba8180252894f5d781625a6Cd452664Fcd943751"
},
{
"domain": "governanceImpl.deploy.tornadocash.eth",
"contract": "Governance.sol",
"bytecode": "0x60806040523480156200001157600080fd5b50600060019054906101000a900460ff16806200003a5750620000396200016060201b60201c565b5b8062000051575060008054906101000a900460ff16155b62000093576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200008a906200023b565b60405180910390fd5b60008060019054906101000a900460ff161590508015620000e4576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61dead604060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620001376200017760201b60201c565b8015620001595760008060016101000a81548160ff0219169083151502179055505b506200026e565b6000803090506000813b9050600081149250505090565b6202a3006033819055506203f480603481905550690a968163f0a57b40000060358190555069021e19e0c9bab2400000603681905550604b6037819055506203f480603881905550610e10603981905550615460603a81905550565b6000620001e2602e836200025d565b91507f436f6e747261637420696e7374616e63652068617320616c726561647920626560008301527f656e20696e697469616c697a65640000000000000000000000000000000000006020830152604082019050919050565b600060208201905081810360008301526200025681620001d3565b9050919050565b600082825260208201905092915050565b6140a3806200027e6000396000f3fe60806040526004361061021a5760003560e01c80639a9e3b6e11610123578063ce25d71c116100ab578063e4917d9f1161006f578063e4917d9f14610810578063ea0217cf14610839578063ece40cc114610862578063f0b768921461088b578063fe0d94c1146108b45761021a565b8063ce25d71c14610715578063d6159fe514610740578063d6f0948c1461076b578063da35c664146107a8578063e23a9a52146107d35761021a565b8063adf898a4116100f2578063adf898a414610644578063b1610d7e1461066f578063b54426c81461069a578063b859f11b146106c3578063c0c0e820146106ec5761021a565b80639a9e3b6e146105765780639ae697bf1461059f578063a6c26603146105dc578063a72edda3146106075761021a565b80635c23bdf5116101a65780636a661755116101755780636a661755146104b95780636dc2dc6c146104e457806370b0f6601461050d57806392ab89bb146105365780639498bd711461054d5761021a565b80635c23bdf5146103eb5780636198e3391461042857806365da126414610451578063671dd2751461048e5761021a565b806337f135d7116101ed57806337f135d7146102f25780633e4f49e61461031d578063587a6ecb1461035a57806358e9fff0146103855780635c19a95c146103c25761021a565b8063013cf08b1461021f57806302ec8f9e1461026357806315373e3d1461028c57806317977c61146102b5575b600080fd5b34801561022b57600080fd5b506102466004803603810190610241919061314d565b6108d0565b60405161025a9897969594939291906139be565b60405180910390f35b34801561026f57600080fd5b5061028a6004803603810190610285919061314d565b61097f565b005b34801561029857600080fd5b506102b360048036038101906102ae91906131b2565b6109f7565b005b3480156102c157600080fd5b506102dc60048036038101906102d79190612ed5565b610a06565b6040516102e99190613dc5565b60405180910390f35b3480156102fe57600080fd5b50610307610a1e565b6040516103149190613dc5565b60405180910390f35b34801561032957600080fd5b50610344600480360381019061033f919061314d565b610a24565b6040516103519190613b2d565b60405180910390f35b34801561036657600080fd5b5061036f610ba4565b60405161037c9190613dc5565b60405180910390f35b34801561039157600080fd5b506103ac60048036038101906103a79190612f27565b610baa565b6040516103b99190613dc5565b60405180910390f35b3480156103ce57600080fd5b506103e960048036038101906103e49190612ed5565b610c8d565b005b3480156103f757600080fd5b50610412600480360381019061040d91906130fb565b610f74565b60405161041f9190613943565b60405180910390f35b34801561043457600080fd5b5061044f600480360381019061044a919061314d565b6110cc565b005b34801561045d57600080fd5b5061047860048036038101906104739190612ed5565b611311565b6040516104859190613943565b60405180910390f35b34801561049a57600080fd5b506104a3611344565b6040516104b09190613dc5565b60405180910390f35b3480156104c557600080fd5b506104ce61134a565b6040516104db9190613dc5565b60405180910390f35b3480156104f057600080fd5b5061050b6004803603810190610506919061314d565b611350565b005b34801561051957600080fd5b50610534600480360381019061052f919061314d565b61140e565b005b34801561054257600080fd5b5061054b611486565b005b34801561055957600080fd5b50610574600480360381019061056f91906130fb565b611636565b005b34801561058257600080fd5b5061059d6004803603810190610598919061314d565b611905565b005b3480156105ab57600080fd5b506105c660048036038101906105c19190612ed5565b61197d565b6040516105d39190613dc5565b60405180910390f35b3480156105e857600080fd5b506105f1611995565b6040516105fe9190613dc5565b60405180910390f35b34801561061357600080fd5b5061062e60048036038101906106299190612ed5565b61199b565b60405161063b9190613dc5565b60405180910390f35b34801561065057600080fd5b506106596119b3565b6040516106669190613b12565b60405180910390f35b34801561067b57600080fd5b506106846119d9565b6040516106919190613dc5565b60405180910390f35b3480156106a657600080fd5b506106c160048036038101906106bc919061314d565b6119df565b005b3480156106cf57600080fd5b506106ea60048036038101906106e5919061306b565b6119ec565b005b3480156106f857600080fd5b50610713600480360381019061070e919061314d565b611b5d565b005b34801561072157600080fd5b5061072a611bd5565b6040516107379190613dc5565b60405180910390f35b34801561074c57600080fd5b50610755611bdb565b6040516107629190613dc5565b60405180910390f35b34801561077757600080fd5b50610792600480360381019061078d9190612f8e565b611be1565b60405161079f9190613dc5565b60405180910390f35b3480156107b457600080fd5b506107bd611bf6565b6040516107ca9190613dc5565b60405180910390f35b3480156107df57600080fd5b506107fa60048036038101906107f59190613176565b611c06565b6040516108079190613daa565b60405180910390f35b34801561081c57600080fd5b506108376004803603810190610832919061314d565b611cbc565b005b34801561084557600080fd5b50610860600480360381019061085b919061314d565b611d34565b005b34801561086e57600080fd5b506108896004803603810190610884919061314d565b611dac565b005b34801561089757600080fd5b506108b260048036038101906108ad9190612fe2565b611e24565b005b6108ce60048036038101906108c9919061314d565b611ecf565b005b603d81815481106108dd57fe5b90600052602060002090600802016000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060020154908060030154908060040154908060050154908060060160009054906101000a900460ff16908060060160019054906101000a900460ff16905088565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e490613c8a565b60405180910390fd5b8060358190555050565b610a0233838361213a565b5050565b603e6020528060005260406000206000915090505481565b60335481565b6000610a2e611bf6565b8211158015610a3d5750600082115b610a7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7390613d2a565b60405180910390fd5b6000603d8381548110610a8b57fe5b906000526020600020906008020190508060020154610aa86124b8565b11610ab7576000915050610b9f565b8060030154610ac46124b8565b11610ad3576001915050610b9f565b80600501548160040154111580610af557506035548160050154826004015401105b15610b04576002915050610b9f565b8060060160009054906101000a900460ff1615610b25576005915050610b9f565b610b52603454610b4460335484600301546124c090919063ffffffff16565b6124c090919063ffffffff16565b610b5a6124b8565b10610b69576006915050610b9f565b610b8260335482600301546124c090919063ffffffff16565b610b8a6124b8565b10610b99576004915050610b9f565b60039150505b919050565b603a5481565b60003373ffffffffffffffffffffffffffffffffffffffff16603c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610c79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7090613d6a565b60405180910390fd5b610c84848484612515565b90509392505050565b6000603c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610d5957503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610d925750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b8015610dca57508073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610e09576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0090613caa565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e98578073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f1af5b1c85495b3618ea659a1ba256c8b8974b437297d3b914e321e086a28da7260405160405180910390a35b81603c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f4bc154dd35d6a5cb9206482ecb473cdbf2473006d6bce728b9cc0741bcc59ea260405160405180910390a35050565b6000806001610f8161296b565b14610fa057739a3febc003c0f589d1833e718d36f46d27ea36fb610fb1565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b90508073ffffffffffffffffffffffffffffffffffffffff16630178b8bf846040518263ffffffff1660e01b8152600401610fec9190613af7565b60206040518083038186803b15801561100457600080fd5b505afa158015611018573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103c9190613124565b73ffffffffffffffffffffffffffffffffffffffff16633b3b57de846040518263ffffffff1660e01b81526004016110749190613af7565b60206040518083038186803b15801561108c57600080fd5b505afa1580156110a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110c49190612efe565b915050919050565b603f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546111146124b8565b11611154576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114b90613c0a565b60405180910390fd5b6111dd816040518060400160405280602081526020017f476f7665726e616e63653a20696e73756666696369656e742062616c616e6365815250603b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129789092919063ffffffff16565b603b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550604060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b815260040161127d92919061395e565b602060405180830381600087803b15801561129757600080fd5b505af11580156112ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112cf91906130d2565b61130e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161130590613c4a565b60405180910390fd5b50565b603c6020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60355481565b60345481565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146113be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b590613c8a565b60405180910390fd5b603354603a5410611404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113fb90613c2a565b60405180910390fd5b80603a8190555050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461147c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147390613c8a565b60405180910390fd5b8060378190555050565b6000603c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561155a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155190613d4a565b60405180910390fd5b6000603c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f1af5b1c85495b3618ea659a1ba256c8b8974b437297d3b914e321e086a28da7260405160405180910390a350565b600060019054906101000a900460ff168061165557506116546129d3565b5b8061166b575060008054906101000a900460ff16155b6116aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a190613d0a565b60405180910390fd5b60008060019054906101000a900460ff1615905080156116fa576001600060016101000a81548160ff02191690831515021790555060016000806101000a81548160ff0219169083151502179055505b61170382610f74565b604060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550603d6040518061010001604052803073ffffffffffffffffffffffffffffffffffffffff16815260200161dead73ffffffffffffffffffffffffffffffffffffffff1681526020016000815260200160008152602001600081526020016000815260200160011515815260200160001515815250908060018154018082558091505060019003906000526020600020906008020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a81548160ff02191690831515021790555060e08201518160060160016101000a81548160ff02191690831515021790555050506118e06129ea565b80156119015760008060016101000a81548160ff0219169083151502179055505b5050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611973576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161196a90613c8a565b60405180910390fd5b8060348190555050565b603b6020528060005260406000206000915090505481565b60365481565b603f6020528060005260406000206000915090505481565b604060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60385481565b6119e93382612a46565b50565b60005b8351811015611b03573373ffffffffffffffffffffffffffffffffffffffff16603c6000868481518110611a1f57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611ad8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611acf90613d6a565b60405180910390fd5b611af6848281518110611ae757fe5b6020026020010151848461213a565b80806001019150506119ef565b506000603b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115611b5857611b5733838361213a565b5b505050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611bcb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bc290613c8a565b60405180910390fd5b8060398190555050565b60395481565b60375481565b6000611bee338484612515565b905092915050565b60006001603d8054905003905090565b611c0e612cbc565b603d8381548110611c1b57fe5b906000526020600020906008020160070160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206040518060600160405290816000820160009054906101000a900460ff161515151581526020016000820160019054906101000a900460ff16151515158152602001600182015481525050905092915050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611d2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d2190613c8a565b60405180910390fd5b8060338190555050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611da2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d9990613c8a565b60405180910390fd5b8060388190555050565b3073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611e1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e1190613c8a565b60405180910390fd5b8060368190555050565b604060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d505accf873088888888886040518863ffffffff1660e01b8152600401611e8b9796959493929190613a3c565b600060405180830381600087803b158015611ea557600080fd5b505af1158015611eb9573d6000803e3d6000fd5b50505050611ec78686612a46565b505050505050565b60046006811115611edc57fe5b611ee582610a24565b6006811115611ef057fe5b14611f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f2790613b6a565b60405180910390fd5b6000603d8281548110611f3f57fe5b9060005260206000209060080201905060018160060160006101000a81548160ff021916908315150217905550600060608260010160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166040516024016040516020818303038152906040527f373058b8000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161203b919061392c565b600060405180830381855af49150503d8060008114612076576040519150601f19603f3d011682016040523d82523d6000602084013e61207b565b606091505b509150915081612107576000815111156120cc57806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120c39190613b48565b60405180910390fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120fe90613d8a565b60405180910390fd5b837f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f60405160405180910390a250505050565b6001600681111561214757fe5b61215083610a24565b600681111561215b57fe5b1461219b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161219290613baa565b60405180910390fd5b6000603d83815481106121aa57fe5b9060005260206000209060080201905060008160070160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000209050600082600501548360040154111590506000603b60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060008111612296576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161228d90613cca565b60405180910390fd5b8260000160009054906101000a900460ff1615612311578260000160019054906101000a900460ff16156122ec576122df83600101548560040154612bcf90919063ffffffff16565b8460040181905550612310565b61230783600101548560050154612bcf90919063ffffffff16565b84600501819055505b5b841561233b5761232e8185600401546124c090919063ffffffff16565b846004018190555061235b565b6123528185600501546124c090919063ffffffff16565b84600501819055505b8360060160019054906101000a900460ff1615801561239857506039546123966123836124b8565b8660030154612bcf90919063ffffffff16565b105b156123f95760008460050154856004015411159050801515831515146123f75760018560060160016101000a81548160ff0219169083151502179055506123ee603a5486600301546124c090919063ffffffff16565b85600301819055505b505b60018360000160006101000a81548160ff021916908315150217905550848360000160016101000a81548160ff02191690831515021790555080836001018190555061245d8761245860335487600301546124c090919063ffffffff16565b612c19565b8415158773ffffffffffffffffffffffffffffffffffffffff16877f7c2de587c00d75474a0c6c6fa96fd3b45dc974cd4e8a75f712bb84c950dce1b5846040516124a79190613dc5565b60405180910390a450505050505050565b600042905090565b60008082840190508381101561250b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250290613bea565b60405180910390fd5b8091505092915050565b600080603b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905060365481101561259f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161259690613bca565b60405180910390fd5b6125a884612ca9565b6125e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125de90613cea565b60405180910390fd5b6000603e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081146126bf57600061263e82610a24565b90506001600681111561264d57fe5b81600681111561265957fe5b1415801561267e57506000600681111561266f57fe5b81600681111561267b57fe5b14155b6126bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126b490613b8a565b60405180910390fd5b505b60006126dd6037546126cf6124b8565b6124c090919063ffffffff16565b905060006126f6603854836124c090919063ffffffff16565b9050612700612ce1565b6040518061010001604052808a73ffffffffffffffffffffffffffffffffffffffff1681526020018973ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018381526020016000815260200160008152602001600015158152602001600015158152509050603d81908060018154018082558091505060019003906000526020600020906008020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060408201518160020155606082015181600301556080820151816004015560a0820151816005015560c08201518160060160006101000a81548160ff02191690831515021790555060e08201518160060160016101000a81548160ff0219169083151502179055505050600061289e611bf6565b905080603e6000846000015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129068a612901603354866124c090919063ffffffff16565b612c19565b3373ffffffffffffffffffffffffffffffffffffffff16817f90ec05050aa23d54ba425e926fe646c318e85825bc400b13a46010abe86eb2f08b87878d6040516129539493929190613aab565b60405180910390a38096505050505050509392505050565b6000804690508091505090565b60008383111582906129c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129b79190613b48565b60405180910390fd5b5060008385039050809150509392505050565b6000803090506000813b9050600081149250505090565b6202a3006033819055506203f480603481905550690a968163f0a57b40000060358190555069021e19e0c9bab2400000603681905550604b6037819055506203f480603881905550610e10603981905550615460603a81905550565b604060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd8330846040518463ffffffff1660e01b8152600401612aa593929190613987565b602060405180830381600087803b158015612abf57600080fd5b505af1158015612ad3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612af791906130d2565b612b36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b2d90613c6a565b60405180910390fd5b612b8881603b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546124c090919063ffffffff16565b603b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000612c1183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612978565b905092915050565b603f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115612ca55780603f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b600080823b905060008111915050919050565b6040518060600160405280600015158152602001600015158152602001600081525090565b604051806101000160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152602001600081526020016000815260200160008152602001600081526020016000151581526020016000151581525090565b600081359050612d6581613fe3565b92915050565b600081519050612d7a81613fe3565b92915050565b600082601f830112612d9157600080fd5b8135612da4612d9f82613e0d565b613de0565b91508181835260208401935060208101905083856020840282011115612dc957600080fd5b60005b83811015612df95781612ddf8882612d56565b845260208401935060208301925050600181019050612dcc565b5050505092915050565b600081359050612e1281613ffa565b92915050565b600081519050612e2781613ffa565b92915050565b600081359050612e3c81614011565b92915050565b600081519050612e5181614028565b92915050565b600082601f830112612e6857600080fd5b8135612e7b612e7682613e35565b613de0565b91508082526020830160208301858383011115612e9757600080fd5b612ea2838284613f83565b50505092915050565b600081359050612eba8161403f565b92915050565b600081359050612ecf81614056565b92915050565b600060208284031215612ee757600080fd5b6000612ef584828501612d56565b91505092915050565b600060208284031215612f1057600080fd5b6000612f1e84828501612d6b565b91505092915050565b600080600060608486031215612f3c57600080fd5b6000612f4a86828701612d56565b9350506020612f5b86828701612d56565b925050604084013567ffffffffffffffff811115612f7857600080fd5b612f8486828701612e57565b9150509250925092565b60008060408385031215612fa157600080fd5b6000612faf85828601612d56565b925050602083013567ffffffffffffffff811115612fcc57600080fd5b612fd885828601612e57565b9150509250929050565b60008060008060008060c08789031215612ffb57600080fd5b600061300989828a01612d56565b965050602061301a89828a01612eab565b955050604061302b89828a01612eab565b945050606061303c89828a01612ec0565b935050608061304d89828a01612e2d565b92505060a061305e89828a01612e2d565b9150509295509295509295565b60008060006060848603121561308057600080fd5b600084013567ffffffffffffffff81111561309a57600080fd5b6130a686828701612d80565b93505060206130b786828701612eab565b92505060406130c886828701612e03565b9150509250925092565b6000602082840312156130e457600080fd5b60006130f284828501612e18565b91505092915050565b60006020828403121561310d57600080fd5b600061311b84828501612e2d565b91505092915050565b60006020828403121561313657600080fd5b600061314484828501612e42565b91505092915050565b60006020828403121561315f57600080fd5b600061316d84828501612eab565b91505092915050565b6000806040838503121561318957600080fd5b600061319785828601612eab565b92505060206131a885828601612d56565b9150509250929050565b600080604083850312156131c557600080fd5b60006131d385828601612eab565b92505060206131e485828601612e03565b9150509250929050565b6131f781613f17565b82525050565b61320681613e93565b82525050565b61321581613ea5565b82525050565b61322481613ea5565b82525050565b61323381613eb1565b82525050565b600061324482613e61565b61324e8185613e77565b935061325e818560208601613f92565b80840191505092915050565b61327381613f29565b82525050565b61328281613f4d565b82525050565b600061329382613e6c565b61329d8185613e82565b93506132ad818560208601613f92565b6132b681613fc5565b840191505092915050565b60006132ce602b83613e82565b91507f476f7665726e616e63653a3a657865637574653a20696e76616c69642070726f60008301527f706f73616c2073746174650000000000000000000000000000000000000000006020830152604082019050919050565b6000613334605583613e82565b91507f476f7665726e616e63653a3a70726f706f73653a206f6e65206c69766520707260008301527f6f706f73616c207065722070726f706f7365722c20666f756e6420616e20616c60208301527f7265616479206163746976652070726f706f73616c00000000000000000000006040830152606082019050919050565b60006133c0602783613e82565b91507f476f7665726e616e63653a3a5f63617374566f74653a20766f74696e6720697360008301527f20636c6f736564000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613426603c83613e82565b91507f476f7665726e616e63653a3a70726f706f73653a2070726f706f73657220766f60008301527f7465732062656c6f772070726f706f73616c207468726573686f6c64000000006020830152604082019050919050565b600061348c601b83613e82565b91507f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006000830152602082019050919050565b60006134cc601d83613e82565b91507f476f7665726e616e63653a20746f6b656e7320617265206c6f636b65640000006000830152602082019050919050565b600061350c602483613e82565b91507f476f7665726e616e63653a20696e636f7272656e7420766f7465457874656e6460008301527f54696d65000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613572601583613e82565b91507f544f524e3a207472616e73666572206661696c656400000000000000000000006000830152602082019050919050565b60006135b2601983613e82565b91507f544f524e3a207472616e7366657246726f6d206661696c6564000000000000006000830152602082019050919050565b60006135f2601883613e82565b91507f476f7665726e616e63653a20756e617574686f72697a656400000000000000006000830152602082019050919050565b6000613632601d83613e82565b91507f476f7665726e616e63653a20696e76616c69642064656c6567617465650000006000830152602082019050919050565b6000613672601883613e82565b91507f476f7665726e616e63653a2062616c616e6365206973203000000000000000006000830152602082019050919050565b60006136b2602383613e82565b91507f476f7665726e616e63653a3a70726f706f73653a206e6f74206120636f6e747260008301527f61637400000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613718602e83613e82565b91507f436f6e747261637420696e7374616e63652068617320616c726561647920626560008301527f656e20696e697469616c697a65640000000000000000000000000000000000006020830152604082019050919050565b600061377e602683613e82565b91507f476f7665726e616e63653a3a73746174653a20696e76616c69642070726f706f60008301527f73616c20696400000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006137e4602a83613e82565b91507f476f7665726e616e63653a20746f6b656e732061726520616c7265616479207560008301527f6e64656c656761746564000000000000000000000000000000000000000000006020830152604082019050919050565b600061384a601a83613e82565b91507f476f7665726e616e63653a206e6f7420617574686f72697a65640000000000006000830152602082019050919050565b600061388a601983613e82565b91507f50726f706f73616c20657865637574696f6e206661696c6564000000000000006000830152602082019050919050565b6060820160008201516138d3600085018261320c565b5060208201516138e6602085018261320c565b5060408201516138f960408501826138ff565b50505050565b61390881613f00565b82525050565b61391781613f00565b82525050565b61392681613f0a565b82525050565b60006139388284613239565b915081905092915050565b600060208201905061395860008301846131fd565b92915050565b600060408201905061397360008301856131ee565b613980602083018461390e565b9392505050565b600060608201905061399c60008301866131fd565b6139a960208301856131fd565b6139b6604083018461390e565b949350505050565b6000610100820190506139d4600083018b6131fd565b6139e1602083018a6131fd565b6139ee604083018961390e565b6139fb606083018861390e565b613a08608083018761390e565b613a1560a083018661390e565b613a2260c083018561321b565b613a2f60e083018461321b565b9998505050505050505050565b600060e082019050613a51600083018a6131fd565b613a5e60208301896131fd565b613a6b604083018861390e565b613a78606083018761390e565b613a85608083018661391d565b613a9260a083018561322a565b613a9f60c083018461322a565b98975050505050505050565b6000608082019050613ac060008301876131fd565b613acd602083018661390e565b613ada604083018561390e565b8181036060830152613aec8184613288565b905095945050505050565b6000602082019050613b0c600083018461322a565b92915050565b6000602082019050613b27600083018461326a565b92915050565b6000602082019050613b426000830184613279565b92915050565b60006020820190508181036000830152613b628184613288565b905092915050565b60006020820190508181036000830152613b83816132c1565b9050919050565b60006020820190508181036000830152613ba381613327565b9050919050565b60006020820190508181036000830152613bc3816133b3565b9050919050565b60006020820190508181036000830152613be381613419565b9050919050565b60006020820190508181036000830152613c038161347f565b9050919050565b60006020820190508181036000830152613c23816134bf565b9050919050565b60006020820190508181036000830152613c43816134ff565b9050919050565b60006020820190508181036000830152613c6381613565565b9050919050565b60006020820190508181036000830152613c83816135a5565b9050919050565b60006020820190508181036000830152613ca3816135e5565b9050919050565b60006020820190508181036000830152613cc381613625565b9050919050565b60006020820190508181036000830152613ce381613665565b9050919050565b60006020820190508181036000830152613d03816136a5565b9050919050565b60006020820190508181036000830152613d238161370b565b9050919050565b60006020820190508181036000830152613d4381613771565b9050919050565b60006020820190508181036000830152613d63816137d7565b9050919050565b60006020820190508181036000830152613d838161383d565b9050919050565b60006020820190508181036000830152613da38161387d565b9050919050565b6000606082019050613dbf60008301846138bd565b92915050565b6000602082019050613dda600083018461390e565b92915050565b6000604051905081810181811067ffffffffffffffff82111715613e0357600080fd5b8060405250919050565b600067ffffffffffffffff821115613e2457600080fd5b602082029050602081019050919050565b600067ffffffffffffffff821115613e4c57600080fd5b601f19601f8301169050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b6000613e9e82613ee0565b9050919050565b60008115159050919050565b6000819050919050565b6000613ec682613e93565b9050919050565b6000819050613edb82613fd6565b919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000613f2282613f5f565b9050919050565b6000613f3482613f3b565b9050919050565b6000613f4682613ee0565b9050919050565b6000613f5882613ecd565b9050919050565b6000613f6a82613f71565b9050919050565b6000613f7c82613ee0565b9050919050565b82818337600083830152505050565b60005b83811015613fb0578082015181840152602081019050613f95565b83811115613fbf576000848401525b50505050565b6000601f19601f8301169050919050565b60078110613fe057fe5b50565b613fec81613e93565b8114613ff757600080fd5b50565b61400381613ea5565b811461400e57600080fd5b50565b61401a81613eb1565b811461402557600080fd5b50565b61403181613ebb565b811461403c57600080fd5b50565b61404881613f00565b811461405357600080fd5b50565b61405f81613f0a565b811461406a57600080fd5b5056fea2646970667358221220788f6eceffeb17ab42e7d3ff9ceaab0204b9323054ccc9b610b1de7d670abaeb64736f6c634300060c0033",
"expectedAddress": "0x3a507bF84a2C65EC400Bc9dBEECF9358A6E786eb"
},
{
"domain": "gov.deploy.tornadocash.eth",
"contract": "LoopbackProxy.sol",
"bytecode": "0x608060405260405162000ee438038062000ee4833981810160405260408110156200002957600080fd5b8101908080519060200190929190805160405193929190846401000000008211156200005457600080fd5b838201915060208201858111156200006b57600080fd5b82518660018202830111640100000000821117156200008957600080fd5b8083526020830192505050908051906020019080838360005b83811015620000bf578082015181840152602081019050620000a2565b50505050905090810190601f168015620000ed5780820380516001836020036101000a031916815260200191505b506040525050506200010582620002b660201b60201c565b3082828160017f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbd60001c0360001b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b146200015f57fe5b62000170826200042460201b60201c565b600081511115620002425760008273ffffffffffffffffffffffffffffffffffffffff16826040518082805190602001908083835b60208310620001ca5780518252602082019150602081019050602083039250620001a5565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d80600081146200022c576040519150601f19603f3d011682016040523d82523d6000602084013e62000231565b606091505b50509050806200024057600080fd5b505b505060017fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610460001c0360001b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b146200029a57fe5b620002ab82620004c060201b60201c565b50505050506200050f565b6000806001620002cb620004ef60201b60201c565b14620002ec57739a3febc003c0f589d1833e718d36f46d27ea36fb620002fd565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b90508073ffffffffffffffffffffffffffffffffffffffff16630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156200035157600080fd5b505afa15801562000366573d6000803e3d6000fd5b505050506040513d60208110156200037d57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff16633b3b57de846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620003df57600080fd5b505afa158015620003f4573d6000803e3d6000fd5b505050506040513d60208110156200040b57600080fd5b8101908080519060200190929190505050915050919050565b6200043a81620004fc60201b620007341760201c565b62000491576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018062000eae6036913960400191505060405180910390fd5b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b90508181555050565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b90508181555050565b6000804690508091505090565b600080823b905060008111915050919050565b61098f806200051f6000396000f3fe6080604052600436106100595760003560e01c80633659cfe6146100725780634f1ef286146100c35780635c23bdf51461015c5780635c60da1b146101c15780638f28397014610202578063f851a4401461025357610068565b3661006857610066610294565b005b610070610294565b005b34801561007e57600080fd5b506100c16004803603602081101561009557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506102ae565b005b61015a600480360360408110156100d957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561011657600080fd5b82018360208201111561012857600080fd5b8035906020019184600183028401116401000000008311171561014a57600080fd5b9091929391929390505050610303565b005b34801561016857600080fd5b506101956004803603602081101561017f57600080fd5b81019080803590602001909291905050506103d9565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156101cd57600080fd5b506101d6610537565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561020e57600080fd5b506102516004803603602081101561022557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061058f565b005b34801561025f57600080fd5b506102686106dc565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61029c610747565b6102ac6102a7610749565b61077a565b565b6102b66107a0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156102f7576102f2816107d1565b610300565b6102ff610294565b5b50565b61030b6107a0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156103cb57610347836107d1565b60008373ffffffffffffffffffffffffffffffffffffffff168383604051808383808284378083019250505092505050600060405180830381855af49150503d80600081146103b2576040519150601f19603f3d011682016040523d82523d6000602084013e6103b7565b606091505b50509050806103c557600080fd5b506103d4565b6103d3610294565b5b505050565b60008060016103e6610820565b1461040557739a3febc003c0f589d1833e718d36f46d27ea36fb610416565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b90508073ffffffffffffffffffffffffffffffffffffffff16630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561046957600080fd5b505afa15801561047d573d6000803e3d6000fd5b505050506040513d602081101561049357600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff16633b3b57de846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104f457600080fd5b505afa158015610508573d6000803e3d6000fd5b505050506040513d602081101561051e57600080fd5b8101908080519060200190929190505050915050919050565b60006105416107a0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156105835761057c610749565b905061058c565b61058b610294565b5b90565b6105976107a0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614156106d057600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610650576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a8152602001806108ea603a913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f6106796107a0565b82604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a16106cb8161082d565b6106d9565b6106d8610294565b5b50565b60006106e66107a0565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610728576107216107a0565b9050610731565b610730610294565b5b90565b600080823b905060008111915050919050565b565b6000807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b9050805491505090565b3660008037600080366000845af43d6000803e806000811461079b573d6000f35b3d6000fd5b6000807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b9050805491505090565b6107da8161085c565b8073ffffffffffffffffffffffffffffffffffffffff167fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b60405160405180910390a250565b6000804690508091505090565b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610360001b90508181555050565b61086581610734565b6108ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260368152602001806109246036913960400191505060405180910390fd5b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b9050818155505056fe5472616e73706172656e745570677261646561626c6550726f78793a206e65772061646d696e20697320746865207a65726f20616464726573735570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e7472616374a2646970667358221220ccb3f61b16f91442a144a2bd126c9868316500230114bf493e2080bc5dffd7c564736f6c634300060c00335570677261646561626c6550726f78793a206e657720696d706c656d656e746174696f6e206973206e6f74206120636f6e747261637494df524deb68ee5e52a508a41438b4f8987ecbb444959b585bc3c081cfd2d371000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000249498bd71c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b00000000000000000000000000000000000000000000000000000000",
"expectedAddress": "0x274a35Ef1688A1799D8A8f93eB431fbd126D24b8"
},
{
"domain": "reward.verifier.deploy.tornadocash.eth",
"contract": "RewardVerifier.sol",
"bytecode": "0x608060405234801561001057600080fd5b50610f8e806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806372774f7214610030575b600080fd5b61010460048036036101a081101561004757600080fd5b81019060208101813564010000000081111561006257600080fd5b82018360208201111561007457600080fd5b8035906020019184600183028401116401000000008311171561009657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051610180818101909252939695948181019493509150600c9083908390808284376000920191909152509194506101189350505050565b604080519115158252519081900360200190f35b6000610122610da7565b8380602001905161010081101561013857600080fd5b50905060005b60088160ff1610156101c3577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47828260ff166008811061017a57fe5b6020020151106101bb5760405162461bcd60e51b8152600401808060200182810382526022815260200180610f376022913960400191505060405180910390fd5b60010161013e565b506101cc610dc6565b506040805180820190915281518152602080830151908201526101ed610de0565b506040805160808082018352848301518284019081526060808701519084015282528251808401909352840151825260a0840151602080840191909152810191909152610238610dc6565b506040805180820190915260c0840151815260e0840151602082015261025c610e05565b610264610369565b905061026e610dc6565b5060808101515160005b600c811015610333577f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000018982600c81106102ae57fe5b6020020151106102ef5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f126025913960400191505060405180910390fd5b61032982610324856080015184600101600d811061030957fe5b60200201518c85600c811061031a57fe5b6020020151610a39565b610ade565b9150600101610278565b5061035c61034086610b82565b8584600001518560200151858760400151898960600151610c29565b9998505050505050505050565b610371610e05565b6040805180820182527f259cf7efde69ebe470708f604235fd18a449998d3625ffcd317195028cd9a48181527f2f4077c7bcd358912cbaa68b56b66c39ed949e066811834b24f150b407fbcf676020808301919091529083528151608080820184527f02cdc6b1702b9740056ee0c1bb7c7b2db261e9e7c4d7d6ec051e41bacf84035a8285019081527f193f5999fb36903098e29aa82646a52e8e2aa5302a8e13e717cf74a1f19fe0ba606080850191909152908352845180860186527f0730dfa35bc78258a1e439dfadcd8d154cf1d0afa18527c8f8cc63bfa9f50e9581527f06b0dc4fd7d0e9ffb5b6ee07425f0fb5008c9c117d6ab34ccc0b56622c9b59c4818601528385015285840192909252835180820185527f0acccb55f554796633b393dd3cf5450768cbb33b070f7b6cfb46f9d8a5267bde8186019081527f0f7a8b07cdfa36e0eecb7218a65def71d6f03d121c6bedd42a664e46996b68e6828501528152845180860186527f1fc440febfc79c02e24160bd10c368fdd21c2ae9c9a9da93ef6cd4389c1807e281527f10528c0628c4c8e7f3538ec71d5baa78be9923c6bf32b676f888ae552f4217b4818601528185015285850152835180820185527f154bdd49692f7e4b755897f17fb8b7e81ef8ea7d93317a56350849b731dcc1878186019081527f1446db9661fb56a73f46c53063e508a19cf10c736b737ff517ab9d8051910320828501528152845180860186527f0a64df43b7422a6c79678f6a30209d89af2cbfd95ae94ed5de68d3664692b35981527f1e7dd6aee4603148f8eb23e76ff604fd4ad51b8c9c11e96f68aad507f75f6251818601528185015282860152835180850185527f248ad8193510698911f36a6e2ab3c960ca53d4de6491c1685c9288dea7544b6481527f14eb6871b5a98f5c4704eb57482c68bba42d1531e9daa9409ca98cba2d691dab81850152818601805191909152845180860186527f0637155a92e6e732cc5fc38874af14766fdd7689f49ef6902b7f04dd03f97d2d81527f028ae06cb5513c7366c2599fdd9163d39976a0824f96ff16aeff546057bb6b3c818601528151850152845180860186527f1ec519088e2e3b87fc5db0e0a2b411c260a6ddd7fc87709942d32c9cbdf0a51881527f0167b5eeb67095276f97381ca06c55b75158c84ea77e7bdd130bc6adf91092f5818601528151860152845180860186527f0d77a75d82a1d7bc6b0e6b10f8f0c263ef2077d3c7d3cc946a2c84df9956e0ff81527f12e6554688d9c4a77c0a5e849ffbf455adf0f4d901e96236a51821fde38768ac81860152815190930192909252835180850185527f06f5f9e98e018fd4a1cc20344340db99a33120c670e14e8cde8cc88d509a8d2881527f168ab6a99c0d8e6e2fd19271e18d015ebe325dd79ec246ce5e74e4ef3c7b457181850152825190910152825180840184527f23b6256409f4e58837c051953c3a2cf8084a833990656164b743271905d2b10381527f188139e466014952b787646525f6d216bb3b39315bcc4172f7eafbdd84b7aed381840152815160a00152825180840184527f20332e607b1671c0346e359c1b679fc2ae919dc4d833ad548b9ea3e812698d8281527f148ca436055d99ef3647ecc0d1fc47bde369694b1ab8cddccef70c9673279a2481840152815160c00152825180840184527f0a3f113ce411798b04de9527494d484a4be329e88f4ca2ea2f8620b571e2a57981527f1d4dbc32d476bd4e79c9dcef0dfd108261d2477a336223ca2d5b93c7a3725c7581840152815160e00152825180840184527f1cbb7537013e51c48d21547bf1dde792983a66966ab5e5f2871a57e52885b88881527f035f9c4b2f99d6a1a49c9779fa627326d915cfde9f8a950283c7ef9d2dc8c8508184015281516101000152825180840184527f0c9ad5711dea71483c1d0617cdf2694fce1264e7eca09982192349c91cb36f1881527f21b765a77b3245610c30edeac1cba32aa75ab76ab748a2fe710289d82cbd613c8184015281516101200152825180840184527f1d00214be0ce0bcff6e324f4cc70f34dbe77f4d225430452c3fa005d9f00f28381527f04c02f8cbb2353cf6108bae15a78f7bd32c663937e47f6a9015cc7e1a797f4d58184015281516101400152825180840184527f1b346b1aaf8da7a0202c9067b1198c03c9080b9165480393b639d637f2890efa81527f2b92e55302150fab965afdbe24ed7a00bba0c06ad33c37d333abbfdb8832c27d818401528151610160015282518084019093527f028874a6fe6fb54a26e5cbcfa76ef957a6eb3eb851161f26ecbb6bd31951c08383527f1dd7c3f9f0d02c7f1a371a624aff831bf5e46840ccff4d6033c5f8c3fba5bb469183019190915251610180015290565b610a41610dc6565b610a49610e4c565b60405180606001604052808560000151815260200185602001518152602001848152509050600060608360808460076107d05a03fa9050808015610a8c57610a8e565bfe5b5080610ad6576040805162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5b5d5b0b59985a5b195960721b604482015290519081900360640190fd5b505092915050565b610ae6610dc6565b610aee610e6a565b604051806080016040528085600001518152602001856020015181526020018460000151815260200184602001518152509050600060608360c08460066107d05a03fa9050808015610a8c575080610ad6576040805162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5859190b59985a5b195960721b604482015290519081900360640190fd5b610b8a610dc6565b8151158015610b9b57506020820151155b15610bba57506040805180820190915260008082526020820152610c24565b6040518060400160405280836000015181526020017f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47846020015181610bfc57fe5b067f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4703905290505b919050565b6000610c33610e88565b5060408051610300810182528a5181526020808c0151818301528a5151928201929092528951820151606082015289820180515160808301525182015160a0820152885160c08201528882015160e08201528751516101008201528751820151610120820152878201805151610140830152518201516101608201528651610180820152868201516101a08201528551516101c082015285518201516101e08201528582018051516102008301525182015161022082015284516102408201528482015161026082015283515161028082015283518201516102a08201528382018051516102c083015251909101516102e0820152610d30610ea7565b60006020826103008560086107d05a03fa9050808015610a8c575080610d95576040805162461bcd60e51b81526020600482015260156024820152741c185a5c9a5b99cb5bdc18dbd9194b59985a5b1959605a1b604482015290519081900360640190fd5b505115159a9950505050505050505050565b6040518061010001604052806008906020820280368337509192915050565b604051806040016040528060008152602001600081525090565b6040518060400160405280610df3610ec5565b8152602001610e00610ec5565b905290565b6040518060a00160405280610e18610dc6565b8152602001610e25610de0565b8152602001610e32610de0565b8152602001610e3f610de0565b8152602001610e00610ee3565b60405180606001604052806003906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b6040518061030001604052806018906020820280368337509192915050565b60405180602001604052806001906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b604051806101a00160405280600d905b610efb610dc6565b815260200190600190039081610ef3579050509056fe76657269666965722d696e7075742d6774652d736e61726b2d7363616c61722d6669656c6476657269666965722d70726f6f662d656c656d656e742d6774652d7072696d652d71a26469706673582212209dfbf779a825e8051c7118e68744a33ef1c04bd7ac254ad51249b62c4b1bbe8e64736f6c634300060c0033",
"expectedAddress": "0x7619E1cFBa04319D44368132F6b24A74005D635D"
},
{
"domain": "withdraw.verifier.deploy.tornadocash.eth",
"contract": "WithdrawVerifier.sol",
"bytecode": "0x608060405234801561001057600080fd5b50610dde806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063598da1d114610030575b600080fd5b610103600480360361010081101561004757600080fd5b81019060208101813564010000000081111561006257600080fd5b82018360208201111561007457600080fd5b8035906020019184600183028401116401000000008311171561009657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506040805160e081810190925293969594818101949350915060079083908390808284376000920191909152509194506101179350505050565b604080519115158252519081900360200190f35b6000610121610bf7565b8380602001905161010081101561013757600080fd5b50905060005b60088160ff1610156101c2577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47828260ff166008811061017957fe5b6020020151106101ba5760405162461bcd60e51b8152600401808060200182810382526022815260200180610d876022913960400191505060405180910390fd5b60010161013d565b506101cb610c16565b506040805180820190915281518152602080830151908201526101ec610c30565b506040805160808082018352848301518284019081526060808701519084015282528251808401909352840151825260a0840151602080840191909152810191909152610237610c16565b506040805180820190915260c0840151815260e0840151602082015261025b610c55565b610263610368565b905061026d610c16565b5060808101515160005b6007811015610332577f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000018982600781106102ad57fe5b6020020151106102ee5760405162461bcd60e51b8152600401808060200182810382526025815260200180610d626025913960400191505060405180910390fd5b610328826103238560800151846001016008811061030857fe5b60200201518c856007811061031957fe5b6020020151610889565b61092e565b9150600101610277565b5061035b61033f866109d2565b8584600001518560200151858760400151898960600151610a79565b9998505050505050505050565b610370610c55565b6040805180820182527f0e08e692b03ad158a807b74a9ee5d1bc3c7d91ee229790645dbf065a64696d2681527e550ee99a858d1af9535f5d4e5ef8bf35a92220ac359517de9c27c5ce5f74ee6020808301919091529083528151608080820184527f2e1f101fbb0ccec9d446ee4e49a62cbc9da70ffa768f77d70481c3103f121b668285019081527f215664431f9f87408c3949116286fbf7c0f770c05919cd5068abb014499f95b1606080850191909152908352845180860186527f2e921c885ec6382f8c61405c11136573c88429efa6b6ea898f4dfee43c43027e81527f218688f8448666733727f348537a52dbe0a6cfd5a44b424d027d822562ec1915818601528385015285840192909252835180820185527f115a83e09f9c72e59909d3c6e7aa3871fc8bea935abeba9f7774b4639f75e0838186019081527f1dea2c1153a130022990df0ea622c4f4454d5d9e59aa2997bcaad5da0051729f828501528152845180860186527f297377262b47c5d2fed96b22521f811d8081aad3fbcd0be1f6544d07b0cd2a2b81527f04276cce909a2833ce234b89ea660fe5642e0d80f9e10eb8f59aa2cb58c4c7fb818601528185015285850152835180820185527f15a95b60daf331d54a7852bdd6f68ab46a9321deee0fd9c294578db27b1eebaa8186019081527f0c06658a2e2954568715c4a41b80b1f8b01b6b119b9a14fc4962f6428050bada828501528152845180860186527f2ca8da5275a5802d7aa374a5b34bb75daa30c81b241a8844319f8796606ea1cf81527f022b5130ac046cc0f446d2054923cad0b351e84bc95028b3c0d0048a22835760818601528185015282860152835180850185527f1e70571e476558b477cb303f8c4c3247b53c9b73cd629360fa813727a380892381527f304377749f9236ef2a121959079b22404abce92ac564c20b5d2f34c0ccd8b1c281850152818601805191909152845180860186527f24b0dd5c112f6584c9525b3de2178056ad7332897007b964157ee4d53278e1ff81527f30148b0052e0a4a6fa0aa62645d824532b2446a998efd20840357dd74966a5b6818601528151850152845180860186527f2f09d22cb8230790723cf10e8c9478adccfc4131efd27da9a530638205ad666181527f2f19fc93f779491d3df220a8153980d418d3dd36476baa611ab24b7f283f51db818601528151860152845180860186527f2f9e7b9bc6ec0b8dc47c2c401adfd941d4100e96b0ec7cdb9313113855c5891881527f1762bc7fe40ba3332d475d3deefcf40dac4c6e4d308399c4fa3bbd623cd0d8ef81860152815190930192909252835180850185527f0a31c7a3f2eb25c4fc92947c7c017fe4c77252d586e0611e5ac6b85f3eabbada81527f2768ecfa95af44de9be7b22b5d65d1cb8729c1b4133c6dd50a677c045693554c81850152825190910152825180840184527f027975bd407b66f8201e19e512d6a71f552c382e8a81be79026e5870fd78745a81527f0d190d9bce8e0b175aa22c816b95c4ac34792011d1ab299abaa7e7ff57cb10be81840152815160a00152825180840184527f2fb05193180161e717c03f8e6d98bbf924cc8eec4aaa4d047ac2473579eea69081527f0cc4160b2f6f47d7e099477a45bc0669880c61ad433ffea48bd284040521778581840152815160c0015282518084019093527f1c5804aa74f39a8e0b7c113119741cc829f899c7add86d877a438fe778adf9c183527f19a2509ffee5b77ec21374a5ee1e42616475322a2cc765cb8cde0590043fb36e918301919091525160e0015290565b610891610c16565b610899610c9c565b60405180606001604052808560000151815260200185602001518152602001848152509050600060608360808460076107d05a03fa90508080156108dc576108de565bfe5b5080610926576040805162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5b5d5b0b59985a5b195960721b604482015290519081900360640190fd5b505092915050565b610936610c16565b61093e610cba565b604051806080016040528085600001518152602001856020015181526020018460000151815260200184602001518152509050600060608360c08460066107d05a03fa90508080156108dc575080610926576040805162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5859190b59985a5b195960721b604482015290519081900360640190fd5b6109da610c16565b81511580156109eb57506020820151155b15610a0a57506040805180820190915260008082526020820152610a74565b6040518060400160405280836000015181526020017f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47846020015181610a4c57fe5b067f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4703905290505b919050565b6000610a83610cd8565b5060408051610300810182528a5181526020808c0151818301528a5151928201929092528951820151606082015289820180515160808301525182015160a0820152885160c08201528882015160e08201528751516101008201528751820151610120820152878201805151610140830152518201516101608201528651610180820152868201516101a08201528551516101c082015285518201516101e08201528582018051516102008301525182015161022082015284516102408201528482015161026082015283515161028082015283518201516102a08201528382018051516102c083015251909101516102e0820152610b80610cf7565b60006020826103008560086107d05a03fa90508080156108dc575080610be5576040805162461bcd60e51b81526020600482015260156024820152741c185a5c9a5b99cb5bdc18dbd9194b59985a5b1959605a1b604482015290519081900360640190fd5b505115159a9950505050505050505050565b6040518061010001604052806008906020820280368337509192915050565b604051806040016040528060008152602001600081525090565b6040518060400160405280610c43610d15565b8152602001610c50610d15565b905290565b6040518060a00160405280610c68610c16565b8152602001610c75610c30565b8152602001610c82610c30565b8152602001610c8f610c30565b8152602001610c50610d33565b60405180606001604052806003906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b6040518061030001604052806018906020820280368337509192915050565b60405180602001604052806001906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b6040518061010001604052806008905b610d4b610c16565b815260200190600190039081610d43579050509056fe76657269666965722d696e7075742d6774652d736e61726b2d7363616c61722d6669656c6476657269666965722d70726f6f662d656c656d656e742d6774652d7072696d652d71a2646970667358221220fe984e6e532973a577068fa25567d2c67178df220b61de21d90becde81a74d7b64736f6c634300060c0033",
"expectedAddress": "0x9A22dA625c41E0B4ab0cA17FC96b45391c385cAf"
},
{
"domain": "treeUpdate.verifier.deploy.tornadocash.eth",
"contract": "TreeUpdateVerifier.sol",
"bytecode": "0x608060405234801561001057600080fd5b50610cdb806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80636bf062b214610030575b600080fd5b610102600480360360a081101561004657600080fd5b81019060208101813564010000000081111561006157600080fd5b82018360208201111561007357600080fd5b8035906020019184600183028401116401000000008311171561009557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051608081810190925293969594818101949350915060049083908390808284376000920191909152509194506101169350505050565b604080519115158252519081900360200190f35b6000610120610af5565b8380602001905161010081101561013657600080fd5b50905060005b60088160ff1610156101c1577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47828260ff166008811061017857fe5b6020020151106101b95760405162461bcd60e51b8152600401808060200182810382526022815260200180610c846022913960400191505060405180910390fd5b60010161013c565b506101ca610b14565b506040805180820190915281518152602080830151908201526101eb610b2e565b506040805160808082018352848301518284019081526060808701519084015282528251808401909352840151825260a0840151602080840191909152810191909152610236610b14565b506040805180820190915260c0840151815260e0840151602082015261025a610b53565b610262610367565b905061026c610b14565b5060808101515160005b6004811015610331577f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000018982600481106102ac57fe5b6020020151106102ed5760405162461bcd60e51b8152600401808060200182810382526025815260200180610c5f6025913960400191505060405180910390fd5b610327826103228560800151846001016005811061030757fe5b60200201518c856004811061031857fe5b6020020151610787565b61082c565b9150600101610276565b5061035a61033e866108d0565b8584600001518560200151858760400151898960600151610977565b9998505050505050505050565b61036f610b53565b6040805180820182527f2692ed7d3e4dc48ea83589c0267889b85e2f2fb6f9f6b4fae6e4f37a0e713e2d81527f2c0eb8500a4c40e3308f1011e6ea1cad695ec8139310940b8b955adcd8e30f346020808301919091529083528151608080820184527f1ef864e65503e6482c2dafc3d3edd30c39013a88f9f2cbe7b080c62f095df25b8285019081527f20d94d4a1a78ca8f10f0bae67edf8b18d5d7f4c923dd8cab25e8e67b0e06c252606080850191909152908352845180860186527f1b238916f7bd523f87744c2825a221679f827b9d13280f926c9fb5cfc4bae6e481527f1b971bdb4df11185c379714f1a66a2aaaeade2182bb54852ef8fba648202821e818601528385015285840192909252835180820185527f2de4527925fc317372b7a1d1fc86f21c72929f24a471d5a7bbf5c5c09ceb30cd8186019081527f2cba975df604c67c1d5df361e2374fe5e83626fd9c7b724546b0c41328150f5d828501528152845180860186527f188520198b79b1fef5748ba5f03efa84be1e4d253e132402093db1f21e3e201381527f1b4df515ee1d0bcca32a5f7a58c87a94067dc36e254f9f2cfbb9bf4d08aa5209818601528185015285850152835180820185527f2e67d172ed2af531859e0347b56cab0837e3cba91e95042c23e8b84398487c9e8186019081527f2d3a6d628cb33f866b833f6824c078f842b73544d93c81d673c5327dbefa648a828501528152845180860186527f18b1b326994baca8a1c81792f2c60923f1a49320ee788fc752644f20e49ec6c281527f283d1e36886fd98458d15d58c82f9cc4042818cdc41bab84a38b100adbc51cda818601528185015282860152835180850185527e10d7b5da9d25bdc9bbd8f22891a1d165aedb535bb524a89d295c48f921de9c81527f1b825ab9cfcffe0ab74b36a80c3a994f1ee42d2253a3f31131e9e082d61e42af81850152818601805191909152845180860186527f23f5aa6ab268219269a6cc541f718041255e3e9b11ba422dc5d716618b00a0af81527f1e891fdc04dd5b2f80d4d02f4184a7cf52a3048ce20b1eafbcd20c6c39991104818601528151850152845180860186527f2517c3997591bd2316c8b8a39a0dd88284c9d1bcfb98470f774140334421aee981527f2ac331ed399863494a725b4e7ecda2b35cb5f7d2494c05beb25e781f7f8c5525818601528151860152845180860186527f23a31b6394ad21e88230d58b0ae58852cb986fe518acdd6eb28b8d154341821881527f2941e82f9ca41fa69ded02800b353f9d7d5f60a8330a515d91711cc71f4d18018186015281519093019290925283518085019094527f1ff09e5a5ed8d5dbeca96d6b7d11d606a107f18e66769e15f86e234e3ae93f3884527f0168c6952259825f183f825f25518a19c3f0340c38dfc3f7c166fc7acddea53e9284019290925251015290565b61078f610b14565b610797610b9a565b60405180606001604052808560000151815260200185602001518152602001848152509050600060608360808460076107d05a03fa90508080156107da576107dc565bfe5b5080610824576040805162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5b5d5b0b59985a5b195960721b604482015290519081900360640190fd5b505092915050565b610834610b14565b61083c610bb8565b604051806080016040528085600001518152602001856020015181526020018460000151815260200184602001518152509050600060608360c08460066107d05a03fa90508080156107da575080610824576040805162461bcd60e51b81526020600482015260126024820152711c185a5c9a5b99cb5859190b59985a5b195960721b604482015290519081900360640190fd5b6108d8610b14565b81511580156108e957506020820151155b1561090857506040805180820190915260008082526020820152610972565b6040518060400160405280836000015181526020017f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4784602001518161094a57fe5b067f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4703905290505b919050565b6000610981610bd6565b5060408051610300810182528a5181526020808c0151818301528a5151928201929092528951820151606082015289820180515160808301525182015160a0820152885160c08201528882015160e08201528751516101008201528751820151610120820152878201805151610140830152518201516101608201528651610180820152868201516101a08201528551516101c082015285518201516101e08201528582018051516102008301525182015161022082015284516102408201528482015161026082015283515161028082015283518201516102a08201528382018051516102c083015251909101516102e0820152610a7e610bf5565b60006020826103008560086107d05a03fa90508080156107da575080610ae3576040805162461bcd60e51b81526020600482015260156024820152741c185a5c9a5b99cb5bdc18dbd9194b59985a5b1959605a1b604482015290519081900360640190fd5b505115159a9950505050505050505050565b6040518061010001604052806008906020820280368337509192915050565b604051806040016040528060008152602001600081525090565b6040518060400160405280610b41610c13565b8152602001610b4e610c13565b905290565b6040518060a00160405280610b66610b14565b8152602001610b73610b2e565b8152602001610b80610b2e565b8152602001610b8d610b2e565b8152602001610b4e610c31565b60405180606001604052806003906020820280368337509192915050565b60405180608001604052806004906020820280368337509192915050565b6040518061030001604052806018906020820280368337509192915050565b60405180602001604052806001906020820280368337509192915050565b60405180604001604052806002906020820280368337509192915050565b6040518060a001604052806005905b610c48610b14565b815260200190600190039081610c40579050509056fe76657269666965722d696e7075742d6774652d736e61726b2d7363616c61722d6669656c6476657269666965722d70726f6f662d656c656d656e742d6774652d7072696d652d71a264697066735822122028337896afea0d16d8bbca13c5bcdfefc4ee985ea134d9ca386baeffd98d23ac64736f6c634300060c0033",
"expectedAddress": "0x0DA8e7Cd45188ddBc5A25a26848E45A0287835b6"
},
{
"domain": "swap.deploy.tornadocash.eth",
"contract": "RewardSwap.sol",
"bytecode": "0x6101206040526402540be4006001553480156200001b57600080fd5b5060405162001b7138038062001b71833981810160405260808110156200004157600080fd5b508051602082015160408301516060909301519192909181811115620000995760405162461bcd60e51b815260040180806020018281038252603181526020018062001b406031913960400191505060405180910390fd5b620000a48462000108565b60601b6001600160601b031916608052620000bf8362000108565b60601b6001600160601b03191660a05260e0819052620000ec82826200023d602090811b620007e917901c565b61010052620000fa6200028e565b60c052506200033192505050565b6000806200011562000292565b6001146200013857739a3febc003c0f589d1833e718d36f46d27ea36fb62000149565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156200019057600080fd5b505afa158015620001a5573d6000803e3d6000fd5b505050506040513d6020811015620001bc57600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200020857600080fd5b505afa1580156200021d573d6000803e3d6000fd5b505050506040513d60208110156200023457600080fd5b50519392505050565b60006200028783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506200029660201b60201c565b9392505050565b4290565b4690565b60008184841115620003295760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620002ed578181015183820152602001620002d3565b50505050905090810190601f1680156200031b5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60805160601c60a05160601c60c05160e051610100516117a66200039a600039806101d1528061044e525080610221528061047b5250806103fc52806107c75250806101fd528061055152806107185250806103d252806104c852806105e152506117a66000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063965c0f281161008c578063b100ca9511610066578063b100ca9514610174578063d004f0f71461017c578063e53c4cab146101aa578063e6fd48bc146101c7576100cf565b8063965c0f2814610147578063971fe56b14610164578063adf898a41461016c576100cf565b80631a686502146100d45780631be05289146100ee578063349dc329146100f657806340702adc1461011a578063518ab2a8146101225780635c23bdf51461012a575b600080fd5b6100dc6101cf565b60408051918252519081900360200190f35b6100dc6101f3565b6100fe6101fb565b604080516001600160a01b039092168252519081900360200190f35b6100dc61021f565b6100dc610243565b6100fe6004803603602081101561014057600080fd5b5035610249565b6100dc6004803603602081101561015d57600080fd5b5035610376565b6100dc6103ca565b6100fe6103d0565b6100dc6103f4565b6101a86004803603604081101561019257600080fd5b506001600160a01b038135169060200135610546565b005b6101a8600480360360208110156101c057600080fd5b503561070d565b6100dc6107c5565b7f000000000000000000000000000000000000000000000000000000000000000081565b6301e1338081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b600080610254610834565b60011461027557739a3febc003c0f589d1833e718d36f46d27ea36fb610286565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156102cc57600080fd5b505afa1580156102e0573d6000803e3d6000fd5b505050506040513d60208110156102f657600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b15801561034157600080fd5b505afa158015610355573d6000803e3d6000fd5b505050506040513d602081101561036b57600080fd5b50519150505b919050565b6000806103816103f4565b9050600061039961039485600154610838565b61086f565b905060006103a68261089a565b905060006103b482856108ef565b90506103c084826107e9565b9695505050505050565b60015481565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000806104297f0000000000000000000000000000000000000000000000000000000000000000610423610957565b906107e9565b90506301e133808110156104a8576000546104a0906104236104796301e133806104737f00000000000000000000000000000000000000000000000000000000000000008761095b565b906109b4565b7f0000000000000000000000000000000000000000000000000000000000000000906109f6565b915050610543565b604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b15801561050e57600080fd5b505afa158015610522573d6000803e3d6000fd5b505050506040513d602081101561053857600080fd5b505191506105439050565b90565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146105c3576040805162461bcd60e51b815260206004820152601c60248201527f4f6e6c79204d696e657220636f6e74726163742063616e2063616c6c00000000604482015290519081900360640190fd5b60006105ce82610376565b90508060008082825401925050819055507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a9059cbb84836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b505050506040513d602081101561068057600080fd5b50516106c5576040805162461bcd60e51b815260206004820152600f60248201526e1d1c985b9cd9995c8819985a5b1959608a1b604482015290519081900360640190fd5b604080518381526020810183905281516001600160a01b038616927f77f92a1b6a1a11de8ca49515ad4c1fad45632dd3442167d74b90b304a3c7a758928290030190a2505050565b336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461078a576040805162461bcd60e51b815260206004820152601c60248201527f4f6e6c79204d696e657220636f6e74726163742063616e2063616c6c00000000604482015290519081900360640190fd5b60018190556040805182815290517f5223da7c92e02ab8e6abfa2e1c7e6a47924c5a48c9a7745e50c80dfcd95438b19181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061082b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a50565b90505b92915050565b4690565b60008161084457600080fd5b60006108508484610ae7565b905060016001607f1b036001600160801b038216111561082b57600080fd5b6000600f82900b6f7fffffffffffffffffffffffffffffff19141561089357600080fd5b5060000390565b6000600160461b82600f0b126108af57600080fd5b683fffffffffffffffff1982600f0b12156108cc57506000610371565b61082e608083600f0b700171547652b82fe1777d0ffda0d23a7d1202901d610c31565b6000816108fe5750600061082e565b600083600f0b121561090f57600080fd5b600f83900b6001600160801b038316810260401c90608084901c026001600160c01b0381111561093e57600080fd5b60401b811981111561094f57600080fd5b019392505050565b4290565b60008261096a5750600061082e565b8282028284828161097757fe5b041461082b5760405162461bcd60e51b81526004018080602001828103825260218152602001806117506021913960400191505060405180910390fd5b600061082b83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506116ea565b60008282018381101561082b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115610adf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610aa4578181015183820152602001610a8c565b50505050905090810190601f168015610ad15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081610af357600080fd5b60006001600160c01b038411610b185782604085901b81610b1057fe5b049050610c1d565b60c084811c6401000000008110610b31576020918201911c5b620100008110610b43576010918201911c5b6101008110610b54576008918201911c5b60108110610b64576004918201911c5b60048110610b74576002918201911c5b60028110610b83576001820191505b60bf820360018603901c6001018260ff0387901b81610b9e57fe5b0492506001600160801b03831115610bb557600080fd5b608085901c83026001600160801b038616840260c088901c604089901b82811015610be1576001820391505b608084901b92900382811015610bf8576001820391505b829003608084901c8214610c0857fe5b888181610c1157fe5b04870196505050505050505b6001600160801b0381111561082b57600080fd5b6000600160461b82600f0b12610c4657600080fd5b683fffffffffffffffff1982600f0b1215610c6357506000610371565b6001607f1b60006780000000000000008416600f0b1315610c955770016a09e667f3bcc908b2fb1366ea957d3e0260801c5b60008367400000000000000016600f0b1315610cc2577001306fe0a31b7152de8d5a46305c85edec0260801c5b60008367200000000000000016600f0b1315610cef577001172b83c7d517adcdf7c8c50eb14a791f0260801c5b60008367100000000000000016600f0b1315610d1c5770010b5586cf9890f6298b92b71842a983630260801c5b60008367080000000000000016600f0b1315610d49577001059b0d31585743ae7c548eb68ca417fd0260801c5b60008367040000000000000016600f0b1315610d7657700102c9a3e778060ee6f7caca4f7a29bde80260801c5b60008367020000000000000016600f0b1315610da35770010163da9fb33356d84a66ae336dcdfa3f0260801c5b60008367010000000000000016600f0b1315610dd057700100b1afa5abcbed6129ab13ec11dc95430260801c5b600083668000000000000016600f0b1315610dfc5770010058c86da1c09ea1ff19d294cf2f679b0260801c5b600083664000000000000016600f0b1315610e28577001002c605e2e8cec506d21bfc89a23a00f0260801c5b600083662000000000000016600f0b1315610e5457700100162f3904051fa128bca9c55c31e5df0260801c5b600083661000000000000016600f0b1315610e80577001000b175effdc76ba38e31671ca9397250260801c5b600083660800000000000016600f0b1315610eac57700100058ba01fb9f96d6cacd4b180917c3d0260801c5b600083660400000000000016600f0b1315610ed85770010002c5cc37da9491d0985c348c68e7b30260801c5b600083660200000000000016600f0b1315610f04577001000162e525ee054754457d59952920260260801c5b600083660100000000000016600f0b1315610f305770010000b17255775c040618bf4a4ade83fc0260801c5b6000836580000000000016600f0b1315610f5b577001000058b91b5bc9ae2eed81e9b7d4cfab0260801c5b6000836540000000000016600f0b1315610f8657700100002c5c89d5ec6ca4d7c8acc017b7c90260801c5b6000836520000000000016600f0b1315610fb15770010000162e43f4f831060e02d839a9d16d0260801c5b6000836510000000000016600f0b1315610fdc57700100000b1721bcfc99d9f890ea069117630260801c5b6000836508000000000016600f0b13156110075770010000058b90cf1e6d97f9ca14dbcc16280260801c5b6000836504000000000016600f0b1315611032577001000002c5c863b73f016468f6bac5ca2b0260801c5b6000836502000000000016600f0b131561105d57700100000162e430e5a18f6119e3c02282a50260801c5b6000836501000000000016600f0b1315611088577001000000b1721835514b86e6d96efd1bfe0260801c5b60008364800000000016600f0b13156110b257700100000058b90c0b48c6be5df846c5b2ef0260801c5b60008364400000000016600f0b13156110dc5770010000002c5c8601cc6b9e94213c72737a0260801c5b60008364200000000016600f0b1315611106577001000000162e42fff037df38aa2b219f060260801c5b60008364100000000016600f0b13156111305770010000000b17217fba9c739aa5819f44f90260801c5b60008364080000000016600f0b131561115a577001000000058b90bfcdee5acd3c1cedc8230260801c5b60008364040000000016600f0b131561118457700100000002c5c85fe31f35a6a30da1be500260801c5b60008364020000000016600f0b13156111ae5770010000000162e42ff0999ce3541b9fffcf0260801c5b60008364010000000016600f0b13156111d857700100000000b17217f80f4ef5aadda455540260801c5b600083638000000016600f0b13156112015770010000000058b90bfbf8479bd5a81b51ad0260801c5b600083634000000016600f0b131561122a577001000000002c5c85fdf84bd62ae30a74cc0260801c5b600083632000000016600f0b131561125357700100000000162e42fefb2fed257559bdaa0260801c5b600083631000000016600f0b131561127c577001000000000b17217f7d5a7716bba4a9ae0260801c5b600083630800000016600f0b13156112a557700100000000058b90bfbe9ddbac5e109cce0260801c5b600083630400000016600f0b13156112ce5770010000000002c5c85fdf4b15de6f17eb0d0260801c5b600083630200000016600f0b13156112f7577001000000000162e42fefa494f1478fde050260801c5b600083630100000016600f0b13156113205770010000000000b17217f7d20cf927c8e94c0260801c5b6000836280000016600f0b1315611348577001000000000058b90bfbe8f71cb4e4b33d0260801c5b6000836240000016600f0b131561137057700100000000002c5c85fdf477b662b269450260801c5b6000836220000016600f0b13156113985770010000000000162e42fefa3ae53369388c0260801c5b6000836210000016600f0b13156113c057700100000000000b17217f7d1d351a389d400260801c5b6000836208000016600f0b13156113e85770010000000000058b90bfbe8e8b2d3d4ede0260801c5b6000836204000016600f0b1315611410577001000000000002c5c85fdf4741bea6e77e0260801c5b6000836202000016600f0b131561143857700100000000000162e42fefa39fe95583c20260801c5b6000836201000016600f0b1315611460577001000000000000b17217f7d1cfb72b45e10260801c5b60008361800016600f0b131561148757700100000000000058b90bfbe8e7cc35c3f00260801c5b60008361400016600f0b13156114ae5770010000000000002c5c85fdf473e242ea380260801c5b60008361200016600f0b13156114d5577001000000000000162e42fefa39f02b772c0260801c5b60008361100016600f0b13156114fc5770010000000000000b17217f7d1cf7d83c1a0260801c5b60008361080016600f0b1315611523577001000000000000058b90bfbe8e7bdcbe2e0260801c5b60008361040016600f0b131561154a57700100000000000002c5c85fdf473dea871f0260801c5b60008361020016600f0b13156115715770010000000000000162e42fefa39ef44d910260801c5b60008361010016600f0b131561159857700100000000000000b17217f7d1cf79e9490260801c5b600083608016600f0b13156115be5770010000000000000058b90bfbe8e7bce5440260801c5b600083604016600f0b13156115e4577001000000000000002c5c85fdf473de6eca0260801c5b600083602016600f0b131561160a57700100000000000000162e42fefa39ef366f0260801c5b600083601016600f0b1315611630577001000000000000000b17217f7d1cf79afa0260801c5b600083600816600f0b131561165657700100000000000000058b90bfbe8e7bcd6d0260801c5b600083600416600f0b131561167c5770010000000000000002c5c85fdf473de6b20260801c5b600083600216600f0b13156116a2577001000000000000000162e42fefa39ef3580260801c5b600083600116600f0b13156116c85770010000000000000000b17217f7d1cf79ab0260801c5b600f83810b60401d603f03900b1c60016001607f1b0381111561082e57600080fd5b600081836117395760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610aa4578181015183820152602001610a8c565b50600083858161174557fe5b049594505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122034433ef3e54f5eae201c282e6a18ca63629a7d7ba4c520b8e8791cd37b461bab64736f6c634300060c0033496e697469616c206c69717569646974792073686f756c64206265206c6f776572207468616e206d696e696e6720636170c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b77f22a6ec4a1e1151cfd50fc8ebca9e4b54a138333db0fa5569203c69565d6d900000000000000000000000000000000000000000000d3c21bcecceda100000000000000000000000000000000000000000000000000021e19e0c9bab2400000",
"expectedAddress": "0x5ab84fEC2Bcc83247b3A41d8e81EE78537294467"
},
{
"domain": "tornadoTrees.deploy.tornadocash.eth",
"contract": "TornadoTrees.sol",
"bytecode": "0x608060405234801561001057600080fd5b506040516109d53803806109d583398101604081905261002f9161013a565b6000610039610089565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350916000805160206109b5833981519152908290a35061007a8361008d565b600191909155600355506101f6565b3390565b610095610089565b6000546001600160a01b039081169116146100cb5760405162461bcd60e51b81526004016100c2906101c1565b60405180910390fd5b6001600160a01b0381166100f15760405162461bcd60e51b81526004016100c29061017b565b600080546040516001600160a01b03808516939216916000805160206109b583398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008060006060848603121561014e578283fd5b83516001600160a01b0381168114610164578384fd5b602085015160409095015190969495509392505050565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6107b0806102056000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063b3a4184b11610066578063b3a4184b146100e8578063c34c7882146100f0578063f2fde38b146100f8578063f9f60ea51461010b578063fe8137e21461011e57610093565b806326f1a86414610098578063715018a6146100ad5780638955fe8a146100b55780638da5cb5b146100d3575b600080fd5b6100ab6100a6366004610568565b610126565b005b6100ab61018d565b6100bd61020c565b6040516100ca9190610651565b60405180910390f35b6100db610212565b6040516100ca919061061c565b6100bd610221565b6100bd610227565b6100ab61010636600461053a565b61022d565b6100ab610119366004610589565b6102e3565b6100bd6104e6565b600154821480610137575060025482145b61015c5760405162461bcd60e51b815260040161015390610743565b60405180910390fd5b60035481148061016d575060045481145b6101895760405162461bcd60e51b8152600401610153906106d7565b5050565b6101956104ec565b6000546001600160a01b039081169116146101c25760405162461bcd60e51b81526004016101539061070e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60015481565b6000546001600160a01b031690565b60045481565b60035481565b6102356104ec565b6000546001600160a01b039081169116146102625760405162461bcd60e51b81526004016101539061070e565b6001600160a01b0381166102885760405162461bcd60e51b815260040161015390610691565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6102eb6104ec565b6000546001600160a01b039081169116146103185760405162461bcd60e51b81526004016101539061070e565b84156103fa57600154881461033f5760405162461bcd60e51b81526004016101539061065a565b6002889055600187905560005b858110156103f85786868281811061036057fe5b905060800201602001357fc711bd1d2cdd9c8978324cc83ce34c17f6ada898f8273efeb9585c1312d4ef6788888481811061039757fe5b6103ad926020608090920201908101915061053a565b8989858181106103b957fe5b905060800201604001358a8a868181106103cf57fe5b905060800201606001356040516103e893929190610630565b60405180910390a260010161034c565b505b80156104dc5760035484146104215760405162461bcd60e51b81526004016101539061065a565b6004849055600383905560005b818110156104da5782828281811061044257fe5b905060800201602001357f5d3e96213d4520bdc95a25d628a39768f1a90a2b939894355479596910d179df84848481811061047957fe5b61048f926020608090920201908101915061053a565b85858581811061049b57fe5b905060800201604001358686868181106104b157fe5b905060800201606001356040516104ca93929190610630565b60405180910390a260010161042e565b505b5050505050505050565b60025481565b3390565b60008083601f840112610501578182fd5b50813567ffffffffffffffff811115610518578182fd5b60208301915083602060808302850101111561053357600080fd5b9250929050565b60006020828403121561054b578081fd5b81356001600160a01b0381168114610561578182fd5b9392505050565b6000806040838503121561057a578081fd5b50508035926020909101359150565b60008060008060008060008060c0898b0312156105a4578384fd5b8835975060208901359650604089013567ffffffffffffffff808211156105c9578586fd5b6105d58c838d016104f0565b909850965060608b0135955060808b0135945060a08b01359150808211156105fb578384fd5b506106088b828c016104f0565b999c989b5096995094979396929594505050565b6001600160a01b0391909116815260200190565b6001600160a01b039390931683526020830191909152604082015260600190565b90815260200190565b6020808252601c908201527f4c61737420726f6f742076616c756520697320696e636f727265637400000000604082015260600190565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b6020808252601f908201527f4f75746461746564207769746864726177616c206d65726b6c6520726f6f7400604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601c908201527f4f75746461746564206465706f736974206d65726b6c6520726f6f740000000060408201526060019056fea264697066735822122057bcd39f08e877742737f8227ecddc0a066a0192f6e3369c1cb1e1d8649b4a2164736f6c634300060c00338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e00000000000000000000000003cb427303137c3c60dd89a33abcf1fd3ba3c0bfc077b1173c35bbb91e0d2930d2162ab8e2e0ca422c3046c15f1096c32ba34cc6f077b1173c35bbb91e0d2930d2162ab8e2e0ca422c3046c15f1096c32ba34cc6f",
"expectedAddress": "0xdC86C16264534DA27ccC65550bF42c2dA2E2a2Fd"
},
{
"domain": "miningV2.deploy.tornadocash.eth",
"contract": "Miner.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b50604051620026943803806200269483398101604081905262000035916200047a565b620000408662000112565b60601b6001600160601b03191660e0526200005b8562000112565b60601b6001600160601b03191661010052620000778462000112565b600080546001600160a01b0319166001600160a01b0392909216919091178155620000aa9084905b602002015162000112565b60601b6001600160601b031916608052620000c78360016200009f565b60601b6001600160601b03191660a052620000e48360026200009f565b60601b6001600160601b03191660c05281600560000155620001068162000260565b505050505050620005c3565b6000806200011f62000386565b6001146200014257739a3febc003c0f589d1833e718d36f46d27ea36fb62000153565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906200018490869060040162000552565b60206040518083038186803b1580156200019d57600080fd5b505afa158015620001b2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d891906200045b565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b815260040162000205919062000552565b60206040518083038186803b1580156200021e57600080fd5b505afa15801562000233573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025991906200045b565b9392505050565b60005b81518110156200038257600160801b8282815181106200027f57fe5b60200260200101516020015110620002b45760405162461bcd60e51b8152600401620002ab906200055b565b60405180910390fd5b818181518110620002c157fe5b60200260200101516020015160036000848481518110620002de57fe5b6020026020010151600001516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f14eccc240e5ba9a72e0ca955584fe1b0dca7104fce4dcb1296edbba8eea2da048282815181106200033c57fe5b6020026020010151600001518383815181106200035557fe5b6020026020010151602001516040516200037192919062000539565b60405180910390a160010162000263565b5050565b4690565b600082601f8301126200039b578081fd5b81516001600160401b03811115620003b1578182fd5b6020620003c2818284020162000583565b8281529250808301848201604080850287018401881015620003e357600080fd5b60005b858110156200040e57620003fb89846200041a565b84529284019291810191600101620003e6565b50505050505092915050565b6000604082840312156200042c578081fd5b62000438604062000583565b905081516200044781620005aa565b808252506020820151602082015292915050565b6000602082840312156200046d578081fd5b81516200025981620005aa565b600080600080600080610100878903121562000494578182fd5b8651955060208088015195506040880151945088607f890112620004b6578283fd5b620004c2606062000583565b8060608a0160c08b018c811115620004d8578687fd5b865b6003811015620004f957825185529385019391850191600101620004da565b505160e08c0151929750955090925050506001600160401b038111156200051e578182fd5b6200052c89828a016200038a565b9150509295509295509295565b6001600160a01b03929092168252602082015260400190565b90815260200190565b6020808252600e908201526d496e636f7272656374207261746560901b604082015260600190565b6040518181016001600160401b0381118282101715620005a257600080fd5b604052919050565b6001600160a01b0381168114620005c057600080fd5b50565b60805160601c60a05160601c60c05160601c60e05160601c6101005160601c612050620006446000398061035c52806109d65280610dbb5280610e2b52508061081152806108db5280610c3c5280610cd25280610e7f525080610333528061125952508061096d5280610af25250806106d15280610eeb52506120506000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c806380bc50cc116100c3578063c6a4b0531161007c578063c6a4b0531461027a578063e2658c9c1461028d578063e4af29fc146102a0578063e53c4cab146102a8578063f9406cf3146102bb578063f945a17e146102c35761014d565b806380bc50cc14610213578063864eb1641461022657806397f098d71461022e578063a8734f0b14610241578063b710cc7c14610254578063c2c26775146102675761014d565b806352ef8e961161011557806352ef8e96146101c05780635aa6e675146101c85780635c23bdf5146101d0578063637c0963146101e357806366e6e60d146101f85780637d9af914146102005761014d565b80631311b6e81461015257806334239b95146101705780633cb837fd1461019057806342a660b0146101a55780634a20de58146101b8575b600080fd5b61015a6102d6565b6040516101679190611a79565b60405180910390f35b61018361017e36600461181a565b6102f8565b6040516101679190611a6e565b61019861030d565b6040516101679190611a41565b6101836101b336600461181a565b61031c565b610198610331565b61015a610355565b61019861035a565b6101986101de36600461181a565b61037e565b6101f66101f13660046118b3565b6104bc565b005b6101986108d9565b6101f661020e366004611948565b6108fd565b6101f6610221366004611853565b610936565b61019861096b565b61018361023c366004611832565b61098f565b61015a61024f3660046116b2565b6109b9565b6101f6610262366004611758565b6109cb565b6101f661027536600461199e565b610a1f565b61015a61028836600461181a565b610d9c565b6101f661029b3660046116b2565b610db0565b61015a610e1a565b6101f66102b636600461181a565b610e20565b610198610ee9565b6101f66102d13660046116ea565b610f0d565b600060056064600454816102e657fe5b06606481106102f157fe5b0154905090565b60026020526000908152604090205460ff1681565b6000546001600160a01b031681565b60016020526000908152604090205460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b606481565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080610389610f6a565b6001146103aa57739a3febc003c0f589d1833e718d36f46d27ea36fb6103bb565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906103ea908690600401611a79565b60206040518083038186803b15801561040257600080fd5b505afa158015610416573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043a91906116ce565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b81526004016104659190611a79565b60206040518083038186803b15801561047d57600080fd5b505afa158015610491573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b591906116ce565b9392505050565b6104cc8361010001518383610f6e565b60005460a084015160c08501516040516309bc6a1960e21b81526001600160a01b03909316926326f1a86492610506929091600401611a82565b60006040518083038186803b15801561051e57600080fd5b505afa158015610532573d6000803e3d6000fd5b505050506105628360e0015160405160200161054e9190611ed8565b604051602081830303815290604052611019565b83608001511461058d5760405162461bcd60e51b815260040161058490611c51565b60405180910390fd5b600160f81b8360200151106105b45760405162461bcd60e51b815260040161058490611cbf565b6040808401516001600160a01b031660009081526003602052205483511480156105de5750825115155b6105fa5760405162461bcd60e51b815260040161058490611b93565b606083015160009081526002602052604090205460ff161561062e5760405162461bcd60e51b815260040161058490611e6a565b60408051610180810182528451815260208086015181830152858301516001600160a01b03908116838501526060808801518185015260808089015181860152610100808a0180515160a08089019190915281519096015160c080890191909152815189015160e0890152815190940151918701919091525101516101208501529187015161014084015290860151610160830152915163393ba7b960e11b81527f0000000000000000000000000000000000000000000000000000000000000000909216916372774f729161070991889190600401611ac0565b60206040518083038186803b15801561072157600080fd5b505afa158015610735573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075991906117fa565b6107755760405162461bcd60e51b815260040161058490611bee565b610100830151602090810151600090815260018083526040808320805460ff19908116841790915560608801518452600290945290912080549092161790556107e56107bf6102d6565b61010085015151146107d55781602001516107e0565b836101000151604001515b61102d565b6020830151156108775760e083015151602084015160405163d004f0f760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169263d004f0f79261084492600401611a55565b600060405180830381600087803b15801561085e57600080fd5b505af1158015610872573d6000803e3d6000fd5b505050505b7fbd4a5ca11c6f082fd6d00dc9d1dced6ab22490039bc36154bfa748bf2bf7435583610100015160800151846101000151602001518560e00151602001516001600454036040516108cb9493929190611a90565b60405180910390a150505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60408051600080825260a082018352602082018181529282018190526060820181905260808201526109329184918491610a1f565b5050565b60408051600080825260a0820183526020820181815292820181905260608201819052608082015261093291849184916104bc565b7f000000000000000000000000000000000000000000000000000000000000000081565b600082158015906109b0575082600560648406606481106109ac57fe5b0154145b90505b92915050565b60036020526000908152604090205481565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610a135760405162461bcd60e51b815260040161058490611cef565b610a1c81611050565b50565b610a2e83606001518383610f6e565b610a46836040015160405160200161054e9190611f0d565b836020015114610a685760405162461bcd60e51b815260040161058490611c51565b8251600160f81b11610a8c5760405162461bcd60e51b815260040161058490611ea1565b6040805160e081018252845181526020808601518183015260608087018051518486015280519092015181840152815184015160808085019190915282519091015160a08401529051015160c0820152905163598da1d160e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163598da1d191610b27918891600401611b43565b60206040518083038186803b158015610b3f57600080fd5b505afa158015610b53573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7791906117fa565b610b935760405162461bcd60e51b815260040161058490611ddb565b610bc1610b9e6102d6565b60608501515114610bb35781602001516107e0565b83606001516040015161102d565b606080840151602090810151600090815260018083526040808320805460ff19169092179091558087015151815194850190915260218085529193610c149391929091611ffa908301398651919061115d565b90508015610ca55760408085015160200151905163d004f0f760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163d004f0f791610c7291908590600401611a55565b600060405180830381600087803b158015610c8c57600080fd5b505af1158015610ca0573d6000803e3d6000fd5b505050505b60408401515115610d3b57604080850151808201519051915163d004f0f760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169263d004f0f792610d0892909190600401611a55565b600060405180830381600087803b158015610d2257600080fd5b505af1158015610d36573d6000803e3d6000fd5b505050505b7fbd4a5ca11c6f082fd6d00dc9d1dced6ab22490039bc36154bfa748bf2bf74355846060015160800151856060015160200151866040015160600151600160045403604051610d8d9493929190611a90565b60405180910390a15050505050565b60058160648110610da957fe5b0154905081565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610df85760405162461bcd60e51b815260040161058490611cef565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60045481565b336001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610e685760405162461bcd60e51b815260040161058490611cef565b60405163e53c4cab60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e53c4cab90610eb4908490600401611a79565b600060405180830381600087803b158015610ece57600080fd5b505af1158015610ee2573d6000803e3d6000fd5b5050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005b81811015610f65576060610f226112fa565b848484818110610f2e57fe5b9050602002810190610f409190611f54565b810190610f4d9190611853565b91509150610f5b8282610936565b5050600101610f10565b505050565b4690565b60208084015160009081526001909152604090205460ff1615610fa35760405162461bcd60e51b815260040161058490611e12565b610fab6102d6565b835114610ff457610fc48360000151846060015161098f565b610fe05760405162461bcd60e51b815260040161058490611bc0565b610fef82828560800151611189565b610f65565b600454836060015114610f655760405162461bcd60e51b815260040161058490611c88565b80516020909101206001600160f81b031690565b60048054600101908190558190600590606490066064811061104b57fe5b015550565b60005b815181101561093257600160801b82828151811061106d57fe5b602002602001015160200151106110965760405162461bcd60e51b815260040161058490611e42565b8181815181106110a257fe5b602002602001015160200151600360008484815181106110be57fe5b6020026020010151600001516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f14eccc240e5ba9a72e0ca955584fe1b0dca7104fce4dcb1296edbba8eea2da0482828151811061111b57fe5b60200260200101516000015183838151811061113357fe5b60200260200101516020015160405161114d929190611a55565b60405180910390a1600101611053565b600081848411156111815760405162461bcd60e51b81526004016105849190611b80565b505050900390565b60008351116111aa5760405162461bcd60e51b815260040161058490611d36565b6111b26102d6565b8251146111d15760405162461bcd60e51b815260040161058490611c1c565b808260400151146111f45760405162461bcd60e51b815260040161058490611d6d565b6004548260600151146112195760405162461bcd60e51b815260040161058490611c88565b60408051608081018252835181526020808501519082015283820151818301526060808501519082015290516335f8315960e11b81526001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001691636bf062b29161128e918791600401611b08565b60206040518083038186803b1580156112a657600080fd5b505afa1580156112ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112de91906117fa565b610f655760405162461bcd60e51b815260040161058490611da4565b6040805161012081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c081019190915260e08101611340611352565b815260200161134d61136a565b905290565b60408051808201909152600081526060602082015290565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b80356109b381611fe4565b600082601f8301126113b3578081fd5b81356001600160401b038111156113c8578182fd5b6113db601f8201601f1916602001611f9f565b91508082528360208285010111156113f257600080fd5b8060208401602084013760009082016020015292915050565b600060a0828403121561141c578081fd5b61142660a0611f9f565b9050813581526020820135602082015260408201356040820152606082013560608201526080820135608082015292915050565b60006040828403121561146b578081fd5b6114756040611f9f565b9050813561148281611fe4565b808252506020820135602082015292915050565b60006101a082840312156114a8578081fd5b6114b3610120611f9f565b905081358152602082013560208201526114d08360408401611398565b6040820152606082013560608201526080820135608082015260a082013560a082015260c082013560c082015260e08201356001600160401b0381111561151657600080fd5b61152284828501611541565b60e0830152506101006115378482850161140b565b9082015292915050565b600060408284031215611552578081fd5b61155c6040611f9f565b9050813561156981611fe4565b815260208201356001600160401b0381111561158457600080fd5b611590848285016113a3565b60208301525092915050565b6000608082840312156115ad578081fd5b6115b76080611f9f565b90508135815260208201356020820152604082013560408201526060820135606082015292915050565b600061010082840312156115f3578081fd5b6115fd6080611f9f565b9050813581526020820135602082015260408201356001600160401b038082111561162757600080fd5b908301906080828603121561163b57600080fd5b6116456080611f9f565b823581526116568660208501611398565b60208201526116688660408501611398565b604082015260608301358281111561167f57600080fd5b61168b878286016113a3565b6060830152508060408501525050506116a7836060840161140b565b606082015292915050565b6000602082840312156116c3578081fd5b81356104b581611fe4565b6000602082840312156116df578081fd5b81516104b581611fe4565b600080602083850312156116fc578081fd5b82356001600160401b0380821115611712578283fd5b818501915085601f830112611725578283fd5b813581811115611733578384fd5b8660208083028501011115611746578384fd5b60209290920196919550909350505050565b6000602080838503121561176a578182fd5b82356001600160401b0381111561177f578283fd5b8301601f8101851361178f578283fd5b80356117a261179d82611fc5565b611f9f565b818152838101908385016040808502860187018a10156117c0578788fd5b8795505b848610156117ec576117d68a8361145a565b84526001959095019492860192908101906117c4565b509098975050505050505050565b60006020828403121561180b578081fd5b815180151581146104b5578182fd5b60006020828403121561182b578081fd5b5035919050565b60008060408385031215611844578182fd5b50508035926020909101359150565b60008060408385031215611865578182fd5b82356001600160401b038082111561187b578384fd5b611887868387016113a3565b9350602085013591508082111561189c578283fd5b506118a985828601611496565b9150509250929050565b60008060008060e085870312156118c8578182fd5b84356001600160401b03808211156118de578384fd5b6118ea888389016113a3565b955060208701359150808211156118ff578384fd5b61190b88838901611496565b94506040870135915080821115611920578384fd5b5061192d878288016113a3565b92505061193d866060870161159c565b905092959194509250565b6000806040838503121561195a578182fd5b82356001600160401b0380821115611970578384fd5b61197c868387016113a3565b93506020850135915080821115611991578283fd5b506118a9858286016115e1565b60008060008060e085870312156119b3578182fd5b84356001600160401b03808211156119c9578384fd5b6119d5888389016113a3565b955060208701359150808211156119ea578384fd5b61190b888389016115e1565b60008151808452815b81811015611a1b576020818501810151868301820152016119ff565b81811115611a2c5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b90815260200190565b918252602082015260400190565b600085825284602083015260806040830152611aaf60808301856119f6565b905082606083015295945050505050565b60006101a0808352611ad4818401866119f6565b91505060208083018460005b600c811015611afd57815183529183019190830190600101611ae0565b505050509392505050565b600060a08252611b1b60a08301856119f6565b905060208083018460005b6004811015611afd57815183529183019190830190600101611b26565b6000610100808352611b57818401866119f6565b91505060208083018460005b6007811015611afd57815183529183019190830190600101611b63565b6000602082526109b060208301846119f6565b602080825260139082015272496e76616c696420726577617264207261746560681b604082015260600190565b602080825260149082015273125b9d985b1a59081858d8dbdd5b9d081c9bdbdd60621b604082015260600190565b60208082526014908201527324b73b30b634b2103932bbb0b93210383937b7b360611b604082015260600190565b6020808252818101527f4f75746461746564207472656520757064617465206d65726b6c6520726f6f74604082015260600190565b6020808252601c908201527f496e636f72726563742065787465726e616c2064617461206861736800000000604082015260600190565b6020808252601e908201527f496e636f7272656374206163636f756e7420696e7365727420696e6465780000604082015260600190565b6020808252601690820152754665652076616c7565206f7574206f662072616e676560501b604082015260600190565b60208082526027908201527f4f6e6c7920676f7665726e616e63652063616e20706572666f726d20746869736040820152661030b1ba34b7b760c91b606082015260800190565b6020808252601c908201527f4f75746461746564206163636f756e74206d65726b6c6520726f6f7400000000604082015260600190565b6020808252601d908201527f496e636f727265637420636f6d6d69746d656e7420696e736572746564000000604082015260600190565b60208082526019908201527f496e76616c69642074726565207570646174652070726f6f6600000000000000604082015260600190565b60208082526018908201527f496e76616c6964207769746864726177616c2070726f6f660000000000000000604082015260600190565b6020808252601690820152754f75746461746564206163636f756e7420737461746560501b604082015260600190565b6020808252600e908201526d496e636f7272656374207261746560901b604082015260600190565b6020808252601d908201527f52657761726420686173206265656e20616c7265616479207370656e74000000604082015260600190565b60208082526019908201527f416d6f756e742076616c7565206f7574206f662072616e676500000000000000604082015260600190565b602080825282516001600160a01b031682820152820151604080830152600090611f0560608401826119f6565b949350505050565b60006020825282516020830152602083015160018060a01b03808216604085015280604086015116606085015250506060830151608080840152611f0560a08401826119f6565b6000808335601e19843603018112611f6a578283fd5b8301803591506001600160401b03821115611f83578283fd5b602001915036819003821315611f9857600080fd5b9250929050565b6040518181016001600160401b0381118282101715611fbd57600080fd5b604052919050565b60006001600160401b03821115611fda578081fd5b5060209081020190565b6001600160a01b0381168114610a1c57600080fdfe416d6f756e742073686f756c642062652067726561746572207468616e20666565a2646970667358221220c0713030cfb0e3ec99125cfc536145469015c52d6af7a7d4fd06091893f8fabe64736f6c634300060c003391abf9321a7fbc883084fdbf70b4b17cf8b56861e62b99a50cdbae976b1a7531b1f8c967686978705980b0eae8b5c734020d492e556d83ba6c541fb9fc5c5d945e5f8a670f156b42605200916671c8c16cfd1913fc74e16eb5ea1b44bd7ebf23688be51b316e8dd62b3d55ab8746257de8458c4d49bbd986a5df87388846e83fd984659a6ffe292c8c5a4748ae3eb34d2d86b4d89e4c804e8f33398a2e6f138c6c3b9898be94d0fa3a68831b8dc85812656d97afbad18fa33bee2ba7dc88474d077b1173c35bbb91e0d2930d2162ab8e2e0ca422c3046c15f1096c32ba34cc6f000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000040000000000000000000000008b3f5393ba08c24cc7ff5a66a832562aab7bc95f000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d6a6ac46d02253c938b96d12be439f570227ae8e0000000000000000000000000000000000000000000000000000000000000064000000000000000000000000e1be96331391e519471100c3c1528b66b8f4e5a700000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000d037e0ac98dab2fcb7e296c69c6e52767ae5414d0000000000000000000000000000000000000000000000000000000000002710",
"expectedAddress": "0x9ad1B596DD75506B7289DC116A6D4693578eda41"
},
{
"domain": "voucher.deploy.tornadocash.eth",
"contract": "Voucher.sol",
"bytecode": "0x60e06040523480156200001157600080fd5b5060405162001a3638038062001a36833981810160405260808110156200003757600080fd5b50805160208083015160408085015160609586015182519687019092526026808752949592949093919291620019e690830139604051806040016040528060058152602001643b2a27a92760d91b8152508160039080519060200190620000a092919062000473565b508051620000b690600490602084019062000473565b50506005805461ff001960ff1990911660121716905550620000d8846200013f565b60601b6001600160601b031916608052620000f3836200013f565b60601b6001600160601b03191660c05262000126816200011262000274565b6200027860201b62000a411790919060201c565b60a052620001353383620002da565b505050506200050f565b6000806200014c620003e9565b6001146200016f57739a3febc003c0f589d1833e718d36f46d27ea36fb62000180565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001c757600080fd5b505afa158015620001dc573d6000803e3d6000fd5b505050506040513d6020811015620001f357600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200023f57600080fd5b505afa15801562000254573d6000803e3d6000fd5b505050506040513d60208110156200026b57600080fd5b50519392505050565b4290565b600082820183811015620002d3576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b03821662000336576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6200034460008383620003ed565b62000360816002546200027860201b62000a411790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200039391839062000a4162000278821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b4690565b620004058383836200046060201b62000aa21760201c565b6200040f62000465565b15806200042357506001600160a01b038216155b620004605760405162461bcd60e51b815260040180806020018281038252602a81526020018062001a0c602a913960400191505060405180910390fd5b505050565b600554610100900460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620004b657805160ff1916838001178555620004e6565b82800160010185558215620004e6579182015b82811115620004e6578251825591602001919060010190620004c9565b50620004f4929150620004f8565b5090565b5b80821115620004f45760008155600101620004f9565b60805160601c60a05160c05160601c6114866200056060003980610550528061092d5250806106d252806107fb52806108c45250806107d75280610898528061094e52806109ef52506114866000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80638456cb59116100ad578063adb6183211610071578063adb6183214610369578063adf898a414610371578063be040fb014610379578063c39ef85514610381578063dd62ed3e146103895761012c565b80638456cb59146102f75780638622a6891461030157806395d89b4114610309578063a457c2d714610311578063a9059cbb1461033d5761012c565b806339509351116100f4578063395093511461025c5780635aa6e675146102885780635c23bdf5146102ac5780635c975abb146102c957806370a08231146102d15761012c565b806306fdde0314610131578063095ea7b3146101ae57806318160ddd146101ee57806323b872dd14610208578063313ce5671461023e575b600080fd5b6101396103b7565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017357818101518382015260200161015b565b50505050905090810190601f1680156101a05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101da600480360360408110156101c457600080fd5b506001600160a01b03813516906020013561044d565b604080519115158252519081900360200190f35b6101f661046a565b60408051918252519081900360200190f35b6101da6004803603606081101561021e57600080fd5b506001600160a01b03813581169160208101359091169060400135610470565b6102466104f7565b6040805160ff9092168252519081900360200190f35b6101da6004803603604081101561027257600080fd5b506001600160a01b038135169060200135610500565b61029061054e565b604080516001600160a01b039092168252519081900360200190f35b610290600480360360208110156102c257600080fd5b5035610572565b6101da61069d565b6101f6600480360360208110156102e757600080fd5b50356001600160a01b03166106ab565b6102ff6106c6565b005b6101f66106d0565b6101396106f4565b6101da6004803603604081101561032757600080fd5b506001600160a01b038135169060200135610755565b6101da6004803603604081101561035357600080fd5b506001600160a01b0381351690602001356107bd565b6101f66107d1565b6102906107d5565b6102ff6107f9565b6102ff6108c2565b6101f66004803603604081101561039f57600080fd5b506001600160a01b0381358116916020013516610a16565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104435780601f1061041857610100808354040283529160200191610443565b820191906000526020600020905b81548152906001019060200180831161042657829003601f168201915b5050505050905090565b600061046161045a610aa7565b8484610aab565b50600192915050565b60025490565b600061047d848484610b97565b6104ed84610489610aa7565b6104e885604051806060016040528060288152602001611346602891396001600160a01b038a166000908152600160205260408120906104c7610aa7565b6001600160a01b031681526020810191909152604001600020549190610cf2565b610aab565b5060019392505050565b60055460ff1690565b600061046161050d610aa7565b846104e8856001600061051e610aa7565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490610a41565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008061057d610d89565b60011461059e57739a3febc003c0f589d1833e718d36f46d27ea36fb6105af565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156105f557600080fd5b505afa158015610609573d6000803e3d6000fd5b505050506040513d602081101561061f57600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b15801561066a57600080fd5b505afa15801561067e573d6000803e3d6000fd5b505050506040513d602081101561069457600080fd5b50519392505050565b600554610100900460ff1690565b6001600160a01b031660009081526020819052604090205490565b6106ce610d8d565b565b7f000000000000000000000000000000000000000000000000000000000000000081565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156104435780601f1061041857610100808354040283529160200191610443565b6000610461610762610aa7565b846104e885604051806060016040528060258152602001611402602591396001600061078c610aa7565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190610cf2565b60006104616107ca610aa7565b8484610b97565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f00000000000000000000000000000000000000000000000000000000000000006108226107d1565b10610874576040805162461bcd60e51b815260206004820152601f60248201527f41697264726f702072656465656d20706572696f642068617320656e64656400604482015290519081900360640190fd5b600061087f336106ab565b905061088b3382610e32565b6108bf6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000163383610f2e565b50565b7f00000000000000000000000000000000000000000000000000000000000000006108eb6107d1565b10156109285760405162461bcd60e51b81526004018080602001828103825260278152602001806112f96027913960400191505060405180910390fd5b6106ce7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b1580156109b957600080fd5b505afa1580156109cd573d6000803e3d6000fd5b505050506040513d60208110156109e357600080fd5b50516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169190610f2e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b600082820183811015610a9b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b505050565b3390565b6001600160a01b038316610af05760405162461bcd60e51b81526004018080602001828103825260248152602001806113b46024913960400191505060405180910390fd5b6001600160a01b038216610b355760405162461bcd60e51b81526004018080602001828103825260228152602001806112d76022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b038316610bdc5760405162461bcd60e51b815260040180806020018281038252602581526020018061138f6025913960400191505060405180910390fd5b6001600160a01b038216610c215760405162461bcd60e51b81526004018080602001828103825260238152602001806112926023913960400191505060405180910390fd5b610c2c838383610f80565b610c6981604051806060016040528060268152602001611320602691396001600160a01b0386166000908152602081905260409020549190610cf2565b6001600160a01b038085166000908152602081905260408082209390935590841681522054610c989082610a41565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610d815760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610d46578181015183820152602001610d2e565b50505050905090810190601f168015610d735780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b4690565b600554610100900460ff1615610ddd576040805162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015290519081900360640190fd5b6005805461ff0019166101001790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610e15610aa7565b604080516001600160a01b039092168252519081900360200190a1565b6001600160a01b038216610e775760405162461bcd60e51b815260040180806020018281038252602181526020018061136e6021913960400191505060405180910390fd5b610e8382600083610f80565b610ec0816040518060600160405280602281526020016112b5602291396001600160a01b0385166000908152602081905260409020549190610cf2565b6001600160a01b038316600090815260208190526040902055600254610ee69082610fe1565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610aa2908490611023565b610f8b838383610aa2565b610f9361069d565b1580610fa657506001600160a01b038216155b610aa25760405162461bcd60e51b815260040180806020018281038252602a815260200180611427602a913960400191505060405180910390fd5b6000610a9b83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610cf2565b6060611078826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166110d49092919063ffffffff16565b805190915015610aa25780806020019051602081101561109757600080fd5b5051610aa25760405162461bcd60e51b815260040180806020018281038252602a8152602001806113d8602a913960400191505060405180910390fd5b60606110e384846000856110eb565b949350505050565b60606110f685611258565b611147576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106111865780518252601f199092019160209182019101611167565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146111e8576040519150601f19603f3d011682016040523d82523d6000602084013e6111ed565b606091505b509150915081156112015791506110e39050565b8051156112115780518082602001fd5b60405162461bcd60e51b8152602060048201818152865160248401528651879391928392604401919085019080838360008315610d46578181015183820152602001610d2e565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708181148015906110e357505015159291505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737341697264726f702072656465656d20706572696f6420686173206e6f7420656e6465642079657445524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573735361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f45524332305061757361626c653a20746f6b656e207472616e73666572207768696c6520706175736564a2646970667358221220b512ab7a36e0a51f7be03b504a08247657fd9d7d80dc7f02881a10207c1756dd64736f6c634300060c0033546f726e61646f4361736820766f756368657220666f72206561726c792061646f707465727345524332305061757361626c653a20746f6b656e207472616e73666572207768696c6520706175736564c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2bb1f8c967686978705980b0eae8b5c734020d492e556d83ba6c541fb9fc5c5d940000000000000000000000000000000000000000000069e10de76676d0800000000000000000000000000000000000000000000000000000000000000000000c",
"expectedAddress": "0x48a176Df663FB71D9D71771ca7E4eeCA1B4c9718"
},
{
"domain": "team1.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b0000000000000000000000003ce437b580c83b5d40a08e5da03727ab92cd51df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000024",
"expectedAddress": "0xe1871422AE744317243FA3Ee0C56bbE519Cc961c"
},
{
"domain": "team2.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b0000000000000000000000002ef22e740f578fba516c0f48cee0cc903032307a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000024",
"expectedAddress": "0x56d1eB74DE25410f0aee413AD829c0f9B9758922"
},
{
"domain": "team3.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b0000000000000000000000007f5f3ca0a9c8a3c8c5376e9dcf33d02800104ae90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000024",
"expectedAddress": "0x670a84cFdE5553c78F6425088848213316DDFC93"
},
{
"domain": "team4.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b0000000000000000000000001aab0a8d5c3da070a79787b1141cd27be68a4bef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000024",
"expectedAddress": "0x190cF344Bdb029320Efbb52d4c2D9da576F20452"
},
{
"domain": "team5.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b000000000000000000000000f4d5f175d515ea4e2e52ef7cc8329148f1be7f880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000024",
"expectedAddress": "0x525159Cd49ED4C8f458DDAE933ccfAb379f99f92"
},
{
"domain": "mining.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b0000000000000000000000001066622bbab2981f243f8569abe3591905b8b619000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000004",
"expectedAddress": "0x70BED6e4E86B5FCf9d008641Ba6c30a9dfDbD9A4"
},
{
"domain": "gov.vesting.deploy.tornadocash.eth",
"contract": "Vesting.sol",
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162000f6738038062000f67833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157739a3febc003c0f589d1833e718d36f46d27ea36fb620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610c56620003116000398061022b52806103a3528061053052508061017a52806101b652806106745250806101f8528061064652508061027052806102f052806105c7528061069852508061015452806105e95250610c566000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806386d1a69f1161007157806386d1a69f14610119578063928d89ae14610123578063961325211461012b578063adb6183214610133578063e6fd48bc1461013b578063fc0c546a14610143576100a9565b806310786deb146100ae57806338af3eed146100c857806344b1231f146100ec5780635c23bdf5146100f457806367097a4b14610111575b600080fd5b6100b661014b565b60408051918252519081900360200190f35b6100d0610152565b604080516001600160a01b039092168252519081900360200190f35b6100b6610176565b6100d06004803603602081101561010a57600080fd5b5035610403565b6100b661052e565b610121610552565b005b6100b6610644565b6100b6610668565b6100b661066e565b6100b6610672565b6100d0610696565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006101a161066e565b10156101af57506000610400565b60006101e37f00000000000000000000000000000000000000000000000000000000000000006101dd61066e565b906106ba565b905060006101f48262278d00610705565b90507f000000000000000000000000000000000000000000000000000000000000000081101561022957600092505050610400565b7f000000000000000000000000000000000000000000000000000000000000000081106102ec57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156102b657600080fd5b505afa1580156102ca573d6000803e3d6000fd5b505050506040513d60208110156102e057600080fd5b50519250610400915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051600080549192509061039a908390610747565b905060006103d27f00000000000000000000000000000000000000000000000000000000000000006103cc84876107a1565b90610705565b905060006103eb600054836106ba90919063ffffffff16565b90506103f784826107fa565b96505050505050505b90565b60008061040e610810565b60011461042f57739a3febc003c0f589d1833e718d36f46d27ea36fb610440565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561048657600080fd5b505afa15801561049a573d6000803e3d6000fd5b505050506040513d60208110156104b057600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104fb57600080fd5b505afa15801561050f573d6000803e3d6000fd5b505050506040513d602081101561052557600080fd5b50519392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b600061055c610176565b9050600081116105aa576040805162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b604482015290519081900360640190fd5b6000546105b79082610747565b60005561060e6001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610814565b6040805182815290517ffb81f9b30d73d830c3544b34d827c08142579ee75710b490bab0b3995468c5659181900360200190a150565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b4290565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60006106fc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061086b565b90505b92915050565b60006106fc83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610902565b6000828201838110156106fc576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826107b0575060006106ff565b828202828482816107bd57fe5b04146106fc5760405162461bcd60e51b8152600401808060200182810382526021815260200180610bd66021913960400191505060405180910390fd5b600081831061080957816106fc565b5090919050565b4690565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610866908490610967565b505050565b600081848411156108fa5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108bf5781810151838201526020016108a7565b50505050905090810190601f1680156108ec5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600081836109515760405162461bcd60e51b81526020600482018181528351602484015283519092839260449091019190850190808383600083156108bf5781810151838201526020016108a7565b50600083858161095d57fe5b0495945050505050565b60606109bc826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a189092919063ffffffff16565b805190915015610866578080602001905160208110156109db57600080fd5b50516108665760405162461bcd60e51b815260040180806020018281038252602a815260200180610bf7602a913960400191505060405180910390fd5b6060610a278484600085610a2f565b949350505050565b6060610a3a85610b9c565b610a8b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310610aca5780518252601f199092019160209182019101610aab565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610b2c576040519150601f19603f3d011682016040523d82523d6000602084013e610b31565b606091505b50915091508115610b45579150610a279050565b805115610b555780518082602001fd5b60405162461bcd60e51b81526020600482018181528651602484015286518793919283926044019190850190808383600083156108bf5781810151838201526020016108a7565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470818114801590610a2757505015159291505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220d553b13d475be1ba94877f6e593b3e205048074377b5d9baa75e2fcc6a5561c964736f6c634300060c0033c09366f634478eff88091111398f33c4e639375ab2246186a3a0f28336933c2b000000000000000000000000d7fa438b0368a5532c44b31c349287c294db78410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000024",
"expectedAddress": "0xcF68553CA191AbCAaC2099D257C93BC37F248719"
}
]
}