Espo
Mainnet
Signet
Regtest
Blocks
Alkanes
Blocks
Alkanes
Transaction
1b104ea8c8d3cd8a9f473c6f8f1987fe71314659cc200c3076fd89f69491cd06
182,422 confirmations
Timestamp
1670021809
Block
765,646
Fee
168,964 sats
Fee rate
23.29 sat/vB
view on mempool.space
Inputs & Outputs
Inputs
bc1qn3pyjv4qlg928d47nhh9f98wdd8wv9
egf2vxw6
0.29670672 BTC
35ynsxQ8fq8RF5EhrkuyRRC6vb
SUFYC2cw
0.25223424 BTC
bc1qj6cyauw7hgpuj2pcxyuazpa8cj3et5
v7kqm5as
3.01266828 BTC
Outputs
3PtyYHwtS7CGfc5qxFjb9rbA85
pHZD3VXS
0.00352356 BTC
1Eq5Nj1LAQNJyxNLYZZiJgUDSC
9mAQv5Eh
0.02873935 BTC
bc1qmsvh2nycra4d5lmehatl5vrfqx4f0n
c8xjz4yq
0.00220682 BTC
bc1qhqwjrzf3cn6ymhxnwtrxs0wmmwvpt6ln3rhf5809ertg4l987h
pqzz2fes
0.00234899 BTC
335SEZ8Vb8HejAg5Fy1oUpR3Dv
e1UZxL9w
0.00375707 BTC
bc1q8ymav9tz5e0uejqv4jnyfdh0czq6q9
kt0ztyd2
0.00150196 BTC
1JZUQMMaov4SRWiN5nDnrUBAqJ
uUFubHm7
0.00362936 BTC
3FSmjhtJX1oyDD16WkwAJ6XPS8
ByFAQSyG
0.00117611 BTC
bc1qd60nqldw0hmtpzppf9e58jhx37fuff
7543732e
0.00244919 BTC
3K3UAFD7RPrNNC9mrHMGw3cnEa
YT14JEPt
0.00101402 BTC
bc1qhaakc5yvym2ngtwtl7j966an3lh8t6
ytd0t998
0.01762164 BTC
3Qt1JTPQgVCH4G6TUVeZRNHsDN
NF6rcvRZ
0.00302301 BTC
35uaNKWeooEwziHcbADFGHGLPn
dg3b6iqx
0.0015856 BTC
bc1qdyyry43zp5t2u0hp520a2m5qhfslzhva0s3tq20a74m6edam3s
8sj2evg8
0.00101399 BTC
3EhVTKAM6ysMPeYZPBR9MzpqTf
rjKwr1Ee
0.00278574 BTC
bc1qvyf2lyz4279lkwp440p9jxalwawvh4
le6d828p
0.00117445 BTC
38WyERwZ7BS8LMRpRB43QGu857
MgWrb1Ui
0.09704293 BTC
3DquUEjbRuz9devgpXdUvJfAxQ
evJpZC32
0.0021621 BTC
1PccTDEjM4tK2LGNgK6c9RinQB
PFCnbaet
0.00579341 BTC
1Kz3h5Vv94mPLeTAw8SBg2qLsR
9Uj39WUB
0.00130293 BTC
19LSmHwmUsmnWwEdZEEjYjHZU4
awNLchPo
0.00187529 BTC
3EYam1ro2CuE8S9Vu8KAnBJ92E
duRhxoSw
0.00352335 BTC
bc1q3uppujfyr7ljxp4q2q7tpe59ntvf85
xwhhmqnr
0.01187142 BTC
14bjUQpKFd8PZZXJXSrCrENFNd
oe62ymYp
0.00273651 BTC
bc1qr8g68anjcueynf77e0mqxs4cjffkqaaztr5mj96hzjchx0ngxu
eshs9dwm
0.00045502 BTC
18P9tBctRCgs1Cd8Psp4LCjGp1
xsEhT1HW
0.001033 BTC
3BXKcwvbCq5vusXrjCfm7waKTJ
6hng2uRm
0.00095055 BTC
1Kq26QojVsNN44ZGb9rMFy7k9z
uHqqU6bR
0.00319556 BTC
15Sb3sFRWmBRyzBNJqdo8E7LWm
guFqoZTD
0.00233407 BTC
1G6KWgcQdWFfP8X5x2PhnZnRTp
gWXG1xcz
0.01163616 BTC
3Fraxwj12HSUQfpicNBh42Xee1
NUR7Ewx6
0.00029361 BTC
1GwJ36guT1tS9xA9TeKaGHqUoR
FH4LL3VN
0.00130123 BTC
bc1qlra8f2j9tg3wvlqpctex348jqhz0t3
ptfxsreu
0.00416948 BTC
37M5g8xufwFLQbRbRcLb8XFu4L
zkbetB5n
0.0024077 BTC
1PqooLnMWXdtw5JWotuYPbc2Mz
Rp82qf4k
0.00093963 BTC
12eiqo5NDAPEzJ8E45Xz2juxuz
ZCo3HZNv
0.01463742 BTC
bc1qsrvrvsqq58h0pn6rj4q4uz7jy5y2rv
udzv8nh5
0.00296534 BTC
bc1qauph7vm24z2ncc3w8h94v80qkylt90
vttlwp9r
0.00322989 BTC
1Ekm9zPqiWQZ5H1kXhXhggnXiS
5mm5Afci
0.00590895 BTC
18G7uWj21oqifAMCEqLwKUQj16
zhBsM48P
0.02294422 BTC
1HhVWqgA6eDG9wMA6izQ751XUn
ZWN1Dmp1
0.00216218 BTC
1Dig7mX3ZeR5RsdKYbLGKVT58V
sGbYPNFv
0.00072691 BTC
1E3NLJT3BFd7UqBHd5n49DasBc
71eBTzsJ
0.00244928 BTC
3K8M9fLMivZkHXqSt3ZHso2ogE
RYw3QTxs
0.00086609 BTC
3Eo1AEGEzEtpmKdQGjxamKBYG3
UAcf1PSz
0.00129195 BTC
bc1qgrpcnqn2u7xajmhfdgun3tf6tfjcam
aa72gdkg
0.00587263 BTC
33X3LJcFS6dCVUWrtDhWohxk6p
PqEftCe1
0.00561263 BTC
3Gc5EL6Ncrq3KM6aPXQrxqvE69
LT1wrNTB
0.00181684 BTC
1NpbXU78ouQV32HtFVLUU4HMj
nde8jLca
0.03466615 BTC
3QEMXx5U5bxCxDGUFMTwMVGqgi
4kDPXMoE
0.01142611 BTC
bc1qau7crs3kq9exqzyu7nrd2kefemedm7xju05jzmhtylmu9q2z7t
xquccv3v
0.0034942 BTC
351uaTQcmz1gmChqNm38FNMb8F
qSBNcRsu
0.00271346 BTC
36SzZrNykyZSDuvLvfZduDLMp2
hf1tnaLH
0.00552025 BTC
3DpKNT1NhreGDjULST7Yt8q3eF
yuKwLGSP
0.00104576 BTC
bc1qjkp9pld6fce58rtlng0ph9dl6tn59v5t3gzhdjt0v24wam6hrx
qqudgh53
0.00227711 BTC
1FxrRqzPXyrwQVLxoZSrLYWQ6u
KW4dgvHn
0.00537668 BTC
bc1qj97uh32v0mr5pf3v3fjknxlujfxssf
w58tqx0m
0.00565131 BTC
bc1qxvehq7x0v7fqzxjtafjpqr7n7lvj4s
fdryxl3s
0.00146814 BTC
1N3xusUGqSYcbW41iMGNpXmXrp
tSBv7iXf
0.00849789 BTC
1AcBZbTnkTspkEjgBPnVZF6LAW
bZyKYcY8
0.00491736 BTC
386pFuVj1AAFznnjKwARmci5ey
DA5aDp5G
0.02871485 BTC
bc1qjk9ealcrx6cdjgyr2475wkp4k252vm
vgfetuzk
0.00280472 BTC
1CDaN77c1UrF7VZj2MSrk8TJoB
WvxrfS6g
0.04834716 BTC
bc1q8z4dhd2mjm0spcfw7qvuljaypf5kg3
2633dwa2
0.00728996 BTC
1762z1g9wepGqBmg2k5bDDiB9B
PhXrGyBQ
0.00264255 BTC
3EHfmgv9n6TaLXeiwaWae3N5wz
J7rSeCa2
0.00273785 BTC
16Xs9JGkSukvJWCtD9FncZw5eu
iSAnDGRL
0.00041106 BTC
3J8F6MStCfPAg7vRjHYPA6v5uc
rgPpZjbk
0.00135064 BTC
1HGFQAsRcvvpbpDZ47ST1SbK5K
UEEoBAs2
0.00353964 BTC
16jN2swnCbYRt3mxSeNnihWVr
Wmv35bpe
0.00197433 BTC
3A5YptaP2n74xLceYuJSVKEukd
s8e3XwEN
0.00275997 BTC
14de56zZA4RUDSr1u3NhTW4ui2
hbsqsikN
0.01775138 BTC
1LdSmrVXEtP2dVTYjMZttK2GTF
HQ2MbiyS
0.00275996 BTC
38Hav3usN4ZmTRPvrvB1HSQFKA
byquwFsY
0.03750133 BTC
3MAgx2ApG4oAU5GvecN539eCTS
5Dw7wA27
0.00130115 BTC
3MUktjiC8MYSU47Pt3ZGTShyfc
ky99ZEhm
0.00206307 BTC
bc1qka7mgkdjz44p2fqdzxdsee565ju2sh
hq26rfhv
0.00101401 BTC
bc1q2alhe74ane7xk4p5dpyvld279ay8n9
937p2fn9
0.00264263 BTC
3G85kMmZ8vApb3VbM2ZSGhvHJz
GyEzHnkA
0.00095643 BTC
bc1qux34tmd9dulnu8xtl55yhl4vlh3pjy
k3ph8am2
0.01417472 BTC
3QFYDbSq5GiTQCEATJPxXqTxSV
Nh25AtZY
0.01471093 BTC
bc1q0wywld9v9rjx2e0my60cxg3t7cu05p
cedpkunw
0.0004308 BTC
3JdpURj3DioHWFKLxVGf5HsFze
T6KQ7vbo
0.00045495 BTC
1CpYzzS6qd3L5VffKnhAyx1X1Y
qpbHwgQx
0.022943 BTC
bc1qds727uwayj3mr3fdf5v3t4nldzznx8
92lvq4rp
0.00101398 BTC
3JeypfR6gABMaFb9Aibnz2R8uP
E24zUsjk
0.00176175 BTC
39e6THDdakGxxu5agbwfDM8GG1
sqRfpZBH
0.00560632 BTC
3MKWWGJfV3S5ypVPxGhYey3naw
xFQBWRma
0.00101404 BTC
3Qa9876zmAdpTXhi7jB3Yh1KQK
zw5EJCM9
0.00267888 BTC
bc1qhsqjfs0kl0jk7gar8qf8ktqd0vzcg4
f78sss4u
0.01717377 BTC
3HhKtoh6cWp9VSQAM193DqQ6ZY
TQRSj9fM
0.00417268 BTC
15PuipsFcyKTufVkoqTvaFkJJ6
JrhZYLcH
0.00273631 BTC
bc1qjm7tcdawr8el0uy6f6xx0cw7w2slgm
llcyht6c
0.00487671 BTC
bc1qv8erxvv76j33g60gx2qekar9f7eh57
7ujxvyrg
0.0002647 BTC
1Asj2XPb6BeFs4653SEuVvCohs
jCvB7veC
0.01717512 BTC
1HtWjErHG6VEEbHQfhsFdnHsCC
4qs53Dxa
0.00126129 BTC
14VKddUfbrYiYnYMcFK3uqWvnt
kLRXsAqc
0.01016712 BTC
14vo624CszmksdgmjbUKAK2KFJ
CoR5eMXc
0.00141575 BTC
bc1qeg96zrs26sde88ytcrtdynvtn6zkev
xyxzpsa7
0.00382695 BTC
3Kx56ZzXduLzZmg4vJToM8RzTJ
2d97gK8K
0.01174464 BTC
1Eantwaz8SCKQ75FCoVtiNDw8N
xRi9C2uR
0.00590852 BTC
3FxXPufiutmruF4QwFP5hurwsw
zAZEuvN6
0.00273636 BTC
3LvJ8Ps8w7mKQTCha96AMrKDFu
XGXgCtkJ
0.00287753 BTC
3MhB2aaa6Z6nzPMD5kZ1LrERa5
bLr55XA1
0.02813617 BTC
bc1q4nn4rzxk5krfdtqraxztjuacazex8n
x8v4yjyc
0.0633322 BTC
341bcK3VHEVKhbhfZGbUyjBcMD
RM8qjGBS
0.00059314 BTC
bc1q9qcdyaze9wdg4ydf9v3gtfv6y84g4l
l65uneye
0.00619596 BTC
34toprKAiz4mi73cxBdBY7xfbF
um4oGCUi
0.0027365 BTC
bc1qtpta0vdcx6seyu6r6x23vvdh25t3fw
4y5vylzx
0.00880897 BTC
1KJjfL225wqv2VZdiHSo4aaLX9
uHiyCpKN
0.00388376 BTC
bc1qtt5u02qg5yz2e3x2yu42awu6dkc7fx
h74nd0vc
0.0005548 BTC
3Ax4bmNushcHpVGuQmdA2yG6Dx
LtLX7K7z
0.01133341 BTC
bc1qwzus2uzn70dy3kdr50z55lzzql0sg8
2akk4vtj
0.00677111 BTC
17gwZjw2X3UCRtBJBFFcg7EqeB
SppC4LEh
0.00596649 BTC
bc1qderh3vpcd6d0wj65pwse9kx5n0m37l
4s73mugu
0.00560606 BTC
37YdqM9QcF73BzQYofeD6xat2t
PXvvZLet
0.02842438 BTC
bc1qyfswh8p0aj69dh9ee48efsyfz3s3cd
gqyjcfr6
0.01137511 BTC
3AdZ4tofwUni1d9Y15K6txS3Xt
Ms1wBvHH
0.00101398 BTC
16RM8AaQnaCFkU81VhPXbCEq1w
QzreR6sc
0.00878543 BTC
bc1qtqm7zcg0uacrwq2nwfpmuvljpypx3j
5deg0zet
0.01174853 BTC
17sjyj33BLrzowgfPt9zQpkewz
PemqQGW4
0.01137845 BTC
1QDyw8fBYgaRaeVkcoRuuybBmJ
7eW7qC2L
0.01289816 BTC
3FBi2f25e1mVMRM2JmagtNRmru
dTY8Bqnk
0.000646 BTC
3DVzAMMAzmCSFvncx6pvug5Pu7
RSNvvoFM
0.00196228 BTC
3JpxnXui4fznghKLUVKfEnWdT2
e8W7p5kd
0.02871322 BTC
3DeDXUo5fZ6neoF7dXnAjVhGZB
nPYhfuEP
0.00260324 BTC
34bnPGcWSKW79bcsGhwHfgGYZS
hRunfeYd
0.00445805 BTC
1D2w98jEFvTBtGHATPdBgqkAE3
ixaT2SwX
0.00267889 BTC
3MWCamMmw6hqHHzbaapRCSSdEp
RQXmrHqR
0.00112854 BTC
1KvQtLuX6HDQ3Pc4Drhf7wo9Kg
KyGnacsg
0.00587239 BTC
3Kyv7JAM2ubTR9j28oSxVzefh1
PTdArdrm
0.00290858 BTC
bc1q3hmut3st4ynmkc0y535g66w2ygq0ls
yss7wykh
0.0027363 BTC
bc1qncuud33k8hylu7atzndwhkkfyvxlyz
yrmz4u29
0.02438524 BTC
bc1qeqddhyufpdfa9um00l6gznndsu9shw
rrlcvhmr
0.0033113 BTC
11k13dPNi7iZ1htpd6wtW8Ddn
PAGRrPW9
0.00176045 BTC
3GdYHjerA4T9Mmq2mbm28LM38v
iEMQFvAk
0.00293615 BTC
3F8ZN82nnKS4eZej6wKFcpjLGX
jjD4qPnM
0.00159149 BTC
3NiRnTAqDc6JzpFSs48jABHHcZ
sjr8gLtf
0.01468104 BTC
1BQkk6h2cEDDXiSYNg5CHhWWnV
Qabz2BMQ
0.00273651 BTC
bc1qkc5vtlecppwrjkstz9sshlsc3kyg0s
3e4ug2fv
0.01780878 BTC
3Quyj8rq2dccyt7jgSQ2T8G2tK
pb9oQPc5
0.00052854 BTC
35vSkrG6jHbWcPtaNw6xuVmZnh
56QGU64k
0.00158781 BTC
1Cgq7RtjHCfHA3LhcU5LAnjTzq
38K2aTpR
0.0006693 BTC
14JQPgcjokvBDVxWFbYo4S6tzs
XRouDdvH
0.01761788 BTC
bc1qyufz5acnsluqazsttqxz5a753hp5ny
32enjw8a
0.0287856 BTC
bc1qlqyzz59htqhjfymyltthv97v7ef6u2
hze50v9h
0.01255846 BTC
3NFKWAKcKVmqqYqcbMvUB2mojV
qy8fBr8i
0.0011745 BTC
17r5aPMMqkMsHEjxLNSfhV3FD1
KWbDeWE9
0.00781021 BTC
bc1q06th3ggmhddr3392qf5e6fvns5qpxv
n6la3md0
0.00101122 BTC
36LiqbMdNJ6ctqSmzBSGMNLd7p
JdduEfP6
0.00216201 BTC
bc1qwcv3p3eml89f7gfzln8lqzxtjmzj5r
04uvp9t8
0.00596593 BTC
1EFxPaeHbB3cAsEqo1EZjj4j4N
SjvJBJTg
0.01139269 BTC
3ChyV18Q6tTV2scYtSrfq1vH3S
cKYP9EQo
0.00351675 BTC
3DrrYypzt1UxwK6oYXdKeStigL
fzDXAsNB
0.01114487 BTC
bc1quyxanc3ux6rts3ppxz4jh6wlqux73z
r8jln795
0.00117452 BTC
bc1qqynmljy244y0u2fuu7g95papw3fmcc
csvuq058
0.00075801 BTC
3Ayp9cmMuWRUdFufHbntFsvxYR
bG7MYsFt
0.00053809 BTC
bc1q2quhwmy3lvy9hmryhjcd25t3vgnhd825cd7eha0spqp64t47xk
ks0pmrj9
0.00233417 BTC
1HQrxPoSWrSVmtZfD4sDuDbkqf
KUpR7VuR
0.00261357 BTC
34sjt4fom5gErrwkNuuK9VTLWt
WFNNKZSs
0.00044056 BTC
bc1qgd06af0vfp0gk8lhm632lj7ftmrwsp
5vxt2vf7
0.002438 BTC
3Qr4inqcaKyNQLaN8uHRDGjHcw
svcFhADi
0.00117447 BTC
bc1qhcs70pm6scfvc7pn9g7hp7qpwkjx74
e4tv7s9a
0.00849773 BTC
bc1q68ceq0frn3acj22kjp7ajauaahr06z
lshtjnzj
0.02936271 BTC
1CJ4KQwn9fB5LH89wNhfsNN6Uc
tKzvYPzE
0.00256385 BTC
bc1q54lzarvv0xegqq85hfrhdvpm2dp873f3m5avggr4nfvfakf9w8
es8h48me
0.00061231 BTC
37eVTRbk7WkjnfKQW2XM3331io
zuZ27ktf
0.00130113 BTC
3CLcAhYBf9ycDms4eN8AJdshTV
3k6An6yD
0.00331025 BTC
38o8JvLSA3bsNDtDvMEHNsEfCb
Gb32vPEE
0.00170289 BTC
bc1qknsus4cegrthv50e9uqpycst228gee
zjpz23hf
0.00204341 BTC
3PbCBW4UDsBtGFBMLNxNauq3bQ
FRRXab1T
0.01139294 BTC
bc1q9zzy6mz5hgr66rl63cy2ldzph4w0xx
27jphzsz
0.00118603 BTC
bc1qcqyyk5xcnkec5vh8hfugj9p0hq55xk
l4hd9hxg
0.0151544 BTC
15nXytAKrsPeP9yMGup47SVuoq
sFzBfQG8
0.00044127 BTC
1NihVtjKiTT1izgx31vDhr6rpi
fSTTDXox
0.00210445 BTC
3AgQ94KXzmBxaEdKh4tExw5Y1c
Lg8aD14T
0.0056084 BTC
1AqWmtuabMQfmt2cuqq5cwdoK2
KmRxVrg5
0.00130222 BTC
15Znj5Kc6J5sypBkhmPsT3p6rP
8YE51Bcm
0.00704681 BTC
bc1qw85634p8ylaugc7a4x9tvk9826qtvx
pdk0dkcn
0.00411056 BTC
39ufQ145PyTm3raXJGA1ndPTKj
QRyTQM4m
0.0009983 BTC
1GGa14MAD5TL5dhZqeffSFeBkq
QVJqZmEX
0.03303973 BTC
32JMt5pguQzNGFrpjFEN3VAj9v
SrayxfZV
0.0011285 BTC
bc1qha27s7zz7tghjx7va6qcus9pwrh22q
n2jdndca
0.00044028 BTC
bc1qhz43qjdyp8jt85yejzcc2r3gtlmp5n
tu05v3dg
2.01939777 BTC
3LHsWX3iNgeLxyGAxcRek3MgNA
eWr2czxT
0.00273643 BTC
bc1q462p6a2d7ckf3fmwfn9x2n85pl3gla
z5n3rxa9
0.00585108 BTC
3CdePTkmpDTNM3Ako93mxH1Est
C3JGfDRV
0.00581625 BTC
3PzJXVoCo5LvJd8qZTY72nPTSz
gUS5kNmT
0.00216199 BTC
3Q9cWMf5YQD1LSAF8GYw37Rsu3
QR2G1jke
0.0027363 BTC
bc1qyy4fg6a4srlh8s5usv0vey303p6hm3
9tk08wgx
0.08662679 BTC
bc1qms236j29tdcqfwk46esg7xthlag33t
zuztp0zh
0.00273633 BTC
bc1qhtscav2n0ecx2wdd08lz5500uyq8t9
x29ydwee
0.00293622 BTC
1Gp2QmzVhrFyyBfDNh3vwguQGo
vevN5i7P
0.01139267 BTC
38FhhmaZwuFPjBN3w5LH2GQ7eo
d2ZZkSDz
0.00058723 BTC
3PSN8Sh3CFjsiHpBNpjA3Ju5Qa
f11bVETm
0.00021713 BTC
36WGp47zxg3g5MqCnHbp6CywQe
G5RfA2pJ
0.00055502 BTC
3GzRrWi9CoWBgAFvQQPWZtsSvL
sPrwEPyG
0.00201887 BTC
bc1q02yzf687ep3a3jyc64nfmck9w0phxp
lwlt0sdq
0.00603778 BTC
bc1qc43dk5xaky7j68jgl4jphyh3vv05g8
0wpaza5m
0.02871339 BTC
1HNp3w53wnWVBvdBqiyRj7vmzv
2msiRD8w
0.00474543 BTC
bc1q87hw0tjqpkmxejwctnfzxf0aex8q9f
she7lypv
0.01062913 BTC
1CsgmgoZUY5p8ShtJMVZBFfKQt
QJFfkZ2d
0.00469781 BTC
1Ar9ta6z16Sf4LtUTbvGpJRhcd
Q7MC1hqP
0.01080041 BTC
37kPDzKJuhKQw649yqcTUquVWk
cDDyU4sh
0.00101397 BTC
bc1ql6se6zss5jm582v9fggvvm6tm83etc
gr8a3jen
0.00376015 BTC
3BhTH22RYFtVBB3KQnuo8ava8Y
32CiuuT5
0.0122701 BTC
1XJaPBCD72aFyCxM15rvV9Wz6
sjqa1YQq
0.00142042 BTC
bc1qnk5swnu56mc72v682rzjnhurq9hqm9
364sjp7r
0.00042219 BTC
3JAeEoYF8Df5dvZJrt6EhGchiU
8z1Wemdx
0.00101397 BTC
bc1qpghvgzrjuc7su0au0uqckg0e63vq7g
md0cjzl9
0.00211407 BTC
bc1qfllqpq7geg8722ztwaaymv2n6s0mch
qrpsm0z9
0.00158921 BTC
3QD5JGpBJcyoe3B4MsaAu6QP1a
MyAvaypn
0.00101403 BTC
3Hmd7qugUUYMzvqjuyYqUDrZkT
NVSqcbPN
0.00187604 BTC
bc1qwshn5txyqg2dm9kz9xwclzzsx0zgwp
n62ttmnn
0.00792283 BTC
3B2tWWxRTb3PbzsLVXMb5Rajk6
aUt742dB
0.00109913 BTC
23.29 sat/vB