Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
14 commits
Select commit Hold shift + click to select a range
ca6a523
test(assets-controller): add stale-balance scenario integration tests…
Prithpal-Sooriya Sep 28, 2026
d3c9d4f
test(assets-controller): reuse shared integration-test utils in stale…
Prithpal-Sooriya Sep 28, 2026
48b3abd
test(assets-controller): fix aggregate3 fixture wire shape; adopt Sta…
Prithpal-Sooriya Sep 28, 2026
1c100ff
test(assets-controller): copy StateSurface utils verbatim into each s…
Prithpal-Sooriya Sep 28, 2026
a345220
test(assets-controller): land shared-utils reuse, aggregate3 fixture …
Prithpal-Sooriya Sep 29, 2026
42da1a7
Clean up stale-balance suite: exemplar assertions and terse comments
Prithpal-Sooriya Sep 29, 2026
045c865
Merge remote-tracking branch 'origin/main' into feature/use-memory-se…
Prithpal-Sooriya Sep 29, 2026
5006988
Fold repeated balance assertions into StateSurface utils
Prithpal-Sooriya Sep 29, 2026
6bbc739
Merge remote-tracking branch 'origin/main' into test/assets-controlle…
Prithpal-Sooriya Sep 29, 2026
d028245
test(assets-controller): rebuild stale-balance fixtures from re-execu…
Prithpal-Sooriya Sep 30, 2026
e21333c
Merge remote-tracking branch 'origin/main' into test/assets-controlle…
Prithpal-Sooriya Sep 30, 2026
8bef618
test(assets-controller): suppress tsc lint errors in stale-balance suite
Prithpal-Sooriya Sep 30, 2026
245e36c
Merge branch 'main' into test/assets-controller-stale-balance-scenarios
Prithpal-Sooriya Sep 30, 2026
3ab8cb0
test(assets-controller): fix stale-balance suite tsc errors instead o…
Prithpal-Sooriya Sep 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/**
* Real capture of GET https://accounts.api.cx.metamask.io/v2/supportedNetworks (2026-09-30).
*/
const accountsV2SupportedNetworks = {
fullSupport: [
'eip155:1',
'eip155:137',
'eip155:56',
'eip155:1329',
'eip155:43114',
'eip155:59144',
'eip155:8453',
'eip155:10',
'eip155:42161',
'eip155:143',
'eip155:999',
'eip155:4663',
'eip155:5042',
'eip155:50',
],
partialSupport: [
'tron:728126428',
'solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp',
'stellar:pubnet',
],
} as const;

export default accountsV2SupportedNetworks;
Original file line number Diff line number Diff line change
@@ -0,0 +1,308 @@
/**
* Real capture of GET https://accounts.api.cx.metamask.io/v6/multiaccount/balances?accountIds=eip155%3A56%3A0x9decde522cc1285efe18afde31c79e89dee2e91e (2026-09-30).
*/
const v6MultiAccountBalancesBsc = {
balances: [
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'native',
assetId: 'eip155:56/slip44:714',
name: 'BNB',
symbol: 'BNB',
decimals: 18,
balance: '0.009495005467800000',
securityResultType: 'Verified',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x003d87d02a2a01e9e8a20f507c83e15dd83a33d1',
name: 'GT Protocol',
symbol: 'GTAI',
decimals: 18,
balance: '910.204000000000200000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x55d398326f99059ff775485246999027b3197955',
name: 'Tether USD',
symbol: 'USDT',
decimals: 18,
balance: '0.002916000000000000',
securityResultType: 'Verified',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x8899ec96ed8c96b5c86c23c3f069c3def75b6d97',
name: 'Openfabric AI',
symbol: 'OFN',
decimals: 18,
balance: '2919.859199999999000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d',
name: 'Binance-Peg USD Coin',
symbol: 'USDC',
decimals: 18,
balance: '0.000253000000000000',
securityResultType: 'Verified',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x9452d45d33490234b8c96f42342f1be28c0fe097',
name: 'Swaperry',
symbol: 'PERRY',
decimals: 18,
balance: '16779.000000000000000000',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xb0eb3e295b44d7d405ba8026a9734a9ab354a8b2',
name: 'EarnGuild',
symbol: 'EARN',
decimals: 8,
balance: '68000.00000000',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xd9ea58350bf120e2169a35fa1afc31975b07de01',
name: 'Gains',
symbol: 'GAINS',
decimals: 18,
balance: '2145.457995009695314132',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xe9e7cea3dedca5984780bafc599bd69add087d56',
name: 'BUSD',
symbol: 'BUSD',
decimals: 18,
balance: '0.671315783745192035',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xfaa0fc7b803919b091dbe5ff709b2dabb61b93d9',
name: 'Notable',
symbol: 'NBL',
decimals: 18,
balance: '74714.575000000000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x0ccd575bf9378c06f6dca82f8122f570769f00c2',
name: 'CryptoBlades Kingdoms',
symbol: 'KING',
decimals: 18,
balance: '46530.000000000000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x2aa504586d6cab3c59fa629f74c586d78b93a025',
name: 'ArenaPlay',
symbol: 'APC',
decimals: 18,
balance: '14.338600000000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x2b72867c32cf673f7b02d208b26889fed353b1f8',
name: 'Magic Square',
symbol: 'SQR',
decimals: 8,
balance: '5075.86500000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x4b97c9bee3677797034033337f32115115867a62',
name: '$$EURCoin',
symbol: 'EURC',
decimals: 6,
balance: '1888888.800000',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x4f0ed527e8a95ecaa132af214dfd41f30b361600',
name: 'vBSWAP',
symbol: 'VBSWAP',
decimals: 18,
balance: '0.000000000001000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x69b14e8d3cebfdd8196bfe530954a0c226e5008e',
name: 'SPACEPI',
symbol: 'SPACEPI',
decimals: 9,
balance: '1000000.000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x77087ab5df23cfb52449a188e80e9096201c2097',
name: 'hi Dollar',
symbol: 'HI',
decimals: 18,
balance: '27418.637920223037021652',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x7d220240cf958c5c47f2daac821db965f9837e82',
name: 'WEB5 Inu',
symbol: 'WEB5',
decimals: 9,
balance: '724722.877364055',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x8632055b9caeebef7c7dccd95461608ca5378839',
name: 'TAU Token',
symbol: 'TAU',
decimals: 18,
balance: '2937.500000000000000000',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0x94a8b4ee5cd64c79d0ee816f467ea73009f51aa0',
name: 'Realio Network Token',
symbol: 'RIO',
decimals: 18,
balance: '4624.900000000000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xb0a2416fd12711cbcfafb429031c0f7037fab970',
name: 'Bee Token',
symbol: 'BEETOKEN',
decimals: 18,
balance: '7.000000000000000000',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xbb7d61d2511fd2e63f02178ca9b663458af9fc63',
name: 'Exverse',
symbol: 'EXVG',
decimals: 18,
balance: '17581.843800000000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xbbcf57177d8752b21d080bf30a06ce20ad6333f8',
name: 'Zam.io',
symbol: 'ZAM',
decimals: 18,
balance: '18800.000000000000000000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xd22202d23fe7de9e3dbe11a2a88f42f4cb9507cf',
name: 'Minereum BSC',
symbol: 'MNEB',
decimals: 8,
balance: '150000.00000000',
securityResultType: 'Warning',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xddc0dbd7dc799ae53a98a60b54999cb6ebb3abf0',
name: 'SafeBlast',
symbol: 'BLAST',
decimals: 9,
balance: '108056.780001461',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xdf9e1a85db4f985d5bb5644ad07d9d7ee5673b5e',
name: 'MM72',
symbol: 'MM72',
decimals: 18,
balance: '72.000720067858500000',
securityResultType: 'Benign',
},
{
accountId: 'eip155:56:0x9decde522cc1285efe18afde31c79e89dee2e91e',
object: 'token',
type: 'erc20',
assetId: 'eip155:56/erc20:0xe6906717f129427eebade5406de68cadd57aa0c0',
name: 'Meta Interstellar Token',
symbol: 'MIT',
decimals: 18,
balance: '705.000000000000000000',
securityResultType: 'Warning',
},
],
unprocessedNetworks: [],
unprocessedIncludeAssetIds: [],
} as const;

export default v6MultiAccountBalancesBsc;
Loading
Loading