Live pool contract match
Verified · Backed xStocks TSM
Unknown/TSMx
The pool's quote contract matches Backed xStocks's registry entry for TSM.
contract match only, not proof of backing or custody, reserves, price, or endorsementSignature valid · contract match
Solana
orca-whirlpool
- Subject
- Unknown/TSMx · Solana
- Pool address
-
4vsZz9gbjSMr3JTEexv8avKWupBnbqBXK7Wym6MambCx - Issuer match
- Backed xStocks · TSM · View TSM contracts
- Checked
- Valid until
- Serial
-
ea998b33a8e1 - Signed by
- QED (key id
GJWKkiUd)
Compare this address with the one you were given before you trade.
Only trust an address you pasted here or opened from this page.
How to verify this yourself
QED signs a canonical JSON payload. Fetch the public key from /.well-known/qed.json, then check the signature against this payload.
- Canonical JSON
{"block":null,"chain":"Solana","checked_at":"2026-10-02T10:07:08Z","dev":false,"expires_at":"2026-10-03T10:07:08Z","issuer":"Backed xStocks","pool":{"base":{"address":"So11111111111111111111111111111111111111112","balance":"636408367","decimals":9,"symbol":null},"chain":"Solana","dex":"orca-whirlpool","pool":"4vsZz9gbjSMr3JTEexv8avKWupBnbqBXK7Wym6MambCx","quote":{"address":"XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV","balance":"11935574","decimals":8,"symbol":"TSMx"}},"quote_share_of_supply":2.568380059899971e-6,"reads":[{"block":null,"method":"getSlot","params":[{"commitment":"confirmed"}],"result_hash":"762ca30778946f86b682682ae5915a02347646bad97558a1f400a3a33e6a9ae9","slot":452578339},{"block":null,"method":"getAccountInfo","params":["4vsZz9gbjSMr3JTEexv8avKWupBnbqBXK7Wym6MambCx",{"commitment":"confirmed","encoding":"base64"}],"raw_result":{"context":{"apiVersion":"4.3.0","slot":452578340},"value":{"data":["P5XRDOGAYwkT5EH4ORPKaLBjT7Al/eqohzfoQRDRJV41ezN33e4czf9gAAcEZBkUBd0aHmsAAAAAAAAAAAAAAAAcp8RVvnmlKQAAAAAAAAAAHnL//1INBQAAAAAAjBMAAAAAAAAGm4hX/quBhPtof2NGGMA12sQ53BrrO1WYoPAAAAAAAfeMKuLiqQaBs4xCvY43jeetShE08DdIO1TI/5Lc63o0Ebv1IPzNUAAAAAAAAAAAAAfonamPWlsMa+ySi5MCZQiN6VJhOkyiTVrws6ZCJjwwhY6b375NC/vCkmb07smgXNi4jsd02HcArKlRdh0Zrkg+TiO3UTkBAAAAAAAAAAAAXTq/agAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAui6/LwKaI7GKR1R798LZ7CubYjLuw+NoR9dh+omDPGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=","base64"],"executable":false,"lamports":3967480,"owner":"whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc","rentEpoch":18446744073709551615,"space":653}},"result_hash":"60aaa9c91c9ca65ac613ae6aa4c7fa3600989aa25ca843f460d7043e4e367fdf","slot":null},{"block":null,"method":"getTokenAccountBalance","params":["9zMMB55VGi5rw9xsf2MvqGg7rNgfxc8NRPhxNPjpKGrK",{"commitment":"confirmed"}],"result_hash":"3b409b40cdf9dbb81ab8935db47759476bc5833f7caca14844bf1b8f2a063f5a","slot":null},{"block":null,"method":"getTokenAccountBalance","params":["HfKfe9nb7kGxH44URSZM4YyqhmRyA7xkt9yZeRyCRtqy",{"commitment":"confirmed"}],"result_hash":"a414d2c7b628f7d2c10a7360753bd19b6eee0900ca57c6844fa85c65387572dc","slot":null},{"block":null,"method":"getMultipleAccounts","params":[["So11111111111111111111111111111111111111112","XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV"],{"commitment":"confirmed","encoding":"base64"}],"result_hash":"2c5c1edc65b976a23a49e71d295f3cceb0b7eb2bcf9328ee63d809a28d86c194","slot":null},{"block":null,"method":"getTokenSupply","params":["So11111111111111111111111111111111111111112",{"commitment":"confirmed"}],"result_hash":"522231c7f9ebff6ff2d43aaa097929a17564d55095576936c17ff8fc74b4b660","slot":null},{"block":null,"method":"getAccountInfo","params":["So11111111111111111111111111111111111111112",{"commitment":"confirmed","encoding":"base64"}],"raw_result":{"context":{"apiVersion":"4.3.0","slot":452578345},"value":{"data":["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==","base64"],"executable":false,"lamports":1848941196904,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","rentEpoch":18446744073709551615,"space":82}},"result_hash":"596dd3321e22e3f306bc5e81e99e7f2eed8a04d310e88764a6e34af81ec8009c","slot":null},{"block":null,"method":"getTokenSupply","params":["XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV",{"commitment":"confirmed"}],"result_hash":"24490e54e0685d44a5df75ff4bb928863c78a693240b71582625c6cb83851166","slot":null},{"block":null,"method":"getAccountInfo","params":["XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV",{"commitment":"confirmed","encoding":"base64"}],"raw_result":{"context":{"apiVersion":"4.3.0","slot":452578364},"value":{"data":["AQAAAGVqQkIv6okUBqQZ0dHeCPQqhHlBtaGulevOYZrDFyk0eIwF/jkEAAAIAQEAAAD/3+wbzSzTg5PITaoIyRzA041nf/jQq3tdAz8A9zLMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIAQABD+fHuLje4B+pFy3TmAJcivsAJKWAm5ORVi0NeJKXpxgfonamPWlsMa+ySi5MCZQiN6VJhOkyiTVrws6ZCJjwwDAAgAEP58e4uN7gH6kXLdOYAlyK+wAkpYCbk5FWLQ14kpenGBgABAAEZADgABm9ZIlHMR3R4JaWa0UIupDVz9SjaXe4q94ErMU+ZReOSwIt/phDwPwjjqWoAAAAAdzhoAlgZ8D8aACEA/9/sG80s04OTyE2qCMkcwNONZ3/40Kt7XQM/APcyzDAABABBAEP58e4uN7gH6kXLdOYAlyK+wAkpYCbk5FWLQ14kpenGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBAAEP58e4uN7gH6kXLdOYAlyK+wAkpYCbk5FWLQ14kpenGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAKIAQ/nx7i43uAfqRct05gCXIr7ACSlgJuTkVYtDXiSl6cYH6J2pj1pbDGvskouTAmUIjelSYTpMok1a8LOmQiY8MAsAAABUU01DIHhTdG9jawQAAABUU014QwAAAGh0dHBzOi8veHN0b2Nrcy1tZXRhZGF0YS5iYWNrZWQuZmkvdG9rZW5zL1NvbGFuYS9UU014L21ldGFkYXRhLmpzb24AAAAA","base64"],"executable":false,"lamports":5588880,"owner":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","rentEpoch":18446744073709551615,"space":675}},"result_hash":"e9817d5ee0e2d1ef113aa4dd9a001da1ec2eab9de8cc9af14253ca8cdb5d0607","slot":null}],"registry_entry":{"chain":"Solana","contract":"XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV","decimals":null,"issuer":"Backed xStocks","last_checked":"2026-10-02T09:57:54Z","name":"TSMC","source":"xstocks-api","source_url":"https://api.xstocks.fi/api/v2/public/assets","ticker":"TSM"},"registry_hash":"d38c26e947d760e0ffa55ff8aa6fb36e05ddb830c85c0b189bae4283b626d100","signer":"GJWKkiUd3zj1pJGfeE7JitiPiwDJC6XmNFvpJWJuvvpn","slot":452578339,"subject":"4vsZz9gbjSMr3JTEexv8avKWupBnbqBXK7Wym6MambCx","ticker":"TSM","verdict":{"Verified":{"issuer":"Backed xStocks","ticker":"TSM"}},"version":1}- Signature
k3opze6GZOTbscDrrYiAjFya9ikc89P1jLi4YZxdVfSbvvFiRzR/cKydImSUzULdQLUOJSGQl2dHFWa6LAi+Bg==- API call
GET /api/attest/ea998b33a8e1a646e05a19791eb5bd8d753771719839223a950ce397f9b3a54f
- Fetch the public key and attestation JSON, then verify the signature with the published key.
- Canonicalize the payload with sorted object keys and no whitespace, then verify its SHA-256 attestation id.
- Run the API call above and compare the returned payload, serial, signer, and signature with this certificate.
- Attestation id
-
ea998b33a8e1a646e05a19791eb5bd8d753771719839223a950ce397f9b3a54f - Subject
4vsZz9gbjSMr3JTEexv8avKWupBnbqBXK7Wym6MambCx- Checked at
- Expires at
- Signer
GJWKkiUd3zj1pJGfeE7JitiPiwDJC6XmNFvpJWJuvvpn- Registry hash
d38c26e947d760e0ffa55ff8aa6fb36e05ddb830c85c0b189bae4283b626d100- Signature
k3opze6GZOTbscDrrYiAjFya9ikc89P1jLi4YZxdVfSbvvFiRzR/cKydImSUzULdQLUOJSGQl2dHFWa6LAi+Bg==- Block / slot
- unknown / 452578339
Every read
getSlot · 762ca3077894
- Parameters
[{"commitment":"confirmed"}]- Result hash
762ca30778946f86b682682ae5915a02347646bad97558a1f400a3a33e6a9ae9- Block / slot
- unknown / 452578339
getAccountInfo · 60aaa9c91c9c
- Parameters
["4vsZz9gbjSMr3JTEexv8avKWupBnbqBXK7Wym6MambCx",{"commitment":"confirmed","encoding":"base64"}]- Result hash
60aaa9c91c9ca65ac613ae6aa4c7fa3600989aa25ca843f460d7043e4e367fdf- Raw result
{"context":{"apiVersion":"4.3.0","slot":452578340},"value":{"data":["P5XRDOGAYwkT5EH4ORPKaLBjT7Al/eqohzfoQRDRJV41ezN33e4czf9gAAcEZBkUBd0aHmsAAAAAAAAAAAAAAAAcp8RVvnmlKQAAAAAAAAAAHnL//1INBQAAAAAAjBMAAAAAAAAGm4hX/quBhPtof2NGGMA12sQ53BrrO1WYoPAAAAAAAfeMKuLiqQaBs4xCvY43jeetShE08DdIO1TI/5Lc63o0Ebv1IPzNUAAAAAAAAAAAAAfonamPWlsMa+ySi5MCZQiN6VJhOkyiTVrws6ZCJjwwhY6b375NC/vCkmb07smgXNi4jsd02HcArKlRdh0Zrkg+TiO3UTkBAAAAAAAAAAAAXTq/agAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAui6/LwKaI7GKR1R798LZ7CubYjLuw+NoR9dh+omDPGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=","base64"],"executable":false,"lamports":3967480,"owner":"whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc","rentEpoch":18446744073709551615,"space":653}}- Block / slot
- unknown / unknown
getTokenAccountBalance · 3b409b40cdf9
- Parameters
["9zMMB55VGi5rw9xsf2MvqGg7rNgfxc8NRPhxNPjpKGrK",{"commitment":"confirmed"}]- Result hash
3b409b40cdf9dbb81ab8935db47759476bc5833f7caca14844bf1b8f2a063f5a- Block / slot
- unknown / unknown
getTokenAccountBalance · a414d2c7b628
- Parameters
["HfKfe9nb7kGxH44URSZM4YyqhmRyA7xkt9yZeRyCRtqy",{"commitment":"confirmed"}]- Result hash
a414d2c7b628f7d2c10a7360753bd19b6eee0900ca57c6844fa85c65387572dc- Block / slot
- unknown / unknown
getMultipleAccounts · 2c5c1edc65b9
- Parameters
[["So11111111111111111111111111111111111111112","XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV"],{"commitment":"confirmed","encoding":"base64"}]- Result hash
2c5c1edc65b976a23a49e71d295f3cceb0b7eb2bcf9328ee63d809a28d86c194- Block / slot
- unknown / unknown
getTokenSupply · 522231c7f9eb
- Parameters
["So11111111111111111111111111111111111111112",{"commitment":"confirmed"}]- Result hash
522231c7f9ebff6ff2d43aaa097929a17564d55095576936c17ff8fc74b4b660- Block / slot
- unknown / unknown
getAccountInfo · 596dd3321e22
- Parameters
["So11111111111111111111111111111111111111112",{"commitment":"confirmed","encoding":"base64"}]- Result hash
596dd3321e22e3f306bc5e81e99e7f2eed8a04d310e88764a6e34af81ec8009c- Raw result
{"context":{"apiVersion":"4.3.0","slot":452578345},"value":{"data":["AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==","base64"],"executable":false,"lamports":1848941196904,"owner":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA","rentEpoch":18446744073709551615,"space":82}}- Block / slot
- unknown / unknown
getTokenSupply · 24490e54e068
- Parameters
["XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV",{"commitment":"confirmed"}]- Result hash
24490e54e0685d44a5df75ff4bb928863c78a693240b71582625c6cb83851166- Block / slot
- unknown / unknown
getAccountInfo · e9817d5ee0e2
- Parameters
["XsafvsGtzFqqHgTnA3aPC83EAMkacU5mcGtcSayhpVV",{"commitment":"confirmed","encoding":"base64"}]- Result hash
e9817d5ee0e2d1ef113aa4dd9a001da1ec2eab9de8cc9af14253ca8cdb5d0607- Raw result
{"context":{"apiVersion":"4.3.0","slot":452578364},"value":{"data":["AQAAAGVqQkIv6okUBqQZ0dHeCPQqhHlBtaGulevOYZrDFyk0eIwF/jkEAAAIAQEAAAD/3+wbzSzTg5PITaoIyRzA041nf/jQq3tdAz8A9zLMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARIAQABD+fHuLje4B+pFy3TmAJcivsAJKWAm5ORVi0NeJKXpxgfonamPWlsMa+ySi5MCZQiN6VJhOkyiTVrws6ZCJjwwDAAgAEP58e4uN7gH6kXLdOYAlyK+wAkpYCbk5FWLQ14kpenGBgABAAEZADgABm9ZIlHMR3R4JaWa0UIupDVz9SjaXe4q94ErMU+ZReOSwIt/phDwPwjjqWoAAAAAdzhoAlgZ8D8aACEA/9/sG80s04OTyE2qCMkcwNONZ3/40Kt7XQM/APcyzDAABABBAEP58e4uN7gH6kXLdOYAlyK+wAkpYCbk5FWLQ14kpenGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgBAAEP58e4uN7gH6kXLdOYAlyK+wAkpYCbk5FWLQ14kpenGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAKIAQ/nx7i43uAfqRct05gCXIr7ACSlgJuTkVYtDXiSl6cYH6J2pj1pbDGvskouTAmUIjelSYTpMok1a8LOmQiY8MAsAAABUU01DIHhTdG9jawQAAABUU014QwAAAGh0dHBzOi8veHN0b2Nrcy1tZXRhZGF0YS5iYWNrZWQuZmkvdG9rZW5zL1NvbGFuYS9UU014L21ldGFkYXRhLmpzb24AAAAA","base64"],"executable":false,"lamports":5588880,"owner":"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb","rentEpoch":18446744073709551615,"space":675}}- Block / slot
- unknown / unknown