Slot 135831

Epoch:
Slot:
Status:
Proposed Finalized
Time:
2024-11-06 13:14:54 +0000 UTC (16 day. ago)
Block Root:
0x0ede09c7c21300a2732bbe74eb35bd8fb148e4b311af00833fbe3b135e44ec34
State Root:
0xe0434a5fffe5deda32e3b630ee2f32e4bcd94b82700a714e5f86e2a349e6f935
Signature:
0x992dd1a702a9c925af5934b99b0516b1d63343d9a3528de36fb31eee008e598e0b5efc095f9526ac3b577cdc2e95fb5612127ed5a6cb41eb21a67b1f126e9e366e817950f9507053c8ba8d11d9719d8feb217c035478746563f64515a1d982f6
RANDAO Reveal:
0x80100af305a63a127cf9339c5c0e058367651739898eeac6c94df4d6473e3badf7cbc131823426a5a7c1e7c10bd546320b7f10d2f562ef037a1e2c62b5dbd43167a4a3711ee6e52bccf1888c6fc3a6e3c2909dade1e101e62fbb92fc3c014f60
Graffiti:
lighthouse-nethermind-3
Eth Data:
Block Hash:
0x4eb45edca1413b26ea94374b18a676bfc555ea5456250f845fe4f9feca6e35d0
Deposit Count:
17
Deposit Root:
0x7f449f3a52e05b0b2e48f3f86b5c9621dd55c87ec97c39b923b5a7a811af340c
Sync Aggregate:
Participation:
94.53 %
Bits:
11111111 11111111 11011111 11111111 11111111 11110111 11111111 11011111
11111111 11111111 11111111 11111111 11111111 01111111 10111111 11111111
00111111 11110111 11111111 11111111 11111111 11111111 11101111 10111111
11010111 11111111 01111111 11111111 11111111 11111111 11110111 01111111
11111111 11111111 11111111 11111110 10111111 10111111 11110111 11111111
11011111 11111101 11111111 11111111 11111111 11111110 11111111 11111111
11111111 11111111 11111111 11111101 11111111 11111111 11101111 11111111
11111101 11111101 11110111 11111111 11111111 11111111 11111111 11111110
Signature:
0xa272cf7a8130ad32d13d3b3ee582c0a9c0de500d70faea523c7ad573fe709507b426c9e5873c6cd0f7362fc42044c8d4031f70ad9442dcbec3ac562a39c693bfb2dc87d3c7c48369fe78aab7fe7b010b3744034b36a0163b34e2918e57af2e11
Execution Payload:
Block Number:
113369
Block Hash:
0xdc6283aa33a68ef2344aa40a5f6a3f8f4914eaa2259102ca13429ec4499b127e
Parent Hash:
0x0c2739367aa5ab2ac0f3cb7223b8497266a8aff9d75c1053602946f768406fe6
Fee Recipient:
0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134
Gas Used:
1121875
Gas Limit:
30000000
Base fee per gas:
8
Transactions:
30
Timestamp:
2024-11-06 13:14:54 +0000 UTC (16 day. ago)
Block Extra Data
Nethermind
Attestations:
4
Voluntary Exits:
0
Slashings:
0 attester & 0 proposer slashings
Deposits:
0
Withdrawals:
0
BLS Address Changes:
0

Showing 30 Transactions

# Hash From To Method Value Call Data
0
0xf8706a94838114d257dc5139f23dd953cd41d6aa213f0f3909becd82ec6e2bd5
0x5B5Ac3b470C818077522CeAe91785831a5F679bd
0x578c5B6Ba9e9779Ccb804f812E806F2d70c4d357
transfer 0 ETH
1
0x8d2e01f1676ee79bb85936fa379b03d4a5ccc91c972a60a4a0010610b6a80fec
0x578c5B6Ba9e9779Ccb804f812E806F2d70c4d357
0x807381ff50BF094ed69Ce4E16d393a63af21D842
transfer 0 ETH
2
0x343edeed38da94cd29c4a3eaa40c14ebc9a8d4e2678dee39972ddec165759e39
0x807381ff50BF094ed69Ce4E16d393a63af21D842
0x45fd980a780887E4fC4aE9f8d042d112d0802ac2
transfer 0 ETH
3
0x0f008d2f5db8574e433277b8ff689802991e1aa6bcd97f568cd4218fa443d30e
0xac65F8809ab922F5d78cB6224B7DAc4966d9a095
0xd99Eb0DeBC8c9e8424e58dcD9881f954E3afF55a
transfer 0 ETH
4
0x893e893c41644184c58fb6fdbc15992a1915c7bb0f9417a2aa8b757899ea37ba
0xd99Eb0DeBC8c9e8424e58dcD9881f954E3afF55a
0x48C4Dae839B31aA1c584E092c7f1877D47bF9b86
transfer 0 ETH
5
0xfb1dfc92e3a3d91e133d0fc2cf39bb67802f6aaa98f99cac5250f2b8acf9a20a
0x45fd980a780887E4fC4aE9f8d042d112d0802ac2
0xac65F8809ab922F5d78cB6224B7DAc4966d9a095
transfer 0 ETH
6
0x5186f49441d262ece066eeb73754696921a0ed7b6aef6dd865c370d332a1b704
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
transfer 1e-18 ETH
7
0x89e4d03fc46f0e6913bbdbb1d0c93534995709e18beee0ea4ffddc00b365123d
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
transfer 1e-18 ETH
8
0x5768930f4199b039eb3fd9aae59f29e60de06e067d42dcbddbd434278c6f158e
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
transfer 1e-18 ETH
9
0x3574ad81d05cff744b51c00e9f4f317f16e6098adb4db30437b88ed8ff614cf0
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
0xd3248BA3E5492D767F8e427Cb9C7B9D5C3972D7B
transfer 1e-18 ETH
10
0x14fd3466f2be84e72621bc11c3ba67e4ca6104a6a6a7427271f8bc101416d336
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
transfer 1e-18 ETH
11
0x96c85157049d46c65f67e9df6915e836f35f1a31546f5d77ee8632ffb5f4c3b4
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
transfer 1e-18 ETH
12
0xe59633fa516679dd06d0640b455e50d0e67cead9f1546bb9f0be4c1688e41151
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
transfer 1e-18 ETH
13
0xc671920dacd7d35df91146bc051085750b11a8fc22da7b2e4f06cfcd89cecb23
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
0x454b0EA7d8aD3C56D0CF2e44Ed97b2Feab4D7AF2
transfer 1e-18 ETH
14
0xabfaaf4193c02b898e1b7fa39b28c524cbdd925898721372fd23956e0ef8bc47
0x805F51c0862cd6FD2325cBe9d206a6C268825b0B
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
15
0x06ea60707facaa459f49a104457f6896f44ab6483bcef2fdebb9363948b67df8
0x4cC0519Ef78ad1F340BCba6762813b760F38D2F1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
16
0x6c14eb416d638b8dfa2dc1bc10c173eda5b49a5acd7de97ff195537043599fd5
0xe7520cE5126536f858F8D6A4fE1580BBC4Fd1167
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
17
0xd5f79dd281fd6b8dafcb3bbd3a10000c671025b29be399400e49a4eb7d4ec1f4
0x805F51c0862cd6FD2325cBe9d206a6C268825b0B
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
18
0x243db90cc55cba6c8c9e72e3219ced54a5caa1b1a055a8e88e15cf380b70e3fb
0xe7520cE5126536f858F8D6A4fE1580BBC4Fd1167
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
19
0xcdf9aef810e01fb4237cf5c973443077ee342e03792c0d3ad4903fc8ea7ddaf4
0x4cC0519Ef78ad1F340BCba6762813b760F38D2F1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
20
0x799eb4773611593c17c1490c176f202a57e17906c6f52371b7141b80e1c57ad5
0x805F51c0862cd6FD2325cBe9d206a6C268825b0B
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
21
0xdf065ac2f88be279aad247b1c35d39388444036a1084f9d4402811f8dff2b707
0x4cC0519Ef78ad1F340BCba6762813b760F38D2F1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
22
0x405a70b8886a9e03b57300a052819222c5a3350c946a790677c75dbfe958ec23
0xCc47A629C57BdcED9002A3e85B03464E00de39d1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
23
0x923ff4ad2f8ef793808401b894be8398274debf46e4edfb4637de4e28c4f5928
0xCc47A629C57BdcED9002A3e85B03464E00de39d1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
24
0x5674641f0b9c56987256878547e5d6f8bbea283b8533bd68de892c7bd2888abe
0xCc47A629C57BdcED9002A3e85B03464E00de39d1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
25
0xbbb1afb0db4df816381b65d5e55dd78bf32825d97dd6fb2910f8476244a17f2f
0xE4c7a7342325030D1fB50eEE617772cD394EAE03
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
26
0xfefc1541296f603aab28cb69f19a4dfbb42ad7344449c9e6559dbd1f999ec71f
0xCc47A629C57BdcED9002A3e85B03464E00de39d1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
27
0x617653d8767d12e60046bbf410a46b83472dc5d9160a1eed5fb194ac91938f42
0xCc47A629C57BdcED9002A3e85B03464E00de39d1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
28
0x44b421da7cd6ad9596e6e56aa44331a06d32ba524f253ecc82e005451c1f411b
0xE4c7a7342325030D1fB50eEE617772cD394EAE03
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B
29
0x8c86d9cfbf3776198ed43fd3a070d04f3ee2619c37c85b17897b6bc9db987f80
0xCc47A629C57BdcED9002A3e85B03464E00de39d1
0x4242424242424242424242424242424242424242
deposit 1 ETH 420 B

Showing 4 Attestations

Attestation 0
Slot:
Committee Index:
0 1
Aggregation Bits:
11111111 01111111 11111110 11111111 11111111 11111111 11110111 11111111
11111111 11101111 11111111 11111111 11111111 11111111 11111111 11011111
11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111101
11011111 11111111 11111111 11111111 10111111 01111111 11111111 11111111
11111111 11111110 11111111 11110111 10111111 11111101 11111111 1
Included Validators:
Signature:
0x86f881ff05c47a9e2bdea650f995f5ec75d1d0cfe323f99907c3242237408cb8b2ba128a3dd25c7f789faddf1a71d24207fb1ef11aba6e6375b446e037fa4716f7b1625e7ca09a312f63984f8066499a9929b93add65733524ab50564c0711c4
Attestation 1
Slot:
Committee Index:
0 1
Aggregation Bits:
11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
11111111 11111111 10111111 11110110 11111111 11111111 11111111 11111111
11111111 11111111 11111111 11111111 11111111 11011111 11011111 11111111
11111111 11111111 11111110 11111111 11111111 01111111 11111111
Included Validators:
Signature:
0x8874b39edf9677219e111a9fabdac0ff8e087fbc3d10eb44565e9582d8b33e9d3fa8384ede0db4f52f375c97d3104efc1444bc807f696fe24c809b911560b7ecf94ba665ccfc9402b6e40001ac828bc9d1004f2b2781e5ea1e6a8bf46dd8f323
Attestation 2
Slot:
Committee Index:
0 1
Aggregation Bits:
11111111 11111101 11111111 11110111 01111111 11111111 11111111 11111111
11111111 11111111 11111111 11111111 11111111 11111101 11111111 11111111
11111111 11110111 11111111 11111111 11111111 11111111 11111111 11111111
10111111 11111110 11111111 11111101 11111111 11111111 11111111 11111111
11111111 11111010 11111111 11111111 11111111 11111111 11111111 1
Included Validators:
Signature:
0xb7889e74683ab9ef3825889c74ffeb9d994253fa80c7ecd76266dc9f5e56f5d9c3a860d0e374bfcdced4c655e14211900cc5393d61c37da3fb275e88567d36a49233243780b2c05d415af1407a957b3ccd2bda542b198970831a3921a2e7fbd7
Attestation 3
Slot:
Committee Index:
0 1
Aggregation Bits:
11111011 11011111 11111111 11111011 11111111 11111101 11111111 11111111
11111111 11111011 11111011 11111111 11111111 10111111 11111111 11101111
11111101 11111111 11111111 10111110 01111111 11111111 11111111 01111111
01111111 01111111 11111111 11111111 11111111 11111111 11110111 11111111
11111111 11111111 11011111 11111111 11111011 11101111 10111111 1
Included Validators:
Signature:
0x8ab63566710a71681e2a2bcf0fef0fb7653d487b9e4f29e8ed0d499f268101dfbdabd2704827dc0e4f7114504f2492ed0adc0fc1d5b970d86ef983020bc29a3dad0e0c2f942c6c3fe8ac1ab1b7d45f0d383557ff794cb38436270f8174de135b

Showing 6 Blob sidecars

Blob Sidecar 0
KZG Commitment:
0x8d1f8aa53f8f931353e84a6821fc6cba8a0a06ab880d2eba54bbe68f0fca113eeb7f720e97b8b7cb5e8c972abf15ff71
Blob Sidecar 1
KZG Commitment:
0xb32fb6a87949aaa33471c2fae934cb9b933cb214ec7d84a7e82b8025d794a76b824a8531ce6623f72cc1d51a904b431e
Blob Sidecar 2
KZG Commitment:
0xa1a19e508fb017d3ab71234a9603bc44f7bcdea311ad57bd8bb52867a550b72bb1b9fab6e2c573f6f673d9ebb09152d1
Blob Sidecar 3
KZG Commitment:
0xa3431874e858571155ce186440767567c81e73dc41077e87a62b3f0697d2a954345cc219a06bc0dd764f3f81b9b69d8c
Blob Sidecar 4
KZG Commitment:
0xae0470ecce38bf180f353bf15dd5a8ed126b300348f7672298fb63e408270f22bd0bb93d2e350134b610d22ede1471af
Blob Sidecar 5
KZG Commitment:
0xb834be94add685dd465e1fa43f9330d4cc002f9aa9698529d5b1b847cb7bf4a4af577c5e4b1c30d620d362c45e0ea6e6
KZG Proof:
0xad04077cfb58b48599288cd286797b241b655fbbd7ac1b2f4a35f8a85420a4e8155de679eb6309f36f10500687424afe
Data:
0x001611aa000000279285ff00ff0000feed3835666cbd74ff13bbc12a210f90c800e9fcd463302be297379955a49d27b5dc198c459fb74b9ed7440d0031f6ddf0006cfaf8cb18cfe160c32c574f9df98bf73ba2823f39c78beaa2013b6fe46c7300a4c331bf6cdbdd95bde937c5d4fc68d01f4e61e9ead74210a5258bbd8fa87700ca8110d6ca32f44e40a9816711aeb41038dc99003ff42ecbb590fda1bc587a005df3f903a6d4ead9564e43ebd025013e203bddca97b96bffbc3a3dbe2050c200f9b75abd7f740356a6ad8f38df5ddf9f6dfa0659d3152566d7dc213f0ff05f007fe65453d8284c732bf2059827e9b0b1ffaade0cf2afaef85fbc655883883200464cc4df3810d1febfce56884a3ec548a3097cc280afdcc74d17794933257200114ee803d5e0218c90c0cda9f36f5c7ddb86768099314b506f825526ea626500f2b073a6ec163a9fbcb5e0d4c529387f453add2599733c182e19416b2ea545005fed013f8be7dfae413597c46d6070dd3d9475ab98caed9320154b0f2bff5e00f40391624cade228824a183be3d9b4e43e9f9021f9e008ab6e1bad7d22c81b0048702d0275e32685b9e63e2ac799361dd4266e27a8db385c22c9940e344fd5003ecccd78fa5a29f0b4a273086f21d2e3ff020909f79517f50b0dee5218e51d0074b5262784b88a8994751e5c71f8e9db88da9bc6ff8648841bebb158f21c63...

Showing 16 Deposit Requests

Index Public Key Validator Amount Withdrawal Credentials Signature
63899 0x92e49eda29fdde38bed5f400730f36d755e91fce4a9ba0bd4580fb8ca97ac69dc9da7860d32629671e385724b94ed791 prysm-geth-1 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63900 0xa76e6b9446db07a953ea897420642a30b2f70fa1c4d0ab171b56df3a2a0058f57d781b430d482fbfa42f6bd902018224 prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63901 0x80e5f613d33956c19a4ca757bd027f05bc0d965da24b349c954188db00b838c1cc0bcfabe6cc1254cf1fd36a690d31cc prysm-geth-1 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63902 0x92e49eda29fdde38bed5f400730f36d755e91fce4a9ba0bd4580fb8ca97ac69dc9da7860d32629671e385724b94ed791 prysm-geth-1 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63903 0x80e5f613d33956c19a4ca757bd027f05bc0d965da24b349c954188db00b838c1cc0bcfabe6cc1254cf1fd36a690d31cc prysm-geth-1 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63904 0xa76e6b9446db07a953ea897420642a30b2f70fa1c4d0ab171b56df3a2a0058f57d781b430d482fbfa42f6bd902018224 prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63905 0x92e49eda29fdde38bed5f400730f36d755e91fce4a9ba0bd4580fb8ca97ac69dc9da7860d32629671e385724b94ed791 prysm-geth-1 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63906 0xa76e6b9446db07a953ea897420642a30b2f70fa1c4d0ab171b56df3a2a0058f57d781b430d482fbfa42f6bd902018224 prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63907 0x91710dde1c24152e1e7896bfaf264012dbc8bd0317b1d988f90a3e162dcf18d811c883e08cdd23811c37dbd3fac2bc4a prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63908 0x91710dde1c24152e1e7896bfaf264012dbc8bd0317b1d988f90a3e162dcf18d811c883e08cdd23811c37dbd3fac2bc4a prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63909 0x91710dde1c24152e1e7896bfaf264012dbc8bd0317b1d988f90a3e162dcf18d811c883e08cdd23811c37dbd3fac2bc4a prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63910 0xa081e6a5a1b78d940e9a6d81d5ff2a0116eee64246cc22e7c8ce6f63bcf07c85be7853f3e7171d3d25344d739b7ed1e4 prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63911 0x91710dde1c24152e1e7896bfaf264012dbc8bd0317b1d988f90a3e162dcf18d811c883e08cdd23811c37dbd3fac2bc4a prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63912 0x91710dde1c24152e1e7896bfaf264012dbc8bd0317b1d988f90a3e162dcf18d811c883e08cdd23811c37dbd3fac2bc4a prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63913 0xa081e6a5a1b78d940e9a6d81d5ff2a0116eee64246cc22e7c8ce6f63bcf07c85be7853f3e7171d3d25344d739b7ed1e4 prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63914 0x91710dde1c24152e1e7896bfaf264012dbc8bd0317b1d988f90a3e162dcf18d811c883e08cdd23811c37dbd3fac2bc4a prysm-geth-2 1 ETH 0x0000000000000000000000000000000000000000000000000000000000000000 0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000