Sepolia Testnet

Contract

0x340f923E5c7cbB2171146f64169EC9d5a9FfE647
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount

There are no matching entries

1 Internal Transaction found.

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
From
To
Amount
0x6080604078533002025-03-07 16:58:12438 days ago1741366692  Contract Creation0 ETH
Loading...
Loading
Loading...
Loading

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

SystemConfig

Compiler Version
v0.8.15+commit.e14f2714
Optimization Enabled
Yes with 999999 runs
Other Settings
london EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":true,"internalType":"enum SystemConfig.UpdateType","name":"updateType","type":"uint8"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"ConfigUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"BATCH_INBOX_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DISPUTE_GAME_FACTORY_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"L1_CROSS_DOMAIN_MESSENGER_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"L1_ERC_721_BRIDGE_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"L1_STANDARD_BRIDGE_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OPTIMISM_MINTABLE_ERC20_FACTORY_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OPTIMISM_PORTAL_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"START_BLOCK_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UNSAFE_BLOCK_SIGNER_SLOT","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"VERSION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"basefeeScalar","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"batchInbox","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"batcherHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"blobbasefeeScalar","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disputeGameFactory","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip1559Denominator","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip1559Elasticity","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gasLimit","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAddresses","outputs":[{"components":[{"internalType":"address","name":"l1CrossDomainMessenger","type":"address"},{"internalType":"address","name":"l1ERC721Bridge","type":"address"},{"internalType":"address","name":"l1StandardBridge","type":"address"},{"internalType":"address","name":"disputeGameFactory","type":"address"},{"internalType":"address","name":"optimismPortal","type":"address"},{"internalType":"address","name":"optimismMintableERC20Factory","type":"address"}],"internalType":"struct SystemConfig.Addresses","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint32","name":"_basefeeScalar","type":"uint32"},{"internalType":"uint32","name":"_blobbasefeeScalar","type":"uint32"},{"internalType":"bytes32","name":"_batcherHash","type":"bytes32"},{"internalType":"uint64","name":"_gasLimit","type":"uint64"},{"internalType":"address","name":"_unsafeBlockSigner","type":"address"},{"components":[{"internalType":"uint32","name":"maxResourceLimit","type":"uint32"},{"internalType":"uint8","name":"elasticityMultiplier","type":"uint8"},{"internalType":"uint8","name":"baseFeeMaxChangeDenominator","type":"uint8"},{"internalType":"uint32","name":"minimumBaseFee","type":"uint32"},{"internalType":"uint32","name":"systemTxMaxGas","type":"uint32"},{"internalType":"uint128","name":"maximumBaseFee","type":"uint128"}],"internalType":"struct IResourceMetering.ResourceConfig","name":"_config","type":"tuple"},{"internalType":"address","name":"_batchInbox","type":"address"},{"components":[{"internalType":"address","name":"l1CrossDomainMessenger","type":"address"},{"internalType":"address","name":"l1ERC721Bridge","type":"address"},{"internalType":"address","name":"l1StandardBridge","type":"address"},{"internalType":"address","name":"disputeGameFactory","type":"address"},{"internalType":"address","name":"optimismPortal","type":"address"},{"internalType":"address","name":"optimismMintableERC20Factory","type":"address"}],"internalType":"struct SystemConfig.Addresses","name":"_addresses","type":"tuple"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"l1CrossDomainMessenger","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"l1ERC721Bridge","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"l1StandardBridge","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maximumGasLimit","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"minimumGasLimit","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operatorFeeConstant","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"operatorFeeScalar","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"optimismMintableERC20Factory","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"optimismPortal","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"overhead","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"resourceConfig","outputs":[{"components":[{"internalType":"uint32","name":"maxResourceLimit","type":"uint32"},{"internalType":"uint8","name":"elasticityMultiplier","type":"uint8"},{"internalType":"uint8","name":"baseFeeMaxChangeDenominator","type":"uint8"},{"internalType":"uint32","name":"minimumBaseFee","type":"uint32"},{"internalType":"uint32","name":"systemTxMaxGas","type":"uint32"},{"internalType":"uint128","name":"maximumBaseFee","type":"uint128"}],"internalType":"struct IResourceMetering.ResourceConfig","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"scalar","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_batcherHash","type":"bytes32"}],"name":"setBatcherHash","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_denominator","type":"uint32"},{"internalType":"uint32","name":"_elasticity","type":"uint32"}],"name":"setEIP1559Params","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_overhead","type":"uint256"},{"internalType":"uint256","name":"_scalar","type":"uint256"}],"name":"setGasConfig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_basefeeScalar","type":"uint32"},{"internalType":"uint32","name":"_blobbasefeeScalar","type":"uint32"}],"name":"setGasConfigEcotone","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"_gasLimit","type":"uint64"}],"name":"setGasLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_operatorFeeScalar","type":"uint32"},{"internalType":"uint64","name":"_operatorFeeConstant","type":"uint64"}],"name":"setOperatorFeeScalars","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_unsafeBlockSigner","type":"address"}],"name":"setUnsafeBlockSigner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"startBlock","outputs":[{"internalType":"uint256","name":"startBlock_","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unsafeBlockSigner","outputs":[{"internalType":"address","name":"addr_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"}]
60806040523480156200001157600080fd5b506200005a6200004360017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a062000130565b60001b6000196200006a60201b620010c61760201c565b620000646200006e565b62000156565b9055565b600054610100900460ff1615620000db5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811610156200012e576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6000828210156200015157634e487b7160e01b600052601160045260246000fd5b500390565b61240a80620001666000396000f3fe608060405234801561001057600080fd5b50600436106102ff5760003560e01c8063a71198691161019c578063dac6e63a116100ee578063f2fde38b11610097578063f8c68de011610071578063f8c68de0146107a6578063fd32aa0f146107ae578063ffa1ad74146107b657600080fd5b8063f2fde38b14610776578063f45e65d814610789578063f68016b71461079257600080fd5b8063e81b2c6d116100c8578063e81b2c6d14610745578063ec7075171461074e578063f2b4e6171461076e57600080fd5b8063dac6e63a1461072d578063e0e2016d14610735578063e2a3285c1461073d57600080fd5b8063c4e8ddfa11610150578063ca407f0c1161012a578063ca407f0c146105d6578063cc731b02146105e9578063d220a9e01461071d57600080fd5b8063c4e8ddfa146105a3578063c9b26f61146105ab578063c9ff2d16146105be57600080fd5b8063bc49ce5f11610181578063bc49ce5f1461056c578063bfb14fb714610574578063c0fd4b411461059057600080fd5b8063a711986914610551578063b40a817c1461055957600080fd5b806348cd4cb1116102555780635d73369c11610209578063935f029e116101e3578063935f029e146104c05780639b7d7f0a146104d3578063a39fac12146104db57600080fd5b80635d73369c14610492578063715018a61461049a5780638da5cb5b146104a257600080fd5b80634d5d9a2a1161023a5780634d5d9a2a146103fb5780634f16540b1461042c57806354fd4d501461045357600080fd5b806348cd4cb1146103eb5780634add321d146103f357600080fd5b8063155b6c6f116102b757806319f5cea81161029157806319f5cea8146103c85780631fd19ee1146103d057806321d7fde5146103d857600080fd5b8063155b6c6f1461037c57806316d3bc7f1461039157806318d13918146103b557600080fd5b80630a49cb03116102e85780630a49cb031461034c5780630ae14b1b146103545780630c18c1621461037357600080fd5b806306c9265714610304578063078f29cf1461031f575b600080fd5b61030c6107be565b6040519081526020015b60405180910390f35b6103276107ec565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610316565b610327610825565b630bebc2005b60405167ffffffffffffffff9091168152602001610316565b61030c60655481565b61038f61038a366004611f06565b610855565b005b606a5461035a906c01000000000000000000000000900467ffffffffffffffff1681565b61038f6103c3366004611f5d565b61086b565b61030c61087f565b6103276108aa565b61038f6103e6366004611f7f565b6108d4565b61030c6108e6565b61035a610916565b606a546104179068010000000000000000900463ffffffff1681565b60405163ffffffff9091168152602001610316565b61030c7f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c0881565b604080518082018252600581527f322e352e30000000000000000000000000000000000000000000000000000000602082015290516103169190612014565b61030c61093c565b61038f610967565b60335473ffffffffffffffffffffffffffffffffffffffff16610327565b61038f6104ce366004612027565b61097b565b61032761098d565b6104e36109bd565b6040516103169190600060c08201905073ffffffffffffffffffffffffffffffffffffffff8084511683528060208501511660208401528060408501511660408401528060608501511660608401528060808501511660808401528060a08501511660a08401525092915050565b610327610ace565b61038f610567366004612049565b610afe565b61030c610b0f565b6068546104179068010000000000000000900463ffffffff1681565b61038f61059e366004611f7f565b610b3a565b610327610b4c565b61038f6105b9366004612064565b610b7c565b606a5461041790640100000000900463ffffffff1681565b61038f6105e43660046121a7565b610b8d565b6106ad6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152506040805160c08101825260695463ffffffff8082168352640100000000820460ff9081166020850152650100000000008304169383019390935266010000000000008104831660608301526a0100000000000000000000810490921660808201526e0100000000000000000000000000009091046fffffffffffffffffffffffffffffffff1660a082015290565b6040516103169190600060c08201905063ffffffff80845116835260ff602085015116602084015260ff6040850151166040840152806060850151166060840152806080850151166080840152506fffffffffffffffffffffffffffffffff60a08401511660a083015292915050565b606a546104179063ffffffff1681565b610327610f06565b61030c610f36565b61030c610f61565b61030c60675481565b606854610417906c01000000000000000000000000900463ffffffff1681565b610327610f8c565b61038f610784366004611f5d565b610fbc565b61030c60665481565b60685461035a9067ffffffffffffffff1681565b61030c611070565b61030c61109b565b61030c600081565b6107e960017fa04c5bb938ca6fc46d95553abf0a76345ce3e722a30bf4f74928b8e7d852320d612325565b81565b600061082061081c60017f9904ba90dde5696cda05c9e0dab5cbaa0fea005ace4d11218a02ac668dad6377612325565b5490565b905090565b600061082061081c60017f4b6c74f9e688cb39801f2112c14a8c57232a3fc5202e1444126d4bce86eb19ad612325565b61085d6110ca565b610867828261114b565b5050565b6108736110ca565b61087c8161125b565b50565b6107e960017f46adcbebc6be8ce551740c29c47c8798210f23f7f4086c41752944352568d5a8612325565b60006108207f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c085490565b6108dc6110ca565b6108678282611318565b600061082061081c60017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b6069546000906108209063ffffffff6a010000000000000000000082048116911661233c565b6107e960017f383f291819e6d54073bc9a648251d97421076bdd101933c0c022219ce9580637612325565b61096f6110ca565b610979600061141d565b565b6109836110ca565b6108678282611494565b600061082061081c60017fa04c5bb938ca6fc46d95553abf0a76345ce3e722a30bf4f74928b8e7d852320d612325565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a08101919091526040518060c00160405280610a02610ace565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a25610b4c565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a486107ec565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a6b610f8c565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a8e610825565b73ffffffffffffffffffffffffffffffffffffffff168152602001610ab161098d565b73ffffffffffffffffffffffffffffffffffffffff169052919050565b600061082061081c60017f383f291819e6d54073bc9a648251d97421076bdd101933c0c022219ce9580637612325565b610b066110ca565b61087c8161156a565b6107e960017f71ac12829d66ee73d8d95bff50b3589745ce57edae70a3fb111a2342464dc598612325565b610b426110ca565b61086782826116c0565b600061082061081c60017f46adcbebc6be8ce551740c29c47c8798210f23f7f4086c41752944352568d5a8612325565b610b846110ca565b61087c81611892565b600054610100900460ff1615808015610bad5750600054600160ff909116105b80610bc75750303b158015610bc7575060005460ff166001145b610c58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558015610cb657600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610cbe6118ba565b610cc78a610fbc565b610cd087611892565b610cda8989611318565b610ce38661156a565b610d0c7f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08869055565b610d3f610d3a60017f71ac12829d66ee73d8d95bff50b3589745ce57edae70a3fb111a2342464dc598612325565b849055565b610d73610d6d60017f383f291819e6d54073bc9a648251d97421076bdd101933c0c022219ce9580637612325565b83519055565b610daa610da160017f46adcbebc6be8ce551740c29c47c8798210f23f7f4086c41752944352568d5a8612325565b60208401519055565b610de1610dd860017f9904ba90dde5696cda05c9e0dab5cbaa0fea005ace4d11218a02ac668dad6377612325565b60408401519055565b610e18610e0f60017f52322a25d9f59ea17656545543306b7aef62bc0cc53a0e65ccfa0c75b97aa907612325565b60608401519055565b610e4f610e4660017f4b6c74f9e688cb39801f2112c14a8c57232a3fc5202e1444126d4bce86eb19ad612325565b60808401519055565b610e86610e7d60017fa04c5bb938ca6fc46d95553abf0a76345ce3e722a30bf4f74928b8e7d852320d612325565b60a08401519055565b610e8e611959565b610e97846119c1565b8015610efa57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050505050565b600061082061081c60017f71ac12829d66ee73d8d95bff50b3589745ce57edae70a3fb111a2342464dc598612325565b6107e960017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b6107e960017f52322a25d9f59ea17656545543306b7aef62bc0cc53a0e65ccfa0c75b97aa907612325565b600061082061081c60017f52322a25d9f59ea17656545543306b7aef62bc0cc53a0e65ccfa0c75b97aa907612325565b610fc46110ca565b73ffffffffffffffffffffffffffffffffffffffff8116611067576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610c4f565b61087c8161141d565b6107e960017f9904ba90dde5696cda05c9e0dab5cbaa0fea005ace4d11218a02ac668dad6377612325565b6107e960017f4b6c74f9e688cb39801f2112c14a8c57232a3fc5202e1444126d4bce86eb19ad612325565b9055565b60335473ffffffffffffffffffffffffffffffffffffffff163314610979576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c4f565b606a80547fffffffffffffffffffffffff000000000000000000000000ffffffffffffffff166801000000000000000063ffffffff8516027fffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffff16176c0100000000000000000000000067ffffffffffffffff841690810291909117909155604080516bffffffff000000000000000085831b16909217602083015260009101604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060055b60007f1d2b0bda21d56b8bd12d4f94ebacffdfb35f5e226f84b461103bb8beab6353be8360405161124e9190612014565b60405180910390a3505050565b6112847f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08829055565b6040805173ffffffffffffffffffffffffffffffffffffffff8316602082015260009101604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060035b60007f1d2b0bda21d56b8bd12d4f94ebacffdfb35f5e226f84b461103bb8beab6353be8360405161130c9190612014565b60405180910390a35050565b606880547fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff166801000000000000000063ffffffff8581169182027fffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff16929092176c0100000000000000000000000092851692909202919091179091557f0100000000000000000000000000000000000000000000000000000000000000602083811b67ffffffff000000001690921717606681905560655460408051938401919091528201526000906060015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190529050600161121d565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b7fff00000000000000000000000000000000000000000000000000000000000000811615611544576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f53797374656d436f6e6669673a207363616c61722065786365656473206d617860448201527f2e000000000000000000000000000000000000000000000000000000000000006064820152608401610c4f565b6065829055606681905560408051602081018490529081018290526000906060016113e6565b611572610916565b67ffffffffffffffff168167ffffffffffffffff1610156115ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f53797374656d436f6e6669673a20676173206c696d697420746f6f206c6f77006044820152606401610c4f565b630bebc20067ffffffffffffffff82161115611667576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f53797374656d436f6e6669673a20676173206c696d697420746f6f20686967686044820152606401610c4f565b606880547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff831690811790915560408051602080820193909352815180820390930183528101905260026112db565b60018263ffffffff161015611757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f53797374656d436f6e6669673a2064656e6f6d696e61746f72206d757374206260448201527f65203e3d203100000000000000000000000000000000000000000000000000006064820152608401610c4f565b60018163ffffffff1610156117ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f53797374656d436f6e6669673a20656c6173746963697479206d75737420626560448201527f203e3d20310000000000000000000000000000000000000000000000000000006064820152608401610c4f565b606a805463ffffffff83811664010000000081027fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000909316918616919091179190911790915560405160009161185b91602086811b67ffffffff0000000016909217910190815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190529050600461121d565b60678190556040805160208082018490528251808303909101815290820190915260006112db565b600054610100900460ff16611951576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c4f565b610979611e35565b61198761081c60017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b600003610979576109796119bc60017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b439055565b8060a001516fffffffffffffffffffffffffffffffff16816060015163ffffffff161115611a71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f53797374656d436f6e6669673a206d696e206261736520666565206d7573742060448201527f6265206c657373207468616e206d6178206261736500000000000000000000006064820152608401610c4f565b6001816040015160ff1611611b08576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f53797374656d436f6e6669673a2064656e6f6d696e61746f72206d757374206260448201527f65206c6172676572207468616e203100000000000000000000000000000000006064820152608401610c4f565b6068546080820151825167ffffffffffffffff90921691611b299190612368565b63ffffffff161115611b97576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f53797374656d436f6e6669673a20676173206c696d697420746f6f206c6f77006044820152606401610c4f565b6000816020015160ff1611611c2e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f53797374656d436f6e6669673a20656c6173746963697479206d756c7469706c60448201527f6965722063616e6e6f74206265203000000000000000000000000000000000006064820152608401610c4f565b8051602082015163ffffffff82169160ff90911690611c4e908290612387565b611c5891906123d1565b63ffffffff1614611ceb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603760248201527f53797374656d436f6e6669673a20707265636973696f6e206c6f73732077697460448201527f6820746172676574207265736f75726365206c696d69740000000000000000006064820152608401610c4f565b805160698054602084015160408501516060860151608087015160a09097015163ffffffff9687167fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009095169490941764010000000060ff94851602177fffffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffff166501000000000093909216929092027fffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffff1617660100000000000091851691909102177fffff0000000000000000000000000000000000000000ffffffffffffffffffff166a010000000000000000000093909416929092027fffff00000000000000000000000000000000ffffffffffffffffffffffffffff16929092176e0100000000000000000000000000006fffffffffffffffffffffffffffffffff90921691909102179055565b600054610100900460ff16611ecc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c4f565b6109793361141d565b803563ffffffff81168114611ee957600080fd5b919050565b803567ffffffffffffffff81168114611ee957600080fd5b60008060408385031215611f1957600080fd5b611f2283611ed5565b9150611f3060208401611eee565b90509250929050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611ee957600080fd5b600060208284031215611f6f57600080fd5b611f7882611f39565b9392505050565b60008060408385031215611f9257600080fd5b611f9b83611ed5565b9150611f3060208401611ed5565b6000815180845260005b81811015611fcf57602081850181015186830182015201611fb3565b81811115611fe1576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000611f786020830184611fa9565b6000806040838503121561203a57600080fd5b50508035926020909101359150565b60006020828403121561205b57600080fd5b611f7882611eee565b60006020828403121561207657600080fd5b5035919050565b60405160c0810167ffffffffffffffff811182821017156120c7577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b803560ff81168114611ee957600080fd5b600060c082840312156120f057600080fd5b60405160c0810181811067ffffffffffffffff8211171561213a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290508061214983611f39565b815261215760208401611f39565b602082015261216860408401611f39565b604082015261217960608401611f39565b606082015261218a60808401611f39565b608082015261219b60a08401611f39565b60a08201525092915050565b6000806000806000806000806000898b036102608112156121c757600080fd5b6121d08b611f39565b99506121de60208c01611ed5565b98506121ec60408c01611ed5565b975060608b0135965061220160808c01611eee565b955061220f60a08c01611f39565b945060c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408201121561224157600080fd5b5061224a61207d565b61225660c08c01611ed5565b815261226460e08c016120cd565b60208201526122766101008c016120cd565b60408201526122886101208c01611ed5565b606082015261229a6101408c01611ed5565b60808201526101608b01356fffffffffffffffffffffffffffffffff811681146122c357600080fd5b60a082015292506122d76101808b01611f39565b91506122e78b6101a08c016120de565b90509295985092959850929598565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082821015612337576123376122f6565b500390565b600067ffffffffffffffff80831681851680830382111561235f5761235f6122f6565b01949350505050565b600063ffffffff80831681851680830382111561235f5761235f6122f6565b600063ffffffff808416806123c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b92169190910492915050565b600063ffffffff808316818516818304811182151516156123f4576123f46122f6565b0294935050505056fea164736f6c634300080f000a
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102ff5760003560e01c8063a71198691161019c578063dac6e63a116100ee578063f2fde38b11610097578063f8c68de011610071578063f8c68de0146107a6578063fd32aa0f146107ae578063ffa1ad74146107b657600080fd5b8063f2fde38b14610776578063f45e65d814610789578063f68016b71461079257600080fd5b8063e81b2c6d116100c8578063e81b2c6d14610745578063ec7075171461074e578063f2b4e6171461076e57600080fd5b8063dac6e63a1461072d578063e0e2016d14610735578063e2a3285c1461073d57600080fd5b8063c4e8ddfa11610150578063ca407f0c1161012a578063ca407f0c146105d6578063cc731b02146105e9578063d220a9e01461071d57600080fd5b8063c4e8ddfa146105a3578063c9b26f61146105ab578063c9ff2d16146105be57600080fd5b8063bc49ce5f11610181578063bc49ce5f1461056c578063bfb14fb714610574578063c0fd4b411461059057600080fd5b8063a711986914610551578063b40a817c1461055957600080fd5b806348cd4cb1116102555780635d73369c11610209578063935f029e116101e3578063935f029e146104c05780639b7d7f0a146104d3578063a39fac12146104db57600080fd5b80635d73369c14610492578063715018a61461049a5780638da5cb5b146104a257600080fd5b80634d5d9a2a1161023a5780634d5d9a2a146103fb5780634f16540b1461042c57806354fd4d501461045357600080fd5b806348cd4cb1146103eb5780634add321d146103f357600080fd5b8063155b6c6f116102b757806319f5cea81161029157806319f5cea8146103c85780631fd19ee1146103d057806321d7fde5146103d857600080fd5b8063155b6c6f1461037c57806316d3bc7f1461039157806318d13918146103b557600080fd5b80630a49cb03116102e85780630a49cb031461034c5780630ae14b1b146103545780630c18c1621461037357600080fd5b806306c9265714610304578063078f29cf1461031f575b600080fd5b61030c6107be565b6040519081526020015b60405180910390f35b6103276107ec565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610316565b610327610825565b630bebc2005b60405167ffffffffffffffff9091168152602001610316565b61030c60655481565b61038f61038a366004611f06565b610855565b005b606a5461035a906c01000000000000000000000000900467ffffffffffffffff1681565b61038f6103c3366004611f5d565b61086b565b61030c61087f565b6103276108aa565b61038f6103e6366004611f7f565b6108d4565b61030c6108e6565b61035a610916565b606a546104179068010000000000000000900463ffffffff1681565b60405163ffffffff9091168152602001610316565b61030c7f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c0881565b604080518082018252600581527f322e352e30000000000000000000000000000000000000000000000000000000602082015290516103169190612014565b61030c61093c565b61038f610967565b60335473ffffffffffffffffffffffffffffffffffffffff16610327565b61038f6104ce366004612027565b61097b565b61032761098d565b6104e36109bd565b6040516103169190600060c08201905073ffffffffffffffffffffffffffffffffffffffff8084511683528060208501511660208401528060408501511660408401528060608501511660608401528060808501511660808401528060a08501511660a08401525092915050565b610327610ace565b61038f610567366004612049565b610afe565b61030c610b0f565b6068546104179068010000000000000000900463ffffffff1681565b61038f61059e366004611f7f565b610b3a565b610327610b4c565b61038f6105b9366004612064565b610b7c565b606a5461041790640100000000900463ffffffff1681565b61038f6105e43660046121a7565b610b8d565b6106ad6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152506040805160c08101825260695463ffffffff8082168352640100000000820460ff9081166020850152650100000000008304169383019390935266010000000000008104831660608301526a0100000000000000000000810490921660808201526e0100000000000000000000000000009091046fffffffffffffffffffffffffffffffff1660a082015290565b6040516103169190600060c08201905063ffffffff80845116835260ff602085015116602084015260ff6040850151166040840152806060850151166060840152806080850151166080840152506fffffffffffffffffffffffffffffffff60a08401511660a083015292915050565b606a546104179063ffffffff1681565b610327610f06565b61030c610f36565b61030c610f61565b61030c60675481565b606854610417906c01000000000000000000000000900463ffffffff1681565b610327610f8c565b61038f610784366004611f5d565b610fbc565b61030c60665481565b60685461035a9067ffffffffffffffff1681565b61030c611070565b61030c61109b565b61030c600081565b6107e960017fa04c5bb938ca6fc46d95553abf0a76345ce3e722a30bf4f74928b8e7d852320d612325565b81565b600061082061081c60017f9904ba90dde5696cda05c9e0dab5cbaa0fea005ace4d11218a02ac668dad6377612325565b5490565b905090565b600061082061081c60017f4b6c74f9e688cb39801f2112c14a8c57232a3fc5202e1444126d4bce86eb19ad612325565b61085d6110ca565b610867828261114b565b5050565b6108736110ca565b61087c8161125b565b50565b6107e960017f46adcbebc6be8ce551740c29c47c8798210f23f7f4086c41752944352568d5a8612325565b60006108207f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c085490565b6108dc6110ca565b6108678282611318565b600061082061081c60017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b6069546000906108209063ffffffff6a010000000000000000000082048116911661233c565b6107e960017f383f291819e6d54073bc9a648251d97421076bdd101933c0c022219ce9580637612325565b61096f6110ca565b610979600061141d565b565b6109836110ca565b6108678282611494565b600061082061081c60017fa04c5bb938ca6fc46d95553abf0a76345ce3e722a30bf4f74928b8e7d852320d612325565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a08101919091526040518060c00160405280610a02610ace565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a25610b4c565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a486107ec565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a6b610f8c565b73ffffffffffffffffffffffffffffffffffffffff168152602001610a8e610825565b73ffffffffffffffffffffffffffffffffffffffff168152602001610ab161098d565b73ffffffffffffffffffffffffffffffffffffffff169052919050565b600061082061081c60017f383f291819e6d54073bc9a648251d97421076bdd101933c0c022219ce9580637612325565b610b066110ca565b61087c8161156a565b6107e960017f71ac12829d66ee73d8d95bff50b3589745ce57edae70a3fb111a2342464dc598612325565b610b426110ca565b61086782826116c0565b600061082061081c60017f46adcbebc6be8ce551740c29c47c8798210f23f7f4086c41752944352568d5a8612325565b610b846110ca565b61087c81611892565b600054610100900460ff1615808015610bad5750600054600160ff909116105b80610bc75750303b158015610bc7575060005460ff166001145b610c58576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a656400000000000000000000000000000000000060648201526084015b60405180910390fd5b600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790558015610cb657600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff166101001790555b610cbe6118ba565b610cc78a610fbc565b610cd087611892565b610cda8989611318565b610ce38661156a565b610d0c7f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08869055565b610d3f610d3a60017f71ac12829d66ee73d8d95bff50b3589745ce57edae70a3fb111a2342464dc598612325565b849055565b610d73610d6d60017f383f291819e6d54073bc9a648251d97421076bdd101933c0c022219ce9580637612325565b83519055565b610daa610da160017f46adcbebc6be8ce551740c29c47c8798210f23f7f4086c41752944352568d5a8612325565b60208401519055565b610de1610dd860017f9904ba90dde5696cda05c9e0dab5cbaa0fea005ace4d11218a02ac668dad6377612325565b60408401519055565b610e18610e0f60017f52322a25d9f59ea17656545543306b7aef62bc0cc53a0e65ccfa0c75b97aa907612325565b60608401519055565b610e4f610e4660017f4b6c74f9e688cb39801f2112c14a8c57232a3fc5202e1444126d4bce86eb19ad612325565b60808401519055565b610e86610e7d60017fa04c5bb938ca6fc46d95553abf0a76345ce3e722a30bf4f74928b8e7d852320d612325565b60a08401519055565b610e8e611959565b610e97846119c1565b8015610efa57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050505050505050565b600061082061081c60017f71ac12829d66ee73d8d95bff50b3589745ce57edae70a3fb111a2342464dc598612325565b6107e960017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b6107e960017f52322a25d9f59ea17656545543306b7aef62bc0cc53a0e65ccfa0c75b97aa907612325565b600061082061081c60017f52322a25d9f59ea17656545543306b7aef62bc0cc53a0e65ccfa0c75b97aa907612325565b610fc46110ca565b73ffffffffffffffffffffffffffffffffffffffff8116611067576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610c4f565b61087c8161141d565b6107e960017f9904ba90dde5696cda05c9e0dab5cbaa0fea005ace4d11218a02ac668dad6377612325565b6107e960017f4b6c74f9e688cb39801f2112c14a8c57232a3fc5202e1444126d4bce86eb19ad612325565b9055565b60335473ffffffffffffffffffffffffffffffffffffffff163314610979576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c4f565b606a80547fffffffffffffffffffffffff000000000000000000000000ffffffffffffffff166801000000000000000063ffffffff8516027fffffffffffffffffffffffff0000000000000000ffffffffffffffffffffffff16176c0100000000000000000000000067ffffffffffffffff841690810291909117909155604080516bffffffff000000000000000085831b16909217602083015260009101604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060055b60007f1d2b0bda21d56b8bd12d4f94ebacffdfb35f5e226f84b461103bb8beab6353be8360405161124e9190612014565b60405180910390a3505050565b6112847f65a7ed542fb37fe237fdfbdd70b31598523fe5b32879e307bae27a0bd9581c08829055565b6040805173ffffffffffffffffffffffffffffffffffffffff8316602082015260009101604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152919052905060035b60007f1d2b0bda21d56b8bd12d4f94ebacffdfb35f5e226f84b461103bb8beab6353be8360405161130c9190612014565b60405180910390a35050565b606880547fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff166801000000000000000063ffffffff8581169182027fffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff16929092176c0100000000000000000000000092851692909202919091179091557f0100000000000000000000000000000000000000000000000000000000000000602083811b67ffffffff000000001690921717606681905560655460408051938401919091528201526000906060015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190529050600161121d565b6033805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b7fff00000000000000000000000000000000000000000000000000000000000000811615611544576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f53797374656d436f6e6669673a207363616c61722065786365656473206d617860448201527f2e000000000000000000000000000000000000000000000000000000000000006064820152608401610c4f565b6065829055606681905560408051602081018490529081018290526000906060016113e6565b611572610916565b67ffffffffffffffff168167ffffffffffffffff1610156115ef576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f53797374656d436f6e6669673a20676173206c696d697420746f6f206c6f77006044820152606401610c4f565b630bebc20067ffffffffffffffff82161115611667576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f53797374656d436f6e6669673a20676173206c696d697420746f6f20686967686044820152606401610c4f565b606880547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff831690811790915560408051602080820193909352815180820390930183528101905260026112db565b60018263ffffffff161015611757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f53797374656d436f6e6669673a2064656e6f6d696e61746f72206d757374206260448201527f65203e3d203100000000000000000000000000000000000000000000000000006064820152608401610c4f565b60018163ffffffff1610156117ee576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f53797374656d436f6e6669673a20656c6173746963697479206d75737420626560448201527f203e3d20310000000000000000000000000000000000000000000000000000006064820152608401610c4f565b606a805463ffffffff83811664010000000081027fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000909316918616919091179190911790915560405160009161185b91602086811b67ffffffff0000000016909217910190815260200190565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190529050600461121d565b60678190556040805160208082018490528251808303909101815290820190915260006112db565b600054610100900460ff16611951576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c4f565b610979611e35565b61198761081c60017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b600003610979576109796119bc60017fa11ee3ab75b40e88a0105e935d17cd36c8faee0138320d776c411291bdbbb1a0612325565b439055565b8060a001516fffffffffffffffffffffffffffffffff16816060015163ffffffff161115611a71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603560248201527f53797374656d436f6e6669673a206d696e206261736520666565206d7573742060448201527f6265206c657373207468616e206d6178206261736500000000000000000000006064820152608401610c4f565b6001816040015160ff1611611b08576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f53797374656d436f6e6669673a2064656e6f6d696e61746f72206d757374206260448201527f65206c6172676572207468616e203100000000000000000000000000000000006064820152608401610c4f565b6068546080820151825167ffffffffffffffff90921691611b299190612368565b63ffffffff161115611b97576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f53797374656d436f6e6669673a20676173206c696d697420746f6f206c6f77006044820152606401610c4f565b6000816020015160ff1611611c2e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f53797374656d436f6e6669673a20656c6173746963697479206d756c7469706c60448201527f6965722063616e6e6f74206265203000000000000000000000000000000000006064820152608401610c4f565b8051602082015163ffffffff82169160ff90911690611c4e908290612387565b611c5891906123d1565b63ffffffff1614611ceb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603760248201527f53797374656d436f6e6669673a20707265636973696f6e206c6f73732077697460448201527f6820746172676574207265736f75726365206c696d69740000000000000000006064820152608401610c4f565b805160698054602084015160408501516060860151608087015160a09097015163ffffffff9687167fffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000009095169490941764010000000060ff94851602177fffffffffffffffffffffffffffffffffffffffffffff0000000000ffffffffff166501000000000093909216929092027fffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffff1617660100000000000091851691909102177fffff0000000000000000000000000000000000000000ffffffffffffffffffff166a010000000000000000000093909416929092027fffff00000000000000000000000000000000ffffffffffffffffffffffffffff16929092176e0100000000000000000000000000006fffffffffffffffffffffffffffffffff90921691909102179055565b600054610100900460ff16611ecc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201527f6e697469616c697a696e670000000000000000000000000000000000000000006064820152608401610c4f565b6109793361141d565b803563ffffffff81168114611ee957600080fd5b919050565b803567ffffffffffffffff81168114611ee957600080fd5b60008060408385031215611f1957600080fd5b611f2283611ed5565b9150611f3060208401611eee565b90509250929050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611ee957600080fd5b600060208284031215611f6f57600080fd5b611f7882611f39565b9392505050565b60008060408385031215611f9257600080fd5b611f9b83611ed5565b9150611f3060208401611ed5565b6000815180845260005b81811015611fcf57602081850181015186830182015201611fb3565b81811115611fe1576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081526000611f786020830184611fa9565b6000806040838503121561203a57600080fd5b50508035926020909101359150565b60006020828403121561205b57600080fd5b611f7882611eee565b60006020828403121561207657600080fd5b5035919050565b60405160c0810167ffffffffffffffff811182821017156120c7577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b803560ff81168114611ee957600080fd5b600060c082840312156120f057600080fd5b60405160c0810181811067ffffffffffffffff8211171561213a577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290508061214983611f39565b815261215760208401611f39565b602082015261216860408401611f39565b604082015261217960608401611f39565b606082015261218a60808401611f39565b608082015261219b60a08401611f39565b60a08201525092915050565b6000806000806000806000806000898b036102608112156121c757600080fd5b6121d08b611f39565b99506121de60208c01611ed5565b98506121ec60408c01611ed5565b975060608b0135965061220160808c01611eee565b955061220f60a08c01611f39565b945060c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff408201121561224157600080fd5b5061224a61207d565b61225660c08c01611ed5565b815261226460e08c016120cd565b60208201526122766101008c016120cd565b60408201526122886101208c01611ed5565b606082015261229a6101408c01611ed5565b60808201526101608b01356fffffffffffffffffffffffffffffffff811681146122c357600080fd5b60a082015292506122d76101808b01611f39565b91506122e78b6101a08c016120de565b90509295985092959850929598565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600082821015612337576123376122f6565b500390565b600067ffffffffffffffff80831681851680830382111561235f5761235f6122f6565b01949350505050565b600063ffffffff80831681851680830382111561235f5761235f6122f6565b600063ffffffff808416806123c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b92169190910492915050565b600063ffffffff808316818516818304811182151516156123f4576123f46122f6565b0294935050505056fea164736f6c634300080f000a

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
0x340f923E5c7cbB2171146f64169EC9d5a9FfE647
Loading...
Loading
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.