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-10-27 17:41:14 +02:00
"salt" : "0x9870000000000000000000000000000000000000000000000000000047941987" ,
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" ,
"expectedAddress" : "0xe8f4Ea87D3b3e3F39bD8BB145AbcABCAdCFE1E5f" ,
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
"expectedAddress" : "0xc8162B135cED80a6b8Aa457EC1ef7f030DE87379" ,
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-06-09 21:47:38 +02:00
"dependsOn" : [
2021-10-25 11:12:11 +02:00
"deployerL1.contract.tornadocash.eth"
] ,
"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" ,
"expectedAddress" : "0xe8f4Ea87D3b3e3F39bD8BB145AbcABCAdCFE1E5f" ,
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-10-27 17:41:14 +02:00
"expectedAddress" : "0xa984e379f813fFbD7E043eEFd9D14B4DCc12CD5e" ,
2021-10-25 11:12:11 +02:00
"title" : "Hasher" ,
"description" : "Poseidon hasher contract" ,
2021-06-09 21:47:38 +02:00
"dependsOn" : [
2021-10-25 11:12:11 +02:00
"deployerL2.contract.tornadocash.eth"
] ,
"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-10-27 17:41:14 +02: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 1 c d 895 f 8 d a 32 c 9 b 1 c 89 b c 8874 f 5919 d 874 a 1 c a 0 a 6e72 b 1 a d 51 f c 1 d 0 a 0 12 a 85728186019081527 f 0 f b e f 4 b d 37632e0802 a 856840053 b 0 f 95 a d 555 a 435370972 e c f c b 429 b f a a 8785828501528152845180860186527 f 0 37255408 d 1 f 939 d b 970 d 45e90 c c 58 b c c 92 b 91e347 c 9896 b a 0 9 a 2 a 81 a 89631 a 781527 f 0 5545 d 7 c 808 a 38206 f e c 8 e b 5 c 0 a 6 c 3810726 d 9 f 903 c c d 2 f 4 c d d 7721e9 e 4 c 10 e d 818601528185015282860152835180850185527 f 0 9244700 a b a 1 d e f b b a 17 f a 7713 c 28 d 9 c 48 b 87151 b e 9 a c e 864 b b b 9 b 37690185 a 581527 f 132976 b 4 f d 8e023878 e 1 d d 83 d 29 b 297 a e 4 d 2344509 e d a b b 6491763 b d 2 f 4 c 56 b 581850152818601805191909152845180860186527 f 0e7 e 113 d 86e94633 f b b 0 1 b 6068 e b 5 b b e b 0 9 c c 712 a c b 553 c 8 b e 565 c 457366220081527 f 2 c d 0 e f a 10 d 3 f e b 0 18 f 881841 f 5 d 862741 b 7e4 a b 0 1 b 242e9 e f 410 c 0 b 98 d b c 9 a b 4818601528151850152845180860186527 f 261 b b 31 d 0 726 c 77324 d 638 b 68 c e 639 f f 954634993e6 b c f 8316e76 e 48512e09 d b 81527 f 1e076257 c b 62542376 f 8 c d 683 c 644 c c a a 4 a a e c 56 d 297 e f d b e 800 d 6 d 89 a e a 7e91818601528151860152845180860186527 f 0 4 d d 8e77 e e e e b 90823 b 4 d f 0 0 5 d 7 f d 6600 b e c e 9 d f 1306 c 4 a b a d 6 c 1211 f 227 f a 6281527 f 0 6 d c 2 e b 6 b 914 a 78640e2 b 64219689078 e d 0 16313 c 20 a a 1 a 2 c 1894 b 2859 d 177 f 281860152815190930192909252835180850185527 f 18 f 9e772 f 1 f 1 b f 7 d b 0 d 0 f a 7 b 655 d b c 76439 f 83e9 f e 586 d f 6 d 3 c 4e38063 e 2 f c 0 a 81527 f 10 c e c d d f 6 b 14 f b 9 d 8 e c c 4 c 0 3 c 8391 f a 32047 a 908 f b 8 a 3 a b e e 1173 f 32 e d 44 d 8 c 0 81850152825190910152825180840184527 f 1528 c 99 a 822 e b 9 e b c 63 c 53e7136 d e b 473049 d 8911e74 c c
"expectedAddress" : "0xA2ab7e18FF11A8375cc4D61B43539EEDf74bC9d6" ,
2021-10-25 11:12:11 +02:00
"title" : "Verifier2" ,
"description" : "zkSNARK verifier contract for 2 input operations" ,
2020-12-12 21:03:30 +01:00
"dependsOn" : [
2021-10-25 11:12:11 +02:00
"deployerL2.contract.tornadocash.eth"
] ,
"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-10-27 17:41:14 +02:00
"bytecode" : " 0 x 608060405234801561001057600080 f d 5 b 5061122e806100206000396000 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 76022913960400191505060405180910390 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 26025913960400191505060405180910390 f d 5 b 610359826103548560800151846001016016811061033957 f e 5 b 60200201518 c 856015811061034 a 57 f e 5 b 6020020151610 d 6 f 565 b 610e06565 b 91506001016102 a 8565 b 5061038 c 61037086610 e a 4565 b 8584600001518560200151858760400151898960600151610 f 4 b 565 b 9998505050505050505050565 b 6103 a 16110 c 1565 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 2 a 0 2683698 a 2 c 8991 a 3 d f 725 b a 0 961769 b 335 b 273 c f 4 f d d 38 a 1 b 5 a b 84875 c 7038186019081527 f 2e65551 a 25 d 18546e2593 e 3048 d 98926665 e c 3 f 4 d a 75 b 0 6671459 f 3660333 c c e 828501528152845180860186527 f 0 170355 d 7 f 363e7 a 85 d d b 102 a e e 80 b 0 2 a 287 d 87 c 5099 e f f e 19826 b 0 c 262992 f a 81527 f 0 49519 f f b 37 f 158949 f 5724 a 4 f f 5 c 39 c f 42 a 234 a 37 f 445 a 6 c c 0e7 c e e 55 d 8e28 d 818601528185015282860152835180850185527 f 0 94035 c a e 912 c 148257 b 3 c 0 e b e e 9 d 30e4727 e b a 9 d a 9178812e2249997180538081527 f 0 2e06003 c 9 d d 6 a 3 a 6 a 0 f f 9 f b e 8519 d 4 f 2 a f 9 b f 4291 d 91 d f a 0 21187595 a 692 a a 281850152818601805191909152845180860186527 f 1 b 476542 d 6745057566 a a a 2e31 b 4662 b 665 b c 0 f a f 0 8479 d a c 4581 d 8686 c d 3 d d b 81527 f 12956 a 0 0 c 59e5210 d b 37 f 1 a 21 d b a 769 c 98 a 4175 e d 278 d 5 a c d 6 f 5691 b 14 c 0 8092818601528151850152845180860186527 f 29 a 27 d 27 d d 93 d e 705e5004 f 9e38192 f 0 7 b b 3 c 243 a 2082 f 15e470 d 386 e f 44 b 20581527 f 20373 f 8 d 4 c 0 c 0 823 f e e 7196 c 165 c 73 a f e b 9 a 102692 f 7473 b 7 a 5 b 34631119 d 1 b 7818601528151860152845180860186527 f 264628160 b e 8 a 814e3 a 438e48 b 4 d 1 d 17 a a 95 f 34 d 16584 f c 9 b 2469 f b a 93 f 52 c 3081527 f 10e8 e c 69 b c a 31 f c 1 d f 4 e f 6184 f e 9110 d b 6188 c 83 f 7 f 53 c 2091 b a 7 b 9 d 702766 c 0 81860152815190930192909252835180850185527 f 26e30873525725 e 4 d b f b 2 d 769 c 4 a 354 b 8 d 38 a d d e 486 c 5 d 410 c 688 e b e 79 b b 3 a 0 981527 f 0 d e 0 942 a a f 9 a 446e1 a 8 d 2e1 d 0 50 a 0 738670 c e 282 c 38 f f 38 b 507892 c d a 0 2 e e 8 c a 81850152825190910152825180840184527 f 0 359 a 2332e6 f b b 0 0 69 b 323e29 b 6 a 34 b 7e1 e 1 c e 9 f d b 68
"expectedAddress" : "0x5BE05Baf767e25b395edbE477637F0Fd6bEdE8e6" ,
2021-10-25 11:12:11 +02:00
"title" : "Verifier16" ,
"description" : "zkSNARK verifier contract for 16 input operations" ,
2020-12-12 21:03:30 +01:00
"dependsOn" : [
2021-10-25 11:12:11 +02:00
"deployerL2.contract.tornadocash.eth"
] ,
"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-10-27 17:41:14 +02:00
"bytecode" : " 0 x 6101 c 0 604052600380546001600160401 b 0 3191690553480156200002257600080 f d 5 b 5060405162003381380380620033818339810160408190526200004591620001 f e 565 b 836001600160 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 d 8565 b 8183898960008263 f f f f f f f f 1611620001055760405162461 b c d 60e51 b 81526004018080602001828103825260238152602001806200335e6023913960400191505060405180910390 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 84166101005291909152998 a 1 b 81166101205297891 b 881661014052505091861 b 851661016052851 b 84166101805290931 b 9091166101 a 0 5250620002e89050565 b 600060208284031215620001 e a 578081 f d 5 b 8151620001 f 781620002 c f 565 b 9392505050565 b 60008060008060008060008060006101208 a 8 c 0 312156200021 d 578485 f d 5 b 89516200022 a 81620002 c f 565 b 60208 b 0 1519099506200023 d 81620002 c f 565 b 60408 b 0 15190985063 f f f f f f f f 8116811462000257578586 f d 5 b 60608 b 0 1519097506200026 a 81620002 c f 565 b 60808 b 0 1519096506200027 d 81620002 c f 565 b 60 a 0 8 b 0 1519095506200029081620002 c f 565 b 60 c 0 8 b 0 151909450620002 a 381620002 c f 565 b 60e08 b 0 151909350620002 b 681620002 c f 565 b 809250506101008 a 0 15190509295985092959850929598565 b 6001600160 a 0 1 b 0 381168114620002e557600080 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 612 f 7 b 620003e360003980610 e 955280611 b e 2525080610 f 0 75280610 f f f 5280611 b b 9525080610 d 545280610 f a 5528061106 b 52806118 f 15280611 b 8 a 5280611 c b a 5280611 d 7 d 5280611e3 c 5250806106 a 152806109 f c 52508061089 a 5280610 d 0 95250806105e25280610 e b 9525080610533528061192952508061043252806105095280610554528061060 c 525080610 c e 5528061206852806120 d 1528061214152806121 c 452508061079552806118 b b 5250612 f 7 b 6000 f 3 f e 608060405234801561001057600080 f d 5 b 50600436106102275760003560e01 c 80638 f 1 c 56 b d 11610130578063 d b 7 a f 854116100 b 8578063 e d 33639 f 1161007 c 578063 e d 33639 f 146103 f d 578063 f 178e47 c 14610405578063 f c 0 c 546 a 14610418578063 f c 7e9 c 6 f 14610420578063 f f 4 d 18151461042857610227565 b 8063 d b 7 a f 854146103 a 9578063e4 a 30116146103 b c 578063e5285 d c c 146103 c f 578063e8295588146103 e 2578063 e c 732959146103 f 557610227565 b 8063 b 2 b c 6e0 f 116100 f f 578063 b 2 b c 6e0 f 14610373578063 b a 70 f 75714610386578063 b c 0 63e1 a 14610328578063 c 2 b 40 a e 41461038e578063 c d 87 a 3 b 4146103 a 157610227565 b 80638 f 1 c 56 b d 1461034857806390 e e b 0 2 b 14610350578063957 d 4 c c 814610358578063 b 18855 c f 1461036 b 57610227565 b 80634 e c f 518 b 116101 b 357806378 a b b 49 b 1161018257806378 a b b 49 b 146103205780637 f e 24 f f e 14610328578063840 b 2791146103305780638414 c f 0 c 146103385780638 d a 5 c b 5 b 1461034057610227565 b 80634 e c f 518 b 146102 d d 578063522 d 0 d 70146102 f 257806361 b b e f c 1146102 f a 5780636 d 9833e31461030 d 57610227565 b 80632 f c 0 355 f 116101 f a 5780632 f c 0 355 f 1461029257806338 b f 282e1461029 a 578063414 a 37 b a 146102 a d 57806342 d 90711146102 b 55780634 c f 0 f 715146102 c a 57610227565 b 80630 b a 54 d f 61461022 c 57806317 c c 915 c 1461024 a 5780632570 b 7 b 41461026 a 578063270 a f 8511461028 a 575 b 600080 f d 5 b 610234610430565 b 60405161024191906128e7565 b 60405180910390 f 35 b 61025 d 610258366004612643565 b 610454565 b 6040516102419190612968565 b 61027 d 610278366004612700565 b 610469565 b 6040516102419190612973565 b 61025 d 6104 f c 565 b 61023461069 f 565 b 61027 d 6102 a 836600461265 b 565 b 6106 c 3565 b 61027 d 610844565 b 6102 c 86102 c 3366004612700565 b 610856565 b 0 0 5 b 61025 d 6102 d 83660046127 c 9565 b 610888565 b 6102e5610 c e 3565 b 6040516102419190612e4 e 565 b 610234610 d 0 7565 b 6102 c 86103083660046127 f c 565 b 610 d 2 b 565 b 61025 d 61031 b 366004612643565 b 610e0 f 565 b 61027 d 610e7 f 565 b 61027 d 610e85565 b 61027 d 610e8 d 565 b 610234610e93565 b 610234610 e b 7565 b 61027 d 610 e d b 565 b 6102e5610 e e 1565 b 6102 c 8610366366004612745565 b 610 e e d 565 b 610234610 f 0 5565 b 6102 c 8610381366004612712565 b 610 f 29565 b 61027 d 610 f 5e565 b 61027 d 61039 c 366004612643565 b 610 f 79565 b 6102e5610 f 8 b 565 b 6102 c 86103 b 736600461267 c 565 b 610 f 90565 b 6102 c 86103 c a 366004612700565 b 61115 b 565 b 61025 d 6103 d d 366004612643565 b 611210565 b 61027 d 6103 f 0 366004612643565 b 611225565 b 61027 d 611895565 b 6102346118 b 9565 b 61027 d 610413366004612643
"expectedAddress" : "0xEecAC0abB181b8E58fe6487a9A7E9CaE5221f93a" ,
2021-10-25 11:12:11 +02:00
"title" : "Tornado Pool implementation" ,
2021-10-27 17:41:14 +02:00
"constructorArgs" : "0x000000000000000000000000a2ab7e18ff11a8375cc4d61b43539eedf74bc9d60000000000000000000000005be05baf767e25b395edbe477637f0fd6bede8e60000000000000000000000000000000000000000000000000000000000000017000000000000000000000000a984e379f813ffbd7e043eefd9d14b4dcc12cd5e0000000000000000000000006a023ccd1ff6f2045c3309768ead9e68f978f6e1000000000000000000000000f6a78083ca3e2a662d6dd1703c939c8ace2e268d000000000000000000000000c8162b135ced80a6b8aa457ec1ef7f030de873790000000000000000000000005efda50f22d34f262c29268506c5fa42cb56a1ce0000000000000000000000000000000000000000000000000000000000000001" ,
2021-10-25 11:12:11 +02:00
"description" : "Tornado Pool 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-10-27 17:41:14 +02: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" : "0xbA41BDf9fB0015ed852F9f221176C48FD9158B43" ,
2021-10-25 11:12:11 +02:00
"title" : "Cross-chain Upgradeable Proxy" ,
2021-10-27 17:41:14 +02:00
"constructorArgs" : "0x000000000000000000000000eecac0abb181b8e58fe6487a9a7e9cae5221f93a0000000000000000000000005efda50f22d34f262c29268506c5fa42cb56a1ce00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000075df5af045d91108662d8080fd1fefad6aa0bb5900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000044e4a3011600000000000000000000000000000000000000000000000000b1a2bc2ec500000000000000000000000000000000000000000000000000000de0b6b3a764000000000000000000000000000000000000000000000000000000000000" ,
2021-10-25 11:12:11 +02:00
"description" : "Upgradability proxy contract for Tornado Pool 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-06-09 21:47:38 +02:00
}