xDAI Price: $0.999469 (+0.01%)

Contract

0xf370D9Ed0141207e81321158393Eea5D8a50CC72

Overview

XDAI Balance

Gnosis Chain LogoGnosis Chain LogoGnosis Chain Logo0 XDAI

XDAI Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To
Set Address Book438613132025-12-27 15:37:25172 days ago1766849845IN
0xf370D9Ed...D8a50CC72
0 XDAI00.00000008
Set Address Book368129552024-11-02 5:20:35592 days ago1730524835IN
0xf370D9Ed...D8a50CC72
0 XDAI0.000043981.5
Set Address Book368125202024-11-02 4:43:25592 days ago1730522605IN
0xf370D9Ed...D8a50CC72
0 XDAI0.000043981.5
Set Address Book362659682024-09-30 12:51:35625 days ago1727700695IN
0xf370D9Ed...D8a50CC72
0 XDAI0.000058642
Grant Role340751742024-05-22 12:50:55756 days ago1716382255IN
0xf370D9Ed...D8a50CC72
0 XDAI0.000118331.00000002

Parent Transaction Hash Block From To
View All Internal Transactions
Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

SynthesisV2

Compiler Version
v0.8.17+commit.8df45f5f
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"addressBook_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint64","name":"chainIdTo","type":"uint64"}],"name":"Move","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"originalToken","type":"address"},{"indexed":false,"internalType":"address","name":"syntheticToken","type":"address"}],"name":"SynthRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"}],"name":"Synthesized","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FEE_DENOMINATOR","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OPERATOR_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addressBook","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"stoken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint64","name":"chainIdTo","type":"uint64"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"x","type":"bytes32"}],"name":"castToAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"}],"name":"castToBytes32","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"stoken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"emergencyMint","outputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint64","name":"chainIdFrom","type":"uint64"},{"internalType":"address","name":"otoken_","type":"address"}],"name":"getSynth","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"otoken","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint64","name":"chainIdFrom","type":"uint64"}],"name":"mint","outputs":[{"internalType":"uint256","name":"amountOut","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"addressBook_","type":"address"}],"name":"setAddressBook","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"cap_","type":"uint256"}],"name":"setCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"stokens","type":"address[]"}],"name":"setSynths","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint64","name":"","type":"uint64"},{"internalType":"address","name":"","type":"address"}],"name":"synthByOriginal","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"synthBySynth","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]
60806040523480156200001157600080fd5b50604051620028533803806200285383398101604081905262000034916200025b565b8060405180604001604052806005815260200164322e322e3360d81b8152506000908162000063919062000331565b506200006f81620000a3565b600180546001600160a01b0319166001600160a01b03929092169190911790556200009c60003362000101565b50620003fd565b6001600160a01b038116620000fe5760405162461bcd60e51b815260206004820152601660248201527f456e64506f696e743a207a65726f206164647265737300000000000000000000604482015260640160405180910390fd5b50565b6200011882826200014460201b620010621760201c565b60008281526003602090815260409091206200013f918390620010e8620001e9821b17901c565b505050565b60008281526002602090815260408083206001600160a01b038516845290915290205460ff16620001e55760008281526002602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620001a43390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600062000200836001600160a01b03841662000209565b90505b92915050565b6000818152600183016020526040812054620002525750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915562000203565b50600062000203565b6000602082840312156200026e57600080fd5b81516001600160a01b03811681146200028657600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620002b857607f821691505b602082108103620002d957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200013f57600081815260208120601f850160051c81016020861015620003085750805b601f850160051c820191505b81811015620003295782815560010162000314565b505050505050565b81516001600160401b038111156200034d576200034d6200028d565b62000365816200035e8454620002a3565b84620002df565b602080601f8311600181146200039d5760008415620003845750858301515b600019600386901b1c1916600185901b17855562000329565b600085815260208120601f198616915b82811015620003ce57888601518255948401946001909101908401620003ad565b5085821015620003ed5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b612446806200040d6000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806380ad2cf3116100c3578063ca15c8731161007c578063ca15c87314610362578063d547741f14610375578063d73792a914610388578063df543e8114610391578063f5887cdd146103a4578063f5b541a6146103b757600080fd5b806380ad2cf3146102fb5780639010d07c1461030e57806391d1485414610321578063a217fddf14610334578063aa17efb61461033c578063b6ff156a1461034f57600080fd5b80632f2ff15d116101155780632f2ff15d1461025f57806336568abe146102725780633e7e25c11461028557806354fd4d501461029f5780637a0dbf15146102b45780637f9fa89f146102c757600080fd5b806301ffc9a71461015d5780630b3448a8146101855780630e03e4901461019a5780630fa8a13d146101c357806316cce30414610205578063248a9ca31461022e575b600080fd5b61017061016b366004611e78565b6103de565b60405190151581526020015b60405180910390f35b610198610193366004611eb7565b610409565b005b6101ab6101a8366004611ed4565b90565b6040516001600160a01b03909116815260200161017c565b6101ab6101d1366004611f02565b6001600160401b039190911660009081526004602090815260408083206001600160a01b0394851684529091529020541690565b6101ab610213366004611eb7565b6005602052600090815260409020546001600160a01b031681565b61025161023c366004611ed4565b60009081526002602052604090206001015490565b60405190815260200161017c565b61019861026d366004611f3b565b610421565b610198610280366004611f3b565b61044b565b610251610293366004611eb7565b6001600160a01b031690565b6102a76104ca565b60405161017c9190611f84565b6101986102c2366004611fb7565b610558565b6101ab6102d5366004611f02565b60046020908152600092835260408084209091529082529020546001600160a01b031681565b61019861030936600461202b565b6105d2565b6101ab61031c366004612057565b61065e565b61017061032f366004611f3b565b61067d565b610251600081565b61025161034a366004612079565b6106a8565b61019861035d3660046120cc565b61094d565b610251610370366004611ed4565b610c70565b610198610383366004611f3b565b610c87565b61025161271081565b61025161039f3660046120cc565b610cac565b6001546101ab906001600160a01b031681565b6102517f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60006001600160e01b03198216635a05180f60e01b14806104035750610403826110fd565b92915050565b600061041481611132565b61041d8261113f565b5050565b60008281526002602052604090206001015461043c81611132565b610446838361116a565b505050565b6001600160a01b03811633146104c05760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61041d828261118c565b600080546104d790612134565b80601f016020809104026020016040519081016040528092919081815260200182805461050390612134565b80156105505780601f1061052557610100808354040283529160200191610550565b820191906000526020600020905b81548152906001019060200180831161053357829003601f168201915b505050505081565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92961058281611132565b60005b828110156105cc576105bc8484838181106105a2576105a261216e565b90506020020160208101906105b79190611eb7565b6111ae565b6105c58161219a565b9050610585565b50505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296105fc81611132565b6040516347786d3760e01b81526004810183905283906001600160a01b038216906347786d3790602401600060405180830381600087803b15801561064057600080fd5b505af1158015610654573d6000803e3d6000fd5b5050505050505050565b600082815260036020526040812061067690836116e1565b9392505050565b60009182526002602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60015460405163687f4b5760e11b81526001600160401b034616600482015260009182916001600160a01b039091169063d0fe96ae90602401602060405180830381865afa1580156106fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072291906121b3565b90506001600160a01b038116331461074c5760405162461bcd60e51b81526004016104b7906121d0565b856001600160a01b0381166107735760405162461bcd60e51b81526004016104b790612200565b866001600160a01b031660046000836001600160a01b031663376c16e86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e39190612237565b6001600160401b03166001600160401b031681526020019081526020016000206000836001600160a01b0316630e7c1cb56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610843573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061086791906121b3565b6001600160a01b03908116825260208201929092526040016000205416146108a15760405162461bcd60e51b81526004016104b790612200565b6040516340c10f1960e01b81526001600160a01b038581166004830152602482018890528794508216906340c10f1990604401600060405180830381600087803b1580156108ee57600080fd5b505af1158015610902573d6000803e3d6000fd5b505050507f5c61b8932937fff23f5b4134e566ca8ae1e433d309fa0c5efa6b87922dd03e2a8187878760405161093b9493929190612254565b60405180910390a15050949350505050565b60015460405163687f4b5760e11b81526001600160401b03461660048201526000916001600160a01b03169063d0fe96ae90602401602060405180830381865afa15801561099f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c391906121b3565b90506001600160a01b03811633146109ed5760405162461bcd60e51b81526004016104b7906121d0565b6001600160a01b03808716600090815260056020526040902054168015610a1e57610a198782886116ed565b610a21565b50855b604051632770a7eb60e21b81526001600160a01b03868116600483015260248201889052829190821690639dc29fac90604401600060405180830381600087803b158015610a6e57600080fd5b505af1158015610a82573d6000803e3d6000fd5b50505050836001600160401b0316816001600160a01b031663376c16e86040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ace573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af29190612237565b6001600160401b031614610bc8577f1814548dfde7df50ff204b18b3535bbd8e50f8d7afd4f50e6dad487e4ee9489f816001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8391906121b3565b604080516001600160a01b039283168152602081018b90528983168183015291881660608301526001600160401b0387166080830152519081900360a00190a1610654565b7fc489dd211b01a11cf2d73490ca466baa426e76a7811070af00cc9a2bfd322f1c816001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4b91906121b3565b888888604051610c5e9493929190612254565b60405180910390a15050505050505050565b6000818152600360205260408120610403906117cc565b600082815260026020526040902060010154610ca281611132565b610446838361118c565b60015460405163687f4b5760e11b81526001600160401b034616600482015260009182916001600160a01b039091169063d0fe96ae90602401602060405180830381865afa158015610d02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2691906121b3565b90506001600160a01b0381163314610d505760405162461bcd60e51b81526004016104b7906121d0565b600154604080516393e59dc160e01b815290516001600160a01b039092169160009183916393e59dc1916004808201926020929091908290030181865afa158015610d9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc391906121b3565b90506000826001600160a01b03166361d027b36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2991906121b3565b9050600060046000886001600160401b03166001600160401b0316815260200190815260200160002060008c6001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a90046001600160a01b0316905060006001600160a01b0316816001600160a01b031603610ebd5760405162461bcd60e51b81526004016104b790612200565b60405163023f9ced60e21b81526001600160a01b038281166004830152600091612710918616906308fe73b490602401602060405180830381865afa158015610f0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2e919061227f565b610f38908d612298565b610f4291906122af565b9050610f4e818c6122d1565b6040516340c10f1960e01b81526001600160a01b03858116600483015260248201849052919850908316906340c10f1990604401600060405180830381600087803b158015610f9c57600080fd5b505af1158015610fb0573d6000803e3d6000fd5b50506040516340c10f1960e01b81526001600160a01b038c81166004830152602482018b9052851692506340c10f199150604401600060405180830381600087803b158015610ffe57600080fd5b505af1158015611012573d6000803e3d6000fd5b505050507f5c61b8932937fff23f5b4134e566ca8ae1e433d309fa0c5efa6b87922dd03e2a828c8c8c60405161104b9493929190612254565b60405180910390a150505050505095945050505050565b61106c828261067d565b61041d5760008281526002602090815260408083206001600160a01b03851684529091529020805460ff191660011790556110a43390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610676836001600160a01b0384166117d6565b60006001600160e01b03198216637965db0b60e01b148061040357506301ffc9a760e01b6001600160e01b0319831614610403565b61113c8133611825565b50565b6111488161187e565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6111748282611062565b600082815260036020526040902061044690826110e8565b61119682826118cd565b60008281526003602052604090206104469082611934565b60008190506000816001600160a01b0316630e7c1cb56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121791906121b3565b90506000826001600160a01b031663376c16e86040518163ffffffff1660e01b8152600401602060405180830381865afa158015611259573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127d9190612237565b90506001600160a01b0382166112d55760405162461bcd60e51b815260206004820152601a60248201527f53796e7468657369733a2073796e746820696e636f727265637400000000000060448201526064016104b7565b6001600160401b03811660009081526004602090815260408083206001600160a01b03868116855292529091205416156113515760405162461bcd60e51b815260206004820152601c60248201527f53796e7468657369733a2073796e746820616c7265616479207365740000000060448201526064016104b7565b6000836001600160a01b031663e75afb146040518163ffffffff1660e01b8152600401602060405180830381865afa158015611391573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113b591906122e4565b905060ff8116600114806113cc575060ff81166002145b1561148557846001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561140f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611433919061227f565b156114805760405162461bcd60e51b815260206004820181905260248201527f53796e7468657369733a20746f74616c537570706c7920696e636f727265637460448201526064016104b7565b61165f565b60ff81166003148061149a575060ff81166004145b156116175760006001600160a01b031660056000866001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906121b3565b6001600160a01b039081168252602082019290925260400160002054161461157a5760405162461bcd60e51b815260206004820152601e60248201527f53796e7468657369733a206164617074657220616c726561647920736574000060448201526064016104b7565b8460056000866001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e191906121b3565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905561165f565b60405162461bcd60e51b815260206004820152601b60248201527f53796e7468657369733a2077726f6e672073796e74682074797065000000000060448201526064016104b7565b6001600160401b03821660009081526004602090815260408083206001600160a01b038781168086529184529382902080546001600160a01b031916948a1694851790558151908152918201929092527fdb3823c581f8b10f079485fcda8dc823145456bf18ccf7606d21afdc5f53a042910160405180910390a15050505050565b60006106768383611949565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa15801561173d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611761919061227f565b90506105cc8463095ea7b360e01b8561177a8686612307565b6040516001600160a01b039092166024830152604482015260640160408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611973565b6000610403825490565b600081815260018301602052604081205461181d57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610403565b506000610403565b61182f828261067d565b61041d5761183c81611a48565b611847836020611a5a565b60405160200161185892919061231a565b60408051601f198184030181529082905262461bcd60e51b82526104b791600401611f84565b6001600160a01b03811661113c5760405162461bcd60e51b8152602060048201526016602482015275456e64506f696e743a207a65726f206164647265737360501b60448201526064016104b7565b6118d7828261067d565b1561041d5760008281526002602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610676836001600160a01b038416611bf5565b60008260000182815481106119605761196061216e565b9060005260206000200154905092915050565b60006119c8826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611ce89092919063ffffffff16565b90508051600014806119e95750808060200190518101906119e9919061238f565b6104465760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016104b7565b60606104036001600160a01b03831660145b60606000611a69836002612298565b611a74906002612307565b6001600160401b03811115611a8b57611a8b6123b1565b6040519080825280601f01601f191660200182016040528015611ab5576020820181803683370190505b509050600360fc1b81600081518110611ad057611ad061216e565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611aff57611aff61216e565b60200101906001600160f81b031916908160001a9053506000611b23846002612298565b611b2e906001612307565b90505b6001811115611ba6576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611b6257611b6261216e565b1a60f81b828281518110611b7857611b7861216e565b60200101906001600160f81b031916908160001a90535060049490941c93611b9f816123c7565b9050611b31565b5083156106765760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016104b7565b60008181526001830160205260408120548015611cde576000611c196001836122d1565b8554909150600090611c2d906001906122d1565b9050818114611c92576000866000018281548110611c4d57611c4d61216e565b9060005260206000200154905080876000018481548110611c7057611c7061216e565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611ca357611ca36123de565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610403565b6000915050610403565b6060611cf78484600085611cff565b949350505050565b606082471015611d605760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016104b7565b600080866001600160a01b03168587604051611d7c91906123f4565b60006040518083038185875af1925050503d8060008114611db9576040519150601f19603f3d011682016040523d82523d6000602084013e611dbe565b606091505b5091509150611dcf87838387611dda565b979650505050505050565b60608315611e49578251600003611e42576001600160a01b0385163b611e425760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016104b7565b5081611cf7565b611cf78383815115611e5e5781518083602001fd5b8060405162461bcd60e51b81526004016104b79190611f84565b600060208284031215611e8a57600080fd5b81356001600160e01b03198116811461067657600080fd5b6001600160a01b038116811461113c57600080fd5b600060208284031215611ec957600080fd5b813561067681611ea2565b600060208284031215611ee657600080fd5b5035919050565b6001600160401b038116811461113c57600080fd5b60008060408385031215611f1557600080fd5b8235611f2081611eed565b91506020830135611f3081611ea2565b809150509250929050565b60008060408385031215611f4e57600080fd5b823591506020830135611f3081611ea2565b60005b83811015611f7b578181015183820152602001611f63565b50506000910152565b6020815260008251806020840152611fa3816040850160208701611f60565b601f01601f19169190910160400192915050565b60008060208385031215611fca57600080fd5b82356001600160401b0380821115611fe157600080fd5b818501915085601f830112611ff557600080fd5b81358181111561200457600080fd5b8660208260051b850101111561201957600080fd5b60209290920196919550909350505050565b6000806040838503121561203e57600080fd5b823561204981611ea2565b946020939093013593505050565b6000806040838503121561206a57600080fd5b50508035926020909101359150565b6000806000806080858703121561208f57600080fd5b843561209a81611ea2565b93506020850135925060408501356120b181611ea2565b915060608501356120c181611ea2565b939692955090935050565b600080600080600060a086880312156120e457600080fd5b85356120ef81611ea2565b945060208601359350604086013561210681611ea2565b9250606086013561211681611ea2565b9150608086013561212681611eed565b809150509295509295909350565b600181811c9082168061214857607f821691505b60208210810361216857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016121ac576121ac612184565b5060010190565b6000602082840312156121c557600080fd5b815161067681611ea2565b60208082526016908201527553796e7468657369733a20726f75746572206f6e6c7960501b604082015260600190565b60208082526018908201527f53796e7468657369733a2073796e7468206e6f74207365740000000000000000604082015260600190565b60006020828403121561224957600080fd5b815161067681611eed565b6001600160a01b03948516815260208101939093529083166040830152909116606082015260800190565b60006020828403121561229157600080fd5b5051919050565b808202811582820484141761040357610403612184565b6000826122cc57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561040357610403612184565b6000602082840312156122f657600080fd5b815160ff8116811461067657600080fd5b8082018082111561040357610403612184565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351612352816017850160208801611f60565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612383816028840160208801611f60565b01602801949350505050565b6000602082840312156123a157600080fd5b8151801515811461067657600080fd5b634e487b7160e01b600052604160045260246000fd5b6000816123d6576123d6612184565b506000190190565b634e487b7160e01b600052603160045260246000fd5b60008251612406818460208701611f60565b919091019291505056fea26469706673582212203cca99d8857c56d1abe03ec0b53b321475837c1bf0f3ce71508a487cc8854a9364736f6c63430008110033000000000000000000000000564a0c04877e4ca6f5d0cad8c20522226321d9b0
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c806380ad2cf3116100c3578063ca15c8731161007c578063ca15c87314610362578063d547741f14610375578063d73792a914610388578063df543e8114610391578063f5887cdd146103a4578063f5b541a6146103b757600080fd5b806380ad2cf3146102fb5780639010d07c1461030e57806391d1485414610321578063a217fddf14610334578063aa17efb61461033c578063b6ff156a1461034f57600080fd5b80632f2ff15d116101155780632f2ff15d1461025f57806336568abe146102725780633e7e25c11461028557806354fd4d501461029f5780637a0dbf15146102b45780637f9fa89f146102c757600080fd5b806301ffc9a71461015d5780630b3448a8146101855780630e03e4901461019a5780630fa8a13d146101c357806316cce30414610205578063248a9ca31461022e575b600080fd5b61017061016b366004611e78565b6103de565b60405190151581526020015b60405180910390f35b610198610193366004611eb7565b610409565b005b6101ab6101a8366004611ed4565b90565b6040516001600160a01b03909116815260200161017c565b6101ab6101d1366004611f02565b6001600160401b039190911660009081526004602090815260408083206001600160a01b0394851684529091529020541690565b6101ab610213366004611eb7565b6005602052600090815260409020546001600160a01b031681565b61025161023c366004611ed4565b60009081526002602052604090206001015490565b60405190815260200161017c565b61019861026d366004611f3b565b610421565b610198610280366004611f3b565b61044b565b610251610293366004611eb7565b6001600160a01b031690565b6102a76104ca565b60405161017c9190611f84565b6101986102c2366004611fb7565b610558565b6101ab6102d5366004611f02565b60046020908152600092835260408084209091529082529020546001600160a01b031681565b61019861030936600461202b565b6105d2565b6101ab61031c366004612057565b61065e565b61017061032f366004611f3b565b61067d565b610251600081565b61025161034a366004612079565b6106a8565b61019861035d3660046120cc565b61094d565b610251610370366004611ed4565b610c70565b610198610383366004611f3b565b610c87565b61025161271081565b61025161039f3660046120cc565b610cac565b6001546101ab906001600160a01b031681565b6102517f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b60006001600160e01b03198216635a05180f60e01b14806104035750610403826110fd565b92915050565b600061041481611132565b61041d8261113f565b5050565b60008281526002602052604090206001015461043c81611132565b610446838361116a565b505050565b6001600160a01b03811633146104c05760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61041d828261118c565b600080546104d790612134565b80601f016020809104026020016040519081016040528092919081815260200182805461050390612134565b80156105505780601f1061052557610100808354040283529160200191610550565b820191906000526020600020905b81548152906001019060200180831161053357829003601f168201915b505050505081565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92961058281611132565b60005b828110156105cc576105bc8484838181106105a2576105a261216e565b90506020020160208101906105b79190611eb7565b6111ae565b6105c58161219a565b9050610585565b50505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b9296105fc81611132565b6040516347786d3760e01b81526004810183905283906001600160a01b038216906347786d3790602401600060405180830381600087803b15801561064057600080fd5b505af1158015610654573d6000803e3d6000fd5b5050505050505050565b600082815260036020526040812061067690836116e1565b9392505050565b60009182526002602090815260408084206001600160a01b0393909316845291905290205460ff1690565b60015460405163687f4b5760e11b81526001600160401b034616600482015260009182916001600160a01b039091169063d0fe96ae90602401602060405180830381865afa1580156106fe573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072291906121b3565b90506001600160a01b038116331461074c5760405162461bcd60e51b81526004016104b7906121d0565b856001600160a01b0381166107735760405162461bcd60e51b81526004016104b790612200565b866001600160a01b031660046000836001600160a01b031663376c16e86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e39190612237565b6001600160401b03166001600160401b031681526020019081526020016000206000836001600160a01b0316630e7c1cb56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610843573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061086791906121b3565b6001600160a01b03908116825260208201929092526040016000205416146108a15760405162461bcd60e51b81526004016104b790612200565b6040516340c10f1960e01b81526001600160a01b038581166004830152602482018890528794508216906340c10f1990604401600060405180830381600087803b1580156108ee57600080fd5b505af1158015610902573d6000803e3d6000fd5b505050507f5c61b8932937fff23f5b4134e566ca8ae1e433d309fa0c5efa6b87922dd03e2a8187878760405161093b9493929190612254565b60405180910390a15050949350505050565b60015460405163687f4b5760e11b81526001600160401b03461660048201526000916001600160a01b03169063d0fe96ae90602401602060405180830381865afa15801561099f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109c391906121b3565b90506001600160a01b03811633146109ed5760405162461bcd60e51b81526004016104b7906121d0565b6001600160a01b03808716600090815260056020526040902054168015610a1e57610a198782886116ed565b610a21565b50855b604051632770a7eb60e21b81526001600160a01b03868116600483015260248201889052829190821690639dc29fac90604401600060405180830381600087803b158015610a6e57600080fd5b505af1158015610a82573d6000803e3d6000fd5b50505050836001600160401b0316816001600160a01b031663376c16e86040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ace573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610af29190612237565b6001600160401b031614610bc8577f1814548dfde7df50ff204b18b3535bbd8e50f8d7afd4f50e6dad487e4ee9489f816001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b8391906121b3565b604080516001600160a01b039283168152602081018b90528983168183015291881660608301526001600160401b0387166080830152519081900360a00190a1610654565b7fc489dd211b01a11cf2d73490ca466baa426e76a7811070af00cc9a2bfd322f1c816001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c4b91906121b3565b888888604051610c5e9493929190612254565b60405180910390a15050505050505050565b6000818152600360205260408120610403906117cc565b600082815260026020526040902060010154610ca281611132565b610446838361118c565b60015460405163687f4b5760e11b81526001600160401b034616600482015260009182916001600160a01b039091169063d0fe96ae90602401602060405180830381865afa158015610d02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2691906121b3565b90506001600160a01b0381163314610d505760405162461bcd60e51b81526004016104b7906121d0565b600154604080516393e59dc160e01b815290516001600160a01b039092169160009183916393e59dc1916004808201926020929091908290030181865afa158015610d9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc391906121b3565b90506000826001600160a01b03166361d027b36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e2991906121b3565b9050600060046000886001600160401b03166001600160401b0316815260200190815260200160002060008c6001600160a01b03166001600160a01b0316815260200190815260200160002060009054906101000a90046001600160a01b0316905060006001600160a01b0316816001600160a01b031603610ebd5760405162461bcd60e51b81526004016104b790612200565b60405163023f9ced60e21b81526001600160a01b038281166004830152600091612710918616906308fe73b490602401602060405180830381865afa158015610f0a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f2e919061227f565b610f38908d612298565b610f4291906122af565b9050610f4e818c6122d1565b6040516340c10f1960e01b81526001600160a01b03858116600483015260248201849052919850908316906340c10f1990604401600060405180830381600087803b158015610f9c57600080fd5b505af1158015610fb0573d6000803e3d6000fd5b50506040516340c10f1960e01b81526001600160a01b038c81166004830152602482018b9052851692506340c10f199150604401600060405180830381600087803b158015610ffe57600080fd5b505af1158015611012573d6000803e3d6000fd5b505050507f5c61b8932937fff23f5b4134e566ca8ae1e433d309fa0c5efa6b87922dd03e2a828c8c8c60405161104b9493929190612254565b60405180910390a150505050505095945050505050565b61106c828261067d565b61041d5760008281526002602090815260408083206001600160a01b03851684529091529020805460ff191660011790556110a43390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610676836001600160a01b0384166117d6565b60006001600160e01b03198216637965db0b60e01b148061040357506301ffc9a760e01b6001600160e01b0319831614610403565b61113c8133611825565b50565b6111488161187e565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6111748282611062565b600082815260036020526040902061044690826110e8565b61119682826118cd565b60008281526003602052604090206104469082611934565b60008190506000816001600160a01b0316630e7c1cb56040518163ffffffff1660e01b8152600401602060405180830381865afa1580156111f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061121791906121b3565b90506000826001600160a01b031663376c16e86040518163ffffffff1660e01b8152600401602060405180830381865afa158015611259573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061127d9190612237565b90506001600160a01b0382166112d55760405162461bcd60e51b815260206004820152601a60248201527f53796e7468657369733a2073796e746820696e636f727265637400000000000060448201526064016104b7565b6001600160401b03811660009081526004602090815260408083206001600160a01b03868116855292529091205416156113515760405162461bcd60e51b815260206004820152601c60248201527f53796e7468657369733a2073796e746820616c7265616479207365740000000060448201526064016104b7565b6000836001600160a01b031663e75afb146040518163ffffffff1660e01b8152600401602060405180830381865afa158015611391573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113b591906122e4565b905060ff8116600114806113cc575060ff81166002145b1561148557846001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561140f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611433919061227f565b156114805760405162461bcd60e51b815260206004820181905260248201527f53796e7468657369733a20746f74616c537570706c7920696e636f727265637460448201526064016104b7565b61165f565b60ff81166003148061149a575060ff81166004145b156116175760006001600160a01b031660056000866001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114ec573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151091906121b3565b6001600160a01b039081168252602082019290925260400160002054161461157a5760405162461bcd60e51b815260206004820152601e60248201527f53796e7468657369733a206164617074657220616c726561647920736574000060448201526064016104b7565b8460056000866001600160a01b031663b6838cfa6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156115bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115e191906121b3565b6001600160a01b039081168252602082019290925260400160002080546001600160a01b0319169290911691909117905561165f565b60405162461bcd60e51b815260206004820152601b60248201527f53796e7468657369733a2077726f6e672073796e74682074797065000000000060448201526064016104b7565b6001600160401b03821660009081526004602090815260408083206001600160a01b038781168086529184529382902080546001600160a01b031916948a1694851790558151908152918201929092527fdb3823c581f8b10f079485fcda8dc823145456bf18ccf7606d21afdc5f53a042910160405180910390a15050505050565b60006106768383611949565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e90604401602060405180830381865afa15801561173d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611761919061227f565b90506105cc8463095ea7b360e01b8561177a8686612307565b6040516001600160a01b039092166024830152604482015260640160408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611973565b6000610403825490565b600081815260018301602052604081205461181d57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610403565b506000610403565b61182f828261067d565b61041d5761183c81611a48565b611847836020611a5a565b60405160200161185892919061231a565b60408051601f198184030181529082905262461bcd60e51b82526104b791600401611f84565b6001600160a01b03811661113c5760405162461bcd60e51b8152602060048201526016602482015275456e64506f696e743a207a65726f206164647265737360501b60448201526064016104b7565b6118d7828261067d565b1561041d5760008281526002602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610676836001600160a01b038416611bf5565b60008260000182815481106119605761196061216e565b9060005260206000200154905092915050565b60006119c8826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611ce89092919063ffffffff16565b90508051600014806119e95750808060200190518101906119e9919061238f565b6104465760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016104b7565b60606104036001600160a01b03831660145b60606000611a69836002612298565b611a74906002612307565b6001600160401b03811115611a8b57611a8b6123b1565b6040519080825280601f01601f191660200182016040528015611ab5576020820181803683370190505b509050600360fc1b81600081518110611ad057611ad061216e565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611aff57611aff61216e565b60200101906001600160f81b031916908160001a9053506000611b23846002612298565b611b2e906001612307565b90505b6001811115611ba6576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611b6257611b6261216e565b1a60f81b828281518110611b7857611b7861216e565b60200101906001600160f81b031916908160001a90535060049490941c93611b9f816123c7565b9050611b31565b5083156106765760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016104b7565b60008181526001830160205260408120548015611cde576000611c196001836122d1565b8554909150600090611c2d906001906122d1565b9050818114611c92576000866000018281548110611c4d57611c4d61216e565b9060005260206000200154905080876000018481548110611c7057611c7061216e565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611ca357611ca36123de565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610403565b6000915050610403565b6060611cf78484600085611cff565b949350505050565b606082471015611d605760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016104b7565b600080866001600160a01b03168587604051611d7c91906123f4565b60006040518083038185875af1925050503d8060008114611db9576040519150601f19603f3d011682016040523d82523d6000602084013e611dbe565b606091505b5091509150611dcf87838387611dda565b979650505050505050565b60608315611e49578251600003611e42576001600160a01b0385163b611e425760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016104b7565b5081611cf7565b611cf78383815115611e5e5781518083602001fd5b8060405162461bcd60e51b81526004016104b79190611f84565b600060208284031215611e8a57600080fd5b81356001600160e01b03198116811461067657600080fd5b6001600160a01b038116811461113c57600080fd5b600060208284031215611ec957600080fd5b813561067681611ea2565b600060208284031215611ee657600080fd5b5035919050565b6001600160401b038116811461113c57600080fd5b60008060408385031215611f1557600080fd5b8235611f2081611eed565b91506020830135611f3081611ea2565b809150509250929050565b60008060408385031215611f4e57600080fd5b823591506020830135611f3081611ea2565b60005b83811015611f7b578181015183820152602001611f63565b50506000910152565b6020815260008251806020840152611fa3816040850160208701611f60565b601f01601f19169190910160400192915050565b60008060208385031215611fca57600080fd5b82356001600160401b0380821115611fe157600080fd5b818501915085601f830112611ff557600080fd5b81358181111561200457600080fd5b8660208260051b850101111561201957600080fd5b60209290920196919550909350505050565b6000806040838503121561203e57600080fd5b823561204981611ea2565b946020939093013593505050565b6000806040838503121561206a57600080fd5b50508035926020909101359150565b6000806000806080858703121561208f57600080fd5b843561209a81611ea2565b93506020850135925060408501356120b181611ea2565b915060608501356120c181611ea2565b939692955090935050565b600080600080600060a086880312156120e457600080fd5b85356120ef81611ea2565b945060208601359350604086013561210681611ea2565b9250606086013561211681611ea2565b9150608086013561212681611eed565b809150509295509295909350565b600181811c9082168061214857607f821691505b60208210810361216857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016121ac576121ac612184565b5060010190565b6000602082840312156121c557600080fd5b815161067681611ea2565b60208082526016908201527553796e7468657369733a20726f75746572206f6e6c7960501b604082015260600190565b60208082526018908201527f53796e7468657369733a2073796e7468206e6f74207365740000000000000000604082015260600190565b60006020828403121561224957600080fd5b815161067681611eed565b6001600160a01b03948516815260208101939093529083166040830152909116606082015260800190565b60006020828403121561229157600080fd5b5051919050565b808202811582820484141761040357610403612184565b6000826122cc57634e487b7160e01b600052601260045260246000fd5b500490565b8181038181111561040357610403612184565b6000602082840312156122f657600080fd5b815160ff8116811461067657600080fd5b8082018082111561040357610403612184565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351612352816017850160208801611f60565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612383816028840160208801611f60565b01602801949350505050565b6000602082840312156123a157600080fd5b8151801515811461067657600080fd5b634e487b7160e01b600052604160045260246000fd5b6000816123d6576123d6612184565b506000190190565b634e487b7160e01b600052603160045260246000fd5b60008251612406818460208701611f60565b919091019291505056fea26469706673582212203cca99d8857c56d1abe03ec0b53b321475837c1bf0f3ce71508a487cc8854a9364736f6c63430008110033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000564a0c04877e4ca6f5d0cad8c20522226321d9b0

-----Decoded View---------------
Arg [0] : addressBook_ (address): 0x564A0c04877E4ca6f5d0CAd8C20522226321d9b0

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000564a0c04877e4ca6f5d0cad8c20522226321d9b0

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Gas Used Reward
view all blocks validated

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.