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 | 0xab9e9f...ba7da3 | parachainSystem.setValidationData | Unsigned |
| Applied | 1 | 0xe65a1e...6b6de4 | timestamp.set | Unsigned |
| Applied | 2 | 0x34e544...4f5b68 | acurastProcessorManager.heartbeatWithMetrics | 5C4jUVWGB4...7u3Dcvwm |
| Applied | 3 | 0x8fc40a...858ff7 | acurastProcessorManager.heartbeatWithMetrics | 5Dfoa8hFXb...pLaR9nWB |
| Applied | 4 | 0x772a5a...ab7244 | acurastProcessorManager.heartbeatWithMetrics | 5FkuwyijUw...Qdc39mYk |
| Applied | 5 | 0xeef6be...e8adcf | acurastProcessorManager.heartbeatWithMetrics | 5EGgKJsapq...vgCqpLU1 |
| Applied | 6 | 0x8d139e...00da7e | acurastProcessorManager.heartbeatWithMetrics | 5HaqU7pmid...QpTiH2wF |
| Applied | 7 | 0x1e1eed...a64fa3 | acurastProcessorManager.heartbeatWithMetrics | 5HngG8YPw7...e2KNrUNi |
| Applied | 8 | 0x16131d...f37892 | acurastProcessorManager.heartbeatWithMetrics | 5DB2hnFw3r...USg7pKVP |
| Applied | 9 | 0x002ad1...762f91 | acurastProcessorManager.heartbeatWithMetrics | 5GneiYYMjp...X6tEBJ1G |
| Applied | 10 | 0x987749...21c0b8 | acurastProcessorManager.heartbeatWithMetrics | 5CmCiC9iYG...vh3y2JVH |
| Applied | 11 | 0xd851ad...ae8512 | acurastProcessorManager.heartbeatWithMetrics | 5FpkadvyAz...VHPD1Fku |
| Applied | 12 | 0x82a57a...5e0dfa | acurastProcessorManager.heartbeatWithMetrics | 5D8NU23Eqn...cBsms5VE |
| Applied | 13 | 0x220af7...ef6376 | acurastProcessorManager.heartbeatWithMetrics | 5CJNxCbQoa...MHQtxQXx |
| Applied | 14 | 0x76fe7b...df289d | acurastProcessorManager.heartbeatWithMetrics | 5E6h91ACrS...k5wEJgMS |
| Applied | 15 | 0x1f6226...fd237a | acurastProcessorManager.heartbeatWithMetrics | 5Ha83tNsZm...eoUAyxZB |
| Applied | 16 | 0x692f6b...9f7f72 | acurastProcessorManager.heartbeatWithMetrics | 5GmBA8KpxP...MesdvtVF |
| Applied | 17 | 0x69fff5...ad1aaa | acurastProcessorManager.heartbeatWithMetrics | 5GZdwLFDVC...Qmta91Hx |
| Applied | 18 | 0xeb6900...4eaaef | acurastProcessorManager.heartbeatWithMetrics | 5Ehqv9tffn...pd1myPmm |
| Applied | 19 | 0x0b49a5...5a7527 | acurastProcessorManager.heartbeatWithMetrics | 5FcFoR8F46...SUDr5xvj |
| Applied | 20 | 0x6c7752...7ce38d | acurastProcessorManager.heartbeatWithMetrics | 5F1Qzh5KrX...5x9YQPk5 |
| Applied | 21 | 0x00b56e...463057 | acurastProcessorManager.heartbeatWithMetrics | 5Hnca8Jwr1...PinQxAgs |
| Applied | 22 | 0xf0704d...0e50df | acurastProcessorManager.heartbeatWithMetrics | 5DMdVzpJnk...bKhdWSSS |
| Applied | 23 | 0x9dca69...7fdfc3 | acurastProcessorManager.heartbeatWithMetrics | 5FwVntPSxB...oyrhovbk |
| Applied | 24 | 0xecc446...7211c0 | acurastProcessorManager.heartbeatWithMetrics | 5CFP3fQUj7...PyKdrCX9 |
| Applied | 25 | 0x4cab54...6f1557 | acurastProcessorManager.heartbeatWithMetrics | 5H8WW8YCia...WyrqDF1z |
| Applied | 26 | 0x682e3f...a298c5 | acurastProcessorManager.heartbeatWithMetrics | 5Cpgd7ixps...HUsrJk2k |
| Applied | 27 | 0x90966a...867125 | acurastProcessorManager.heartbeatWithMetrics | 5FmbZGqdeE...o9T8gZbr |
| Applied | 28 | 0x6596ae...97cbd9 | acurastProcessorManager.heartbeatWithMetrics | 5GGmtcsX6f...DqoN5gwx |
| Applied | 29 | 0x544603...6489be | acurastProcessorManager.heartbeatWithMetrics | 5Ec5by7uCY...YiRfyPU6 |
| Applied | 30 | 0xf34dc5...a06b90 | acurastProcessorManager.heartbeatWithMetrics | 5HaJfARrin...4Y5pfFnZ |
| Applied | 31 | 0x16f63d...38d065 | acurastProcessorManager.heartbeatWithMetrics | 5EucFyWgAR...NfeTnPsB |
| Applied | 32 | 0x640be0...b0eabe | acurastProcessorManager.heartbeatWithMetrics | 5EppbQWFuS...iuvAgBm6 |
| Applied | 33 | 0x1f9753...9fa6ec | acurastProcessorManager.heartbeatWithMetrics | 5CXeHGeVRz...8NHNUdVS |
| Applied | 34 | 0x26519c...b4b6d7 | acurastProcessorManager.heartbeatWithMetrics | 5GqkoaXzzV...YfB7iDxj |
| Applied | 35 | 0x01f896...f592ef | acurastProcessorManager.heartbeatWithMetrics | 5FJ3g4p6U2...1xPm31uc |
| Applied | 36 | 0x9a434e...5dce25 | acurastProcessorManager.heartbeatWithMetrics | 5DKvtoQDhZ...QCPqukmX |
| Applied | 37 | 0xf87e7a...a9b4e8 | acurastProcessorManager.heartbeatWithMetrics | 5DTKfVp9dK...GemK4T7q |
| Applied | 38 | 0x0e8708...5bb4d8 | acurastProcessorManager.heartbeatWithMetrics | 5E9cesv9iJ...Ma8HcT82 |
| Applied | 39 | 0x56b3b4...3fa6d0 | acurastProcessorManager.heartbeatWithMetrics | 5GVAkzvd1o...vsmnpsrd |
| Applied | 40 | 0x95e3ec...5c66ee | acurastProcessorManager.heartbeatWithMetrics | 5GaVMeMYTB...zA6K93Pw |
| Applied | 41 | 0x3f779e...630857 | acurastProcessorManager.heartbeatWithMetrics | 5DMXQmeKZD...UEX39o6P |
| Applied | 42 | 0xe55d10...5e2908 | acurastProcessorManager.heartbeatWithMetrics | 5EdiK3K3oA...xqsZxCkk |
| Applied | 43 | 0x10378a...12f8d0 | acurastProcessorManager.heartbeatWithMetrics | 5G79wEEA1L...BDnB7hvJ |
| Applied | 44 | 0x85f715...212fe7 | acurastProcessorManager.heartbeatWithMetrics | 5Gjvcf293Y...pHez7maN |
| Applied | 45 | 0x6f641a...fa5981 | acurastProcessorManager.heartbeatWithMetrics | 5HAHjE7Z5w...s9v8xhkE |
| Applied | 46 | 0x315e10...e448d5 | acurastProcessorManager.heartbeatWithMetrics | 5DqykXkcLp...W1NDVvMe |
| Applied | 47 | 0x8f321b...0bfa78 | acurastProcessorManager.heartbeatWithMetrics | 5FLVbuqB2H...dbgNaM9Z |
| Applied | 48 | 0xe764a5...f74deb | acurastProcessorManager.heartbeatWithMetrics | 5EC1NPhqvD...KAZgk4MR |
| Applied | 49 | 0x31741f...c1a381 | acurastProcessorManager.heartbeatWithMetrics | 5HJTvg4AJ3...hztw7Vp8 |
| Applied | 50 | 0xf57a16...f2441e | acurastProcessorManager.heartbeatWithMetrics | 5CqvSB6pFU...LmkvcryL |
| Applied | 51 | 0x6dd73a...89bf39 | acurastProcessorManager.heartbeatWithMetrics | 5FoRshVUoj...dfmQ6TgN |
| Applied | 52 | 0x3afc4a...af8881 | acurastProcessorManager.heartbeatWithMetrics | 5FP7eXia7J...sbfytCQP |
| Applied | 53 | 0x836c30...64da91 | acurastProcessorManager.heartbeatWithMetrics | 5E6eQmmr2T...ZTVrnHE1 |
| Applied | 54 | 0xf40404...a6ebd5 | acurastProcessorManager.heartbeatWithMetrics | 5Hmd4scXga...bpGFYV4y |
| Applied | 55 | 0xc251ac...903f81 | acurastProcessorManager.heartbeatWithMetrics | 5ErHvAqxEX...fX7WktCH |
| Applied | 56 | 0xa7fcb1...1534e7 | acurastProcessorManager.heartbeatWithMetrics | 5HURD9VhhZ...eYKfQC4H |
| Applied | 57 | 0x07721b...adc4e9 | acurastProcessorManager.heartbeatWithMetrics | 5Ge3UvVWbs...NkzuWHpV |
| Applied | 58 | 0x13cd03...6c9272 | acurastProcessorManager.heartbeatWithMetrics | 5CkNknJqxS...JUuG4jcX |
| Applied | 59 | 0x39b8fd...08fe8b | acurastProcessorManager.heartbeatWithMetrics | 5GcirszTWP...yGZAhGva |
| Applied | 60 | 0x85e338...9b2be1 | acurastProcessorManager.heartbeatWithMetrics | 5GFqwqUKS2...GQzBCf7n |
| Applied | 61 | 0xd834e1...f330a0 | acurastProcessorManager.heartbeatWithMetrics | 5EQ56EPc86...BQJmYEHK |
| Applied | 62 | 0x1045bb...20ad54 | acurastProcessorManager.heartbeatWithMetrics | 5DKf3gpGTH...yyv4HPyB |
| Applied | 63 | 0x62f8db...afb2d8 | acurastProcessorManager.heartbeatWithMetrics | 5DZSGCdsYV...6LkAhfpu |
| Applied | 64 | 0xa31979...e23595 | acurastProcessorManager.heartbeatWithMetrics | 5EfpMQTvDS...DXi6Vptm |
| Applied | 65 | 0x332b09...653b7a | acurastProcessorManager.heartbeatWithMetrics | 5H92hE6eAJ...ePEThNPk |
| Applied | 66 | 0xb31a5e...8667d8 | acurastProcessorManager.heartbeatWithMetrics | 5FrwxmvF4s...RLbdoGGJ |
| Applied | 67 | 0x656b5c...a7deae | acurastProcessorManager.heartbeatWithMetrics | 5EsAD3VsKD...3HtHvMtk |
| Applied | 68 | 0x8dfa46...1cc435 | acurastProcessorManager.heartbeatWithMetrics | 5FmkKZQ8NT...pJSWSSUs |
| Applied | 69 | 0x5dc413...f10a03 | acurastProcessorManager.heartbeatWithMetrics | 5HjSaMUAm9...rjRC3QWS |
| Applied | 70 | 0xe7b1e9...46da6b | acurastProcessorManager.heartbeatWithMetrics | 5FpQfwHdrp...C65VdPyV |
| Applied | 71 | 0x0ed2b9...acc73c | acurastProcessorManager.heartbeatWithMetrics | 5FQc2w3wcS...ULjXzbS9 |
| Applied | 72 | 0xae6bc9...0b0855 | acurastProcessorManager.heartbeatWithMetrics | 5DEBPtgHLi...1gs7nRVH |
| Applied | 73 | 0x5c65bf...1edffa | acurastProcessorManager.heartbeatWithMetrics | 5HNe4nQotJ...fa7LUngX |
| Applied | 74 | 0xefd4aa...d75736 | acurastProcessorManager.heartbeatWithMetrics | 5HTMysxq6B...EsXF9Zda |
| Applied | 75 | 0x35b2b0...562b83 | acurastProcessorManager.heartbeatWithMetrics | 5CqzZV5bUw...zdh6m3Rs |
| Applied | 76 | 0x3dd67f...dc20df | acurastProcessorManager.heartbeatWithMetrics | 5HGKgqxtqp...4ww3cZTG |
| Applied | 77 | 0xfd85aa...a239fa | acurastProcessorManager.heartbeatWithMetrics | 5HNQ3tnX5v...ouG4mzjK |
| Applied | 78 | 0xa15d2b...1d5924 | acurastProcessorManager.heartbeatWithMetrics | 5HrGMP7fHD...MyhZ9HsD |
| Applied | 79 | 0x40ee2c...4fb604 | acurastProcessorManager.heartbeatWithMetrics | 5FnsCtxoZq...Huq4pErn |
| Applied | 80 | 0x03811a...33faf6 | acurastProcessorManager.heartbeatWithMetrics | 5DiAkQCFo6...b3QWxzaE |
| Applied | 81 | 0xd235c3...af67e8 | acurastProcessorManager.heartbeatWithMetrics | 5DPDzuYkC5...x1yhUoaF |
| Applied | 82 | 0x97ac25...76a6ce | acurastProcessorManager.heartbeatWithMetrics | 5CjucYX2fd...Q4SUYUjd |
| Applied | 83 | 0xba2dd2...a5ebd2 | acurastProcessorManager.heartbeatWithMetrics | 5FmyUgKdj1...LZjxm4DK |
| Applied | 84 | 0xc25acb...0a8fad | acurastProcessorManager.heartbeatWithMetrics | 5H7gXEK3tk...bHGvHTMM |
| Applied | 85 | 0xa0b794...2e1787 | acurastProcessorManager.heartbeatWithMetrics | 5Du8rba2wy...KTL6AqmQ |
| Applied | 86 | 0x9fb45b...a4b408 | acurastProcessorManager.heartbeatWithMetrics | 5DSYju9yCp...RyDqDvqe |
| Applied | 87 | 0x592cab...d60a30 | acurastProcessorManager.heartbeatWithMetrics | 5D51sGrtxS...3ENFB7ZR |
| Applied | 88 | 0x8be5a5...2fd6b6 | acurastProcessorManager.heartbeatWithMetrics | 5EzJZeu3pk...3zSoVrgY |
| Applied | 89 | 0x5172a3...5d2497 | acurastProcessorManager.heartbeatWithMetrics | 5G8uJ5rpyh...5ExU5vuS |
| Applied | 90 | 0x661eb3...8421df | acurastProcessorManager.heartbeatWithMetrics | 5EwJMH74Nw...sRYRXxAS |
| Applied | 91 | 0xaf883e...95a509 | acurastProcessorManager.heartbeatWithMetrics | 5F4AJvKPpD...nBppy8rZ |
| Applied | 92 | 0xee49c5...b168c8 | acurastProcessorManager.heartbeatWithMetrics | 5CBwbu5L9i...Nr9tcMRS |
| Applied | 93 | 0x9902ec...767b06 | acurastProcessorManager.heartbeatWithMetrics | 5H97ZqEwmH...bycjFdZS |
| Applied | 94 | 0xd1388b...311ac4 | acurastProcessorManager.heartbeatWithMetrics | 5HjJeS4Vme...j8idcGJF |
| Applied | 95 | 0x7db9fe...00b24b | acurastProcessorManager.heartbeatWithMetrics | 5CY89MueHU...tPGE16wG |
| Applied | 96 | 0xdeb124...110153 | acurastProcessorManager.heartbeatWithMetrics | 5F5LjdV4bF...3XPVqmTU |
| Applied | 97 | 0xb6fe90...b296ba | acurastProcessorManager.heartbeatWithMetrics | 5FpxhXV1TR...hqc4PPps |
| Applied | 98 | 0x47b720...729942 | acurastProcessorManager.heartbeatWithMetrics | 5FYDkZAPsw...NTqYEqgd |
| Applied | 99 | 0xfad6b9...2e55b7 | acurastProcessorManager.heartbeatWithMetrics | 5EcRJYA7cf...EdLseb2V |
| Applied | 100 | 0x28516a...5f5599 | acurastProcessorManager.heartbeatWithMetrics | 5DMLdBTCuu...EbKkra4a |
| Applied | 101 | 0xa8c5b1...856767 | acurastProcessorManager.heartbeatWithMetrics | 5HFvSpVGHw...6uh89iTA |
| Applied | 102 | 0x20ff12...84b82f | acurastProcessorManager.heartbeatWithMetrics | 5EzPsHwnda...KvapZ1vk |
| Applied | 103 | 0x9a1617...fdc36c | acurastProcessorManager.heartbeatWithMetrics | 5F9wXfRr2n...sNprYKGM |
| Applied | 104 | 0xd8ab36...26376e | acurastProcessorManager.heartbeatWithMetrics | 5EhV5rGQCS...hbvEaXn8 |
| Applied | 105 | 0xc56d30...eb2d4e | acurastProcessorManager.heartbeatWithMetrics | 5DD9fNdzkX...xBK7hNcK |
| Applied | 106 | 0xfeda53...eb9322 | acurastProcessorManager.heartbeatWithMetrics | 5G4zcRVLbr...62TYdofN |
| Applied | 107 | 0xeb68e8...e71be1 | acurastProcessorManager.heartbeatWithMetrics | 5Dk2qp1YgW...2j9Mu7vu |
| Applied | 108 | 0x10808a...4a54ce | acurastProcessorManager.heartbeatWithMetrics | 5DPk8wxqDP...xQceu7Q4 |
| Applied | 109 | 0x3ec902...7aef51 | acurastProcessorManager.heartbeatWithMetrics | 5Cdm9hkBah...jhTJ6edB |
| Applied | 110 | 0xa3f19e...b9a14b | acurastProcessorManager.heartbeatWithMetrics | 5Eb1R2eRHg...vGiQD4SC |
| Applied | 111 | 0xd93c3a...ef7ff0 | acurastProcessorManager.heartbeatWithMetrics | 5D6wnn73L5...57dRJjZo |
| Applied | 112 | 0x609cf3...c8967b | acurastProcessorManager.heartbeatWithMetrics | 5DB6xUPncj...oox6rPZK |
| Applied | 113 | 0x986f45...2c0430 | acurastProcessorManager.heartbeatWithMetrics | 5H8qt3xt6B...sGxdM6Nv |
| Applied | 114 | 0x0bea5d...c4ea85 | acurastProcessorManager.heartbeatWithMetrics | 5Gy9ikZfN9...Ug32mmgj |
| Applied | 115 | 0xdf2457...15da9e | acurastProcessorManager.heartbeatWithMetrics | 5CPXo9aGr1...E79ftfL4 |
| Applied | 116 | 0x60fb89...148f1f | acurastProcessorManager.heartbeatWithMetrics | 5DFXPhSkqM...AszpD5Ju |
| Applied | 117 | 0xe3ce58...835afe | acurastProcessorManager.heartbeatWithMetrics | 5Ei8F512Sj...W8du7Rf3 |
| Applied | 118 | 0xe5e6a8...7837c2 | acurastProcessorManager.heartbeatWithMetrics | 5CtY7SP4ii...dsxPLbis |
| Applied | 119 | 0xbbd054...f3bb37 | acurastProcessorManager.heartbeatWithMetrics | 5C9LRJR7Mm...R7AYQbtG |
| Applied | 120 | 0xb73e06...4b739a | acurastProcessorManager.heartbeatWithMetrics | 5GNQ6XoCuX...gxF2FsfH |
| Applied | 121 | 0xeeda3a...159a7b | acurastProcessorManager.heartbeatWithMetrics | 5Ge1EHnRrH...SAwotNAC |
| Applied | 122 | 0x3c066b...050420 | acurastProcessorManager.heartbeatWithMetrics | 5Dz6AJHxrP...YH7hM8wZ |
| Applied | 123 | 0x071ac5...e7d00d | acurastProcessorManager.heartbeatWithMetrics | 5F9knrdVfD...pmnaNocg |
| Applied | 124 | 0xd208db...7afa7d | acurastProcessorManager.heartbeatWithMetrics | 5HS2XACMyZ...qgZdTLT9 |
| Applied | 125 | 0x28edae...c566e4 | acurastProcessorManager.heartbeatWithMetrics | 5H76HZCLQk...Ji8XXibv |
| Applied | 126 | 0xf608da...316ca6 | acurastProcessorManager.heartbeatWithMetrics | 5EWu5xbm1j...H4AjhTq9 |
| Applied | 127 | 0x5d1231...a5d665 | acurastProcessorManager.heartbeatWithMetrics | 5GGxNFEXhs...k4iUaZ5B |
| Applied | 128 | 0x52d1f2...74ff15 | acurastProcessorManager.heartbeatWithMetrics | 5HYLRjx46m...BBHZaGJq |
| Applied | 129 | 0x159a5d...ac9c39 | acurastProcessorManager.heartbeatWithMetrics | 5GsBXbtk7o...ovGupG4W |
| Applied | 130 | 0xd20ae5...325718 | acurastProcessorManager.heartbeatWithMetrics | 5FCnfi1p29...Zpoodtjd |
| Applied | 131 | 0x6873ee...e0030a | acurastProcessorManager.heartbeatWithMetrics | 5E4KFhTJvV...NyAJ8McM |
| Applied | 132 | 0xafa93a...eec31f | acurastProcessorManager.heartbeatWithMetrics | 5GgAZZ3W7o...JXHHyxum |
| Applied | 133 | 0x50315f...bbb728 | acurastProcessorManager.heartbeatWithMetrics | 5DPYhxsSKo...2TbJWydH |
| Applied | 134 | 0xb01e1e...0d6a7c | acurastProcessorManager.heartbeatWithMetrics | 5FD4iob1iy...s9y7rjMd |
| Applied | 135 | 0xf20c89...4440dc | acurastProcessorManager.heartbeatWithMetrics | 5EoDEW3zX4...Bdemk1nh |
| Applied | 136 | 0x6e9292...dc6809 | acurastProcessorManager.heartbeatWithMetrics | 5CAxwNhxui...JtEz4G6T |
| Applied | 137 | 0xa46c8c...e991f4 | acurastProcessorManager.heartbeatWithMetrics | 5GJWbkRdGf...uarSgACS |
| Applied | 138 | 0xd9c84c...5f44cd | acurastProcessorManager.heartbeatWithMetrics | 5Fm3DHgpfh...LMMj5W3z |
| Applied | 139 | 0xdeaf6e...2dacc8 | acurastProcessorManager.heartbeatWithMetrics | 5F69eE38hL...4B7dHjP7 |
| Applied | 140 | 0x52293b...076e8a | acurastProcessorManager.heartbeatWithMetrics | 5GMQP9fvfd...AqyWkKB5 |
| Applied | 141 | 0x3288d5...336a77 | acurastProcessorManager.heartbeatWithMetrics | 5FSfRScBHU...TvrMFnvA |
| Applied | 142 | 0x2b3318...76dee6 | acurastProcessorManager.heartbeatWithMetrics | 5Fai6umjum...NZuUX4Sb |
| Applied | 143 | 0x9b2ec6...81ca6d | acurastMarketplace.acknowledgeExecutionMatch | 5FqphS1542...PQN8Cm3n |
| Applied | 144 | 0xd8c2da...929213 | acurastMarketplace.acknowledgeExecutionMatch | 5D8ptAC6Mr...yCm98AJ7 |
| Applied | 145 | 0x5edfad...bc9af5 | acurastMarketplace.acknowledgeExecutionMatch | 5GC8jpgm9Z...pkDMJvuB |
| Applied | 146 | 0x5bc0f1...ae0d81 | acurastMarketplace.acknowledgeExecutionMatch | 5Ds3MJ3R6D...TeaNwDQA |
| Applied | 147 | 0x2a5c8c...31ec3c | acurastMarketplace.acknowledgeExecutionMatch | 5EjfqjcoaX...zsm3r1c5 |
| Applied | 148 | 0x2fd84d...fdffec | acurastMarketplace.acknowledgeExecutionMatch | 5FF9QXmfGa...7QS9MmVn |
| Applied | 149 | 0x20bcfe...453402 | acurastMarketplace.acknowledgeExecutionMatch | 5CMAUPNxeB...MNaDtims |
| Applied | 150 | 0x278f51...7523af | acurastMarketplace.acknowledgeExecutionMatch | 5Hd8vMPynV...f8b8P3Nm |
| Applied | 151 | 0xd440a4...7c057a | acurastMarketplace.acknowledgeExecutionMatch | 5FFXW26iGx...PjRfoAMJ |