Skip to main content
Menu
Search
Network
Markets
NFTs
Dashboard
Smart Money
Research
Pricing
Docs
About
Support
Settings
Ledger #103005872
3C9DB0DCB9D029BD876C93EF72931F59D9334498DE21FD4D93ADBF5A6C322360
Close Time
2026-03-20 21:26:10 UTC
Transactions
260
Total Coins
99985689930.419508 XRP
Parent Hash
A4ABD...72D9
Transactions (260)
AccountSet
000D6...D10C
—
From
r7jN4...YQq8
Validated
OfferCreate
00256...6299
—
From
rJyPw...aSaN
Validated
OfferCancel
00393...3684
—
From
rn1ES...tnAQ
Validated
OfferCancel
00416...F8D9
—
From
rBf34...rBRv
Validated
OfferCreate
00544...B41D
—
From
rh5Cn...UreQ
Validated
OfferCancel
0056C...751C
—
From
rJnsi...jYZu
Validated
OfferCreate
005C5...35D9
—
From
rM8ZH...BfWX
Failed
AccountSet
00604...7F79
—
From
rdGzD...giQn
Validated
OfferCreate
00717...98B7
—
From
rBf34...rBRv
Validated
OfferCancel
00894...514B
—
From
r69bH...XEGK
Validated
OfferCancel
008D2...79E9
—
From
rGvWE...EJjx
Validated
OfferCancel
00BE5...9E51
—
From
rUDvb...Hs6i
Validated
OfferCancel
00C39...0911
—
From
rDe1A...mcRa
Validated
OfferCreate
00C61...24BB
—
From
rBtVe...b7Me
Validated
AccountSet
00CD3...8A30
—
From
rKyCR...be58
Validated
OfferCreate
00CD8...0256
—
From
rEKfb...gWkd
Validated
Payment
0214F...7B20
—
From
rogue...SKF6
To
rogue...SKF6
Validated
Payment
02DD3...8BCE
0.000001
XRP
From
rLBSb...8kYj
To
rDpgK...d3nU
Validated
OfferCreate
04306...8F2D
—
From
rTWaZ...Jf5w
Failed
OfferCreate
06501...F4FE
—
From
rBGLm...GrjU
Failed
Payment
078E5...3D97
—
From
rapid...kqv6
To
rapid...kqv6
Validated
AccountSet
08066...2150
—
From
rGS2F...8nwR
Validated
AccountSet
080CA...EF99
—
From
rG35N...DCmB
Validated
OfferCancel
08135...D745
—
From
rh5XC...M7Vw
Validated
OfferCreate
08977...7137
—
From
r3yAc...U3TG
Validated
TicketCreate
0972B...3E31
—
From
rn1ES...tnAQ
Validated
OfferCreate
097EF...9912
—
From
rJyPw...aSaN
Validated
Payment
09890...AF6A
1.074594
XRP
From
r3RUY...ngW7
To
rsKcX...YPkW
Failed
OfferCancel
0995D...9A7A
—
From
rpmwf...DuJu
Validated
OfferCreate
09B03...B0EA
—
From
rfKQn...gYwc
Failed
OfferCancel
09B86...EE89
—
From
r69bH...XEGK
Validated
OfferCreate
09C7C...1016
—
From
r3yAc...U3TG
Validated
Payment
0A210...7E78
1.192205
XRP
From
rpDnF...sid3
To
r3BXD...6Cpf
Failed
OfferCancel
0AA89...0C79
—
From
rBf34...rBRv
Validated
OfferCancel
0BCC2...5153
—
From
rwTjo...bBfK
Validated
OfferCancel
0C287...148C
—
From
rwTjo...bBfK
Validated
Payment
0C28C...1374
1000000000
XRP
From
rcM75...jcUF
To
rcM75...jcUF
Failed
Payment
0C302...6AA4
1.0746
XRP
From
r3RUY...ngW7
To
rJnsi...jYZu
Validated
OfferCreate
0C329...88CD
—
From
r69bH...XEGK
Validated
OfferCreate
0C72B...3EF3
—
From
r9Lix...u3tu
Validated
OfferCancel
0CB2A...8FCA
—
From
rMmXi...CUbK
Validated
Payment
0D983...6C81
2.118565
XRP
From
rNRd4...ct6H
To
rpgZo...ZZiK
Failed
OfferCreate
0DA27...7329
—
From
rBf34...rBRv
Validated
AccountSet
0DE78...8334
—
From
rKyCR...be58
Validated
OfferCancel
0E1D9...8FF0
—
From
r3hUf...1JNp
Validated
OfferCancel
0E38F...B751
—
From
rsowr...dSbZ
Validated
OfferCancel
0E78C...9B88
—
From
rG35N...DCmB
Validated
Payment
0E928...EDAC
1.192211
XRP
From
rpDnF...sid3
To
rfS9f...XP89
Failed
AccountSet
0EFA8...D2A8
—
From
rG35N...DCmB
Validated
OfferCreate
0F22B...2E6A
—
From
rHqjD...E4hx
Validated
AccountSet
0F26F...9C2B
—
From
rPEMb...pEBR
Validated
OfferCancel
0F351...42ED
—
From
rEsAN...iWTg
Validated
OfferCancel
0F773...BCC5
—
From
rh5Cn...UreQ
Validated
Payment
0FA8E...17C4
1.491693
XRP
From
rJyPw...aSaN
To
rMgdN...2XxZ
Validated
OfferCancel
0FAF7...5A19
—
From
rpDnF...sid3
Validated
OfferCancel
0FD54...8DFC
—
From
rpW6D...EGbS
Validated
OfferCancel
100DE...B1CF
—
From
rBtVe...b7Me
Validated
Payment
10111...8D34
—
From
rGS2F...8nwR
To
rMmXi...CUbK
Failed
OfferCancel
104EB...6E2A
—
From
r3hUf...1JNp
Validated
Payment
10F74...B179
—
From
r3ViK...gB8N
To
r3ViK...gB8N
Validated
TicketCreate
111DF...B13D
—
From
rpzFp...3h47
Validated
OfferCancel
12491...DC24
—
From
rpmwf...DuJu
Validated
OfferCancel
12958...032D
—
From
r3hUf...1JNp
Validated
Payment
13B67...B7AE
1000000000
XRP
From
r1111...TSdF
To
r1111...TSdF
Failed
OfferCreate
13B69...2031
—
From
r3rhW...w96W
Validated
TicketCreate
13D40...2C9C
—
From
rJrFQ...k6P3
Validated
OfferCancel
14317...9118
—
From
rUDvb...Hs6i
Validated
Payment
15D37...A708
1000000000
XRP
From
rLhDW...1NbP
To
rLhDW...1NbP
Validated
TicketCreate
160F4...EB4D
—
From
rKrjQ...bsro
Validated
OfferCancel
161F9...67FF
—
From
r3yAc...U3TG
Validated
OracleSet
1685E...CB88
—
From
roost...5abg
Validated
OfferCancel
17B05...0CB6
—
From
rsowr...dSbZ
Validated
TicketCreate
1841E...C3AB
—
From
rUxSx...N1yf
Validated
AccountSet
18670...C27C
—
From
r69bH...XEGK
Validated
Payment
18DF6...E25F
—
From
rogue...SKF6
To
rogue...SKF6
Validated
OfferCancel
1956A...E49C
—
From
rDe1A...mcRa
Validated
OfferCancel
1A0E7...4506
—
From
r3hUf...1JNp
Validated
OfferCancel
1A824...C5BA
—
From
rBf34...rBRv
Validated
AccountSet
1B98C...EA08
—
From
rGmZj...c1MP
Validated
OfferCancel
1C1DF...3DB8
—
From
r3hUf...1JNp
Validated
OfferCancel
1C676...2608
—
From
r3hUf...1JNp
Validated
TicketCreate
1D314...8961
—
From
rhgk5...W3Nk
Validated
OfferCancel
1DD55...64BA
—
From
rpmwf...DuJu
Validated
AccountSet
1E988...6121
—
From
rGS2F...8nwR
Validated
OfferCreate
1F518...045E
—
From
rJg42...r3co
Failed
OfferCancel
1F5E0...7C51
—
From
rG35N...DCmB
Validated
Payment
1FFA0...ED2D
—
From
rWCog...DeKh
To
rWCog...DeKh
Failed
OfferCreate
20418...A395
—
From
rNbLg...xZqR
Failed
TicketCreate
20B08...D393
—
From
rGxrd...UqRV
Validated
Payment
228B2...3FF4
0.000001
XRP
From
rNzoc...F7rY
To
rNqHg...P8xt
Validated
OfferCreate
228E0...8154
—
From
rhhh4...8gzM
Validated
TicketCreate
24F79...EFD0
—
From
rGDuz...rdQZ
Validated
Payment
257A7...FB21
—
From
rMKqD...GSuT
To
rNvbE...y6Xa
Failed
TicketCreate
27828...3820
—
From
rAjzV...HLDi
Validated
Payment
28663...4ED6
—
From
rQKzq...nDPU
To
rQKzq...nDPU
Validated
Payment
28B14...83B3
—
From
rMKqD...GSuT
To
rMk9y...wJdm
Failed
Payment
2AAF1...08D1
1.440713
XRP
From
rapid...kqv6
To
rapid...kqv6
Validated
OfferCreate
2B5D7...CFF3
—
From
rNRwq...hP7f
Failed
TicketCreate
2B6AB...55B3
—
From
raK66...YyDR
Validated
TicketCreate
2BA29...B4B0
—
From
rGnTW...GEyH
Validated
Payment
2DA82...5E69
161.635069
XRP
From
rBgnU...6Ayg
To
rDNvj...mpNq
Validated
TicketCreate
2DC34...2995
—
From
rNqAP...1fod
Validated
TicketCreate
32209...1E8A
—
From
rhYaK...juuf
Validated
TicketCreate
33130...171E
—
From
rpiFw...4exQ
Validated
TicketCreate
33441...2205
—
From
rKD8T...EjrH
Validated
Payment
33584...30D4
—
From
rogue...SKF6
To
rogue...SKF6
Validated
Payment
34D96...23F4
—
From
rSwGF...4Cbm
To
rSwGF...4Cbm
Failed
Payment
38D8D...7EAF
—
From
rapid...kqv6
To
rapid...kqv6
Validated
Payment
399C1...B351
—
From
rUPWQ...6nGA
To
rUPWQ...6nGA
Failed
TicketCreate
3A268...EBEC
—
From
rMk9y...wJdm
Validated
Payment
3D4B8...1E3C
100000000
XRP
From
rQKzq...nDPU
To
rQKzq...nDPU
Validated
Payment
42B30...64C6
—
From
rBpHs...ARax
To
rBpHs...ARax
Failed
OfferCreate
44046...8FA7
—
From
rGfwg...ygsH
Failed
AccountSet
45D3F...7250
—
From
rDcB8...h7AM
Validated
Payment
46197...F739
—
From
rMKqD...GSuT
To
rGnTW...GEyH
Failed
OfferCreate
46227...0454
—
From
rGaeV...c6TL
Failed
OfferCancel
4701C...C20E
—
From
rpDnF...sid3
Validated
Payment
48A4C...ECB2
100000000
XRP
From
rQKzq...nDPU
To
rQKzq...nDPU
Failed
TicketCreate
49139...F70B
—
From
rJXKy...SKuH
Validated
TicketCreate
4971A...9118
—
From
r3eav...vVZx
Validated
AccountSet
4AAB1...1522
—
From
rnKyb...ZBbd
Validated
Payment
4B0A9...23AA
14.008344
XRP
From
r9R8j...QitH
To
rnQG4...HSva
Validated
Payment
4C91B...4086
—
From
r3QxB...TRMq
To
r3QxB...TRMq
Failed
Payment
4CAA3...BA55
—
From
rMKqD...GSuT
To
r4a3J...4kVG
Validated
OfferCreate
4E431...7368
—
From
rU3zB...sRJj
Validated
AccountSet
4F8BA...2A8F
—
From
rtLMG...N3RQ
Validated
OfferCancel
4F954...D5B5
—
From
rJuTz...M34y
Validated
TicketCreate
50C78...7CDF
—
From
rLcbH...7NTW
Validated
Payment
51C3A...DCCC
—
From
rPTpL...aYA8
To
rGZxn...pRei
Validated
TicketCreate
521C6...B810
—
From
rpctW...qdsY
Validated
OfferCreate
531CA...2229
—
From
rf74F...gaqw
Failed
OracleSet
53889...BB86
—
From
roost...5abg
Validated
AccountSet
57E4D...3639
—
From
rEKfb...gWkd
Validated
AccountSet
57F4E...25B5
—
From
rDcB8...h7AM
Validated
OfferCancel
596E4...A026
—
From
rJnsi...jYZu
Validated
Payment
5A993...804E
1.908384
XRP
From
raYr9...g2iv
To
rMms6...rTgJ
Validated
AccountSet
5B1D8...924A
—
From
r4A1A...gtzT
Validated
OfferCreate
5D35B...1111
—
From
rGfwg...ygsH
Failed
Payment
613B0...E811
1000000000
XRP
From
r1111...TSdF
To
r1111...TSdF
Failed
Payment
6283A...F876
102.846438
XRP
From
rUjfT...p8Ln
To
rfyA6...D4En
Validated
Payment
630BB...8C66
1000000000
XRP
From
rTWaZ...Jf5w
To
rTWaZ...Jf5w
Failed
OfferCreate
63A87...73D1
—
From
rBTwL...jjah
Validated
OfferCreate
643E1...D1E5
—
From
rBTwL...jjah
Validated
Payment
64AD4...83F4
—
From
r3ViK...gB8N
To
r3ViK...gB8N
Failed
OfferCreate
66453...F07A
—
From
rM8ZH...BfWX
Failed
TicketCreate
66AC4...D2A6
—
From
rNsjV...Rdae
Validated
TicketCreate
66D8A...545B
—
From
rMtJJ...pSwY
Validated
OfferCreate
67F49...7A81
—
From
rBTwL...jjah
Validated
OfferCreate
69B8C...8FC4
—
From
rDi2V...K9m8
Validated
OfferCreate
6B25B...D3EF
—
From
rBGLm...GrjU
Failed
OfferCreate
6B977...56FE
—
From
rBTwL...jjah
Validated
Payment
6C5B5...5F72
—
From
rUx4t...xn3A
To
rUx4t...xn3A
Failed
OracleSet
6DB6D...FE2A
—
From
roost...5abg
Validated
Payment
6DFDF...F934
100000000
XRP
From
rpiVY...3gDk
To
rpiVY...3gDk
Failed
OfferCancel
6E244...CDD8
—
From
rpmwf...DuJu
Validated
Payment
6EC9B...4F87
0.000001
XRP
From
rP6L1...CYff
To
rHrWF...BLiC
Validated
OfferCancel
6FC01...59EC
—
From
r3rhW...w96W
Validated
Payment
70327...E7B3
313.184259
XRP
From
rQQbV...bN7C
To
rKNwX...dMvo
Validated
OfferCancel
71FBD...F7B2
—
From
r3rhW...w96W
Validated
OfferCreate
72964...4B64
—
From
rHUhf...RgSL
Validated
TicketCreate
7300C...2188
—
From
rNvbE...y6Xa
Validated
OracleSet
76135...1AEA
—
From
roost...5abg
Validated
Payment
7669C...846D
1000000000
XRP
From
r3ViK...gB8N
To
r3ViK...gB8N
Failed
OfferCreate
76BBD...DE75
—
From
rBTwL...jjah
Validated
Payment
77519...E491
1000000000
XRP
From
rT4Wv...QCJP
To
rT4Wv...QCJP
Failed
OfferCreate
7B6F7...BAD9
—
From
rBTwL...jjah
Validated
Payment
7EEA1...2F29
100000000000
XRP
From
rPE7Q...UkZv
To
rPE7Q...UkZv
Validated
OfferCreate
7EF24...EE12
—
From
raQes...VLL1
Validated
AccountSet
7FACD...E056
—
From
rGmZj...c1MP
Validated
Payment
81F43...593B
—
From
rL8ho...1YW1
To
r4a3J...4kVG
Validated
OfferCreate
825E5...D48E
—
From
rBbW6...W5jh
Validated
OfferCreate
837D8...7A0A
—
From
rcM75...jcUF
Failed
OfferCreate
85516...F213
—
From
r1111...TSdF
Failed
Payment
8819A...103F
0.267375
XRP
From
rover...6BuJ
To
rover...6BuJ
Failed
TicketCreate
8A401...D17B
—
From
rE1Mi...PjDv
Validated
Payment
912A3...C60C
1000000000
XRP
From
r3QxB...TRMq
To
r3QxB...TRMq
Failed
Payment
9151D...D196
—
From
rogue...SKF6
To
rogue...SKF6
Validated
Payment
9261C...A78D
—
From
rPTpL...aYA8
To
rGZxn...pRei
Validated
Payment
92A1F...57B0
—
From
rUPWQ...6nGA
To
rUPWQ...6nGA
Failed
OfferCreate
93DBB...3E65
—
From
rBTwL...jjah
Validated
TicketCreate
959A2...4FFB
—
From
rEanU...8nW3
Validated
OracleSet
95EE5...2F9A
—
From
roost...5abg
Validated
Payment
961AB...F9C7
1000000000
XRP
From
rWCog...DeKh
To
rWCog...DeKh
Failed
Payment
98144...1138
—
From
rUx4t...xn3A
To
rUx4t...xn3A
Validated
Payment
998A8...E538
—
From
rL8ho...1YW1
To
rMk9y...wJdm
Failed
Payment
9B2EA...9C2A
—
From
rT4Wv...QCJP
To
rT4Wv...QCJP
Failed
Payment
9D547...05F9
—
From
rPTpL...aYA8
To
rGZxn...pRei
Validated
Payment
9DFA6...6512
—
From
rogue...SKF6
To
rogue...SKF6
Validated
OfferCreate
9E1B3...180C
—
From
rmBdb...Pwe7
Failed
Payment
A1A2B...969B
1000000000
XRP
From
rJg42...r3co
To
rJg42...r3co
Failed
OfferCreate
A1D5A...A23D
—
From
rEbm6...9a4x
Failed
Payment
A2D7F...B998
1000000000
XRP
From
rJg42...r3co
To
rJg42...r3co
Failed
OfferCreate
A2F95...81A7
—
From
rDi2V...K9m8
Validated
Payment
A35DC...DDB9
—
From
rMKqD...GSuT
To
rLdwF...kB3L
Failed
Payment
A4940...829C
1000000000
XRP
From
rmBdb...Pwe7
To
rmBdb...Pwe7
Failed
Payment
A4CC8...F0E4
105
XRP
From
rMdG3...Fxns
To
rvupD...RSxH
Validated
Payment
A5B22...6F3E
—
From
rPTpL...aYA8
To
rGZxn...pRei
Validated
OfferCreate
A5E6F...A334
—
From
r3rhW...w96W
Validated
Payment
A6CD8...21AD
0.231658
XRP
From
rapid...kqv6
To
rapid...kqv6
Failed
Payment
A6FE6...199C
—
From
rL8ho...1YW1
To
rDEkQ...QBmb
Failed
Payment
A71CB...DEAD
0.000001
XRP
From
rP6L1...CYff
To
rsLC9...ur8M
Validated
TicketCreate
A7333...5086
—
From
rG7Qi...3xG7
Validated
TicketCreate
A778C...5545
—
From
r45Vk...r1Df
Validated
OfferCreate
A83BF...F13E
—
From
rNbLg...xZqR
Failed
OfferCreate
A87E7...5439
—
From
rBTwL...jjah
Validated
OfferCreate
A880F...9582
—
From
rBTwL...jjah
Validated
TicketCreate
A8FB7...AD4E
—
From
rGmNy...G6Qy
Validated
Payment
AAADE...6878
100000000
XRP
From
rpiVY...3gDk
To
rpiVY...3gDk
Failed
Payment
AAC23...DCC0
—
From
rogue...SKF6
To
rogue...SKF6
Validated
OfferCreate
AEC3B...0EED
—
From
rwhE7...ZNEn
Validated
Payment
AFB32...DD9C
1000000000
XRP
From
rUx4t...xn3A
To
rUx4t...xn3A
Validated
Payment
B0495...DBD0
100
XRP
From
rDbsL...waNC
To
rnqZn...3gYC
Validated
TicketCreate
B0863...20A1
—
From
rKyCR...be58
Validated
TicketCreate
B0F3A...ED2B
—
From
r4cU5...6FVT
Validated
Payment
B679E...D054
—
From
rL8ho...1YW1
To
rNvbE...y6Xa
Failed
OfferCreate
B7B2A...D799
—
From
rBTwL...jjah
Validated
Payment
BB6B4...8726
1000000000
XRP
From
rmBdb...Pwe7
To
rmBdb...Pwe7
Failed
OfferCreate
BB866...5AEE
—
From
rNRwq...hP7f
Failed
Payment
BBD12...C71B
—
From
rPTpL...aYA8
To
rGZxn...pRei
Validated
TicketCreate
BF9C0...2D1B
—
From
rsrP6...Nhw1
Validated
TicketCreate
C00D0...B1A3
—
From
raTmh...7E4Z
Validated
OfferCreate
C2057...97DC
—
From
rBTwL...jjah
Validated
TicketCreate
C3FFF...B4A8
—
From
rh5XC...M7Vw
Validated
Payment
C8CF3...C114
1000000000
XRP
From
rTWaZ...Jf5w
To
rTWaZ...Jf5w
Failed
OfferCreate
CA520...AEC8
—
From
rUqqN...qsZ7
Validated
Payment
CB047...6AF9
—
From
rogue...SKF6
To
rogue...SKF6
Validated
OracleSet
CCA0C...DD31
—
From
roost...5abg
Validated
Payment
CD363...ED7F
—
From
rMKqD...GSuT
To
rDEkQ...QBmb
Failed
Payment
CDFDD...001C
—
From
rL8ho...1YW1
To
rGnTW...GEyH
Failed
TicketCreate
D2802...7987
—
From
rHzpb...j98e
Validated
TicketCreate
D5D5F...FBBF
—
From
rp6s2...eGhs
Validated
Payment
D6022...7ECD
—
From
rL8ho...1YW1
To
rLdwF...kB3L
Failed
Payment
D6C6F...A3A6
—
From
rpiVY...3gDk
To
rpiVY...3gDk
Failed
Payment
DB0CE...16E6
100000000
XRP
From
rUPWQ...6nGA
To
rUPWQ...6nGA
Failed
TicketCreate
DC491...F063
—
From
rBoPq...7tcL
Validated
TicketCreate
DDC5D...DDE9
—
From
r4a3L...1bps
Validated
OfferCreate
DECE4...446B
—
From
rnqoG...FzSN
Validated
TicketCreate
DF47B...1ACF
—
From
r4fmv...niLj
Validated
Payment
DF550...1B79
—
From
rD3z8...gPqT
To
rUNEe...Cpj5
Validated
OfferCreate
E2652...040F
—
From
rBGLm...GrjU
Failed
OracleSet
E3082...FA47
—
From
roost...5abg
Validated
OracleSet
E40E1...228F
—
From
roost...5abg
Validated
Payment
E6871...290F
1000000000
XRP
From
rUx4t...xn3A
To
rUx4t...xn3A
Failed
AccountSet
E6F9C...724B
—
From
rdGzD...giQn
Validated
Payment
EB951...D2BC
0.000001
XRP
From
rNzoc...F7rY
To
rNqHg...P8xt
Validated
Payment
EBB25...A577
100000000
XRP
From
rUPWQ...6nGA
To
rUPWQ...6nGA
Failed
Payment
EC1CB...7041
1000000000
XRP
From
rcM75...jcUF
To
rcM75...jcUF
Failed
Payment
ECFE9...3ADC
0.000001
XRP
From
rLBSb...8kYj
To
r4K33...57gT
Validated
Payment
EE02F...77D2
0.286896
XRP
From
rapid...kqv6
To
rapid...kqv6
Failed
OfferCreate
EE3C1...3697
—
From
rBTwL...jjah
Validated
Payment
EEAB3...2034
—
From
rQKzq...nDPU
To
rQKzq...nDPU
Failed
OfferCreate
EF588...429C
—
From
rNRwq...hP7f
Failed
TicketCreate
EF78A...151C
—
From
r3hUf...1JNp
Validated
Payment
F00AE...D08D
1000000000
XRP
From
r3ViK...gB8N
To
r3ViK...gB8N
Validated
TicketCreate
F9711...AA43
—
From
r9PPa...1djg
Validated
TicketCreate
FB6A3...9EEC
—
From
rDEnd...DsDc
Validated
Payment
FD469...FBF0
—
From
rLhDW...1NbP
To
rLhDW...1NbP
Validated
Payment
FD590...9A9A
1000000000
XRP
From
rSwGF...4Cbm
To
rSwGF...4Cbm
Failed
Payment
FD712...A88B
—
From
rpiVY...3gDk
To
rpiVY...3gDk
Failed
OfferCreate
FE359...B195
—
From
rBTwL...jjah
Validated