Files
pezkuwi-wallet-utils/tests/pezkuwi_assets_for_testBalance.json
T
pezkuwichain e4b9ea062f test: verify Polkadot AH USDT sync too, not just Pezkuwi's own chains (#47)
The FullSyncPaymentUpdater ordering-bug fix isn't Pezkuwi-specific - it
affects any chain's assets on a busy shared subscription connection.
'USDT on Polkadot Asset Hub not showing' was one of the 3 original
symptoms reported at the start of this investigation, alongside Tron
being disabled and Pezkuwi's own tokens missing. Add it to the fixture
so the fix's coverage is actually verified end to end, not assumed.
2026-07-09 17:29:31 -07:00

45 lines
2.2 KiB
JSON

{
"description": "Per-asset fixture for exercising the REAL BalancesUpdateSystem -> AssetCache/AssetDao pipeline (not a raw low-level RPC query like chains_for_testBalance.json/BalancesIntegrationTest uses). Each entry asserts an `assets` DB row eventually gets written for that (chainId, assetId) pair for the mainnet Founder account - this is what actually caught the 2026-07-09 HEZ-on-Asset-Hub silent sync failure, which chains_for_testBalance.json's raw-query test could NOT have caught since it bypasses BalancesUpdateSystem entirely. The assertion is 'a row exists', not 'balance is non-zero' - a written zero-balance row is still valid proof the sync pipeline completed for that asset.",
"last_updated": "2026-07-09",
"account": "5CyuFfbF95rzBxru7c9yEsX4XmQXUxpLUcbj9RLg9K1cGiiF",
"assets": [
{
"chainId": "1aa94987791a5544e9667ec249d2cef1b8fdd6083c85b93fc37892d54a1156ca",
"chainName": "Pezkuwi",
"assetId": 0,
"symbol": "HEZ"
},
{
"chainId": "e7c15092dcbe3f320260ddbbc685bfceed9125a3b3d8436db2766201dec3b949",
"chainName": "Pezkuwi Asset Hub",
"assetId": 0,
"symbol": "HEZ"
},
{
"chainId": "e7c15092dcbe3f320260ddbbc685bfceed9125a3b3d8436db2766201dec3b949",
"chainName": "Pezkuwi Asset Hub",
"assetId": 1,
"symbol": "PEZ"
},
{
"chainId": "e7c15092dcbe3f320260ddbbc685bfceed9125a3b3d8436db2766201dec3b949",
"chainName": "Pezkuwi Asset Hub",
"assetId": 1000,
"symbol": "USDT"
},
{
"chainId": "69a8d025ab7b63363935d7d9397e0f652826c94271c1bc55c4fdfe72cccf1cfa",
"chainName": "Pezkuwi People",
"assetId": 0,
"symbol": "HEZ"
},
{
"chainId": "68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f",
"chainName": "Polkadot Asset Hub",
"assetId": 1,
"symbol": "USDT",
"note": "Non-Pezkuwi chain, deliberately included: 'USDT on Polkadot AH not showing' was one of the 3 originally reported symptoms this whole investigation started from. The fix (reverting FullSyncPaymentUpdater's ordering bug) isn't Pezkuwi-specific, so this verifies it actually closes that report too, not just the Pezkuwi chains."
}
]
}