Sepolia Testnet

Contract

0x8f4099455BDc14aa54F47a445E1402406bD1D622
 
Source Code Source Code

Overview

ETH Balance

0.5 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Propose86716042025-07-01 21:29:24436 days ago1751405364IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.001573024.23029469
Propose86713102025-07-01 20:29:00436 days ago1751401740IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.003394719.12903476
Propose86710132025-07-01 19:28:00436 days ago1751398080IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0043682211.7473596
Propose86707192025-07-01 18:29:12436 days ago1751394552IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0081092221.80726534
Propose86704232025-07-01 17:29:36436 days ago1751390976IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.010856929.1963004
Propose86701282025-07-01 16:30:36436 days ago1751387436IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0229285161.65916478
Propose86698332025-07-01 15:28:12436 days ago1751383692IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.04318499116.1364725
Propose86695402025-07-01 14:29:36436 days ago1751380176IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0150465240.46299054
Propose86692422025-07-01 13:29:48436 days ago1751376588IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0083696722.50766917
Propose86689492025-07-01 12:31:00436 days ago1751373060IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0075636520.34011473
Propose86686542025-07-01 11:31:24436 days ago1751369484IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0131328735.31682595
Propose86683602025-07-01 10:32:24436 days ago1751365944IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0088875223.90024339
Propose86681062025-07-01 9:41:24437 days ago1751362884IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.13527565363.78210894
Propose86677682025-07-01 8:33:48437 days ago1751358828IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0083217522.37880103
Propose86674732025-07-01 7:34:12437 days ago1751355252IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.0138372137.2109247
Propose86671782025-07-01 6:35:00437 days ago1751351700IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.002358596.3427143
Propose86668862025-07-01 5:36:12437 days ago1751348172IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000744832.00305728
Propose86665922025-07-01 4:37:00437 days ago1751344620IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000993292.67132776
Propose86662952025-07-01 3:37:12437 days ago1751341032IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.001826944.91300106
Propose86659992025-07-01 2:37:48437 days ago1751337468IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.002931877.88438117
Propose86657052025-07-01 1:39:00437 days ago1751333940IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000178410.47978563
Propose86654132025-07-01 0:40:24437 days ago1751330424IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000002590.00697154
Propose86651192025-06-30 23:41:24437 days ago1751326884IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000001820.0049126
Propose86648212025-06-30 22:41:36437 days ago1751323296IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000001980.00533046
Propose86645262025-06-30 21:42:36437 days ago1751319756IN
0x8f4099455BDc14aa54F47a445E1402406bD1D622
0 ETH0.000001920.0051704
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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 Similar Match: 0x2E7B1eF6...54ac0d34A
Constructor

Contract Name

KailuaTreasury

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 10000000 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"contract IRiscZeroVerifier","name":"_verifierContract","type":"address"},{"internalType":"bytes32","name":"_imageId","type":"bytes32"},{"internalType":"bytes32","name":"_configHash","type":"bytes32"},{"internalType":"uint256","name":"_proposalOutputCount","type":"uint256"},{"internalType":"uint256","name":"_outputBlockSpan","type":"uint256"},{"internalType":"GameType","name":"_gameType","type":"uint32"},{"internalType":"contract OptimismPortal2","name":"_optimismPortal","type":"address"},{"internalType":"Claim","name":"_rootClaim","type":"bytes32"},{"internalType":"uint64","name":"_l2BlockNumber","type":"uint64"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyEliminated","type":"error"},{"inputs":[],"name":"AlreadyInitialized","type":"error"},{"inputs":[],"name":"AlreadyProven","type":"error"},{"inputs":[],"name":"BadAuth","type":"error"},{"inputs":[],"name":"BadExtraData","type":"error"},{"inputs":[{"internalType":"address","name":"source","type":"address"},{"internalType":"address","name":"expected","type":"address"}],"name":"Blacklisted","type":"error"},{"inputs":[{"internalType":"uint256","name":"anchored","type":"uint256"},{"internalType":"uint256","name":"initialized","type":"uint256"}],"name":"BlockNumberMismatch","type":"error"},{"inputs":[],"name":"BondTransferFailed","type":"error"},{"inputs":[],"name":"GameNotInProgress","type":"error"},{"inputs":[],"name":"GameNotResolved","type":"error"},{"inputs":[],"name":"IncorrectBondAmount","type":"error"},{"inputs":[],"name":"InvalidDataRemainder","type":"error"},{"inputs":[],"name":"InvalidDisputedClaimIndex","type":"error"},{"inputs":[],"name":"InvalidParent","type":"error"},{"inputs":[],"name":"NoConflict","type":"error"},{"inputs":[],"name":"NoCreditToClaim","type":"error"},{"inputs":[],"name":"NotProposed","type":"error"},{"inputs":[],"name":"NotProven","type":"error"},{"inputs":[{"internalType":"Claim","name":"rootClaim","type":"bytes32"}],"name":"UnexpectedRootClaim","type":"error"},{"inputs":[],"name":"UnknownGame","type":"error"},{"inputs":[{"internalType":"address","name":"parentGame","type":"address"}],"name":"VanguardError","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"BondUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"signature","type":"bytes32"},{"indexed":true,"internalType":"enum ProofStatus","name":"status","type":"uint8"}],"name":"Proven","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"enum GameStatus","name":"status","type":"uint8"}],"name":"Resolved","type":"event"},{"inputs":[],"name":"DISPUTE_GAME_FACTORY","outputs":[{"internalType":"contract DisputeGameFactory","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FPVM_IMAGE_ID","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"GAME_TYPE","outputs":[{"internalType":"GameType","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"KAILUA_TREASURY","outputs":[{"internalType":"contract IKailuaTreasury","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"L2_BLOCK_NUMBER","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OPTIMISM_PORTAL","outputs":[{"internalType":"contract OptimismPortal2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OUTPUT_BLOCK_SPAN","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PROPOSAL_BLOBS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PROPOSAL_OUTPUT_COUNT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RISC_ZERO_VERIFIER","outputs":[{"internalType":"contract IRiscZeroVerifier","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ROLLUP_CONFIG_HASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ROOT_CLAIM","outputs":[{"internalType":"Claim","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"appendChild","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_vanguard","type":"address"},{"internalType":"Duration","name":"_vanguardAdvantage","type":"uint64"}],"name":"assignVanguard","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"blobsHash","outputs":[{"internalType":"bytes32","name":"blobsHash_","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"childCount","outputs":[{"internalType":"uint256","name":"count_","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"children","outputs":[{"internalType":"contract KailuaTournament","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"claims","type":"uint256"}],"name":"claimEliminationBonds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimProposerBond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"contenderDuplicates","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"contenderIndex","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createdAt","outputs":[{"internalType":"Timestamp","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_child","type":"address"},{"internalType":"address","name":"prover","type":"address"}],"name":"eliminate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"eliminationRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"eliminations","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"eliminationsPaid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"extraData","outputs":[{"internalType":"bytes","name":"extraData_","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"gameCreator","outputs":[{"internalType":"address","name":"creator_","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"gameData","outputs":[{"internalType":"GameType","name":"gameType_","type":"uint32"},{"internalType":"Claim","name":"rootClaim_","type":"bytes32"},{"internalType":"bytes","name":"extraData_","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gameIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gameType","outputs":[{"internalType":"GameType","name":"gameType_","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"getChallengerDuration","outputs":[{"internalType":"Duration","name":"duration_","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"isProposing","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"childSignature","type":"bytes32"}],"name":"isViableSignature","outputs":[{"internalType":"bool","name":"isViableSignature_","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"l1Head","outputs":[{"internalType":"Hash","name":"l1Head_","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"l2BlockNumber","outputs":[{"internalType":"uint256","name":"l2BlockNumber_","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"lastProposal","outputs":[{"internalType":"contract KailuaTournament","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minCreationTime","outputs":[{"internalType":"Timestamp","name":"minCreationTime_","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"opponentIndex","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"paidBonds","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"parentGame","outputs":[{"internalType":"contract KailuaTournament","name":"parentGame_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"participationBond","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"proofStatus","outputs":[{"internalType":"enum ProofStatus","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"proposalBlobHashes","outputs":[{"internalType":"Hash","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"Claim","name":"_rootClaim","type":"bytes32"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"propose","outputs":[{"internalType":"contract KailuaTournament","name":"tournament","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"proposer","outputs":[{"internalType":"address","name":"proposer_","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"proposerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"payoutRecipient","type":"address"},{"internalType":"uint64[2]","name":"co","type":"uint64[2]"},{"internalType":"uint256","name":"proposedOutputFe","type":"uint256"},{"internalType":"bytes","name":"blobCommitment","type":"bytes"},{"internalType":"bytes","name":"kzgProof","type":"bytes"}],"name":"proveNullFault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"payoutRecipient","type":"address"},{"internalType":"uint64[2]","name":"co","type":"uint64[2]"},{"internalType":"bytes","name":"encodedSeal","type":"bytes"},{"internalType":"bytes32","name":"acceptedOutputHash","type":"bytes32"},{"internalType":"uint256","name":"proposedOutputFe","type":"uint256"},{"internalType":"bytes32","name":"computedOutputHash","type":"bytes32"},{"internalType":"bytes[]","name":"blobCommitments","type":"bytes[]"},{"internalType":"bytes[]","name":"kzgProofs","type":"bytes[]"}],"name":"proveOutputFault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"payoutRecipient","type":"address"},{"internalType":"uint64","name":"childIndex","type":"uint64"},{"internalType":"bytes","name":"encodedSeal","type":"bytes"}],"name":"proveValidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"provenAt","outputs":[{"internalType":"Timestamp","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"prover","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"eliminationLimit","type":"uint256"}],"name":"pruneChildren","outputs":[{"internalType":"contract KailuaTournament","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"resolve","outputs":[{"internalType":"enum GameStatus","name":"status_","type":"uint8"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"resolvedAt","outputs":[{"internalType":"Timestamp","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rootClaim","outputs":[{"internalType":"Claim","name":"rootClaim_","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setParticipationBond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"signature","outputs":[{"internalType":"bytes32","name":"signature_","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"status","outputs":[{"internalType":"enum GameStatus","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"treasuryAddress","outputs":[{"internalType":"address","name":"treasuryAddress_","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"validChildSignature","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vanguard","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vanguardAdvantage","outputs":[{"internalType":"Duration","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint64","name":"","type":"uint64"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"verifyIntermediateOutput","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"wasRespectedGameTypeWhenCreated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x608060405260043610610401575f3560e01c80638b85902b1161021d578063bcef3b5511610122578063dce87e68116100b7578063eb45ec0d11610087578063fa24f7431161006d578063fa24f74314610e8d578063fb02d51514610eb0578063fcddca9814610ecf575f80fd5b8063eb45ec0d14610e41578063f3c0ce2214610e5a575f80fd5b8063dce87e6814610db1578063e169858e14610de4578063e1f3c01014610e03578063e854e31a14610e22575f80fd5b8063ca0dc973116100f2578063ca0dc97314610d18578063cf09e0d014610d2b578063cfa4512814610d4b578063dbbf2c4714610d7e575f80fd5b8063bcef3b5514610c37578063bd8da95614610c76578063c5f956af14610c95578063c7265bc614610cd7575f80fd5b8063a9b51cb6116101b2578063b84c278611610182578063bbdc02db11610168578063bbdc02db14610bc1578063bc586c4814610c04578063bc65cdc314610c18575f80fd5b8063b84c278614610b4b578063bb7ecb2114610b80575f80fd5b8063a9b51cb614610aa1578063aebda6f814610ac0578063afdaec5014610adf578063b425dcb714610b12575f80fd5b8063971805d8116101ed578063971805d8146109fa578063a09159a614610a2d578063a875459414610a4c578063a8e4fb9014610a8d575f80fd5b80638b85902b146109465780638bc3bbc0146109885780638e8abdb11461099c57806393294bc3146109cf575f80fd5b8063429e88d0116103235780636e023443116102b8578063768c7204116102885780638129fc1c1161026e5780638129fc1c146108d857806382ff53a1146108e057806385734ee114610913575f80fd5b8063768c72041461088757806377e4b3d5146108a7575f80fd5b80636e023443146108065780637002ce421461083457806370a87a9814610853578063716e5b4a14610872575f80fd5b806354fd4d50116102f357806354fd4d50146107495780635654a3411461079e578063609d3334146107b35780636361506d146107c7575f80fd5b8063429e88d0146106c55780634a1890f0146106e45780634c6f84141461071757806351ff484714610735575f80fd5b8063250e69bd116103995780632a90b48f116103695780632a90b48f146106095780632b44606d14610628578063326f81951461065357806337b1b22914610686575f80fd5b8063250e69bd1461057e5780632810e1d6146105ac5780632a6375da146105c05780632a664874146105f3575f80fd5b80631bbd66f3116103d45780631bbd66f3146104bc5780631d9e47f4146104dc5780631e24fdd51461050f578063200d2ed214610544575f80fd5b8063077fb4691461040557806312f9650f1461044257806316112bcf1461046557806319effeb414610490575b5f80fd5b348015610410575f80fd5b5061042461041f36600461507c565b610ee3565b60405167ffffffffffffffff90911681526020015b60405180910390f35b34801561044d575f80fd5b50610457600e5481565b604051908152602001610439565b348015610470575f80fd5b5061045761047f3660046150c2565b600b6020525f908152604090205481565b34801561049b575f80fd5b50600a546104249068010000000000000000900467ffffffffffffffff1681565b3480156104c7575f80fd5b506008546104249067ffffffffffffffff1681565b3480156104e7575f80fd5b50305b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610439565b34801561051a575f80fd5b5061053461052936600461513e565b5f9695505050505050565b6040519015158152602001610439565b34801561054f575f80fd5b50600a5461057190700100000000000000000000000000000000900460ff1681565b6040516104399190615226565b348015610589575f80fd5b50600a546105349071010000000000000000000000000000000000900460ff1681565b3480156105b7575f80fd5b50610571610f1e565b3480156105cb575f80fd5b506104577f03a13e614b8764ba3056af16d5f82d04694ca2b810440ae51b08d58f8d020a5e81565b3480156105fe575f80fd5b50610607611157565b005b348015610614575f80fd5b50610607610623366004615239565b6112af565b348015610633575f80fd5b506104576106423660046150c2565b60116020525f908152604090205481565b34801561065e575f80fd5b506104247f000000000000000000000000000000000000000000000000000000000000000081565b348015610691575f80fd5b50367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90033560601c6104ea565b3480156106d0575f80fd5b506104576106df36600461507c565b611536565b3480156106ef575f80fd5b506104577ff76fbecd1f2e49bca01c1ae5057596e3c3603d0718fa1f1e8e7a32a0c175d56081565b348015610722575f80fd5b50600a5467ffffffffffffffff16610424565b348015610740575f80fd5b50610457611554565b348015610754575f80fd5b506107916040518060400160405280600581526020017f302e312e3000000000000000000000000000000000000000000000000000000081525081565b60405161043991906152db565b3480156107a9575f80fd5b5061045760015481565b3480156107be575f80fd5b50610791611616565b3480156107d2575f80fd5b50367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c900360340135610457565b348015610811575f80fd5b5061057161082036600461507c565b60046020525f908152604090205460ff1681565b34801561083f575f80fd5b506104ea61084e36600461507c565b611624565b34801561085e575f80fd5b506104ea61086d36600461507c565b611659565b34801561087d575f80fd5b5061045760095481565b348015610892575f80fd5b506006546104249067ffffffffffffffff1681565b3480156108b2575f80fd5b506013546104ea90610100900473ffffffffffffffffffffffffffffffffffffffff1681565b6106076121a8565b3480156108eb575f80fd5b506104ea7f000000000000000000000000db5dbb1c17b3a92df1e1218085ebbc355733e90981565b34801561091e575f80fd5b506104ea7f000000000000000000000000ab7d90339740333361870794646695d9710bf29b81565b348015610951575f80fd5b50367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036054013560c01c610457565b348015610993575f80fd5b50600554610457565b3480156109a7575f80fd5b506104577f000000000000000000000000000000000000000000000000000000000000000181565b3480156109da575f80fd5b506104576109e93660046150c2565b600f6020525f908152604090205481565b348015610a05575f80fd5b506104577ff602be8b1a5555eb4be20838c5315893b641592b999a7443ba2e1c3bef2a820581565b348015610a38575f80fd5b50610534610a4736600461507c565b61243b565b348015610a57575f80fd5b506104ea610a6636600461507c565b60026020525f908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b348015610a98575f80fd5b506104ea61247b565b348015610aac575f80fd5b50610607610abb3660046152ed565b612529565b348015610acb575f80fd5b50610607610ada36600461507c565b6126e8565b348015610aea575f80fd5b506104ea7f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62281565b348015610b1d575f80fd5b50601354610424907501000000000000000000000000000000000000000000900467ffffffffffffffff1681565b348015610b56575f80fd5b50610424610b6536600461507c565b60036020525f908152604090205467ffffffffffffffff1681565b348015610b8b575f80fd5b506104ea610b9a3660046150c2565b600c6020525f908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b348015610bcc575f80fd5b507f00000000000000000000000000000000000000000000000000000000000005395b60405163ffffffff9091168152602001610439565b348015610c0f575f80fd5b50610607612862565b348015610c23575f80fd5b50610607610c3236600461536a565b612a0d565b348015610c42575f80fd5b50367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c900360140135610457565b348015610c81575f80fd5b50610424610c9036600461507c565b505f90565b348015610ca0575f80fd5b50367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c9003605c013560601c6104ea565b348015610ce2575f80fd5b506104ea610cf13660046150c2565b60126020525f908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6104ea610d26366004615442565b6133db565b348015610d36575f80fd5b50600a546104249067ffffffffffffffff1681565b348015610d56575f80fd5b506104577f000000000000000000000000000000000000000000000000000000000000070881565b348015610d89575f80fd5b50610bef7f000000000000000000000000000000000000000000000000000000000000053981565b348015610dbc575f80fd5b506104577f000000000000000000000000000000000000000000000000000000000000000181565b348015610def575f80fd5b50610607610dfe36600461548a565b613a77565b348015610e0e575f80fd5b506104ea610e1d3660046154eb565b614176565b348015610e2d575f80fd5b50610607610e3c36600461507c565b6141b7565b348015610e4c575f80fd5b50600d546105349060ff1681565b348015610e65575f80fd5b506104ea7f000000000000000000000000925d8331ddc0a1f0d96e68cf073dfe1d92b6918781565b348015610e98575f80fd5b50610ea1614318565b60405161043993929190615515565b348015610ebb575f80fd5b50610607610eca366004615542565b614442565b348015610eda575f80fd5b506104576148c4565b60078181548110610ef2575f80fd5b905f5260205f209060049182820401919006600802915054906101000a900467ffffffffffffffff1681565b5f807f000000000000000000000000db5dbb1c17b3a92df1e1218085ebbc355733e90990508073ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f8c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610fb091906155d9565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611049576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e6572000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b5f600a54700100000000000000000000000000000000900460ff166002811115611075576110756151c4565b146110ac576040517f67fe195000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a80547fffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff1670020000000000000000000000000000000017905560029150816040517f5e186f09b9c93491f14e277eea7faa5de6a2d4bda75a79af7a3684fbfb42da60905f90a250600a80547fffffffffffffffffffffffffffffffff0000000000000000ffffffffffffffff16680100000000000000004267ffffffffffffffff160217905590565b7f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62273ffffffffffffffffffffffffffffffffffffffff1663eb45ec0d6040518163ffffffff1660e01b81526004016020604051808303815f875af11580156111c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111e591906155f4565b61121b576040517f9d3e7d2400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b303303611254576040517f5f53dd9800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600580546001810182555f919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db00180547fffffffffffffffffffffffff00000000000000000000000000000000000000001633179055565b5f8290505f8173ffffffffffffffffffffffffffffffffffffffff16631d9e47f46040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112fd573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061132191906155d9565b90503373ffffffffffffffffffffffffffffffffffffffff821614611390576040517fd36871fd00000000000000000000000000000000000000000000000000000000815233600482015273ffffffffffffffffffffffffffffffffffffffff82166024820152604401611040565b73ffffffffffffffffffffffffffffffffffffffff8083165f908152600c602052604090205416806113ee576040517ff2a87d5e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81165f908152600b60205260409020541561144a576040517f8b1dfa2200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff16635654a3416040518163ffffffff1660e01b8152600401602060405180830381865afa158015611493573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114b79190615613565b73ffffffffffffffffffffffffffffffffffffffff9182165f818152600b60209081526040808320949094559690931683526010865290822080546001810182559083529490912090930180547fffffffffffffffffffffffff000000000000000000000000000000000000000016909317909255505050565b905090565b5f8181548110611544575f80fd5b5f91825260209091200154905081565b5f600261158e367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036014013590565b90565b5f6040516020016115a092919061565e565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526115d891615677565b602060405180830381855afa1580156115f3573d5f803e3d5ffd5b5050506040513d601f19601f820116820180604052508101906115319190615613565b60606115316054601c6148d8565b60058181548110611633575f80fd5b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b5f6002600a54700100000000000000000000000000000000900460ff166002811115611687576116876151c4565b146116be576040517fc105260a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005545f036116f9576040517ff2a87d5e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065460085460055467ffffffffffffffff9283169290911690820361172257505f9392505050565b8167ffffffffffffffff168167ffffffffffffffff161161174b576117488260016156bf565b90505b5f60058367ffffffffffffffff1681548110611769576117696156e7565b5f918252602080832090910154604080517f51ff4847000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff909216945084926351ff4847926004808401938290030181865afa1580156117de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118029190615613565b905061180d8161243b565b158061181d575061181d82614929565b15611cee575f61182c82614b20565b6007549091505b5f8111801561184157505f88115b156119fd575f60056007611856600185615714565b81548110611866576118666156e7565b905f5260205f2090600491828204019190066008029054906101000a900467ffffffffffffffff1667ffffffffffffffff16815481106118a8576118a86156e7565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff1690506118d481614929565b61197d576040517f2a90b48f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff828116600483015284811660248301527f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d6221690632a90b48f906044015f604051808303815f87803b158015611966575f80fd5b505af1158015611978573d5f803e3d5ffd5b505050505b600780548061198e5761198e615727565b5f8281526020902060047fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90920191820401805467ffffffffffffffff600860038516026101000a0219169055905550806119e881615754565b9150886119f481615754565b99505050611833565b50865f03611a1157505f9695505050505050565b611a1a83614929565b611ac3576040517f2a90b48f00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff848116600483015282811660248301527f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d6221690632a90b48f906044015f604051808303815f87803b158015611aac575f80fd5b505af1158015611abe573d5f803e3d5ffd5b505050505b86611acd81615754565b9750508394505b60055467ffffffffffffffff8616108015611aee57505f87115b15611cab5760058567ffffffffffffffff1681548110611b1057611b106156e7565b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff169250611b3c83614929565b611c8c578273ffffffffffffffffffffffffffffffffffffffff166351ff48476040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b89573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611bad9190615613565b9150611bb88261243b565b611c87577f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62273ffffffffffffffffffffffffffffffffffffffff16632a90b48f84611c0285614b20565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff9283166004820152911660248201526044015f604051808303815f87803b158015611c6c575f80fd5b505af1158015611c7e573d5f803e3d5ffd5b50505050611c8c565b611cab565b84611c9681615788565b955087611ca281615754565b98505050611ad4565b600680547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff8716179055611cea8560016156bf565b9350505b60055467ffffffffffffffff8516108015611db95750611db960058567ffffffffffffffff1681548110611d2457611d246156e7565b5f9182526020918290200154604080517f51ff4847000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff909216926351ff4847926004808401938290030181865afa158015611d95573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a479190615613565b1561219d575b60055467ffffffffffffffff8416108015611dd957505f86115b1561214a575f60058467ffffffffffffffff1681548110611dfc57611dfc6156e7565b905f5260205f20015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050611f1d8373ffffffffffffffffffffffffffffffffffffffff1663bd8da956611ec28473ffffffffffffffffffffffffffffffffffffffff1663cf09e0d06040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e91573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611eb591906157ae565b67ffffffffffffffff1690565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815267ffffffffffffffff9091166004820152602401602060405180830381865afa158015611e91573d5f803e3d5ffd5b67ffffffffffffffff165f03611f33575061214a565b611f3c81614929565b15611f47575061212b565b5f8173ffffffffffffffffffffffffffffffffffffffff166351ff48476040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f91573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611fb59190615613565b9050828103612022575050600780546001810182555f919091527fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6886004820401805460039092166008026101000a67ffffffffffffffff818102199093169286160291909117905561212b565b61202b8161243b565b15612062576040517fa506d33400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62273ffffffffffffffffffffffffffffffffffffffff16632a90b48f836120a884614b20565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815273ffffffffffffffffffffffffffffffffffffffff9283166004820152911660248201526044015f604051808303815f87803b158015612112575f80fd5b505af1158015612124573d5f803e3d5ffd5b5050505050505b8261213581615788565b93508661214181615754565b97505050611dbf565b600880547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff8516908117909155600554148061218f57505f86115b1561219d5750949350505050565b505f95945050505050565b6121b0614b75565b607636146121ea576040517f9824bdab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7ff76fbecd1f2e49bca01c1ae5057596e3c3603d0718fa1f1e8e7a32a0c175d56061223f367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036014013590565b146122a5576040517ff40239db000000000000000000000000000000000000000000000000000000008152367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c9003601401356004820152602401611040565b67ffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036054013560c01c1461239a576040517feaa0996e000000000000000000000000000000000000000000000000000000008152367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036054013560c01c600482015267ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166024820152604401611040565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62216367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c9003605c013560601c14612439576040517f9824bdab00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6009545f901561244d57506009541490565b60015f8381526004602052604090205460ff166002811115612471576124716151c4565b141590505b919050565b6040517fbb7ecb210000000000000000000000000000000000000000000000000000000081523060048201525f907f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62273ffffffffffffffffffffffffffffffffffffffff169063bb7ecb2190602401602060405180830381865afa158015612505573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061153191906155d9565b5f7f000000000000000000000000db5dbb1c17b3a92df1e1218085ebbc355733e90990508073ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612596573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125ba91906155d9565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461264e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e657200000000000000000000000000000000000000000000006044820152606401611040565b506013805467ffffffffffffffff9092167501000000000000000000000000000000000000000000027fffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffff73ffffffffffffffffffffffffffffffffffffffff90941661010002939093167fffffff00000000000000000000000000000000000000000000000000000000ff90921691909117919091179055565b60135460ff16156126f7575f80fd5b601380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055335f9081526011602052604081205481905b83831080156127505750335f9081526010602052604090205481105b156127fa57335f908152601060205260408120805483908110612775576127756156e7565b5f91825260208083209091015473ffffffffffffffffffffffffffffffffffffffff16808352600f9091526040909120549091506127b390846157c9565b73ffffffffffffffffffffffffffffffffffffffff9091165f908152600f60205260408120559150806127e5816157dc565b9150836127f1816157dc565b94505050612734565b50811561282557335f908152601160205260408120805484929061281f9084906157c9565b90915550505b8015612835576128358133614e8c565b5050601380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905550565b60135460ff1615612871575f80fd5b601380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055335f9081526012602052604090205473ffffffffffffffffffffffffffffffffffffffff16801561297e5760028173ffffffffffffffffffffffffffffffffffffffff1663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015612912573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906129369190615813565b6002811115612947576129476151c4565b1461297e576040517fc105260a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f908152600f6020526040812054908190036129c7576040517f17bfe5f700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b335f818152600f60205260408120556129e1908290614e8c565b5050601380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b5f6005612a1d60208d018d615831565b67ffffffffffffffff1681548110612a3757612a376156e7565b5f91825260208220015473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff1663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015612aa2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612ac69190615813565b6002811115612ad757612ad76151c4565b14612b0e576040517f67fe195000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8173ffffffffffffffffffffffffffffffffffffffff166351ff48476040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b58573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b7c9190615613565b90505f808281526004602052604090205460ff166002811115612ba157612ba16151c4565b14612bd8576040517f2c06a36400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f0000000000000000000000000000000000000000000000000000000000000708612c0960408e0160208f01615831565b67ffffffffffffffff1610612c4a576040517f3014033200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612c5a60408d0160208e01615831565b67ffffffffffffffff165f03612d0b57612c9e367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036014013590565b8914612d06576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6261642061636365707465644f757470757400000000000000000000000000006044820152606401611040565b612e60565b73ffffffffffffffffffffffffffffffffffffffff8216631e24fdd560018e81602002016020810190612d3e9190615831565b612d48919061584c565b612d518c614f27565b89895f818110612d6357612d636156e7565b9050602002810190612d75919061586d565b89895f818110612d8757612d876156e7565b9050602002810190612d99919061586d565b6040518763ffffffff1660e01b8152600401612dba96959493929190615915565b6020604051808303815f875af1158015612dd6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612dfa91906155f4565b612e60576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f6261642061636365707465644f7574707574206b7a67000000000000000000006044820152606401611040565b612e8b60017f0000000000000000000000000000000000000000000000000000000000000708615714565b612e9b60408e0160208f01615831565b67ffffffffffffffff1603612f5757612f1a8273ffffffffffffffffffffffffffffffffffffffff1663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ef6573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061158b9190615613565b8703612f52576040517f7412124e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6130ee565b73ffffffffffffffffffffffffffffffffffffffff8216631e24fdd58d6001602002016020810190612f899190615831565b8a8989612f97600182615714565b818110612fa657612fa66156e7565b9050602002810190612fb8919061586d565b8989612fc5600182615714565b818110612fd457612fd46156e7565b9050602002810190612fe6919061586d565b6040518763ffffffff1660e01b815260040161300796959493929190615915565b6020604051808303815f875af1158015613023573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061304791906155f4565b6130ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f6261642070726f706f7365644f7574707574206b7a67000000000000000000006044820152606401611040565b876130b788614f27565b036130ee576040517f7412124e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f7f00000000000000000000000000000000000000000000000000000000000000018d60016020020160208101906131269190615831565b6131319060016156bf565b67ffffffffffffffff16613145919061595e565b367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036054013560c01c61318091906157c9565b90505f60028f5f801b6131d58773ffffffffffffffffffffffffffffffffffffffff16636361506d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ef6573d5f803e3d5ffd5b60405160609390931b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016602084015260348301919091526054820152607481018d9052609481018b905260c084901b7fffffffffffffffff0000000000000000000000000000000000000000000000001660b48201527f03a13e614b8764ba3056af16d5f82d04694ca2b810440ae51b08d58f8d020a5e60bc8201527ff602be8b1a5555eb4be20838c5315893b641592b999a7443ba2e1c3bef2a820560dc82015260fc01604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152908290526132d391615677565b602060405180830381855afa1580156132ee573d5f803e3d5ffd5b5050506040513d601f19601f820116820180604052508101906133119190615613565b90507f000000000000000000000000925d8331ddc0a1f0d96e68cf073dfe1d92b6918773ffffffffffffffffffffffffffffffffffffffff1663ab750e758e8e7ff602be8b1a5555eb4be20838c5315893b641592b999a7443ba2e1c3bef2a8205856040518563ffffffff1660e01b81526004016133929493929190615975565b5f6040518083038186803b1580156133a8575f80fd5b505afa1580156133ba573d5f803e3d5ffd5b5050505050506133cc8d826001614f58565b50505050505050505050505050565b335f908152600b602052604081205415613421576040517fd386ef3e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b341561344b57335f908152600f6020526040812080543492906134459084906157c9565b90915550505b600e54335f908152600f60205260409020541015613495576040517f8620aa1900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556040517f82ecf2f600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000db5dbb1c17b3a92df1e1218085ebbc355733e90916906382ecf2f690613558907f00000000000000000000000000000000000000000000000000000000000005399088908890889060040161599b565b6020604051808303815f875af1158015613574573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061359891906155d9565b600d80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055335f9081526012602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1680156137e2578173ffffffffffffffffffffffffffffffffffffffff16638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613637573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061365b9190615613565b8173ffffffffffffffffffffffffffffffffffffffff16638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156136a4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906136c89190615613565b106137e2578073ffffffffffffffffffffffffffffffffffffffff16638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613716573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061373a9190615613565b8273ffffffffffffffffffffffffffffffffffffffff16638b85902b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015613783573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137a79190615613565b6040517feaa0996e00000000000000000000000000000000000000000000000000000000815260048101929092526024820152604401611040565b601354610100900473ffffffffffffffffffffffffffffffffffffffff161580159061382b5750601354610100900473ffffffffffffffffffffffffffffffffffffffff163314155b15613a07575f8273ffffffffffffffffffffffffffffffffffffffff16631d9e47f46040518163ffffffff1660e01b8152600401602060405180830381865afa15801561387a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061389e91906155d9565b90508073ffffffffffffffffffffffffffffffffffffffff16638bc3bbc06040518163ffffffff1660e01b8152600401602060405180830381865afa1580156138e9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061390d9190615613565b600103613a05575f6139618473ffffffffffffffffffffffffffffffffffffffff16634c6f84146040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e91573d5f803e3d5ffd5b6139759067ffffffffffffffff1642615714565b6013549091507501000000000000000000000000000000000000000000900467ffffffffffffffff1667ffffffffffffffff168167ffffffffffffffff161015613a03576040517f627fad6e00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401611040565b505b505b5073ffffffffffffffffffffffffffffffffffffffff81165f818152600c602090815260408083208054337fffffffffffffffffffffffff000000000000000000000000000000000000000091821681179092559084526012909252909120805490911690911790559392505050565b5f60058467ffffffffffffffff1681548110613a9557613a956156e7565b5f91825260208220015473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff1663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa158015613b00573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613b249190615813565b6002811115613b3557613b356151c4565b14613b6c576040517f67fe195000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166351ff48476040518163ffffffff1660e01b8152600401602060405180830381865afa158015613bb5573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613bd99190615613565b60098190555f9081526003602052604090205467ffffffffffffffff1615613c2d576040517f2c06a36400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f60017f00000000000000000000000000000000000000000000000000000000000007081115613e03576002367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036054013560c01c7f00000000000000000000000000000000000000000000000000000000000007087f00000000000000000000000000000000000000000000000000000000000000018573ffffffffffffffffffffffffffffffffffffffff1663fcddca986040518163ffffffff1660e01b8152600401602060405180830381865afa158015613d15573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190613d399190615613565b6040517fffffffffffffffff00000000000000000000000000000000000000000000000060c095861b8116602083015293851b841660288201529190931b90911660308201526038810191909152605801604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815290829052613dc291615677565b602060405180830381855afa158015613ddd573d5f803e3d5ffd5b5050506040513d601f19601f82011682018060405250810190613e009190615613565b90505b5f613e4e7f00000000000000000000000000000000000000000000000000000000000000017f000000000000000000000000000000000000000000000000000000000000070861595e565b367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036054013560c01c613e8991906157c9565b90505f60028884613edc8773ffffffffffffffffffffffffffffffffffffffff16636361506d6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ef6573d5f803e3d5ffd5b613f10367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90036014013590565b613f5c8973ffffffffffffffffffffffffffffffffffffffff1663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa158015612ef6573d5f803e3d5ffd5b60405160609590951b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166020860152603485019390935260548401919091526074830152609482015260c084901b7fffffffffffffffff0000000000000000000000000000000000000000000000001660b48201527f03a13e614b8764ba3056af16d5f82d04694ca2b810440ae51b08d58f8d020a5e60bc8201527ff602be8b1a5555eb4be20838c5315893b641592b999a7443ba2e1c3bef2a820560dc82015260fc01604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261405991615677565b602060405180830381855afa158015614074573d5f803e3d5ffd5b5050506040513d601f19601f820116820180604052508101906140979190615613565b6040517fab750e7500000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000925d8331ddc0a1f0d96e68cf073dfe1d92b69187169063ab750e759061413290899089907ff602be8b1a5555eb4be20838c5315893b641592b999a7443ba2e1c3bef2a8205908790600401615975565b5f6040518083038186803b158015614148575f80fd5b505afa15801561415a573d5f803e3d5ffd5b5050505061416c886009546002614f58565b5050505050505050565b6010602052815f5260405f20818154811061418f575f80fd5b5f9182526020909120015473ffffffffffffffffffffffffffffffffffffffff169150829050565b5f7f000000000000000000000000db5dbb1c17b3a92df1e1218085ebbc355733e90990508073ffffffffffffffffffffffffffffffffffffffff16638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015614224573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061424891906155d9565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146142dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74206f776e657200000000000000000000000000000000000000000000006044820152606401611040565b600e8290556040518281527f344368f837b372e83f2e2044df76bd67c40d4a4d9fce6710769e8ed7393b45ed9060200160405180910390a15050565b5f8060607f000000000000000000000000000000000000000000000000000000000000053992503073ffffffffffffffffffffffffffffffffffffffff1663bcef3b556040518163ffffffff1660e01b8152600401602060405180830381865afa158015614388573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906143ac9190615613565b91503073ffffffffffffffffffffffffffffffffffffffff1663609d33346040518163ffffffff1660e01b81526004015f60405180830381865afa1580156143f6573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261443b91908101906159f7565b9050909192565b5f60056144526020890189615831565b67ffffffffffffffff168154811061446c5761446c6156e7565b5f91825260208220015473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff1663200d2ed26040518163ffffffff1660e01b8152600401602060405180830381865afa1580156144d7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906144fb9190615813565b600281111561450c5761450c6151c4565b14614543576040517f67fe195000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8173ffffffffffffffffffffffffffffffffffffffff166351ff48476040518163ffffffff1660e01b8152600401602060405180830381865afa15801561458d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906145b19190615613565b90505f808281526004602052604090205460ff1660028111156145d6576145d66151c4565b1461460d576040517f2c06a36400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61463860017f0000000000000000000000000000000000000000000000000000000000000708615714565b61464860408a0160208b01615831565b67ffffffffffffffff1603614689576040517f3014033200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f7f00000000000000000000000000000000000000000000000000000000000007086146bb60408b0160208c01615831565b67ffffffffffffffff16101590508715808203614704576040517f7412124e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8261471f5761471a60408c0160208d01615831565b61473b565b600161473160408d0160208e01615831565b61473b919061584c565b90507f00000000000000000000000000000000000000000000000000000000000000016147718267ffffffffffffffff1661506f565b106147a8576040517f5c5537b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f1e24fdd500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861690631e24fdd5906148049084908e908e908e908e908e90600401615915565b6020604051808303815f875af1158015614820573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061484491906155f4565b6148aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f6261642070726f706f7365644f7574707574206b7a67000000000000000000006044820152606401611040565b6148b68c856001614f58565b505050505050505050505050565b5f60025f6040516020016115a09190615abd565b604051818152367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90038284820160208401378260208301015f815260208101604052505092915050565b6040517fbb7ecb2100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301525f9182917f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d622169063bb7ecb2190602401602060405180830381865afa1580156149b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906149db91906155d9565b6040517f16112bcf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301529192505f917f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62216906316112bcf90602401602060405180830381865afa158015614a6a573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614a8e9190615613565b9050801580614b0857508373ffffffffffffffffffffffffffffffffffffffff16635654a3416040518163ffffffff1660e01b8152600401602060405180830381865afa158015614ae1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614b059190615613565b81115b15614b1657505f9392505050565b5060019392505050565b5f8181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff16806124765750506009545f9081526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b600a5467ffffffffffffffff1615614bb9576040517f0dc149f000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d62216367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90033560601c14614cc0576040517fd36871fd000000000000000000000000000000000000000000000000000000008152367ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81013560f01c90033560601c600482015273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000008f4099455bdc14aa54f47a445e1402406bd1d622166024820152604401611040565b600a80547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000164267ffffffffffffffff16179055604080517f4d1975b400000000000000000000000000000000000000000000000000000000815290517f000000000000000000000000db5dbb1c17b3a92df1e1218085ebbc355733e90973ffffffffffffffffffffffffffffffffffffffff1691634d1975b49160048083019260209291908290030181865afa158015614d7d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614da19190615613565b6001557f000000000000000000000000000000000000000000000000000000000000053963ffffffff1663ffffffff16614e6a7f000000000000000000000000ab7d90339740333361870794646695d9710bf29b73ffffffffffffffffffffffffffffffffffffffff16633c9f397c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015614e3d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190614e619190615ac8565b63ffffffff1690565b63ffffffff1614600a60116101000a81548160ff021916908315150217905550565b5f8173ffffffffffffffffffffffffffffffffffffffff16836040515f6040518083038185875af1925050503d805f8114614ee2576040519150601f19603f3d011682016040523d82523d5f602084013e614ee7565b606091505b5050905080614f22576040517f83e6cc6b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b5f614f527f73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff0000000183615b18565b92915050565b5f82815260046020526040902080548291907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001836002811115614fa057614fa06151c4565b0217905550806002811115614fb757614fb76151c4565b60405183907f2d4e0491b639866a8d4d57a9faeb546a13f536e3e916a20af0aa4ae33f7bfc2d905f90a3505f90815260026020908152604080832080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9590951694909417909355600390522080547fffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000164267ffffffffffffffff16179055565b5f614f5261100083615b2b565b5f6020828403121561508c575f80fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff811681146150b4575f80fd5b50565b803561247681615093565b5f602082840312156150d2575f80fd5b81356150dd81615093565b9392505050565b67ffffffffffffffff811681146150b4575f80fd5b5f8083601f840112615109575f80fd5b50813567ffffffffffffffff811115615120575f80fd5b602083019150836020828501011115615137575f80fd5b9250929050565b5f805f805f8060808789031215615153575f80fd5b863561515e816150e4565b955060208701359450604087013567ffffffffffffffff80821115615181575f80fd5b61518d8a838b016150f9565b909650945060608901359150808211156151a5575f80fd5b506151b289828a016150f9565b979a9699509497509295939492505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600381106150b4577f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b60208101615233836151f1565b91905290565b5f806040838503121561524a575f80fd5b823561525581615093565b9150602083013561526581615093565b809150509250929050565b5f5b8381101561528a578181015183820152602001615272565b50505f910152565b5f81518084526152a9816020860160208601615270565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081525f6150dd6020830184615292565b5f80604083850312156152fe575f80fd5b823561530981615093565b91506020830135615265816150e4565b8060408101831015614f52575f80fd5b5f8083601f840112615339575f80fd5b50813567ffffffffffffffff811115615350575f80fd5b6020830191508360208260051b8501011115615137575f80fd5b5f805f805f805f805f805f6101208c8e031215615385575f80fd5b61538e8c6150b7565b9a5061539d8d60208e01615319565b995067ffffffffffffffff8060608e013511156153b8575f80fd5b6153c88e60608f01358f016150f9565b909a50985060808d0135975060a08d0135965060c08d0135955060e08d01358110156153f2575f80fd5b6154028e60e08f01358f01615329565b90955093506101008d0135811015615418575f80fd5b5061542a8d6101008e01358e01615329565b81935080925050509295989b509295989b9093969950565b5f805f60408486031215615454575f80fd5b83359250602084013567ffffffffffffffff811115615471575f80fd5b61547d868287016150f9565b9497909650939450505050565b5f805f806060858703121561549d575f80fd5b84356154a881615093565b935060208501356154b8816150e4565b9250604085013567ffffffffffffffff8111156154d3575f80fd5b6154df878288016150f9565b95989497509550505050565b5f80604083850312156154fc575f80fd5b823561550781615093565b946020939093013593505050565b63ffffffff84168152826020820152606060408201525f6155396060830184615292565b95945050505050565b5f805f805f805f60c0888a031215615558575f80fd5b873561556381615093565b96506155728960208a01615319565b955060608801359450608088013567ffffffffffffffff80821115615595575f80fd5b6155a18b838c016150f9565b909650945060a08a01359150808211156155b9575f80fd5b506155c68a828b016150f9565b989b979a50959850939692959293505050565b5f602082840312156155e9575f80fd5b81516150dd81615093565b5f60208284031215615604575f80fd5b815180151581146150dd575f80fd5b5f60208284031215615623575f80fd5b5051919050565b5f8154825f526020805f205f5b8381101561565357815487529582019560019182019101615637565b509495945050505050565b8281525f61566f602083018461562a565b949350505050565b5f8251615688818460208701615270565b9190910192915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b67ffffffffffffffff8181168382160190808211156156e0576156e0615692565b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b81810381811115614f5257614f52615692565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603160045260245ffd5b5f8161576257615762615692565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b5f67ffffffffffffffff8083168181036157a4576157a4615692565b6001019392505050565b5f602082840312156157be575f80fd5b81516150dd816150e4565b80820180821115614f5257614f52615692565b5f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361580c5761580c615692565b5060010190565b5f60208284031215615823575f80fd5b8151600381106150dd575f80fd5b5f60208284031215615841575f80fd5b81356150dd816150e4565b67ffffffffffffffff8281168282160390808211156156e0576156e0615692565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126158a0575f80fd5b83018035915067ffffffffffffffff8211156158ba575f80fd5b602001915036819003821315615137575f80fd5b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b67ffffffffffffffff87168152856020820152608060408201525f61593e6080830186886158ce565b82810360608401526159518185876158ce565b9998505050505050505050565b8082028115828204841417614f5257614f52615692565b606081525f6159886060830186886158ce565b6020830194909452506040015292915050565b63ffffffff85168152836020820152606060408201525f6159c06060830184866158ce565b9695505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60208284031215615a07575f80fd5b815167ffffffffffffffff80821115615a1e575f80fd5b818401915084601f830112615a31575f80fd5b815181811115615a4357615a436159ca565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715615a8957615a896159ca565b81604052828152876020848701011115615aa1575f80fd5b615ab2836020830160208801615270565b979650505050505050565b5f6150dd828461562a565b5f60208284031215615ad8575f80fd5b815163ffffffff811681146150dd575f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f82615b2657615b26615aeb565b500690565b5f82615b3957615b39615aeb565b50049056fea264697066735822122082d73534a5edc003d9315009b1933f2d5ce14d55ea62b12eccc413a835a24ebd64736f6c63430008180033
Custom Contract ABI

                            

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