Onion Monero Blockchain Explorer

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

Autorefresh is OFF

Tx hash: 8e7383f0df65c8a8af9ddadaa53ad3cfb3a173ada2f14c3575359b94fb0e966e

Tx public key: b26f43fffcdaa70f5b37198e05d0059cd8f0a2f9fa617b4bc603bd2351078e53
Timestamp: 1680028161 Timestamp [UTC]: 2023-03-28 18:29:21 Age [y:d:h:m:s]: 01:270:15:52:34
Block: 2852038 Fee (per_kB): 0.000165820000 (0.000020480000) Tx size: 8.0967 kB
Tx version: 2 No of confirmations: 457153 RingCT/type: yes/6
Extra: 01b26f43fffcdaa70f5b37198e05d0059cd8f0a2f9fa617b4bc603bd2351078e5302090166e1bbd8da118d6010b13489504e470d0a1a0a0000000d4948445200000060000000600803000000d546870a000001c2504c54458383d08686d28787d38686cd1d1d240404050707080f0f1019191d35353b5e5e7e8d8dc99393da8e8ed59090d79292d59292d49292d79191d78c8cd350506e0908090101016a6a998d8dd68989d18080cd8a8ad48483c415151825252a4646517979a89494d75656730b0b0d12121462628a7673b27d7dbb18181c2b2b309595d90f0f129494d19696db1e1e21591a22ad1c137272a34848607d7db017171a1c1c1f13131642425c8a1713dc17014d4d679797da2b2b382e2e3926263021212672729b8686bf8a8ac4c41c0c8f8fd29797d78484b89797d43838416a6a91807fb57171913c3c478a8abd20202339394c3f3f4e33334636363e2c2c322e2e3531313932323b31313543434b3f3f4647474c4b4b523b3b4329292d3a3a3e4f4f5651515a56565d5c5c647070765757628c8c9163636ba0a0a57b7b856a6a7178787d98989faaaab186868c80808773737ac3c3c8a6a6ab919199b0b0b5c8c8ccb7b7bcd6d6dabebec5ccccd1dadaddbbbbc1dedee1e5e5e7eaeaecd0d0d4f1f1f2f5f5f6eeedef393945d3d3d7fafafcf9f9faf7f7f9fcfcfdfffffffcfcffb2b2b96f6f7aa4a4ae07071a0b0ba90d0cce0f0f7e0a0ae80c0c5e2929583f3f942424adb9eed5630000182a4944415478016c938782b23814460537c195d825ea32b88c817f180353ec8add45a7b7f77f98cda54efbe8ed9cdc1bcd45912449ceff85b052f8bba89252a9548654aa95afa9d5c49aa692a65e86349a1a4514d26a77249188fd8fc0e72459d6cf0c8a90a674ff3549b95c0f1353cf13e439a44660975c8008acf53ae9011f314ba376b923cb72a2007efe4fbe7dc1848031e65cdaa45611746188b9b00960bf4fc2f445609f2a20a487c5f011ef5e2ab45796f5d010f1456c66b74d280f618d71a7e942fd093e0a117c110f36917e94c84048cdb319f099625d155093e8ba9e0972f2c5f5cdf5d92d8d02550eaac290c1811d8261cb0285f4a31abce148b407f3d1d83126a8471a608804622f4f67f3d95408e01d8c917871d1af4152362423fb9f1d5084a72e29a59817441c4e6d10243d12fcd6f57c3ebf6e0a014234dc6b86ed556a5fc69ec2b3a406e22da03f983136994c186a913618628174b6ba11829b35bc432301661bd3af9cff1cfad7800204de96c7cde513836bf896b4f5b404496ecee69019a51a08c0c098b2da79601000b1fd4a8784026fbfa6281c96c215a630dc22a54626f8d33d8482834659288060c407ff09b6af86920050a0f86a39fa3e3cf5170803de281813ce1d0b045002342997ff2cc0d11c87a15ddb0f02dfdc07817b0a024005000daae11eb6a3e9ef82eadedf1a180b3ee78a62191386b55b520603d490cbcb698b14ca0a576367c2340d7ac5eeb681eb0fef4fa7a190ecd42008f6aa1f0c4d579c3db8befaf068aaa6ffb053ef10a630344d0826138b3133128021d791f57892575daa8c8c89c52dd148a8c3791aaac763f3f9793b3c3d37cde767d5dcaaaa5ddc3e1fdd5bf3f9a165df6f77eed6ed416731665661fcb2d918066743522eb7db8940d2a39f696b4591c2198be85494b0190c9bc5d75ef36d30785f0e5e5fdf3ed6efefebeeeaf5ad389df68a83c5a2a89aadfb31bc8db03271c6e39135315826d0c30a3a7af847f3de28328c51c1b02ca66110fccf647977476a4351dc7f6023dced09e9d216c839a365fb02db91bb71ce8424922862c00cb8f7fefdf7c1d6e955bf77dfbbe74a58840814590e766c44988c394f8c8f01136940224db335f4e1dd7faf834e80ee60ef695f07194f1dbcb200e10a4dfa06e8a2e2c94358d3b25d8c6dd0d016e5631703b2cf04a12c33d420bf3718662a0eb342711e9425f1906f5900306dbb4f22acfbc84378024d41b802a0258cfdf6db1fbddeaf10768b4f7e69fd693a6035f3738f74dd7705238216dba9a8062a1e562aab864264a90a152d8c412c351b835a13bb51e458bedf8f586406f38b3f007a0098e9fdbdb638fdaa956a5b60a2894e018cc4c78510b108b908474ad1aabea7465ce3b90c7941b330fb1833cd855f3ad87d8a417c5452e28dffff7e0e0800f8f50ba0dbc016a7a730940286332d5d07ddedff3c54c4d408132e8775c879d50c72454b95f32219c89c2b2249e9c0bfc040d8f1ca42253472c65f03606111c60c84b11e34a805403acf05a000ccecdb9d9100801985e20d58da68ea2c51a326acb8122acff24419cae05494041a6afa08d9519ae5e1c7d29f98f8697d6e716e01247c0340fdb081bdff17004e3be2af99145159f0984b1eaa9ddd7a50d54d56a94a1539e851259745cc18f36cc8208c2391f290a7cc31ad878f1fcccd7d91d001a041809c7fffae0558e35f521bde3c0d09378c224ec26aaf69f2fd665455d9a80eb37a3f0c352a328919611664a8cb48946c6fcb92f996bdf4fef1fcdc97318f7d6e50bbfd2e6ffcd50669b77a0b0100ce4af93129f84036078747f9ce7e530fb3e6b8c88e8ef847c6d282d83054d376ed3e232431121981b1fb5bf75fb54d0240abe0cbfaa06069a9f3298c016e902df03a948288023cdf9c9c9e8dce2f8e8f86a3e3f3aa3edf4948409244730443104118a5c40307614422cc1e6eac4fadb58799cf00202ccec216fc6879d26afba2db8e653abaedc23b067592220982fae0f26ae7fa7cef6cfff8faec78e7fa22d0644025f3d3a7607fdc2fe953f7a9e74594fa486e4cdd7f0147aa4ec2d85aa76061eafed4daf292dd3a0eebe03a0bdc0aa3c68187a41488d537b79727a7d707277b270727277b77c788711a4916516cf984314ad95344184d23c4e2adc9c98d4773ad846f80a9e5ada5a97f961874df84b4c394e9dd3c2ccd45051845fb44957538a78d30fb576c8a49217736af22b071e6990fc633671b3293fb6c618f0b2484cf1fa209033272242184408522240102dc827dfdeeff7d2b8153369db23f6dfded6ec876bbdb13c48e2c363a0d51566a90c041747f097a52680b09560a17ce60de013d251241b31b1baf5d904760c27f3e0700c8a15787fed344e2f4ecadc72226687790159b36bb2db017414a88034548a5dfedf7d5765b10ba1d41d028887de6c0198427f7ee21958b0b3c1d8f78cb41c75e6ae99f6f574ed72d00e8a92680fbc5cb53bfdf1f8bc51201cfda5ac081a28e5008ada4b653d1280ae98e0631b2adf7f581d2d5b5e1a0ad7575a6184fe772e974a9544ea532b96030570a46b78365c85a07b2face1d3e822843a6ce2d70bf3c8df9fdeffd1f56a281ad482a852e79035041f15c018b6099780e8b23b432d0f591ae1ba381a18df5b1cc3a27c52251242e2ae9328620d924eecca4f3e57caeec08fe872b7c78b83e9f8a4d0008f8b3a358ecfdeb1534e0884410043d4096d074a942d62f9d44a1e8c37d998fd3d1603c328ceb9b9b6be36664081c5ea5ab759a6fd5ab245928e078a952aaa4e12f4e0c5d751dbe0b9f819716002f4d09efbe7fedf504f6f6bc8ed45239e744f67182e618b6596fb124ed63fbb706a8bfbbbbbbbf03b91e684d8ee3d4b636edb605512273581041f2389edec72b18b2e30f9f858fde1dbd32015ecc87f477b1d881d5eaa028b7a30e402139191cdfed4e5575d850c7d7d796fab900cae87aac0fcc7f7f327485220ab90c82e6f3b974368fe591b7b14422761ab62c9837d2b03bbce1b101dfef01632041bc78c136db77d777f7ba58677901342e94df2d7edc0f24a2e2c4ebdafda74f9f8c3647e36504c120e8a52c8694b1d5d3300c3a4f00ae43d7e10f89259385b71c5eef36b415526a8f6eafef6fa85c812862db17dd2f9ae7d2c9e1344d5450440484ebc190ab669160ba54002e859cc27ca7aec3ddd3f5efbefb17b71bbad0a13ff17a62ee0640aadbde2d2453a219fde6eede20319e91e8422e82b6178a1728728416c5e6453a8fd899fb4f77b76345aa26cdacc50bc5642e93cbef808b5c2f2d0008c08f272eff92d5a0a3912dd8712a55a96b807f5adebaaa32550c4d6d62ddaf0cb89b6ee3a230abe790ed88373a84178c29739584b1032f95ccfa70e637ce7e3c390352b0008e4f63b10d1b50f172c09b421c29825275030c10ec68bdad3631078c63b6aa6e45c182195403154695707316ddf410f0eaed4863d84b334bf733596736933fdff5bf7b02583f4af83fbc99f71e186e1c7b155eb00048db5aba4e974d8686026fdc028285712b3802a122890540d6e01d08d0f5adae88ad6216cbc6d35948d9f2feeb53f73a2c49ff0206acffcd7d1ab33c6492eb9e235d13f4d1edcd9d8198f4b006edc91af5c80144dd34e166c43d8df9368b9f987ba83f4856a6455ee0716820f960068bfd7836070004b7cbf56ed35c1fa27b5104afd61bdad8b8b9f9a47b2d359669c0714578d5b4e07a3ca03c5f04dee14d007092d06078da5728c4b3d91c58f021bcb0c07de4ff61c58cf0a603cd17695e6ceb23032c0080afa532d4c666180cbdff15000800dc98620ca61da9764517a16d3891b7a7e193f539c0f16e2cf1c6f24f04c18a575ca73b360cb3e704bf0510babad92c465d81b27df38e680158460c8519d7aa5e144bf99ddd0fae05c0fa8f6128e365f00ec9d6b98ea20dc080db9b9b7bd663b97821d54e5b1f18b7c6a0dd911c9eafdeb06b730040002b3445a6c088e0f97ff81700e02297ebad27e4c08816cfcc84a9096000c0ddd4fe15c25a9d51fb9a3e186b2ac317be8666210473f51604788a82e23ff77f38fbeca21f12ff58b37b732c07eabb9a3e366ee72650e6e2b25084f352a3ad4cfb7a57e669d20b8d7101810dee6e3e5b60c9a84b15b36ffdfe2348a3b98b4ecc320814b98ea074fb268061020002381b52dd06495466eb3549963bc09962ebf2b2ea30d97b0d102afda708c00febb75b4363c8f4eaeed90930820570188bedc0185785fe3efd026021a8c54d73024b151f6896ad513cc530127785e3247d81d96dcbf63c35babfb936d57fb100006432bbeadf7501e35800ae23d78ac78e12d24c5086a68b460b1300e1ae2b3322253d34698220ab97044b932c99b9b8a4259328a6c6fd17ff3c99618cfa0c1d4f845da01b5c0433dedf4e4e126b366f85e5e49e30ed6b83271f815cdf83e802473dc026924a45a00b2065077d556fe856dbbbbe5ea8ff62c048179a443ce13e3b81ab90090026f8134bb640befea80a425be9421a3d2180984466e85d26baf6d342961159680fccd72dfddf46187a469b230bce9523b3ce5e01e1808fc22eff8127805c899d9e05a0eb0328b5853c5125fbf32f0bf9f5a3f5f0730040b8fe7477fd550ef5e52be8488930b0fe3cc800e03f5df5d8f6484605fd100688b4a641c21a0bfd561b157efde537537ef9e5f7c69c1816265c0f14e82d20969b46035daee682f1d8215860b9080ac1ef3a5a5ddb4c5539b04050e5471841295e1239fdb37ee0c5fbd9ca1f00f1f31f34038f6cb6d54f73138c814af18de908b4df1abad65645229fdf813203ae5ff081dfff1f6f036b76946e82e266eda1dee46b35187207f05016c02710d0d9fee3e79f0f4cf2345f58f8087c02e5c1b32ca56a9aa2a83d45bd2a05918db0e5a20565bad75dab7620e47295671e1b8d47466a3ed46a6c073216ba2a083cacf9b806837839e3de427c527f3bd04582ed8914274a1223ab9d0643a79d9915008055700ef00a0867d50b7c966e89424f961b9c2471b58fd05787501360c393dc285705e176ee34cbfd86311a4fe55a3559157b8a36ec303cd791d95c2693ddd83d0a83660bc0fdcebf1bdb0840b308121227ab33b53393a507f6816cce94a16e184f91005eac151503104ce530ea8d757079834e4ec84bba0379d1eec80c4555f7b14c6ee507ff2198f0c2028039ef747519e6ae48aede98f5da424f903970d1479a7a54a7fdc168de5d41a37e85596c740b7f1f0cb47e5751251ab89e6872badeed4fbb6a43a590141a4cbedf7585dd0b8097a60d2b0170513458e555c824a5d7e138a9d6220996133b1a4cede3f168341a0f7a653baf68f0f731e8eb0a8a2af3ec84f8483f70fa68ac99cb434f22b752482afdfe43780e706c02b88ece5e43f3b5efa1785d5287c3b63253d54758c6c8ea479663a03ca6d36eb7db664ab0b6d564a8c4fe54e9a97283aa1105826ed51b5dc3c4ef0baa406dc17c5edef1efbe03801700700c00d02cde789637b7b683917213bac51456995e43a29acd87cb0bf2926df2d044a51a897a40b6aef88eda5165866bb2d52a4dd49a8f6adf3001c6e035010f7911e420016effe0fece04b04c78155e5df6ee45d0a82d8a5fc95341501461c6701247b5aabe74a69c2916701f514d9b3344a050a45b4dbe4e93932441d79a5c5b1b9931011feac33e1385c31172103b833258b72c786e011cef84ec5ec4110d4503182fcbd09014a1f1c8710cdf7ca826f3457be800b60bcc0312a8e0f974c98965ff3ea169891194b1157f035ca4eb6206b62fef562ee13a31eb6cb1424141b8de2cdb1c29c71ed0972d58eff49461bfa73e728f9dd98c931e2eeb94ef57537e7f929f50e2224e535407260db3839a026c2de5b710144e64fbbbe6820300d61a6be5d1c6722812d9da34f93154e0e55e5f517af2a30c6921a80d8a2478e9fd9f7ffe35973fff5c61e90afe20c942df003eb3d4eb10f966d41338d8471cde9d0f61cb0000804ddf34c1fd06ceaa114724ba06541b70d6645550da4ae7b12174b5ae203ff2c54a91645b751058a92e9c48beda84f7c6c6dd0db87e0c953116986ac4b6165a9ae4b08355b3519800cf1700af0eff1e82b90e41b602a07f3354be1255a1ab288f12074e80bc9d3d36abc5740e05feb797f37010a164d51a3061d682590622ac31b8038d0442c80446c7c9ee89db32c0b200109eeda26bb07be7cb5b211850b7bc81142d42b60e7b0d9ea76602908399540cc7679110c989a2aa4c07e3dbebdb515fe909436364f485fa01702a5cd8d0fd64013f5f71ad5b06cc015ebe78963037a73c86a41c0e34b50547a908cda96082d0905ae0eb694f1786fdbed2e5d18aa00dccd10f82da153a4c47d57533bcad209ad90fa627f1f47e3a89fbfc5065ee17cf4d80f9c56e25ea4582b05b01a3075391adedd0328c4933482675c6d134789f63201ada58bb64ae0da8287d08bc220129b5bbb790fe30ca1d64733055c7e393643259f025c2a01f3cf4bd090008c72b51f3388a053379ac8cc21618825374be250baaa24045d397be2241b66a8ca8326a5b161991035ee239469e6ac6b85323e207d87ef63c19870d1000cecf2fdf5b0070757c02d858c282e57c309fcee7f348c63c0205966d082dc95d989745fe013287f0f94892a56bd608d6ac3721ccedf66034bcc2961cc15236998bfbe036964c272793c2f9ebb0dbfdfcf9f716c07f9a00aba93238c859c9e5d3f02702b15e76ec3b509c57654186a626b558ba7a4912d0fd48faaa46898d863ceceb9a5647b264ceb184e5d2bee4a43489fb920090f3c5c26604acc3ac65c2f15b471909827e2c08db4f79291a0d780a12791ecc105443eca822f8e9a176d5245b2d206c89e928d38e3036baf50cba4f4acdbde812b29f3b87c7c7273e3c199fe40000226cddaecdb3e37fba7660f7c805c18a60b68c2cedc1ca6fcbabb31a5d8c67892b66d6983112c549cc03c7539415ef8120c86c70294b54af1a75ef169cbcd23908efa430f101d024113e060f7d0678febf6f52650c4521c8191485bb5ec4b119f014dbea4caad33816afb2759e131968af33a901fca0692a47e4910a51a8b24daa1ef4a2a983ac330901f6250b5006c9640c0016d777cb47473b2938869511ac0c8fb20f1890a7c02d4d4ded8854932c643369bcca9af375ab49578b049ec7b217ad2645d7b9161eb279e12cb61fcf4d20c04913e31c7fef3eb60c0000cb84fffdc7e6a6174e620814730e815af3827e90322bc0d22172cd1a4d14f09233edac64e3385e6459a00ab8dfd5af70fb7220145acafad2713825c40b936c3a0956bc3d3afefe3300c8fffd7339605f839318d463198e80de3500b0c45e693564519daab2c8497c134ce025899719a623ca4d62db06ab97d7b1e4c07278298d4302f9e2188627cf7da700b0f85f28f3feee7778607e2f438da1650475d861fbf67c112f526cc248353559b8cd34da2af3ff7c990b6bdb301485b7d64e15c6bb0d5dd64a29b1bb4a0802357e4088ac01053cd01c45b66f921177ff45bf7cd759d742c97605e17d3e9d8823639fe13dafcf427ccce684b1a0ec94872102b39d3150363b930c80b3170076140818c95a630bd033a6798497e6fb19e59a817bfee9c496917868a9b0de4ea5264c35a2712d2833c343c6018107f1e3e9728afa030009970f3c8cd2348deb31e6b9bfc0fdff7fa2491ef13a97599a9305735db7321d0898edacddcd7e99ea30fb8680d73273faf9914739cf24dfb64dd5c4f1c5bf0158a44e729af39a05a20f222a655d6bd781db2ba384c10c54e3d9beb2774f2ffae758664e2fef744eb8a4ac17cf803f2c0fd1c4491f58675d9021288c50ad05e55126821654bbaad4de296f0e15b4d61ebeff051c2ddc5c7392c69433bcef04c018a3862dc5e89403e44e622269cc29d67e8b8669c91ab4d0740dfa0024b8aa53d6ce3f4dffe87f190837f70b9ef39431dd376300566b19933a8b50efb48d7084ff949ca43410aaa442095f29a7c039bff2b6aa3a30f3dbe9c737c0d9fdb07fad3913db16c66d9b2d7ad1e793e384a78de04907b4e65a4193b5982ebcaa9daa2ad3f99d410ff3dbf30f833c2e9cb37b1ae798af4cb45b312c0663c1e5f143d7311221ce7b4038224cb4ac6c011a0350796fbdf2de8333bb4377f50a385ab8a671cdb4ee3ad035664db38695752e23296389ad0fcee82d10880c911c51a24bef1b5d2a00eb9050993558ef569ddf43f1f00640c46340d9b633c68b15ac93a4582ee7f3a4b045810de966034a63f1350a234e0945d9809072a557a5ddc026b16bb5b1855d2645b14c9657c5d5b258a38fe40818d48f16beae95fd5da61970460cc351dc09d04a9b93916582fc4794ba210ba02071373afbfe9f672fef5c6ddb2f9552f57e0d14feef292537ecb17cd4da5a1b5bab63fb2c7dc5ec5c1a5e93db7797f6c43de69c4b0611572cb1d4a58410eab284c50def5f14bc1c8210730923b89a69eedc4b21226759e5d1a8e863f7dbc6dbdbb66eb7552e7d5dc4ccc6982bb0d67aaf940a7148bf050a78efed63e8c5d6063c420b59a59b98de7580cf003f68365aeb2e002728823a04349c984f81e6540dd042fef743280067c0eecc3469ad9fad651701a8434003ff7934f00c80c798b9c1f4c74578c4fb3b8c67befdd1ca61f437fe01c59b001da3b00000000049454e44ae4260822d4c616d65204b697474656e730a68747470733a2f2f666c7566662e6d6f6e65792f6c616d656b697474656e730a

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: 729b0356a6e98dd10d1bdde292da80072973d0f4820813fb75143da7acadbee4 ? 70866035 of 122150950 <28>
01: 935ba8efac16d1f397dd8f51599fc077a307ec1ee65f0823e080972acb98447c ? 70866036 of 122150950 <ca>

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: 9c5b98e9e75a9224e6e826457135b93da409010a18be23826c179d6d7ed8eaa4 amount: ?
ring members blk
- 00: b7c0144f57daa0df0b01370b53cd7fa937bbb84be7961910680145931d30d625 02121064
- 01: 2bfe664daab4db494d4d00ff6d5ff04c38e895db90d860a5bcb6bde6e1d6b744 02724962
- 02: 4fe0108ec2fbdbe37f0b7a2e08e4df75e2a5c1da907d75d2c1eda72eb18699ab 02736029
- 03: 8d2f4a9b87e56c4330cd39787913995e0d4c993768f1cdad15af81da88b9d7c0 02785053
- 04: 4c38da17e9ea85ab08450434cde9f62c5f69ad200de8085d343f5435e7e17b9a 02820194
- 05: 870073886a9e794f8b2bad95dfaaf32e055bcfced548c5a8534fb6a1d3127597 02837521
- 06: b18cdce019a38f0c8249c1deb194ff1c2630d93db2893f6bb93c8919769e1979 02848748
- 07: edf6cc7e104b43db40e13bc980a18f8d7a16f3b0dd65f100fa1768a948268cf4 02848976
- 08: fb89060abd2a245bde2e2a3cfdcf086170e8d5a61ca627111f6b1e14fe93e462 02850389
- 09: 46a2d6026eaca45f133a69abae71175d7eed17b3e0d74b8d904dcb04a20f6dd4 02850987
- 10: e333b245aaa9447d233759a6e6b39738631b8f90cd24d48725ded1b2afd69472 02851594
- 11: b587ed43e2d543146c9aea53e17a8771c21975a384d6de31955e27c59d0219c3 02851822
- 12: ef70740b3eaf0046f41189c1331ba156cb88791ee719ee83e73caaca98682139 02851960
- 13: 667e6f0d842a29a4a9bb4f16c29f253d6dbf20632ed3cdd7ad3f0502069070ff 02851997
- 14: 280b1e2430a59b33950ecffd76423f9125272c4a2f5c21ebd4b98cc6dfd4e4b3 02852013
- 15: 918c54dd204ad45d5e4d0950bf2c695e1d70ca5cc798790dba2c4449caea8ea4 02852019
More details
source code | explorer version (api): master-2023-03-28-d669720 (1.2) | monero version: 0.18.2.2-eac1b86bb