Onion Monero Blockchain Explorer

(no javascript - no cookies - no web analytics trackers - no images - open sourced)

Autorefresh is OFF

Tx hash: cb25c0fe31f2ae5d62d7bf3024a75389d52507d977005391cb57fabcb8c66a84

Tx public key: 7b7ce23853437e7e48396790f491163935aa50ca1e895124643ea9ce4eb7f916
Timestamp: 1680324285 Timestamp [UTC]: 2023-04-01 04:44:45 Age [y:d:h:m:s]: 01:273:12:48:51
Block: 2854485 Fee (per_kB): 0.000166700000 (0.000020480000) Tx size: 8.1396 kB
Tx version: 2 No of confirmations: 459218 RingCT/type: yes/6
Extra: 017b7ce23853437e7e48396790f491163935aa50ca1e895124643ea9ce4eb7f9160209011fd1588601262bed10e13489504e470d0a1a0a0000000d4948445200000060000000600803000000d546870a000002fa504c544503017704027e05038406048a0906900907960c099b0f0ca2130fa9100fb11a17b81e1dbf2221c7272ad02b2fd62f35d82526ca07056a1915b1333bdc3641e03947e33c4de64054e7252bbf110b8a181591475df04e6cf34967ec4d6fec5278ef445ce804060f1a1b703346cc272f952c2a6f2b2e84354abd577cf65780ee5a84f25c89ee5e8ff16497f45c261eae4517461d2134192aaf590ebd5f0dad510b6a9eef6ea6f374aef56396ec4d283b6a342c4b70d56ea6fa0c0a559d3f0ffe610160250778340a3525550a0e1c6c320be77709ea7708e674098a451379b3f17ebbf486bff286c7fb974c0fe47108e06f083b5bba5983d7cf4f07f85d012e3dabcc62092a1206df710ad16308482209bf59087d3d1091c6f39fd0fb1d1849c75e09d2670a61300c36407f0f0a384459dec8640cd666080d0604ef7a083417060000001b110b3f1b070302021d0b05b754093a42917cbdfb9341094e72c44458a10804033c3365251f1de45809d86a09dc6d091f150f352e292e2119150f0b4c44405851504d415b60534ade6f09a15213d96d0ae2720ae47509e97909562608100b0842332a554b4471635a776c6680726a48362925191137271e86777331241d655a55d16c0ceb7b0a1503024b3e362a1e15443b35131b21393636f27e09ec7d0a574536ed7b0aec79083b2b23402f264e1c073c12078a3b0ade6908351c3ea44a0a2b3bc9eeeae78d847eee7e0afffeffcdc6c1c6c0bcf5f3f1625870aaa4a47f7872fbfafac0bab6d2cbc7a49c989a918caba39faca5a5afa7a53602032501024604058b0407a5040b720206c00409cd040b980207520406e8040bf21318b20207f2060df02825e11b1d7e070ab1aaa8d8040af14034600306ef705bfff1d7f19a7ae8d3a4edd9baf4b690b5aeabbab4b0dfd8d4e8e3e0d9d2cee3ddd91c3a3f457c842e5b61a18d71705c45b19d7cd2c09aaa957bf3e0c0b39e85d9c5a3e4d1b1ffeed4c9b797feebcdfce7c8fdebd1bba68afdecd4927f67f5e4cbdbccac8b765da82921cb3a2b94291e2224a1e04835f45740ff654bf75e46c7669947000017224944415478012c8f5502c4200c05ab78eaeeedfd0fb92f61e70b9d812492a6690672a6284aa59436c65ae74320a24a20214e6b9e372178ef2c30466b5516790e472ab0b44ddab68d76568b570363bace39ef434355dd0fe338fd19c77118319d23bc300c7d8d72d32cde75462b5572463a092301d6afabd61b8b3dc43043cdee79dff7e33ccf035c27b8ce0bdc022f62e979d01a39241564b464f0152ec8fb0bd5beebfa7ea1f951410e0b760540108d936534cfb66d5d3edbb6edff9fee3baede9fd35588c6b7f16fa0ab355a9d5e6e309af04c6693998bc562b142e45299096394cb65a84109ccc649b8c1d00041bec8667738ed3601b011cee3e3eb3cb5cae6727b6c2a23e2bcefe2f3f9fd015d3014d4852dd688d56ab198e43290bc3940f1fd2bee84fcaf3f7e4563044911b128acc2e3f1156209fc4e0719369e482493299539e20366fa35996c2e40e70bc9a2cba9d295ca91880f1c46392a789c020d3f70a5a7023f3fdb880a5925889006e95289b446873c75b6d14cb6a836dbe96a7c994c16d27b493f3dc80f5df5426234cea78293b0dfeff35ab106d7e2a3e13314985608b2421044653053486506b5b63b5f2c3acbee6ab8de6c36cb71b09603e8fb4cb6bbe5fec08e12ee71bd750c9d02674e812df83c30c04a38120aa0c09f1861a7084c4c2731186a41f7a2d52a5e96f3621bf8fbfdbe312df7d2def2f5769a68b55adde9766294cafb23d9e5e19fb6998771ba67f64ea7af7bb786aeac4f386bd081c90d10a0cfa740fb41c06b0467b72a951ce3c40249e075a907b84ef041cec5a135e96e6dd7f1debe34a3fbafb9df2b1c72e3c9b4909eeffb3c3fbd02e0b5b03d68213827677aff60e36b8078e5a927200410600e7a040cb8655fec83bf843fd0011fbc70f081472da2d3294a94cf4136e1f537c78e1f6f79eb9147de7fabae0670f196d613274f9e686b6b3d1ee75158925d4689e3ec078e35be0e081ce2be3dbb766cc625410400dc74ebfeff04bcfb4842727a938aaa85534a08f1e9587b476717a8bbebefa71a04e07dd8d65d5157474c4044d0e2239322275ade6b6c7c1d423c0d19f6ecdcb10947c01d0160fb7f54f436f87b4559253525c21a79948eb576f6f4e8769d1b80deb6eeaeee6e38d6d3d3d72b08b5fda17e5a4e72b6c47b8dafbffe9a4ec0254104e8a802b8ebfa90757f8624b54c326b6151fa78475f5f6717d80161e0230c68e8c509fa0663a76367fafa7af99092b2e4684512ab84a71eb8efc15d10e13ae0eefdd76ed3c35689037f4dd386fc01ab4be83dde2cc0909b073b7bbabbfe01005c515f4f5f8c1742295704c5065a90d5eaca17484cb0bcab135e01c29e9d3085edb7c18daa27d854d968cfbd63b1e9fea0bc31607508021f7111ac2f8284335ddd6d2d3ae06ce7208f9023e5237c0e24f4c61d46477f30a3130efce9cdd7610eaf4049bbb66cba06b8edcebb37ed8547c53f9f7bf6800afe2af493d1f2b5014b16098ef0f0f070ca954628ded7f9a10e68ef4548887c0cc7c38e00e29b91c595c8e5758278f2954620bcf8f403f7edc61de19da00336ef78b8e6b187f9e7494994757f48600a98f9c85173b1a9a95824c20184d21ded1870aa19a1c8301c07998f86a0c0908fc8c125401831be7da81197f4e4fdd0110ce1969b6eaa0076eefeebbe73098d162505fbe304a5802b602e99a25177346a6a223e1650bcbd190071a8c77cc41475bbdd5153a99882983e573e0f97a84ad296f8dbcb6f36be0611a0a3ad55c0d62d9bf79f4b90415803a36a1b006bc0e132b93d7e3bc8e3363581533306f0c8c19adc7e6fbf287aedc668e9681685c30c0032a42a8b6ae291637f7ae9d0334fe08eeeba06d874d7368b1ad4349261f400189029f269d668f72625599625d16e0427a181e70514614d7e5156549a5698a4dd5d4aa178c81fcce825c952c1cfbefac8634f3f79df1e0cb8b502b8ed70a2409290d1a6901b0134ca8c42b5f6a442c2f39aa254a6df531a16d23c1008933fa968aadfe8a54992f1ba4b0ebea13697cfe70b780c4a3ea7f90f3cfae0bd7808dbe169040f23c33923456b20555131008ba47d88b08bf54c8270b9885a9a52929e2607ec09142a79c47acae4ca0622293f45ca76b799e7ad1890c1041b7608d6fef1935d9befdc0fef9a371958d6da0feb075f52d90800521557c024d61bc308f1b1d3c8e52fa862745800822fea65a8a280b0224652153da50862733004c840d13044e8aad07fe0dcab0758f6c00b870db95c0ec85a66084c69cca90092a1905ff647f89a9a939f7e3a5a13316a8c27059e01d693a48cd8bff504422e8664ec2607f205e1fa4ca640918a8a87416a543d152c50942d61d02a0786ca9aa254fd35c51bf1890ac1d7d5d5749d3f7ffeb3d38ea4e2c4804893dd966711e8f32ffa50c04fabce6808a5280cc8034155c82130d44024a92a367a03902997491c00a48f803166599109d7d49daef9f23ce8f31a0bcd5d0304cd18f0d5f9af51003a729a42284c173238418602974c9500009b01cc351c6008465c05a8b24960bd8aaba6aeaeaef51b4c3843509c0bf1285bb4cb850406c4cf08c891a4553bcc2064a332208ad2485acd0c0de14ef06fc5261b14a91220a3fb570116e4f3a856485077faf3f3df7cf3c5712b6d0ff1e9347f342aa96ae5ad14f15658a4a718400e898282a02118277434049b4e53190a4730486e0a02e086ae0334452250c894547c3590e1ccb7df8d9df029b2299b8ec5044793932193441ad7655169528c427311af9ea0d28b1e4125937e4aa331a089a4327a43b41e4b3f91813a04b39d512ccd35a0ba532cc3d809beb7a335061160fb69fe84b5b61f36a1ec8600300b1d80afc7001c81f297200e00eacd4c0102680a0040008057254f049675c4cb90fd56c2674ef4ab8cf34824ddf175772b9f354745085b2814485a91dcc508aecb54d80090709084f56a05a3254892f5b28122fa8395860000d2f349251eae0a959c8c4a825446b21f71a0e6aef1f1ae53284b98ec92a2aa8a22d9a366f00759294d07602934f6c8273040910c41b636572ee7e9ff02886684152ababd4990178c1c081d1f1d1b1bef105060b8588a7a3c1e77a9381c40ba580a2edc00a88a061de52c89a0aa48a2a190b0002053afd020888efb639c61a42b922a964c26d311fc7600ef38e31313635ff7e2e3e1a30471743884ed75a5ea3700aa4aaa36fcff32612c80bf68a0fd44ae3c44298a0afe2a0d37148cc0ad07c7ca3ac2e1508447a058d7d8f79313e37d0d084b80bb14551592e84c19dffed8c3a6c220555f5295388e338c283ea69ca16d0a20000f37143464e5d1ff4918189d989c9c1c1b1d08548ff1910b17a60238921f00909da61505bcb44cd9efd36491e39c068e628db94c3d064006fd0660bc045efbf4ccececcc74d52dd639fe3d0026c6bacf0a1bf65373b3f30bf38b4b0124980050c60098bdcda665720978b680cc06ae3e61c500a60a2093f843f585d9e515acd50b485760b0676c12042575b6e80185e9c585e5b595f57f2d5ccc2296d6ca70a90e50600839b67684e346ccef18b811239bd3948d0478192a67caa2e9f935acf5f59585697db5b1bef1c9c91f7e989cfc7e62bcad191f995ebc84cfb87c79fdd21594b2e96b53f5043299d17cfd78fd876f36705c3f51d66c1500090068884553b3d87ee5eae5cb9757e6a7c02e3dd83381017a49a31d71a8f0e2029c72f5eafae5f595d5298757d5012a0018992ef7fb929cfdd96db7de62707222a152361957a4561ab2bbd0d282befe1f7f82086b57aa013000137a060534850b5afbf9977538e5d252daa8c2e2601b637f59cdd5b2f5eee76fbce3d69b0d4ee708d18f0140c0808c2a46b3686e7e19037efd15a6b07611a178ebe84415002575f5a2a9197cced59fd6e1c4e52b7c49d120bdbe7e0cb024dc2fdc8edff50d23ce11d65fb0c9922c2b6a46bf878a085d59bd8423803b680e09bd9d63ba7f95d096cecead5e0282ae4b4ba849d657a7c858ea105b3ab7770b7c30da67308d8c146b8300000200326ad29e827b082f6f430bd3fca90e0850f5c7257d1d8321cf6f109657a79059d2af96c14862489538f7c9eecd776dbf759fe174b4be2911b44920000f918ce876c004af5cbb7af9d2c540bcf5eb313c600cd888303aa89fb370697979f9d2ea128f7c22430e0140924489d1fa5ff8ebbdbbb7e8801b5e104b961c009222ac416392de12de5b53571657e71740ab7391f860b75e50350200c6fa04386766767e7e7e75f68a8050ca29299aa6e83e4cbef60f8fdfb77bcbdd18709b8175b3b97a382e8a0afe0c6e670541dfc873338b8b8b73d3d9f86017dc413aa04af86aaca705ceb970e5e2ccccdc05bcefc21e1186288949002865f6d8d3f7efa900e05bb289c8d74ba2c889920c8f664f2ad012c71b293b851f347c03f857edab538031c7f139d9a9ac80b01cf064877ab064b5f0ea1300d8b15507dc79b3cf4cd2f0929703bcd76e72a4db074e09a8a240acb51bfc31e13f33e0ddd6da2cf0080b7f621522262f5cce7945312993f223cfe8803b31e08ebbde221800704eaf08147b93906e6feb683f154fa7d30db1c1bed131bc0330a12a7d0a13a3f09d2a0d8a3734c762f140c90ed77b9db04a46333e7ca802b86d9fe1963b36ed0bf7d312e7753a39f0f71c45e9b31d6df0457b60a0b5ad0bec270000f6bffdf63be8dbdf7fff4d27fcf6f9e7139dedbd1fb5f49e6d1f18381be78b18e074420f4cc67aecd053d7015bef7ec7484300bbd3ebf5daff4d8659b7278e0771fc5cd7dddddddddd5db89eac2fcf030febdc0a255d17e0d84d9bfe41e89ec1393c49284d0284d7907fd6929074dd7ddfc0cd24d0c0ddd4fb4be693efcc24f9cdecdfe27252112040fb5a97550455ce4b795951058e65453496c3ffc9829628709723c16034f2f3cf915ac2b568dbe6eddbc109b4d91767cc0440bf12a055dbf693961e774027035fdbfe80772e1d8c00a23e9ce1449d1594bca272ba06a6ebba085ff83f00a4f8140b04383612a508d7575500d8bc6db363ef99f30b464d19612b68d5f153783938600d9ba54b2e00c48357a29150522b189a2e0a8a2a1652098d5533d9645332a3b0bace01414ff03c5b1f8f07a3d120d4dd9649e800beb69fd933049ba832c09763d682ff6d9bf76c83cdbe0700b16030180f6612055d64594165c195980c1d0d785d38bd08654524289cc1f3d9782c0ec702c0fb073674e065fbdab39ba65602dafee500005855d522e8c2020880139386269889d578460c39ad973c7e0f84758393255930183142012146073cae79d032ee0180e3c48c9953b155b6015d06fcedb0fc43c305007f2c1e8fc7a8b0262a7948b090601261ebc55fac7c6f3665a8922473092344d7c66294cf09b7dadf55dbd01c5583a74c41405bb80f2c40d76ee3400076be973ce0c204c46afd618dcd4b50426c8a618fa2df85cdcd0d16a1a690e2604dd1b4d33e3f459101fcf7a2fd55db80e158b4ee204c44fae1b3a804e83960bee97fbe17afd14bd6c6c03fd9648093b4248b3c930f60709a6fdf6e5e68128e8abc080099d5430137e9c3e460735205b6edd0802953274395762e01da75ecda7bf7ec4593a0a9767a9d00f004488af2fb882643002708e0334ef4d070e74e5102c532623e2de53931ea32cf01837ee4100c00fef86efd416b1ed206001f16017d670ed8357ed7ecfe84d38b97ea24dc84d3d364a845009323ccfc3634373498171bd501006b8278d5de993917ee1a376efc80f507a70200273af046034087761dbbf4eb336cc4cc75eb3711ee40e9f9055f494824581e72201cb5fedd7f617f3cc01b4ef02c864fd56b6c4060e1a6c3eb0e2f5f65ce5b0060ce1250415b00f41d317ad6cc5d3e00d8272435454213520cf82981d18ee6f814270140d14fdafbc8806fc1fa55ab56c17010720c555a0980e9f4021fe9769601b208c0cb2c30892464d9b67a9d49a852fa7f80bb8d9357ad8479cee80a402b13d077d8917b3409f56c9f800a2c2f3c2f445db61dcda4184d81a57425c07dff01cced103002720cf75909d019e6bd7d7b373ea06800d8d6a4a97904e4b914534812b6b4b0c6a4d83cf8871c846c00e17e78ad6e3dccb68b43b54ac0b0a1d947574832501108c154202906c3732d9e3c352a00550901821eb5b984fbf1b52707464f9d3ab904f8f4e38f5a00bd763e7d768fa4098f0d88b25c3e8d867594c81c2dfaafce2440808c80342756b71cee7493cfafbda89b391966a725c047a0e0330074eddd6b77e3cb6b7749dae7b5013e054b114d81c79d71d95247650b0cafa9265a6255c28e902f76f3d9b32707464c2e013a20e0a3cfbe6c8380a175b048d164b984a4a8a42d09428161f47a4c107119e26508265992f56ccbe14e9fefdeab57af5e84778f9af65f4027001c787dedd5cbd39512a29c2015095c82e1c5d3a0a15a49a5f0596d0a50ed22f2ba49f2e1b557af9e3d3f306ce44813d0ca047c68027af6fefec9b357d71ed3fef22c04b2ac9c2e114083500d5055d305d90a902ce608fb2620e337df8084978dbb4794009fa0824f4dc0ee538fdebc7af3e867da5f5e4857552b16b9740e090654d2d12cbca4d36671c92c1bb50344936f410048783d68d8f0be45000e052dc0d01f5ec0e2b5d77eca5f1624ef4941b5f28c84043e30024d56814a798515436501a2e34f4100d8a353fdfab6003e40406b000cba8bf837efeef929daedb109f582205b1a24c1c861a5d6a8828cef394e57a376059134697a4009c94dbdfa9403be40c0e0e796be07318aa209974da8c9711013f028e8ec69931ccae1168955c2beb2a7d0bf6d9a858ee3461cc69799b9cc7d8bf22bf4094a07d19e704b965d101ec7738bbe42a471595c417979739885038ba503af37b603b3713891fa9f193be3836f1932bff9e6ff0d29d1b498457c80f7ea53f044cbd80007b474006062e263c3a17f2499bc8c66c3659856cf4283b4c53f61df6752be3df3e599d3d291d014d36439eb1ba0657ee969ba1df80e18e0a5b9b48fb76308c9e1072f1e912ece9d3b377751011ad50c3debd2a3f7b42880ac410d0339072f3ff53cdb6f8483770f03beb38f300a157a66efbfe5c523334c478e2c522d2f2fffb7125f8d8b02c8b2ee399986ec8f279f9fe01b5a33004600f06ac320b1ee5142a44178b3105f818b82afff402b2bf1bdf5ade289a0002a04e3d0c908a5cefef614df0e5a00d0de33303ef14a9297807eb83ac6486b10168b85f5bdbd787c05de407b7b7bebeb89adb5dd92681fc9511ed1c6289427c7f97ec30083e3e31fb349c819e9b348d743841f2bc5add544629d2a9158858bd5da958ddde2a2681fc97785010a48be3a312e1c006094cee340c48c62208851faa152819b1ed7952b57363636af572b3ff2bfb1f667c306f85c1be5ab754b13d4a07770fcb72fd3e1213c44f4e80859f28f182bc56a65737363936967e7fa6eadb2e2674c9d4518cba2025ccef9a93060747c4a840c44ec1866043538c49c2855ebbbd7ae535ddbadd6ea85e560059ac550b0a8f730e0a03cf600a0fc5017f6917e1a08b3aa129ca87f2c54ea35a67aa5b032ed47589231ed48bed13d518431b61d345340dfe8f8abf7fd948aa8ea208c42fbcf723c512a144a89f8b258e1f8313cca231896f1f1209bc814d0d9373af68ae9046dfb3d8861df43e32436cd0466c40aa7b16e840d88d56248008646073fb6394040dc25cc3c68d2297eb49d66076ffad547d023f2630ce408ebe18591813e482905740d0df6f394b23f113f7059f0c02c449453b052c0215d95c00d1c1d24e5085839a2d00280506080e4c2557e12568ab60030c5529acb1192a322548ecb0848932211458968109759b8da4768ec55fa1b49e306963c310704c07d95019a00d03d3430723645889df40ccf345dd3f40c0b204ef21ec6cc42041a4370d5c3eaa9232a7c43a992a4ca2c6ae86ee63172ec8f0746da20441c50ce3b1962242dcbbd7d1bde4ddb4c7a39e21887518c990569162eb670d553e07e08dfe8b3aaa47203e86b833cce41faab91d7869be92b4f5abbfbfa9fa4bb1db13ccb86fe9bb7938669dc76819076cf9e46d402f43b1a8d622da25040544714c0a6bbee3a227d42defe2fcdc3afbdffcefbaf35b5f7f40dbd784001860d63e479b667dac9a4651bb41056f69e2e4b0210118059cc2b4c9832fc2d28b76bffde0cfd7ffffde1a60e0a601b72ce020f374139c3c8a5521942098eb11f43aa8af81049924cefe814a02100e098ddd847c25fc9cd9b173a3a5bdb5e7badfd7f72e3d51bffc2df850000000049454e44ae4260822d4c616d6520507570706965730a68747470733a2f2f666c7566662e6d6f6e65792f6c616d65707570706965730a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 031ac555db7280b5d3184b7901e69760aa084b13c067cc3cc7acd9501ee4ff36 ? 71061231 of 122507422 <ad>
01: 3b8cb15d0bff31db1d0b788753343e4f6a922da72af6ee518ebfb0ad2238b334 ? 71061232 of 122507422 <3d>

Check which outputs belong to given Monero address/subaddress and viewkey

For RingCT transactions, outputs' amounts are also decoded
Note: address/subaddress and viewkey are sent to the server, as the calculations are done on the server side



Prove to someone that you have sent them Monero in this transaction

Tx private key can be obtained using get_tx_key command in monero-wallet-cli command line tool
Note: address/subaddress and tx private key are sent to the server, as the calculations are done on the server side



1 input(s) for total of ? xmr

key image 00: 156e055a61be37df8e44dfb6891307d6394a7e50da6e9ecd70309153e0702e03 amount: ?
ring members blk
- 00: 2cdb0d19b23219440eb170011880aeb5c78d6b55a6cdc40e4d58f06306bea525 02785604
- 01: fced557d9226ce5d2710b033373487edcd232b0eb4a526beb68c6c57e63bd001 02847185
- 02: 91757d68a1be8c5a5cb7fe8de424b687f5bfb52a36267b89ee79c1a1ce7b72b7 02848811
- 03: 8ce39407410acd8b640ae81723d6c0708227a8f10d75fe1aca5426c628f92dbd 02849364
- 04: d47f43660d0ba9bfcf549e3b705c121f886863cf983d69faa416dcc60cf636fb 02851927
- 05: 9a5a4f811c69cab71e89860a225788664a4edb8731baaa18c9198d21f8d71903 02851966
- 06: bdf46e528fa8f858bc4a65915006823f699b4d6da73da3ea2b67226951e32d7d 02853003
- 07: 6bcb201a0cc6a3951bcd9e7a8f33e5f1cc7e468d1de43141b23a8c332e0e1690 02853028
- 08: 8be9929b61030b447e10a28789ac9cd35e296bd1c10a03edd85736b20c8b6f24 02853761
- 09: 7d1e936c4c042a4900c8281609aa9f833cbc6e1a6f9205748bc1aaf57dd9d97e 02853891
- 10: 44127ad629ce556c2e8ee43f9ac73da5b3d640c477372f4a8c01eb34d8757702 02853982
- 11: 56f6c8266204e70927225d6bad6bf681f9550ebe56f7d73e86155d2ef56ab295 02854034
- 12: 743aab6674935c227c5aed320888a6df613e7b8deb4dba1567018a4c178e3cae 02854061
- 13: 35fe953fcb6405c4c593c3b10c5a1a2e5f421f2fd0493d2d04bfcb043477e908 02854285
- 14: 9e17778e99cf5933e8fdb861244ff01f19b4b3e8c52487f283bfc966c03bba74 02854300
- 15: 2df2a7526e2142e5f8d83a521e08e063246cb1b74f272748932518059d483ab5 02854430
More details
source code | explorer version (api): master-2023-03-28-d669720 (1.2) | monero version: 0.18.2.2-eac1b86bb