Website report · 2 h ago

www.handlepay.org

“handlepay · Send crypto to any handle”

Template-written 108 evidence items
What this means for you

www.handlepay.org talked to 2 outside services on a first visit.E7E6

  • An AI agent used the site and saw 0 of 1 claimed features working.E105E106E107
  • Wallet connection: On /inbox, clicking "Other" opened a Privy sign-in window with email, Google, Twitter, "Other socials" and "Continue with a wallet" options. The wallet list showed 169 wallets, with Backpack visible, and loaded data from WalletConnect and Privy. Actually connecting a wallet or logging in is blocked in this sandbox, so I couldn't check whether a connection works.E105E106E107
  • Also noticed, Send form requires sign-in: The /send page has platform tabs (X, Twitch, YouTube, GitHub, Address), a handle field, an amount field and SOL/USDC choices. The submit button reads "Sign in to send", and the page footer says "Solana mainnet · Wallets by Privy".E104
  • Tech check: the site claims wallet connection, and its public page shows matching evidence.E101E14E15E16
  • We saw no known analytics or advertising services load on the first visit.E1
  • 3 cookies were set in your browser, 3 of them by other companies' domains.E8E9E10
  • Its code can ask your wallet to sign structured data (logins, orders or off-chain approvals), send transactions and sign transactions. Read every wallet pop-up before approving.E65E66E69

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

Evidence found

Wallet connection

“…ube ↳[*] GitHub ↳[*] Google ↳[*] Email ↳[*] Privy ↳[*] Phantom ↳[*] Solana ↳[*] USDC ↳[*] Solflare ↳[*] Backpack ↳faq…”E101

Wallet libraries in its code: Privy (wallet login), WalletConnect / Reown, viemE14E15E16E17

Wallet requests in its code: eth_signTypedData, eth_sendTransaction, signTransactionE65E66E69E64

Calls its own backend none seen
Wallet code Privy (wallet login), WalletConnect / Reown, viemE14E15E16E17
Contract calls in its code none seen
Talks to AI services none seen
Live connections none seen

What the AI agent tried

An AI agent (claude-opus-5-5) used the site in our sandbox for 6 steps and saw 0 of 1 claimed feature working. It can't connect a wallet, pay, sign or log in, so those features count as "couldn't test". What it reports is what it observed, not a verdict.

Couldn't test

Wallet connection

On /inbox, clicking "Other" opened a Privy sign-in window with email, Google, Twitter, "Other socials" and "Continue with a wallet" options. The wallet list showed 169 wallets, with Backpack visible, and loaded data from WalletConnect and Privy. Actually connecting a wallet or logging in is blocked in this sandbox, so I couldn't check whether a connection works.E105E106E107

Also noticed

Things the agent saw along the way that aren't among the site's claims. Not counted above.

Noticed

Send form requires sign-in

The /send page has platform tabs (X, Twitch, YouTube, GitHub, Address), a handle field, an amount field and SOL/USDC choices. The submit button reads "Sign in to send", and the page footer says "Solana mainnet · Wallets by Privy".E104

What it is

  • The Internet Archive has never saved this site, so it is probably new.E102
  • The site describes itself as: “Send SOL or USDC to any X, Twitch, YouTube or GitHub handle. They sign in with that account and it’s theirs.”E2
  • It's built with React (common tools for building web apps).E13
  • In your browser it can copy text to your clipboard and saves small bits of data in your browser.E20E21
  • It has sections such as /inbox and /send.E62

Where your data goes

Crypto & walletsConnect wallets, read blockchains or fetch token prices. 2
auth.privy.ioPrivy: embedded wallets and wallet login 42×E7
explorer-api.walletconnect.comWalletConnect / Reown: connects mobile and browser wallets 2×E6

Crypto and wallets

  • Wallet tools in the code: Privy (wallet login), WalletConnect / Reown, viem, web3.js, thirdweb and Phantom.E14E15E16E17E18E19
  • eth_signTypedData: asks you to sign structured data (can be a login, an order or an off-chain token approval).E65
  • eth_sendTransaction: asks your wallet to send a transaction (can move funds and costs a fee).E66
  • signTransaction: asks a wallet to sign transactions (often Solana wallets).E69
  • personal_sign: asks you to sign a text message (often to log in; moves no funds by itself).E64
  • eth_requestAccounts: asks to connect your wallet, which shows the site your address.E63
  • wallet_switchEthereumChain: asks your wallet to switch networks.E67
  • Chains named in the code: Base, Ethereum and Arbitrum One.E98E99E100
  • 28 contract or wallet addresses are written into the code, including USDC on Ethereum and USDC on Base.E74E80
28 addresses found in the code
0x3085a8003f340cd51c72d9e1a1298cdafb171b020xd43d00981222a8db444a528e69f19e3ce5a7d2ff0x1de6b233984583f4d936ae4265f3b60282b70cc60x0d57c10249eb3a92b7d81bba6221f80f2865448a0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 · USDC on Ethereum0x1c7d4b196cb0c7b01d743fbc6116a902379c72380x0b2c639c533813f4aa9d7837caf62653d097ff850x5fd84259d66cd46123540766be93dfe6d43130d70x3c499c542cef5e3811e1192ce70d8cc03d5c33590x41e94eb019c0762f9bfcf9fb1e58725bfb0e75820x833589fcd6edb6e08f4c7c32d4f71b54bda02913 · USDC on Base0x036cbd53842c5426634e7929541ec2318f3dcf7e0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e0x5425890298aed601595a70ab815c96711a31bc650xaf88d065e77c8cc2239327c5edb3a432268e58310x75faf114eafb1bdbe2f0316df893fd58ce46aa4d0x8cc0d9e8a157b73d1172a22f5066048bda46c0e30xfeec0000000000000000000000000000000000000xaacc0000000000000000000000000000000000000x4e4f4e43450000000000000000000000000000000x20c00000000000000000000000000000000000000x51653000000000000000000000000000000000000xdec00000000000000000000000000000000000000x4d505000000000000000000000000000000000000x20fc0000000000000000000000000000000000000x403c0000000000000000000000000000000000000xb88339cb7199b77e23db6e890353e22632ba630f0x754704bc059f8c67012fed69bc8a327a5aafb603

Paste any of these into the box on the home page to get the contract's report.

How key features work

What it can ask your wallet to sign

Its code can ask your wallet for eth_signTypedData, eth_sendTransaction and signTransaction. Each of these opens a wallet pop-up you must approve; read it before you click.E65E66E69

eth_signTypedDataeth_sendTransactionsignTransaction

Connecting your wallet

It connects to crypto wallets using Privy (wallet login), WalletConnect / Reown, viem, web3.js and 4 more. Connecting shows the site your wallet address; it doesn't move funds by itself.E14E15E16E17E18E19

Privy (wallet login)WalletConnect / Reownviemweb3.jsthirdwebPhantometh_signTypedDataeth_sendTransaction

Reading the blockchain

It reads blockchain data (Base, Ethereum, Arbitrum One, auth.privy.io and 1 more) to show balances, prices or contract state.E98E99E100

BaseEthereumArbitrum Oneauth.privy.ioexplorer-api.walletconnect.com

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/api/v1/custom_jwt_account/authenticate, /api/v1/custom_jwt_account/link, /api/v1/farcaster/authenticate and /api/v2/farcaster/authenticate).E27E28E30

/api/v1/custom_jwt_account/authenticate/api/v1/custom_jwt_account/link/api/v1/farcaster/authenticate/api/v2/farcaster/authenticate

Saving data on your device

It saves data in your browser (localStorage and IndexedDB (a browser database)), so some things persist between visits.E21E11E12

local_storagelocalStorageIndexedDB

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
_cfuvidE8privy.io until you close the browserother company
cf_clearanceE9privy.io about 365 daysother company
__cf_bmE10privy.io about 0 daysother company

localStorageE11: privy:caid, base-acc-sdk.store, privy:sent:cmshfkijh00540dl5kfwomtwc:5553937885878349, privy:connections

IndexedDBE12: WALLET_CONNECT_V2_INDEXED_DB, base-acc-sdk

Pages and API calls

Pages it links to

//inbox/send

Endpoints

Called while loading (seen) or named in the code (code).

/api/v1/analytics_eventscodeE22
/api/v1/apps/:app_idcodeE23
/api/v1/funding/coinbase_on_ramp/initcodeE24
/api/v1/funding/coinbase_on_ramp/statuscodeE25
/api/v1/apps/:app_id/cross-app/connectionscodeE26
/api/v1/custom_jwt_account/authenticatecodeE27
/api/v1/custom_jwt_account/linkcodeE28
/api/v1/farcaster/initcodeE29
/api/v1/farcaster/authenticatecodeE30
/api/v1/farcaster/linkcodeE31
/api/v1/farcaster/unlinkcodeE32
/api/v1/farcaster/statuscodeE33
/api/v2/farcaster/initcodeE34
/api/v2/farcaster/authenticatecodeE35
/api/v1/guest/authenticatecodeE36
/api/v1/mfa/passkeys/initcodeE37
/api/v1/mfa/passwordless_sms/initcodeE38
/api/v1/oauth/authenticatecodeE39
/api/v1/oauth/initcodeE40
/api/v1/oauth/linkcodeE41
/api/v1/oauth/unlinkcodeE42
/api/v1/passkeys/linkcodeE43
/api/v1/passkeys/authenticatecodeE44
/api/v1/passkeys/registercodeE45
/api/v1/passkeys/authenticate/initcodeE46
/api/v1/passkeys/register/initcodeE47
/api/v1/passkeys/link/initcodeE48
/api/v1/passwordless/authenticatecodeE49
/api/v1/passwordless/initcodeE50
/api/v1/passwordless/linkcodeE51

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: handlepay · Send crypto to any handle
page title · https://www.handlepay.org/
E2
Page description: Send SOL or USDC to any X, Twitch, YouTube or GitHub handle. They sign in with that account and it’s theirs.
page description · https://www.handlepay.org/
E3
Main heading: Send crypto to any handle
page h1 · https://www.handlepay.org/
E4
1 request(s) to handlepay.org
types: 1 document
GET https://handlepay.org/ · document · network recording
E5
97 request(s) to www.handlepay.org
types: 76 script, 14 image, 2 stylesheet
GET https://www.handlepay.org/ · script · 97 requests · network recording
E6
2 request(s) to explorer-api.walletconnect.com
types: 2 fetch
GET https://explorer-api.walletconnect.com/v3/wallets · fetch · 2 requests · network recording
E7
42 request(s) to auth.privy.io
types: 37 script, 2 fetch, 1 document
GET https://auth.privy.io/api/v1/apps/cmshfkijh00540dl5kfwomtwc · script · 42 requests · network recording
E8
Cookie '_cfuvid' set for privy.io
session cookie
cookie _cfuvid on privy.io · value not stored
E9
Cookie 'cf_clearance' set for privy.io
kept for about 365 days
cookie cf_clearance on privy.io · value not stored
E10
Cookie '__cf_bm' set for privy.io
kept for about 0 days
cookie __cf_bm on privy.io · value not stored
E11
localStorage: 4 key(s) saved in your browser
localStorage keys: privy:caid, base-acc-sdk.store, privy:sent:cmshfkijh00540dl5kfwomtwc:555, privy:connections · values not stored
E12
IndexedDB: 2 key(s) saved in your browser
IndexedDB keys: WALLET_CONNECT_V2_INDEXED_DB, base-acc-sdk · values not stored
E13
React found in the code
www.handlepay.org/assets/react-dom-BZdSsEcb.js @ 1:3704 · “__REACT_DEVTOOLS_GLOBAL_HOOK__” · pattern scan
E14
Privy (wallet login) found in the code
www.handlepay.org/ (page HTML) @ 92:14315 · “privy.io” · pattern scan
E15
WalletConnect / Reown found in the code
www.handlepay.org/ (page HTML) @ 35:66 · “WalletConnect” · pattern scan
E16
viem found in the code
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 1:14997 · “viem” · pattern scan
E17
web3.js found in the code
www.handlepay.org/assets/esm-BArcZdJh.js @ 14:30500 · “web3.js” · pattern scan
E18
thirdweb found in the code
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 1:3256 · “thirdweb” · pattern scan
E19
Phantom found in the code
www.handlepay.org/assets/guards-DZc6JJJZ-DliYcfA8.js @ 1:4951 · “phantom.app” · pattern scan
E20
Uses the browser ability: clipboard_write
can copy text to your clipboard
www.handlepay.org/assets/index-DZkVlZAd.js @ 11:27458 · “clipboard.writeText(” · pattern scan
E21
Uses the browser ability: local_storage
saves small bits of data in your browser
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 2:56680 · “localStorage.setItem(” · pattern scan
E22
The code names the endpoint /api/v1/analytics_events
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:545 · “/api/v1/analytics_events” · pattern scan
E23
The code names the endpoint /api/v1/apps/:app_id
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:596 · “/api/v1/apps/:app_id” · pattern scan
E24
The code names the endpoint /api/v1/funding/coinbase_on_ramp/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:642 · “/api/v1/funding/coinbase_on_ramp/init” · pattern scan
E25
The code names the endpoint /api/v1/funding/coinbase_on_ramp/status
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:706 · “/api/v1/funding/coinbase_on_ramp/status” · pattern scan
E26
The code names the endpoint /api/v1/apps/:app_id/cross-app/connections
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:771 · “/api/v1/apps/:app_id/cross-app/connections” · pattern scan
E27
The code names the endpoint /api/v1/custom_jwt_account/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:839 · “/api/v1/custom_jwt_account/authenticate” · pattern scan
E28
The code names the endpoint /api/v1/custom_jwt_account/link
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:905 · “/api/v1/custom_jwt_account/link” · pattern scan
E29
The code names the endpoint /api/v1/farcaster/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:963 · “/api/v1/farcaster/init” · pattern scan
E30
The code names the endpoint /api/v1/farcaster/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1012 · “/api/v1/farcaster/authenticate” · pattern scan
E31
The code names the endpoint /api/v1/farcaster/link
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1069 · “/api/v1/farcaster/link” · pattern scan
E32
The code names the endpoint /api/v1/farcaster/unlink
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1118 · “/api/v1/farcaster/unlink” · pattern scan
E33
The code names the endpoint /api/v1/farcaster/status
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1169 · “/api/v1/farcaster/status” · pattern scan
E34
The code names the endpoint /api/v2/farcaster/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1219 · “/api/v2/farcaster/init” · pattern scan
E35
The code names the endpoint /api/v2/farcaster/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1268 · “/api/v2/farcaster/authenticate” · pattern scan
E36
The code names the endpoint /api/v1/guest/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1325 · “/api/v1/guest/authenticate” · pattern scan
E37
The code names the endpoint /api/v1/mfa/passkeys/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1378 · “/api/v1/mfa/passkeys/init” · pattern scan
E38
The code names the endpoint /api/v1/mfa/passwordless_sms/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1430 · “/api/v1/mfa/passwordless_sms/init” · pattern scan
E39
The code names the endpoint /api/v1/oauth/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1490 · “/api/v1/oauth/authenticate” · pattern scan
E40
The code names the endpoint /api/v1/oauth/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1543 · “/api/v1/oauth/init” · pattern scan
E41
The code names the endpoint /api/v1/oauth/link
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1588 · “/api/v1/oauth/link” · pattern scan
E42
The code names the endpoint /api/v1/oauth/unlink
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1633 · “/api/v1/oauth/unlink” · pattern scan
E43
The code names the endpoint /api/v1/passkeys/link
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1680 · “/api/v1/passkeys/link” · pattern scan
E44
The code names the endpoint /api/v1/passkeys/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1728 · “/api/v1/passkeys/authenticate” · pattern scan
E45
The code names the endpoint /api/v1/passkeys/register
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1784 · “/api/v1/passkeys/register” · pattern scan
E46
The code names the endpoint /api/v1/passkeys/authenticate/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1836 · “/api/v1/passkeys/authenticate/init” · pattern scan
E47
The code names the endpoint /api/v1/passkeys/register/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1897 · “/api/v1/passkeys/register/init” · pattern scan
E48
The code names the endpoint /api/v1/passkeys/link/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:1954 · “/api/v1/passkeys/link/init” · pattern scan
E49
The code names the endpoint /api/v1/passwordless/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2007 · “/api/v1/passwordless/authenticate” · pattern scan
E50
The code names the endpoint /api/v1/passwordless/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2067 · “/api/v1/passwordless/init” · pattern scan
E51
The code names the endpoint /api/v1/passwordless/link
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2119 · “/api/v1/passwordless/link” · pattern scan
E52
The code names the endpoint /api/v1/passwordless/unlink
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2171 · “/api/v1/passwordless/unlink” · pattern scan
E53
The code names the endpoint /api/v1/passwordless/update
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2225 · “/api/v1/passwordless/update” · pattern scan
E54
The code names the endpoint /api/v1/passwordless_sms/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2279 · “/api/v1/passwordless_sms/authenticate” · pattern scan
E55
The code names the endpoint /api/v1/passwordless_sms/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2343 · “/api/v1/passwordless_sms/init” · pattern scan
E56
The code names the endpoint /api/v1/passwordless_sms/link
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2399 · “/api/v1/passwordless_sms/link” · pattern scan
E57
The code names the endpoint /api/v1/passwordless_sms/unlink
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2455 · “/api/v1/passwordless_sms/unlink” · pattern scan
E58
The code names the endpoint /api/v1/passwordless_sms/update
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2513 · “/api/v1/passwordless_sms/update” · pattern scan
E59
The code names the endpoint /api/v1/embedded_wallets/:address/recovery/key_material
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2571 · “/api/v1/embedded_wallets/:address/recovery/key_material” · pattern scan
E60
The code names the endpoint /api/v1/recovery/oauth/init
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2653 · “/api/v1/recovery/oauth/init” · pattern scan
E61
The code names the endpoint /api/v1/recovery/oauth/authenticate
www.handlepay.org/assets/esm-BArcZdJh.js @ 1:2707 · “/api/v1/recovery/oauth/authenticate” · pattern scan
E62
3 links to pages on the same site
page links · https://www.handlepay.org/ · /, /inbox, /send
E63
Wallet request in code: eth_requestAccounts
asks to connect your wallet, which shows the site your address
www.handlepay.org/assets/esm-BArcZdJh.js @ 14:21162 · “eth_requestAccounts” · pattern scan
E64
Wallet request in code: personal_sign
asks you to sign a text message (often to log in; moves no funds by itself)
www.handlepay.org/assets/esm-BArcZdJh.js @ 14:17146 · “personal_sign” · pattern scan
E65
Wallet request in code: eth_signTypedData
asks you to sign structured data (can be a login, an order or an off-chain token approval)
www.handlepay.org/assets/esm-BArcZdJh.js @ 14:17743 · “eth_signTypedData_v4” · pattern scan
E66
Wallet request in code: eth_sendTransaction
asks your wallet to send a transaction (can move funds and costs a fee)
www.handlepay.org/assets/esm-BArcZdJh.js @ 14:18545 · “eth_sendTransaction” · pattern scan
E67
Wallet request in code: wallet_switchEthereumChain
asks your wallet to switch networks
www.handlepay.org/assets/esm-BArcZdJh.js @ 14:21302 · “wallet_switchEthereumChain” · pattern scan
E68
Wallet request in code: wallet_addEthereumChain
asks your wallet to add a network
www.handlepay.org/assets/toViemAccount-BQS52mmk-Duu78oJH.js @ 2:5356 · “wallet_addEthereumChain” · pattern scan
E69
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 2:58049 · “signTransaction” · pattern scan
E70
Address in code: 0x3085a8003f340cd51c72d9e1a1298cdafb171b02
www.handlepay.org/assets/tempoModerato-BQLymsft.js @ 3:37762 · “0x3085a8003f340cd51c72d9e1a1298cdafb171b02” · pattern scan
E71
Address in code: 0xd43d00981222a8db444a528e69f19e3ce5a7d2ff
www.handlepay.org/assets/tempoModerato-BQLymsft.js @ 3:37838 · “0xd43d00981222a8db444a528e69f19e3ce5a7d2ff” · pattern scan
E72
Address in code: 0x1de6b233984583f4d936ae4265f3b60282b70cc6
www.handlepay.org/assets/tempoModerato-BQLymsft.js @ 3:38202 · “0x1de6b233984583f4d936ae4265f3b60282b70cc6” · pattern scan
E73
Address in code: 0x0d57c10249eb3a92b7d81bba6221f80f2865448a
www.handlepay.org/assets/tempoModerato-BQLymsft.js @ 3:38278 · “0x0d57c10249eb3a92b7d81bba6221f80f2865448a” · pattern scan
E74
Address in code: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 (USDC on Ethereum)
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10635 · “0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48” · pattern scan
E75
Address in code: 0x1c7d4b196cb0c7b01d743fbc6116a902379c7238
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10687 · “0x1c7d4b196cb0c7b01d743fbc6116a902379c7238” · pattern scan
E76
Address in code: 0x0b2c639c533813f4aa9d7837caf62653d097ff85
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10739 · “0x0b2c639c533813f4aa9d7837caf62653d097ff85” · pattern scan
E77
Address in code: 0x5fd84259d66cd46123540766be93dfe6d43130d7
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10791 · “0x5fd84259d66cd46123540766be93dfe6d43130d7” · pattern scan
E78
Address in code: 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10843 · “0x3c499c542cef5e3811e1192ce70d8cc03d5c3359” · pattern scan
E79
Address in code: 0x41e94eb019c0762f9bfcf9fb1e58725bfb0e7582
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10896 · “0x41e94eb019c0762f9bfcf9fb1e58725bfb0e7582” · pattern scan
E80
Address in code: 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 (USDC on Base)
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:10948 · “0x833589fcd6edb6e08f4c7c32d4f71b54bda02913” · pattern scan
E81
Address in code: 0x036cbd53842c5426634e7929541ec2318f3dcf7e
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:11000 · “0x036cbd53842c5426634e7929541ec2318f3dcf7e” · pattern scan
E82
Address in code: 0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:11052 · “0xb97ef9ef8734c71904d8002f8b6bc66dd9c48a6e” · pattern scan
E83
Address in code: 0x5425890298aed601595a70ab815c96711a31bc65
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:11104 · “0x5425890298aed601595a70ab815c96711a31bc65” · pattern scan
E84
Address in code: 0xaf88d065e77c8cc2239327c5edb3a432268e5831
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:11156 · “0xaf88d065e77c8cc2239327c5edb3a432268e5831” · pattern scan
E85
Address in code: 0x75faf114eafb1bdbe2f0316df893fd58ce46aa4d
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:11208 · “0x75faf114eafb1bdbe2f0316df893fd58ce46aa4d” · pattern scan
E86
Address in code: 0x8cc0d9e8a157b73d1172a22f5066048bda46c0e3
www.handlepay.org/assets/esm-BArcZdJh.js @ 36:32742 · “0x8cc0d9e8a157b73d1172a22f5066048bda46c0e3” · pattern scan
E87
Address in code: 0xfeec000000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:201900 · “0xfeec000000000000000000000000000000000000” · pattern scan
E88
Address in code: 0xaacc000000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:201948 · “0xaacc000000000000000000000000000000000000” · pattern scan
E89
Address in code: 0x4e4f4e4345000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202044 · “0x4e4f4e4345000000000000000000000000000000” · pattern scan
E90
Address in code: 0x20c0000000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202092 · “0x20c0000000000000000000000000000000000000” · pattern scan
E91
Address in code: 0x5165300000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202140 · “0x5165300000000000000000000000000000000000” · pattern scan
E92
Address in code: 0xdec0000000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202188 · “0xdec0000000000000000000000000000000000000” · pattern scan
E93
Address in code: 0x4d50500000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202236 · “0x4d50500000000000000000000000000000000000” · pattern scan
E94
Address in code: 0x20fc000000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202284 · “0x20fc000000000000000000000000000000000000” · pattern scan
E95
Address in code: 0x403c000000000000000000000000000000000000
www.handlepay.org/assets/accessKey-CQJ5Zudl.js @ 6:202332 · “0x403c000000000000000000000000000000000000” · pattern scan
E96
Address in code: 0xb88339cb7199b77e23db6e890353e22632ba630f
www.handlepay.org/assets/use-unlink-wallet-0W73Ie1c-BJuXf7IA.js @ 1:3013 · “0xb88339cb7199b77e23db6e890353e22632ba630f” · pattern scan
E97
Address in code: 0x754704bc059f8c67012fed69bc8a327a5aafb603
www.handlepay.org/assets/use-unlink-wallet-0W73Ie1c-BJuXf7IA.js @ 1:3065 · “0x754704bc059f8c67012fed69bc8a327a5aafb603” · pattern scan
E98
Chain in code: Base
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 1:2104 · “base-mainnet” · pattern scan
E99
Chain in code: Ethereum
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 1:490 · “mainnet.infura.io” · pattern scan
E100
Chain in code: Arbitrum One
www.handlepay.org/assets/privy-context-D_jO1TWW-CeyJdEK7.js @ 1:315 · “arbitrum-mainnet” · pattern scan
E101
The site says: “…ube ↳[*] GitHub ↳[*] Google ↳[*] Email ↳[*] Privy ↳[*] Phantom ↳[*] Solana ↳[*] USDC ↳[*] Solflare ↳[*] Backpack ↳faq…”
page text · https://www.handlepay.org/ · …ube ↳[*] GitHub ↳[*] Google ↳[*] Email ↳[*] Privy ↳[*] Phantom ↳[*] Solana ↳[*] USDC ↳[*] Solflare ↳[*] Backpack ↳faq…
E102
The Internet Archive has no saved copy of handlepay.org
page web archive · https://web.archive.org/web/*/handlepay.org
E103
Agent step 1: view
AI agent step 1 · view on /
E104
Agent step 2: go /send
AI agent step 2 · go on /send · page called GET explorer-api.walletconnect.com/v3/wallets, GET auth.privy.io/api/v1/apps/cmshfkijh00540dl5kfwomtwc, HEAD www.handlepay.org/send
E105
Agent step 3: go /inbox
AI agent step 3 · go on /inbox · page called GET explorer-api.walletconnect.com/v3/wallets, GET auth.privy.io/api/v1/apps/cmshfkijh00540dl5kfwomtwc, HEAD www.handlepay.org/inbox
E106
Agent step 4: click Other
AI agent step 4 · click on /inbox
E107
Agent step 5: click Continue with a wallet
AI agent step 5 · click on /inbox
E108
Agent step 6: type Search through 169 wallets (not done: Blocked: we don't type into login, contact, payment or wallet fields.)
AI agent step 6 · type on /inbox

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • The code reader hit its size budget on parts of 29 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id 0iCAdA1J.