2020-10-21 16:42:50 +02:00
{
2021-06-02 11:47:40 +02:00
"eipDeployer" : {
"tx" : {
"nonce" : 0 ,
"gasPrice" : 100000000000 ,
"value" : 0 ,
"data" : "0x608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c63430006020033" ,
"gasLimit" : 7247000
} ,
"signature" : {
"v" : 27 ,
"r" : "0x247000" ,
"s" : "0x2470"
} ,
"from" : "0xBb6e024b9cFFACB947A71991E386681B1Cd1477D" ,
"expectedAddress" : "0xce0042B868300000d44A59004Da54A005ffdcf9f"
} ,
"deployer" : "0xce0042B868300000d44A59004Da54A005ffdcf9f" ,
2021-12-08 10:10:00 +01:00
"salt" : "0x0000000000000000000000000000000000000000000000000000000047941987" ,
2020-10-21 16:42:50 +02:00
"actions" : [
2020-11-05 02:33:56 +01:00
{
2021-10-25 11:12:11 +02:00
"domain" : "deployerL1.contract.tornadocash.eth" ,
2020-11-05 02:33:56 +01:00
"contract" : "Deployer.sol" ,
2021-10-27 17:41:14 +02:00
"bytecode" : "0x60a060405234801561001057600080fd5b506040516103a83803806103a88339818101604052602081101561003357600080fd5b50516001600160a01b0381161561004a5780610060565b73ce0042b868300000d44a59004da54a005ffdcf9f5b60601b6001600160601b031916608052604051309032907f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2090600090a35060805160601c6102e86100c06000398061010b528061029052506102e86000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80634af63f021461003b578063d5f39488146100ff575b600080fd5b6100e36004803603604081101561005157600080fd5b81019060208101813564010000000081111561006c57600080fd5b82018360208201111561007e57600080fd5b803590602001918460018302840111640100000000831117156100a057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610107915050565b604080516001600160a01b039092168252519081900360200190f35b6100e361028e565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634af63f0284846040518363ffffffff1660e01b81526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561018c578181015183820152602001610174565b50505050905090810190601f1680156101b95780820380516001836020036101000a031916815260200191505b509350505050602060405180830381600087803b1580156101d957600080fd5b505af11580156101ed573d6000803e3d6000fd5b505050506040513d602081101561020357600080fd5b505190506001600160a01b038116610252576040805162461bcd60e51b815260206004820152600d60248201526c11195c1b1bde4819985a5b1959609a1b604482015290519081900360640190fd5b6040516001600160a01b0382169033907f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2090600090a392915050565b7f00000000000000000000000000000000000000000000000000000000000000008156fea2646970667358221220dcbdb35d71b3c1158e9c80fba093e8626155571023006523d2cd2789f23f73ad64736f6c634300060c00330000000000000000000000000000000000000000000000000000000000000000" ,
2021-12-08 10:10:00 +01:00
"expectedAddress" : "0xd408455e186CD6447A196DdA6BBaFa6556a2555F" ,
2020-11-05 02:33:56 +01:00
"title" : "Deployment proxy" ,
2021-06-02 11:47:40 +02:00
"constructorArgs" : "0x0000000000000000000000000000000000000000000000000000000000000000" ,
2020-11-30 21:41:20 +01:00
"description" : "This a required contract to initialize all other contracts. It is simple wrapper around EIP-2470 Singleton Factory that emits an event of contract deployment. The wrapper also validates if the deployment was successful." ,
2021-10-25 11:12:11 +02:00
"dependsOn" : [ ] ,
"isL1Contract" : true
2020-11-05 02:33:56 +01:00
} ,
2020-10-21 16:42:50 +02:00
{
2021-10-25 11:12:11 +02:00
"domain" : "l1Helper.contract.tornadocash.eth" ,
"contract" : "L1Helper.sol" ,
2021-10-27 17:41:14 +02:00
"bytecode" : " 0 x 60 c 0 60405234801561001057600080 f d 5 b 50604051620012 a 9380380620012 a 9833981016040819052610031916100 d d 565 b 600080546001600160 a 0 1 b 0 38084166001600160 a 0 1 b 0 3199092169190911782556001600160601 b 0 319606086811 b 821660805285901 b 1660 a 0 526040805163095 e a 7 b 360e01 b 81528287166004820152600019602482015290518693869386939085169263095 e a 7 b 39260448084019391929182900301818387803 b 1580156100 b a 57600080 f d 5 b 505 a f 11580156100 c e 573 d 6000803e3 d 6000 f d 5 b 50505050505050505050610141565 b 6000806000606084860312156100 f 1578283 f d 5 b 83516100 f c 81610129565 b 602085015190935061010 d 81610129565 b 604085015190925061011e81610129565 b 809150509250925092565 b 6001600160 a 0 1 b 0 38116811461013e57600080 f d 5 b 50565 b 60805160601 c 60 a 0 5160601 c 6110 f e 620001 a b 6000398060 b 0 528061020452806102 a 752806103 d a 52806104905280610514528061057652806105 f 752806106e45280610787525080610278528061046052806105 b d 5280610687528061075852506110 f e 6000 f 3 f e 6080604052600436106100 a 0 5760003560e01 c 8063 a d 5 c 464811610064578063 a d 5 c 46481461015 a 578063 b 2 b c 6e0 f 1461016 f 578063 d b 7 a f 8541461018 f 578063e78 c e a 92146101 a f 578063 f 2 f d e 38 b 146101 c 4578063 f 52 c b f 0e146101 e 4576100 d c 565 b 806301 a 754 f f 146100e15780633 a c e 4765146100e957806369 f f a 0 8 a 146100 f c 5780638 d a 5 c b 5 b 1461011 c 5780639254 c 66e14610147576100 d c 565 b 366100 d c 57336001600160 a 0 1 b 0 37 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16146100 d a 57600080 f d 5 b 0 0 5 b 600080 f d 5 b 6100 d a 6101 f 7565 b 6100 d a 6100 f 7366004610e1 d 565 b 610202565 b 34801561010857600080 f d 5 b 506100 d a 610117366004610 d e b 565 b 6103 a 4565 b 34801561012857600080 f d 5 b 506101316103 c 9565 b 60405161013e9190610 f a b 565 b 60405180910390 f 35 b 6100 d a 610155366004610e69565 b 6103 d 8565 b 34801561016657600080 f d 5 b 50610131610512565 b 34801561017 b 57600080 f d 5 b 506100 d a 61018 a 366004610 f 25565 b 610536565 b 34801561019 b 57600080 f d 5 b 506100 d a 6101 a a 366004610 e d a 565 b 610574565 b 3480156101 b b 57600080 f d 5 b 50610131610685565 b 3480156101 d 0 57600080 f d 5 b 506100 d a 6101 d f 366004610 d d 1565 b 6106 a 9565 b 6100 d a 6101 f 2366004610 d d 1565 b 6106e2565 b 610200336106e2565 b 565 b 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 31663 d 0e30 d b 0 346040518263 f f f f f f f f 1660e01 b 81526004016000604051808303818588803 b 15801561025 d 57600080 f d 5 b 505 a f 1158015610271573 d 6000803e3 d 6000 f d 5 b 50505050507 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 31663 d 74054817 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8434856040518563 f f f f f f f f 1660e01 b 815260040180856001600160 a 0 1 b 0 3168152602001846001600160 a 0 1 b 0 316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005 b 83811015610339578181015183820152602001610321565 b 50505050905090810190601 f 1680156103665780820380516001836020036101000 a 0 31916815260200191505 b 5095505050505050600060405180830381600087803 b 15801561038857600080 f d 5 b 505 a f 115801561039 c 573 d 6000803e3 d 6000 f d 5 b 505050505050565 b 6000546001600160 a 0 1 b 0 31633146103 b b 57600080 f d 5 b 6103 c 58282610819565 b 5050565 b 6000546001600160 a 0 1 b 0 31681565 b 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 31663 d 0e30 d b 0 346040518263 f f f f f f f f 1660e01 b 81526004016000604051808303818588803 b 15801561043357600080 f d 5 b 505 a f 1158015610447573 d 6000803e3 d 6000 f d 5 b 505060405163 d 740548160e01 b 81526001600160 a 0 1 b 0 37 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16935063 d 740548192506104 b e 91507 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90879034908890600401610 f b f 565 b 600060405180830381600087803 b 1580156104 d 857600080 f d 5 b 505 a f 11580156104 e c 573 d 6000803e3 d 6000 f d 5 b 505082516001600160 a 0 1 b 0 316331415915061050 d 90505761050 d 81610853565 b 505050565 b 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81565 b 80516001600160 a 0 1 b 0 31633146105685760405162461 b c d 60e51 b 815260040161055 f 9061100 f 565 b 60405180910390 f d 5 b 61057181610853565 b 50565 b 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 316836001600160 a 0 1 b 0 316146105 b 257600080 f d 5 b 336001600160 a 0 1 b 0 37 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16146105e757600080 f d 5 b 80516014146105 f 557600080 f d 5 b 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 316632e1 a 7 d 4 d 836040518263 f f f f f f f f 1660e01 b 8152600401808281526020019150506000604051808303
2021-12-08 10:10:00 +01:00
"expectedAddress" : "0xCa0840578f57fE71599D29375e16783424023357" ,
2021-10-25 11:12:11 +02:00
"title" : "L1 Omnibridge Helper" ,
2021-10-27 17:41:14 +02:00
"constructorArgs" : "0x00000000000000000000000088ad09518695c6c3712ac10a214be5109a655671000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000005efda50f22d34f262c29268506c5fa42cb56a1ce" ,
2021-10-25 11:12:11 +02:00
"description" : "Utility contract for the xDAI Omnibridge on L1" ,
2021-12-08 10:10:00 +01:00
"dependsOn" : [
"deployerL1.contract.tornadocash.eth"
] ,
2021-10-25 11:12:11 +02:00
"isL1Contract" : true
2020-12-12 21:03:30 +01:00
} ,
{
2021-10-25 11:12:11 +02:00
"domain" : "deployerL2.contract.tornadocash.eth" ,
"contract" : "Deployer.sol" ,
2021-10-27 17:41:14 +02:00
"bytecode" : "0x60a060405234801561001057600080fd5b506040516103a83803806103a88339818101604052602081101561003357600080fd5b50516001600160a01b0381161561004a5780610060565b73ce0042b868300000d44a59004da54a005ffdcf9f5b60601b6001600160601b031916608052604051309032907f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2090600090a35060805160601c6102e86100c06000398061010b528061029052506102e86000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80634af63f021461003b578063d5f39488146100ff575b600080fd5b6100e36004803603604081101561005157600080fd5b81019060208101813564010000000081111561006c57600080fd5b82018360208201111561007e57600080fd5b803590602001918460018302840111640100000000831117156100a057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610107915050565b604080516001600160a01b039092168252519081900360200190f35b6100e361028e565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634af63f0284846040518363ffffffff1660e01b81526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561018c578181015183820152602001610174565b50505050905090810190601f1680156101b95780820380516001836020036101000a031916815260200191505b509350505050602060405180830381600087803b1580156101d957600080fd5b505af11580156101ed573d6000803e3d6000fd5b505050506040513d602081101561020357600080fd5b505190506001600160a01b038116610252576040805162461bcd60e51b815260206004820152600d60248201526c11195c1b1bde4819985a5b1959609a1b604482015290519081900360640190fd5b6040516001600160a01b0382169033907f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2090600090a392915050565b7f00000000000000000000000000000000000000000000000000000000000000008156fea2646970667358221220dcbdb35d71b3c1158e9c80fba093e8626155571023006523d2cd2789f23f73ad64736f6c634300060c00330000000000000000000000000000000000000000000000000000000000000000" ,
2021-12-08 10:10:00 +01:00
"expectedAddress" : "0xd408455e186CD6447A196DdA6BBaFa6556a2555F" ,
2021-10-25 11:12:11 +02:00
"title" : "Deployment proxy" ,
"constructorArgs" : "0x0000000000000000000000000000000000000000000000000000000000000000" ,
"description" : "This a required contract to initialize all other contracts. It is simple wrapper around EIP-2470 Singleton Factory that emits an event of contract deployment. The wrapper also validates if the deployment was successful." ,
"dependsOn" : [ ] ,
"isL1Contract" : false
2020-12-12 21:03:30 +01:00
} ,
{
2021-10-25 11:12:11 +02:00
"domain" : "hasher.contract.tornadocash.eth" ,
"contract" : "Hasher.sol" ,
"bytecode" : " 0 x 38600 c 6000396119 a b 6000 f 37 c 0 10000000000000000000000000000000000000000000000000000000060003504806329 a 5 f 2 f 6149063299e566014176200003757 f e 5 b 7 f 142 d 76 a 5176 d 0 4542 c c 86 c 20 a d 276 a f 0 f 1 c 4 b 85 a 0 8 f 5 c 7 f b 7076 c 37 b e e 91 b 0 b 0 6020527 f 0 c c 8 c 6 a a 7 a a 0 f 7 a 0 191 f 236 a a d 3 b 994 b 4e6 d 2671 e f 5 c d d e f 7395 a 663 f 18 a 82 b 66040527 f 0 411 c 26273e6 a c 2 f 2 b 7 e f 6 d a 84499413605 b 6099 b d a 4254 a 31 a b 3 b a c 526 a 15816060527 f 1 f 0 20 d b 9 a e 14 a b c 9448 d 91922 c e 7e8 a 4 b 751468 b 692082 a c 74 d 4 d b 30 f 9 a 20 c b d 6080527 f 132 d 968e1372659 c 4 b 77528 b e c 8 b 46830564 b b b 1 e f 44e828966 a 0 7578 b 52 d b 1e60 a 0 527 f 1e9 d 5 c d 0 96 f d 315 d e 38e6 e 2490 b 8e9 c 406 f 954 b a 63 a 8 b e 9 f 11756780 a f 6315 f 160 c 0 527 f 0 2 f 57e7420298 b 689 c c 5932 b 434 d 659054 d 7e9 e 1 a 28 c e 342 a 357 d 28 d 3 d 0e7 c e 660e0527 f 2e7 a 166 a 1 b 7e646 c 9 f 9e04 f 451e541 b 3 e b 516 f b a d 0 5901 b 4 f 37e7 d d 402 a 501 d e 610100527 f 198 d f c e b 0 6 c 35 a b 9162320e55 b 68 a 7 d 160 a c 9 c a f 74 f f 1098 d 62 b 4 c d 86823e74 c 610120527 f 30644e72 e 131 a 0 29 b 85045 b 68181585 d 2833e84879 b 9709143e1 f 593 f 0 0 0 0 0 0 1604435602435600435837 f 211 f a 1419 f 2 b 7 b 630 c 9 d 42 a c 4 d f f f 1 d 8201547e24651 d 10 d d 4 b 4988 a c 0 6216 f 682089050837 f 18 a c 51e16 e 5865 e e 0 74806 a f 313 b 0 40924 f 20 a 76 c 2 a 45 a 76 b 90 a e b 0 7 a c 438e0383089150837 f 2906 c 33 d 1 c 67 b d 9 a 2 b a 6 a b 37 e f 7 a e c f 377 e b 3 f 324 c e 68 b e 741441 f a a 846133 b 6840892508381818082800980090990508382818082800980090991508383818082800980090992506200024 a 60005262001956565 b 837 f 0 d 6 f d c 1 a 5 f f 92 b e d c 6919093 d 495 d e 525266075 a 273 e a d e a 7287 b 1 b 4941 c f 42782089050837 f 2552 b 734 c 5 a 95e374 c 8286 a 1 c f 7 c 0 5975265132 e c 0 3487470 a 513366 f b 38 c 5 f d 83089150837 f 1 a 8e88 f 6 d 94394599224 d b a 0 906142559 b 388 b a 2 c c 168 f e 97 b 6 a f 4 a 85 a e c 268084089250838181808280098009099050838281808280098009099150838381808280098009099250620002 e d 60005262001956565 b 837 f 2573 c e 0 c e 1273 b 649 d 31 d d 96 f 1 f 0 3 f 2 e c 83 c f 4920 b 72 d b 75e428707 d c 1e26 d b 382089050837 f 0 c e 0 750 d 2 b 6 b f 2 a 1251 c 0 c 6 b 496 f 0 1 f 7217 a 58 c 4 a e 1e5 b f 17 a 1 f 884 f 9 c 43064283089150837 f 154735e5 f 8 c 0 640 c 2 c 722 f b 3 d a c 0 5 c 4 d 603 c 3e150 d d 2 c d 0 9475 d 5770159 f d e e f 840892508381818082800980090990508382818082800980090991508383818082800980090992506200039060005262001956565 b 837 f 1671 d 0 15 b 9090 c d 861 a 5 a 5 c c b b a 2 c b d 7 a 51 b f 0 7 f e b d e f a b e f f 7 b 69 f 4 b 219 f f 3 f 82089050837 f 2 d 2 f b d 76 f c f b c 5943 b 16 d 77456 d 974 a 7741165 a 49187 f 28 e f b 5 d 64 a 7634 a 426083089150837 f 0 40 a 119 f 75e867208 b d d f a e b 55741 e b f 53 a 30 c 7 a 1 a f f c b 8 b 6 c d 267 c 66 c 0 54755840892508381818082800980090990508382818082800980090991508383818082800980090992506200043360005262001956565 b 837 f 11 a 3 e b 9 f e 3312950 b f 5 c a f e a 6 c 2 b 97818825 d b 4389 b 8 a e 9408 f 9 c 7 c b 4882665 a 82089050837 f 12 c 9 a 214894557 d f 9260 f e e 1 f d 68 a f 4 f e 37e63234 f 4 b 1950 f b 6302 e f 5 c 7602e283089150837 f 19 f c 5 d 4620 d b a e a f 5448897 e d f 3 b c b f e b 3853 a 9126 c 7 b 3 c 3 d 5 b 77 e b f 5 b 7 f b f 2184089250838181808280098009099050620004 b e 60005262001956565 b 837 f 257 c 925 a 34966 a a e 22 e b 261 d 58 f 97 b 43 f 255 a e 75 f d 0 864 f c 48e492 d e 7e55 b e c c 82089050837 f 18115 b 83 e d 73527 d 8 c 1823 f 98 a e 53 c 499 a 375 f 99 a 82064 b 270 a 54 d 35 e a 9 f 0 b a 683089150837 f 1002 a e 120 d e 1 a 1 f 4 b a 32 b 976 d 7 d d 4 f 4579381 c a 75 f 0 0 248 c 5 a f b d f d 80 f e 521 a 3840892508381818082800980090990506200054960005262001956565 b 837 f 24230056009 f 5 a f 1 b 7 f 585 f e 11 a b 1 a f 1 f 4e0529381455573 c 76094e9828 c 7 c c 182089050837 f 2 f e f c 9 e d 5 c 4 f e b 1474 d c d d 8 b 11184 a f d f b 5 c 4663 c f 0 77 c 81 c 8 c 2 f 118 f 101 c 58383089150837 f 121991 b 5 b 0 76111411145 f 18534359541107182407 d 3981 d 463 a 10 a 6 c 0 4 f 5 f 0 484089250838181808280098009099050620005 d 460005262001956565 b 837 f 161 a 5 d c 3 f 5e215684236 c 228529 d 96 b 6 c a e 2 a f 12 f c e 8 c 281 a e 7 c 5 a e 13251 c f 0 d 82089050837 f 1 b 7 c d e 8e1 b f 7 f 5 d f 0 8 a 8 f c 322 f 21 a f 95 a 44 f 9 d 782 a 5 d 74 d e 4 b 12 b 3 c a c 52 d 3 d 1883089150837 f 1 e f c d 1 c 5767 a 2 c e 97 f a 0 8064888 b e b 441 f e b 80 d 799 f 939 d 284790268313e0 c b 8840892508381818082800980090990506200065 f 60005262001956565 b 837 f 1516 c 91480500 f b 959576 c 0 60 a 50 d f 5e5 c 13 b 86e39089 b e 8 f a d 5 a 3017 c 19 f e f 182089050837 f 1 a 5 a c e f b 238 a 0 38e8567 c 0 f 8 a 98840870 c 17 b 9e2841 f 6 d e 8 a 75 b 4 e c 765 f d c 74e83089150837 f 26 f 743 f 547 b a 0 8 b b 0 a 3800e83 d 37 a 508063 c 10 a b 415 f d 1 c 6 b 71 f c 3e642 e 2780484089250838181808280098009099050620006 e a 60005262001956565 b 837 f 0 439 c 5460 f 9710 d b 5 e f 74e5 e 4 e c f b b a b 6 c 92 d 81e1 b e f 0 48 a f 2 b a 990 a f 6 a 9641282089050837 f 0 b 1 c d b 26 c e f 7 f 77835 b a 81 f 23832 a c b e 2 c c 8 a d 11311982 f 0 b 39 d 89 e a a 4 f f 3 d 8883089150837 f 1 a 4 c b e e a 3894 f 5692512 f 2e13 c e 9034239 e f 5 c 203682750 d 0 e d 7263 c 3 d c 4 a 0 5 d 840892508381818082800980090990506200077560005262001956565 b 837 f 1 b e 2 d 5 e f b 6 c 55e9 b 31 a d e 0 b 3 c a 179410702 f 0 9 a b 5 c 176 f d 719 a d b 145642 d d 2 f c 82089050837 f 1771 f 3273703 d 9 c 276 b 6 b e 221 b 24044 a d 33 a 4 f 0 4 c f c 871010 b 8 d 1 d 7 b 461 a 503483089150837 f 21042 b c 294 c 0 c 181 f 4 c 512 a 6 a 7 d 94 f 3 c 2782 b c 28 a 774 c e 517 e f b 5 c 567 d a a 30 e d 8408925083
2021-12-08 10:10:00 +01:00
"expectedAddress" : "0x94C92F096437ab9958fC0A37F09348f30389Ae79" ,
2021-10-25 11:12:11 +02:00
"title" : "Hasher" ,
"description" : "Poseidon hasher contract" ,
2021-12-08 10:10:00 +01:00
"dependsOn" : [
"deployerL2.contract.tornadocash.eth"
] ,
2021-10-25 11:12:11 +02:00
"isL1Contract" : false
2020-12-12 21:03:30 +01:00
} ,
{
2021-10-25 11:12:11 +02:00
"domain" : "verifier2.contract.tornadocash.eth" ,
"contract" : "Verifier2.sol" ,
2021-12-08 10:10:00 +01:00
"bytecode" : " 0 x 608060405234801561001057600080 f d 5 b 50610 d 79806100206000396000 f 3 f e 608060405234801561001057600080 f d 5 b 506004361061002 b 5760003560e01 c 8063598 d a 1 d 114610030575 b 600080 f d 5 b 610103600480360361010081101561004757600080 f d 5 b 81019060208101813564010000000081111561006257600080 f d 5 b 82018360208201111561007457600080 f d 5 b 8035906020019184600183028401116401000000008311171561009657600080 f d 5 b 91908080601 f 0 16020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506040805160e081810190925293969594818101949350915060079083908390808284376000920191909152509194506101179350505050565 b 604080519115158252519081900360200190 f 35 b 6000808380602001905161010081101561013057600080 f d 5 b 50905060005 b 60088160 f f 1610156101 b b 577 f 30644e72 e 131 a 0 29 b 85045 b 68181585 d 97816 a 916871 c a 8 d 3 c 208 c 16 d 87 c f d 47828260 f f 166008811061017257 f e 5 b 6020020151106101 b 35760405162461 b c d 60e51 b 8152600401808060200182810382526022815260200180610 d 226022913960400191505060405180910390 f d 5 b 600101610136565 b 5060006040518060400160405280836000600881106101 d 657 f e 5 b 60200201518152602001836001600881106101 e d 57 f e 5 b 602002015190526040805160808101825284820151918101918252919250600091908190606082018660036020020151815250815260200160405180604001604052808660046008811061023 d 57 f e 5 b 602002015181526020018660056008811061025457 f e 5 b 6020020151905290526040805180820190915290915060009080856006602002015181526020018560076008811061028857 f e 5 b 602002015190529050600061029 b 610398565 b 60808101515190915060005 b 6007811015610362577 f 30644e72 e 131 a 0 29 b 85045 b 68181585 d 2833e84879 b 9709143e1 f 593 f 0 0 0 0 0 0 18982600781106102 d d 57 f e 5 b 60200201511061031e5760405162461 b c d 60e51 b 8152600401808060200182810382526025815260200180610 c f d 6025913960400191505060405180910390 f d 5 b 610358826103538560800151846001016008811061033857 f e 5 b 60200201518 c 856007811061034957 f e 5 b 60200201516108 b a 565 b 610951565 b 91506001016102 a 7565 b 5061038 b 61036 f 866109 e f 565 b 8584600001518560200151858760400151898960600151610 a 96565 b 9998505050505050505050565 b 6103 a 0 610 c 0 c 565 b 6040805180820182527 f 2 d 4 d 9 a a 7e302 d 9 d f 41749 d 5507949 d 0 5 d b e a 33 f b b 16 c 643 b 22 f 599 a 2 b e 6 d f 2e281527 f 14 b e d d 503 c 37 c e b 0 61 d 8 e c 60209 f e 345 c e 89830 a 19230301 f 0 76 c a f f 0 0 4 d 19266020808301919091529083528151608080820184527 f 0 967032 f c b f 776 d 1 a f c 985 f 88877 f 182 d 38480 a 653 f 2 d e c a a 9794 c b c 3 b f 3060 c 8285019081527 f 0e187847 a d 4 c 798374 d 0 d 6732 b f 501847 d d 68 b c 0e071241 e 0 213 b c 7 f c 13 d b 7 a b 606080850191909152908352845180860186527 f 304 c f b d 1e08 a 704 a 99 f 5e847 d 93 f 8 c 3 c a a f d d e c 46 b 7 a 0 d 379 d a 69 a 4 d 112346 a 781527 f 1739 c 1 b 1 a 457 a 8 c 7313123 d 24 d 2 f 9192 f 896 b 7 c 63 e e a 0 5 a 9 d 57 f 0 6547 a d 0 c e c 8818601528385015285840192909252835180820185527 f 198e9393920 d 483 a 7260 b f b 731 f b 5 d 25 f 1 a a 493335 a 9e71297 e 485 b 7 a e f 312 c 28186019081527 f 1800 d e e f 121 f 1e76426 a 0 0 665e5 c 4479674322 d 4 f 75 e d a d d 46 d e b d 5 c d 992 f 6 e d 828501528152845180860186527 f 0 90689 d 0 585 f f 0 75 e c 9e99 a d 690 c 3395 b c 4 b 313370 b 38 e f 355 a c d a d c d 122975 b 81527 f 12 c 85 e a 5 d b 8 c 6 d e b 4 a a b 71808 d c b 408 f e 3 d 1e7690 c 43 d 37 b 4 c e 6 c c 0 166 f a 7 d a a 818601528185015285850152835180820185527 f 261 c 8e0 b a 52e8 e d 8 b f 1 b c d 6 e e 964 d 384525 c c e 2703 f 7108918 f 229 c e 1228085 a 8186019081527 f 2 a 1 c 22 d 81 b a 7e446 d b a 5 b 4 a 24 c 8 c e 1742 c 3639041 c e 7 b 1 a f 8 b f b b 44e61 f 5e45 b 828501528152845180860186527 f 151 a d b f f 934031 f 8 c 8790761781 c c f 7e0555 d 4 b 2 a 43 e a b e b 52 c b f d 91 b 63e90 f 281527 f 0 54 a 3722905440 b 3657e582005 b c f e b 541933 c b 97 e c 8069 c e f 3e131153120 e 49818601528185015282860152835180850185527 f 0 b b 51 c 9 c 4 b b 32 e f f 72 b 8467 c 660 a 90836e1 f 8545 d f 59 f 7 c 334 b c 79 b 98 c 22 c e 4881527 f 25169 f 45 b 0 a 67 f f 0 8 c 9 c 58 f 61 a 679 a 34317136515 f 54 f 4467 d 0 6 f a e 6 a 32 a d 87 a 81850152818601805191909152845180860186527 f 2722 a a 1e2957329 c 697 b f 0 1e9 b 0 c c f 335 a 7 b d 6546892 a 5 f d c 849 d 5 f 4 a 125 f 84381527 f 24 d d 8332 f 999 b 142083389 f f 0 c 12 d d b 599 b 62 f 2 d d d 9 b 0 59 a 7743 d 59735 b 43 b 87818601528151850152845180860186527 f 2216 a 205 e f 524 a 0 9322 a f 79 f 5924 f 80 b 4 f 52436 a 2 a 9 f 3 d d b b a a 422361543518781527 f 169440 c 14 a 64 d 4 f b e 659 c b b 5 d 89 a 3 a f 48 c 8406 c 1785 b c b f 21 a 28 b 54e06538 d 52818601528151860152845180860186527 f 1 a f 93 b 0 c f 1 f 3 d c 577 b a 69 b 96 d c 4436 f 7 b c 7069 f f 0 a 0 4427 f 8 c f f 320 b 1781e2 b 581527 f 1 a 56 a 0 1 a e b 94 d 91305587 f 555027 d b 53 e c 7 b 60960e848349 d 0e9882 d 75 f d 8 b 4581860152815190930192909252835180850185527 f 20985391 b 787 b d 5 d 283349551847 c 552e5 e 0 a b 989096e684 d 6192 c 18087 e a c 9581527 f 2 f a 0 0 67 f f 2 d 37 b 0 b 35 b 2 d a b 970756 d 98123 f e 58 f 8 c 2556 a 5 c f 81 b 1 f 8 d b 83 a a a b 81850152825190910152825180840184527 f 0 4920 c a d 99 a 1 b 2 a c d 7 e e 0 f b 666 b 649 d 0 4 d 683721 c 2 c f 7 e
"expectedAddress" : "0xDF3A408c53E5078af6e8fb2A85088D46Ee09A61b" ,
2021-10-25 11:12:11 +02:00
"title" : "Verifier2" ,
"description" : "zkSNARK verifier contract for 2 input operations" ,
2021-12-08 10:10:00 +01:00
"dependsOn" : [
"deployerL2.contract.tornadocash.eth"
] ,
2021-10-25 11:12:11 +02:00
"isL1Contract" : false
2020-12-12 21:03:30 +01:00
} ,
{
2021-10-25 11:12:11 +02:00
"domain" : "verifier16.contract.tornadocash.eth" ,
"contract" : "Verifier16.sol" ,
2021-12-08 10:10:00 +01:00
"bytecode" : " 0 x 608060405234801561001057600080 f d 5 b 5061122 d 806100206000396000 f 3 f e 608060405234801561001057600080 f d 5 b 506004361061002 b 5760003560e01 c 806386 f b c 0 e e 14610030575 b 600080 f d 5 b 61010460048036036102 c 0 81101561004757600080 f d 5 b 81019060208101813564010000000081111561006257600080 f d 5 b 82018360208201111561007457600080 f d 5 b 8035906020019184600183028401116401000000008311171561009657600080 f d 5 b 91908080601 f 0 1602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516102 a 0 81810190925293969594818101949350915060159083908390808284376000920191909152509194506101189350505050565 b 604080519115158252519081900360200190 f 35 b 6000808380602001905161010081101561013157600080 f d 5 b 50905060005 b 60088160 f f 1610156101 b c 577 f 30644e72 e 131 a 0 29 b 85045 b 68181585 d 97816 a 916871 c a 8 d 3 c 208 c 16 d 87 c f d 47828260 f f 166008811061017357 f e 5 b 6020020151106101 b 45760405162461 b c d 60e51 b 81526004018080602001828103825260228152602001806111 d 66022913960400191505060405180910390 f d 5 b 600101610137565 b 5060006040518060400160405280836000600881106101 d 757 f e 5 b 60200201518152602001836001600881106101 e e 57 f e 5 b 602002015190526040805160808101825284820151918101918252919250600091908190606082018660036020020151815250815260200160405180604001604052808660046008811061023e57 f e 5 b 602002015181526020018660056008811061025557 f e 5 b 6020020151905290526040805180820190915290915060009080856006602002015181526020018560076008811061028957 f e 5 b 602002015190529050600061029 c 610399565 b 60808101515190915060005 b 6015811015610363577 f 30644e72 e 131 a 0 29 b 85045 b 68181585 d 2833e84879 b 9709143e1 f 593 f 0 0 0 0 0 0 18982601581106102 d e 57 f e 5 b 60200201511061031 f 5760405162461 b c d 60e51 b 81526004018080602001828103825260258152602001806111 b 16025913960400191505060405180910390 f d 5 b 610359826103548560800151846001016016811061033957 f e 5 b 60200201518 c 856015811061034 a 57 f e 5 b 6020020151610 d 6e565 b 610e05565 b 91506001016102 a 8565 b 5061038 c 61037086610 e a 3565 b 8584600001518560200151858760400151898960600151610 f 4 a 565 b 9998505050505050505050565 b 6103 a 16110 c 0 565 b 6040805180820182527 f 2 d 4 d 9 a a 7e302 d 9 d f 41749 d 5507949 d 0 5 d b e a 33 f b b 16 c 643 b 22 f 599 a 2 b e 6 d f 2e281527 f 14 b e d d 503 c 37 c e b 0 61 d 8 e c 60209 f e 345 c e 89830 a 19230301 f 0 76 c a f f 0 0 4 d 19266020808301919091529083528151608080820184527 f 0 967032 f c b f 776 d 1 a f c 985 f 88877 f 182 d 38480 a 653 f 2 d e c a a 9794 c b c 3 b f 3060 c 8285019081527 f 0e187847 a d 4 c 798374 d 0 d 6732 b f 501847 d d 68 b c 0e071241 e 0 213 b c 7 f c 13 d b 7 a b 606080850191909152908352845180860186527 f 304 c f b d 1e08 a 704 a 99 f 5e847 d 93 f 8 c 3 c a a f d d e c 46 b 7 a 0 d 379 d a 69 a 4 d 112346 a 781527 f 1739 c 1 b 1 a 457 a 8 c 7313123 d 24 d 2 f 9192 f 896 b 7 c 63 e e a 0 5 a 9 d 57 f 0 6547 a d 0 c e c 8818601528385015285840192909252835180820185527 f 198e9393920 d 483 a 7260 b f b 731 f b 5 d 25 f 1 a a 493335 a 9e71297 e 485 b 7 a e f 312 c 28186019081527 f 1800 d e e f 121 f 1e76426 a 0 0 665e5 c 4479674322 d 4 f 75 e d a d d 46 d e b d 5 c d 992 f 6 e d 828501528152845180860186527 f 0 90689 d 0 585 f f 0 75 e c 9e99 a d 690 c 3395 b c 4 b 313370 b 38 e f 355 a c d a d c d 122975 b 81527 f 12 c 85 e a 5 d b 8 c 6 d e b 4 a a b 71808 d c b 408 f e 3 d 1e7690 c 43 d 37 b 4 c e 6 c c 0 166 f a 7 d a a 818601528185015285850152835180820185527 f 20091 a c a 5 c 0 2571 d d 8102511869e3087280 d f 0 203 e b f d 0 3 e c 2013 b b f 9e8 d 5 a 4e8186019081527 f 290 f d 0 b 2 c 79 b 1516804877366 d 99 a 9892494033 f 0 b c e 3 d 170 e c b 94475477 a 866828501528152845180860186527 f 0 5 a 40423 b 3 f 66 c b 3e32 d e d c f c a 53e7 f 3 f 5 c 6 d 62 d 88 d f 38 d 811 a 470 d e 22e17 b 5e81527 f 0 5 c e f 0 0 d d 18 a 4552 f 40 b f 42446 d 257 f c c c 3 a f 4 a 53 f 5 a 996589219 b 47864 a 4002818601528185015282860152835180850185527 f 120 b f e b d c f 5164065408 f d f f 2e586 f 45620e6 b 8 c c 98 f f 3 a f 0 408 c e b 990 b f 157281527e26 a d 510 a 42 b e 0 3961 c 8e8 d 105 e f 720 d b e b 7 a f 4898 d a a 91 c 8915 d f 5 f 0 c c 638581850152818601805191909152845180860186527 f 1 d 97 d 793 d 6 d 0 b e e 36184458406 b 0 85 b 70534 c 7899256 b 231 a 33 a 45 a a f d d c 661081527 f 0 1 b 61199 b 78 a 72 d b f b 0 38533 d 0 0 0 19 d b b 673929 d b 3428e4 c 36 f 8 d 6 a b 1 a 768249818601528151850152845180860186527 f 0 d a 113 a c a 5 a 797e822 a 278 b c 96 e d c c 78 d 0 c 65 b 8200 d 97 f 68 b 61 c c e 17632 c a 96e81527 f 1 d 84 b 29 c f b 2 f 881e774345 c 880 a 75829 d 124 f d f 6 e a 3 c b e e 0 b f 8 c e d 91 a 7 c 92 a 14818601528151860152845180860186527 f 2164 f b 44 d f 2 b a b 4177 a 2 a 5 b 9 a c b 402 d f 13 e d a 4 a 595 d 95 d d a 7692 c 18 c 53 c a f e 0 0 81527 f 0 914 b 24 c 8306e35 b c c 2 d b 1 c 32591 b f 4 a b 30 a 70 c 21153 f 39 f 8e1 b 9 c 73746e531 d 81860152815190930192909252835180850185527 f 289 b 4 c 37 d b a 0 d 44806496 b 3745 f c b 4 f f 12 a c d 0 2607 a 50375 a d d 9 d f a 0 a 49585e681527 f 0 b c a 91 a f 8 b a 24 b b 6 f 4 a d a 993 e b 838 b 94461 d 9 f 0 f 9 a c 7922 f f 63 a b a 8 a 90 b c a 0 e d 81850152825190910152825180840184527 f 217 b 360 a 739 d 164 d 0e32581551 e 69 f f a 3 b 4 b 2 a 509 d 5771
"expectedAddress" : "0x743494b60097A2230018079c02fe21a7B687EAA5" ,
2021-10-25 11:12:11 +02:00
"title" : "Verifier16" ,
"description" : "zkSNARK verifier contract for 16 input operations" ,
2021-12-08 10:10:00 +01:00
"dependsOn" : [
"deployerL2.contract.tornadocash.eth"
] ,
2021-10-25 11:12:11 +02:00
"isL1Contract" : false
2020-12-12 21:03:30 +01:00
} ,
{
2021-10-25 11:12:11 +02:00
"domain" : "tornadoPool.contract.tornadocash.eth" ,
"contract" : "TornadoPool.sol" ,
2021-12-08 10:10:00 +01:00
"bytecode" : " 0 x 6101e0604052600380546001600160401 b 0 3191690553480156200002257600080 f d 5 b 5060405162003 a b 838038062003 a b 8833981016040819052620000459162000219565 b 846001600160 a 0 1 b 0 31663 c d 5965836040518163 f f f f f f f f 1660e01 b 815260040160206040518083038186803 b 1580156200007 f 57600080 f d 5 b 505 a f a 15801562000094573 d 6000803e3 d 6000 f d 5 b 505050506040513 d 601 f 19601 f 82011682018060405250810190620000 b a 9190620001 f 3565 b 82848 a 8 a 60008263 f f f f f f f f 1611620001055760405162461 b c d 60e51 b 815260040180806020018281038252602381526020018062003 a 956023913960400191505060405180910390 f d 5 b 60208263 f f f f f f f f 161062000161576040805162461 b c d 60e51 b 815260206004820152601e60248201527 f 5 f 6 c 6576656 c 732073686 f 756 c 64206265206 c 657373207468616e2033320000604482015290519081900360640190 f d 5 b 6001600160e01 b 0 31960e092831 b 1660 a 0 526001600160601 b 0 319606091821 b 8116608052600160045594811 b 851660 c 0 5291821 b 841661010052919091529 a 8 b 1 b 811661012052988 a 1 b 89166101405294891 b 881661016052505090861 b 851661018052851 b 84166101 a 0 5290931 b 9091166101 c 0 52506200030 f 9050565 b 8051620001 e e 81620002 f 6565 b 919050565 b 60006020828403121562000205578081 f d 5 b 81516200021281620002 f 6565 b 9392505050565 b 6000806000806000806000806000806101408 b 8 d 0 3121562000239578586 f d 5 b 8 a 516200024681620002 f 6565 b 60208 c 0 151909 a 506200025981620002 f 6565 b 60408 c 0 15190995063 f f f f f f f f 8116811462000273578687 f d 5 b 60608 c 0 1519098506200028681620002 f 6565 b 60808 c 0 1519097506200029981620002 f 6565 b 60 a 0 8 c 0 151909650620002 a c 81620002 f 6565 b 9450620002 b c 60 c 0 8 c 0 1620001e1565 b 9350620002 c c 60e08 c 0 1620001e1565 b 92506101008 b 0 1519150620002e56101208 c 0 1620001e1565 b 90509295989 b 9194979 a 5092959850565 b 6001600160 a 0 1 b 0 3811681146200030 c 57600080 f d 5 b 50565 b 60805160601 c 60 a 0 5160e01 c 60 c 0 5160601 c 60e0516101005160601 c 6101205160601 c 6101405160601 c 6101605160601 c 6101805160601 c 6101 a 0 5160601 c 6101 c 0 5160601 c 61366562000430600039806108 d 9528061102 d 52806115 a 4525080610 f 0 852806120 b 3525080610 f 9952806112 e c 528061208 a 525080610 d c 7528061109252806112925280611358528061143 d 52806115775280611 d c 2528061205 b 528061218 b 528061224e528061230 d 5250806106 f 0 5280610 a 6 f 52508061090 d 5280610 d 7 c 5250806106315280610 f 2 c 5250806105825280611 d f a 525080610481528061055852806105 a 3528061065 b 525080610 d 58528061253952806125 a 2528061261252806126955250806107e45280611 d 8 c 52506136656000 f 3 f e 608060405234801561001057600080 f d 5 b 50600436106102485760003560e01 c 806390 e e b 0 2 b 1161013 b 578063 d b 7 a f 854116100 b 8578063 e d 33639 f 1161007 c 578063 e d 33639 f 1461044 c 578063 f 178e47 c 14610454578063 f c 0 c 546 a 14610467578063 f c 7e9 c 6 f 1461046 f 578063 f f 4 d 18151461047757610248565 b 8063 d b 7 a f 854146103 f 8578063e4 a 301161461040 b 578063e5285 d c c 1461041e578063 e 829558814610431578063 e c 7329591461044457610248565 b 8063 b a 70 f 757116100 f f 578063 b a 70 f 757146103 c 2578063 b c 0 63e1 a 14610351578063 c 2 b 40 a e 4146103 c a 578063 c d 87 a 3 b 4146103 d d 578063 c e a 9 d 26 f 146103e557610248565 b 806390 e e b 0 2 b 14610379578063957 d 4 c c 8146103815780639 e b 9855 f 14610394578063 b 18855 c f 146103 a 7578063 b 2 b c 6e0 f 146103 a f 57610248565 b 80634 e c f 518 b 116101 c 95780637 f e 24 f f e 1161018 d 5780637 f e 24 f f e 14610351578063840 b 2791146103595780638414 c f 0 c 146103615780638 d a 5 c b 5 b 146103695780638 f 1 c 56 b d 1461037157610248565 b 80634 e c f 518 b 14610306578063522 d 0 d 701461031 b 57806361 b b e f c 1146103235780636 d 9833e31461033657806378 a b b 49 b 1461034957610248565 b 806338 b f 282e1161021057806338 b f 282e146102 b b 578063414 a 37 b a 146102 c e 57806342 d 90711146102 d 65780634783 c 35 b 146102 e b 5780634 c f 0 f 715146102 f 357610248565 b 80630 b a 54 d f 61461024 d 57806317 c c 915 c 1461026 b 5780632570 b 7 b 41461028 b 578063270 a f 851146102 a b 5780632 f c 0 355 f 146102 b 3575 b 600080 f d 5 b 61025561047 f 565 b 6040516102629190612e9 c 565 b 60405180910390 f 35 b 61027e610279366004612 b 14565 b 6104 a 3565 b 6040516102629190612 f 1 d 565 b 61029e610299366004612 c 11565 b 6104 b 8565 b 6040516102629190612 f 28565 b 61027e61054 b 565 b 6102556106 e e 565 b 61029e6102 c 9366004612 b 2 c 565 b 610712565 b 61029e610893565 b 6102e96102 e 4366004612 c 11565 b 6108 a 5565 b 0 0 5 b 6102556108 d 7565 b 61027e610301366004612 c d a 565 b 6108 f b 565 b 61030e610 d 56565 b 6040516102629190613538565 b 610255610 d 7 a 565 b 6102e9610331366004612 d 0 d 565 b 610 d 9e565 b 61027e610344366004612 b 14565 b 610e82565 b 61029e610 e f 2565 b 61029e610 e f 8565 b 61029e610 f 0 0 565 b 610255610 f 0 6565 b 610255610 f 2 a 565 b 61029e610 f 4e565 b 61030e610 f 54565 b 6102e961038 f 366004612 c 56565 b 610 f 60565 b 6102e96103 a 2366004612 d 0 d 565 b 610 f 78565 b 610255610 f 97565 b 6102e96103 b d 366004612 c 23565 b 610 f b b 565 b 6102
"expectedAddress" : "0xb71f45676446DeB0baD5e28CdB72b5E7B0666436" ,
2021-10-25 11:12:11 +02:00
"title" : "Tornado Pool implementation" ,
2021-12-08 10:10:00 +01:00
"constructorArgs" : "0x000000000000000000000000df3a408c53e5078af6e8fb2a85088d46ee09a61b000000000000000000000000743494b60097a2230018079c02fe21a7b687eaa5000000000000000000000000000000000000000000000000000000000000001700000000000000000000000094c92f096437ab9958fc0a37f09348f30389ae790000000000000000000000006a023ccd1ff6f2045c3309768ead9e68f978f6e1000000000000000000000000f6a78083ca3e2a662d6dd1703c939c8ace2e268d000000000000000000000000ca0840578f57fe71599d29375e167834240233570000000000000000000000005efda50f22d34f262c29268506c5fa42cb56a1ce00000000000000000000000000000000000000000000000000000000000000010000000000000000000000001f727de610030a88863d7da45bdea4eb84655b52" ,
2021-12-06 15:23:24 +01:00
"description" : "TornadoCash Nova proxy implementation" ,
2020-12-12 21:03:30 +01:00
"dependsOn" : [
2021-10-25 11:12:11 +02:00
"deployerL2.contract.tornadocash.eth" ,
2021-06-02 11:47:40 +02:00
"hasher.contract.tornadocash.eth" ,
2021-10-25 11:12:11 +02:00
"verifier2.contract.tornadocash.eth" ,
"verifier16.contract.tornadocash.eth"
] ,
"isL1Contract" : false
2020-12-12 21:03:30 +01:00
} ,
{
2021-10-25 11:12:11 +02:00
"domain" : "proxy.contract.tornadocash.eth" ,
"contract" : "CrossChainUpgradeableProxy.sol" ,
2021-12-08 10:10:00 +01:00
"bytecode" : " 0 x 60e06040523480156200001157600080 f d 5 b 5060405162000 e b 738038062000 e b 7833981810160405260 a 0 8110156200003757600080 f d 5 b 815160208301516040808501805191519395929483019291846401000000008211156200006357600080 f d 5 b 9083019060208201858111156200007957600080 f d 5 b 82516401000000008111828201881017156200009457600080 f d 5 b 82525081516020918201929091019080838360005 b 83811015620000 c 3578181015183820152602001620000 a 9565 b 50505050905090810190601 f 168015620000 f 15780820380516001836020036101000 a 0 31916815260200191505 b 506040908152602082015191015190925090508181858781878281620001178262000179565 b 8051156200013857620001368282620001 f 0 60201 b 620005e31760201 c 565 b 505 b 50620001419050565 b 6200014 c 826200021 f 565 b 5050506001600160601 b 0 319606093841 b 8116608052921 b 90911660 c 0 5260 a 0 5250620004009350505050565 b 6200018 f 816200024360201 b 6200060 f 1760201 c 565 b 620001 c c 5760405162461 b c d 60e51 b 815260040180806020018281038252603681526020018062000e5 b 6036913960400191505060405180910390 f d 5 b 7 f 360894 a 13 b a 1 a 3210667 c 828492 d b 98 d c a 3e2076 c c 3735 a 920 a 3 c a 505 d 382 b b c 55565 b 606062000218838360405180606001604052806027815260200162000e346027913962000249565 b 9392505050565 b 7 f b 53127684 a 568 b 3173 a e 13 b 9 f 8 a 6016e243 e 63 b 6e8 e e 1178 d 6 a 717850 b 5 d 610355565 b 3 b 151590565 b 6060620002568462000243565 b 620002935760405162461 b c d 60e51 b 815260040180806020018281038252602681526020018062000e916026913960400191505060405180910390 f d 5 b 600080856001600160 a 0 1 b 0 316856040518082805190602001908083835 b 60208310620002 d 25780518252601 f 199092019160209182019101620002 b 1565 b 6001836020036101000 a 0 38019825116818451168082178552505050505050905001915050600060405180830381855 a f 49150503 d 806000811462000334576040519150601 f 19603 f 3 d 0 11682016040523 d 82523 d 6000602084013e62000339565 b 606091505 b 5090925090506200034 c 82828662000356565 b 9695505050505050565 b 606083156200036757508162000218565 b 825115620003785782518084602001 f d 5 b 8160405162461 b c d 60e51 b 81526004018080602001828103825283818151815260200191508051906020019080838360005 b 83811015620003 c 4578181015183820152602001620003 a a 565 b 50505050905090810190601 f 168015620003 f 25780820380516001836020036101000 a 0 31916815260200191505 b 509250505060405180910390 f d 5 b 60805160601 c 60 a 0 5160 c 0 5160601 c 6109e86200044 c 6000398061036 b 52806104e05250806102 b c 52806105 c 1525080610263528061029252806102 d d 528061039552506109e86000 f 3 f e 60806040526004361061008 a 5760003560e01 c 80635 c 60 d a 1 b 116100595780635 c 60 d a 1 b 146101 a e 5780638 d a 5 c b 5 b 146101 c 35780638 f 283970146101 d 8578063 f 851 a 4401461020 b 578063 f f 4 d 18151461022057610099565 b 80630 b a 54 d f 6146100 a 1578063270 a f 851146100 d 25780633659 c f e 6146100 f b 5780634 f 1 e f 2861461012e57610099565 b 3661009957610097610247565 b 0 0 5 b 610097610247565 b 3480156100 a d 57600080 f d 5 b 506100 b 6610261565 b 604080516001600160 a 0 1 b 0 39092168252519081900360200190 f 35 b 3480156100 d e 57600080 f d 5 b 506100e7610285565 b 604080519115158252519081900360200190 f 35 b 34801561010757600080 f d 5 b 506100976004803603602081101561011e57600080 f d 5 b 50356001600160 a 0 1 b 0 316610429565 b 6100976004803603604081101561014457600080 f d 5 b 6001600160 a 0 1 b 0 3823516919081019060408101602082013564010000000081111561016 f 57600080 f d 5 b 82018360208201111561018157600080 f d 5 b 803590602001918460018302840111640100000000831117156101 a 357600080 f d 5 b 50909250905061044 f 565 b 3480156101 b a 57600080 f d 5 b 506100 b 66104 b 8565 b 3480156101 c f 57600080 f d 5 b 506100 b 66104 d e 565 b 3480156101e457600080 f d 5 b 50610097600480360360208110156101 f b 57600080 f d 5 b 50356001600160 a 0 1 b 0 316610502565 b 34801561021757600080 f d 5 b 506100 b 66105 a 8565 b 34801561022 c 57600080 f d 5 b 506102356105 b f 565 b 60408051918252519081900360200190 f 35 b 61024 f 61025 f 565 b 61025 f 61025 a 610615565 b 61063 a 565 b 565 b 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81565 b 6000336001600160 a 0 1 b 0 37 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1614801561036257507 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 316639e307 d f f 6040518163 f f f f f f f f 1660e01 b 815260040160206040518083038186803 b 15801561033457600080 f d 5 b 505 a f a 158015610348573 d 6000803e3 d 6000 f d 5 b 505050506040513 d 602081101561035e57600080 f d 5 b 5051145 b 801561042357507 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6001600160 a 0 1 b 0 3167 f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
"expectedAddress" : "0xD692Fd2D0b2Fbd2e52CFa5B5b9424bC981C30696" ,
2021-10-25 11:12:11 +02:00
"title" : "Cross-chain Upgradeable Proxy" ,
2021-12-08 10:10:00 +01:00
"constructorArgs" : "0x000000000000000000000000b71f45676446deb0bad5e28cdb72b5e7b06664360000000000000000000000005efda50f22d34f262c29268506c5fa42cb56a1ce00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075df5af045d91108662d8080fd1fefad6aa0bb5900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000044e4a3011600000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000" ,
2021-12-06 15:23:24 +01:00
"description" : "Upgradability proxy contract for TornadoCash Nova owned by TornadoCash governance" ,
2020-12-12 21:03:30 +01:00
"dependsOn" : [
2021-10-25 11:12:11 +02:00
"deployerL2.contract.tornadocash.eth" ,
"tornadoPool.contract.tornadocash.eth"
] ,
"isL1Contract" : false
2020-10-21 16:42:50 +02:00
}
]
2021-12-08 10:10:00 +01:00
}