tornado-initiation-ui/static/deploymentActions.json

261 lines
273 KiB
JSON
Raw Normal View History

2020-10-21 16:42:50 +02:00
{
2020-11-05 02:33:56 +01:00
"deployer": "0xce0042b868300000d44a59004da54a005ffdcf9f",
2020-11-30 21:41:20 +01:00
"salt": "0x04183500000000000000000000000020000000000000000000000000091545a9",
2020-10-21 16:42:50 +02:00
"actions": [
2020-11-05 02:33:56 +01:00
{
2020-11-11 20:07:00 +01:00
"domain": "deployer.contract.tornadocash.eth",
2020-11-05 02:33:56 +01:00
"contract": "Deployer.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60a060405234801561001057600080fd5b506040516103a93803806103a98339818101604052602081101561003357600080fd5b50516001600160a01b0381161561004a5780610060565b73ce0042b868300000d44a59004da54a005ffdcf9f5b60601b6001600160601b031916608052604051309032907f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2090600090a35060805160601c6102e96100c06000398061010d528061029152506102e96000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80634af63f021461003b578063d5f39488146100e5575b600080fd5b6100e36004803603604081101561005157600080fd5b81019060208101813564010000000081111561006c57600080fd5b82018360208201111561007e57600080fd5b803590602001918460018302840111640100000000831117156100a057600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610109915050565b005b6100ed61028f565b604080516001600160a01b039092168252519081900360200190f35b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316634af63f0284846040518363ffffffff1660e01b81526004018080602001838152602001828103825284818151815260200191508051906020019080838360005b8381101561018e578181015183820152602001610176565b50505050905090810190601f1680156101bb5780820380516001836020036101000a031916815260200191505b509350505050602060405180830381600087803b1580156101db57600080fd5b505af11580156101ef573d6000803e3d6000fd5b505050506040513d602081101561020557600080fd5b505190506001600160a01b038116610254576040805162461bcd60e51b815260206004820152600d60248201526c11195c1b1bde4819985a5b1959609a1b604482015290519081900360640190fd5b6040516001600160a01b0382169033907f09e48df7857bd0c1e0d31bb8a85d42cf1874817895f171c917f6ee2cea73ec2090600090a3505050565b7f00000000000000000000000000000000000000000000000000000000000000008156fea26469706673582212201f770921f505ce416371077fa119f44f1d047398910dc342d0514d3ed22ecf9464736f6c634300060c00330000000000000000000000000000000000000000000000000000000000000000",
"expectedAddress": "0x57BE456d43ED7A0631C61A604211EA21eF1Bcf21",
2020-11-05 02:33:56 +01:00
"title": "Deployment proxy",
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.",
2020-11-05 02:33:56 +01:00
"dependsOn": []
},
2020-10-21 16:42:50 +02:00
{
2020-11-11 20:07:00 +01:00
"domain": "torn.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "TORN.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60c06040523480156200001157600080fd5b5060405162002d3b38038062002d3b8339810160408190526200003491620007f5565b604080518082018252600581526444756d6d7960d81b602080830191825283518085019094526009845268223ab6b6bca737b93760b91b908401528151919291620000829160039162000706565b5080516200009890600490602084019062000706565b50506005805460ff1916601217905550620000b26200020a565b506008805460ff191690556000620000ca84620002c6565b6001600160601b0319606082901b1660a0526001600160a01b0381166000908152600960205260408120805460ff191660011790559091505b825181101562000190576000620001388483815181106200012057fe5b602002602001015160000151620002c660201b60201c565b905062000164818584815181106200014c57fe5b6020026020010151602001516200041460201b60201c565b6001600160a01b03166000908152600960205260409020805460ff191660019081179091550162000103565b50620001b483620001a0620004f7565b620004fb60201b62000f051790919060201c565b608052620001c162000523565b620001cb6200059a565b6a084595161401484a00000014620002005760405162461bcd60e51b8152600401620001f790620009c6565b60405180910390fd5b5050505062000a74565b60008062000217620005a0565b905060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f62000246620005a4565b805160209182012060408051808201825260018152603160f81b90840152516200029893927fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6918791309101620008dc565b60408051601f1981840301815291815281516020928301206000948552600790925290922082905550905090565b600080620002d3620005a0565b600114620002f657738595bfb0d940dfedc98943fa8a907091203f25ee62000307565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf9062000338908690600401620008d3565b60206040518083038186803b1580156200035157600080fd5b505afa15801562000366573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200038c9190620007d6565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620003b99190620008d3565b60206040518083038186803b158015620003d257600080fd5b505afa158015620003e7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200040d9190620007d6565b9392505050565b6001600160a01b0382166200043d5760405162461bcd60e51b8152600401620001f790620009fd565b6200044b600083836200063e565b6200046781600254620004fb60201b62000f051790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200049a91839062000f05620004fb821b17901c565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620004eb908590620008d3565b60405180910390a35050565b4290565b6000828201838110156200040d5760405162461bcd60e51b8152600401620001f79062000908565b60085460ff1615620005495760405162461bcd60e51b8152600401620001f7906200099c565b6008805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25862000581620006f9565b604051620005909190620008bf565b60405180910390a1565b60025490565b4690565b60038054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015620006345780601f10620006085761010080835404028352916020019162000634565b820191906000526020600020905b8154815290600101906020018083116200061657829003601f168201915b5050505050905090565b62000656838383620006f460201b620008511760201c565b62000660620006fd565b15806200068557506001600160a01b03831660009081526009602052604090205460ff165b80620006a957506001600160a01b03821660009081526009602052604090205460ff165b620006c85760405162461bcd60e51b8152600401620001f79062000976565b6001600160a01b038216301415620006f45760405162461bcd60e51b8152600401620001f7906200093f565b505050565b3390565b60085460ff1690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200074957805160ff191683800117855562000779565b8280016001018555821562000779579182015b82811115620007795782518255916020019190600101906200075c565b50620007879291506200078b565b5090565b5b808211156200078757600081556001016200078c565b600060408284031215620007b4578081fd5b620007c0604062000a34565b9050815181526020820151602082015292915050565b600060208284031215620007e8578081fd5b81516200040d8162000a5b56
"expectedAddress": "0x59f3DE00df56C152cfD81524396539335b38A5B6",
2020-11-05 02:33:56 +01:00
"title": "TORN token",
2020-11-11 20:07:00 +01:00
"description": "Tornado.cash governance token",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "governance-impl.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Governance.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60806040523480156200001157600080fd5b50600054610100900460ff16806200002e57506200002e620000c9565b806200003d575060005460ff16155b620000655760405162461bcd60e51b81526004016200005c9062000110565b60405180910390fd5b600054610100900460ff1615801562000091576000805460ff1961ff0019909116610100171660011790555b604080546001600160a01b03191661dead179055620000af620000cf565b8015620000c2576000805461ff00191690555b506200015e565b303b1590565b6202a3006033556203f480603481905569054b40b1f852bda00000603555683635c9adc5dea00000603655604b603755603855610e10603955615460603a55565b6020808252602e908201527f436f6e747261637420696e7374616e63652068617320616c726561647920626560408201526d195b881a5b9a5d1a585b1a5e995960921b606082015260800190565b612862806200016e6000396000f3fe6080604052600436106102255760003560e01c80639ae697bf11610123578063d6159fe5116100ab578063ea0217cf1161006f578063ea0217cf14610624578063ece40cc114610644578063f0b7689214610664578063f9e5423414610684578063fe0d94c1146106b157610225565b8063d6159fe51461058d578063d6f0948c146105a2578063da35c664146105c2578063e23a9a52146105d7578063e4917d9f1461060457610225565b8063b1610d7e116100f2578063b1610d7e14610503578063b54426c814610518578063b859f11b14610538578063c0c0e82014610558578063ce25d71c1461057857610225565b80639ae697bf14610499578063a6c26603146104b9578063a72edda3146104ce578063adf898a4146104ee57610225565b80635c23bdf5116101b15780636dc2dc6c116101755780636dc2dc6c1461040457806370b0f6601461042457806392ab89bb146104445780639498bd71146104595780639a9e3b6e1461047957610225565b80635c23bdf51461036d5780636198e3391461039a57806365da1264146103ba578063671dd275146103da5780636a661755146103ef57610225565b806337f135d7116101f857806337f135d7146102d65780633e4f49e6146102eb578063587a6ecb1461031857806358e9fff01461032d5780635c19a95c1461034d57610225565b8063013cf08b1461022a57806302ec8f9e1461026757806315373e3d1461028957806317977c61146102a9575b600080fd5b34801561023657600080fd5b5061024a610245366004612035565b6106c4565b60405161025e989796959493929190612139565b60405180910390f35b34801561027357600080fd5b50610287610282366004612035565b610729565b005b34801561029557600080fd5b506102876102a436600461207c565b610756565b3480156102b557600080fd5b506102c96102c4366004611d87565b610765565b60405161025e9190612244565b3480156102e257600080fd5b506102c9610777565b3480156102f757600080fd5b5061030b610306366004612035565b61077d565b60405161025e919061224d565b34801561032457600080fd5b506102c96108c6565b34801561033957600080fd5b506102c9610348366004611dbf565b6108cc565b34801561035957600080fd5b50610287610368366004611d87565b61091a565b34801561037957600080fd5b5061038d610388366004612035565b610a3c565b60405161025e91906120e8565b3480156103a657600080fd5b506102876103b5366004612035565b610b7a565b3480156103c657600080fd5b5061038d6103d5366004611d87565b610cb1565b3480156103e657600080fd5b506102c9610ccc565b3480156103fb57600080fd5b506102c9610cd2565b34801561041057600080fd5b5061028761041f366004612035565b610cd8565b34801561043057600080fd5b5061028761043f366004612035565b610d1d565b34801561045057600080fd5b50610287610d41565b34801561046557600080fd5b50610287610474366004612035565b610dc8565b34801561048557600080fd5b50610287610494366004612035565b611010565b3480156104a557600080fd5b506102c96104b4366004611d87565b611034565b3480156104c557600080fd5b506102c9611046565b3480156104da57600080fd5b506102c96104e9366004611d87565b61104c565b3480156104fa57600080fd5b5061038d61105e565b34801561050f57600080fd5b506102c961106d565b34801561052457600080fd5b50610287610533366004612035565b611073565b34801561054457600080fd5b50610287610553366004611ecd565b61107d565b34801561056457600080fd5b50610287610573366004612035565b611134565b34801561058457600080fd5b506102c9611158565b34801561059957600080fd5b506102c961115e565b3480156105ae57600080fd5b506102c96105bd366004611e1f565b611164565b3480156105ce57600080fd5b506102c961117a565b3480156105e357600080fd5b506105f76105f236600461204d565b611184565b60405161025e919061276d565b34801561061057600080fd5b5061028761061f366004612035565b6111f6565b34801561063057600080fd5b5061028761063f366004612035565b61121a565b34801561065057600080fd5b5061028761065f366004612035565b61123e565b34801561067057600080fd5b5061028761067f366004611e6d565b611262565b3480
"expectedAddress": "0xE120f0452A14F2DD161775537c0506b333b945a6",
2020-11-05 02:33:56 +01:00
"title": "Governance implementation",
2020-11-11 20:07:00 +01:00
"description": "Initial implementation of upgradable governance contract",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "governance.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "LoopbackProxy.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x608060405260405162000cbd38038062000cbd833981810160405260408110156200002957600080fd5b8151602083018051604051929492938301929190846401000000008211156200005157600080fd5b9083019060208201858111156200006757600080fd5b82516401000000008111828201881017156200008257600080fd5b82525081516020918201929091019080838360005b83811015620000b157818101518382015260200162000097565b50505050905090810190601f168015620000df5780820380516001836020036101000a031916815260200191505b50604052505050620000f782620001e360201b60201c565b30828281620001068262000318565b805115620001c4576000826001600160a01b0316826040518082805190602001908083835b602083106200014c5780518252601f1990920191602091820191016200012b565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114620001ae576040519150601f19603f3d011682016040523d82523d6000602084013e620001b3565b606091505b5050905080620001c257600080fd5b505b50620001cd9050565b620001d8826200038f565b5050505050620003bd565b600080620001f0620003b3565b6001146200021357738595bfb0d940dfedc98943fa8a907091203f25ee62000224565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156200026b57600080fd5b505afa15801562000280573d6000803e3d6000fd5b505050506040513d60208110156200029757600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b158015620002e357600080fd5b505afa158015620002f8573d6000803e3d6000fd5b505050506040513d60208110156200030f57600080fd5b50519392505050565b6200032e81620003b760201b620006d01760201c565b6200036b5760405162461bcd60e51b815260040180806020018281038252603681526020018062000c876036913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b4690565b3b151590565b6108ba80620003cd6000396000f3fe6080604052600436106100745760003560e01c80635c60da1b1161004e5780635c60da1b146101845780638f28397014610199578063f851a440146101cc578063f9e54234146101e157610083565b80633659cfe61461008b5780634f1ef286146100be5780635c23bdf51461013e57610083565b36610083576100816102e1565b005b6100816102e1565b34801561009757600080fd5b50610081600480360360208110156100ae57600080fd5b50356001600160a01b03166102fb565b610081600480360360408110156100d457600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100ff57600080fd5b82018360208201111561011157600080fd5b8035906020019184600183028401116401000000008311171561013357600080fd5b509092509050610335565b34801561014a57600080fd5b506101686004803603602081101561016157600080fd5b50356103e2565b604080516001600160a01b039092168252519081900360200190f35b34801561019057600080fd5b5061016861050d565b3480156101a557600080fd5b50610081600480360360208110156101bc57600080fd5b50356001600160a01b031661054a565b3480156101d857600080fd5b50610168610604565b3480156101ed57600080fd5b506102916004803603602081101561020457600080fd5b81019060208101813564010000000081111561021f57600080fd5b82018360208201111561023157600080fd5b8035906020019184602083028401116401000000008311171561025357600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061062f945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102cd5781810151838201526020016102b5565b505050509050019250505060405180910390f35b6102e96102f9565b6102f96102f46106d6565b6106fb565b565b61030361071f565b6001600160a01b0316336001600160a01b0316141561032a5761032581610744565b610332565b6103326102e1565b50565b61033d61071f565b6001600160a01b0316336001600160a01b031614156103d55761035f83610744565b6000836001600160a01b031683836040518083838082843760405192019450600093509091505080830381855af49150503d80600081146103bc576040519150601f19603f3d011682016040523d82523d6000602084013e6103c1565b606091505b50509050806103cf57600080fd5b506103dd565b6103dd6102e1565b505050565b6000806103ed610784565b60011461040e57738595bfb0d940dfedc98943fa8a907091203f25ee61041f565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160
"expectedAddress": "0xe813EF48DcE01716fbEA528791D485a1A7122C52",
2020-11-05 02:33:56 +01:00
"title": "Governance Upgradable Proxy",
2020-11-30 21:41:20 +01:00
"description": "EIP-1167 Upgradable Proxy for Governance. It can only be upgraded through a proposal by TORN holders",
2020-11-05 02:33:56 +01:00
"dependsOn": [
2020-11-11 20:07:00 +01:00
"deployer.contract.tornadocash.eth",
"governance-impl.contract.tornadocash.eth"
2020-11-05 02:33:56 +01:00
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "reward-verifier.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "RewardVerifier.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x608060405234801561001057600080fd5b50610f8d806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806372774f7214610030575b600080fd5b61010460048036036101a081101561004757600080fd5b81019060208101813564010000000081111561006257600080fd5b82018360208201111561007457600080fd5b8035906020019184600183028401116401000000008311171561009657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051610180818101909252939695948181019493509150600c9083908390808284376000920191909152509194506101189350505050565b604080519115158252519081900360200190f35b6000610122610da6565b8380602001905161010081101561013857600080fd5b50905060005b60088160ff1610156101c3577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47828260ff166008811061017a57fe5b6020020151106101bb5760405162461bcd60e51b8152600401808060200182810382526022815260200180610f366022913960400191505060405180910390fd5b60010161013e565b506101cc610dc5565b506040805180820190915281518152602080830151908201526101ed610ddf565b506040805160808082018352848301518284019081526060808701519084015282528251808401909352840151825260a0840151602080840191909152810191909152610238610dc5565b506040805180820190915260c0840151815260e0840151602082015261025c610e04565b610264610369565b905061026e610dc5565b5060808101515160005b600c811015610333577f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000018982600c81106102ae57fe5b6020020151106102ef5760405162461bcd60e51b8152600401808060200182810382526025815260200180610f116025913960400191505060405180910390fd5b61032982610324856080015184600101600d811061030957fe5b60200201518c85600c811061031a57fe5b6020020151610a38565b610add565b9150600101610278565b5061035c61034086610b81565b8584600001518560200151858760400151898960600151610c28565b9998505050505050505050565b610371610e04565b6040805180820182527f2556c0a2f1cfbf93f30d2bedbc0e14ce8f0f80ac7660d1069ce366905579d2f481527f07d21ce90be7dbe01dc543b9515b00038a011366eca19828db731645d1e060ac6020808301919091529083528151608080820184527f0a508116b6746753f2978e9c3a3c4e29df8cbfbe495bc3d735a1bd352a63e4108285019081527f23dac6bdc046845eeaf5f07f412f2fca1bb9ea741dc5766c596fa8a56b71654a606080850191909152908352845180860186527f1c5927e7af7353430f4f80edc16678f8d2433a08943612fcf854baa3c9258f7981527f08be9eaebc860af9c3dd7c0394a91794334c4d6e390c57723ed0ca48b1585091818601528385015285840192909252835180820185527f07d27862206fc65e4314a6f38fa9267594219e057b124da203b2cc6decf45d298186019081527f29cfededb580e17890721a62c7d6ac7db988858f319748d123af5238c3a61735828501528152845180860186527f18c3713883ca7086449bf7a97d7461986b9ac62ae94c51e5e3505c76a5352a1481527f0c31d0acad3d921aac5ff03e66a812a93d7a239f64331738696aedc71b5ee9cf818601528185015285850152835180820185527f1677d9cc247a27afe196e1e5782ef7ebf97e1d31af0c67040f8e4cdf2bfe66a88186019081527f11eb8d5a4f058797a1cd2441697dbaedaf8423b5aedf19b27bb22d86cd13a401828501528152845180860186527f0b353b4acbbe7a72ecd24eba3cbc327fe750b29ba3c64387e1535a313ae7189381527f1ea69c999952ae30aa9fd059078082add41780e3f04cc73dc6d24a799d81e740818601528185015282860152835180850185527f186c655811f7888568e6e8649fb9ae60d5e66f22144909c8be449b4ddc8cbb9381527f0706a7ce3d455bec558b1b9babaec89e68eb0aa9dab1604d562844152b2ebac381850152818601805191909152845180860186527f079482de15eb0b62abe14ba3be9fca37d0986561c2076c2dfd422507c4f064f781527e29caa3175accd2dd0f213c9bd936c24f846f8d520778e8a936120433302dd7818601528151850152845180860186527f2d969b1cd9c950f3d5a5943a2b9a21948118d35caee5137043fa98899ec395d681527f2bc06f64cb63a44709433e481534cfd0c81bba2a941f92d0abeecf70fcd2ed34818601528151860152845180860186527f0cf9239ac40437b912f5ca0542da359b7403d539bd6485e3093622a72e4eabb681527f2f391d36101364533f6aa4bf042d1e0f232dd20ce8c74ae13714a629bda8b0f681860152815190930192909252835180850185527f093c5f2ae64b9b337012bc486a02886cbed952cefada0b200d3a1136b024a33d81527f05138e7eab1fa10f91297c704cd01671c88fcd5d6896090f7c541f11d6d18e7681850152825190910152825180840184527f0fe4d26cff9815f56f3edb1f0dd2bed26c7149c0bb54d48477c990aa292fcffa81527f1e4b3735afe895f4d8f9a12c56422291f26bd83bd0d686db676577bb0f7049e381840152
"expectedAddress": "0x5FFb39Af62610AaF049706d4bBE1c1b4a5B030B5",
2020-11-05 02:33:56 +01:00
"title": "Reward Verifier",
2020-11-11 20:07:00 +01:00
"description": "ZkSnark verifier smart contract for mining rewards",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "withdraw-verifier.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "WithdrawVerifier.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x608060405234801561001057600080fd5b50610ddf806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063598da1d114610030575b600080fd5b610103600480360361010081101561004757600080fd5b81019060208101813564010000000081111561006257600080fd5b82018360208201111561007457600080fd5b8035906020019184600183028401116401000000008311171561009657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506040805160e081810190925293969594818101949350915060079083908390808284376000920191909152509194506101179350505050565b604080519115158252519081900360200190f35b6000610121610bf8565b8380602001905161010081101561013757600080fd5b50905060005b60088160ff1610156101c2577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47828260ff166008811061017957fe5b6020020151106101ba5760405162461bcd60e51b8152600401808060200182810382526022815260200180610d886022913960400191505060405180910390fd5b60010161013d565b506101cb610c17565b506040805180820190915281518152602080830151908201526101ec610c31565b506040805160808082018352848301518284019081526060808701519084015282528251808401909352840151825260a0840151602080840191909152810191909152610237610c17565b506040805180820190915260c0840151815260e0840151602082015261025b610c56565b610263610368565b905061026d610c17565b5060808101515160005b6007811015610332577f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000018982600781106102ad57fe5b6020020151106102ee5760405162461bcd60e51b8152600401808060200182810382526025815260200180610d636025913960400191505060405180910390fd5b610328826103238560800151846001016008811061030857fe5b60200201518c856007811061031957fe5b602002015161088a565b61092f565b9150600101610277565b5061035b61033f866109d3565b8584600001518560200151858760400151898960600151610a7a565b9998505050505050505050565b610370610c56565b6040805180820182527f11a298e713b8393ed82fd0508aaf3892b2d4901d0dfe433680e27938af0f2c7081527f0438ce4cc26b4a5619915dc1031750fd83f2e541f24902b453597c3cfa8f22be6020808301919091529083528151608080820184527f210ac2fc192249a398e2d9d4b82ed37ee5370410ac96f002afb6b0eb66493e5c8285019081527f2fd37908867646216298635c1d4450d6e61720efa8e999af4f9a797855f09243606080850191909152908352845180860186527f2e8555a6994f97f2c7c621925a11a85975cb99abd57390c1f719ac598ccd2e8881527f0c82a53a11bc26447136f28ee3a1ee64405a27cb161b36c84557586728a7597e818601528385015285840192909252835180820185527f2e0f04ed6ba3b64def49d84f24cdeb1483290fd5bcdf7fcd275b3104d63ad2848186019081527f26933eec8e2eaca84307f8e3053a6b07f21824e6a916c3aec1fb7d518b07cad1828501528152845180860186527f1733fb3d72cbd558882f33a761df478f06ae3956328bf427fe0a032e2a08451681527f28ad9a341767740b19aa1549571096638a4846ba1c1fe6488ee510069a4b4c0e818601528185015285850152835180820185527f206bb070ce3169ed8a81c66b1b7bcefdb8c6a3b308a8e61a4f2278dfd784224e8186019081527f1578da692113baa3554d1a75512044344880f8c759e584baa43f79f04beeac40828501528152845180860186527f194402b1790db22a5f02c0c2f22f85cc42faee64830fbcc2d0d32974d898bdf481527f01fe18ea67df0ef3b4aac579b6107c4f8d3f14c3b98962591517ce3b0cb6e368818601528185015282860152835180850185527f0f8dd170e4abd8b38b4c275ac651873e5d90454c606ff4c2c501210988939caa81527f1bd5bbad0130927dba69c09bfb2962d2029db4b7aa208ae29441b6ce54f79be581850152818601805191909152845180860186527f0aee4c505a86b187a6e22d070dc0955b453eed7bdaf7178be372a4d2b463ce5c81527f1150dd84376e755eec91a80fca3d31d65cb8d284502db02508692f772632cb72818601528151850152845180860186527f064aff9fcfec9fceee0e1d8c280fb55d96b1355a360a6329af8091d448feaf0e81527f0ea4a8274d7a5ebba3c564bf7f96ed2df5167f47439804554e3e2a8046df4a2e818601528151860152845180860186527f2dee2d1c0aa546ef36c9e3a8abde1a9cd60e022fd1c94f98072dcf4e9dcc67df81527f186ee3c3920504b4eecbeecc90d0611d1a9517450060c6a04f64e9332d3febcb81860152815190930192909252835180850185527f2fac83de171879bcc9e15c09d02c84abba29b489f4b487b833295447de8f47d881527f1cce24537370360e4c1910c0d1da7ac58fb4c2bcb110e5513de290de5aef6bad81850152825190910152825180840184527f168cdf9c2dc9ea898ce61cc184f9b2f063a15f598a07f52d31f058a28ba8d31781527f0f7b49b45e55cb8b36473d4d2d00922747134a0fcee3bac04efa20840c7938f081840152
"expectedAddress": "0xFfdFE4e4c7cB4EC17D09845DbB57d959D2C6e837",
2020-11-05 02:33:56 +01:00
"title": "Withdraw Verifier",
2020-11-11 20:07:00 +01:00
"description": "ZkSnark verifier smart contract for reward withdrawals",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "tree-update-verifier.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "TreeUpdateVerifier.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x608060405234801561001057600080fd5b50610cdc806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80636bf062b214610030575b600080fd5b610102600480360360a081101561004657600080fd5b81019060208101813564010000000081111561006157600080fd5b82018360208201111561007357600080fd5b8035906020019184600183028401116401000000008311171561009557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505060408051608081810190925293969594818101949350915060049083908390808284376000920191909152509194506101169350505050565b604080519115158252519081900360200190f35b6000610120610af6565b8380602001905161010081101561013657600080fd5b50905060005b60088160ff1610156101c1577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47828260ff166008811061017857fe5b6020020151106101b95760405162461bcd60e51b8152600401808060200182810382526022815260200180610c856022913960400191505060405180910390fd5b60010161013c565b506101ca610b15565b506040805180820190915281518152602080830151908201526101eb610b2f565b506040805160808082018352848301518284019081526060808701519084015282528251808401909352840151825260a0840151602080840191909152810191909152610236610b15565b506040805180820190915260c0840151815260e0840151602082015261025a610b54565b610262610367565b905061026c610b15565b5060808101515160005b6004811015610331577f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f00000018982600481106102ac57fe5b6020020151106102ed5760405162461bcd60e51b8152600401808060200182810382526025815260200180610c606025913960400191505060405180910390fd5b610327826103228560800151846001016005811061030757fe5b60200201518c856004811061031857fe5b6020020151610788565b61082d565b9150600101610276565b5061035a61033e866108d1565b8584600001518560200151858760400151898960600151610978565b9998505050505050505050565b61036f610b54565b6040805180820182527f28682fd95aa33e8a00165e0816604a1adb4f7195f5336869495c065c9b4cba4b81527f07b216c7dfb596ac4ad0ef6106a29064aef70c1d22eed9565fbe4760926052856020808301919091529083528151608080820184527f1a6109ea0f0b33385605c294c1e08ff9f1b33b6ff027828ebefe5a1f9126f06c8285019081527f2f810a021ab874fbcf31ccc2c6cfea44b5dd44b3f0119f93866088683373774e606080850191909152908352845180860186527f22914f4a1293bb964257a73863b63810adfbb5d14a19a5809971130baf3bc92381527f16bce4cb4a5eff9f51df00591984bce046d6f32216b2c0b8cd1145c2fd178a04818601528385015285840192909252835180820185527f1d7f70e8009cb1005a6e1607aa2fab2077e2c8a891612b79f5ccad072de6d23b8186019081527f07ca25fbc21108ce7520f1471750fca6358ef9bd4c671ecb6be14de9136ba7bf828501528152845180860186527f256105f2473b8a3ef93856a2ae707a2907685f8da9526e60e7b6403b249fbeca81527f2093795daacb15f4cda32f17fa00074302dcfd9812bb286ef0f3c248f341a896818601528185015285850152835180820185527f2b3b88610032b1220d972e6d5f8ee1eae7512cda4d2fee2ae75a2b3fa5058ae78186019081527f0dee8cc8588fa7939c15b91ba239815494be790ca8b0788e6be9df4e4e09e942828501528152845180860186527f114f07fe64dfd86dc56bc2be57da54f58e4c34b3a339cec335d2e662ccca1ebd81527f28cca32ea96ae21a5296ec282cce2c87fdbb499a530bb9f9ae2ee4ac5aafedec818601528185015282860152835180850185527f2ac72e360b3f7eb50727448f91a74359cd9c2ef5849a35e0debf86ed0930115981527f011346f36cc030c3452a5758f0aaf13434abfc877bd1da5d70a9b0eaed86cf0f81850152818601805191909152845180860186527f28f484d0d773f49bacc265b8bc08b4d239f8f4022da0c3ce9392377f70db3e3d81527f030840d2b9d0bb12378ccbad3fc5b49fa5218d14b1952e211c22c98cfab6daa8818601528151850152845180860186527f2c683b44af5f9a8827b5d785d2eec06efadbd12db58d40445c83aff657780e2681527f08b9a96c6e4cfc2103e4906e8a786a18a937375cf3f24fd40e06cb8e4d86709e818601528151860152845180860186527f21c34e8fab7a34737eac767bfa1b78a08d56843c3634b997d089849c98b720e781527f2cf938260b8ffe3b1b5b15b0a8dae7537f16b0bcfcadbcb368d527c14c59b2d18186015281519093019290925283518085019094527f1c8739fc9991020d6e57fa869e9ca15450d6ef70b481d503a753285ed4bfd38d84527f0d6057c6f3b269836b52f477b3e0c7cbce7e93053c148a812d728ecff0ca96b59284019290925251015290565b610790610b15565b610798610b9b565b60405180606001604052808560000151815260200185602001518152602001848152509050600060608360808460076107d05a03fa90508080156107
"expectedAddress": "0x2976a2d3Ce8Ea3E11d1D7BDB5DB5D707bAcD634D",
2020-11-05 02:33:56 +01:00
"title": "Tree Update Verifier",
2020-11-11 20:07:00 +01:00
"description": "ZkSnark verifier smart contract for validation for account merkle tree updates",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "reward-swap.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "RewardSwap.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b5060405162001d3a38038062001d3a833981810160405260a08110156200003857600080fd5b5080516020820151604083015160608401516080909401519293919290919082821115620000985760405162461bcd60e51b815260040180806020018281038252603181526020018062001d096031913960400191505060405180910390fd5b620000a3856200010d565b60601b6001600160601b031916608052620000be846200010d565b60601b6001600160601b03191660a05260e0829052620000eb838362000242602090811b620009b317901c565b610100526001819055620000fe62000293565b60c05250620003369350505050565b6000806200011a62000297565b6001146200013d57738595bfb0d940dfedc98943fa8a907091203f25ee6200014e565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156200019557600080fd5b505afa158015620001aa573d6000803e3d6000fd5b505050506040513d6020811015620001c157600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200020d57600080fd5b505afa15801562000222573d6000803e3d6000fd5b505050506040513d60208110156200023957600080fd5b50519392505050565b60006200028c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506200029b60201b60201c565b9392505050565b4290565b4690565b600081848411156200032e5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015620002f2578181015183820152602001620002d8565b50505050905090810190601f168015620003205780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60805160601c60a05160601c60c05160e0516101005161196a6200039f600039806102f7528061057452508061034752806105a152508061052252806108f0525080610323528061067652806108415250806104f852806105ee5280610706525061196a6000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063965c0f2811610097578063d004f0f711610066578063d004f0f7146101aa578063e53c4cab146101d6578063e6fd48bc146101f5578063f9e54234146101fd576100f5565b8063965c0f2814610175578063971fe56b14610192578063adf898a41461019a578063b100ca95146101a2576100f5565b8063349dc329116100d3578063349dc3291461012457806340702adc14610148578063518ab2a8146101505780635c23bdf514610158576100f5565b8063188ec356146100fa5780631a686502146101145780631be052891461011c575b600080fd5b6101026102f0565b60408051918252519081900360200190f35b6101026102f5565b610102610319565b61012c610321565b604080516001600160a01b039092168252519081900360200190f35b610102610345565b610102610369565b61012c6004803603602081101561016e57600080fd5b503561036f565b6101026004803603602081101561018b57600080fd5b503561049c565b6101026104f0565b61012c6104f6565b61010261051a565b610102600480360360408110156101c057600080fd5b506001600160a01b038135169060200135610669565b6101f3600480360360208110156101ec57600080fd5b5035610836565b005b6101026108ee565b6102a06004803603602081101561021357600080fd5b81019060208101813564010000000081111561022e57600080fd5b82018360208201111561024057600080fd5b8035906020019184602083028401116401000000008311171561026257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610912945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102dc5781810151838201526020016102c4565b505050509050019250505060405180910390f35b425b90565b7f000000000000000000000000000000000000000000000000000000000000000081565b6301e1338081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60005481565b60008061037a6109fc565b60011461039b57738595bfb0d940dfedc98943fa8a907091203f25ee6103ac565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156103f257600080fd5b505afa158015610406573d6000803e3d6000fd5b505050506040513d602081101561041c57600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de916024808201926020929091908290
"expectedAddress": "0xB01B61A649AF4B195CDb210F8d2d73cfb4291723",
2020-11-05 02:33:56 +01:00
"title": "Reward Swap",
2020-11-30 21:41:20 +01:00
"description": "AMM that allows to swap Anonymity Points to TORN",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "poseidon2.contract.tornadocash.eth",
2020-11-03 21:26:19 +01:00
"contract": "Hasher2.sol",
"bytecode": "0x38600c6000396119ab6000f37c010000000000000000000000000000000000000000000000000000000060003504806329a5f2f6149063299e566014176200003757fe5b7f142d76a5176d04542cc86c20ad276af0f1c4b85a08f5c7fb7076c37bee91b0b06020527f0cc8c6aa7aa0f7a0191f236aad3b994b4e6d2671ef5cddef7395a663f18a82b66040527f0411c26273e6ac2f2b7ef6da84499413605b6099bda4254a31ab3bac526a15816060527f1f020db9ae14abc9448d91922ce7e8a4b751468b692082ac74d4db30f9a20cbd6080527f132d968e1372659c4b77528bec8b46830564bbb1ef44e828966a07578b52db1e60a0527f1e9d5cd096fd315de38e6e2490b8e9c406f954ba63a8be9f11756780af6315f160c0527f02f57e7420298b689cc5932b434d659054d7e9e1a28ce342a357d28d3d0e7ce660e0527f2e7a166a1b7e646c9f9e04f451e541b3eb516fbad05901b4f37e7dd402a501de610100527f198dfceb06c35ab9162320e55b68a7d160ac9caf74ff1098d62b4cd86823e74c610120527f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001604435602435600435837f211fa1419f2b7b630c9d42ac4dfff1d8201547e24651d10dd4b4988ac06216f682089050837f18ac51e16e5865ee074806af313b040924f20a76c2a45a76b90aeb07ac438e0383089150837f2906c33d1c67bd9a2ba6ab37ef7aecf377eb3f324ce68be741441faa846133b6840892508381818082800980090990508382818082800980090991508383818082800980090992506200024a60005262001956565b837f0d6fdc1a5ff92bedc6919093d495de525266075a273eadea7287b1b4941cf42782089050837f2552b734c5a95e374c8286a1cf7c05975265132ec03487470a513366fb38c5fd83089150837f1a8e88f6d94394599224dba0906142559b388ba2cc168fe97b6af4a85aec268084089250838181808280098009099050838281808280098009099150838381808280098009099250620002ed60005262001956565b837f2573ce0ce1273b649d31dd96f1f03f2ec83cf4920b72db75e428707dc1e26db382089050837f0ce0750d2b6bf2a1251c0c6b496f01f7217a58c4ae1e5bf17a1f884f9c43064283089150837f154735e5f8c0640c2c722fb3dac05c4d603c3e150dd2cd09475d5770159fdeef840892508381818082800980090990508382818082800980090991508383818082800980090992506200039060005262001956565b837f1671d015b9090cd861a5a5ccbba2cbd7a51bf07febdefabeff7b69f4b219ff3f82089050837f2d2fbd76fcfbc5943b16d77456d974a7741165a49187f28efb5d64a7634a426083089150837f040a119f75e867208bddfaeb55741ebf53a30c7a1affcb8b6cd267c66c054755840892508381818082800980090990508382818082800980090991508383818082800980090992506200043360005262001956565b837f11a3eb9fe3312950bf5cafea6c2b97818825db4389b8ae9408f9c7cb4882665a82089050837f12c9a214894557df9260fee1fd68af4fe37e63234f4b1950fb6302ef5c7602e283089150837f19fc5d4620dbaeaf5448897edf3bcbfeb3853a9126c7b3c3d5b77ebf5b7fbf2184089250838181808280098009099050620004be60005262001956565b837f257c925a34966aae22eb261d58f97b43f255ae75fd0864fc48e492de7e55becc82089050837f18115b83ed73527d8c1823f98ae53c499a375f99a82064b270a54d35ea9f0ba683089150837f1002ae120de1a1f4ba32b976d7dd4f4579381ca75f00248c5afbdfd80fe521a3840892508381818082800980090990506200054960005262001956565b837f24230056009f5af1b7f585fe11ab1af1f4e0529381455573c76094e9828c7cc182089050837f2fefc9ed5c4feb1474dcdd8b11184afdfb5c4663cf077c81c8c2f118f101c58383089150837f121991b5b076111411145f18534359541107182407d3981d463a10a6c04f5f0484089250838181808280098009099050620005d460005262001956565b837f161a5dc3f5e215684236c228529d96b6cae2af12fce8c281ae7c5ae13251cf0d82089050837f1b7cde8e1bf7f5df08a8fc322f21af95a44f9d782a5d74de4b12b3cac52d3d1883089150837f1efcd1c5767a2ce97fa08064888beb441feb80d799f939d284790268313e0cb8840892508381818082800980090990506200065f60005262001956565b837f1516c91480500fb959576c060a50df5e5c13b86e39089be8fad5a3017c19fef182089050837f1a5acefb238a038e8567c0f8a98840870c17b9e2841f6de8a75b4ec765fdc74e83089150837f26f743f547ba08bb0a3800e83d37a508063c10ab415fd1c6b71fc3e642e2780484089250838181808280098009099050620006ea60005262001956565b837f0439c5460f9710db5ef74e5e4ecfbbab6c92d81e1bef048af2ba990af6a9641282089050837f0b1cdb26cef7f77835ba81f23832acbe2cc8ad11311982f0b39d89eaa4ff3d8883089150837f1a4cbeea3894f5692512f2e13ce9034239ef5c203682750d0ed7263c3dc4a05d840892508381818082800980090990506200077560005262001956565b837f1be2d5efb6c55e9b31ade0b3ca179410702f09ab5c176fd719adb145642dd2fc82089050837f1771f3273703d9c276b6be221b24044ad33a4f04cfc871010b8d1d7b461a503483089150837f21042bc294c0c181f4c512a6a7d94f3c2782bc28a774ce517efb5c567daa30ed8408925083
2020-11-30 21:41:20 +01:00
"expectedAddress": "0x4D7831eA6c42D53293d4804bCbE17bE1470C5021",
"title": "Poseidon hasher 2",
"description": "Poseidon hash function for 2 arguments",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-11-03 21:26:19 +01:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "poseidon3.contract.tornadocash.eth",
2020-11-03 21:26:19 +01:00
"contract": "Hasher3.sol",
"bytecode": "0x38600c6000396121866000f37c010000000000000000000000000000000000000000000000000000000060003504806325cc70e81490635a53025d14176200003757fe5b7f055042fce3759fd347470105116d64130f5cb362e345d7651c377a63f1c73f816020527f00f7a1e3ee734053ac96e44087e97819d5289c2e002339ed649d14df4416c6646040527f1303c19d840c01975ac5f417c7d797c84e32937e82c3267a8a5abf86c2adc2dc6060527f1ce85b8925fef3258cf52dd26ea5dbe2616118a051fad03b174c55e6bf25c1936080527f2ce35792e15aa0836ab5089a71903eb626bfe7fd6a460cb2f9d93f338b1c93a860a0527f158586db6e410642a1e221f5d80a482cc6ba3cfbe51a38502987db8c42d53bea60c0527f0dfbb78b621ce3f17ea1fca649c7fdf8936872b335d86c5f3ac83072f2b0804e60e0527f10a902db55c0d71628c51efcb7f01c28e3e60833c254e68d38833c0b577e7bf8610100527f123324a5430d1e324553566a662bab9bd5b78bc183829124d3407352f3399a44610120527f1607fd8dcba9cecf99fa9f882b7bf67c9bdf121aef9843d5d47301d812d23406610140527f0c6d9cca76d73644645d39f6da45e32a5784eb278da4ba346226e3503767c559610160527f24afc938e9d8abe5f4cc11f1388ab83460681a00dced6ccd170860e03508ca5c610180527f014b3af716655fd79b921fb8aba95bf4033d91eefddba964c6813b194ec2e92b6101a0527f02afb3d945a884974edcf2b2ea59422bfbfb98ba0ea6ae232a2fbf2a98fce73c6101c0527f271868e3480e8509ee5b7d057e0e85677220d4751c1475c8a07c578584dba0716101e0527f297a43fb5e3fefcf3ccabaacf30e9171e4fb359ab66c6ebc8bd6654bd387ab1b610200527f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f0000001606435604435602435600435847f0769209ddbe93ac17371b60ada48a8b0baf8c2df826d0c60791701122abb364782089050847f08ef53e225e568f8c2957adf5e2418106f57809c8370793fb3ccac0eb9c4ef1283089150847f0f67730966f094a9ae0ece540cf1ed527cc31c5f161107ce2146ff11f6b6dcdf84089250847f2a2c892eca22e361229c79ac5dc2d9aab2ae508ed5f70b9832f0557ec40aabc38508935084818180828009800909905084828180828009800909915084838180828009800909925084848180828009800909935062000382600052620020ec565b847f039c7ef7c29f809073e30f2591c4ff9858f8d498e233f3883dacd7d6e7570be682089050847f26ad7dce66a9a95a2b92d1633da3f33587a46117f4c26bc642c808b86b925a5083089150847f294402ea191b6b02d558c2f860e6e11898efc5cac4214d6eaf78bf046b424da784089250847f200cc1d8d4d6f4a22934248446129b2082ebcac73dc9477599f5efcd8f092b7f8508935084818180828009800909905084828180828009800909915084838180828009800909925084848180828009800909935062000457600052620020ec565b847f031b696ba36be3334afaa13168f5a212cb222a5a43dceb67ef2f90def1f2a3ac82089050847f22405ea030cbd6aea6efbc202372454f3cb7315bb24ec7d273569499cf60207283089150847f0e892bb94be4ddb0e13900727efbe6545a7cdaf7837d2e8aa91c085416f4a08b84089250847f2884ab441638fd7622aedc70b5a338450962e57e801975a887c28608a3f6f3d8850893508481818082800980090990508482818082800980090991508483818082800980090992508484818082800980090993506200052c600052620020ec565b847f2ea66506abc2e2a5536857d8a372510a5dfd44005813a53d13a83eb3e30caff582089050847f0fe3e93c274dfb0164a3479d77be40f51fbd808a27068da1e6d633566f5ad4b483089150847f1b64728c657615de184eabf173ebd624e2eeba23e04c4a818be2e7ceef50d2b284089250847f2c5d33d430dfddb329dab768eacff9d0be4dc9d638d171a835b72f2630fc07a38508935084818180828009800909905084828180828009800909915084838180828009800909925084848180828009800909935062000601600052620020ec565b847f00775ecd42283f8a4782a1a8e101c59df926ecaf123c83a569872cc8c1e3e95582089050847f2dd915162db8286e7863f207e5116c30539aa05753fa157dd2f3b07b6dfe11d083089150847f1452f77a0c98817d3834aa29d6dceb1fd078b8873a02b33e650d3d9a463f4d7d84089250847f2bc056180a81b77fcbbf620aa8453ca644931dd432030390162525a596bc380b85089350848181808280098009099050620006b2600052620020ec565b847f0b3c1e2cb0607e12103406681be5635236551aa286f2261ec88f27a7ff16a7a982089050847f1e7032ee33c3d1fa6d8d24f1307f53cb33461822f2717913ca654c0e3a13ab0483089150847f0bd2dd98fc4a8af526799f197c315857d71b0740f9a5274c4e3c4e269af0718c84089250847f142e9259f139ab5b18345dba3b11d4ea7ba6483cf28163b603674527073cdc2f8508935084818180828009800909905062000763600052620020ec565b847f28bc36ae9e257061fcab76ad2114d96f29bdc78dc36bc65bc94328213e5ec61582089050847f274dedce47e3d3ad192b0d48e25c1e83c68d78318d2538d787b3a79b143cfaa583089150847f172ee8a327ff74dd9910f098513499eace293d9276dd4ad9b01bed9a5fdd499b84089250847f27e7c5263cf192368bac114666c8adb002
2020-11-30 21:41:20 +01:00
"expectedAddress": "0xA6c02664EC1c4a290a4Df385781777d465636051",
"title": "Poseidon hasher 3",
"description": "Poseidon hash function for 3 arguments",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-11-03 21:26:19 +01:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "tornado-proxy.contract.tornadocash.eth",
2020-11-03 21:26:19 +01:00
"contract": "TornadoProxy.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60c06040523480156200001157600080fd5b506040516200124338038062001243833981810160405260608110156200003757600080fd5b815160208301516040808501805191519395929483019291846401000000008211156200006357600080fd5b9083019060208201858111156200007957600080fd5b82518660208202830111640100000000821117156200009757600080fd5b82525081516020918201928201910280838360005b83811015620000c6578181015183820152602001620000ac565b50505050905001604052505050620000e4836200018160201b60201c565b60601b6001600160601b031916608052620000ff8262000181565b60601b6001600160601b03191660a05260005b815181101562000177576001600080620001468585815181106200013257fe5b60200260200101516200018160201b60201c565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905560010162000112565b50505050620002ba565b6000806200018e620002b6565b600114620001b157738595bfb0d940dfedc98943fa8a907091203f25ee620001c2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156200020957600080fd5b505afa1580156200021e573d6000803e3d6000fd5b505050506040513d60208110156200023557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200028157600080fd5b505afa15801562000296573d6000803e3d6000fd5b505050506040513d6020811015620002ad57600080fd5b50519392505050565b4690565b60805160601c60a05160601c610f4b620002f8600039806103d5528061052d52806108f95250806103b152806106f7528061085d5250610f4b6000f3fe6080604052600436106100865760003560e01c80636c0d104d116100595780636c0d104d14610142578063b438689f1461017f578063b9e1aa031461022b578063cea9d26f14610257578063f9e542341461029a57610086565b8063032bb4431461008b5780633cb837fd146100d25780635aa6e675146101035780635c23bdf514610118575b600080fd5b34801561009757600080fd5b506100be600480360360208110156100ae57600080fd5b50356001600160a01b031661039a565b604080519115158252519081900360200190f35b3480156100de57600080fd5b506100e76103af565b604080516001600160a01b039092168252519081900360200190f35b34801561010f57600080fd5b506100e76103d3565b34801561012457600080fd5b506100e76004803603602081101561013b57600080fd5b50356103f7565b34801561014e57600080fd5b5061017d6004803603604081101561016557600080fd5b506001600160a01b0381351690602001351515610522565b005b61017d600480360361010081101561019657600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156101c157600080fd5b8201836020820111156101d357600080fd5b803590602001918460018302840111640100000000831117156101f557600080fd5b91935091508035906020810135906001600160a01b03604082013581169160608101359091169060808101359060a001356105bb565b61017d6004803603604081101561024157600080fd5b506001600160a01b03813516906020013561078f565b34801561026357600080fd5b5061017d6004803603606081101561027a57600080fd5b506001600160a01b038135811691602081013590911690604001356108ee565b3480156102a657600080fd5b5061034a600480360360208110156102bd57600080fd5b8101906020810181356401000000008111156102d857600080fd5b8201836020820111156102ea57600080fd5b8035906020019184602083028401116401000000008311171561030c57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610b13945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561038657818101518382015260200161036e565b505050509050019250505060405180910390f35b60006020819052908152604090205460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b600080610402610bb4565b60011461042357738595bfb0d940dfedc98943fa8a907091203f25ee610434565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561047a57600080fd5b505afa15801561048e573d6000803e3d6000fd5b505050506040513d60208110156104a457600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156104ef57600080fd5b505afa158015610503573d6000
"expectedAddress": "0xfcf6A5E26cD0317a446E5eF1872b1374a4e517d7",
2020-11-05 02:33:56 +01:00
"title": "TornadoCash Proxy",
2020-11-30 21:41:20 +01:00
"description": "Proxy contract for tornado.cash deposits and withdrawals that records block numbers for mining",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-11-03 21:26:19 +01:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "tornado-trees.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "TornadoTrees.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101006040523480156200001257600080fd5b5060405162002a0a38038062002a0a83398101604081905262000035916200029f565b620000408462000120565b60601b6001600160601b03191660e0526200005b8262000120565b60601b6001600160601b03191660c05280620000778462000120565b604051620000859062000272565b62000092929190620002f2565b604051809103906000f080158015620000af573d6000803e3d6000fd5b5060601b6001600160601b03191660805280620000cc8462000120565b604051620000da9062000272565b620000e7929190620002f2565b604051809103906000f08015801562000104573d6000803e3d6000fd5b5060601b6001600160601b03191660a052506200032a92505050565b6000806200012d6200026e565b6001146200015057738595bfb0d940dfedc98943fa8a907091203f25ee62000161565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf9062000192908690600401620002e9565b60206040518083038186803b158015620001ab57600080fd5b505afa158015620001c0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001e6919062000280565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620002139190620002e9565b60206040518083038186803b1580156200022c57600080fd5b505afa15801562000241573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000267919062000280565b9392505050565b4690565b61121680620017f483390190565b60006020828403121562000292578081fd5b8151620002678162000311565b60008060008060808587031215620002b5578283fd5b845193506020850151925060408501519150606085015163ffffffff81168114620002de578182fd5b939692955090935050565b90815260200190565b63ffffffff9290921682526001600160a01b0316602082015260400190565b6001600160a01b03811681146200032757600080fd5b50565b60805160601c60a05160601c60c05160601c60e05160601c6114566200039e6000398061029c52806103555280610e2752508061053a52806108005280610e7252508061092c5280610ae55280610d1c5280610dc552508061033152806106665280610b0b5280610c6452506114566000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063721f4b3b116100b8578063b4a6359e1161007c578063b4a6359e14610233578063c11b96811461023b578063c34c78821461024e578063c6758d6b14610256578063ed33639f14610269578063f9e542341461027157610137565b8063721f4b3b146102005780638955fe8a14610208578063a2b28fe614610210578063a3347cda14610218578063b02c43d01461022057610137565b806357e871e7116100ff57806357e871e71461019f57806359c4604f146101b45780635c23bdf5146101c75780635cc07076146101da5780636360b82b146101ed57610137565b806301ae19201461013c57806314693646146101515780631c100fa61461016f578063350ed50a14610177578063489686341461018c575b600080fd5b61014f61014a366004610fbf565b610291565b005b61015961032f565b60405161016691906111de565b60405180910390f35b610159610353565b61017f610377565b6040516101669190611291565b61014f61019a36600461107f565b610411565b6101a76106d3565b60405161016691906112c9565b61014f6101c236600461107f565b6106d7565b6101596101d5366004611148565b610961565b6101a76101e8366004611148565b610a9f565b61014f6101fb3660046110bf565b610abd565b610159610ae3565b6101a7610b07565b6101a7610b9f565b61017f610ba5565b6101a761022e366004611148565b610c3a565b6101a7610c47565b61014f610249366004611178565b610c4d565b6101a7610dc1565b61014f610264366004610fbf565b610e1c565b610159610e70565b61028461027f366004610fea565b610e94565b6040516101669190611213565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146102e25760405162461bcd60e51b81526004016102d990611399565b60405180910390fd5b600282826102ee6106d3565b604051602001610300939291906111f2565b60408051601f198184030181529190528051602091820120825460018101845560009384529190922001555050565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60035460025460609190038067ffffffffffffffff8111801561039957600080fd5b506040519080825280602002602001820160405280156103c3578160200160208202803683370190505b50915060005b8181101561040c5760028160035401815481106103e257fe5b90600052602060002001548382815181106103f957fe5b60209081029190910101526001016103c9565b505090565b60608167ffffffffffffffff8111801561042a57600080fd5b50604051908082528060200260200182016040528015610454578160200160208202803683370190505b5060
"expectedAddress": "0x536D72c530CFB63b8D85F99154b11FC0c66654C4",
2020-11-05 02:33:56 +01:00
"title": "TornadoTrees",
2020-11-30 21:41:20 +01:00
"description": "Merkle tree with information about tornado cash deposits and withdrawals",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "mining-v2.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Miner.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60c06040523480156200001157600080fd5b506040516200295e3803806200295e8339810160408190526200003491620004d7565b6200003f8662000126565b60601b6001600160601b0319166080526200005a8562000126565b60601b6001600160601b03191660a052620000758462000126565b600380546001600160a01b0319166001600160a01b039290921691909117905581600860000155620000a78162000274565b6200011a6040518060600160405280620000d386600060038110620000c857fe5b602002015162000126565b6001600160a01b03168152602001620000ee866001620000c8565b6001600160a01b0316815260200162000109866002620000c8565b6001600160a01b031690526200039a565b50505050505062000620565b60008062000133620003e3565b6001146200015657738595bfb0d940dfedc98943fa8a907091203f25ee62000167565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf9062000198908690600401620005af565b60206040518083038186803b158015620001b157600080fd5b505afa158015620001c6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ec9190620004b8565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620002199190620005af565b60206040518083038186803b1580156200023257600080fd5b505afa15801562000247573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200026d9190620004b8565b9392505050565b60005b81518110156200039657600160801b8282815181106200029357fe5b60200260200101516020015110620002c85760405162461bcd60e51b8152600401620002bf90620005b8565b60405180910390fd5b818181518110620002d557fe5b60200260200101516020015160066000848481518110620002f257fe5b6020026020010151600001516001600160a01b03166001600160a01b03168152602001908152602001600020819055507f14eccc240e5ba9a72e0ca955584fe1b0dca7104fce4dcb1296edbba8eea2da048282815181106200035057fe5b6020026020010151600001518383815181106200036957fe5b6020026020010151602001516040516200038592919062000596565b60405180910390a160010162000277565b5050565b8051600080546001600160a01b03199081166001600160a01b03938416179091556020830151600180548316918416919091179055604090920151600280549093169116179055565b4690565b600082601f830112620003f8578081fd5b81516001600160401b038111156200040e578182fd5b60206200041f8182840201620005e0565b82815292508083018482016040808502870184018810156200044057600080fd5b60005b858110156200046b5762000458898462000477565b8452928401929181019160010162000443565b50505050505092915050565b60006040828403121562000489578081fd5b620004956040620005e0565b90508151620004a48162000607565b808252506020820151602082015292915050565b600060208284031215620004ca578081fd5b81516200026d8162000607565b6000806000806000806101008789031215620004f1578182fd5b8651955060208088015195506040880151945088607f89011262000513578283fd5b6200051f6060620005e0565b8060608a0160c08b018c81111562000535578687fd5b865b6003811015620005565782518552938501939185019160010162000537565b505160e08c0151929750955090925050506001600160401b038111156200057b578182fd5b6200058989828a01620003e7565b9150509295509295509295565b6001600160a01b03929092168252602082015260400190565b90815260200190565b6020808252600e908201526d496e636f7272656374207261746560901b604082015260600190565b6040518181016001600160401b0381118282101715620005ff57600080fd5b604052919050565b6001600160a01b03811681146200061d57600080fd5b50565b60805160601c60a05160601c6122ec62000672600039806103a0528061094f5280610a815280610e885280610ef852508061083752806109225280610cc75280610d7e5280610f4c52506122ec6000f3fe608060405234801561001057600080fd5b50600436106101735760003560e01c806380bc50cc116100de578063c6a4b05311610097578063e53c4cab11610071578063e53c4cab146102e1578063f9406cf3146102f4578063f945a17e146102fc578063f9e542341461030f57610173565b8063c6a4b053146102b3578063e2658c9c146102c6578063e4af29fc146102d957610173565b806380bc50cc1461024c578063864eb1641461025f57806397f098d714610267578063a8734f0b1461027a578063b710cc7c1461028d578063c2c26775146102a057610173565b80635aa6e675116101305780635aa6e675146101ee5780635c23bdf5146101f6578063637c09631461020957806366e6e60d1461021e57806377c55be5146102265780637d9af9141461023957610173565b80631311b6e81461017857806334239b95146101965780633cb837fd146101b657806342a660b0146101cb5780634a20de58146101de57806352ef8e96146101e6575b600080fd5b61018061032f565b6040
"expectedAddress": "0x8A1958D939260a86e7BE13817B167c4e632296e0",
2020-11-05 02:33:56 +01:00
"title": "Miner",
2020-11-30 21:41:20 +01:00
"description": "Mining contract for Anonymity Points",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "voucher.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Voucher.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60e06040523480156200001157600080fd5b5060405162001dae38038062001dae833981016040819052620000349162000593565b60408051808201825260078152663b37bab1b432b960c91b602080830191825283518085019094526009845268223ab6b6bcab37b93760b91b908401528151919291620000849160039162000497565b5080516200009a90600490602084019062000497565b50506005805460ff1916601217905550620000b584620001af565b60601b6001600160601b031916608052620000d083620001af565b60601b6001600160601b03191660c0526200010382620000ef620002fd565b6200030160201b6200098d1790919060201c565b60a05260005b8151811015620001a457620001558282815181106200012457fe5b6020026020010151600001518383815181106200013d57fe5b6020026020010151602001516200033260201b60201c565b6001600660008484815181106200016857fe5b602090810291909101810151516001600160a01b03168252810191909152604001600020805460ff191691151591909117905560010162000109565b505050505062000767565b600080620001bc62000415565b600114620001df57738595bfb0d940dfedc98943fa8a907091203f25ee620001f0565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906200022190869060040162000659565b60206040518083038186803b1580156200023a57600080fd5b505afa1580156200024f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000275919062000574565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620002a2919062000659565b60206040518083038186803b158015620002bb57600080fd5b505afa158015620002d0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f6919062000574565b9392505050565b4290565b600082820183811015620002f65760405162461bcd60e51b8152600401620003299062000662565b60405180910390fd5b6001600160a01b0382166200035b5760405162461bcd60e51b81526004016200032990620006d0565b620003696000838362000419565b62000385816002546200030160201b6200098d1790919060201c565b6002556001600160a01b03821660009081526020818152604090912054620003b89183906200098d62000301821b17901c565b6001600160a01b0383166000818152602081905260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906200040990859062000659565b60405180910390a35050565b4690565b620004318383836200049260201b620009b21760201c565b6001600160a01b03821615806200044f57506001600160a01b038316155b806200047357506001600160a01b03831660009081526006602052604090205460ff165b620004925760405162461bcd60e51b8152600401620003299062000699565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620004da57805160ff19168380011785556200050a565b828001600101855582156200050a579182015b828111156200050a578251825591602001919060010190620004ed565b50620005189291506200051c565b5090565b5b808211156200051857600081556001016200051d565b60006040828403121562000545578081fd5b62000551604062000707565b9050815162000560816200074e565b808252506020820151602082015292915050565b60006020828403121562000586578081fd5b8151620002f6816200074e565b60008060008060808587031215620005a9578283fd5b8451935060208086015193506040808701519350606087015160018060401b03811115620005d5578384fd5b8701601f81018913620005e6578384fd5b8051620005fd620005f7826200072e565b62000707565b81815284810190838601858402850187018d10156200061a578788fd5b8794505b838510156200064857620006338d8262000533565b8352600194909401939186019185016200061e565b50989b979a50959850505050505050565b90815260200190565b6020808252601b908201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604082015260600190565b6020808252601e908201527f45524332303a207472616e73666572206973206e6f7420616c6c6f7765640000604082015260600190565b6020808252601f908201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604082015260600190565b6040518181016001600160401b03811182821017156200072657600080fd5b604052919050565b60006001600160401b0382111562000744578081fd5b5060209081020190565b6001600160a01b03811681146200076457600080fd5b50565b60805160601c60a05160c05160601c6115f6620007b86000398061043152806107d35250806105c352806106ec52806107895250806106c8528061075d52806107f4528061089852506115f66000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80638622a689116100ad578063adf898a411610071578063adf898a414
"expectedAddress": "0xC6465Bd341b7c239A6271Eb9cae21A159d90E0A2",
2020-11-05 02:33:56 +01:00
"title": "Voucher",
2020-11-11 20:07:00 +01:00
"description": "TornadoCash voucher contract for early adopters",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "team1.vesting.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Vesting.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b506040516200110638038062001106833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157738595bfb0d940dfedc98943fa8a907091203f25ee620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610df5620003116000398061032952806104a1528061062e52508061027852806102b452806107725250806102f6528061074452508061036e52806103ee52806106c5528061083752508061025252806106e75250610df56000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063928d89ae11610071578063928d89ae1461012e5780639613252114610136578063adb618321461013e578063e6fd48bc14610146578063f9e542341461014e578063fc0c546a14610241576100b4565b806310786deb146100b957806338af3eed146100d357806344b1231f146100f75780635c23bdf5146100ff57806367097a4b1461011c57806386d1a69f14610124575b600080fd5b6100c1610249565b60408051918252519081900360200190f35b6100db610250565b604080516001600160a01b039092168252519081900360200190f35b6100c1610274565b6100db6004803603602081101561011557600080fd5b5035610501565b6100c161062c565b61012c610650565b005b6100c1610742565b6100c1610766565b6100c161076c565b6100c1610770565b6101f16004803603602081101561016457600080fd5b81019060208101813564010000000081111561017f57600080fd5b82018360208201111561019157600080fd5b803590602001918460208302840111640100000000831117156101b357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610794945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561022d578181015183820152602001610215565b505050509050019250505060405180910390f35b6100db610835565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000061029f61076c565b10156102ad575060006104fe565b60006102e17f00000000000000000000000000000000000000000000000000000000000000006102db61076c565b90610859565b905060006102f28262278d006108a4565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610327576000925050506104fe565b7f000000000000000000000000000000000000000000000000000000000000000081106103ea57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156103b457600080fd5b505afa1580156103c8573d6000803e3d6000fd5b505050506040513d60208110156103de57600080fd5b505192506104fe915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561045957600080fd5b505afa15801561046d573d6000803e3d6000fd5b505050506040513d602081101561048357600080fd5b505160008054919250906104989083906108e6565b905060006104d07f00000000000000000000000000000000000000000000000000000000000000006104ca8487610940565b906108a4565b905060006104e96000548361085990919063ff
"expectedAddress": "0xcba0E791E3D660408AbF8C1A537362104aBFd48c",
2020-11-19 11:25:44 +01:00
"title": "Vesting 1 / 6",
2020-11-11 20:07:00 +01:00
"description": "Vesting contract for team1.vesting.contract.tornadocash.eth",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "team2.vesting.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Vesting.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b506040516200110638038062001106833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157738595bfb0d940dfedc98943fa8a907091203f25ee620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610df5620003116000398061032952806104a1528061062e52508061027852806102b452806107725250806102f6528061074452508061036e52806103ee52806106c5528061083752508061025252806106e75250610df56000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063928d89ae11610071578063928d89ae1461012e5780639613252114610136578063adb618321461013e578063e6fd48bc14610146578063f9e542341461014e578063fc0c546a14610241576100b4565b806310786deb146100b957806338af3eed146100d357806344b1231f146100f75780635c23bdf5146100ff57806367097a4b1461011c57806386d1a69f14610124575b600080fd5b6100c1610249565b60408051918252519081900360200190f35b6100db610250565b604080516001600160a01b039092168252519081900360200190f35b6100c1610274565b6100db6004803603602081101561011557600080fd5b5035610501565b6100c161062c565b61012c610650565b005b6100c1610742565b6100c1610766565b6100c161076c565b6100c1610770565b6101f16004803603602081101561016457600080fd5b81019060208101813564010000000081111561017f57600080fd5b82018360208201111561019157600080fd5b803590602001918460208302840111640100000000831117156101b357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610794945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561022d578181015183820152602001610215565b505050509050019250505060405180910390f35b6100db610835565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000061029f61076c565b10156102ad575060006104fe565b60006102e17f00000000000000000000000000000000000000000000000000000000000000006102db61076c565b90610859565b905060006102f28262278d006108a4565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610327576000925050506104fe565b7f000000000000000000000000000000000000000000000000000000000000000081106103ea57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156103b457600080fd5b505afa1580156103c8573d6000803e3d6000fd5b505050506040513d60208110156103de57600080fd5b505192506104fe915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561045957600080fd5b505afa15801561046d573d6000803e3d6000fd5b505050506040513d602081101561048357600080fd5b505160008054919250906104989083906108e6565b905060006104d07f00000000000000000000000000000000000000000000000000000000000000006104ca8487610940565b906108a4565b905060006104e96000548361085990919063ff
"expectedAddress": "0x87Dd859c4a414904a9A416054F5E2fd666C9656f",
2020-11-19 11:25:44 +01:00
"title": "Vesting 2 / 6",
2020-11-11 20:07:00 +01:00
"description": "Vesting contract for team2.vesting.contract.tornadocash.eth",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "team3.vesting.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Vesting.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b506040516200110638038062001106833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157738595bfb0d940dfedc98943fa8a907091203f25ee620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610df5620003116000398061032952806104a1528061062e52508061027852806102b452806107725250806102f6528061074452508061036e52806103ee52806106c5528061083752508061025252806106e75250610df56000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063928d89ae11610071578063928d89ae1461012e5780639613252114610136578063adb618321461013e578063e6fd48bc14610146578063f9e542341461014e578063fc0c546a14610241576100b4565b806310786deb146100b957806338af3eed146100d357806344b1231f146100f75780635c23bdf5146100ff57806367097a4b1461011c57806386d1a69f14610124575b600080fd5b6100c1610249565b60408051918252519081900360200190f35b6100db610250565b604080516001600160a01b039092168252519081900360200190f35b6100c1610274565b6100db6004803603602081101561011557600080fd5b5035610501565b6100c161062c565b61012c610650565b005b6100c1610742565b6100c1610766565b6100c161076c565b6100c1610770565b6101f16004803603602081101561016457600080fd5b81019060208101813564010000000081111561017f57600080fd5b82018360208201111561019157600080fd5b803590602001918460208302840111640100000000831117156101b357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610794945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561022d578181015183820152602001610215565b505050509050019250505060405180910390f35b6100db610835565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000061029f61076c565b10156102ad575060006104fe565b60006102e17f00000000000000000000000000000000000000000000000000000000000000006102db61076c565b90610859565b905060006102f28262278d006108a4565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610327576000925050506104fe565b7f000000000000000000000000000000000000000000000000000000000000000081106103ea57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156103b457600080fd5b505afa1580156103c8573d6000803e3d6000fd5b505050506040513d60208110156103de57600080fd5b505192506104fe915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561045957600080fd5b505afa15801561046d573d6000803e3d6000fd5b505050506040513d602081101561048357600080fd5b505160008054919250906104989083906108e6565b905060006104d07f00000000000000000000000000000000000000000000000000000000000000006104ca8487610940565b906108a4565b905060006104e96000548361085990919063ff
"expectedAddress": "0x0a487725804c6AC926a633e7693c92ab8C1dd591",
2020-11-19 11:25:44 +01:00
"title": "Vesting 3 / 6",
2020-11-11 20:07:00 +01:00
"description": "Vesting contract for team3.vesting.contract.tornadocash.eth",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "team4.vesting.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Vesting.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b506040516200110638038062001106833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157738595bfb0d940dfedc98943fa8a907091203f25ee620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610df5620003116000398061032952806104a1528061062e52508061027852806102b452806107725250806102f6528061074452508061036e52806103ee52806106c5528061083752508061025252806106e75250610df56000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063928d89ae11610071578063928d89ae1461012e5780639613252114610136578063adb618321461013e578063e6fd48bc14610146578063f9e542341461014e578063fc0c546a14610241576100b4565b806310786deb146100b957806338af3eed146100d357806344b1231f146100f75780635c23bdf5146100ff57806367097a4b1461011c57806386d1a69f14610124575b600080fd5b6100c1610249565b60408051918252519081900360200190f35b6100db610250565b604080516001600160a01b039092168252519081900360200190f35b6100c1610274565b6100db6004803603602081101561011557600080fd5b5035610501565b6100c161062c565b61012c610650565b005b6100c1610742565b6100c1610766565b6100c161076c565b6100c1610770565b6101f16004803603602081101561016457600080fd5b81019060208101813564010000000081111561017f57600080fd5b82018360208201111561019157600080fd5b803590602001918460208302840111640100000000831117156101b357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610794945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561022d578181015183820152602001610215565b505050509050019250505060405180910390f35b6100db610835565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000061029f61076c565b10156102ad575060006104fe565b60006102e17f00000000000000000000000000000000000000000000000000000000000000006102db61076c565b90610859565b905060006102f28262278d006108a4565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610327576000925050506104fe565b7f000000000000000000000000000000000000000000000000000000000000000081106103ea57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156103b457600080fd5b505afa1580156103c8573d6000803e3d6000fd5b505050506040513d60208110156103de57600080fd5b505192506104fe915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561045957600080fd5b505afa15801561046d573d6000803e3d6000fd5b505050506040513d602081101561048357600080fd5b505160008054919250906104989083906108e6565b905060006104d07f00000000000000000000000000000000000000000000000000000000000000006104ca8487610940565b906108a4565b905060006104e96000548361085990919063ff
"expectedAddress": "0x6F1CD1496FB6C67F3e9A10F92123eFb7993F4f8f",
2020-11-19 11:25:44 +01:00
"title": "Vesting 4 / 6",
2020-11-11 20:07:00 +01:00
"description": "Vesting contract for team4.vesting.contract.tornadocash.eth",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "team5.vesting.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Vesting.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b506040516200110638038062001106833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157738595bfb0d940dfedc98943fa8a907091203f25ee620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610df5620003116000398061032952806104a1528061062e52508061027852806102b452806107725250806102f6528061074452508061036e52806103ee52806106c5528061083752508061025252806106e75250610df56000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063928d89ae11610071578063928d89ae1461012e5780639613252114610136578063adb618321461013e578063e6fd48bc14610146578063f9e542341461014e578063fc0c546a14610241576100b4565b806310786deb146100b957806338af3eed146100d357806344b1231f146100f75780635c23bdf5146100ff57806367097a4b1461011c57806386d1a69f14610124575b600080fd5b6100c1610249565b60408051918252519081900360200190f35b6100db610250565b604080516001600160a01b039092168252519081900360200190f35b6100c1610274565b6100db6004803603602081101561011557600080fd5b5035610501565b6100c161062c565b61012c610650565b005b6100c1610742565b6100c1610766565b6100c161076c565b6100c1610770565b6101f16004803603602081101561016457600080fd5b81019060208101813564010000000081111561017f57600080fd5b82018360208201111561019157600080fd5b803590602001918460208302840111640100000000831117156101b357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610794945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561022d578181015183820152602001610215565b505050509050019250505060405180910390f35b6100db610835565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000061029f61076c565b10156102ad575060006104fe565b60006102e17f00000000000000000000000000000000000000000000000000000000000000006102db61076c565b90610859565b905060006102f28262278d006108a4565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610327576000925050506104fe565b7f000000000000000000000000000000000000000000000000000000000000000081106103ea57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156103b457600080fd5b505afa1580156103c8573d6000803e3d6000fd5b505050506040513d60208110156103de57600080fd5b505192506104fe915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561045957600080fd5b505afa15801561046d573d6000803e3d6000fd5b505050506040513d602081101561048357600080fd5b505160008054919250906104989083906108e6565b905060006104d07f00000000000000000000000000000000000000000000000000000000000000006104ca8487610940565b906108a4565b905060006104e96000548361085990919063ff
"expectedAddress": "0x212e2900FA3b844EA22C86e812a483B778b59971",
2020-11-19 11:25:44 +01:00
"title": "Vesting 5 / 6",
2020-11-11 20:07:00 +01:00
"description": "Vesting contract for team5.vesting.contract.tornadocash.eth",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
},
{
2020-11-11 20:07:00 +01:00
"domain": "governance.vesting.contract.tornadocash.eth",
2020-10-21 16:42:50 +02:00
"contract": "Vesting.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x6101206040523480156200001257600080fd5b506040516200110638038062001106833981810160405260a08110156200003857600080fd5b508051602082015160408301516060840151608090940151929391929091906001600160a01b038416620000b3576040805162461bcd60e51b815260206004820152601b60248201527f42656e65666963696172792063616e6e6f7420626520656d7074790000000000604482015290519081900360640190fd5b8082111562000109576040805162461bcd60e51b815260206004820152601e60248201527f436c6966662069732067726561746572207468616e206475726174696f6e0000604482015290519081900360640190fd5b620001148562000161565b6001600160601b0319606091821b811660a0529085901b1660805261010081905260c0829052821562000148578262000152565b6200015262000296565b60e052506200029e9350505050565b6000806200016e6200029a565b6001146200019157738595bfb0d940dfedc98943fa8a907091203f25ee620001a2565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b9050806001600160a01b0316630178b8bf846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b158015620001e957600080fd5b505afa158015620001fe573d6000803e3d6000fd5b505050506040513d60208110156200021557600080fd5b505160408051631d9dabef60e11b81526004810186905290516001600160a01b0390921691633b3b57de91602480820192602092909190829003018186803b1580156200026157600080fd5b505afa15801562000276573d6000803e3d6000fd5b505050506040513d60208110156200028d57600080fd5b50519392505050565b4290565b4690565b60805160601c60a05160601c60c05160e05161010051610df5620003116000398061032952806104a1528061062e52508061027852806102b452806107725250806102f6528061074452508061036e52806103ee52806106c5528061083752508061025252806106e75250610df56000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063928d89ae11610071578063928d89ae1461012e5780639613252114610136578063adb618321461013e578063e6fd48bc14610146578063f9e542341461014e578063fc0c546a14610241576100b4565b806310786deb146100b957806338af3eed146100d357806344b1231f146100f75780635c23bdf5146100ff57806367097a4b1461011c57806386d1a69f14610124575b600080fd5b6100c1610249565b60408051918252519081900360200190f35b6100db610250565b604080516001600160a01b039092168252519081900360200190f35b6100c1610274565b6100db6004803603602081101561011557600080fd5b5035610501565b6100c161062c565b61012c610650565b005b6100c1610742565b6100c1610766565b6100c161076c565b6100c1610770565b6101f16004803603602081101561016457600080fd5b81019060208101813564010000000081111561017f57600080fd5b82018360208201111561019157600080fd5b803590602001918460208302840111640100000000831117156101b357600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610794945050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561022d578181015183820152602001610215565b505050509050019250505060405180910390f35b6100db610835565b62278d0081565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f000000000000000000000000000000000000000000000000000000000000000061029f61076c565b10156102ad575060006104fe565b60006102e17f00000000000000000000000000000000000000000000000000000000000000006102db61076c565b90610859565b905060006102f28262278d006108a4565b90507f0000000000000000000000000000000000000000000000000000000000000000811015610327576000925050506104fe565b7f000000000000000000000000000000000000000000000000000000000000000081106103ea57604080516370a0823160e01b815230600482015290516001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916370a08231916024808301926020929190829003018186803b1580156103b457600080fd5b505afa1580156103c8573d6000803e3d6000fd5b505050506040513d60208110156103de57600080fd5b505192506104fe915050565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166370a08231306040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b15801561045957600080fd5b505afa15801561046d573d6000803e3d6000fd5b505050506040513d602081101561048357600080fd5b505160008054919250906104989083906108e6565b905060006104d07f00000000000000000000000000000000000000000000000000000000000000006104ca8487610940565b906108a4565b905060006104e96000548361085990919063ff
"expectedAddress": "0x9D330DD1DE233715383DADb54025f60a9EDDdbB1",
2020-11-19 11:25:44 +01:00
"title": "Vesting 6 / 6",
2020-11-11 20:07:00 +01:00
"description": "Vesting contract for governance.vesting.contract.tornadocash.eth",
2020-11-19 11:25:44 +01:00
"dependsOn": [
"deployer.contract.tornadocash.eth"
]
2020-11-11 20:07:00 +01:00
},
{
2020-11-30 21:41:20 +01:00
"amount": "151294630744496128877200",
2020-11-11 20:07:00 +01:00
"contract": "Airdrop.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60806040523480156200001157600080fd5b506040516200054038038062000540833981016040819052620000349162000396565b60006200004183620001c2565b90506000816001600160a01b03166370a08231306040518263ffffffff1660e01b815260040162000073919062000467565b60206040518083038186803b1580156200008c57600080fd5b505afa158015620000a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c791906200044e565b11620000f05760405162461bcd60e51b8152600401620000e7906200049d565b60405180910390fd5b60005b8251811015620001bd57816001600160a01b031663a9059cbb8483815181106200011957fe5b6020026020010151600001518584815181106200013257fe5b6020026020010151602001516040518363ffffffff1660e01b81526004016200015d9291906200047b565b602060405180830381600087803b1580156200017857600080fd5b505af11580156200018d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b3919062000374565b50600101620000f3565b506000ff5b600080620001cf62000310565b600114620001f257738595bfb0d940dfedc98943fa8a907091203f25ee62000203565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906200023490869060040162000494565b60206040518083038186803b1580156200024d57600080fd5b505afa15801562000262573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000288919062000355565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620002b5919062000494565b60206040518083038186803b158015620002ce57600080fd5b505afa158015620002e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000309919062000355565b9392505050565b4690565b60006040828403121562000326578081fd5b620003326040620004df565b90508151620003418162000526565b808252506020820151602082015292915050565b60006020828403121562000367578081fd5b8151620003098162000526565b60006020828403121562000386578081fd5b8151801515811462000309578182fd5b6000806040808486031215620003aa578182fd5b8351602080860151919450906001600160401b03811115620003ca578384fd5b8501601f81018713620003db578384fd5b8051620003f2620003ec8262000506565b620004df565b81815283810190838501868402850186018b10156200040f578788fd5b8794505b838510156200043d57620004288b8262000314565b83526001949094019391850191860162000413565b508096505050505050509250929050565b60006020828403121562000460578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b90815260200190565b60208082526022908201527f42616c616e636520697320302c2061697264726f7020616c726561647920646f6040820152616e6560f01b606082015260800190565b6040518181016001600160401b0381118282101715620004fe57600080fd5b604052919050565b60006001600160401b038211156200051c578081fd5b5060209081020190565b6001600160a01b03811681146200053c57600080fd5b5056fed6d5ad7ec98c44fe89ef66c3277ef0ec7b1acbd7e0134bc1291fd952d7ff60300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000003ebd0748aa4d1457cf479cce56309641e0a98f5000000000000000000000000000000000000000000000e82d44f8daa16a505700000000000000000000000000039f22efb07a647557c7c5d17854cfd6d489ef3000000000000000000000000000000000000000000000e82d44f8daa16a50570000000000000000000000000b6cbe94523c04b329778e40bc9fa8102066722b000000000000000000000000000000000000000000000002525f68e3775fc87bc0000000000000000000000003d99a0abfef06f715e679fab9dab70e1b09785e3000000000000000000000000000000000000000000000006886a2387037e03e40000000000000000000000003ae9b4d39c74c48367da9506c7a48cde1cc5b75900000000000000000000000000000000000000000000001cc6623c973d1c2ba70000000000000000000000001ed881158d12054c6498262c0fc9298714b4c05c000000000000000000000000000000000000000000000014ea463b941008ca52000000000000000000000000492fde0b61bd9ed6b8fc4caab9a429a50c4c94d7000000000000000000000000000000000000000000000007d388b903d63faf420000000000000000000000002f2b6134d446ad547ce3c4f069db8b7d5a476c7e00000000000000000000000000000000000000000000000ceac69d985360aaa90000000000000000000000000b16217599115ccb70e7468e3ebd8606899fe3f80000000000000000000000000000000000000000000000138a47a7de21c92d05000000000000000000000000301ef3a75de204434d
"expectedAddress": "0x35577feFd5fe4ad281774e8568F691EB44171f38",
2020-11-11 20:07:00 +01:00
"title": "Airdrop Voucher 1",
"description": "Early adopters voucher coupons",
"dependsOn": [
"deployer.contract.tornadocash.eth",
"voucher.contract.tornadocash.eth"
]
},
{
2020-11-30 21:41:20 +01:00
"amount": "13169015896720945206184",
2020-11-11 20:07:00 +01:00
"contract": "Airdrop.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60806040523480156200001157600080fd5b506040516200054038038062000540833981016040819052620000349162000396565b60006200004183620001c2565b90506000816001600160a01b03166370a08231306040518263ffffffff1660e01b815260040162000073919062000467565b60206040518083038186803b1580156200008c57600080fd5b505afa158015620000a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c791906200044e565b11620000f05760405162461bcd60e51b8152600401620000e7906200049d565b60405180910390fd5b60005b8251811015620001bd57816001600160a01b031663a9059cbb8483815181106200011957fe5b6020026020010151600001518584815181106200013257fe5b6020026020010151602001516040518363ffffffff1660e01b81526004016200015d9291906200047b565b602060405180830381600087803b1580156200017857600080fd5b505af11580156200018d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b3919062000374565b50600101620000f3565b506000ff5b600080620001cf62000310565b600114620001f257738595bfb0d940dfedc98943fa8a907091203f25ee62000203565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906200023490869060040162000494565b60206040518083038186803b1580156200024d57600080fd5b505afa15801562000262573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000288919062000355565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620002b5919062000494565b60206040518083038186803b158015620002ce57600080fd5b505afa158015620002e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000309919062000355565b9392505050565b4690565b60006040828403121562000326578081fd5b620003326040620004df565b90508151620003418162000526565b808252506020820151602082015292915050565b60006020828403121562000367578081fd5b8151620003098162000526565b60006020828403121562000386578081fd5b8151801515811462000309578182fd5b6000806040808486031215620003aa578182fd5b8351602080860151919450906001600160401b03811115620003ca578384fd5b8501601f81018713620003db578384fd5b8051620003f2620003ec8262000506565b620004df565b81815283810190838501868402850186018b10156200040f578788fd5b8794505b838510156200043d57620004288b8262000314565b83526001949094019391850191860162000413565b508096505050505050509250929050565b60006020828403121562000460578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b90815260200190565b60208082526022908201527f42616c616e636520697320302c2061697264726f7020616c726561647920646f6040820152616e6560f01b606082015260800190565b6040518181016001600160401b0381118282101715620004fe57600080fd5b604052919050565b60006001600160401b038211156200051c578081fd5b5060209081020190565b6001600160a01b03811681146200053c57600080fd5b5056fed6d5ad7ec98c44fe89ef66c3277ef0ec7b1acbd7e0134bc1291fd952d7ff60300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000003c00000000000000000000000044626a165359f43809643cf15edff4c57600d90f000000000000000000000000000000000000000000000002979af06ee411f96a00000000000000000000000014ad8031a927cedc42448626fe4432809c6c9548000000000000000000000000000000000000000000000003eb3b3558f70f1ae00000000000000000000000006c646037a010877d4153f1c2c9847590a7bbc46d000000000000000000000000000000000000000000000002977b55783f5fc80700000000000000000000000050c3f899254926be11389b6bee7a5fdaa47af9e1000000000000000000000000000000000000000000000053207ef96f9c6c27d00000000000000000000000000032744fb1e94cfd19e620f4553a47b00e4bf83600000000000000000000000000000000000000000000000a3c13cf9060fa56d8000000000000000000000000de2166fa271920bc4dce44dbba03451023296398000000000000000000000000000000000000000000000002974a2763f98c064f00000000000000000000000021574a2cd5036b46fb7184377fa5693532f54ea000000000000000000000000000000000000000000000000cf3b748802ded17c50000000000000000000000002550df7168fe2e69ab21c51e52ea66bf76950d01000000000000000000000000000000000000000000000007eee12e14bbd084690000000000000000000000007f6736105bb4522dd51387ffaf043ceb23b805c0000000000000000000000000000000000000000000000006797dc255ab838fc6000000000000000000000000512838e4c2504aa4cb
"expectedAddress": "0xebA7c92F80FEE72F69e03CBA367a678c92a4B8a0",
2020-11-11 20:07:00 +01:00
"title": "Airdrop Voucher 2",
"description": "Early adopters voucher coupons",
"dependsOn": [
"deployer.contract.tornadocash.eth",
"voucher.contract.tornadocash.eth"
]
},
{
2020-11-30 21:41:20 +01:00
"amount": "94832364193415808173",
2020-11-11 20:07:00 +01:00
"contract": "Airdrop.sol",
2020-11-30 21:41:20 +01:00
"bytecode": "0x60806040523480156200001157600080fd5b506040516200054038038062000540833981016040819052620000349162000396565b60006200004183620001c2565b90506000816001600160a01b03166370a08231306040518263ffffffff1660e01b815260040162000073919062000467565b60206040518083038186803b1580156200008c57600080fd5b505afa158015620000a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000c791906200044e565b11620000f05760405162461bcd60e51b8152600401620000e7906200049d565b60405180910390fd5b60005b8251811015620001bd57816001600160a01b031663a9059cbb8483815181106200011957fe5b6020026020010151600001518584815181106200013257fe5b6020026020010151602001516040518363ffffffff1660e01b81526004016200015d9291906200047b565b602060405180830381600087803b1580156200017857600080fd5b505af11580156200018d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001b3919062000374565b50600101620000f3565b506000ff5b600080620001cf62000310565b600114620001f257738595bfb0d940dfedc98943fa8a907091203f25ee62000203565b6e0c2e074ec69a0dfb2997ba6c7d2e1e5b604051630178b8bf60e01b81529091506001600160a01b03821690630178b8bf906200023490869060040162000494565b60206040518083038186803b1580156200024d57600080fd5b505afa15801562000262573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000288919062000355565b6001600160a01b0316633b3b57de846040518263ffffffff1660e01b8152600401620002b5919062000494565b60206040518083038186803b158015620002ce57600080fd5b505afa158015620002e3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000309919062000355565b9392505050565b4690565b60006040828403121562000326578081fd5b620003326040620004df565b90508151620003418162000526565b808252506020820151602082015292915050565b60006020828403121562000367578081fd5b8151620003098162000526565b60006020828403121562000386578081fd5b8151801515811462000309578182fd5b6000806040808486031215620003aa578182fd5b8351602080860151919450906001600160401b03811115620003ca578384fd5b8501601f81018713620003db578384fd5b8051620003f2620003ec8262000506565b620004df565b81815283810190838501868402850186018b10156200040f578788fd5b8794505b838510156200043d57620004288b8262000314565b83526001949094019391850191860162000413565b508096505050505050509250929050565b60006020828403121562000460578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b03929092168252602082015260400190565b90815260200190565b60208082526022908201527f42616c616e636520697320302c2061697264726f7020616c726561647920646f6040820152616e6560f01b606082015260800190565b6040518181016001600160401b0381118282101715620004fe57600080fd5b604052919050565b60006001600160401b038211156200051c578081fd5b5060209081020190565b6001600160a01b03811681146200053c57600080fd5b5056fed6d5ad7ec98c44fe89ef66c3277ef0ec7b1acbd7e0134bc1291fd952d7ff60300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000200000000000000000000000015de6595f9c355eb10645fd81c8c59de39cce7d5000000000000000000000000000000000000000000000002920b9444ca1e3550000000000000000000000000c07ca20ae6e7803a223183a7480303774b45bfa30000000000000000000000000000000000000000000000029204a88594e78f5d",
"expectedAddress": "0xc2Ec70aaF4135D2f753A25E4cA047A74303B9e95",
2020-11-11 20:07:00 +01:00
"title": "Airdrop Voucher 3",
"description": "Early adopters voucher coupons",
"dependsOn": [
"deployer.contract.tornadocash.eth",
"voucher.contract.tornadocash.eth"
]
2020-10-21 16:42:50 +02:00
}
]
2020-11-19 11:25:44 +01:00
}