Skip to content

Commit 599fe52

Browse files
committed
Show spends for coinbase rewards too
1 parent ab6bb8c commit 599fe52

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

src/pages/Coin.tsx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,29 @@ export function Coin() {
8888

8989
if (coinRecord.coinbase) {
9090
setCoin(parseCoin(coinRecord.coin, CoinType.Reward, 'xch'));
91+
92+
client.getPuzzleAndSolution(coinRecord.coin.coinId()).then((spend) => {
93+
if (!spend.coinSolution) {
94+
return;
95+
}
96+
97+
const parsed = parseSpendBundle(
98+
new SpendBundle(
99+
[
100+
new CoinSpend(
101+
coinRecord.coin,
102+
spend.coinSolution.puzzleReveal,
103+
spend.coinSolution.solution,
104+
),
105+
],
106+
Signature.infinity(),
107+
),
108+
false,
109+
);
110+
111+
setCoin(parsed.coinSpends[0].coin);
112+
setCoinSpend(parsed.coinSpends[0]);
113+
});
91114
} else {
92115
Promise.all([
93116
client.getCoinRecordByName(coinRecord.coin.parentCoinInfo),

0 commit comments

Comments
 (0)