token-icon

Tranche A - Compound DAI

Token

Overview[ERC-20]

Max Total Supply
33,111.96
ACDAI
Holders
7+0.00%
Transfers
39

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106102475760003560e01c80637e245d791161013b578063a9059cbb116100b8578063d2fe0c111161007c578063d2fe0c1114610800578063d539139314610826578063d547741f1461082e578063dd62ed3e1461085a578063f2fde38b1461088857610247565b8063a9059cbb14610781578063b182eb91146107ad578063b8b57376146107d3578063ca15c873146107db578063d1af0c7d146107f857610247565b806395d89b41116100ff57806395d89b41146106e95780639a6acf20146106f1578063a217fddf14610717578063a3d5b2551461071f578063a457c2d71461075557610247565b80637e245d791461066657806386cdb33d1461066e5780638da5cb5b146106765780639010d07c1461069a57806391d14854146106bd57610247565b806336568abe116101c957806346c162de1161018d57806346c162de146104dd5780634cd88b76146104e55780634e97415f1461061257806370a0823114610638578063715018a61461065e57610247565b806336568abe14610416578063395093511461044257806340c10f191461046e57806342966c681461049a578063443bb293146104b757610247565b806323b872dd1161021057806323b872dd1461036f57806324600fc3146103a5578063248a9ca3146103af5780632f2ff15d146103cc578063313ce567146103f857610247565b806241c52c1461024c57806306fdde0314610284578063095ea7b3146103015780630d6b85ae1461034157806318160ddd14610367575b600080fd5b6102726004803603602081101561026257600080fd5b50356001600160a01b03166108ae565b60408051918252519081900360200190f35b61028c6108c9565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102c65781810151838201526020016102ae565b50505050905090810190601f1680156102f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61032d6004803603604081101561031757600080fd5b506001600160a01b03813516906020013561095f565b604080519115158252519081900360200190f35b6102726004803603602081101561035757600080fd5b50356001600160a01b031661097d565b61027261098f565b61032d6004803603606081101561038557600080fd5b506001600160a01b03813581169160208101359091169060400135610995565b6103ad610a1c565b005b610272600480360360208110156103c557600080fd5b5035610af0565b6103ad600480360360408110156103e257600080fd5b50803590602001356001600160a01b0316610b05565b610400610b6d565b6040805160ff9092168252519081900360200190f35b6103ad6004803603604081101561042c57600080fd5b50803590602001356001600160a01b0316610b76565b61032d6004803603604081101561045857600080fd5b506001600160a01b038135169060200135610bd7565b6103ad6004803603604081101561048457600080fd5b506001600160a01b038135169060200135610c25565b6103ad600480360360208110156104b057600080fd5b5035610d31565b610272600480360360208110156104cd57600080fd5b50356001600160a01b0316610dcf565b6103ad610dfb565b6103ad600480360360408110156104fb57600080fd5b81019060208101813564010000000081111561051657600080fd5b82018360208201111561052857600080fd5b8035906020019184600183028401116401000000008311171561054a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561059d57600080fd5b8201836020820111156105af57600080fd5b803590602001918460018302840111640100000000831117156105d157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610e24945050505050565b6102726004803603602081101561062857600080fd5b50356001600160a01b0316610ef2565b6102726004803603602081101561064e57600080fd5b50356001600160a01b0316610f4a565b6103ad610f65565b610272611011565b610272611017565b61067e61101f565b604080516001600160a01b039092168252519081900360200190f35b61067e600480360360408110156106b057600080fd5b508035906020013561102e565b61032d600480360360408110156106d357600080fd5b50803590602001356001600160a01b031661104d565b61028c611065565b6103ad6004803603602081101561070757600080fd5b50356001600160a01b03166110c6565b61027261114a565b6103ad6004803603606081101561073557600080fd5b506001600160a01b0381358116916020810135909116906040013561114f565b61032d6004803603604081101561076b57600080fd5b506001600160a01b0381351690602001356112b2565b61032d6004803603604081101561079757600080fd5b506001600160a01b03813516906020013561131a565b610272600480360360208110156107c357600080fd5b50356001600160a01b031661132e565b610272611340565b610272600480360360208110156107f157600080fd5b5035611346565b61067e61135d565b6103ad6004803603602081101561081657600080fd5b50356001600160a01b031661136c565b6102726113e6565b6103ad6004803603604081101561084457600080fd5b50803590602001356001600160a01b03166113f8565b6102726004803603604081101561087057600080fd5b506001600160a01b0381358116916020013516611451565b6103ad6004803603602081101561089e57600080fd5b50356001600160a01b031661147c565b6001600160a01b0316600090815260cb602052604090205490565b60368054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109555780601f1061092a57610100808354040283529160200191610955565b820191906000526020600020905b81548152906001019060200180831161093857829003601f168201915b5050505050905090565b600061097361096c61157f565b8484611583565b5060015b92915050565b60cb6020526000908152604090205481565b60355490565b60006109a284848461166f565b610a12846109ae61157f565b610a0d85604051806060016040528060288152602001612717602891396001600160a01b038a166000908152603460205260408120906109ec61157f565b6001600160a01b03168152602081019190915260400160002054919061170b565b611583565b5060019392505050565b6000610a266117a2565b60cc546040805163a9059cbb60e01b81523360048201526024810184905290519293506001600160a01b039091169163a9059cbb916044808201926020929091908290030181600087803b158015610a7d57600080fd5b505af1158015610a91573d6000803e3d6000fd5b505050506040513d6020811015610aa757600080fd5b5051610ae45760405162461bcd60e51b815260040180806020018281038252602981526020018061280b6029913960400191505060405180910390fd5b610aec611819565b5050565b60009081526065602052604090206002015490565b600082815260656020526040902060020154610b2890610b2361157f565b61104d565b610b635760405162461bcd60e51b815260040180806020018281038252602f8152602001806125b7602f913960400191505060405180910390fd5b610aec82826118a9565b60385460ff1690565b610b7e61157f565b6001600160a01b0316816001600160a01b031614610bcd5760405162461bcd60e51b815260040180806020018281038252602f815260200180612859602f913960400191505060405180910390fd5b610aec8282611912565b6000610973610be461157f565b84610a0d8560346000610bf561157f565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061197b565b610c3d60008051602061275f8339815191523361104d565b610c785760405162461bcd60e51b81526004018080602001828103825260228152602001806127e96022913960400191505060405180910390fd5b60008111610cc8576040805162461bcd60e51b81526020600482015260186024820152774a5472616e636865413a2076616c7565206973207a65726f60401b604482015290519081900360640190fd5b610cd282826119d5565b610d11610cf2610ced8360c954611ac790919063ffffffff16565b611b20565b6001600160a01b038416600090815260ca602052604090205490611b30565b6001600160a01b03909216600090815260ca602052604090209190915550565b60008111610d81576040805162461bcd60e51b81526020600482015260186024820152774a5472616e636865413a2076616c7565206973207a65726f60401b604482015290519081900360640190fd5b610d8b3382611b6a565b610dbc610da6610ced8360c954611ac790919063ffffffff16565b33600090815260ca602052604090205490611c66565b33600090815260ca602052604090205550565b6001600160a01b038116600090815260cb602052604081205461097790610df584610ef2565b90611c99565b6000610e05611819565b90506000811315610e2157610e21610e1c82611cf0565b611d03565b50565b600054610100900460ff1680610e3d5750610e3d611dcc565b80610e4b575060005460ff16155b610e865760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015610eb1576000805460ff1961ff0019909116610100171660011790555b610eb9611ddd565b610ec38383611e8e565b610edb60008051602061275f83398151915233610b63565b8015610eed576000805461ff00191690555b505050565b6001600160a01b038116600090815260ca6020526040812054600160801b90610f3c90610f3790610f31610ced610f2888610f4a565b60c95490611ac7565b90611c66565b611cf0565b81610f4357fe5b0492915050565b6001600160a01b031660009081526033602052604090205490565b610f6d61157f565b6001600160a01b0316610f7e61101f565b6001600160a01b031614610fc7576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b6097546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3609780546001600160a01b0319169055565b60c95481565b600160801b81565b6097546001600160a01b031690565b60008281526065602052604081206110469083611f2d565b9392505050565b60008281526065602052604081206110469083611f39565b60378054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109555780601f1061092a57610100808354040283529160200191610955565b6110ce61157f565b6001600160a01b03166110df61101f565b6001600160a01b031614611128576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b60cc80546001600160a01b0319166001600160a01b0392909216919091179055565b600081565b61116760008051602061275f8339815191523361104d565b6111a25760405162461bcd60e51b81526004018080602001828103825260228152602001806126766022913960400191505060405180910390fd5b6001600160a01b0383161561123a57826001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561120857600080fd5b505af115801561121c573d6000803e3d6000fd5b505050506040513d602081101561123257600080fd5b50610eed9050565b6040516000906001600160a01b0384169083156108fc0290849084818181858888f193505050509050806112ac576040805162461bcd60e51b81526020600482015260146024820152732330b4b632b2103a379039b2b7321022ba3432b960611b604482015290519081900360640190fd5b50505050565b60006109736112bf61157f565b84610a0d8560405180606001604052806025815260200161283460259139603460006112e961157f565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919061170b565b600061097361132761157f565b848461166f565b60ca6020526000908152604090205481565b60cd5481565b600081815260656020526040812061097790611f4e565b60cc546001600160a01b031681565b61137461157f565b6001600160a01b031661138561101f565b6001600160a01b0316146113ce576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b610e2160008051602061275f83398151915282610b63565b60008051602061275f83398151915281565b60008281526065602052604090206002015461141690610b2361157f565b610bcd5760405162461bcd60e51b81526004018080602001828103825260308152602001806126986030913960400191505060405180910390fd5b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b61148461157f565b6001600160a01b031661149561101f565b6001600160a01b0316146114de576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b6001600160a01b0381166115235760405162461bcd60e51b81526004018080602001828103825260268152602001806126086026913960400191505060405180910390fd5b6097546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3609780546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166115c85760405162461bcd60e51b81526004018080602001828103825260248152602001806127c56024913960400191505060405180910390fd5b6001600160a01b03821661160d5760405162461bcd60e51b815260040180806020018281038252602281526020018061262e6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260346020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b61167a838383611f59565b6000611694610ced8360c954611ac790919063ffffffff16565b6001600160a01b038516600090815260ca60205260409020549091506116ba9082611c66565b6001600160a01b03808616600090815260ca602052604080822093909355908516815220546116e99082611b30565b6001600160a01b03909316600090815260ca6020526040902092909255505050565b6000818484111561179a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561175f578181015183820152602001611747565b50505050905090810190601f16801561178c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806117ae33610dcf565b33600090815260cb60205260409020549091506117cb908261197b565b33600081815260cb6020908152604091829020939093558051848152905191927feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d92918290030190a2905090565b60cd5460cc54604080516370a0823160e01b81523060048201529051600093926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561186857600080fd5b505afa15801561187c573d6000803e3d6000fd5b505050506040513d602081101561189257600080fd5b505160cd8190556118a39082611b30565b91505090565b60008281526065602052604090206118c190826120b6565b15610aec576118ce61157f565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260656020526040902061192a90826120cb565b15610aec5761193761157f565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082820183811015611046576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216611a30576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b611a3c60008383610eed565b603554611a49908261197b565b6035556001600160a01b038216600090815260336020526040902054611a6f908261197b565b6001600160a01b03831660008181526033602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600082611ad657506000610977565b82820282848281611ae357fe5b04146110465760405162461bcd60e51b81526004018080602001828103825260218152602001806126f66021913960400191505060405180910390fd5b6000818181121561097757600080fd5b6000808212158015611b4457508282840313155b80611b5b5750600082128015611b5b575082828403135b611b6457600080fd5b50900390565b6001600160a01b038216611baf5760405162461bcd60e51b815260040180806020018281038252602181526020018061277f6021913960400191505060405180910390fd5b611bbb82600083610eed565b611bf8816040518060600160405280602281526020016125e6602291396001600160a01b038516600090815260336020526040902054919061170b565b6001600160a01b038316600090815260336020526040902055603554611c1e9082611c99565b6035556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6000828201818312801590611c7b5750838112155b80611c905750600083128015611c9057508381125b61104657600080fd5b600082821115611b64576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b600080821215611cff57600080fd5b5090565b6000611d0d61098f565b11611d5f576040805162461bcd60e51b815260206004820152601960248201527f4a5472616e636865413a20737570706c79206973207a65726f00000000000000604482015290519081900360640190fd5b8015610e2157611d90611d7061098f565b611d7e83600160801b611ac7565b81611d8557fe5b60c95491900461197b565b60c95560408051828152905133917f26536799ace2c3dbe12e638ec3ade6b4173dcf1289be0a58d51a5003015649bd919081900360200190a250565b6000611dd7306120e0565b15905090565b600054610100900460ff1680611df65750611df6611dcc565b80611e04575060005460ff16155b611e3f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015611e6a576000805460ff1961ff0019909116610100171660011790555b611e726120e6565b611e7a612186565b8015610e21576000805461ff001916905550565b600054610100900460ff1680611ea75750611ea7611dcc565b80611eb5575060005460ff16155b611ef05760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015611f1b576000805460ff1961ff0019909116610100171660011790555b611f236120e6565b610edb838361227f565b60006110468383612357565b6000611046836001600160a01b0384166123bb565b6000610977826123d3565b6001600160a01b038316611f9e5760405162461bcd60e51b81526004018080602001828103825260258152602001806127a06025913960400191505060405180910390fd5b6001600160a01b038216611fe35760405162461bcd60e51b81526004018080602001828103825260238152602001806125946023913960400191505060405180910390fd5b611fee838383610eed565b61202b81604051806060016040528060268152602001612650602691396001600160a01b038616600090815260336020526040902054919061170b565b6001600160a01b03808516600090815260336020526040808220939093559084168152205461205a908261197b565b6001600160a01b0380841660008181526033602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000611046836001600160a01b0384166123d7565b6000611046836001600160a01b038416612421565b3b151590565b600054610100900460ff16806120ff57506120ff611dcc565b8061210d575060005460ff16155b6121485760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015611e7a576000805460ff1961ff0019909116610100171660011790558015610e21576000805461ff001916905550565b600054610100900460ff168061219f575061219f611dcc565b806121ad575060005460ff16155b6121e85760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015612213576000805460ff1961ff0019909116610100171660011790555b600061221d61157f565b609780546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015610e21576000805461ff001916905550565b600054610100900460ff16806122985750612298611dcc565b806122a6575060005460ff16155b6122e15760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff1615801561230c576000805460ff1961ff0019909116610100171660011790555b825161231f9060369060208601906124e7565b5081516123339060379060208501906124e7565b506038805460ff191660121790558015610eed576000805461ff0019169055505050565b815460009082106123995760405162461bcd60e51b81526004018080602001828103825260228152602001806125726022913960400191505060405180910390fd5b8260000182815481106123a857fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60006123e383836123bb565b61241957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610977565b506000610977565b600081815260018301602052604081205480156124dd578354600019808301919081019060009087908390811061245457fe5b906000526020600020015490508087600001848154811061247157fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806124a157fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610977565b6000915050610977565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061252857805160ff1916838001178555612555565b82800160010185558215612555579182015b8281111561255557825182559160200191906001019061253a565b50611cff9291505b80821115611cff576000815560010161255d56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7445524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654a5472616e636865413a202043616c6c6572206973206e6f742070726f746f636f6c416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65729f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a645524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734a5472616e636865413a202043616c6c6572206973206e6f742061206d696e7465724a5472616e636865413a2077697468647261772066756e6473207472616e73666572206661696c656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a26469706673582212201f159c213fd2af68d32fb97fabb2aa3d176c39f8ad1dab6a2ed446bc0d5b11d064736f6c634300060c0033
Creation ByteCode
0x608060405234801561001057600080fd5b506128bd806100206000396000f3fe608060405234801561001057600080fd5b50600436106102475760003560e01c80637e245d791161013b578063a9059cbb116100b8578063d2fe0c111161007c578063d2fe0c1114610800578063d539139314610826578063d547741f1461082e578063dd62ed3e1461085a578063f2fde38b1461088857610247565b8063a9059cbb14610781578063b182eb91146107ad578063b8b57376146107d3578063ca15c873146107db578063d1af0c7d146107f857610247565b806395d89b41116100ff57806395d89b41146106e95780639a6acf20146106f1578063a217fddf14610717578063a3d5b2551461071f578063a457c2d71461075557610247565b80637e245d791461066657806386cdb33d1461066e5780638da5cb5b146106765780639010d07c1461069a57806391d14854146106bd57610247565b806336568abe116101c957806346c162de1161018d57806346c162de146104dd5780634cd88b76146104e55780634e97415f1461061257806370a0823114610638578063715018a61461065e57610247565b806336568abe14610416578063395093511461044257806340c10f191461046e57806342966c681461049a578063443bb293146104b757610247565b806323b872dd1161021057806323b872dd1461036f57806324600fc3146103a5578063248a9ca3146103af5780632f2ff15d146103cc578063313ce567146103f857610247565b806241c52c1461024c57806306fdde0314610284578063095ea7b3146103015780630d6b85ae1461034157806318160ddd14610367575b600080fd5b6102726004803603602081101561026257600080fd5b50356001600160a01b03166108ae565b60408051918252519081900360200190f35b61028c6108c9565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102c65781810151838201526020016102ae565b50505050905090810190601f1680156102f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61032d6004803603604081101561031757600080fd5b506001600160a01b03813516906020013561095f565b604080519115158252519081900360200190f35b6102726004803603602081101561035757600080fd5b50356001600160a01b031661097d565b61027261098f565b61032d6004803603606081101561038557600080fd5b506001600160a01b03813581169160208101359091169060400135610995565b6103ad610a1c565b005b610272600480360360208110156103c557600080fd5b5035610af0565b6103ad600480360360408110156103e257600080fd5b50803590602001356001600160a01b0316610b05565b610400610b6d565b6040805160ff9092168252519081900360200190f35b6103ad6004803603604081101561042c57600080fd5b50803590602001356001600160a01b0316610b76565b61032d6004803603604081101561045857600080fd5b506001600160a01b038135169060200135610bd7565b6103ad6004803603604081101561048457600080fd5b506001600160a01b038135169060200135610c25565b6103ad600480360360208110156104b057600080fd5b5035610d31565b610272600480360360208110156104cd57600080fd5b50356001600160a01b0316610dcf565b6103ad610dfb565b6103ad600480360360408110156104fb57600080fd5b81019060208101813564010000000081111561051657600080fd5b82018360208201111561052857600080fd5b8035906020019184600183028401116401000000008311171561054a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561059d57600080fd5b8201836020820111156105af57600080fd5b803590602001918460018302840111640100000000831117156105d157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610e24945050505050565b6102726004803603602081101561062857600080fd5b50356001600160a01b0316610ef2565b6102726004803603602081101561064e57600080fd5b50356001600160a01b0316610f4a565b6103ad610f65565b610272611011565b610272611017565b61067e61101f565b604080516001600160a01b039092168252519081900360200190f35b61067e600480360360408110156106b057600080fd5b508035906020013561102e565b61032d600480360360408110156106d357600080fd5b50803590602001356001600160a01b031661104d565b61028c611065565b6103ad6004803603602081101561070757600080fd5b50356001600160a01b03166110c6565b61027261114a565b6103ad6004803603606081101561073557600080fd5b506001600160a01b0381358116916020810135909116906040013561114f565b61032d6004803603604081101561076b57600080fd5b506001600160a01b0381351690602001356112b2565b61032d6004803603604081101561079757600080fd5b506001600160a01b03813516906020013561131a565b610272600480360360208110156107c357600080fd5b50356001600160a01b031661132e565b610272611340565b610272600480360360208110156107f157600080fd5b5035611346565b61067e61135d565b6103ad6004803603602081101561081657600080fd5b50356001600160a01b031661136c565b6102726113e6565b6103ad6004803603604081101561084457600080fd5b50803590602001356001600160a01b03166113f8565b6102726004803603604081101561087057600080fd5b506001600160a01b0381358116916020013516611451565b6103ad6004803603602081101561089e57600080fd5b50356001600160a01b031661147c565b6001600160a01b0316600090815260cb602052604090205490565b60368054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109555780601f1061092a57610100808354040283529160200191610955565b820191906000526020600020905b81548152906001019060200180831161093857829003601f168201915b5050505050905090565b600061097361096c61157f565b8484611583565b5060015b92915050565b60cb6020526000908152604090205481565b60355490565b60006109a284848461166f565b610a12846109ae61157f565b610a0d85604051806060016040528060288152602001612717602891396001600160a01b038a166000908152603460205260408120906109ec61157f565b6001600160a01b03168152602081019190915260400160002054919061170b565b611583565b5060019392505050565b6000610a266117a2565b60cc546040805163a9059cbb60e01b81523360048201526024810184905290519293506001600160a01b039091169163a9059cbb916044808201926020929091908290030181600087803b158015610a7d57600080fd5b505af1158015610a91573d6000803e3d6000fd5b505050506040513d6020811015610aa757600080fd5b5051610ae45760405162461bcd60e51b815260040180806020018281038252602981526020018061280b6029913960400191505060405180910390fd5b610aec611819565b5050565b60009081526065602052604090206002015490565b600082815260656020526040902060020154610b2890610b2361157f565b61104d565b610b635760405162461bcd60e51b815260040180806020018281038252602f8152602001806125b7602f913960400191505060405180910390fd5b610aec82826118a9565b60385460ff1690565b610b7e61157f565b6001600160a01b0316816001600160a01b031614610bcd5760405162461bcd60e51b815260040180806020018281038252602f815260200180612859602f913960400191505060405180910390fd5b610aec8282611912565b6000610973610be461157f565b84610a0d8560346000610bf561157f565b6001600160a01b03908116825260208083019390935260409182016000908120918c16815292529020549061197b565b610c3d60008051602061275f8339815191523361104d565b610c785760405162461bcd60e51b81526004018080602001828103825260228152602001806127e96022913960400191505060405180910390fd5b60008111610cc8576040805162461bcd60e51b81526020600482015260186024820152774a5472616e636865413a2076616c7565206973207a65726f60401b604482015290519081900360640190fd5b610cd282826119d5565b610d11610cf2610ced8360c954611ac790919063ffffffff16565b611b20565b6001600160a01b038416600090815260ca602052604090205490611b30565b6001600160a01b03909216600090815260ca602052604090209190915550565b60008111610d81576040805162461bcd60e51b81526020600482015260186024820152774a5472616e636865413a2076616c7565206973207a65726f60401b604482015290519081900360640190fd5b610d8b3382611b6a565b610dbc610da6610ced8360c954611ac790919063ffffffff16565b33600090815260ca602052604090205490611c66565b33600090815260ca602052604090205550565b6001600160a01b038116600090815260cb602052604081205461097790610df584610ef2565b90611c99565b6000610e05611819565b90506000811315610e2157610e21610e1c82611cf0565b611d03565b50565b600054610100900460ff1680610e3d5750610e3d611dcc565b80610e4b575060005460ff16155b610e865760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015610eb1576000805460ff1961ff0019909116610100171660011790555b610eb9611ddd565b610ec38383611e8e565b610edb60008051602061275f83398151915233610b63565b8015610eed576000805461ff00191690555b505050565b6001600160a01b038116600090815260ca6020526040812054600160801b90610f3c90610f3790610f31610ced610f2888610f4a565b60c95490611ac7565b90611c66565b611cf0565b81610f4357fe5b0492915050565b6001600160a01b031660009081526033602052604090205490565b610f6d61157f565b6001600160a01b0316610f7e61101f565b6001600160a01b031614610fc7576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b6097546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3609780546001600160a01b0319169055565b60c95481565b600160801b81565b6097546001600160a01b031690565b60008281526065602052604081206110469083611f2d565b9392505050565b60008281526065602052604081206110469083611f39565b60378054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109555780601f1061092a57610100808354040283529160200191610955565b6110ce61157f565b6001600160a01b03166110df61101f565b6001600160a01b031614611128576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b60cc80546001600160a01b0319166001600160a01b0392909216919091179055565b600081565b61116760008051602061275f8339815191523361104d565b6111a25760405162461bcd60e51b81526004018080602001828103825260228152602001806126766022913960400191505060405180910390fd5b6001600160a01b0383161561123a57826001600160a01b031663a9059cbb83836040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050602060405180830381600087803b15801561120857600080fd5b505af115801561121c573d6000803e3d6000fd5b505050506040513d602081101561123257600080fd5b50610eed9050565b6040516000906001600160a01b0384169083156108fc0290849084818181858888f193505050509050806112ac576040805162461bcd60e51b81526020600482015260146024820152732330b4b632b2103a379039b2b7321022ba3432b960611b604482015290519081900360640190fd5b50505050565b60006109736112bf61157f565b84610a0d8560405180606001604052806025815260200161283460259139603460006112e961157f565b6001600160a01b03908116825260208083019390935260409182016000908120918d1681529252902054919061170b565b600061097361132761157f565b848461166f565b60ca6020526000908152604090205481565b60cd5481565b600081815260656020526040812061097790611f4e565b60cc546001600160a01b031681565b61137461157f565b6001600160a01b031661138561101f565b6001600160a01b0316146113ce576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b610e2160008051602061275f83398151915282610b63565b60008051602061275f83398151915281565b60008281526065602052604090206002015461141690610b2361157f565b610bcd5760405162461bcd60e51b81526004018080602001828103825260308152602001806126986030913960400191505060405180910390fd5b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b61148461157f565b6001600160a01b031661149561101f565b6001600160a01b0316146114de576040805162461bcd60e51b8152602060048201819052602482015260008051602061273f833981519152604482015290519081900360640190fd5b6001600160a01b0381166115235760405162461bcd60e51b81526004018080602001828103825260268152602001806126086026913960400191505060405180910390fd5b6097546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3609780546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b0383166115c85760405162461bcd60e51b81526004018080602001828103825260248152602001806127c56024913960400191505060405180910390fd5b6001600160a01b03821661160d5760405162461bcd60e51b815260040180806020018281038252602281526020018061262e6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260346020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b61167a838383611f59565b6000611694610ced8360c954611ac790919063ffffffff16565b6001600160a01b038516600090815260ca60205260409020549091506116ba9082611c66565b6001600160a01b03808616600090815260ca602052604080822093909355908516815220546116e99082611b30565b6001600160a01b03909316600090815260ca6020526040902092909255505050565b6000818484111561179a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561175f578181015183820152602001611747565b50505050905090810190601f16801561178c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806117ae33610dcf565b33600090815260cb60205260409020549091506117cb908261197b565b33600081815260cb6020908152604091829020939093558051848152905191927feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d92918290030190a2905090565b60cd5460cc54604080516370a0823160e01b81523060048201529051600093926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561186857600080fd5b505afa15801561187c573d6000803e3d6000fd5b505050506040513d602081101561189257600080fd5b505160cd8190556118a39082611b30565b91505090565b60008281526065602052604090206118c190826120b6565b15610aec576118ce61157f565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600082815260656020526040902061192a90826120cb565b15610aec5761193761157f565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b600082820183811015611046576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6001600160a01b038216611a30576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b611a3c60008383610eed565b603554611a49908261197b565b6035556001600160a01b038216600090815260336020526040902054611a6f908261197b565b6001600160a01b03831660008181526033602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600082611ad657506000610977565b82820282848281611ae357fe5b04146110465760405162461bcd60e51b81526004018080602001828103825260218152602001806126f66021913960400191505060405180910390fd5b6000818181121561097757600080fd5b6000808212158015611b4457508282840313155b80611b5b5750600082128015611b5b575082828403135b611b6457600080fd5b50900390565b6001600160a01b038216611baf5760405162461bcd60e51b815260040180806020018281038252602181526020018061277f6021913960400191505060405180910390fd5b611bbb82600083610eed565b611bf8816040518060600160405280602281526020016125e6602291396001600160a01b038516600090815260336020526040902054919061170b565b6001600160a01b038316600090815260336020526040902055603554611c1e9082611c99565b6035556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6000828201818312801590611c7b5750838112155b80611c905750600083128015611c9057508381125b61104657600080fd5b600082821115611b64576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b600080821215611cff57600080fd5b5090565b6000611d0d61098f565b11611d5f576040805162461bcd60e51b815260206004820152601960248201527f4a5472616e636865413a20737570706c79206973207a65726f00000000000000604482015290519081900360640190fd5b8015610e2157611d90611d7061098f565b611d7e83600160801b611ac7565b81611d8557fe5b60c95491900461197b565b60c95560408051828152905133917f26536799ace2c3dbe12e638ec3ade6b4173dcf1289be0a58d51a5003015649bd919081900360200190a250565b6000611dd7306120e0565b15905090565b600054610100900460ff1680611df65750611df6611dcc565b80611e04575060005460ff16155b611e3f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015611e6a576000805460ff1961ff0019909116610100171660011790555b611e726120e6565b611e7a612186565b8015610e21576000805461ff001916905550565b600054610100900460ff1680611ea75750611ea7611dcc565b80611eb5575060005460ff16155b611ef05760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015611f1b576000805460ff1961ff0019909116610100171660011790555b611f236120e6565b610edb838361227f565b60006110468383612357565b6000611046836001600160a01b0384166123bb565b6000610977826123d3565b6001600160a01b038316611f9e5760405162461bcd60e51b81526004018080602001828103825260258152602001806127a06025913960400191505060405180910390fd5b6001600160a01b038216611fe35760405162461bcd60e51b81526004018080602001828103825260238152602001806125946023913960400191505060405180910390fd5b611fee838383610eed565b61202b81604051806060016040528060268152602001612650602691396001600160a01b038616600090815260336020526040902054919061170b565b6001600160a01b03808516600090815260336020526040808220939093559084168152205461205a908261197b565b6001600160a01b0380841660008181526033602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6000611046836001600160a01b0384166123d7565b6000611046836001600160a01b038416612421565b3b151590565b600054610100900460ff16806120ff57506120ff611dcc565b8061210d575060005460ff16155b6121485760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015611e7a576000805460ff1961ff0019909116610100171660011790558015610e21576000805461ff001916905550565b600054610100900460ff168061219f575061219f611dcc565b806121ad575060005460ff16155b6121e85760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff16158015612213576000805460ff1961ff0019909116610100171660011790555b600061221d61157f565b609780546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508015610e21576000805461ff001916905550565b600054610100900460ff16806122985750612298611dcc565b806122a6575060005460ff16155b6122e15760405162461bcd60e51b815260040180806020018281038252602e8152602001806126c8602e913960400191505060405180910390fd5b600054610100900460ff1615801561230c576000805460ff1961ff0019909116610100171660011790555b825161231f9060369060208601906124e7565b5081516123339060379060208501906124e7565b506038805460ff191660121790558015610eed576000805461ff0019169055505050565b815460009082106123995760405162461bcd60e51b81526004018080602001828103825260228152602001806125726022913960400191505060405180910390fd5b8260000182815481106123a857fe5b9060005260206000200154905092915050565b60009081526001919091016020526040902054151590565b5490565b60006123e383836123bb565b61241957508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610977565b506000610977565b600081815260018301602052604081205480156124dd578354600019808301919081019060009087908390811061245457fe5b906000526020600020015490508087600001848154811061247157fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806124a157fe5b60019003818190600052602060002001600090559055866001016000878152602001908152602001600020600090556001945050505050610977565b6000915050610977565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061252857805160ff1916838001178555612555565b82800160010185558215612555579182015b8281111561255557825182559160200191906001019061253a565b50611cff9291505b80821115611cff576000815560010161255d56fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e647345524332303a207472616e7366657220746f20746865207a65726f2061646472657373416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f206772616e7445524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63654a5472616e636865413a202043616c6c6572206973206e6f742070726f746f636f6c416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e2061646d696e20746f207265766f6b65496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65729f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a645524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f20616464726573734a5472616e636865413a202043616c6c6572206973206e6f742061206d696e7465724a5472616e636865413a2077697468647261772066756e6473207472616e73666572206661696c656445524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636520726f6c657320666f722073656c66a26469706673582212201f159c213fd2af68d32fb97fabb2aa3d176c39f8ad1dab6a2ed446bc0d5b11d064736f6c634300060c0033
©2022-now by Spectre