Acurast Pulse
Loading live view
Syncing chain state, reward ledgers, and fleet telemetry.
Resolving route12%
Syncing chain state, reward ledgers, and fleet telemetry.
Fetching finalized blocks, extrinsics, and event history.
| Status | Index | Hash | Pallet / Method | Signer |
|---|---|---|---|---|
| Applied | 0 | 0xde3342...c27e6e | parachainSystem.setValidationData | Unsigned |
| Applied | 1 | 0x572a29...000655 | timestamp.set | Unsigned |
| Applied | 2 | 0x496091...ef7f56 | acurastProcessorManager.heartbeatWithMetrics | 5CPeKMcfeG...35FBLdrR |
| Applied | 3 | 0xfd3967...21993e | acurastProcessorManager.heartbeatWithMetrics | 5EBsYvqC4z...otWTAW6J |
| Applied | 4 | 0xa692c7...805a5e | acurastProcessorManager.heartbeatWithMetrics | 5HonNMFy8T...T4U21baF |
| Applied | 5 | 0x0ad8d8...4edab8 | acurastProcessorManager.heartbeatWithMetrics | 5GLjZwfNoJ...U1X4Wtj6 |
| Applied | 6 | 0xa80d45...ffcc8d | acurastProcessorManager.heartbeatWithMetrics | 5FtMagay97...3LcBeo1e |
| Applied | 7 | 0xf617c5...a1ca6b | acurastProcessorManager.heartbeatWithMetrics | 5DQtQpLpPA...im9AMKkR |
| Applied | 8 | 0xe09beb...225046 | acurastProcessorManager.heartbeatWithMetrics | 5FWbkZjJWY...benTEtVU |
| Applied | 9 | 0xb5893b...e572db | acurastProcessorManager.heartbeatWithMetrics | 5FbquNnofJ...zSsFQGhm |
| Applied | 10 | 0x85d040...e0707f | acurastProcessorManager.heartbeatWithMetrics | 5Ci3t82Mou...MTAZ7q9F |
| Applied | 11 | 0x81f4e0...144e35 | acurastProcessorManager.heartbeatWithMetrics | 5DTpSsaRqF...qqeDKWQS |
| Applied | 12 | 0xc15174...ddd443 | acurastProcessorManager.heartbeatWithMetrics | 5DysJhJMPZ...e7G256xK |
| Applied | 13 | 0xbc8463...443fe3 | acurastProcessorManager.heartbeatWithMetrics | 5E98SDKjJm...1UikrqWU |
| Applied | 14 | 0x313689...ddb2bf | acurastProcessorManager.heartbeatWithMetrics | 5DsuNwJg9B...FFLxfcgd |
| Applied | 15 | 0x9b1ed9...97631c | acurastProcessorManager.heartbeatWithMetrics | 5DAjCPVNgy...zmMmbZwB |
| Applied | 16 | 0x559d6d...b2e611 | acurastProcessorManager.heartbeatWithMetrics | 5Dfu8fmsUi...8NMDzP1y |
| Applied | 17 | 0xc15c62...c4e194 | acurastProcessorManager.heartbeatWithMetrics | 5GbQ6mJXCZ...agq9Z3Uq |
| Applied | 18 | 0x9dd715...3f938c | acurastProcessorManager.heartbeatWithMetrics | 5G8Pps1WVs...7Cn5XUwM |
| Applied | 19 | 0x147b29...47fded | acurastProcessorManager.heartbeatWithMetrics | 5GAcKpsjq8...Gcmottxn |
| Applied | 20 | 0xd3b9bf...b94bfe | acurastProcessorManager.heartbeatWithMetrics | 5FeTPcq25e...rTuyHZWm |
| Applied | 21 | 0xf68271...9f48bf | acurastProcessorManager.heartbeatWithMetrics | 5HKAX7hX7k...xiqRLv3f |
| Applied | 22 | 0x8f6b7a...61c382 | acurastProcessorManager.heartbeatWithMetrics | 5HJcbWB1BJ...u5dR8xHW |
| Applied | 23 | 0x5a1828...d76712 | acurastProcessorManager.heartbeatWithMetrics | 5DvoF3wSy2...TcGCwSRk |
| Applied | 24 | 0x0ccdb4...0b3831 | acurastProcessorManager.heartbeatWithMetrics | 5CYPPKqikN...XztZK7un |
| Applied | 25 | 0x08e30b...ca8780 | acurastProcessorManager.heartbeatWithMetrics | 5Dg9ipgvwt...Yz4PWPBK |
| Applied | 26 | 0x3589af...e4bf13 | acurastProcessorManager.heartbeatWithMetrics | 5EZ5kVWGXZ...LAaB7XFK |
| Applied | 27 | 0xf823df...9b8f16 | acurastProcessorManager.heartbeatWithMetrics | 5FNRcrEVP1...pSw9fPzi |
| Applied | 28 | 0x5891b0...59802c | acurastProcessorManager.heartbeatWithMetrics | 5Cba6P5Tpo...vDw4U969 |
| Applied | 29 | 0x1f9960...3ecf76 | acurastProcessorManager.heartbeatWithMetrics | 5Cc6RWMPv8...97cAG59a |
| Applied | 30 | 0x6b6771...50b155 | acurastProcessorManager.heartbeatWithMetrics | 5FgkVnJgKp...zubYUBkv |
| Applied | 31 | 0x1f73e4...06bdfa | acurastProcessorManager.heartbeatWithMetrics | 5F4fp543tM...VDGBdcRC |
| Applied | 32 | 0xcc4ebf...69ffbe | acurastProcessorManager.heartbeatWithMetrics | 5ETe8zBcqj...fNCz4Yzi |
| Applied | 33 | 0xf8658f...033db8 | acurastProcessorManager.heartbeatWithMetrics | 5DGWNB2KCa...Rw2FURiu |
| Applied | 34 | 0xd2bd24...7e6d87 | acurastProcessorManager.heartbeatWithMetrics | 5DAffC5AD7...FKWcjG4j |
| Applied | 35 | 0x9fcbf9...859ae5 | acurastProcessorManager.heartbeatWithMetrics | 5GUNtGZX4B...NLoBbY13 |
| Applied | 36 | 0x2b5aea...fe0dac | acurastProcessorManager.heartbeatWithMetrics | 5HRwT94M11...dXGd2uQH |
| Applied | 37 | 0x6fc288...ec9040 | acurastProcessorManager.heartbeatWithMetrics | 5D2yTdVpCM...nAuc6Kxa |
| Applied | 38 | 0x7c77d8...59cb6e | acurastProcessorManager.heartbeatWithMetrics | 5ERP5zJyNw...pd2xwzaN |
| Applied | 39 | 0xbe2ae5...4869d1 | acurastProcessorManager.heartbeatWithMetrics | 5H9HDGpEZT...w6h88yfy |
| Applied | 40 | 0x65d107...cfc16e | acurastProcessorManager.heartbeatWithMetrics | 5G5p83nFx2...DrZ2gYD9 |
| Applied | 41 | 0x822388...8d6be5 | acurastProcessorManager.heartbeatWithMetrics | 5EAKwFvEyY...Ee8dt4pv |
| Applied | 42 | 0x64b98b...cf44bb | acurastProcessorManager.heartbeatWithMetrics | 5DqbZAP6ph...y9QkhdLi |
| Applied | 43 | 0x1c9d49...b471f6 | acurastProcessorManager.heartbeatWithMetrics | 5FKkhcGjih...2KpW9fdJ |
| Applied | 44 | 0xe90a92...d2e9f2 | acurastProcessorManager.heartbeatWithMetrics | 5EFSzJAHkW...seoDwE74 |
| Applied | 45 | 0xb393f9...30bd7b | acurastProcessorManager.heartbeatWithMetrics | 5GjtLHhikK...VRFcyB8g |
| Applied | 46 | 0x4208c4...61ad52 | acurastProcessorManager.heartbeatWithMetrics | 5CUBrADZE9...LE7wy6Eq |
| Applied | 47 | 0xb33482...aa83c2 | acurastProcessorManager.heartbeatWithMetrics | 5FApeza8Tn...JBF64FH8 |
| Applied | 48 | 0x695b2b...e37242 | acurastProcessorManager.heartbeatWithMetrics | 5H4V3gCUbx...WCz1dnbe |
| Applied | 49 | 0xa42efb...6684b8 | acurastProcessorManager.heartbeatWithMetrics | 5H1zKf77xH...D1P91K1f |
| Applied | 50 | 0x19e04c...bd2647 | acurastProcessorManager.heartbeatWithMetrics | 5FLa56RqAq...jwhCQN6k |
| Applied | 51 | 0xb69eb4...58c542 | acurastProcessorManager.heartbeatWithMetrics | 5E7q2pFHgv...HUSNkxaV |
| Applied | 52 | 0x966d9d...0b11c4 | acurastProcessorManager.heartbeatWithMetrics | 5EtgS26kmb...THkDaq6s |
| Applied | 53 | 0x9aeda6...b502ca | acurastProcessorManager.heartbeatWithMetrics | 5DE7YFQ8MA...P8znZrwv |
| Applied | 54 | 0xc509b4...22d96c | acurastProcessorManager.heartbeatWithMetrics | 5CaDuSrRRC...fbAoyN8R |
| Applied | 55 | 0xd44063...870901 | acurastProcessorManager.heartbeatWithMetrics | 5CuRuD2YnE...9ceHc9PS |
| Applied | 56 | 0xaf0492...3d2b70 | acurastProcessorManager.heartbeatWithMetrics | 5FjjzMoPwP...RBzT4XsN |
| Applied | 57 | 0xb5c99b...83c9be | acurastProcessorManager.heartbeatWithMetrics | 5HTJ127nvC...3SC7BBdN |
| Applied | 58 | 0x3d467d...437ea7 | acurastProcessorManager.heartbeatWithMetrics | 5EDxCSJAub...8YPB3yuC |
| Applied | 59 | 0x52f70b...3ff940 | acurastProcessorManager.heartbeatWithMetrics | 5FmjSj3Y3K...s9SXAAa4 |
| Applied | 60 | 0xadc273...5a5326 | acurastProcessorManager.heartbeatWithMetrics | 5CsBBDbwdn...knn8y5GB |
| Applied | 61 | 0x243518...acb185 | acurastProcessorManager.heartbeatWithMetrics | 5GCGTzM14F...r56BpEVm |
| Applied | 62 | 0xe239dd...0189b3 | acurastProcessorManager.heartbeatWithMetrics | 5EYsm1BZRf...yLKNX2iA |
| Applied | 63 | 0x27a50d...7166ba | acurastProcessorManager.heartbeatWithMetrics | 5Ck321gJoo...HtKn5Y9b |
| Applied | 64 | 0x61d699...48e2d2 | acurastProcessorManager.heartbeatWithMetrics | 5E4YSbgnzp...CvJ6c2Do |
| Applied | 65 | 0x974adb...f62c6f | acurastProcessorManager.heartbeatWithMetrics | 5Er9UfHieQ...pZjwME67 |
| Applied | 66 | 0x032c25...0dd532 | acurastProcessorManager.heartbeatWithMetrics | 5HocNfsdSt...xJULbGt6 |
| Applied | 67 | 0xcd9dbf...b23f15 | acurastProcessorManager.heartbeatWithMetrics | 5GtMbCzoiR...qBJSqqRX |
| Applied | 68 | 0xe9396c...f185a4 | acurastProcessorManager.heartbeatWithMetrics | 5EroBK2uuB...UrLzbFj5 |
| Applied | 69 | 0x7f5349...2f31d3 | acurastProcessorManager.heartbeatWithMetrics | 5F4LkCb9rP...nDNH7kZZ |
| Applied | 70 | 0xe5a886...003bfc | acurastProcessorManager.heartbeatWithMetrics | 5DKTuMnXyp...NKdgWhqg |
| Applied | 71 | 0xcead9c...1f2347 | acurastProcessorManager.heartbeatWithMetrics | 5FBNUvrvbf...Q21St9ZG |
| Applied | 72 | 0xf1d014...a7a01e | acurastProcessorManager.heartbeatWithMetrics | 5EhfGBZzQZ...pceeip55 |
| Applied | 73 | 0x76831d...22d3a6 | acurastProcessorManager.heartbeatWithMetrics | 5CpYa4iJBS...7GXr5vb8 |
| Applied | 74 | 0x2a6f47...f2039f | acurastProcessorManager.heartbeatWithMetrics | 5GnsGqwRNi...isnNbeDG |
| Applied | 75 | 0xd2587a...0b92bd | acurastProcessorManager.heartbeatWithMetrics | 5FFwequCLd...FUtvk4GU |
| Applied | 76 | 0x98e33c...ea43bf | acurastProcessorManager.heartbeatWithMetrics | 5CYZyaetdD...yDheZG4u |
| Applied | 77 | 0xa77ea5...5fda42 | acurastProcessorManager.heartbeatWithMetrics | 5CbnTLS1Kt...mpyuHj7j |
| Applied | 78 | 0x03cf24...57a125 | acurastProcessorManager.heartbeatWithMetrics | 5GEsx6cTre...jmPEyw8h |
| Applied | 79 | 0x91ea21...4a2dfb | acurastProcessorManager.heartbeatWithMetrics | 5FqpjpuGnr...6RX83twg |
| Applied | 80 | 0xcfb646...1ff8b0 | acurastProcessorManager.heartbeatWithMetrics | 5G73zQ6p9Q...bhFT3WyR |
| Applied | 81 | 0x4d4a68...321f1a | acurastProcessorManager.heartbeatWithMetrics | 5DYEC7HbEo...TqAVS3jn |
| Applied | 82 | 0x99c82c...8de772 | acurastProcessorManager.heartbeatWithMetrics | 5D6AwDnYQo...3StbBxgP |
| Applied | 83 | 0x47f314...669a03 | acurastProcessorManager.heartbeatWithMetrics | 5Hb4B5HSph...bSY1HWff |
| Applied | 84 | 0xe60c96...744440 | acurastProcessorManager.heartbeatWithMetrics | 5DjQ39TMBU...3wVAbgnA |
| Applied | 85 | 0x6227ce...463c18 | acurastProcessorManager.heartbeatWithMetrics | 5GHwXUKnq6...kQXZ72X3 |
| Applied | 86 | 0xee60d7...62f936 | acurastProcessorManager.heartbeatWithMetrics | 5GrhJeRZUy...hy1S2fCH |
| Applied | 87 | 0xd6af79...08da6c | acurastProcessorManager.heartbeatWithMetrics | 5GPnGrh5ZX...SbSGhzyr |
| Applied | 88 | 0xe888a8...36a669 | acurastProcessorManager.heartbeatWithMetrics | 5GF7EeR1xG...dj75QF14 |
| Applied | 89 | 0xbe698e...666658 | acurastProcessorManager.heartbeatWithMetrics | 5CbFuNC6oz...CQnnYrdo |
| Applied | 90 | 0x71cbfe...6f655d | acurastProcessorManager.heartbeatWithMetrics | 5D2tDZXCjZ...Y8Wb6MpG |
| Applied | 91 | 0x34dc3a...c2058e | acurastProcessorManager.heartbeatWithMetrics | 5EQDw7P61D...nordXEVC |
| Applied | 92 | 0x3e10e2...8d1441 | acurastProcessorManager.heartbeatWithMetrics | 5EE9mE1VyC...Q5cVeD3x |
| Applied | 93 | 0xaa1b54...b23569 | acurastProcessorManager.heartbeatWithMetrics | 5CaDi2X6FX...ADt1fSCs |
| Applied | 94 | 0x8fd9d1...501dfa | acurastProcessorManager.heartbeatWithMetrics | 5GhRxmkWeR...3k3zPZBM |
| Applied | 95 | 0xe99677...45ea48 | acurastProcessorManager.heartbeatWithMetrics | 5Hj9G284rw...6LZir3Z2 |
| Applied | 96 | 0x13818c...f471a4 | acurastProcessorManager.heartbeatWithMetrics | 5HMznD46QS...Hvftko7C |
| Applied | 97 | 0xa32ea5...8f3d09 | acurastProcessorManager.heartbeatWithMetrics | 5DZC3Gj7kD...MkcBGdqo |
| Applied | 98 | 0xbf34be...f2b4b2 | acurastProcessorManager.heartbeatWithMetrics | 5HEeHXGLtc...NGUNLfhb |
| Applied | 99 | 0x6709c4...5f9491 | acurastProcessorManager.heartbeatWithMetrics | 5F3J5eNRuW...HU4WC3t2 |
| Applied | 100 | 0x8910a2...3d0692 | acurastProcessorManager.heartbeatWithMetrics | 5FJDvqv2z8...L1JVsBVh |
| Applied | 101 | 0xc54506...19d69d | acurastProcessorManager.heartbeatWithMetrics | 5D6Q9SyFss...7NFAyxdK |
| Applied | 102 | 0x0e2375...86d56d | acurastProcessorManager.heartbeatWithMetrics | 5FGXtsdiZa...fAakVsdA |
| Applied | 103 | 0xe2a568...45d8c9 | acurastProcessorManager.heartbeatWithMetrics | 5GoWkHYsBx...mxipYQSY |
| Applied | 104 | 0x76c278...7af5cc | acurastProcessorManager.heartbeatWithMetrics | 5FTwTZNTAP...YeGvAgiA |
| Applied | 105 | 0x28bdfe...9a2840 | acurastProcessorManager.heartbeatWithMetrics | 5DunKuAsL4...cCdMJHVB |
| Applied | 106 | 0x2fadcc...408253 | acurastProcessorManager.heartbeatWithMetrics | 5HfdL6C1NB...CFAXqdnf |
| Applied | 107 | 0x40637d...8be326 | acurastProcessorManager.heartbeatWithMetrics | 5G9nRqd4hJ...8rsTSoLt |
| Applied | 108 | 0xc15b94...1ed444 | acurastProcessorManager.heartbeatWithMetrics | 5EaFYWUZTi...7GsLpyWA |
| Applied | 109 | 0xae5c6c...9153c1 | acurastProcessorManager.heartbeatWithMetrics | 5GbQrddEFX...VQQDuL1g |
| Applied | 110 | 0x1b99d9...351567 | acurastProcessorManager.heartbeatWithMetrics | 5E4TQFHEpG...vsSP44fs |
| Applied | 111 | 0x3c2a13...882996 | acurastProcessorManager.heartbeatWithMetrics | 5EzszNncGE...5HSDvEcR |
| Applied | 112 | 0xcb59ec...d6f6d6 | acurastProcessorManager.heartbeatWithMetrics | 5ErcbwTbb4...Pym4PeMH |
| Applied | 113 | 0x2516e5...3a57a6 | acurastProcessorManager.heartbeatWithMetrics | 5EEtHfSR5t...ZFJDiUxx |
| Applied | 114 | 0x6b70a8...1e6af0 | acurastProcessorManager.heartbeatWithMetrics | 5Et12p4St6...VqhRPBBG |
| Applied | 115 | 0xdf358f...2f014f | acurastProcessorManager.heartbeatWithMetrics | 5F9VqUqL87...JaKh1JLf |
| Applied | 116 | 0xb719af...1dc9fe | acurastProcessorManager.heartbeatWithMetrics | 5FYtbvsbP8...amU2wtQp |
| Applied | 117 | 0x879f3c...f54046 | acurastProcessorManager.heartbeatWithMetrics | 5Fhcp6iXAR...QUtc7o2b |
| Applied | 118 | 0x9e36c2...91f485 | acurastProcessorManager.heartbeatWithMetrics | 5Gvqpcdotu...LrUiiTnj |
| Applied | 119 | 0x37c344...ba26ab | acurastProcessorManager.heartbeatWithMetrics | 5GU1Kvh4ko...A3swMdPs |
| Applied | 120 | 0x9925d4...8494a4 | acurastProcessorManager.heartbeatWithMetrics | 5H66eBRwCy...v8xmnJ2k |
| Applied | 121 | 0x5e3986...d104c0 | acurastProcessorManager.heartbeatWithMetrics | 5EaYpKQzLs...fsVvGuGp |
| Applied | 122 | 0xd3d9b5...20b1f5 | acurastProcessorManager.heartbeatWithMetrics | 5D9t54qFXA...x4RMJ2DF |
| Applied | 123 | 0x3a6059...7353a1 | acurastProcessorManager.heartbeatWithMetrics | 5GCvmvA7Bs...1ESq1jc1 |
| Applied | 124 | 0xc4f577...efdab7 | acurastProcessorManager.heartbeatWithMetrics | 5GKdK42NVL...d9yernbc |
| Applied | 125 | 0xb4d67c...00404d | acurastProcessorManager.heartbeatWithMetrics | 5DbNbvAjUh...mvnHNp8d |
| Applied | 126 | 0x726659...2ed4e3 | acurastProcessorManager.heartbeatWithMetrics | 5Caxkx5HEt...gERWxXXe |
| Applied | 127 | 0x0500e4...59818a | acurastProcessorManager.heartbeatWithMetrics | 5Ci3dhjbyq...ZiRSCLBX |
| Applied | 128 | 0xfd6ed5...8022d7 | acurastProcessorManager.heartbeatWithMetrics | 5EJo1jWduW...y9GvTopv |
| Applied | 129 | 0x0a034c...860dcd | acurastProcessorManager.heartbeatWithMetrics | 5Cj13xHViR...gexVAJN7 |
| Applied | 130 | 0x2721c8...4077dd | acurastProcessorManager.heartbeatWithMetrics | 5FdB2FpDd7...MXRbW347 |
| Applied | 131 | 0xd08122...f09ad5 | acurastProcessorManager.heartbeatWithMetrics | 5HXrt3JexJ...UVCWF9Gn |
| Applied | 132 | 0x9a6ce0...e41728 | acurastMarketplace.report | 5DzSpWwAvW...rAo52yJW |
| Applied | 133 | 0xb29d17...fc6b32 | acurastMarketplace.report | 5EVtovsfJ3...dzwFEgNY |
| Applied | 134 | 0xe36b23...d9704d | acurastMarketplace.report | 5FPss8yGsh...iv9XNTXY |
| Applied | 135 | 0x567f46...0c2eab | acurastMarketplace.report | 5EGWpmqvM9...2PFwGs3n |
| Applied | 136 | 0xbaba12...8f07b6 | acurastMarketplace.report | 5DjvYtBzdW...jr4oRueX |
| Applied | 137 | 0xd26855...250f51 | acurastMarketplace.report | 5H5SnPJxp4...HwPrRMyS |
| Applied | 138 | 0x4d9693...c18423 | acurastMarketplace.report | 5GfbhAew6A...p8BX9gDX |
| Applied | 139 | 0x239bc1...31184d | acurastMarketplace.report | 5HLFBFby5p...wroBjRNZ |
| Applied | 140 | 0x80dfd8...10c74e | acurastMarketplace.report | 5HNnRJk5qv...qM7iqncH |
| Applied | 141 | 0x8e89d9...625960 | acurastMarketplace.report | 5CbbBEWzR5...F4DXwM3k |
| Applied | 142 | 0x149f18...c91fa7 | acurastMarketplace.report | 5FuyxdLUpj...vqzGzwUU |
| Applied | 143 | 0x1e8b86...10784e | acurastMarketplace.report | 5DwXrmJk9w...Cg78iD7x |
| Applied | 144 | 0x061816...e42400 | acurastMarketplace.report | 5EwME7ZKp6...4QrTNG3Z |
| Applied | 145 | 0x7f1278...f526cc | acurastMarketplace.report | 5E55JcUmCZ...EAo8BwhX |
| Applied | 146 | 0x2bd036...169326 | acurastMarketplace.report | 5GDMz189yB...Dcw2qFqk |
| Applied | 147 | 0xb572f8...58c966 | acurastMarketplace.report | 5GwZxkaLaV...MAkP7Xi7 |
| Applied | 148 | 0x46fbcd...e8cdca | acurastMarketplace.report | 5HhWbqUJYj...vvNzoiyb |
| Applied | 149 | 0x04e031...eed2cc | acurastMarketplace.report | 5HhHxhBGyb...a2S5dTnS |
| Applied | 150 | 0xfafd50...309ca8 | acurastMarketplace.report | 5E3uSjMXxr...ScgMQP7o |
| Applied | 151 | 0x2f49b2...2b4758 | acurastMarketplace.report | 5F7LF2HyZ4...NkYHneKz |
| Applied | 152 | 0xb76305...832dcc | acurastMarketplace.report | 5Ckpxf4rbV...6i1qfwCc |
| Applied | 153 | 0xf2c687...ea5e73 | acurastMarketplace.report | 5Eq7MPSB3e...zHqGkf6z |
| Applied | 154 | 0x99965d...b1e74b | acurastMarketplace.report | 5FinjBhpKV...5FJNRBFG |
| Applied | 155 | 0xc927eb...5a7a52 | acurastMarketplace.report | 5D34Q69a39...BjHMAnVf |
| Applied | 156 | 0x9adfeb...b0d042 | acurastMarketplace.report | 5HFS65sYqS...Ui4H1ECH |