Skip to content

Commit 2b4c543

Browse files
authored
Merge pull request #2151 from IntersectMBO/fix/fix-stake-key-sql-error
hotfix(v1.0.21): fix stake key sql error
2 parents a2dfdfd + dfb5037 commit 2b4c543

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1-
SELECT COALESCE(SUM(utxo_view.value::numeric), 0) + COALESCE(SUM(reward_rest.amount), 0) AS total_value,
1+
SELECT COALESCE(SUM(utxo_view.value::numeric), 0) + COALESCE(reward_sum.total_reward, 0) AS total_value,
22
encode(stake_address.hash_raw, 'hex')
33
FROM stake_address
44
JOIN utxo_view ON utxo_view.stake_address_id = stake_address.id
5-
LEFT JOIN reward_rest ON reward_rest.addr_id = stake_address.id
6-
WHERE reward_rest.earned_epoch IS NULL
5+
LEFT JOIN (
6+
SELECT addr_id, SUM(reward_rest.amount) AS total_reward
7+
FROM reward_rest
8+
GROUP BY addr_id
9+
) AS reward_sum ON reward_sum.addr_id = stake_address.id
710
WHERE stake_address.hash_raw = decode(?, 'hex')
8-
GROUP BY stake_address.hash_raw;
11+
GROUP BY stake_address.hash_raw, reward_sum.total_reward;

0 commit comments

Comments
 (0)