Onion Monero Blockchain Explorer

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

Autorefresh is OFF

Tx hash: 6f7299f5136c1d88a193067d50dcc118dc18122aa1158846d251d166fc9da84b

Tx public key: 1dc6c187eff3ebd6660985bbce8bbb22d0790ddd455dd62b2a2cdc63c2585ab4
Timestamp: 1679917803 Timestamp [UTC]: 2023-03-27 11:50:03 Age [y:d:h:m:s]: 01:268:11:50:20
Block: 2851109 Fee (per_kB): 0.000164420000 (0.000020480000) Tx size: 8.0283 kB
Tx version: 2 No of confirmations: 455601 RingCT/type: yes/6
Extra: 011dc6c187eff3ebd6660985bbce8bbb22d0790ddd455dd62b2a2cdc63c2585ab4020901de7079fb8a4297b110f53389504e470d0a1a0a0000000d4948445200000060000000600803000000d546870a00000300504c5445ffffbeffffbbffffb9feffb75b6045781a04f24502ed4402da730af2f095ffffb4fcfca9d0b230ed5e09f54b01f94f01fe5e02e058078d3107351d08080102180302bf3404fe69067c0101600201720101a82805fc820df6a609370302000001010305121510876417ae951bc0b402a7a605868f0b64550a2b310d294b06060b04b351128080594f0201e53b02d5682de2d16cd54009ce4b03ab3a076816064405024d180bdf8f0c51563c9dae55adae3ed0ab0490990f4e54110c13052c341f0c0a0cd5531ff7f8b5dada99a7b76f2b0403e9de7dfe4d068e22071001013e49185a610f141f072103028c3f14727977697109363e3ba3a577676b4abec58eba7013ad7e451e240ac4c708effa0ce3e507b7ba82ccbd6bc6b53f728f1f373c0d7f8784dbeaefb4b7b8282d2cccd2901e221de0e4a872421c393c29cc29049daa15aebc13cfd304c9d5d34b4e30e1e9966b2a086f804a888b327c7f1a484e4fa5afabc4c9c58d9694676d6a555d5c9aa29d526424cfc6815c2004ab9a60fefffdfdfdee7b9b32d1ae57d92d06e82e04fcfed8ffffc1e8f2caecf1ea7284348baf3a4d3b0f888e66ecf1a8eef4b5d1d6c2dbe2de869d4692ab4d657a2f5e6e28d5e087c6d777c8d0aad2ddd99eb4619f1107b41a03183006465823b7cb737b913ec4c1549f9c3791a477f9f263abc160a5b08ed9c71db8cf6092a462dcbe0aa081179fbc54a50100949871bfab1cc31b069501019b00006a01019d932399b843a90c04b00201900101810100570202770101a30000d10802c601008b0201860101fc5639f64523dd190ce30602ef1f10db1e29f1373bc1010148233cfe6223fe6c37b80100a00000ab0000381b30663556281423ab4883f06ea0dd65ab975280562a49f984c8fd90d3dd80ba874a721a0c18c4411bffa1deff9bdbcd78afed78baa86691fa9ad7f293cfe88bc5fce0e7ffa3e0fea3de773659ffa4dffdb6e0af4535ffa4e1b85798ffa5e3d94a67f25e89ff8143ff9b62ff945bbf5356bb6b9fca3348c94c9ad256a33673012c5a062041063665053e7401286a013d7002427202988ad94c000016b04944415478014c9587431ad916872344d1712543df3c48ee4c0a9231c1428958508a85a6602fbb768c8d26127b30057befc485f4c4b2bdfe7befdc812d3f7be1fbee2933730d27231d0e87cbe55ccfcce2f1b27332089cdcaff2f837f8fc1be99002a1482c91ca64a4f4eb9bff930b14b720d9b711458beedcbd07b97f5f99af52a91e3c60104454a0b8958673d201c1c3473c1e4f5d98c3053c5194c7073cbca52d2479a3b89824f34a345a9d5e988d058ff554a9a12c3bfb71396ba8a8345288c2fcaad26aa437b1e7e772cc160ec762e64232ac356a6c3015e51244ad20c5af4b875f2c95d7d7676a6fdb8c7687dde96a787ceb56036a246abf7a9c3640096ec70327a23c34d36469a66c694113ddd24237610161a1a559d8206d6d6b2be0f1f959fcba2ce04aa552b9b6c62636d24ea7b3bdb2a3b3b3b3ab42256a6d95d0dddf7c8b05d9ad7759418fdbdd5bddd73f30c80c65747b01cfe172869f143e81770b0182dc917ae063c5a8b4988f2b90eac4888dca3d363ec1a68b0d28da6da8ba9a618c2291cb8690d37dff7e454f8fdb38e8ebef1fa0fdb9442025682e900585b282660227a453a70c59592c5f63b34f8e8d5584c3e340ec9a98e8e8c08a0e9c898ef6a988cff734323d333bdb3737374ba9942098a79077c6d73f8d1608e25a06c7cce97e222b592449b2a19b3013c433d7e8df0650dc2896843b7130bc035a80333e3e0e47ada8b8df3b1b8d2e2d2d45d9c0d7889769ef7dded38b8ce2299fcffb901570cc7e01b9580202c1c8c2c28b3691eee52b755a0086c5deaed4b9c7c7a18e0aa552593136a6ecad0cbbdd6e07f3341a5b26b8319c959595d5559f07516bebf36863a33ae2f39482003673b340a6119238c21abd4e9759ac7ef52aa5007eb1c40df889718c0781321c565654388c4e8723df91aff2aec6b6023939b9e6adededede1e19dddfea75e666fff80dad8a0e69e7a9ab95001d7b29147ea05242983fdd697f060df796aacc07ce890180463762082c2ddeb648c4e9513a90e1d8ecaca4ae3ecd2d6d1f15ec8701c0804862d434327a7a71e67dcb0c62c8ae848846e0201f71f0128f2f4786f20bcfa9b99afcfcee4f24c1d621c0ee3d49c07d97bbea33d53b3cd76952a717088f9bd28b21c384afa8d947124641d1a1a6a69d9f10d96c6e36f18916df064930ee0161145410d996e91a69ec5c315abd1496c369b18d19eeb7ee48d4463b56b889ad98dc6728adebe9b5c3b389cafacb433532b504032be174a381133f23e994c9e44684fb3f50d83d04ccb48291704b92f822e54921a7289ad5e2ee561be4c9627cd94a0c1e9ddd887b0d7178d7df8f0a1772acaf2cbf6deb002bbd3bbb31d383afe18dfdfdb3b04649535d9ddf2dee30d5943141afcf49e69ca00c11d17a2fde9350d5248a255f3f9205028043a34db1f357f763303d1d50fb049aa69ccfff2717f6f8d15b4570f4083a00003fc86b6e9c42356484b1f7d6e0d21baefd375c6822b404c2840fc7da14d6ae56a182c2b58449ed5e8d6782533bddbe8bfb8b828a74f97726a8f3f1ad205a8d0742c0013b06241bb44f35a5215c782eb5e6b3ce46dfcf47e0446008291210ecc397dab684dad3e08f28288f64587c3ed687086565d82e08e276aae3dfe72b59f12d8d1ecea165b407c7f3f8134e4f7aeaa38c4ea6db69e9ffff0fefdf986ad1b5760e67021a99bdd8be2acd4e5c57b79939e9a8dc6d6dae1a09ec8d1457979b9a86f29709cfc88f96b87f309a3d78707c016f086092a64679284c1108f9f979ec7cf711e362c8ee4e22de2704161b610842550007850a85fbe7ced9a69ec8b6e778c3b6010fd961f7ffcf192f65d3b4a4283d80212edd4dc0ae67f04fe7ea2264fa1904a0e0c1070185841485822d90441ea61c325a09ab6517c78c0bf3cfbda160181f9db5e4445fa77bfb97bf76ebe070af868600b389857a159d8d0347f8f162a140a4df59ee19f9cef1b0e84b286ea67397f0b200b429e5aaed5fe343afad3cf8f685fe32c1e31f29c9e9edcbd7b79d9de173b4ac653fcc30d3472821bf4e5e315080e2402994ca637ee1bfe9b44a64c269488fe16400177a4a38fc4edda9f7e3afbe557c954ffb477e5adb2174deffa9efd7679994f9f6e1de30160c1c6220a0530ff6afe606fff77bb0e1ea5529768b22c95c9f9b577930946a20bca855a10a40b180a9eb9aaac2ffef8f38fbf7ead6122fd03d4a11b3a717ada0dfc70fbec52aa00984042a2bd4dc701bff61d121bed7bedf5e40d723158f07fbacc3b3a8d2bdfe3b86d71d9624302ec39738794131d625e4e0a7aa91229ac05f1b87b53e52209b9a4275677a296f0dcfb7b518ad2bb140bc6164d02dc914c7515b0836ac06459b6caffbfef65845cf74b39aadfcfdcdfbdbf325201257cbed5a89319549c86676406a99ecf03d0ec67e8dff8f5acbbad1687534f16af5dfb8a8aa8c9a657da567c7ee8cd379f56bdf23ff9053414910f5b9daaf5c52a03e3b22ad40ddcbd0b16dcc7dc7beb22fd3305050ba51cdfd3ddddd5ebeeb638148c211fa2a93bb773f367ce6af178954ebd6c71db9eb56bd42ca99bf0df5ab4b8b1525c00fc1969c9825fdc525272ffe3478e1ef3b06acdf1e3c73ff41c3f71e2d8872edef561d7c953a78e1c3975ea44afcf6671a1e7e70ed1d4cdd25731a594b8141aa6afbead6d6d0dcbaa6bdb76bf40fddf34aada10217a443f6d503ff04ba61075a5bffff4e923478e764b89c3dddbeb76f742208173e214d589636ebfadd33a0998afae98f9eb452ea7563bbffa9557f654b16c71cdee8acf72fe9f16d53522421460d495fceed6b9d27ba93df53fe1d3733d7e513e3cdd549445dd038100001271de7a703a1241a9d016bef3fefbbb77ef5ebc7cd98a8a174bdf5af2d65b6f7eda406a1a2b91c4c5edc5dcfd681bbfe70a8f40478f1eebf507796567f05ad9f0eae9b15aec768fdd22024078aa62daffbecd3385ef546cdebcf9c5cdf4edb3d28757b345cf143c43d83244e8ab4f59f2f67f897d837da0cbe70fe212ad16985803a2ac395920bbc70bc9950a0d4294cf83a94f6914cc9f605c5a5afad98b2fc2bff4e143ebd0a4b7eff8ba0d59d6b19fcc5820ea044fb45eafc3e1f078bc1e8fdd2e9a8af2d06fc85d4aa552a39749c92400dbf08e46a37d07fe076797b6bcf8624b69e9c1db6f5f794bd7bd2daf3df11eb2acc3c8fd521c20df7507b5acdec9c344eef0d24878202f9437e7150a855346a0ab57305fc3307f82ffc183a52d2d2d9f51ff1f0078bce5b55dbbb080adea0772feeff6fa7b2c728e104eeb54f09431213995cbe552f2397f8d96d173b2ab0033976bf5dca2d9f09f5d0ac1ffd0a1bbe67e04c01f77bef67f1dfb8be6dd9bb3f7050376af4b160a47889463344e5841ce09210a5a06ce9c4cfff6eb6f173257035e6518a25d74fbc143b78300d0210038bdf30ff7b4b47c7ea000a378cede16b0d81d725e76e6ecb9f340e8a4180da8a4443a29834126932edc0e3d760580a957cf6b0d52d933058766cf86ffed87a0db663032192723ac7e513fecdd888eddeb903b990b17070606a2a1d0995828d4172710abd311835301f1081c2f3336af82f200685631e7f8e8eedb6efb61f63793fe3fdc82e27aff5ccddc3fcfc95dbd2d8063038082eb8b0a8984307861e8e2d0d0d0b958281e2edbbd6731d1607539290d0dcdcd405c758a9e2896293efafd23df7ff3cd37dfdf71f0ce8df05f79f7860dadbffddd86eedcd6da6c568fdc853dc59b4b1b194e40d18b2389049ea3633f3542b54469813b7e8637ecdf4609f94403e0359541efd9f0df0050ff3b376e7c6bfbeb9893eebdaf446339e6efb45a830107168f83e9f5da03366564382908424248e221a4e05fbd784d59b9bec7eea052e89ab735e376ed0a606a8514d176ddb212edeb873b01b873e3a38fb1b279850cc728bd0e9c772f8e37ef4276327a3d5378e9dca82024e14e95feb9a9b1464748dd26620f7af0c35ecdc26ddbb6b51718c5729d2bd84f118ee1e8f6e3f4cd5b7227f46841e42f737ef9914b4905677ab6f506367221363c38369010bd3350120b407964557bea88c26ff5424c3100501e80bbbf1d5246cb7b1105c7877ff06ae73dfdd6d345a17b6e5db0c12ba7047adab59c948d87ff8a5dbd38801d16a83994cd64d23f6d292720984c4b397fd08e32c4b51fdeb6ad19807c8890c806adc6d5b5e0e891d3a7fb17b47a18c2ae3b4dfd5d74d37864b98c25fa92bffdfd4c281e095d184ea452e9b408c866d24d656c4e9baa48a7cf6af7280dfb0f1fdefbccfec3d7029c8e0dfdfff8e7bffe71baff5daf4cf717f8777970fd38d60c224764ceee63a72ec51f4443aa29bf309ab90ad0584f1750be745335b1f4062d1ea7baf9f061ac00807c88a62e376815ded67ffc0b80fe560589fcbbff77bff8889e7a07afe55882eae6ea749f3c1b2b6b6cdcd3d6d8b4e982b802aae448531505a8548bdb586fafdfea619e392c6a320fd0720c1a85bceb687fffd177bb195278cfadbf6dedc16e217114f0973a2d76abcffdf7f3b58d7bea54baf2b22da6e1ac0880c676efd1b154d565c47edc1770c88c370066ae9769354e47a7df1f541a748bb00d367bce5fe9e45856aa416ff1bb4f46437bb62cc5c512dd9e35a1540e9005275adb5847bfba09a9663beeeee4c9fe8ec37874745c0120915105b528268c74de9f7fb1a11b3587faf31a19a2afb1745a6d6ef7d9585de3621a0c5d6d4db56e2c3b01488e84cab66c22a47ccf2b3a7d2f00daa2bd1dd0571d5fe5c716cc2d26999ea332e8e7b676591ca25ca87f2c61782f1aadcf7d722454df646229a06ef11edd200059bac5a9ec790cfbd5655bf694ebc64f1e775bb8e29cff57df5e014c79526580a4b242d87be413522af452d6a0b078023e4c0cbebf8f44aab7a8582a522b0228219d1246c2aa35d5d56b54f1e104002e72805efeb75f7dfb2d00e20e482a70500cda920dad1fe5ec5df485f0a371795188fc6ee8e4c048a4aa1119059135d5f1b10c551a4aa547ce4774ba78389a154e1df78911823d00120a98396bd6afffb8c839e3430cbe0e9728d8233c44aa0df850a67df0f7fd4d10c2758d6b4440756d5f224dd3384901a96466341a1da51f9dea0d188af789fe00dc43f5f8e3f76ee8eaea463586f1a43f769bc894366a0d7fbc0f09c9415d15ce0b5457adc331857df667985263018bc107c2a95e7a860e7cfaad08e05107c4690021c153143ee0b5b434c811fa09f92e276032acaadf5255b7697195292ca429e0e79f46539490a6efd0c849bf7ee1de8ef6d51d2240894b855c7887c48f218cc05284c7db13b489081aa14c0a857f3c545e575bbb341e1b4967b2e97432333c984da652999c801938e925c6bdfb3e5df8ccfe7dfbf6bd21410791f3b48df2b4e488e29da89bd85ddedad309054584ff2c0520d6c3972e8463d1641a310140403fcb600f44402a39e4638ad6bdf5e69babcb55ac5aad936878a58b773af99c14104abe0cee524661e9813a3bf146f7d8d7359a1460944c66e9e94c02450d05b4e681a880f88880cc5925d93eb764ee8cf57bdaaaeabfae94d0d946abd54e4c3332710691ea35724ba02740017805024832ffe5445a044082201a626bc72e5e3c13c307f9cfff2d2bba6bdddc12e78ff81392d93c55f2e3832aea2885b12803c738e576ccb33d798111b0f9fc97857c20282293143fca44c3a1be280524e90e08037da460fb5d4bee7aa6d22c99426fc4cd5377be30ff55134bad65588cc2e5b158ad013c456f518180dfffb7244c44c2150a22353688d88900046c98a8e8bcf5cc74da672800eff86867c5b2e944efc2a48c31d90af709f5e401d62000626026fd45a592597c9d0a39208c45b080d5ab57ab57d0040600992c22a64c5966e294b01701d6eb013db6cb0235a29e93fe79464e34d71231b2d008807afa946993005a8d284352f9a054e31101405c2babd5767924795389f68812fcc7756aa3d1b8fa19d593d7032863ca941f557a390837077c3894f98f0021332a50ff3859d86e3416901de66937002842f2e4ab06a73d1fa46b017ecf99ebad859c52741786cf275342344288a9ddb89a3cf804dc6e0200f5891d3a2ce2662bf05b0bc7ae5e4226574669da6547c7fb2263d8e03ea22e6e6837aa8b2b11a01b0110661849c57a83f3c62059d1719870825e2f1500a3a374ec1d191b1ca67722e349ea5fbefc8d066391e9499ccd9b02243be6ef94489e98afd33b02d7027aac9d3e9f83c484747e4bb3e318bf4291489c66507c5810064364e98e370e18d5a60ac9b4ff0098f242b1e96bf314c98af5e89213847ca2d9dc3ebf868da1ae09a24662babef005304217ce471363319dfac11d6fb43f833ff498a9d7cd01665cfdf44a89641716e1b24efa03d0898eec0e32243c9615f7362124a2e3b8cb191dc5db45dc4cb1c5edc667085bbbcb4caf5fd44c0a905c01e02373c57ad58e5d66f38af5680657251b7a32089d5a12393f9aa595070894d18b54e76211a2532352aca9f6fdf726af5f9c86f28069f4453f323fb14365da51699eb643256594a8d839800d0b00c11754184824363892853219400686fe1a8e13d3e2b6eafafaaaea2d4def99a7dc1c40edf1c8c5a9723a512d5f31b372be09039717804e9b2f2fbf0783802e148e0d8f8f8f0f9fbfd41761c9d29a2d8d54703723e05703f22182351e790476f94164ccf217562c9b6e3268e5569bd8f345059c52128fb339e9e2d4fffd26fa4f0a547fd4b59b00a64093fe1392482a96ab08d2e6c1e9eb75e83ebcd7da43ff8ad269913bf5241e3e73e6ccf8e0f8f86074e83c5bf4b16afdd770c7c58be637055c4ba08b30effc7a39ed12547403a5068ecb353cf6c2ffd761c6308d1c5118f619575c4bff4faa6847f4ba2603f2a59c0261a414142902a7abeefa5e7213487745a4ed750d7ddfb9c29c0cdee3b46091c824057411dedd598ff3deae9fb43b1cffd8da06de37fffbe7ed201e9e9e9e16493aa708a623d82cd718f479b6420013182004ee5485d8a87eb433ecbfdddf1ef47adb47072783c17bd41a3db16637d559fdfa0daa60c29bd32147fa9283c082ec855e1dc30ea9cb5d1ba0d2d67841f527494aaf8bf4e6af11607226ec1c50bd97001b8d902b276bbb12099fe2feb132605d136031bb999388707bb5051365ce56ffc5ef32a4e9441c6c3c5f01e0d581320548bb5f083099a6f335e16f1ee222cb220dfbe6f3a7d7545b0092016d4ff6de5cbc6df952283dc4b902d43f8b051948d2f5c599a6c9c339749e65b9029fbbc19f9f5e4bb3e44e0ef71e9248c3438dc22960b4207187b8be1046302e2b23a5ac01603e7cfeb8de5938682f53de1d03b9d3c015d79f4c054088fbca439c6565a197cbbc8835607f660f026867209c968577ef01edca8223982c26021013d32fbb2aca3267a853cbe5b2b03087af1a8066b2218dd7f068879d7bef63e09ceacf04201ebe5e4113c11665562370fc917ebb0d0809b286fdb31fa02dacaf09e3004004fa73e28208dec625891131069b1b2c0eb99541900495dfdf016c9e232e9960b0753913808882bedc822e14036a84d6476c219c837075fafbdcfdc297398a9208650c5c4ca6d39bfb0a2067299d4faf408a4b21b00501c81c3c0b7af8c7d90e78fba52f2344251138678c0990ce6b823429fd6f1788f352942b7344635603be3fc8c3d3b3df60e222f22bef57b98a2a07ce00bb0f49d2023021210b26f702f016bd4d96cc41e8a143f799f9f5a7552d42143ab6d6f3d680f3594216240139491744704220ab9a2dc8290ae2edf6e946fe7d6f8ff74e2a57dc245de76c0135961e557aac4fd20337c9af092ba7f1411c90da27bfd33981fd51cad72282d23979773180d16d65e1f1b1316ec918fc52120f31d4615700e1393a3d06d56f942f0956164ac5cebb4201b86c58909c6fbf01d689855c9105b90fba410027f8656f1588ec441aca6800340c497b14d8c3dd08409109c1421fc895d9aedf250391ecbf4570b1d1da584b84ebbb67161eafc14df2eb1c22a0270e827502ed56a13c11e8eb1c75898366028540aaeaf3832f50c499afb4f206e66df355211f7e37dbf6d6e5c30c968b15c770cf0052fdf8379d730a2a2207b4fcaa00b637ff07e6273730dfc680cb0000000049454e44ae42608225476f6f4769726c730a68747470733a2f2f666c7566662e6d6f6e65792f676f6f6769726c73

2 output(s) for total of ? xmr

stealth address amount amount idx tag
00: ce7c8a3538299e32efc37b0c72e6d6d020aa0b7e12e7ab62654d6097994c4085 ? 70787109 of 121943189 <19>
01: f1183485d1fd128cc1216fdd901cada1b48817a841043ebf3c0c75e74989676e ? 70787110 of 121943189 <31>

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: cf48df60202c7918b324f3887048c44c15ddc7f767514629b1f7aa7a3283ae05 amount: ?
ring members blk
- 00: 79e644e8a2a8b93ff7dd148bdf4132f85c92ebf68688f30d3a989c075f659a18 02822591
- 01: 60b57fcfd8b644184daf107f2f1d52a0e410c2735bd4954eaae7c91be6601ceb 02830191
- 02: 0ea01bf1ed060c9c862f5cb9cff6a4e95079eaf4f05ed430be42e5de12c8702e 02844393
- 03: 2dceef06bd7af79d1e9b97db28a32e357e84d08ee308543f00861653c657b807 02846063
- 04: 84879d78d0e97c42d86fe7a57e2166fc982b039d42698c4f34cfd1acf1cf30c3 02847426
- 05: d98d6f4766e58eefa869c8c0afb9dfa98e5f4c225778bac61a632b4635a82571 02848029
- 06: 6ce6ff2fb9427c94eb5279caecf5a858bb5318b6bace678a953b767812ddd76a 02848698
- 07: d6ac1789772525bed777f29919547727cff8771634d6b000fea818dfefbf43ca 02849511
- 08: 375e072fd9a1f6ca5519b9aec0d3e45b86552e8b18fa20269ef1c9138932c03e 02850189
- 09: 7161c924251c524f4be3f5d98b898f249630615ebc46fe0bb696d422327be88c 02850381
- 10: 2336db6572f5da8ec129bb3649cb3d802bb1b37aeffcc80e8d7891dd36f05f05 02850671
- 11: 1b10e3ff42ddb49289a1d6111ba6bca9231739c56370fa53f3581cbac37ff27a 02850842
- 12: de97737f53e2ef7728052b61c853f23274dd927b3b21ac4108137ba4d3320f3f 02850923
- 13: daac01ace50b7d22b11a63a3cd9256bec756b7b2ce88961bb79444b8c24522fe 02850953
- 14: 9ddf491da6fe096089495f59d2c67e606b73a2ea6f8bd82dc3a015a9acaeea0d 02850960
- 15: 9852d2eef1acaae43faa963fcf2f6d949a0b09e1afa452d2d402354443020c76 02851017
More details
source code | explorer version (api): master-2023-03-28-d669720 (1.2) | monero version: 0.18.2.2-eac1b86bb