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 | 0x3dada1...c6ecba | parachainSystem.setValidationData | Unsigned |
| Applied | 1 | 0x727692...1b1d06 | timestamp.set | Unsigned |
| Applied | 2 | 0xd6d98e...5bf6d7 | acurastProcessorManager.heartbeatWithMetrics | 5Gp29MzW9Q...UcHNo71q |
| Applied | 3 | 0xcfe355...c98556 | acurastProcessorManager.heartbeatWithMetrics | 5FhtdEwhYf...T88Q9MsQ |
| Applied | 4 | 0xf4646f...78ea0a | acurastProcessorManager.heartbeatWithMetrics | 5CFmUDeiof...DQ3haq3X |
| Applied | 5 | 0x4ef4f9...f39ec8 | acurastProcessorManager.heartbeatWithMetrics | 5EmYBUuGLR...bbMsnQi3 |
| Applied | 6 | 0x9c0a35...19e15c | acurastProcessorManager.heartbeatWithMetrics | 5E5QijMRUV...DVDV3RT8 |
| Applied | 7 | 0xa0d55c...de724e | acurastProcessorManager.heartbeatWithMetrics | 5FR4BBtTKy...fKGfQXsS |
| Applied | 8 | 0xf63d08...5fe1e9 | acurastProcessorManager.heartbeatWithMetrics | 5EuURkXEDG...cUyEkRYa |
| Applied | 9 | 0xf136d5...973741 | acurastProcessorManager.heartbeatWithMetrics | 5G9Pa4y836...4cjsTewc |
| Applied | 10 | 0x6c7259...00e61d | acurastProcessorManager.heartbeatWithMetrics | 5CYWbYtuE1...xjwM7YyY |
| Applied | 11 | 0x330a6d...854187 | acurastProcessorManager.heartbeatWithMetrics | 5E4uAF8JGW...prDbxzrW |
| Applied | 12 | 0xe13443...501c5a | acurastProcessorManager.heartbeatWithMetrics | 5Cyz8JbWaC...WhKYNGZr |
| Applied | 13 | 0x707c98...4cd2ef | acurastProcessorManager.heartbeatWithMetrics | 5DGuLSMJjK...2Nh6TceF |
| Applied | 14 | 0x20e228...0e4603 | acurastProcessorManager.heartbeatWithMetrics | 5H6EXTLSoo...zKaMUgKG |
| Applied | 15 | 0x5731c8...87aa9b | acurastProcessorManager.heartbeatWithMetrics | 5HGaBjfxio...tUMaP4aF |
| Applied | 16 | 0x833196...12b7db | acurastProcessorManager.heartbeatWithMetrics | 5DeTzQGa1M...hSUEmLuP |
| Applied | 17 | 0xe9910a...214496 | acurastProcessorManager.heartbeatWithMetrics | 5HYe5N2RKw...oofUkkkr |
| Applied | 18 | 0x345a28...57b3ac | acurastProcessorManager.heartbeatWithMetrics | 5H7w1cctS5...jgANcVLi |
| Applied | 19 | 0xa47916...4e16ce | acurastProcessorManager.heartbeatWithMetrics | 5CvzSm4imo...B8CRXn2J |
| Applied | 20 | 0x3f21f1...913b65 | acurastProcessorManager.heartbeatWithMetrics | 5DdV9i628H...8jfa969m |
| Applied | 21 | 0x7656d2...a213ca | acurastProcessorManager.heartbeatWithMetrics | 5DRmpfjhfd...s8nb9xBg |
| Applied | 22 | 0xe36e51...a10a63 | acurastProcessorManager.heartbeatWithMetrics | 5DnzRUooKN...rYjAgzte |
| Applied | 23 | 0x53e6c4...7c8a77 | acurastProcessorManager.heartbeatWithMetrics | 5G3JRSV2bi...XN9iiCFV |
| Applied | 24 | 0x10bea0...79494c | acurastProcessorManager.heartbeatWithMetrics | 5F2bvgsGKk...DGr64VRg |
| Applied | 25 | 0x953c7b...3b3084 | acurastProcessorManager.heartbeatWithMetrics | 5FPbHDEprY...JnqnyGgj |
| Applied | 26 | 0xe311db...0486e5 | acurastProcessorManager.heartbeatWithMetrics | 5Cy8NbCvpj...W5FQUVaY |
| Applied | 27 | 0xc31b75...10d907 | acurastProcessorManager.heartbeatWithMetrics | 5EET2jYXdk...YryCf7kx |
| Applied | 28 | 0xb0ac3e...c3ec2e | acurastProcessorManager.heartbeatWithMetrics | 5FKmnP7cUf...pDEwAX8w |
| Applied | 29 | 0x58abe6...1ebe21 | acurastProcessorManager.heartbeatWithMetrics | 5DgWTesU27...t51ueTqw |
| Applied | 30 | 0x0747f4...b44d10 | acurastProcessorManager.heartbeatWithMetrics | 5DckDfsuux...mq6ykJbG |
| Applied | 31 | 0x1317da...bb360a | acurastProcessorManager.heartbeatWithMetrics | 5GuNpkMqm6...tdbmY4qQ |
| Applied | 32 | 0x61cb69...adbe8c | acurastProcessorManager.heartbeatWithMetrics | 5DcPjdR1t2...F34vJdGC |
| Applied | 33 | 0x0b307d...7df3e2 | acurastProcessorManager.heartbeatWithMetrics | 5DjbWfsNL3...2jtnG6tk |
| Applied | 34 | 0xc717de...7cbcd7 | acurastProcessorManager.heartbeatWithMetrics | 5FCe79Xw1x...3RZzJHBF |
| Applied | 35 | 0x04df06...c79685 | acurastProcessorManager.heartbeatWithMetrics | 5HcGToMXXk...sWBsLKgT |
| Applied | 36 | 0xe0e805...7aa591 | acurastProcessorManager.heartbeatWithMetrics | 5CzBcbGLYB...ccNdxHa7 |
| Applied | 37 | 0x9b1c31...503c08 | acurastProcessorManager.heartbeatWithMetrics | 5DawM7ovjk...zGtfNziE |
| Applied | 38 | 0x1d7d27...e0eef6 | acurastProcessorManager.heartbeatWithMetrics | 5HjSB6C16H...b8Cdu5sQ |
| Applied | 39 | 0x044b79...6cdf68 | acurastProcessorManager.heartbeatWithMetrics | 5EAjozMS2a...GSbfMki7 |
| Applied | 40 | 0xbda65c...765d88 | acurastProcessorManager.heartbeatWithMetrics | 5CQYX1dw3d...EfXVxvgF |
| Applied | 41 | 0x11bc6d...a4ab98 | acurastProcessorManager.heartbeatWithMetrics | 5HXpaCXqxq...9rorHnLn |
| Applied | 42 | 0x70d139...120ff0 | acurastProcessorManager.heartbeatWithMetrics | 5CBRQJycsX...LgVux9BY |
| Applied | 43 | 0x46722e...78f7ef | acurastProcessorManager.heartbeatWithMetrics | 5F6Cj2qPwH...BeLmEM1U |
| Applied | 44 | 0x70bdaa...751a70 | acurastProcessorManager.heartbeatWithMetrics | 5HWofS76d2...RCLBjHNi |
| Applied | 45 | 0x581900...c7d4f6 | acurastProcessorManager.heartbeatWithMetrics | 5FCdHxsb5R...oKaCgj44 |
| Applied | 46 | 0x479b02...b34696 | acurastProcessorManager.heartbeatWithMetrics | 5DeiY5i6FE...Lo3JCDYH |
| Applied | 47 | 0x1e948b...3fe28e | acurastProcessorManager.heartbeatWithMetrics | 5D4KD2XgZU...GLTciw8n |
| Applied | 48 | 0x5e8972...a3e6f3 | acurastProcessorManager.heartbeatWithMetrics | 5DmUesaNWw...UFguPUtJ |
| Applied | 49 | 0xc5b998...6ff2ef | acurastProcessorManager.heartbeatWithMetrics | 5ErGSDMaiZ...kvV9QSJZ |
| Applied | 50 | 0x7e4b11...59a6b2 | acurastProcessorManager.heartbeatWithMetrics | 5HdtpcMgpT...3ryPBJA4 |
| Applied | 51 | 0x9be796...3c3a85 | acurastProcessorManager.heartbeatWithMetrics | 5CcWxsYFtc...A6gG38nx |
| Applied | 52 | 0x775085...fff62f | acurastProcessorManager.heartbeatWithMetrics | 5DgWxH3tt8...nCwpK69k |
| Applied | 53 | 0xda2592...8de74d | acurastProcessorManager.heartbeatWithMetrics | 5Hdf4cbEaQ...tP9r7bki |
| Applied | 54 | 0x05a6dc...a2cc8f | acurastProcessorManager.heartbeatWithMetrics | 5FDkVrHfMS...vkUQad3H |
| Applied | 55 | 0x98b82a...bd71a1 | acurastProcessorManager.heartbeatWithMetrics | 5FxMivJHsv...SFhHSkKE |
| Applied | 56 | 0xbae2ff...949742 | acurastProcessorManager.heartbeatWithMetrics | 5GwnvBU82g...hxrQyFMo |
| Applied | 57 | 0x587897...6d52a3 | acurastProcessorManager.heartbeatWithMetrics | 5FLHJZJFmd...yHf45qQS |
| Applied | 58 | 0x01d59d...4113d4 | acurastProcessorManager.heartbeatWithMetrics | 5HPgvJZUnG...Q7qA7Gt9 |
| Applied | 59 | 0x73d2c7...9146c3 | acurastProcessorManager.heartbeatWithMetrics | 5H4pvPdF5B...PwndbK8P |
| Applied | 60 | 0xbc118e...bbddb8 | acurastProcessorManager.heartbeatWithMetrics | 5DNGxuouyq...cLhjcdFx |
| Applied | 61 | 0xbc26e0...9e6cb8 | acurastProcessorManager.heartbeatWithMetrics | 5FWddfTNYJ...6dEqGcGe |
| Applied | 62 | 0xa73a8c...456e20 | acurastProcessorManager.heartbeatWithMetrics | 5G2RqpjcRE...DNk7HgWb |
| Applied | 63 | 0xc64a59...4ded9b | acurastProcessorManager.heartbeatWithMetrics | 5FW4uyMqs9...zpo9ibJi |
| Applied | 64 | 0x1c1f72...fc7829 | acurastProcessorManager.heartbeatWithMetrics | 5GMSiMCuMG...8hDnLy4J |
| Applied | 65 | 0x519ea5...c17c3b | acurastProcessorManager.heartbeatWithMetrics | 5CmYoiwM82...mCDmj37r |
| Applied | 66 | 0xe84771...8ef167 | acurastProcessorManager.heartbeatWithMetrics | 5FvV35gyTU...TS2YBfvK |
| Applied | 67 | 0x04639e...7f5e6b | acurastProcessorManager.heartbeatWithMetrics | 5FfkfDm1ka...Xft4TFdc |
| Applied | 68 | 0x430e25...de79db | acurastProcessorManager.heartbeatWithMetrics | 5HCy3HXdfL...eVtAirLs |
| Applied | 69 | 0x11bafc...2a21ad | acurastProcessorManager.heartbeatWithMetrics | 5G8Emd1i3f...NewW7uKx |
| Applied | 70 | 0x8479fb...febcaf | acurastProcessorManager.heartbeatWithMetrics | 5CxoJxhdA8...6TXXR9f2 |
| Applied | 71 | 0xf3df9a...cf4f0c | acurastProcessorManager.heartbeatWithMetrics | 5ELPnTTXtz...3W8VX6x1 |
| Applied | 72 | 0xe78bf3...bdfd33 | acurastProcessorManager.heartbeatWithMetrics | 5HZo7th1gR...55t13Ms4 |
| Applied | 73 | 0x97de4c...316b05 | acurastProcessorManager.heartbeatWithMetrics | 5CfUayfexp...gBbKzh6V |
| Applied | 74 | 0x3a81fd...6c0e48 | acurastProcessorManager.heartbeatWithMetrics | 5Hn78Dpts5...DCxKaWa5 |
| Applied | 75 | 0x111a22...7a18f4 | acurastProcessorManager.heartbeatWithMetrics | 5CYM3oVy8Y...TuTBa36Z |
| Applied | 76 | 0x5aa56e...59f36f | acurastProcessorManager.heartbeatWithMetrics | 5CPrpiCeQT...gzMZhd3B |
| Applied | 77 | 0x51a287...3bc2e5 | acurastProcessorManager.heartbeatWithMetrics | 5EkjqqFcmZ...w2vqybyD |
| Applied | 78 | 0x8ac1a1...48b051 | acurastProcessorManager.heartbeatWithMetrics | 5DGKiMo76K...u8hRJJoN |
| Applied | 79 | 0x2734c7...c70a21 | acurastProcessorManager.heartbeatWithMetrics | 5DKPmfZrY2...mxRoyQj5 |
| Applied | 80 | 0xe287d7...54aa2d | acurastProcessorManager.heartbeatWithMetrics | 5F3bFrgnp6...KmMTuH1X |
| Applied | 81 | 0x38f030...5e0dab | acurastProcessorManager.heartbeatWithMetrics | 5DZrL8VHCJ...iu6GPKep |
| Applied | 82 | 0x34fdf0...32f726 | acurastProcessorManager.heartbeatWithMetrics | 5Git7s6EzM...UidQ7a98 |
| Applied | 83 | 0x1f3844...26b38f | acurastProcessorManager.heartbeatWithMetrics | 5Gd7NY2dwX...t8qv6QXj |
| Applied | 84 | 0xf23587...ca25ee | acurastProcessorManager.heartbeatWithMetrics | 5GivrWE7oP...NEsVFiYR |
| Applied | 85 | 0x20a957...7fdb8a | acurastProcessorManager.heartbeatWithMetrics | 5ELxT8VoQT...ikKoYH5b |
| Applied | 86 | 0x0e0211...028903 | acurastProcessorManager.heartbeatWithMetrics | 5GEhMZVFT5...djw8EwsD |
| Applied | 87 | 0xe5a6a8...97cd64 | acurastProcessorManager.heartbeatWithMetrics | 5CLHrWcZJy...s6M2RGzv |
| Applied | 88 | 0x53982c...dfc9c8 | acurastProcessorManager.heartbeatWithMetrics | 5F1XUSah1i...a1MtoEdK |
| Applied | 89 | 0x72603b...3c539e | acurastProcessorManager.heartbeatWithMetrics | 5GimxvSQH5...2yPG8bKp |
| Applied | 90 | 0x0f3e51...d05392 | acurastProcessorManager.heartbeatWithMetrics | 5GojdgVw3E...Y4b6ynkJ |
| Applied | 91 | 0xad582c...a03ec5 | acurastProcessorManager.heartbeatWithMetrics | 5FggM25AFQ...JyKCtznJ |
| Applied | 92 | 0x73bb2d...036532 | acurastProcessorManager.heartbeatWithMetrics | 5D1rRsTUai...fRcU289p |
| Applied | 93 | 0xfa5fc6...b3dac7 | acurastProcessorManager.heartbeatWithMetrics | 5HCrSsoS7S...F9WZ3jVC |
| Applied | 94 | 0x0ba904...75f81d | acurastProcessorManager.heartbeatWithMetrics | 5FZHnKHqYJ...VNcE46Ur |
| Applied | 95 | 0x6e9ffa...b39075 | acurastProcessorManager.heartbeatWithMetrics | 5DG9pSgWL5...Yb2co6Ub |
| Applied | 96 | 0x028659...07a30e | acurastProcessorManager.heartbeatWithMetrics | 5EF5DgPCdU...ySF73MCf |
| Applied | 97 | 0xc12005...d9d84d | acurastProcessorManager.heartbeatWithMetrics | 5HNg1EGCrL...CD15b3WQ |
| Applied | 98 | 0x16c970...7233ce | acurastProcessorManager.heartbeatWithMetrics | 5H8kCEjE8x...oea6QU6L |
| Applied | 99 | 0x4616d8...d56a83 | acurastProcessorManager.heartbeatWithMetrics | 5DEM3WojZH...4uZZhBep |
| Applied | 100 | 0x72c40d...e369d1 | acurastProcessorManager.heartbeatWithMetrics | 5FvNCgy5rz...mg6iMjUo |
| Applied | 101 | 0x29fb13...aebe69 | acurastProcessorManager.heartbeatWithMetrics | 5DzzhutmWF...stDPNZCS |
| Applied | 102 | 0xbf4eab...899fd2 | acurastProcessorManager.heartbeatWithMetrics | 5EmDAo7DGy...nnszgBbE |
| Applied | 103 | 0xbf1f2f...6df791 | acurastProcessorManager.heartbeatWithMetrics | 5E6ycvehRj...Aq7cCAxu |
| Applied | 104 | 0x8965a2...cb4303 | acurastProcessorManager.heartbeatWithMetrics | 5GeazV28Ma...6VYqdsYB |
| Applied | 105 | 0x068558...88f06a | acurastProcessorManager.heartbeatWithMetrics | 5FrgQMtMJR...xFzP9kD5 |
| Applied | 106 | 0x371690...46c614 | acurastProcessorManager.heartbeatWithMetrics | 5EKFyAZ2cY...9bJgs2TS |
| Applied | 107 | 0x29bdd1...e447df | acurastProcessorManager.heartbeatWithMetrics | 5DPwZUbRKi...uRmueoQQ |
| Applied | 108 | 0xdac170...d96561 | acurastProcessorManager.heartbeatWithMetrics | 5HjJeS4Vme...j8idcGJF |
| Applied | 109 | 0x71737e...eaafbb | acurastProcessorManager.heartbeatWithMetrics | 5EFUriZ8mg...K8b4wsmw |
| Applied | 110 | 0xc0409c...8f4f15 | acurastProcessorManager.heartbeatWithMetrics | 5C8gv1hcgf...Z8rvU8LK |
| Applied | 111 | 0xb21b41...7729d8 | acurastProcessorManager.heartbeatWithMetrics | 5FiwDTPX6J...eDnrHVYo |
| Applied | 112 | 0x774273...7df887 | acurastProcessorManager.heartbeatWithMetrics | 5FFSAYwnxL...tSKUDoWo |
| Applied | 113 | 0xf0f350...17a3cb | acurastProcessorManager.heartbeatWithMetrics | 5Ewg68ekfq...9K3LD56E |
| Applied | 114 | 0x3d9951...c6bfa8 | acurastProcessorManager.heartbeatWithMetrics | 5FkPt4m9q1...YP6JLgde |
| Applied | 115 | 0xdd28cc...4c2044 | acurastProcessorManager.heartbeatWithMetrics | 5HnC21GkMt...vASEN5tX |
| Applied | 116 | 0x5e263f...59da62 | acurastProcessorManager.heartbeatWithMetrics | 5CN9TkeFda...rPGw5q5A |
| Applied | 117 | 0x897589...029918 | acurastProcessorManager.heartbeatWithMetrics | 5GyY6CEpwh...W5Vf5Fc5 |
| Applied | 118 | 0xc11559...d52cd1 | acurastProcessorManager.heartbeatWithMetrics | 5HaYjRF6vc...etuvTBxx |
| Applied | 119 | 0xf70c64...922fd1 | acurastProcessorManager.heartbeatWithMetrics | 5HYGTiq1j9...fKBzJUGr |
| Applied | 120 | 0x8ebced...4abb7a | acurastProcessorManager.heartbeatWithMetrics | 5DCtoKSj3w...ZdVJXyfc |
| Applied | 121 | 0xaae27c...83b0c3 | acurastProcessorManager.heartbeatWithMetrics | 5HQMeNbYrX...4S24mViX |
| Applied | 122 | 0xa16f08...9daca7 | acurastProcessorManager.heartbeatWithMetrics | 5Heaxe9ypY...XHwHE9p6 |
| Applied | 123 | 0xeafe8e...2b4d77 | acurastProcessorManager.heartbeatWithMetrics | 5CoCLKenfy...8XRB4n4V |
| Applied | 124 | 0xb9d13d...3d766e | acurastProcessorManager.heartbeatWithMetrics | 5F6XkPvRHm...hThdXgk8 |
| Applied | 125 | 0x60f7a4...0ce00a | acurastProcessorManager.heartbeatWithMetrics | 5Dvad4EbHx...JJm2zWnG |
| Applied | 126 | 0x0bebc1...4381b4 | acurastProcessorManager.heartbeatWithMetrics | 5DunKuAsL4...cCdMJHVB |
| Applied | 127 | 0x6fc4a3...ef77fa | acurastProcessorManager.heartbeatWithMetrics | 5DsgGvnsoL...SUjeEpLR |
| Applied | 128 | 0x2485e2...838064 | acurastProcessorManager.heartbeatWithMetrics | 5DRvNpH8fY...NivPnePM |
| Applied | 129 | 0x14d7a4...e1204e | acurastProcessorManager.heartbeatWithMetrics | 5CTuUZaXnr...WRU6nYY1 |
| Applied | 130 | 0xff4a57...b0eca5 | acurastProcessorManager.heartbeatWithMetrics | 5H8AyQp8Zq...9yttchev |
| Applied | 131 | 0xae597f...d2fbe6 | acurastProcessorManager.heartbeatWithMetrics | 5FEcytKF6m...rPuH7Ego |
| Applied | 132 | 0xe49116...c7affc | acurastProcessorManager.heartbeatWithMetrics | 5CtQs4mCJm...VUxuARc1 |
| Applied | 133 | 0x066ab2...4463af | acurastProcessorManager.heartbeatWithMetrics | 5HaQHi2hGo...BMsJgk2o |
| Applied | 134 | 0x213a69...0ba4e0 | acurastProcessorManager.heartbeatWithMetrics | 5CJuztVS5Z...BcWFRwen |
| Applied | 135 | 0xd8fe76...c4f213 | acurastProcessorManager.heartbeatWithMetrics | 5HLJ7rTHyo...uyr9Swfv |
| Applied | 136 | 0x9828af...7a2b3f | acurastProcessorManager.heartbeatWithMetrics | 5DBMH9yj3g...5nahPfrc |
| Applied | 137 | 0xb5c6e3...1c1130 | acurastProcessorManager.heartbeatWithMetrics | 5EPhBUXPZr...tfrpw48x |
| Applied | 138 | 0xf185f5...26384e | acurastProcessorManager.heartbeatWithMetrics | 5FWhSHUPSQ...muj6SFTh |
| Applied | 139 | 0x358dae...732b71 | acurastProcessorManager.heartbeatWithMetrics | 5DgU6oSA41...ZS9kFPju |
| Applied | 140 | 0xabd5a2...95ed53 | acurastProcessorManager.heartbeatWithMetrics | 5GK2XCYaoE...ySVG9cpz |
| Applied | 141 | 0x590b0f...775171 | acurastProcessorManager.heartbeatWithMetrics | 5CjmMM6h2K...v3i4YehK |
| Applied | 142 | 0xd2cdb6...9d2470 | acurastProcessorManager.heartbeatWithMetrics | 5CXMpz7yAf...ooKvyAUz |
| Applied | 143 | 0x3d6566...8e3e20 | acurastProcessorManager.heartbeatWithMetrics | 5EbhUVsUad...BfTQrL25 |
| Applied | 144 | 0x5a8ac8...c474f5 | acurastProcessorManager.heartbeatWithMetrics | 5FsYqPQG1k...rLCMidwP |
| Applied | 145 | 0x3ffe5f...5deb1f | acurastProcessorManager.heartbeatWithMetrics | 5Fq1FKvHgL...DyekzM3S |
| Applied | 146 | 0x7c74f0...90fb2a | acurastProcessorManager.heartbeatWithMetrics | 5GwGEgFN63...552tDxXU |
| Applied | 147 | 0xf6c592...262729 | acurastProcessorManager.heartbeatWithMetrics | 5GQj29Umt3...6hiePRof |
| Applied | 148 | 0xd66a1a...1c2d33 | acurastMarketplace.acknowledgeExecutionMatch | 5Fn8UiguyA...F9pxC1UB |
| Applied | 149 | 0x612ee7...e6a2c4 | acurastMarketplace.acknowledgeExecutionMatch | 5Ed3QNUiSX...iLMhRdGh |
| Applied | 150 | 0xb5e189...ba159a | acurastMarketplace.acknowledgeExecutionMatch | 5G1kWojPKF...EbKc2VmK |
| Applied | 151 | 0xfdfd77...33aa18 | acurastMarketplace.acknowledgeExecutionMatch | 5GWpuXvuzo...u5hhyAiS |
| Applied | 152 | 0x976a2c...5952f8 | utility.batch | 5D5Y3tJvtA...RfZ7dj1J |