0x6a2639c336bc32eb0ce51390ed514d6b5b9633d42a0d67aee89f619636dccd59

Transaction

Succeeded
Ethereum
deploy2
Txn fee 0.14040952 ETH
[RECV]
ETH
+$102.16
ETH
+$1.61
ETH
-$445.32

  • 0
    CALL
    6270686 gas, 0.04 ETH [RECV] ERC1967Proxy.deploy2 (name=The Big Heart Token, symbol=BH, featuresMask=57896044618658097711785492504343953926634992332820282019728792003982771617805, bytecode=0x6101606040523480156200001257600080fd5b50604051806040016040528060138152602001722a3432902134b3902432b0b93a102a37b5b2b760691b81525080604051806040016040528060018152602001603160f81b81525064174876e800604051806040016040528060138152602001722a3432902134b3902432b0b93a102a37b5b2b760691b81525060405180604001604052806002815260200161084960f31b8152508160039081620000b891906200123a565b506004620000c782826200123a565b505050620000e4620000de6200032260201b60201c565b62000326565b600a620000f360068262001419565b620000ff908362001431565b6200010b91906200144b565b600755506200011c82600862000344565b610120526200012d81600962000344565b61014052815160208084019190912060e052815190820120610100524660a052620001bb60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250735aba862ad596b7ad369593f29a89fdae032ff244620001e660326200037d565b62000205735aba862ad596b7ad369593f29a89fdae032ff24462000483565b6200021560c860fa600062000589565b6200022460648060006200077b565b62000233603280600062000965565b6200024081600162000b4f565b6200024d30600162000b4f565b6200025a81600162000bb9565b6200026730600162000bb9565b620002756000600162000bb9565b620002ab600a6200028860068262001419565b62000299906402540be40062001431565b620002a591906200144b565b62000c12565b620002b881600162000cad565b620002c530600162000cad565b620002fc81600a620002d960068262001419565b620002ea9064145f680b0062001431565b620002f691906200144b565b62000d10565b6200031b735aba862ad596b7ad369593f29a89fdae032ff24462000326565b506200153c565b3390565b600680546001600160a01b0319169055620003418162000def565b50565b600060208351101562000364576200035c8362000e41565b905062000377565b816200037184826200123a565b5060ff90505b92915050565b6200038762000e84565b60008161ffff16118015620003a257506101f48161ffff1611155b6200042e5760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b600c805463ffff000019166201000061ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b6200048d62000e84565b6001600160a01b0381166200051a5760405162461bcd60e51b815260206004820152604660248201527f546178657344656661756c74526f7574657257616c6c65743a2057616c6c657460448201527f2074617820726563697069656e742063616e6e6f74206265206120307830206160648201526564647265737360d01b608482015260a40162000425565b600f80546001600160a01b0319166001600160a01b0383161790556200054281600162000b4f565b6200054f81600162000bb9565b6040516001600160a01b03821681527f2faab7011bec6600c1fe618d423b8073af86a32a3018f3b23b1778e75bbfa8df9060200162000478565b6200059362000e84565b6010546014548491620005ae9161ffff91821691166200146e565b620005ba919062001493565b6014805461ffff191661ffff92831617908190556010548492620005ec9262010000928390048216929004166200146e565b620005f8919062001493565b6014805463ffff000019166201000061ffff93841602179081905560105483926200063392640100000000928390048216929004166200146e565b6200063f919062001493565b6014805461ffff9283166401000000000261ffff60201b19821681179092556109c49083169190921617118015906200068757506014546109c46201000090910461ffff1611155b8015620006a557506014546109c464010000000090910461ffff1611155b620006f75760405162461bcd60e51b8152602060048201526036602482015260008051602062004e68833981519152604482015260008051602062004e88833981519152606482015260840162000425565b6040805160608101825261ffff808616825284811660208301528316918101919091526200072a906010906003620010e2565b506040805161ffff808616825280851660208301528316918101919091527fc0570423aa00d34cf4d205214f96fb9459625900d8dc444f6537512afe6d94d0906060015b60405180910390a1505050565b6200078562000e84565b6011546014548491620007a09161ffff91821691166200146e565b620007ac919062001493565b6014805461ffff191661ffff92831617908190556011548492620007de9262010000928390048216929004166200146e565b620007ea919062001493565b6014805463ffff000019166201000061ffff93841602179081905560115483926200082592640100000000928390048216929004166200146e565b62000831919062001493565b6014805461ffff9283166401000000000261ffff60201b19821681179092556109c49083169190921617118015906200087957506014546109c46201000090910461ffff1611155b80156200089757506014546109c464010000000090910461ffff1611155b620008e95760405162461bcd60e51b8152602060048201526036602482015260008051602062004e68833981519152604482015260008051602062004e88833981519152606482015260840162000425565b6040805160608101825261ffff808616825284811660208301528316918101919091526200091c906011906003620010e2565b506040805161ffff808616825280851660208301528316918101919091527f5c6dd066977d1639216aedea00d1204fef7166f3c39e50c26ea04bfd41e561c8906060016200076e565b6200096f62000e84565b60125460145484916200098a9161ffff91821691166200146e565b62000996919062001493565b6014805461ffff191661ffff92831617908190556012548492620009c89262010000928390048216929004166200146e565b620009d4919062001493565b6014805463ffff000019166201000061ffff938416021790819055601254839262000a0f92640100000000928390048216929004166200146e565b62000a1b919062001493565b6014805461ffff9283166401000000000261ffff60201b19821681179092556109c490831691909216171180159062000a6357506014546109c46201000090910461ffff1611155b801562000a8157506014546109c464010000000090910461ffff1611155b62000ad35760405162461bcd60e51b8152602060048201526036602482015260008051602062004e68833981519152604482015260008051602062004e88833981519152606482015260840162000425565b6040805160608101825261ffff8086168252848116602083015283169181019190915262000b06906012906003620010e2565b506040805161ffff808616825280851660208301528316918101919091527f2524ccb75260c9a50c71af1740c212c049a01232ef122061416b51815ec57a18906060016200076e565b62000b5962000e84565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910162000bad565b62000c1c62000e84565b62000c2662000ee2565b81101562000c775760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f770000000000000000604482015260640162000425565b60198190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e0019060200162000478565b62000cb762000e84565b6001600160a01b0382166000818152601b6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d6910162000bad565b6001600160a01b03821662000d685760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000425565b62000d766000838362000f02565b806002600082825462000d8a9190620014b1565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000deb6000838362001012565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080829050601f8151111562000e6f578260405163305a27a960e01b8152600401620004259190620014c7565b805162000e7c8262001517565b179392505050565b6005546001600160a01b0316331462000ee05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000425565b565b60006103e862000ef160025490565b62000efd91906200144b565b905090565b6001600160a01b03831660009081526017602052604090205460ff16801562000f4457506001600160a01b0382166000908152601b602052604090205460ff16155b8062000f8d57506001600160a01b03821660009081526017602052604090205460ff16801562000f8d57506001600160a01b0383166000908152601b602052604090205460ff16155b1562000ffa57601a5460ff1662000ffa5760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b606482015260840162000425565b6200100d8383836001600160e01b038416565b505050565b6001600160a01b03831662001043576200102b62000ee2565b6019541015620010435762001043620002a562000ee2565b6001600160a01b03821660009081526018602052604090205460ff1662000ffa576019546001600160a01b038316600090815260208190526040902054111562000ffa5760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b606482015260840162000425565b6001830191839082156200116d5791602002820160005b838211156200113b57835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302620010f9565b80156200116b5782816101000a81549061ffff02191690556002016020816001010492830192600103026200113b565b505b506200117b9291506200117f565b5090565b5b808211156200117b576000815560010162001180565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620011c157607f821691505b602082108103620011e257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200100d57600081815260208120601f850160051c81016020861015620012115750805b601f850160051c820191505b8181101562001232578281556001016200121d565b505050505050565b81516001600160401b0381111562001256576200125662001196565b6200126e81620012678454620011ac565b84620011e8565b602080601f831160018114620012a657600084156200128d5750858301515b600019600386901b1c1916600185901b17855562001232565b600085815260208120601f198616915b82811015620012d757888601518255948401946001909101908401620012b6565b5085821015620012f65787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200135d57816000190482111562001341576200134162001306565b808516156200134f57918102915b93841c939080029062001321565b509250929050565b600082620013765750600162000377565b81620013855750600062000377565b81600181146200139e5760028114620013a957620013c9565b600191505062000377565b60ff841115620013bd57620013bd62001306565b50506001821b62000377565b5060208310610133831016604e8410600b8410161715620013ee575081810a62000377565b620013fa83836200131c565b806000190482111562001411576200141162001306565b029392505050565b60006200142a60ff84168362001365565b9392505050565b808202811582820484141762000377576200037762001306565b6000826200146957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff8281168282160390808211156200148c576200148c62001306565b5092915050565b61ffff8181168382160190808211156200148c576200148c62001306565b8082018082111562000377576200037762001306565b600060208083528351808285015260005b81811015620014f657858101830151858201604001528201620014d8565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620011e25760001960209190910360031b1b16919050565b60805160a05160c05160e0516101005161012051610140516138d162001597600039600061127a0152600061124f0152600061242a015260006124020152600061235d01526000612387015260006123b101526138d16000f3fe60806040526004361061031e5760003560e01c80637ecebe00116101ab578063c18bc195116100f7578063dd62ed3e11610095578063e85ceee81161006f578063e85ceee814610976578063f112ba72146109a6578063f2fde38b146109bb578063f7dcdcce146109db57600080fd5b8063dd62ed3e14610918578063e30c397814610938578063e62681581461095657600080fd5b8063d3c88cec116100d1578063d3c88cec146108ad578063d505accf146108cd578063d5abeb01146108ed578063d94775261461090357600080fd5b8063c18bc1951461084d578063c4d66de81461086d578063d3c686b61461088d57600080fd5b806395d89b4111610164578063a9059cbb1161013e578063a9059cbb146107d7578063aa4bde28146107f7578063c02466681461080d578063c0a904a21461082d57600080fd5b806395d89b4114610782578063966b53c414610797578063a457c2d7146107b757600080fd5b80637ecebe00146106c7578063801b51d9146106e757806384b0196e146107075780638a8c523c1461072f5780638da5cb5b146107445780638fffabed1461076257600080fd5b80634ada218b1161026a5780636c9e28aa1161022357806376856557116101fd578063768565571461064257806379ba50971461067257806379cc6790146106875780637d2a82f5146106a757600080fd5b80636c9e28aa146105d757806370a08231146105f7578063715018a61461062d57600080fd5b80634ada218b146104df5780634f011b83146104f95780634fbee1931461051a578063502f74461461054a5780635cce86cd146105875780636a3563e2146105b757600080fd5b80632d99d32e116102d757806339509351116102b1578063395093511461044c578063408ccbdf1461046c57806340c10f191461049f57806342966c68146104bf57600080fd5b80632d99d32e146103fb578063313ce5671461041b5780633644e5151461043757600080fd5b806306fdde031461032a578063095ea7b31461035557806318160ddd146103855780631a0e718c146103a45780631af3c61d146103c657806323b872dd146103db57600080fd5b3661032557005b600080fd5b34801561033657600080fd5b5061033f6109fb565b60405161034c91906133b7565b60405180910390f35b34801561036157600080fd5b506103756103703660046133e6565b610a8d565b604051901515815260200161034c565b34801561039157600080fd5b506002545b60405190815260200161034c565b3480156103b057600080fd5b506103c46103bf366004613429565b610aa7565b005b3480156103d257600080fd5b506103c4610ba9565b3480156103e757600080fd5b506103756103f6366004613444565b610c1a565b34801561040757600080fd5b506103c4610416366004613485565b610c3e565b34801561042757600080fd5b506040516006815260200161034c565b34801561044357600080fd5b50610396610cce565b34801561045857600080fd5b506103756104673660046133e6565b610cdd565b34801561047857600080fd5b5061048c6104873660046134c3565b610cff565b60405161ffff909116815260200161034c565b3480156104ab57600080fd5b506103c46104ba3660046133e6565b610d2d565b3480156104cb57600080fd5b506103c46104da3660046134c3565b610db7565b3480156104eb57600080fd5b50601a546103759060ff1681565b34801561050557600080fd5b50600c5461048c9062010000900461ffff1681565b34801561052657600080fd5b506103756105353660046134dc565b60136020526000908152604090205460ff1681565b34801561055657600080fd5b5060155461056f9061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161034c565b34801561059357600080fd5b506103756105a23660046134dc565b60186020526000908152604090205460ff1681565b3480156105c357600080fd5b5061048c6105d23660046134c3565b610dc4565b3480156105e357600080fd5b506103c46105f23660046134f9565b610dd4565b34801561060357600080fd5b506103966106123660046134dc565b6001600160a01b031660009081526020819052604090205490565b34801561063957600080fd5b506103c4610f7c565b34801561064e57600080fd5b5061037561065d3660046134dc565b60176020526000908152604090205460ff1681565b34801561067e57600080fd5b506103c4610f90565b34801561069357600080fd5b506103c46106a23660046133e6565b611007565b3480156106b357600080fd5b506103c46106c23660046134f9565b61101c565b3480156106d357600080fd5b506103966106e23660046134dc565b6111bb565b3480156106f357600080fd5b506103c4610702366004613485565b6111d9565b34801561071357600080fd5b5061071c611241565b60405161034c979695949392919061353c565b34801561073b57600080fd5b506103c46112ca565b34801561075057600080fd5b506005546001600160a01b031661056f565b34801561076e57600080fd5b5060165461056f906001600160a01b031681565b34801561078e57600080fd5b5061033f611370565b3480156107a357600080fd5b5061048c6107b23660046134c3565b61137f565b3480156107c357600080fd5b506103756107d23660046133e6565b61138f565b3480156107e357600080fd5b506103756107f23660046133e6565b61140a565b34801561080357600080fd5b5061039660195481565b34801561081957600080fd5b506103c4610828366004613485565b611418565b34801561083957600080fd5b506103c4610848366004613485565b611478565b34801561085957600080fd5b506103c46108683660046134c3565b61148a565b34801561087957600080fd5b506103c46108883660046134dc565b61151e565b34801561089957600080fd5b506103c46108a83660046134dc565b6115da565b3480156108b957600080fd5b50600f5461056f906001600160a01b031681565b3480156108d957600080fd5b506103c46108e83660046135d2565b6116d7565b3480156108f957600080fd5b5061039660075481565b34801561090f57600080fd5b5061039661183b565b34801561092457600080fd5b50610396610933366004613649565b61187d565b34801561094457600080fd5b506006546001600160a01b031661056f565b34801561096257600080fd5b506103c46109713660046134f9565b6118a8565b34801561098257600080fd5b506103756109913660046134dc565b601b6020526000908152604090205460ff1681565b3480156109b257600080fd5b50610396611a47565b3480156109c757600080fd5b506103c46109d63660046134dc565b611a65565b3480156109e757600080fd5b5061048c6109f63660046134c3565b611ad6565b606060038054610a0a90613677565b80601f0160208091040260200160405190810160405280929190818152602001828054610a3690613677565b8015610a835780601f10610a5857610100808354040283529160200191610a83565b820191906000526020600020905b815481529060010190602001808311610a6657829003601f168201915b5050505050905090565b600033610a9b818585611ae6565b60019150505b92915050565b610aaf611c0a565b60008161ffff16118015610ac957506101f48161ffff1611155b610b545760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b600c805463ffff000019166201000061ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b6000610bb3611a47565b30600090815260208190526040902054610bcd91906136c1565b90506000610bda82611c64565b60408051848152602081018390529192507f5c3340567bf85cd43734028361fe821eac789fbe397b8d1a4f9ebb3ab4c81ef7910160405180910390a15050565b600033610c28858285611d08565b610c33858585611d82565b506001949350505050565b610c46611c0a565b6016546001600160a01b0390811690831603610cc05760405162461bcd60e51b815260206004820152603360248201527f44656661756c74526f757465723a2043616e6e6f742072656d6f766520696e696044820152721d1a585b081c185a5c88199c9bdb481b1a5cdd606a1b6064820152608401610b4b565b610cca82826122db565b5050565b6000610cd8612350565b905090565b600033610a9b818585610cf0838361187d565b610cfa91906136d4565b611ae6565b60148160038110610d0f57600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b610d35611c0a565b60075481610d4260025490565b610d4c91906136d4565b1115610dad5760405162461bcd60e51b815260206004820152602a60248201527f4d696e7461626c653a2043616e6e6f74206d696e74206d6f7265207468616e206044820152696d617820737570706c7960b01b6064820152608401610b4b565b610cca828261247b565b610dc1338261254e565b50565b60108160038110610d0f57600080fd5b610ddc611c0a565b6011546014548491610df59161ffff91821691166136fd565b610dff919061371f565b6014805461ffff191661ffff92831617908190556011548492610e2f9262010000928390048216929004166136fd565b610e39919061371f565b6014805463ffff000019166201000061ffff9384160217908190556011548392610e7192600160201b928390048216929004166136fd565b610e7b919061371f565b6014805461ffff928316600160201b0265ffff0000000019821681179092556109c4908316919092161711801590610ec257506014546109c46201000090910461ffff1611155b8015610ede57506014546109c4600160201b90910461ffff1611155b610efa5760405162461bcd60e51b8152600401610b4b9061373a565b6040805160608101825261ffff80861682528481166020830152831691810191909152610f2b9060119060036132c6565b506040805161ffff808616825280851660208301528316918101919091527f5c6dd066977d1639216aedea00d1204fef7166f3c39e50c26ea04bfd41e561c8906060015b60405180910390a1505050565b610f84611c0a565b610f8e6000612698565b565b60065433906001600160a01b03168114610ffe5760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b6064820152608401610b4b565b610dc181612698565b611012823383611d08565b610cca828261254e565b611024611c0a565b601054601454849161103d9161ffff91821691166136fd565b611047919061371f565b6014805461ffff191661ffff928316179081905560105484926110779262010000928390048216929004166136fd565b611081919061371f565b6014805463ffff000019166201000061ffff93841602179081905560105483926110b992600160201b928390048216929004166136fd565b6110c3919061371f565b6014805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061110a57506014546109c46201000090910461ffff1611155b801561112657506014546109c4600160201b90910461ffff1611155b6111425760405162461bcd60e51b8152600401610b4b9061373a565b6040805160608101825261ffff808616825284811660208301528316918101919091526111739060109060036132c6565b506040805161ffff808616825280851660208301528316918101919091527fc0570423aa00d34cf4d205214f96fb9459625900d8dc444f6537512afe6d94d090606001610f6f565b6001600160a01b0381166000908152600a6020526040812054610aa1565b6111e1611c0a565b6001600160a01b0382166000818152601b6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d691015b60405180910390a25050565b6000606080828080836112757f000000000000000000000000000000000000000000000000000000000000000060086126b1565b6112a07f000000000000000000000000000000000000000000000000000000000000000060096126b1565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6112d2611c0a565b601a5460ff16156113385760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e672077617320656e61626c604482015269656420616c726561647960b01b6064820152608401610b4b565b601a805460ff191660011790556040517f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c790600090a1565b606060048054610a0a90613677565b60128160038110610d0f57600080fd5b6000338161139d828661187d565b9050838110156113fd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610b4b565b610c338286868403611ae6565b600033610a9b818585611d82565b611420611c0a565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101611235565b611480611c0a565b610cca828261275c565b611492611c0a565b61149a6127b4565b8110156114e95760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f7700000000000000006044820152606401610b4b565b60198190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e00190602001610b9e565b600c54610100900460ff16806115375750600c5460ff16155b61159a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610b4b565b600c54610100900460ff161580156115bc57600c805461ffff19166101011790555b6115c5826127c2565b8015610cca57600c805461ff00191690555050565b6115e2611c0a565b6001600160a01b03811661166d5760405162461bcd60e51b815260206004820152604660248201527f546178657344656661756c74526f7574657257616c6c65743a2057616c6c657460448201527f2074617820726563697069656e742063616e6e6f74206265206120307830206160648201526564647265737360d01b608482015260a401610b4b565b600f80546001600160a01b0319166001600160a01b038316179055611693816001611418565b61169e81600161275c565b6040516001600160a01b03821681527f2faab7011bec6600c1fe618d423b8073af86a32a3018f3b23b1778e75bbfa8df90602001610b9e565b834211156117275760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610b4b565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886117568c6129d0565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006117b1826129f8565b905060006117c182878787612a25565b9050896001600160a01b0316816001600160a01b0316146118245760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610b4b565b61182f8a8a8a611ae6565b50505050505050505050565b600c546016546001600160a01b03166000908152602081905260408120549091612710916118739162010000900461ffff1690613790565b610cd891906137a7565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6118b0611c0a565b60125460145484916118c99161ffff91821691166136fd565b6118d3919061371f565b6014805461ffff191661ffff928316179081905560125484926119039262010000928390048216929004166136fd565b61190d919061371f565b6014805463ffff000019166201000061ffff938416021790819055601254839261194592600160201b928390048216929004166136fd565b61194f919061371f565b6014805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061199657506014546109c46201000090910461ffff1611155b80156119b257506014546109c4600160201b90910461ffff1611155b6119ce5760405162461bcd60e51b8152600401610b4b9061373a565b6040805160608101825261ffff808616825284811660208301528316918101919091526119ff9060129060036132c6565b506040805161ffff808616825280851660208301528316918101919091527f2524ccb75260c9a50c71af1740c212c049a01232ef122061416b51815ec57a1890606001610f6f565b6000600e54600d546000611a5b91906136d4565b610cd891906136d4565b611a6d611c0a565b600680546001600160a01b0383166001600160a01b03199091168117909155611a9e6005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b60118160038110610d0f57600080fd5b6001600160a01b038316611b485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610b4b565b6001600160a01b038216611ba95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610b4b565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b03163314610f8e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b4b565b600080611c726002846137a7565b90506000611c8082856136c1565b9050611c8b82612a4d565b478015611d00576000806000611ca18585612bca565b604080518481526020810184905290810182905292955090935091507f3db50c324c27fb39c451e35d4d23abba3e20d96d036e7a40f4adc681c1ce30139060600160405180910390a1611cf483866136c1565b98975050505050505050565b509392505050565b6000611d14848461187d565b90506000198114611d7c5781811015611d6f5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610b4b565b611d7c8484848403611ae6565b50505050565b60155460ff16158015611d955750600081115b8015611db457506015546001600160a01b038381166101009092041614155b8015611dd957506001600160a01b03831660009081526013602052604090205460ff16155b8015611dfe57506001600160a01b03821660009081526013602052604090205460ff16155b15612139576001600160a01b03831660009081526017602052604081205460039060ff1615611e3c5760145461ffff1615611e37575060005b611e8e565b6001600160a01b03841660009081526017602052604090205460ff1615611e775760145462010000900461ffff1615611e3757506001611e8e565b601454600160201b900461ffff1615611e8e575060025b60038160ff16101561212557600061271060148360ff1660038110611eb557611eb56136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1685611ede9190613790565b611ee891906137a7565b9250611ef483856136c1565b935060148260ff1660038110611f0c57611f0c6136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1660108360ff1660038110611f4057611f406136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1684611f699190613790565b611f7391906137a7565b600d6000828254611f8491906136d4565b9091555060009050601160ff841660038110611fa257611fa26136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1611156120835760148260ff1660038110611fdc57611fdc6136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1660118360ff1660038110612010576120106136e7565b601091828204019190066002029054906101000a900461ffff1661ffff16846120399190613790565b61204391906137a7565b905061204f868261254e565b6040518181527f7c76b725c3bdd88cc239c1cbdc4c37e260fc0650dd4784ce22d4fbd64d98c4d99060200160405180910390a15b60148260ff1660038110612099576120996136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1660128360ff16600381106120cd576120cd6136e7565b601091828204019190066002029054906101000a900461ffff1661ffff16846120f69190613790565b61210091906137a7565b600e600082825461211191906136d4565b90915550612121905081846136c1565b9250505b811561213657612136853084612c92565b50505b600061214361183b565b61214b611a47565b1015801561217157506016546001600160a01b0316600090815260208190526040812054115b60155490915060ff161580156121a057506001600160a01b03841660009081526017602052604090205460ff16155b80156121bf57506015546001600160a01b038581166101009092041614155b80156121c85750805b156122d0576015805460ff191660011790556000600d5411156122ab576000600d5460006121f691906136d4565b9050600061220382612a4d565b600d54479060009084906122179084613790565b61222191906137a7565b905080156122a157600f546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050925082156122a157600f54604080516001600160a01b039092168252602082018390527f9238ae7a5550f0f2e928bca0e5ff12a7dfd1a01fae36a7162c47c41b03d8948d910160405180910390a15b50506000600d5550505b600e54156122c5576122be600e54611c64565b506000600e555b6015805460ff191690555b611d7c848484612c92565b6001600160a01b0382166000908152601760205260409020805460ff191682158015919091179091556123135761231382600161275c565b816001600160a01b03167f911aa18ddbbbc33c9b4c704a71bdaa0984b0aa2e82726a7f51e64bad0b0a845582604051611235911515815260200190565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156123a957507f000000000000000000000000000000000000000000000000000000000000000046145b156123d357507f000000000000000000000000000000000000000000000000000000000000000090565b610cd8604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b0382166124d15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610b4b565b6124dd60008383612e47565b80600260008282546124ef91906136d4565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610cca60008383612f39565b6001600160a01b0382166125ae5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610b4b565b6125ba82600083612e47565b6001600160a01b0382166000908152602081905260409020548181101561262e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610b4b565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361269383600084612f39565b505050565b600680546001600160a01b0319169055610dc181612fff565b606060ff83146126cb576126c483613051565b9050610aa1565b8180546126d790613677565b80601f016020809104026020016040519081016040528092919081815260200182805461270390613677565b80156127505780601f1061272557610100808354040283529160200191612750565b820191906000526020600020905b81548152906001019060200180831161273357829003601f168201915b50505050509050610aa1565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc929101611235565b60006103e861187360025490565b80601560016101000a8154816001600160a01b0302191690836001600160a01b03160217905550601560019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561283c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061286091906137c9565b6001600160a01b031663c9c6539630601560019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128e691906137c9565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015612933573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061295791906137c9565b601680546001600160a01b0319166001600160a01b039290921691909117905561298281600161275c565b601654612999906001600160a01b031660016122db565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6001600160a01b0381166000908152600a602052604090208054600181018255905b50919050565b6000610aa1612a05612350565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612a3687878787613090565b91509150612a4381613154565b5095945050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110612a8257612a826136e7565b60200260200101906001600160a01b031690816001600160a01b031681525050601560019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612af5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b1991906137c9565b81600181518110612b2c57612b2c6136e7565b6001600160a01b039283166020918202929092010152601554612b5791309161010090041684611ae6565b60155460405163791ac94760e01b81526101009091046001600160a01b03169063791ac94790612b949085906000908690309042906004016137e6565b600060405180830381600087803b158015612bae57600080fd5b505af1158015612bc2573d6000803e3d6000fd5b505050505050565b6000806000612bef30601560019054906101000a90046001600160a01b031687611ae6565b60155460405163f305d71960e01b8152306004820152602481018790526000604482018190526064820181905260848201524260a48201526101009091046001600160a01b03169063f305d71990869060c40160606040518083038185885af1158015612c60573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612c859190613857565b9250925092509250925092565b6001600160a01b038316612cf65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610b4b565b6001600160a01b038216612d585760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610b4b565b612d63838383612e47565b6001600160a01b03831660009081526020819052604090205481811015612ddb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610b4b565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611d7c848484612f39565b6001600160a01b03831660009081526017602052604090205460ff168015612e8857506001600160a01b0382166000908152601b602052604090205460ff16155b80612ecf57506001600160a01b03821660009081526017602052604090205460ff168015612ecf57506001600160a01b0383166000908152601b602052604090205460ff16155b1561269357601a5460ff166126935760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b6064820152608401610b4b565b6001600160a01b038316612f6357612f4f6127b4565b6019541015612f6357612f636108686127b4565b6001600160a01b03821660009081526018602052604090205460ff16612693576019546001600160a01b03831660009081526020819052604090205411156126935760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b6064820152608401610b4b565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6060600061305e8361329e565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156130c7575060009050600361314b565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561311b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166131445760006001925092505061314b565b9150600090505b94509492505050565b600081600481111561316857613168613885565b036131705750565b600181600481111561318457613184613885565b036131d15760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610b4b565b60028160048111156131e5576131e5613885565b036132325760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610b4b565b600381600481111561324657613246613885565b03610dc15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610b4b565b600060ff8216601f811115610aa157604051632cd44ac360e21b815260040160405180910390fd5b60018301918390821561334c5791602002820160005b8382111561331c57835183826101000a81548161ffff021916908361ffff16021790555092602001926002016020816001010492830192600103026132dc565b801561334a5782816101000a81549061ffff021916905560020160208160010104928301926001030261331c565b505b5061335892915061335c565b5090565b5b80821115613358576000815560010161335d565b6000815180845260005b818110156133975760208185018101518683018201520161337b565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006133ca6020830184613371565b9392505050565b6001600160a01b0381168114610dc157600080fd5b600080604083850312156133f957600080fd5b8235613404816133d1565b946020939093013593505050565b803561ffff8116811461342457600080fd5b919050565b60006020828403121561343b57600080fd5b6133ca82613412565b60008060006060848603121561345957600080fd5b8335613464816133d1565b92506020840135613474816133d1565b929592945050506040919091013590565b6000806040838503121561349857600080fd5b82356134a3816133d1565b9150602083013580151581146134b857600080fd5b809150509250929050565b6000602082840312156134d557600080fd5b5035919050565b6000602082840312156134ee57600080fd5b81356133ca816133d1565b60008060006060848603121561350e57600080fd5b61351784613412565b925061352560208501613412565b915061353360408501613412565b90509250925092565b60ff60f81b881681526000602060e08184015261355c60e084018a613371565b838103604085015261356e818a613371565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156135c0578351835292840192918401916001016135a4565b50909c9b505050505050505050505050565b600080600080600080600060e0888a0312156135ed57600080fd5b87356135f8816133d1565b96506020880135613608816133d1565b95506040880135945060608801359350608088013560ff8116811461362c57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561365c57600080fd5b8235613667816133d1565b915060208301356134b8816133d1565b600181811c9082168061368b57607f821691505b6020821081036129f257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610aa157610aa16136ab565b80820180821115610aa157610aa16136ab565b634e487b7160e01b600052603260045260246000fd5b61ffff828116828216039080821115613718576137186136ab565b5092915050565b61ffff818116838216019080821115613718576137186136ab565b60208082526036908201527f546178657344656661756c74526f757465723a2043616e6e6f7420657863656560408201527564206d617820746f74616c20666565206f662032352560501b606082015260800190565b8082028115828204841417610aa157610aa16136ab565b6000826137c457634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156137db57600080fd5b81516133ca816133d1565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156138365784516001600160a01b031683529383019391830191600101613811565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561386c57600080fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220660c01bedaebfd207a6b05e4deedb9c8ab6db7d8de346fad054cbe0544ce005c64736f6c63430008130033546178657344656661756c74526f757465723a2043616e6e6f7420657863656564206d617820746f74616c20666565206f662032352500000000000000000000, checksum=0xd59867f26ce5940722c42d010557c5d2b4723c45ce276166cd6c6197f2b7e72e, salt=750467244902857, targetAddress= The_Big_Heart_Token, initdata=0xc4d66de80000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d) ( The_Big_Heart_Token)
    • 1
    • 2
      DELEGATECALL
      6261104 gas, 0.04 ETH uRegistryV3.deploy2 (name=The Big Heart Token, symbol=BH, featuresMask=57896044618658097711785492504343953926634992332820282019728792003982771617805, bytecode=0x6101606040523480156200001257600080fd5b50604051806040016040528060138152602001722a3432902134b3902432b0b93a102a37b5b2b760691b81525080604051806040016040528060018152602001603160f81b81525064174876e800604051806040016040528060138152602001722a3432902134b3902432b0b93a102a37b5b2b760691b81525060405180604001604052806002815260200161084960f31b8152508160039081620000b891906200123a565b506004620000c782826200123a565b505050620000e4620000de6200032260201b60201c565b62000326565b600a620000f360068262001419565b620000ff908362001431565b6200010b91906200144b565b600755506200011c82600862000344565b610120526200012d81600962000344565b61014052815160208084019190912060e052815190820120610100524660a052620001bb60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250735aba862ad596b7ad369593f29a89fdae032ff244620001e660326200037d565b62000205735aba862ad596b7ad369593f29a89fdae032ff24462000483565b6200021560c860fa600062000589565b6200022460648060006200077b565b62000233603280600062000965565b6200024081600162000b4f565b6200024d30600162000b4f565b6200025a81600162000bb9565b6200026730600162000bb9565b620002756000600162000bb9565b620002ab600a6200028860068262001419565b62000299906402540be40062001431565b620002a591906200144b565b62000c12565b620002b881600162000cad565b620002c530600162000cad565b620002fc81600a620002d960068262001419565b620002ea9064145f680b0062001431565b620002f691906200144b565b62000d10565b6200031b735aba862ad596b7ad369593f29a89fdae032ff24462000326565b506200153c565b3390565b600680546001600160a01b0319169055620003418162000def565b50565b600060208351101562000364576200035c8362000e41565b905062000377565b816200037184826200123a565b5060ff90505b92915050565b6200038762000e84565b60008161ffff16118015620003a257506101f48161ffff1611155b6200042e5760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b600c805463ffff000019166201000061ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b6200048d62000e84565b6001600160a01b0381166200051a5760405162461bcd60e51b815260206004820152604660248201527f546178657344656661756c74526f7574657257616c6c65743a2057616c6c657460448201527f2074617820726563697069656e742063616e6e6f74206265206120307830206160648201526564647265737360d01b608482015260a40162000425565b600f80546001600160a01b0319166001600160a01b0383161790556200054281600162000b4f565b6200054f81600162000bb9565b6040516001600160a01b03821681527f2faab7011bec6600c1fe618d423b8073af86a32a3018f3b23b1778e75bbfa8df9060200162000478565b6200059362000e84565b6010546014548491620005ae9161ffff91821691166200146e565b620005ba919062001493565b6014805461ffff191661ffff92831617908190556010548492620005ec9262010000928390048216929004166200146e565b620005f8919062001493565b6014805463ffff000019166201000061ffff93841602179081905560105483926200063392640100000000928390048216929004166200146e565b6200063f919062001493565b6014805461ffff9283166401000000000261ffff60201b19821681179092556109c49083169190921617118015906200068757506014546109c46201000090910461ffff1611155b8015620006a557506014546109c464010000000090910461ffff1611155b620006f75760405162461bcd60e51b8152602060048201526036602482015260008051602062004e68833981519152604482015260008051602062004e88833981519152606482015260840162000425565b6040805160608101825261ffff808616825284811660208301528316918101919091526200072a906010906003620010e2565b506040805161ffff808616825280851660208301528316918101919091527fc0570423aa00d34cf4d205214f96fb9459625900d8dc444f6537512afe6d94d0906060015b60405180910390a1505050565b6200078562000e84565b6011546014548491620007a09161ffff91821691166200146e565b620007ac919062001493565b6014805461ffff191661ffff92831617908190556011548492620007de9262010000928390048216929004166200146e565b620007ea919062001493565b6014805463ffff000019166201000061ffff93841602179081905560115483926200082592640100000000928390048216929004166200146e565b62000831919062001493565b6014805461ffff9283166401000000000261ffff60201b19821681179092556109c49083169190921617118015906200087957506014546109c46201000090910461ffff1611155b80156200089757506014546109c464010000000090910461ffff1611155b620008e95760405162461bcd60e51b8152602060048201526036602482015260008051602062004e68833981519152604482015260008051602062004e88833981519152606482015260840162000425565b6040805160608101825261ffff808616825284811660208301528316918101919091526200091c906011906003620010e2565b506040805161ffff808616825280851660208301528316918101919091527f5c6dd066977d1639216aedea00d1204fef7166f3c39e50c26ea04bfd41e561c8906060016200076e565b6200096f62000e84565b60125460145484916200098a9161ffff91821691166200146e565b62000996919062001493565b6014805461ffff191661ffff92831617908190556012548492620009c89262010000928390048216929004166200146e565b620009d4919062001493565b6014805463ffff000019166201000061ffff938416021790819055601254839262000a0f92640100000000928390048216929004166200146e565b62000a1b919062001493565b6014805461ffff9283166401000000000261ffff60201b19821681179092556109c490831691909216171180159062000a6357506014546109c46201000090910461ffff1611155b801562000a8157506014546109c464010000000090910461ffff1611155b62000ad35760405162461bcd60e51b8152602060048201526036602482015260008051602062004e68833981519152604482015260008051602062004e88833981519152606482015260840162000425565b6040805160608101825261ffff8086168252848116602083015283169181019190915262000b06906012906003620010e2565b506040805161ffff808616825280851660208301528316918101919091527f2524ccb75260c9a50c71af1740c212c049a01232ef122061416b51815ec57a18906060016200076e565b62000b5962000e84565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791015b60405180910390a25050565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc92910162000bad565b62000c1c62000e84565b62000c2662000ee2565b81101562000c775760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f770000000000000000604482015260640162000425565b60198190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e0019060200162000478565b62000cb762000e84565b6001600160a01b0382166000818152601b6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d6910162000bad565b6001600160a01b03821662000d685760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000425565b62000d766000838362000f02565b806002600082825462000d8a9190620014b1565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000deb6000838362001012565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600080829050601f8151111562000e6f578260405163305a27a960e01b8152600401620004259190620014c7565b805162000e7c8262001517565b179392505050565b6005546001600160a01b0316331462000ee05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000425565b565b60006103e862000ef160025490565b62000efd91906200144b565b905090565b6001600160a01b03831660009081526017602052604090205460ff16801562000f4457506001600160a01b0382166000908152601b602052604090205460ff16155b8062000f8d57506001600160a01b03821660009081526017602052604090205460ff16801562000f8d57506001600160a01b0383166000908152601b602052604090205460ff16155b1562000ffa57601a5460ff1662000ffa5760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b606482015260840162000425565b6200100d8383836001600160e01b038416565b505050565b6001600160a01b03831662001043576200102b62000ee2565b6019541015620010435762001043620002a562000ee2565b6001600160a01b03821660009081526018602052604090205460ff1662000ffa576019546001600160a01b038316600090815260208190526040902054111562000ffa5760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b606482015260840162000425565b6001830191839082156200116d5791602002820160005b838211156200113b57835183826101000a81548161ffff021916908361ffff1602179055509260200192600201602081600101049283019260010302620010f9565b80156200116b5782816101000a81549061ffff02191690556002016020816001010492830192600103026200113b565b505b506200117b9291506200117f565b5090565b5b808211156200117b576000815560010162001180565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620011c157607f821691505b602082108103620011e257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200100d57600081815260208120601f850160051c81016020861015620012115750805b601f850160051c820191505b8181101562001232578281556001016200121d565b505050505050565b81516001600160401b0381111562001256576200125662001196565b6200126e81620012678454620011ac565b84620011e8565b602080601f831160018114620012a657600084156200128d5750858301515b600019600386901b1c1916600185901b17855562001232565b600085815260208120601f198616915b82811015620012d757888601518255948401946001909101908401620012b6565b5085821015620012f65787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200135d57816000190482111562001341576200134162001306565b808516156200134f57918102915b93841c939080029062001321565b509250929050565b600082620013765750600162000377565b81620013855750600062000377565b81600181146200139e5760028114620013a957620013c9565b600191505062000377565b60ff841115620013bd57620013bd62001306565b50506001821b62000377565b5060208310610133831016604e8410600b8410161715620013ee575081810a62000377565b620013fa83836200131c565b806000190482111562001411576200141162001306565b029392505050565b60006200142a60ff84168362001365565b9392505050565b808202811582820484141762000377576200037762001306565b6000826200146957634e487b7160e01b600052601260045260246000fd5b500490565b61ffff8281168282160390808211156200148c576200148c62001306565b5092915050565b61ffff8181168382160190808211156200148c576200148c62001306565b8082018082111562000377576200037762001306565b600060208083528351808285015260005b81811015620014f657858101830151858201604001528201620014d8565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620011e25760001960209190910360031b1b16919050565b60805160a05160c05160e0516101005161012051610140516138d162001597600039600061127a0152600061124f0152600061242a015260006124020152600061235d01526000612387015260006123b101526138d16000f3fe60806040526004361061031e5760003560e01c80637ecebe00116101ab578063c18bc195116100f7578063dd62ed3e11610095578063e85ceee81161006f578063e85ceee814610976578063f112ba72146109a6578063f2fde38b146109bb578063f7dcdcce146109db57600080fd5b8063dd62ed3e14610918578063e30c397814610938578063e62681581461095657600080fd5b8063d3c88cec116100d1578063d3c88cec146108ad578063d505accf146108cd578063d5abeb01146108ed578063d94775261461090357600080fd5b8063c18bc1951461084d578063c4d66de81461086d578063d3c686b61461088d57600080fd5b806395d89b4111610164578063a9059cbb1161013e578063a9059cbb146107d7578063aa4bde28146107f7578063c02466681461080d578063c0a904a21461082d57600080fd5b806395d89b4114610782578063966b53c414610797578063a457c2d7146107b757600080fd5b80637ecebe00146106c7578063801b51d9146106e757806384b0196e146107075780638a8c523c1461072f5780638da5cb5b146107445780638fffabed1461076257600080fd5b80634ada218b1161026a5780636c9e28aa1161022357806376856557116101fd578063768565571461064257806379ba50971461067257806379cc6790146106875780637d2a82f5146106a757600080fd5b80636c9e28aa146105d757806370a08231146105f7578063715018a61461062d57600080fd5b80634ada218b146104df5780634f011b83146104f95780634fbee1931461051a578063502f74461461054a5780635cce86cd146105875780636a3563e2146105b757600080fd5b80632d99d32e116102d757806339509351116102b1578063395093511461044c578063408ccbdf1461046c57806340c10f191461049f57806342966c68146104bf57600080fd5b80632d99d32e146103fb578063313ce5671461041b5780633644e5151461043757600080fd5b806306fdde031461032a578063095ea7b31461035557806318160ddd146103855780631a0e718c146103a45780631af3c61d146103c657806323b872dd146103db57600080fd5b3661032557005b600080fd5b34801561033657600080fd5b5061033f6109fb565b60405161034c91906133b7565b60405180910390f35b34801561036157600080fd5b506103756103703660046133e6565b610a8d565b604051901515815260200161034c565b34801561039157600080fd5b506002545b60405190815260200161034c565b3480156103b057600080fd5b506103c46103bf366004613429565b610aa7565b005b3480156103d257600080fd5b506103c4610ba9565b3480156103e757600080fd5b506103756103f6366004613444565b610c1a565b34801561040757600080fd5b506103c4610416366004613485565b610c3e565b34801561042757600080fd5b506040516006815260200161034c565b34801561044357600080fd5b50610396610cce565b34801561045857600080fd5b506103756104673660046133e6565b610cdd565b34801561047857600080fd5b5061048c6104873660046134c3565b610cff565b60405161ffff909116815260200161034c565b3480156104ab57600080fd5b506103c46104ba3660046133e6565b610d2d565b3480156104cb57600080fd5b506103c46104da3660046134c3565b610db7565b3480156104eb57600080fd5b50601a546103759060ff1681565b34801561050557600080fd5b50600c5461048c9062010000900461ffff1681565b34801561052657600080fd5b506103756105353660046134dc565b60136020526000908152604090205460ff1681565b34801561055657600080fd5b5060155461056f9061010090046001600160a01b031681565b6040516001600160a01b03909116815260200161034c565b34801561059357600080fd5b506103756105a23660046134dc565b60186020526000908152604090205460ff1681565b3480156105c357600080fd5b5061048c6105d23660046134c3565b610dc4565b3480156105e357600080fd5b506103c46105f23660046134f9565b610dd4565b34801561060357600080fd5b506103966106123660046134dc565b6001600160a01b031660009081526020819052604090205490565b34801561063957600080fd5b506103c4610f7c565b34801561064e57600080fd5b5061037561065d3660046134dc565b60176020526000908152604090205460ff1681565b34801561067e57600080fd5b506103c4610f90565b34801561069357600080fd5b506103c46106a23660046133e6565b611007565b3480156106b357600080fd5b506103c46106c23660046134f9565b61101c565b3480156106d357600080fd5b506103966106e23660046134dc565b6111bb565b3480156106f357600080fd5b506103c4610702366004613485565b6111d9565b34801561071357600080fd5b5061071c611241565b60405161034c979695949392919061353c565b34801561073b57600080fd5b506103c46112ca565b34801561075057600080fd5b506005546001600160a01b031661056f565b34801561076e57600080fd5b5060165461056f906001600160a01b031681565b34801561078e57600080fd5b5061033f611370565b3480156107a357600080fd5b5061048c6107b23660046134c3565b61137f565b3480156107c357600080fd5b506103756107d23660046133e6565b61138f565b3480156107e357600080fd5b506103756107f23660046133e6565b61140a565b34801561080357600080fd5b5061039660195481565b34801561081957600080fd5b506103c4610828366004613485565b611418565b34801561083957600080fd5b506103c4610848366004613485565b611478565b34801561085957600080fd5b506103c46108683660046134c3565b61148a565b34801561087957600080fd5b506103c46108883660046134dc565b61151e565b34801561089957600080fd5b506103c46108a83660046134dc565b6115da565b3480156108b957600080fd5b50600f5461056f906001600160a01b031681565b3480156108d957600080fd5b506103c46108e83660046135d2565b6116d7565b3480156108f957600080fd5b5061039660075481565b34801561090f57600080fd5b5061039661183b565b34801561092457600080fd5b50610396610933366004613649565b61187d565b34801561094457600080fd5b506006546001600160a01b031661056f565b34801561096257600080fd5b506103c46109713660046134f9565b6118a8565b34801561098257600080fd5b506103756109913660046134dc565b601b6020526000908152604090205460ff1681565b3480156109b257600080fd5b50610396611a47565b3480156109c757600080fd5b506103c46109d63660046134dc565b611a65565b3480156109e757600080fd5b5061048c6109f63660046134c3565b611ad6565b606060038054610a0a90613677565b80601f0160208091040260200160405190810160405280929190818152602001828054610a3690613677565b8015610a835780601f10610a5857610100808354040283529160200191610a83565b820191906000526020600020905b815481529060010190602001808311610a6657829003601f168201915b5050505050905090565b600033610a9b818585611ae6565b60019150505b92915050565b610aaf611c0a565b60008161ffff16118015610ac957506101f48161ffff1611155b610b545760405162461bcd60e51b815260206004820152604b60248201527f537761705468726573686f6c643a2043616e6e6f7420657863656564206c696d60448201527f6974732066726f6d20302e30312520746f20352520666f72206e65772073776160648201526a1c081d1a1c995cda1bdb1960aa1b608482015260a4015b60405180910390fd5b600c805463ffff000019166201000061ffff8416908102919091179091556040519081527fcf1366790fe21e66c9df9dcf67218b1e10acd64d3c99ae8a7429a68de91f1720906020015b60405180910390a150565b6000610bb3611a47565b30600090815260208190526040902054610bcd91906136c1565b90506000610bda82611c64565b60408051848152602081018390529192507f5c3340567bf85cd43734028361fe821eac789fbe397b8d1a4f9ebb3ab4c81ef7910160405180910390a15050565b600033610c28858285611d08565b610c33858585611d82565b506001949350505050565b610c46611c0a565b6016546001600160a01b0390811690831603610cc05760405162461bcd60e51b815260206004820152603360248201527f44656661756c74526f757465723a2043616e6e6f742072656d6f766520696e696044820152721d1a585b081c185a5c88199c9bdb481b1a5cdd606a1b6064820152608401610b4b565b610cca82826122db565b5050565b6000610cd8612350565b905090565b600033610a9b818585610cf0838361187d565b610cfa91906136d4565b611ae6565b60148160038110610d0f57600080fd5b60109182820401919006600202915054906101000a900461ffff1681565b610d35611c0a565b60075481610d4260025490565b610d4c91906136d4565b1115610dad5760405162461bcd60e51b815260206004820152602a60248201527f4d696e7461626c653a2043616e6e6f74206d696e74206d6f7265207468616e206044820152696d617820737570706c7960b01b6064820152608401610b4b565b610cca828261247b565b610dc1338261254e565b50565b60108160038110610d0f57600080fd5b610ddc611c0a565b6011546014548491610df59161ffff91821691166136fd565b610dff919061371f565b6014805461ffff191661ffff92831617908190556011548492610e2f9262010000928390048216929004166136fd565b610e39919061371f565b6014805463ffff000019166201000061ffff9384160217908190556011548392610e7192600160201b928390048216929004166136fd565b610e7b919061371f565b6014805461ffff928316600160201b0265ffff0000000019821681179092556109c4908316919092161711801590610ec257506014546109c46201000090910461ffff1611155b8015610ede57506014546109c4600160201b90910461ffff1611155b610efa5760405162461bcd60e51b8152600401610b4b9061373a565b6040805160608101825261ffff80861682528481166020830152831691810191909152610f2b9060119060036132c6565b506040805161ffff808616825280851660208301528316918101919091527f5c6dd066977d1639216aedea00d1204fef7166f3c39e50c26ea04bfd41e561c8906060015b60405180910390a1505050565b610f84611c0a565b610f8e6000612698565b565b60065433906001600160a01b03168114610ffe5760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f7420746865206044820152683732bb9037bbb732b960b91b6064820152608401610b4b565b610dc181612698565b611012823383611d08565b610cca828261254e565b611024611c0a565b601054601454849161103d9161ffff91821691166136fd565b611047919061371f565b6014805461ffff191661ffff928316179081905560105484926110779262010000928390048216929004166136fd565b611081919061371f565b6014805463ffff000019166201000061ffff93841602179081905560105483926110b992600160201b928390048216929004166136fd565b6110c3919061371f565b6014805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061110a57506014546109c46201000090910461ffff1611155b801561112657506014546109c4600160201b90910461ffff1611155b6111425760405162461bcd60e51b8152600401610b4b9061373a565b6040805160608101825261ffff808616825284811660208301528316918101919091526111739060109060036132c6565b506040805161ffff808616825280851660208301528316918101919091527fc0570423aa00d34cf4d205214f96fb9459625900d8dc444f6537512afe6d94d090606001610f6f565b6001600160a01b0381166000908152600a6020526040812054610aa1565b6111e1611c0a565b6001600160a01b0382166000818152601b6020908152604091829020805460ff191685151590811790915591519182527f38d2732664f4152f6b6754aa1afeaec7fa6618671b172e5430139b51dba2d1d691015b60405180910390a25050565b6000606080828080836112757f000000000000000000000000000000000000000000000000000000000000000060086126b1565b6112a07f000000000000000000000000000000000000000000000000000000000000000060096126b1565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6112d2611c0a565b601a5460ff16156113385760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e672077617320656e61626c604482015269656420616c726561647960b01b6064820152608401610b4b565b601a805460ff191660011790556040517f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c790600090a1565b606060048054610a0a90613677565b60128160038110610d0f57600080fd5b6000338161139d828661187d565b9050838110156113fd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610b4b565b610c338286868403611ae6565b600033610a9b818585611d82565b611420611c0a565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101611235565b611480611c0a565b610cca828261275c565b611492611c0a565b61149a6127b4565b8110156114e95760405162461bcd60e51b815260206004820152601860248201527f4d617857616c6c65743a204c696d697420746f6f206c6f7700000000000000006044820152606401610b4b565b60198190556040518181527f4b39c36d20c57d220f61fd25c4349d4435cc03ef6c2a680942f15333c3c3e00190602001610b9e565b600c54610100900460ff16806115375750600c5460ff16155b61159a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610b4b565b600c54610100900460ff161580156115bc57600c805461ffff19166101011790555b6115c5826127c2565b8015610cca57600c805461ff00191690555050565b6115e2611c0a565b6001600160a01b03811661166d5760405162461bcd60e51b815260206004820152604660248201527f546178657344656661756c74526f7574657257616c6c65743a2057616c6c657460448201527f2074617820726563697069656e742063616e6e6f74206265206120307830206160648201526564647265737360d01b608482015260a401610b4b565b600f80546001600160a01b0319166001600160a01b038316179055611693816001611418565b61169e81600161275c565b6040516001600160a01b03821681527f2faab7011bec6600c1fe618d423b8073af86a32a3018f3b23b1778e75bbfa8df90602001610b9e565b834211156117275760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610b4b565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886117568c6129d0565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006117b1826129f8565b905060006117c182878787612a25565b9050896001600160a01b0316816001600160a01b0316146118245760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610b4b565b61182f8a8a8a611ae6565b50505050505050505050565b600c546016546001600160a01b03166000908152602081905260408120549091612710916118739162010000900461ffff1690613790565b610cd891906137a7565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6118b0611c0a565b60125460145484916118c99161ffff91821691166136fd565b6118d3919061371f565b6014805461ffff191661ffff928316179081905560125484926119039262010000928390048216929004166136fd565b61190d919061371f565b6014805463ffff000019166201000061ffff938416021790819055601254839261194592600160201b928390048216929004166136fd565b61194f919061371f565b6014805461ffff928316600160201b0265ffff0000000019821681179092556109c490831691909216171180159061199657506014546109c46201000090910461ffff1611155b80156119b257506014546109c4600160201b90910461ffff1611155b6119ce5760405162461bcd60e51b8152600401610b4b9061373a565b6040805160608101825261ffff808616825284811660208301528316918101919091526119ff9060129060036132c6565b506040805161ffff808616825280851660208301528316918101919091527f2524ccb75260c9a50c71af1740c212c049a01232ef122061416b51815ec57a1890606001610f6f565b6000600e54600d546000611a5b91906136d4565b610cd891906136d4565b611a6d611c0a565b600680546001600160a01b0383166001600160a01b03199091168117909155611a9e6005546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b60118160038110610d0f57600080fd5b6001600160a01b038316611b485760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610b4b565b6001600160a01b038216611ba95760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610b4b565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6005546001600160a01b03163314610f8e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610b4b565b600080611c726002846137a7565b90506000611c8082856136c1565b9050611c8b82612a4d565b478015611d00576000806000611ca18585612bca565b604080518481526020810184905290810182905292955090935091507f3db50c324c27fb39c451e35d4d23abba3e20d96d036e7a40f4adc681c1ce30139060600160405180910390a1611cf483866136c1565b98975050505050505050565b509392505050565b6000611d14848461187d565b90506000198114611d7c5781811015611d6f5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610b4b565b611d7c8484848403611ae6565b50505050565b60155460ff16158015611d955750600081115b8015611db457506015546001600160a01b038381166101009092041614155b8015611dd957506001600160a01b03831660009081526013602052604090205460ff16155b8015611dfe57506001600160a01b03821660009081526013602052604090205460ff16155b15612139576001600160a01b03831660009081526017602052604081205460039060ff1615611e3c5760145461ffff1615611e37575060005b611e8e565b6001600160a01b03841660009081526017602052604090205460ff1615611e775760145462010000900461ffff1615611e3757506001611e8e565b601454600160201b900461ffff1615611e8e575060025b60038160ff16101561212557600061271060148360ff1660038110611eb557611eb56136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1685611ede9190613790565b611ee891906137a7565b9250611ef483856136c1565b935060148260ff1660038110611f0c57611f0c6136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1660108360ff1660038110611f4057611f406136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1684611f699190613790565b611f7391906137a7565b600d6000828254611f8491906136d4565b9091555060009050601160ff841660038110611fa257611fa26136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1611156120835760148260ff1660038110611fdc57611fdc6136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1660118360ff1660038110612010576120106136e7565b601091828204019190066002029054906101000a900461ffff1661ffff16846120399190613790565b61204391906137a7565b905061204f868261254e565b6040518181527f7c76b725c3bdd88cc239c1cbdc4c37e260fc0650dd4784ce22d4fbd64d98c4d99060200160405180910390a15b60148260ff1660038110612099576120996136e7565b601091828204019190066002029054906101000a900461ffff1661ffff1660128360ff16600381106120cd576120cd6136e7565b601091828204019190066002029054906101000a900461ffff1661ffff16846120f69190613790565b61210091906137a7565b600e600082825461211191906136d4565b90915550612121905081846136c1565b9250505b811561213657612136853084612c92565b50505b600061214361183b565b61214b611a47565b1015801561217157506016546001600160a01b0316600090815260208190526040812054115b60155490915060ff161580156121a057506001600160a01b03841660009081526017602052604090205460ff16155b80156121bf57506015546001600160a01b038581166101009092041614155b80156121c85750805b156122d0576015805460ff191660011790556000600d5411156122ab576000600d5460006121f691906136d4565b9050600061220382612a4d565b600d54479060009084906122179084613790565b61222191906137a7565b905080156122a157600f546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050925082156122a157600f54604080516001600160a01b039092168252602082018390527f9238ae7a5550f0f2e928bca0e5ff12a7dfd1a01fae36a7162c47c41b03d8948d910160405180910390a15b50506000600d5550505b600e54156122c5576122be600e54611c64565b506000600e555b6015805460ff191690555b611d7c848484612c92565b6001600160a01b0382166000908152601760205260409020805460ff191682158015919091179091556123135761231382600161275c565b816001600160a01b03167f911aa18ddbbbc33c9b4c704a71bdaa0984b0aa2e82726a7f51e64bad0b0a845582604051611235911515815260200190565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156123a957507f000000000000000000000000000000000000000000000000000000000000000046145b156123d357507f000000000000000000000000000000000000000000000000000000000000000090565b610cd8604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b0382166124d15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610b4b565b6124dd60008383612e47565b80600260008282546124ef91906136d4565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3610cca60008383612f39565b6001600160a01b0382166125ae5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610b4b565b6125ba82600083612e47565b6001600160a01b0382166000908152602081905260409020548181101561262e5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610b4b565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361269383600084612f39565b505050565b600680546001600160a01b0319169055610dc181612fff565b606060ff83146126cb576126c483613051565b9050610aa1565b8180546126d790613677565b80601f016020809104026020016040519081016040528092919081815260200182805461270390613677565b80156127505780601f1061272557610100808354040283529160200191612750565b820191906000526020600020905b81548152906001019060200180831161273357829003601f168201915b50505050509050610aa1565b6001600160a01b038216600081815260186020908152604091829020805460ff191685151590811790915591519182527f4b89c347592b1d537e066cb4ed98d87696ae35164745d7e370e4add16941dc929101611235565b60006103e861187360025490565b80601560016101000a8154816001600160a01b0302191690836001600160a01b03160217905550601560019054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561283c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061286091906137c9565b6001600160a01b031663c9c6539630601560019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128e691906137c9565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015612933573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061295791906137c9565b601680546001600160a01b0319166001600160a01b039290921691909117905561298281600161275c565b601654612999906001600160a01b031660016122db565b6040516001600160a01b038216907fbc052db65df144ad4f71f02da93cae3d4401104c30ac374d7cc10d87ee07b60290600090a250565b6001600160a01b0381166000908152600a602052604090208054600181018255905b50919050565b6000610aa1612a05612350565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612a3687878787613090565b91509150612a4381613154565b5095945050505050565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110612a8257612a826136e7565b60200260200101906001600160a01b031690816001600160a01b031681525050601560019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612af5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b1991906137c9565b81600181518110612b2c57612b2c6136e7565b6001600160a01b039283166020918202929092010152601554612b5791309161010090041684611ae6565b60155460405163791ac94760e01b81526101009091046001600160a01b03169063791ac94790612b949085906000908690309042906004016137e6565b600060405180830381600087803b158015612bae57600080fd5b505af1158015612bc2573d6000803e3d6000fd5b505050505050565b6000806000612bef30601560019054906101000a90046001600160a01b031687611ae6565b60155460405163f305d71960e01b8152306004820152602481018790526000604482018190526064820181905260848201524260a48201526101009091046001600160a01b03169063f305d71990869060c40160606040518083038185885af1158015612c60573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612c859190613857565b9250925092509250925092565b6001600160a01b038316612cf65760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610b4b565b6001600160a01b038216612d585760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610b4b565b612d63838383612e47565b6001600160a01b03831660009081526020819052604090205481811015612ddb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610b4b565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611d7c848484612f39565b6001600160a01b03831660009081526017602052604090205460ff168015612e8857506001600160a01b0382166000908152601b602052604090205460ff16155b80612ecf57506001600160a01b03821660009081526017602052604090205460ff168015612ecf57506001600160a01b0383166000908152601b602052604090205460ff16155b1561269357601a5460ff166126935760405162461bcd60e51b815260206004820152602a60248201527f456e61626c6554726164696e673a2054726164696e6720776173206e6f7420656044820152691b98589b1959081e595d60b21b6064820152608401610b4b565b6001600160a01b038316612f6357612f4f6127b4565b6019541015612f6357612f636108686127b4565b6001600160a01b03821660009081526018602052604090205460ff16612693576019546001600160a01b03831660009081526020819052604090205411156126935760405162461bcd60e51b815260206004820152602960248201527f4d617857616c6c65743a2043616e6e6f7420657863656564206d61782077616c6044820152681b195d081b1a5b5a5d60ba1b6064820152608401610b4b565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6060600061305e8361329e565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156130c7575060009050600361314b565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561311b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166131445760006001925092505061314b565b9150600090505b94509492505050565b600081600481111561316857613168613885565b036131705750565b600181600481111561318457613184613885565b036131d15760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610b4b565b60028160048111156131e5576131e5613885565b036132325760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610b4b565b600381600481111561324657613246613885565b03610dc15760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610b4b565b600060ff8216601f811115610aa157604051632cd44ac360e21b815260040160405180910390fd5b60018301918390821561334c5791602002820160005b8382111561331c57835183826101000a81548161ffff021916908361ffff16021790555092602001926002016020816001010492830192600103026132dc565b801561334a5782816101000a81549061ffff021916905560020160208160010104928301926001030261331c565b505b5061335892915061335c565b5090565b5b80821115613358576000815560010161335d565b6000815180845260005b818110156133975760208185018101518683018201520161337b565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006133ca6020830184613371565b9392505050565b6001600160a01b0381168114610dc157600080fd5b600080604083850312156133f957600080fd5b8235613404816133d1565b946020939093013593505050565b803561ffff8116811461342457600080fd5b919050565b60006020828403121561343b57600080fd5b6133ca82613412565b60008060006060848603121561345957600080fd5b8335613464816133d1565b92506020840135613474816133d1565b929592945050506040919091013590565b6000806040838503121561349857600080fd5b82356134a3816133d1565b9150602083013580151581146134b857600080fd5b809150509250929050565b6000602082840312156134d557600080fd5b5035919050565b6000602082840312156134ee57600080fd5b81356133ca816133d1565b60008060006060848603121561350e57600080fd5b61351784613412565b925061352560208501613412565b915061353360408501613412565b90509250925092565b60ff60f81b881681526000602060e08184015261355c60e084018a613371565b838103604085015261356e818a613371565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b818110156135c0578351835292840192918401916001016135a4565b50909c9b505050505050505050505050565b600080600080600080600060e0888a0312156135ed57600080fd5b87356135f8816133d1565b96506020880135613608816133d1565b95506040880135945060608801359350608088013560ff8116811461362c57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561365c57600080fd5b8235613667816133d1565b915060208301356134b8816133d1565b600181811c9082168061368b57607f821691505b6020821081036129f257634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610aa157610aa16136ab565b80820180821115610aa157610aa16136ab565b634e487b7160e01b600052603260045260246000fd5b61ffff828116828216039080821115613718576137186136ab565b5092915050565b61ffff818116838216019080821115613718576137186136ab565b60208082526036908201527f546178657344656661756c74526f757465723a2043616e6e6f7420657863656560408201527564206d617820746f74616c20666565206f662032352560501b606082015260800190565b8082028115828204841417610aa157610aa16136ab565b6000826137c457634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156137db57600080fd5b81516133ca816133d1565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156138365784516001600160a01b031683529383019391830191600101613811565b50506001600160a01b03969096166060850152505050608001529392505050565b60008060006060848603121561386c57600080fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220660c01bedaebfd207a6b05e4deedb9c8ab6db7d8de346fad054cbe0544ce005c64736f6c63430008130033546178657344656661756c74526f757465723a2043616e6e6f7420657863656564206d617820746f74616c20666565206f662032352500000000000000000000, checksum=0xd59867f26ce5940722c42d010557c5d2b4723c45ce276166cd6c6197f2b7e72e, salt=750467244902857, targetAddress= The_Big_Heart_Token, initdata=0xc4d66de80000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d) ( The_Big_Heart_Token)