Onion Monero Blockchain Explorer

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

Autorefresh is OFF

Tx hash: 01b4df1e50a740a184d3e4c7a877c102182409d336c185f4b10563d8d95f28ee

Tx public key: d10d0e42916b1c18d75b6f3ea96c17a32bd7e41f7371d0e46b9767c7f63eab42
Timestamp: 1679924728 Timestamp [UTC]: 2023-03-27 13:45:28 Age [y:d:h:m:s]: 01:245:07:03:44
Block: 2851183 Fee (per_kB): 0.000164760000 (0.000020480000) Tx size: 8.0449 kB
Tx version: 2 No of confirmations: 438887 RingCT/type: yes/6
Extra: 01d10d0e42916b1c18d75b6f3ea96c17a32bd7e41f7371d0e46b9767c7f63eab4202090127083f401b9ba1c410843489504e470d0a1a0a0000000d4948445200000060000000600803000000d546870a00000285504c544598b6ef9ebcf47b86b56c53215e4421777a789dbaf09cb7ef9ab8ee9ab8ed3d316220062f250939270a40290b47280b44270a3c2307331e062a250937220740362051d18e921c04268596c367719db1881c9bb6ed9cb7ed707fab663e63f4a6a57c496815021d47476e7d8dbe8f6e18785f286e6c6999b4ea8fa1d6471f40be808633163817032362575c040304595f8a0c0216504e7e3013453c17337e505aa37380e7a0a154294f5b414d3d3f5e632809d05104483418b6531e7f424d8d4d58c6888da53f08fe61007f2f01af7175c06d70efaaacf4aaa96c4654b9787c8e5b63b16569d373705d3342966873f6b1b2f5adadd587879a5f6796afe52f2e4ba36a70ca7f836e374bca7373f8b5b6e6908ddb807ed37d7cefa6a6f7afb0f9b9bab27e85879bce3e2932e65906331f10df8582de8987e38b89e09292f0a2a2fababbf8b8b8d8969aea9895e89492ec9b9aee9f9ef8b3b4da7b78d67775261c3af9b6b79b5157b6605ebd6461febebefabebefdbbbbc76b68d16f6da85a5bc36865cd6d6ae3989bcb9598bf8b9392a9df96848bc0c0bfdfdfe1eceeeec9c8c9957480a5808daba6abffffff948d93d0d0d282727ff6f8f89f969e8384837e616a2c192b250c20443e3a8563751c150ab8b5ba46444cfdb7b7fbc2c1fdc7c5fdcbc8fccfcbeaadaffed2cf8b7e4bd9b422f9d9287c7b9dab9b41ffe52eeacc29d7a1a4e0b2b5d5a8aeeec2c3fed6d3c79fa6eabbbd48112eb6909fbf959e5b183faf8593ffcecbb46795c673a1945980eb90bce686b4d682afa45c88d1488b8e306a3c09256b113d8d114aa91e5fbb266bba0c57dd247def3e90f25a9cf370a7f8b1d4a33f709290ac7b25599e1250cd1567ae0a52f4cbc97a0d40550e30c30857610629c00554323d514a0000173a49444154780144910562eb3a1045eda25d4911e6870a76d93f6572299c949999f7bf86372315260c3ac7f78ee7f95ddd3dbd5e5f3f4e1086038452ca3219ce845444339e81810f5a4aa9190e37d9ffb2c6188643a5e0f0b3263925a910822a95f7033b213e4210148addc55eafbfd4df5f1af4872405043285564a0b78eb3e10a29414c8cc98e191c8301070c6340aac41116b90f1e8af207482b1f1896271d22fe5a74ac17496328e507b44d26f3ea344e57289640ced261af93fc36d045116da65a49238039919b3861027083c2ff0668bdde373f35d0b8552b0289943423f39e2022c2d71e0cfc4cb2b9000f56675642d7511e43a58ff424a10e878a30fe9bf82d0cf4f1437b736b72b3dd35d0688380cf84ada5d98286be0531c576b04f0d0f8527d043ac2085c4611f98ee9766623c01690eeb98ac2d02f6c379a9bad66656300058e3f33e30298b4bd042b9c99493a56003fa66b3bbb755483606fbf4ca85b1a17c42e9ac6a3289802320ae05d30b4d9dcda6c369b9b399716f9714ee241b3b47f4051971c1e1d4b147073b27b7ab60b1160c72639bf90440b67a6c446506abacff6030d618ce0f26aabb9b90582ad85ef85211f0370b3747d93025fdd76ee6a96c3cdf0daeefde9eeda3033c6301a3db4132c1f2e863174e116e67dcbff1684f38d66a3d5c469cc201f5a8ca1200a87d2f66364ca49f5f0e922d5d2c02c456bcf2fafaf2fbbcf6f519a5d6262af7dd38e92b2a0064e4a09069abb2a95d080e305e1fbc767f3ebd30a3ebf28144472d08f06417af18fcab2f06e9b0982f82b3318cacccc8c76df733e05ae95c2e2a2a4c8ae8555ac24b21dfcbfbfd9bbe086697e373bbba7984e63b831e57aba3e73fafeb7ab57af7e3bedfb92d66cb66c49b25eff3d5dbf3f3434da0e5c75a4f6063dab942a48a18498853c1c1c3c78760700bf440384733cafa986e3babaae07ed308cfc2ba22c25fede042156a42b12ff8e1fb57527493f5769fb8970f4e1b35d30201ce06d7b8bf84e1da15fba3762188ea707508f2c4952140567c627b646facdefdf5b9a2cdb0affbe1fea0623002c500c47fe8d0b790ed81e320e7ee4080e71efd89b81c4f07488fb96a4c872ac695a6cfb51e4e3fc9b054a46df57fcb6cb663102b8b310382cecdeb5d5228ce9def5312de34ec3c2dfab5d7d33901a5e1092ba0df5ac9565dfbf2baee3b5e54d0027102496a5c84b3bcf05a00c0b0fafefbab0e5e0cea1779f68d1be5c837eb974ef65aed60698e9405fb2e33896ff9365396ba1b4586bb50880b7b9f93951cd858558f103b37843211c8502efd1c543fc3e020071fcdcfbe9e39f2fef4bd07f51eb1485aa321868471893a1c6d8586d6cc0b45a901605c0bc3c333534d4186afc684c4e36eaaf0130bad300d085b1de232cc006e0cea1734f0f971f9fc18df8a297e7fd45e827a63930323939543ffd77e9f56b2bb237f5798bb4d7a7ebf5fa727d65a57efffefdd3ca95b6c37ab83c780898543e474070007a74e7eca9a30fc8de57e8178b8c15bdd99e3a63c50b73f3f3f36809b2dcb420babfb0d923b448f2038715b5e755004a0438327107fa0410cf9d8b3f9f63c7d1a1cf795e2c7659decb4d3dbaa2c81a89b632d9a6ac0581e78ae0e9338a00212b56a83b69d11f79532500522e957feebf202e3bdeaa5dbbe91ac408cde639f4999a620782c8526882308792e5fbd1924d38022aaf977c0e272b9aac5851e01969b79fe76f8e72004238871e09000a37768900471ef49000632c4d1322608cf82659513bf01c33b233d2cf626b747426dca0433f847ec2ba8bfdbcf700808d100e0a00bddbff44005e00d0e50042b87a1046a830d05d87a9aae7c7ad66338ba550554d32882551942bd863e8a7001479feb52400e509e8af874c8f84eb0020e37b9dbc004014b9703d94eb18091aa01aa182ce6b98495555137218f9c0c39c91429f036aeb0e4aff56c5435fd8b873b8420eca5f3b1d0ee876bbf406082ffe8dc5c534b8127fff0e035ec290142ce29ae578922700f508db448122e56d198c9faa7007d31cc0095cb228faa8625154aafb7296d918c91462c522ed636af203080042e8dc2b5570d58beb8803f8a8aeee0450ad030a155e208eb76eea01b06ea000bbe0a58a7e3214f5685a004ed21809006d3207604a3f03c0d2cd4a12968f8c8d8d14fc8c2cd17d2596b1b49898bccf9294624a360b4e00f84c00baefe8b9c9ffabc0cb26a0d6c917216b509986a34eaefd4f755938a96e8551fc51d6eabe16dee4b9bb4bea2d54d71def84ae62db090499b7362181e612c20a8b43edef7ce726797686b1c8fd71befbc94d4e5694bcf473d6bd00ded2aa2f6e44e8d705847baaf0973436bbb00c85203313c4af5e006e5b21c2ff671cd39fc314f63f91147f758742cb86be1f5365922ff6163522977ec6fba108eba38d132b79bebfa72abaa213b93c368974c6dc5ba6c9941513574dc0d0191340b3941998361d5c7d96dcda4466442291a5c1b1a24cf4eb37a8ae2bfafeecdcf272d4155ff4b19190db3377a029170e6f1d5dcf017e7fe7eb9568388c6ad9dc169fdda51650088f2d00250c30344d8d42ce8630c6505e3b636542c8851ba62a8a72303719894d08c8d2702834f7b32a1f9ab78a442f1f3f6069416034ffba95a480f728a0ef35401f2d341472525c580e1bf37db0a413a2dd808ecad7abd57d521b1b0cb3e36be9355f6ce98fc903bd7e83aa5aade60951c70607bd60849701a079fad19b00a6df76db005c16c55fd14431e29db32a0c946f40755dabf2155d3ffe7ac7b588e6bdc886233f1565e39656af562fe0c16260c38953466ce9cf2d1100ea60e855881021db8801c034f044d0e07cbe46a06602a07a85e77885485fbb7c6bcd663a3d1e8bcde66ac69d5a9de72b78502f7dedf54db074708a96836b8f5107af1ca05d0330bfb5e589b21374100feee33dad6a88e7b88a4ea40ddf7aabdd6eb5fc2e5740cb5911e2b83a81a4419c615c6cf815801e81fbad426398bee087ef01f0e5d6963bca627d9c450e105b729de7a01e3b873848bec566bb0335c77d81bcf23b25f35c0fbd45f4e38d781c16a2ee57809bb67e0ac08713e4b87407808f1316605110badd039910b9c2d9ede7cff7f032d1028d34d6875aebf14195a87c4f4f8ffdbc9da77fa476dfb908822beade169145743ade1ab131f8ec03a0dfd1cfd8cebe8ffe44c74d288aa38a2008eb99ee8106c205aea787abe4892e75d3ad8ea974dc59c206c119d04582a70a7e73f00190bc6b18f8f8d6493830018ce3c4c9996b38283f4c8aa2db00ac436bce3195a66ab958d3895edc4dd1f5ff362d34022aeef43e7a742147b7aad0cd60709b00cc34234baf056d3687030007d337dddb53bdf178e4cca32f13491a220af0e327044a3585404aadb09bc106586aa785c6fd1ab1a4a8f7c733fe9780849544a71f3fa61ed0aa6dc17ffefd6fb47a26f8d6cdafe020cc4e0080d10b13196760ac204952616fa2916eb53b48a116c5b4d6042120e5155d57b432d86b7e0b10deccd26647b7a05ab59fffffc4733eccc3398d2c09e3a02b3192b0eb042a0b59a0b31055c7e8c49672bab0797136f6b2097b65cc3a839c23b0492b2ec16d543827e008ca4860948001672b6cfe93eeeba73135b5a9373af5eff5d7af7b5eb75c26f70d4d8c4d8e4dfdb5ce67d80a00ea400410c175c762eeea325ff1ba9ca170c8deffa7232f5adc6004ed57bc5d47fcb040ff151c5f046c3bf0cec76fb357855a7f6c6272325ecacb8626a626e17fa29433f2756fb34ade0e804888f4f7777555e3bdeb09864217faa76712811b245638e87439dd572ce6813eef1dbb4b04ecdff6d6f32f34d2fc8e41f077535363935331d918b98f4f8c232156c75ef4a213e7b65b6c22c0565d5d3d50dde522f7215764361a9d9b9b0d1cb17840802c91ae815303660b006c5c40273ff9fed526159b711c25b1380893b231725f5a23c72a416bbd8d6e7ae86cdf61029099bb3019545b3c219827129a9b9bc33d9a4b1eb105ff0782d3691ea81e30e3fd45802b367ac4efb9ca528c294dc10f4d00219b9898182ae1b5e55a98a2012fc74b27cf1f161f891bffeeb7d3f983ae4860f8b91ba9b92808d314029eacaebe2ecbb3272be5f8fc893d6f2b09d0d24c8a184a27e232abcfc7f3bc51a7d5e974f2e6bb78391e3a8324d88be6b2380108069d917d3dc3e961ff7c32998804c3218a00c64e41ffb12105670e7dd4aea4a7af9ac7cbd4caf325a532abd5c73b7c3a1822308c42a34b07fb58128ae62489d0a7c3f389b9d473c33d4dfb9864cc3d33068042a74f5dba4ac33e353a94af9587c93602e0380270becb7b3ffa68cff1f3876d5724007687d0a64383c9e86c7a6e261d46443ff54f97f4dc893d0b9a2a36c62a7062a38f004668048108c071f206fdf3d7ae5f3c4b17550a0021187487e601588ccea48956f44fc614c22478e8430d2964ea25ff301f001c53a71c86c621df6ad28fdefdf8f8698b340be48010ee64726936b034b3e87692490f8014b34170c144558c8d11b98519ad6876655a2d1b15c051382ab1b7b97af12c8a594a20953c41f734008b6106f849007696e2e35735ca4a1600c7001b335a3999f69955a8d5a6c6f74f9cb6d800f809c11d498667d3a10d805d62620007df6937519151005a9a3e24004ef42fdfaac46ee8f98b03ac1f49cf0882db9e0a0513a1d4bc5b320d02b5916204f03c094433721900a2b1ef01c9a3634129f8362cb746ae4b4320271697d716494c271233a99427c2a6e3a289557cfae0ee511248a9e4e51c4954046819802a8d08ad00b4ecbd74062114fddb23075e7c7d6f6313b3f7fedbb3a3e34df440b3044077f4dd46126813fb164b0120c01081962380410580fe433104c44fea58faffb09c812dd33fd96cb6bebbfbc5be016c75189f02c08bf579bd8a7521a3821c01602c0258991195acc2a46f69b9bb67a3164480fb46262708f97ffe332d0889cf6fe57342a63e452a498aec5526904a830c8b9ec4242321240f25814c6e5012e1f9e3e72dac4d92b9a7ebe13f43af8c4c1edfd0745e100a010060620d9c3ec16e104d051c193c6ed4160065e49e00621a1a0830bafbac19af1711102810e04b06c057f8dff710ce0da60eeb4214c0db7483366b7a75ac0644800e000e049dd41435954478ef5d2a67172330850a05cc035fddcf7efecf7ffde7feb22064235e8660dfe26dafeb959b69c9423788142946801cfc0480a6ad61229dd95e5cdedcc8e70a1acde5372e2b552a5c2495a9292f64a7bd4e06c024be7da7465d49e37d9d8c96e0a4845422fc87ccf82c04df1622e85fdd662102f2e0ca0ab9fa070f1f3d7e728fecc993470b995c21c9b24c02edefa7046cc65053132ba5ce2c9a9864708a564eff6005afd6eb5bda070e6f1018e0fed39595d5d5b5b5f5b5b5b5d595c72280fc5b0e7735eab153c5ec5d131b9bf04901baf29f4ac4a8a83622ec20c0156adc7e48c4dc33230093884a0c4f52730f2a00a6d93a545b3b21937882fd12000d638b125d55bfef8ec5467b226f20935bbe07cfebebb9afbf16d6d756bec9b124bb6cf06fd9d1c2fc575d36608dffad5c7a7e26911420fe82bcae0ad5a0d71cf132807b7e3997ff06ee1920b7bef62493cb6451005700b075b4a8a14f55a5a6b9b4f6af312b27d5fb1701c6726a494a3508a38344b8703a9215a0112308eb1b0114e6fb4ed96057ea5ba8c268555c270da0088044e53fcd01feedab50aa7197463ef1da5c9613db3b3342fe3e658165e07e1e759622801de74702d0815ad5bd43f1da5299d4132ed0af0174f21aacd2351a10dc2edbfe0b098490f9eefb1f5656567ef8f17e1e1998f762cbe9b5ed60fed59a125f45f3443c6655fc1420d6019cfec4b0a252a971994606dd2e6461b120e4f2f5dd0b0f1f7e0796b0ec77d2e33bd2d3a257d204df8b474a5dbcd62097d6c06f03387ecbef2baa9009f5a29b6ac1bf2ce47279346c81dad28d941dd444638b5ebda952f5468da1cc281f8ac78c1200391601f80f158768c5ce5d623036a848a74eb79d6aa19017c0807b61b93ee285ffc19116bd869eea7572ad512b8bc5ffe8a8f159e9d3c2493e99700fd34a001c67b496711049c139daaab0ea340da3643d9e743603048e9ff5a73c589b766a5a4cb83c58915a8d4623cfc76a6fa466bef86adc87b43240712908a3f687632be0d4e7737cf677fc2ef61a6edeb4498944f444d01682a97467a150c87626421ebb3b52afd79b4ceaca0614b04226ab497f319ff08722f34b891ab9428c40c696e3c4619f044e6174d438c6bf0adc088723e3468e7e1b25a20145d734e8f6d090309b4a05c3f44e4d74e3f8fa86d636beb98df79518924bfe443410e91fb4758df30e87962ba3b31380dc934450de3a9e4cdc48463d7e0cc2c35f948e8f3b38a3c16155b4aa944dfec00c5e8fa1f0523884ffba92898046add9e2b336f39cc3f1c5ccfc74a8e3137767f58137bb4eedda99981fb7b29711039095c3bd423e3e1d0a2d26311fa7cc5dc3217f32e5e7cb1490ca57d198989b09a4539800c3340726e653d1a85fdde6f87f5d66e19c3816c7f1557a1d3f63dd85ca7969e65cf11a818135a03237ddc70a720e1d83aebb404e813433b382365d9af33bf2684656b29004fe9e7b2fa539ffc6e5f73ecf55d7ed3eb505d9c566f333b6d9ef464da451ef33eb4f584edceada829c55172810486d04366eb32508e768d2a97fd512d423402193bfa53360dd2a3234c7142f2e14b21c877a7695261e315fd8b4da60d8b2c5e0bee6b70ee6c76c834e8711184de683d6ec1cb8704af5bf56173d3179a598f49849c278c2ef783518f68ccea4f296e035340c359c7a38cfd0ea18bcb87871616171417dccd1e5e29a53ee53eed53d5ff9238ee40e8731681a99b6570a139ec421c2b451d72907dd2ac17d83cb0422433eaf319198f29c0cdbfa2cb61309903ab5e9c79dd74a1cbd2c8669964a4d06bbae3ece5fd9fefbce5b7b4677848c7d44df082047bc712ec7155d20ecd98817035742d0a5db389f0d840fbaec9ed1907d8a04fa57137af43ff9eab34f4962a54cff8f98a2f858def5daa03fe47011c06807ef24f1c82496771dfdea545707d08d036078988d0253a5d46c9688778c00d88d41cf08e93b98a6a00c1f5418e6bf01cd1feb32c5b213d690dd4600bb03e83371dc867e37fbce760d80630ac5502c31db64f04441d6610721972972c0e83be219a8c9325b7f30512aff0782610697e02e56e0df0d44426feb13c04512b1a8d5db17b13af38bdb566b898c48ee1b517d13979f5826738204871d7a30653a72d8c18bbb2808abf507b3a5f23f19e5e6e8527d80921459ff9d7387bdcf1ff6ea8919a7e9edb7df3911885ddc84967c55807a369c268ad9f1681475226612200c5c61ef0879346c9394564deaedaf2ed51f0c5610a3cc74542e371776d6eba20c15454ea239056262cce2f7273e059f7d3e3474d099797e122f8b6b4b2cabb779e66602d68417580380d801ecc13e4724b263043e6ed4a8743f0b7b1f2d2d3df875f11e1a1f20152a8b5f1d9004d8cbf20d456193b1f8b14349d4d38f1ef49acde68364f8587eb7ae0b47cd4a08b6ba5f9bf8ceea45a1f378bd63d184de4abe1b0858a644a52dc92cc5f31bd2a2c84bf53a848f9020922889fd698a153000d51ef1b978264e9a7d242082fe682e85a68aba3b0015a4dbf36a34323464360f7d61b6c49dfe2831373e931f101424a126f32c0b07aab0c1574541805511f6f64bbcc45250409f11208b10d9f1695fd889a71d32d9c2b7b82ed2c668b82ed2ed1e0c84a6a7a78f4efb48e497f838aa3b176545954451a2544df33264d35016ab9f54f94f3ea989920c97f9c95c16296739793c47e364a299d48babb7ac00d499eb2e43f7ada9b94fc7d090e090059ccc2c5b3c2f2d0384062fcbb55aadc5cbad163a21d55899857243fd58bbc7e5d0dfa878e3d4c7ee17d26bdc6e4307a0d614283cb73e4c71399cb9e9b83fced0c8a230202a1d3528141b6d451014418150690848ec2e56fd2451490e55b234f67c19094152530f7b4eb971f7a493c848ab6fb5a88afa879a17e95c8e4bc9ed760720881a4b4d16fc5e5463a8dde0a9bc0ac0b68cba17d38e87a7dc06adc95c01d4a64a9d3f9068e61e05db1a01bba99ddbf8d2f9d216a474115570b46659665e1d313d34acc2ed4107b0bcd6d86aed7a5ef304c3cc4fb5c48606d0dcfdcb037a42a786942e703447772cd1e922e5313d5c85a727903040456040eda58be515d1b696041b421b0bbbf6bf6ab406e63994769a65216db3a3106000defe007d4087a9cbca67870000000049454e44ae42608225476f6f4769726c730a68747470733a2f2f666c7566662e6d6f6e65792f676f6f6769726c73

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 9a7c57784de7b11739973a2c276836490f70f45dc3e25a6e9adc16faeca55250 ? 70793676 of 120263692 <da>
01: 2cda91ee915b2bd7f77742af34c9d6a2f6b787f870b4a9c0f1152c04e2ead149 ? 70793677 of 120263692 <91>

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: c174381139cbe76be2d5969a836e4312d6050016603302f5fe818fa8bcf81558 amount: ?
ring members blk
- 00: 5ca46ae4ddd48e4511fb56e0a6b0cf0526330263d403d0096ee63ee9053d5e24 02771148
- 01: eb1e76fe2cd02024349cbb9c3af0072bf45efc83d72dd7e19fc421c27b8d3419 02800859
- 02: 54b94676420a53ca8001197e9351289c717701e10f61a97f5a136c1efbff64a9 02820175
- 03: 30b7c4d120992465a7165b913f9d4cefb021515ccf68f934b4b10ecf40985967 02843355
- 04: 93bd4d2ddad4ce924f4c0c93cbe66fd400afa613fe3c2b19343d516e327c781f 02845746
- 05: 266c23ade8c4d2816eb1d5a1514f4e935337edf676ae2d46fd378abbf5347e5a 02846888
- 06: 6067e4c6e44705884adfddc0c9b849b345cde9116b77ad032871cd042614452b 02847731
- 07: 952638eadc87e51bdfd9417f28301bbeb645e22f328c74bd83248ddf8f8df9b6 02848293
- 08: 2e0bb8769ead36f9ffac17620c17ab027c09e8822faa6d8ee8f4846b8957986f 02849496
- 09: c2281665b4a01d6dc5582051d0a009058537515830f7ecdc9b20d74bcdadc919 02849837
- 10: 460bac8dc384e0db04e6afd56461b00bbc78d14486f089e2df06351121a3c4b9 02850707
- 11: 7bdcc06cf1f03d722852702de976423d320836a572cd9622eed3003b46a2fdff 02850961
- 12: 6e57d346fb097093605cf81915c834c8e88edbe49fdd67c2ef2559ad7581f94b 02851084
- 13: e234a9c15eae22a343b7a5f74d29d6152f7e5bf94666588b67f1e4cbf4c0955a 02851105
- 14: 5f44e5d11b13b9b7a189ce97dbdbe6543db8cb797d7fb82bc8cd9676e20f51c6 02851153
- 15: 1b5f55ab7789ce7287aec409b2f92dd668e99bb6540558a4309bcb28844be7b2 02851155
More details
source code | explorer version (api): master-2023-03-28-d669720 (1.2) | monero version: 0.18.2.2-eac1b86bb