Guard · Ethereum
Allow
This pool includes Backed xStocks's published MRVL contract on Ethereum.
The issuer can block transfers and change token rules.
Source verified.
QED is read-only by design: it never holds keys, never submits transactions, and never recommends; that is why anyone can integrate it.
This point-in-time review does not prove backing, custody, reserves, solvency, safety, price, liquidity, or endorsement. Re-check before relying on changed chain or issuer facts.
How to read the verdict: Allow means completed checks found no contradiction or active restriction; Deny means QED observed a contradiction or active restriction; Unknown means a check was incomplete or could not be verified. These are not safety ratings.
Issuer identity
Status: match
- Publisher
- Backed xStocks
- Reviewed address
0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7f6c80aead830e8- Ticker
- MRVL
- Published contract on Ethereum
0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88- Official deployments
- Tron
TB6SgnNZyqz2KnFRw6yQM7AqVSCphfvBXy - Ton
EQDr0UNbQ3fLjH9czsFp-Uq9AG_BLP87yc6abzKfQS727x51 - Solana
XsuxRGDzbLjnJ72v74b7p9VY6N66uYgTCyfwwRjVCJA - HyperEVM
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - BNB Chain
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - BNB Chain
0x0d6fce45796d5c00689c0916b976645a0ff1f0ce - BNB Chain
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - Arbitrum
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - Arbitrum
0x0d6fce45796d5c00689c0916b976645a0ff1f0ce - Arbitrum
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - Monad
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - Monad
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - XLayer
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - XLayer
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - Ink
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - Ink
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - Mantle
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - Mantle
0x0d6fce45796d5c00689c0916b976645a0ff1f0ce - Mantle
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - Optimism
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - Optimism
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275 - Ethereum
0xeaad46f4146ded5a47b55aa7f6c48c191deaec88 - Ethereum
0x0d6fce45796d5c00689c0916b976645a0ff1f0ce - Ethereum
0xb4ee60b6b817ca7386422ef1a0f45eaddea13275
- Tron
Powers and source
Source status: verified via Sourcify.
Legend: these signals are controls QED observed on Ethereum; “no evidence observed” is not proof that no control exists.
- Can seize tokens: no evidence observed.
- Can block transfers: yes — pausable (currently not paused), pauser control, sanctions list.
- Can change token rules: yes — proxy implementation, proxy admin, owner role.
Technical details
Transfer-blocking signals
- pausable: isPaused() is implemented; currently not paused; pauser() returned 0x8768cDA7A463DAe1baA6b2500EFB025ebd7FFC50; owner() returned 0x49754062E35f7591B93cc4F9915965be89643a65.
- pauser: pauser() returned 0x8768cDA7A463DAe1baA6b2500EFB025ebd7FFC50; the getter alone does not establish its permissions.
- sanctions_list: sanctionsList() returned 0x40C57923924B5c5c5455c48D93317139ADDaC8fb; transfer effects were not inferred from the getter alone.
Rule-change signals
- eip1967_implementation: EIP-1967 implementation slot points to 0x65c40D624Af3B18C109fBF87B7DEff34CdC5f19b; upgrade permissions were not established by this read.
- eip1967_admin: EIP-1967 admin slot contains 0x696C685a02A1Fc6E2AaCbe26CD6695F4f4a6a085.
- owner_getter: owner() returned 0x49754062E35f7591B93cc4F9915965be89643a65; the getter alone does not establish which actions the role can take.
Implementation source: Exact match; proxy: No match. Observed at .
Absence of observed signals is not proof that no authority exists.
Wallet transfer restrictions
Check status: not requested
Reasons
- The token contract matches the active publisher registry entry on this chain.
Known pools
| Pool | Venue | Quote side | Check | Observed |
|---|---|---|---|---|
0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7f6c80aead830e8 | uniswap-v4 | MRVLx · 0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88 | verified | 2026-10-08T04:06:46Z |
Signed document (JSON)
Verify this payload with POST /verify. Read the verification guide.
{
"id": "8fe2f28ec21675de692c234438cd038320c48b3d29057d1c6b4b4d2b54653b2c",
"kind": "guard",
"chain": "ethereum",
"address": "0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7f6c80aead830e8",
"subject_type": "pool",
"subject_address": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"wallet": null,
"identity": {
"publisher": "Backed xStocks",
"matched_contract": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"ticker": "MRVL",
"status": "match",
"observed_symbol": "MRVLx",
"observed_name": "Marvell xStock",
"deployments": [
{
"network": "Tron",
"address": "TB6SgnNZyqz2KnFRw6yQM7AqVSCphfvBXy"
},
{
"network": "Ton",
"address": "EQDr0UNbQ3fLjH9czsFp-Uq9AG_BLP87yc6abzKfQS727x51"
},
{
"network": "Solana",
"address": "XsuxRGDzbLjnJ72v74b7p9VY6N66uYgTCyfwwRjVCJA"
},
{
"network": "HyperEVM",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "BNB Chain",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "BNB Chain",
"address": "0x0d6fce45796d5c00689c0916b976645a0ff1f0ce"
},
{
"network": "BNB Chain",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "Arbitrum",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "Arbitrum",
"address": "0x0d6fce45796d5c00689c0916b976645a0ff1f0ce"
},
{
"network": "Arbitrum",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "Monad",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "Monad",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "XLayer",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "XLayer",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "Ink",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "Ink",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "Mantle",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "Mantle",
"address": "0x0d6fce45796d5c00689c0916b976645a0ff1f0ce"
},
{
"network": "Mantle",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "Optimism",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "Optimism",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
},
{
"network": "Ethereum",
"address": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
},
{
"network": "Ethereum",
"address": "0x0d6fce45796d5c00689c0916b976645a0ff1f0ce"
},
{
"network": "Ethereum",
"address": "0xb4ee60b6b817ca7386422ef1a0f45eaddea13275"
}
]
},
"powers": {
"chain": "ethereum",
"contract": "0xeaad46f4146ded5a47b55aa7f6c48c191deaec88",
"can_seize": [],
"can_block": [
{
"code": "pausable",
"detail": "isPaused() is implemented; currently not paused; pauser() returned 0x8768cDA7A463DAe1baA6b2500EFB025ebd7FFC50; owner() returned 0x49754062E35f7591B93cc4F9915965be89643a65."
},
{
"code": "pauser",
"detail": "pauser() returned 0x8768cDA7A463DAe1baA6b2500EFB025ebd7FFC50; the getter alone does not establish its permissions."
},
{
"code": "sanctions_list",
"detail": "sanctionsList() returned 0x40C57923924B5c5c5455c48D93317139ADDaC8fb; transfer effects were not inferred from the getter alone."
}
],
"can_change_rules": [
{
"code": "eip1967_implementation",
"detail": "EIP-1967 implementation slot points to 0x65c40D624Af3B18C109fBF87B7DEff34CdC5f19b; upgrade permissions were not established by this read."
},
{
"code": "eip1967_admin",
"detail": "EIP-1967 admin slot contains 0x696C685a02A1Fc6E2AaCbe26CD6695F4f4a6a085."
},
{
"code": "owner_getter",
"detail": "owner() returned 0x49754062E35f7591B93cc4F9915965be89643a65; the getter alone does not establish which actions the role can take."
}
],
"token_paused": false,
"sanctions_list": "0x40C57923924B5c5c5455c48D93317139ADDaC8fb",
"unavailable": [],
"source_verified_subject": "implementation",
"source_verified": "exact_match",
"source_verified_proxy": "none",
"observed_at": "2026-10-08T04:06:48Z",
"block": 26145182,
"slot": null,
"reads": [
{
"method": "eth_blockNumber",
"params": [],
"result_hash": "0deb41731b0bc0a3c357b8607c353de8e3ce9f6623fd50364f2387a5f2c27741",
"block": 26145182,
"slot": null
},
{
"method": "eth_getStorageAt",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
"0x18ef19e"
],
"result_hash": "4ae36ddaffc4af8fc962d517fe3748294fe9f219984f1e9322456e4b516ac5d3",
"raw_result": "0x00000000000000000000000065c40d624af3b18c109fbf87b7deff34cdc5f19b",
"block": 26145182,
"slot": null
},
{
"method": "eth_getStorageAt",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103",
"0x18ef19e"
],
"result_hash": "a04b9d987b84c17ea3ff251e2a44193d8e30e83cc4d6deff92e02c885fbe58aa",
"raw_result": "0x000000000000000000000000696c685a02a1fc6e2aacbe26cd6695f4f4a6a085",
"block": 26145182,
"slot": null
},
{
"method": "eth_getStorageAt",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"0xa3f0ad74e5423aebfd80d3ef4346578335a9a72aeaee59ff6cb3582b35133d50",
"0x18ef19e"
],
"result_hash": "88700ae849c5ddd12e1d8a2c3221be6bec9061deee12e0a7aa7f7e8a0eda2d5f",
"raw_result": "0x0000000000000000000000000000000000000000000000000000000000000000",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0x5c975abb",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "1c9409806518d1a5f52d79299ea0289ea2ff527e05895cd8f7a36d4cca28a13e",
"raw_result": "0x",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0xb187bd26",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "88700ae849c5ddd12e1d8a2c3221be6bec9061deee12e0a7aa7f7e8a0eda2d5f",
"raw_result": "0x0000000000000000000000000000000000000000000000000000000000000000",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0x8da5cb5b",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "70d61a6153bb2a528dd51f58f9c74458472b325f260af96fe3df31adb77cd2db",
"raw_result": "0x00000000000000000000000049754062e35f7591b93cc4f9915965be89643a65",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0x9fd0506d",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "6a54301da5b342a375edfdfd8d7e03c3d3ca124a084fbbcb2b66560e17f4a7e8",
"raw_result": "0x0000000000000000000000008768cda7a463dae1baa6b2500efb025ebd7ffc50",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0xec571c6a",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "5c3c33908002da03615788880b8d749842a8464d01499f80f821094aa522a14a",
"raw_result": "0x00000000000000000000000040c57923924b5c5c5455c48d93317139addac8fb",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0xfe575a870000000000000000000000000000000000000000000000000000000000000000",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "1c9409806518d1a5f52d79299ea0289ea2ff527e05895cd8f7a36d4cca28a13e",
"raw_result": "0x",
"block": 26145182,
"slot": null
},
{
"method": "eth_call",
"params": [
{
"data": "0xe47d60600000000000000000000000000000000000000000000000000000000000000000",
"to": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88"
},
"0x18ef19e"
],
"result_hash": "1c9409806518d1a5f52d79299ea0289ea2ff527e05895cd8f7a36d4cca28a13e",
"raw_result": "0x",
"block": 26145182,
"slot": null
},
{
"method": "GET",
"params": [
"https://sourcify.dev/server/v2/contract/1/0x65c40D624Af3B18C109fBF87B7DEff34CdC5f19b"
],
"result_hash": "fde34a57f99359352117b76dcc7e973f6b1e512e806255d6b7e5cfe69d7a92f0",
"block": null,
"slot": null
},
{
"method": "GET",
"params": [
"https://sourcify.dev/server/v2/contract/1/0xeaad46f4146ded5a47b55aa7f6c48c191deaec88"
],
"result_hash": "6d68d93705dd7babb1223834b405cab552b4e86b47992c8a89ebbc8783fef154",
"block": null,
"slot": null
}
]
},
"source": {
"status": "verified",
"provider": "Sourcify"
},
"pools": [
{
"address": "0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7f6c80aead830e8",
"venue": "uniswap-v4",
"quote": {
"address": "0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"symbol": "MRVLx"
},
"verdict": "verified",
"observed_at": "2026-10-08T04:06:46Z"
}
],
"verdict": "allow",
"reasons": [
{
"code": "publisher_contract_match",
"detail": "The token contract matches the active publisher registry entry on this chain."
}
],
"observed_at": "2026-10-08T04:06:48Z",
"reads": [
{
"method": "eth_call",
"params": [
"0xbd216513d74c8cf14cf4747e6aaa6420ff64ee9e",
"poolKeys",
"0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7"
],
"result_hash": "c02167c4c53e745628af807c5bb1f299232387f1b9fbf6d8cfa3107284dfb749",
"raw_result": "Object {\"currency0\": String(\"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48\"), \"currency1\": String(\"0xeaad46f4146ded5a47b55aa7f6c48c191deaec88\"), \"fee\": String(\"20000\"), \"hooks\": String(\"0x0000000000000000000000000000000000000000\"), \"tickSpacing\": String(\"400\")}",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0x7ffe42c4a5deea5b0fec41c94c136cf115597227",
"getSlot0",
"0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7f6c80aead830e8"
],
"result_hash": "18d10c7d2b4b04aaf04254d1ae5d655a5dc0407cbcdd5a8c3986e985370f36ee",
"raw_result": "true",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0x7ffe42c4a5deea5b0fec41c94c136cf115597227",
"getLiquidity",
"0xcfa3afa1ef6489afd1587465a9830f72be961c8025589988e7f6c80aead830e8"
],
"result_hash": "4f8002af0f1794907c57608e1082112a6fbb4924e46e117168706f820e3ed495",
"raw_result": "45887169053725",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"symbol()"
],
"result_hash": "a3c9e246b0832b52e41efce041d8614251f5e288cdd4b192e85bfd3dfcb748ff",
"raw_result": "Some(\"USDC\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"decimals()"
],
"result_hash": "c68fe6989b1835302197d0af5be845dfab10ed9f9632205eb4ab5b949b9e1a6a",
"raw_result": "Some(6)",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"symbol()"
],
"result_hash": "c37ea2d043e5900503fd06a0cb6e6e75e626d8abc0fb5b7a13fe23da34000e05",
"raw_result": "Some(\"MRVLx\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"decimals()"
],
"result_hash": "c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764",
"raw_result": "Some(18)",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"symbol()"
],
"result_hash": "a3c9e246b0832b52e41efce041d8614251f5e288cdd4b192e85bfd3dfcb748ff",
"raw_result": "Some(\"USDC\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"name()"
],
"result_hash": "fe94af15dc887a2c9df1fb0d6d276e6c586ca9d430ffeac0d05e4baee0637fd1",
"raw_result": "Some(\"USD Coin\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"decimals()"
],
"result_hash": "c68fe6989b1835302197d0af5be845dfab10ed9f9632205eb4ab5b949b9e1a6a",
"raw_result": "Some(6)",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"totalSupply()"
],
"result_hash": "3da094e6f35ca739025460b9f671b4a0008df7f2dd82ad253df51d3248869b94",
"raw_result": "Some(\"49047227158728585\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"symbol()"
],
"result_hash": "c37ea2d043e5900503fd06a0cb6e6e75e626d8abc0fb5b7a13fe23da34000e05",
"raw_result": "Some(\"MRVLx\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"name()"
],
"result_hash": "e168ba996c57b4eebace93256058120ffd32456a72a87347defb97f686355c53",
"raw_result": "Some(\"Marvell xStock\")",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"decimals()"
],
"result_hash": "c14f173ff30df32f36fac2ea29d9a20482082428fd32b58be5433d310884f764",
"raw_result": "Some(18)",
"block": null,
"slot": null
},
{
"method": "eth_call",
"params": [
"0xeAAd46F4146Ded5a47B55AA7F6c48c191dEAEC88",
"totalSupply()"
],
"result_hash": "78f78442aca66738bbf6d9548f1c63ccea6a9276dbf050163e66ef3f975d4eca",
"raw_result": "Some(\"116617029759116354940518\")",
"block": null,
"slot": null
}
],
"reads_truncated": false,
"public_key": "GJWKkiUd3zj1pJGfeE7JitiPiwDJC6XmNFvpJWJuvvpn",
"signature": "tPuK2YtEIwGHj2l2VQrnNVkBKaJKenE87luivtzivGeLmvzEmZmLb6fzpykR9bM6Vdrks3mwtPYnP7bcOl8fBg==",
"dev": false
}