1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <meta name="base:app_id" content="6a0f464204010f6b416f3547" /> 7 <title>WalletDeploy â Manage Solana Programs from Anywhere</title> 8 <meta name="description" content="Deploy, upgrade, freeze, and manage Solana programs from your browser, terminal, or VS Code. No hot keys. No key exposure. Works with Phantom, Solflare, Tangem, or any hardware wallet."> 9 <style> 10 * { margin: 0; padding: 0; box-sizing: border-box; } 11 :root { 12 --purple: #9945ff; 13 --green: #14f195; 14 --dark: #0a0a0a; 15 --card: #111118; 16 --border: #1e1e2e; 17 --text: #e0e0e0; 18 --muted: #aaa; 19 } 20 body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; background: var(--dark); color: var(--text); line-height: 1.6; } 21 22 nav { display: flex; justify-content: space-between; align-items: center; padding: 20px 40px; border-bottom: 1px solid var(--border); } 23 .logo { font-size: 22px; font-weight: 700; color: white; text-decoration: none; } 24 .logo span { color: var(--green); } 25 .nav-links { display: flex; gap: 32px; align-items: center; } 26 .nav-links a { color: var(--muted); text-decoration: none; font-size: 14px; transition: color 0.2s; } 27 .nav-links a:hover { color: white; } 28 .btn-primary { background: var(--purple); color: white; padding: 10px 24px; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 14px; } 29 .btn-primary:hover { opacity: 0.85; color: white; } 30 31 /* HERO */ 32 .hero { text-align: center; padding: 100px 40px 80px; max-width: 860px; margin: 0 auto; } 33 .hero-badge { display: inline-block; background: rgba(153,69,255,0.15); border: 1px solid rgba(153,69,255,0.4); color: var(--purple); padding: 6px 16px; border-radius: 20px; font-size: 13px; margin-bottom: 24px; } 34 .hero h1 { font-size: 58px; font-weight: 800; line-height: 1.1; margin-bottom: 24px; } 35 .hero h1 span { color: var(--green); } 36 .hero p { font-size: 20px; color: var(--muted); margin-bottom: 16px; max-width: 640px; margin-left: auto; margin-right: auto; } 37 .hero-sub { font-size: 15px; color: #666; margin-bottom: 40px; } 38 .hero-sub span { color: var(--green); } 39 .hero-cta { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; } 40 .btn-large { padding: 16px 40px; border-radius: 10px; font-size: 16px; font-weight: 700; text-decoration: none; transition: all 0.2s; } 41 .btn-launch { background: var(--purple); color: white; } 42 .btn-launch:hover { opacity: 0.85; transform: translateY(-1px); color: white; } 43 .btn-ghost { background: transparent; color: white; border: 1px solid var(--border); } 44 .btn-ghost:hover { border-color: var(--purple); color: var(--purple); } 45 46 /* METRICS */ 47 .metrics { max-width: 800px; margin: 0 auto 60px; display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; } 48 .metric-card { background: var(--card); border: 1px solid var(--border); border-radius: 10px; padding: 20px; text-align: center; } 49 .metric-card .number { font-size: 32px; font-weight: 800; color: var(--green); margin-bottom: 4px; } 50 .metric-card .label { color: var(--muted); font-size: 13px; } 51 52 /* PROOF */ 53 .proof { background: rgba(20,241,149,0.05); border: 1px solid rgba(20,241,149,0.2); border-radius: 12px; padding: 20px 32px; max-width: 800px; margin: 0 auto 60px; display: flex; align-items: center; gap: 16px; flex-wrap: wrap; } 54 .proof-icon { font-size: 28px; } 55 .proof-text strong { color: var(--green); } 56 .proof-text a { color: var(--muted); font-size: 12px; font-family: monospace; text-decoration: none; } 57 .proof-text a:hover { color: var(--green); } 58 59 /* SECTIONS */ 60 .section { padding: 80px 40px; max-width: 1040px; margin: 0 auto; } 61 .section-label { color: var(--purple); font-size: 12px; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 16px; } 62 .section h2 { font-size: 38px; font-weight: 700; margin-bottom: 16px; } 63 .section > p { color: var(--muted); font-size: 17px; max-width: 640px; margin-bottom: 48px; } 64 65 /* UNIVERSE GRID */ 66 .universe-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; } 67 .universe-card { background: var(--card); border: 1px solid var(--border); border-radius: 10px; padding: 20px; } 68 .universe-card .chain { font-size: 11px; color: var(--purple); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; } 69 .universe-card h4 { font-size: 14px; font-weight: 600; margin-bottom: 6px; } 70 .universe-card p { color: var(--muted); font-size: 12px; line-height: 1.5; } 71 .universe-card .live { display: inline-block; background: rgba(20,241,149,0.1); color: var(--green); border: 1px solid rgba(20,241,149,0.2); padding: 1px 8px; border-radius: 4px; font-size: 10px; margin-top: 8px; } 72 .universe-card .soon { display: inline-block; background: rgba(153,69,255,0.1); color: var(--purple); border: 1px solid rgba(153,69,255,0.2); padding: 1px 8px; border-radius: 4px; font-size: 10px; margin-top: 8px; } 73 74 /* PROBLEM */ 75 .problem-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; } 76 .problem-card { background: var(--card); border: 1px solid var(--border); border-radius: 12px; padding: 24px; } 77 .problem-card .tag { display: inline-block; background: rgba(255,68,68,0.1); color: #ff6b6b; border: 1px solid rgba(255,68,68,0.2); padding: 2px 10px; border-radius: 4px; font-size: 11px; margin-bottom: 12px; } 78 .problem-card h3 { font-size: 16px; font-weight: 600; margin-bottom: 8px; } 79 .problem-card p { color: var(--muted); font-size: 14px; } 80 81 /* HOW */ 82 .steps { display: flex; flex-direction: column; gap: 0; } 83 .step { display: flex; gap: 24px; padding: 24px 0; border-bottom: 1px solid var(--border); } 84 .step:last-child { border-bottom: none; } 85 .step-num { width: 40px; height: 40px; background: rgba(153,69,255,0.15); border: 1px solid rgba(153,69,255,0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: var(--purple); font-weight: 700; flex-shrink: 0; } 86 .step-content h3 { font-size: 16px; font-weight: 600; margin-bottom: 4px; } 87 .step-content p { color: var(--muted); font-size: 14px; } 88 89 /* MOAT */ 90 .moat-box { background: rgba(153,69,255,0.05); border: 1px solid rgba(153,69,255,0.2); border-radius: 12px; padding: 32px; margin-top: 48px; } 91 .moat-box h3 { font-size: 18px; font-weight: 700; margin-bottom: 12px; color: var(--purple); } 92 .moat-box p { color: var(--muted); font-size: 15px; line-height: 1.8; } 93 94 /* WALLETS */ 95 .wallets { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 32px; } 96 .wallet-badge { background: var(--card); border: 1px solid var(--border); border-radius: 8px; padding: 10px 18px; font-size: 14px; } 97 98 /* COMPARISON TABLE */ 99 .comparison-table { width: 100%; border-collapse: collapse; margin-top: 32px; } 100 .comparison-table th { background: var(--card); padding: 16px; text-align: left; font-size: 14px; border: 1px solid var(--border); } 101 .comparison-table td { padding: 16px; border: 1px solid var(--border); font-size: 14px; } 102 .comparison-table .check { color: var(--green); font-weight: 700; } 103 .comparison-table .cross { color: #ff6b6b; font-weight: 700; } 104 105 /* WAITLIST */ 106 .waitlist-box { background: rgba(153,69,255,0.05); border: 1px solid rgba(153,69,255,0.2); border-radius: 12px; padding: 32px; margin-top: 48px; text-align: center; } 107 .waitlist-box h3 { font-size: 24px; font-weight: 700; margin-bottom: 12px; } 108 .waitlist-box p { color: var(--muted); font-size: 15px; margin-bottom: 24px; } 109 .waitlist-form { display: flex; gap: 12px; max-width: 500px; margin: 0 auto; flex-wrap: wrap; justify-content: center; } 110 .waitlist-form input { flex: 1; min-width: 250px; padding: 14px 18px; border-radius: 8px; border: 1px solid var(--border); background: var(--card); color: white; font-size: 15px; } 111 .waitlist-form button { padding: 14px 32px; border-radius: 8px; border: none; background: var(--purple); color: white; font-weight: 700; font-size: 15px; cursor: pointer; } 112 .waitlist-form button:hover { opacity: 0.85; } 113 .waitlist-success { color: var(--green); margin-top: 12px; font-size: 14px; } 114 115 /* ENTERPRISE */ 116 .enterprise-box { background: linear-gradient(135deg, rgba(153,69,255,0.1), rgba(20,241,149,0.05)); border: 1px solid rgba(153,69,255,0.3); border-radius: 12px; padding: 40px; margin-top: 80px; text-align: center; } 117 .enterprise-box h3 { font-size: 28px; font-weight: 700; margin-bottom: 16px; } 118 .enterprise-box p { color: var(--muted); font-size: 16px; margin-bottom: 32px; max-width: 640px; margin-left: auto; margin-right: auto; } 119 .enterprise-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin-bottom: 32px; text-align: left; } 120 .enterprise-feature { font-size: 14px; color: var(--text); } 121 .enterprise-feature::before { content: 'â'; color: var(--green); margin-right: 8px; font-weight: 700; } 122 123 /* FAQ */ 124 .faq-grid { display: flex; flex-direction: column; gap: 20px; margin-top: 32px; } 125 .faq-item { background: var(--card); border: 1px solid var(--border); border-radius: 10px; padding: 24px; } 126 .faq-item h4 { font-size: 16px; font-weight: 600; margin-bottom: 8px; } 127 .faq-item p { color: var(--muted); font-size: 14px; line-height: 1.7; } 128 129 /* PRICING */ 130 .pricing-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; margin-top: 32px; } 131 .pricing-card { background: var(--card); border: 1px solid var(--border); border-radius: 12px; padding: 32px; position: relative; } 132 .pricing-card.featured { border-color: var(--purple); } 133 .pricing-card .featured-tag { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--purple); color: white; font-size: 11px; font-weight: 700; padding: 3px 14px; border-radius: 20px; white-space: nowrap; } 134 .pricing-card h4 { font-size: 18px; font-weight: 700; margin-bottom: 8px; } 135 .pricing-card .price { font-size: 36px; font-weight: 800; color: var(--green); margin-bottom: 4px; } 136 .pricing-card .price span { font-size: 14px; color: var(--muted); font-weight: 400; } 137 .pricing-card .price-sub { color: var(--muted); font-size: 13px; margin-bottom: 24px; } 138 .pricing-card ul { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-bottom: 28px; } 139 .pricing-card ul li { font-size: 14px; color: var(--muted); } 140 .pricing-card ul li::before { content: 'â'; color: var(--green); margin-right: 8px; font-weight: 700; } 141 .pricing-card .btn-pricing { display: block; text-align: center; padding: 12px; border-radius: 8px; font-weight: 700; font-size: 14px; text-decoration: none; border: 1px solid var(--border); color: white; transition: all 0.2s; } 142 .pricing-card .btn-pricing:hover { border-color: var(--purple); color: var(--purple); } 143 .pricing-card.featured .btn-pricing { background: var(--purple); border-color: var(--purple); } 144 .pricing-card.featured .btn-pricing:hover { opacity: 0.85; color: white; } 145 146 /* SECURITY LADDER */ 147 .ladder { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-top: 32px; } 148 .ladder-card { background: var(--card); border: 1px solid var(--border); border-radius: 14px; padding: 28px; position: relative; } 149 .ladder-card .level { font-size: 11px; text-transform: uppercase; letter-spacing: 2px; font-weight: 700; margin-bottom: 12px; } 150 .ladder-card h3 { font-size: 18px; font-weight: 700; margin-bottom: 8px; } 151 .ladder-card p { color: var(--muted); font-size: 14px; line-height: 1.7; margin-bottom: 16px; } 152 .ladder-card .wallets-list { font-size: 13px; color: var(--muted); margin-bottom: 16px; } 153 .ladder-card .tag { display: inline-block; padding: 3px 12px; border-radius: 20px; font-size: 12px; font-weight: 600; } 154 .ladder-card.l1 { border-color: rgba(20,241,149,0.3); } 155 .ladder-card.l1 .level { color: var(--green); } 156 .ladder-card.l1 .tag { background: rgba(20,241,149,0.1); color: var(--green); border: 1px solid rgba(20,241,149,0.3); } 157 .ladder-card.l2 { border-color: rgba(153,69,255,0.4); } 158 .ladder-card.l2 .level { color: var(--purple); } 159 .ladder-card.l2 .tag { background: rgba(153,69,255,0.1); color: var(--purple); border: 1px solid rgba(153,69,255,0.3); } 160 .ladder-card.l3 { border-color: rgba(255,153,0,0.3); } 161 .ladder-card.l3 .level { color: #ffaa33; } 162 .ladder-card.l3 .tag { background: rgba(255,153,0,0.1); color: #ffaa33; border: 1px solid rgba(255,153,0,0.3); } 163 .cta-section { text-align: center; padding: 100px 40px; border-top: 1px solid var(--border); } 164 .cta-section h2 { font-size: 42px; font-weight: 800; margin-bottom: 16px; } 165 .cta-section p { color: var(--muted); font-size: 18px; margin-bottom: 40px; } 166 167 footer { border-top: 1px solid var(--border); padding: 32px 40px; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; } 168 footer p { color: var(--muted); font-size: 13px; } 169 footer a { color: var(--muted); text-decoration: none; font-size: 13px; } 170 footer a:hover { color: white; } 171 172 @media (max-width: 600px) { 173 .hero h1 { font-size: 36px; } 174 nav { padding: 16px 20px; } 175 .section { padding: 60px 20px; } 176 .hero { padding: 60px 20px 40px; } 177 .nav-links { gap: 16px; } 178 .nav-links a:not(.btn-primary) { display: none; } 179 .logo { font-size: 18px; } 180 .logo img { height: 30px; } 181 } 182 </style> 183</head> 184<body> 185 186 <nav> 187 <a href="/" class="logo"><img src="/icon.png" style="height:40px;vertical-align:middle;margin-right:8px;">Wallet<span>Deploy</span></a> 188 <div class="nav-links"> 189 <a href="#universe">Use Cases</a> 190 <a href="#how">How it works</a> 191 <a href="#pricing">Pricing</a> 192 <a href="#wallets">Wallets</a> 193 <a href="/app.html" class="btn-primary">Solana â</a> 194 <a href="/app_evm.html" class="btn-primary" style="background:var(--green);color:#0a0a0a;">EVM â</a> 195 </div> 196 </nav> 197 198 <!-- HERO --> 199 <div class="hero"> 200 <h1>Deploy and manage smart contracts<br><span>
200from your cold wallet.</span></h1> 201 <p>No CLI. No .env files. No hot keys. <strong style="color:white;">Cold<span style="color:var(--green);">Auth</span></strong> works with Tangem, Ledger, MetaMask, Phantom, or any WalletConnect wallet. Solana and EVM â one tool for every chain.</p> 202 <div class="hero-sub"><span>Solana live now</span> · <span style="color:var(--green)">EVM live now</span> · <span style="color:var(--green)">Web · CLI · VS Code</span></div> 203 <div class="hero-cta"> 204 <a href="/app.html" class="btn-large btn-launch">Solana â</a> 205 <a href="/app_evm.html" class="btn-large btn-launch" style="background:var(--green);color:#0a0a0a;">EVM â</a> 206 <a href="#security-ladder" class="btn-large btn-ghost">How it works</a> 207 </div> 208 </div> 209 210 <!-- METRICS --> 211 <div class="metrics"> 212 <div class="metric-card"> 213 <div class="number">50+</div> 214 <div class="label">SOL Recovered</div> 215 </div> 216 <div class="metric-card"> 217 <div class="number">3</div> 218 <div class="label">Historic Firsts</div> 219 </div> 220 <div class="metric-card"> 221 <div class="number">$0</div> 222 <div class="label">To Get Started</div> 223 </div> 224 </div> 225 226 <!-- PROOF --> 227 <div class="proof"> 228 <div class="proof-icon">â </div> 229 <div class="proof-text"> 230 <strong>First browser-based Solana program deploy, upgrade, and close</strong> â no CLI, no Anchor, no Rust toolchain. Plus <strong>50+ SOL recovered</strong> during development.<br> 231 <a href="https://explorer.solana.com/tx/4hqkevNyKubRawDhYULYT7W2FqWnerk38fts4MNM1bsVoCzEzzFBENANzqLaLF1AWx8QgiZxcg4Vosgc8JsW5huw?cluster
231=mainnet-beta" target="_blank" rel="noopener noreferrer">Buffer 1: 1.659 SOL â</a> 232 <a href="https://explorer.solana.com/tx/5yBk9nnAvfZxeV9RxFVfXUoZ6vh4qxs55KasrZessPgs8Z7ZCePGon3E7tQGsWHUgnSyCadSUCZYzMLYyvZJdKxT?cluster=mainnet-beta" target="_blank" rel="noopener noreferrer">Buffer 2: 1.81 SOL â</a> 233 <a href="https://explorer.solana.com/tx/3pco1TPh8QZZcqLo8126tbKUMe732SSG2oDTLXyk4xQkrsRhqH8wYCZJapwbUWKUSkF2en3ghmG6isgARwvAqtvo?cluster=mainnet-beta" target="_blank" rel="noopener noreferrer">Buffer 3: 1.81 SOL â</a> 234 <a href="https://explorer.solana.com/tx/4299BystqEMvwPB1N3wJY9aeAmQ8VYxp81qKsuBcA7DgoaKBYMSmEXQFQkjbt7zAT8LJ6zXFHpYvBoQoFSTxUnLx?cluster=mainnet-beta" target="_blank" rel="noopener noreferrer">Buffer 4: 1.81 SOL â</a> 235 </div> 236 </div> 237 238 <!-- UNIVERSE --> 239 <div class="section" id="universe"> 240 <div class="section-label">Universal Use Cases</div> 241 <h2>Every blockchain. Every contract type.</h2> 242 <p>If you own a smart contract, program, or protocol â WalletDeploy is how you manage it. Works with Phantom, Solflare, or any hardware wallet.</p> 243 244 <div class="universe-grid"> 245 <div class="universe-card"> 246 <div class="chain">Solana</div> 247 <h4>Program Management</h4> 248 <p>Deploy, upgrade, extend, close programs â no CLI required. Transfer upgrade authority. Recover locked SOL from buffers. Cold wallet is authority from block 0.</p> 249 <div class="live">â Live now</div> 250 </div> 251 <div class="universe-card"> 252 <div class="chain">Solana</div> 253 <h4>Buffer Recovery</h4> 254 <p>Scan any wallet for orphaned buffer accounts and recover locked SOL in one click. No wallet connection needed to scan.</p> 255 <div class="live">â Live now</div> 256 </div> 257 <div class="universe-card"> 258 <div class="chain">Solana</div> 259 <h4>Freeze Program</h4> 260 <p>Permanently remove upgrade authority. Irreversible. The gold standard for decentralization â cryptographic proof your program can never be changed.</p> 261 <div class="live">â Live now</div> 262 </div> 263 <div class="universe-card"> 264 <div class="chain">Solana</div> 265 <h4>AI Agent Administration</h4> 266 <p>Emergency shutdown, reactivate, make irrevocable. Cold wallet governance for autonomous agents.</p> 267 <div class="live">â Live now</div> 268 </div> 269 <div class="universe-card"> 270 <div class="chain">Solana</div> 271 <h4>Validator Operations</h4> 272 <p>Update commission, withdraw from vote account. Full validator management from cold wallet.</p> 273 <div class="soon">Roadmap</div> 274 </div> 275 <div class="universe-card"> 276 <div class="chain">Solana</div> 277 <h4>NFT Collections</h4> 278 <p>Candy Machine updates, Token Metadata authority transfers. Metaplex program management.</p> 279 <div class="soon">Roadmap</div> 280 </div> 281 <div class="universe-card"> 282 <div class="chain">EVM</div> 283 <h4>Deploy Any Contract</h4> 284 <p>Deploy tokens or any contract from your cold wallet via ColdAuth Factory. Paste bytecode, auto-fill owner. Tangem, Ledger, or MetaMask.</p> 285 <div class="live">â Live now</div> 286 </div> 287 <div class="universe-card"> 288 <div class="chain">EVM</div> 289 <h4>Manage Any Contract</h4> 290 <p>Auto-fetch ABI from explorer. Every function becomes a button. Ownership verification. Works with any verified contract on Ethereum, Base, Arbitrum, Optimism, Polygon.</p> 291 <div class="live">â Live now</div> 292 </div> 293 <div class="universe-card"> 294 <div class="chain">EVM</div> 295 <h4>Proxy Contracts</h4> 296 <p>upgradeTo, transferOwnership, changeAdmin. OpenZeppelin TransparentProxy and UUPS.</p> 297 <div class="live">â Live now</div> 298 </div> 299 <div class="universe-card"> 300 <div class="chain">EVM</div> 301 <h4>Token Contracts</h4> 302 <p>Deploy ERC-20 tokens. transferOwnership, pause, unpause, mint, burn. All from cold wallet.</p> 303 <div class="live">â Live now</div> 304 </div> 305 <div class="universe-card"> 306 <div class="chain">EVM</div> 307 <h4>DeFi Protocols</h4> 308 <p>Emergency pause, fee updates, oracle changes. Admin operations for any DeFi protocol via custom ABI.</p> 309 <div class="live">â Live now</div> 310 </div> 311 <div class="universe-card"> 312 <div class="chain">EVM</div> 313 <h4>NFT Collections</h4> 314 <p>setBaseURI, reveal, pause, setRoyalty. Full collection management from cold wallet via custom ABI.</p> 315 <div class="live">â Live now</div> 316 </div> 317 <div class="universe-card"> 318 <div class="chain">EVM</div> 319 <h4>DAO Governance</h4> 320 <p>propose, execute, cancel, setVotingDelay. Any Governor contract â cold wallet signs every governance action via custom ABI.</p> 321 <div class="live">â Live now</div> 322 </div> 323 <div class="universe-card"> 324 <div class="chain">EVM</div> 325 <h4>Bridge Contracts</h4> 326 <p>setGuardian, updateRelayer, pause. Cold wallet administration for any bridge via custom ABI.</p> 327 <div class="live">â Live now</div> 328 </div> 329 <div class="universe-card"> 330 <div class="chain">Near · Sui · Aptos</div> 331 <h4>Multi-Chain</h4> 332 <p>Upgradeable contracts on Near, Sui, and Aptos. Same pattern, different instruction encoding.</p> 333 <div class="soon">Roadmap</div> 334 </div> 335 </div> 336 </div> 337 338 <!-- SECURITY LADDER --> 339 <div class="section" id="security-ladder"> 340 <div class="section-label">The Security Ladder</div> 341 <h2>Start where you are. Upgrade when you're ready.</h2> 342 <p>Every level is better than what you have today. Every level uses the same tool.</p> 343 <div class="ladder"> 344 <div class="ladder-card l1"> 345 <div class="level">Level 1 â Start here</div> 346 <h3>Phantom, Solflare, or MetaMask</h3> 347 <p>No CLI. No keypair file on disk. Your private key never leaves your browser wallet. Top-level signing â no middleware, no CPI, no limitations.</p> 348 <div class="wallets-list">ð» Phantom · ð¥ Solflare · ð¦ MetaMask</div> 349 <div class="tag">â Live now â free forever</div> 350 </div> 351 <div class="ladder-card l2"> 352 <div class="level">Level 2 â Production ready</div> 353 <h3>Hardware Wallet</h3> 354 <p>Private key never touches any internet-connected device. Physical possession required to sign. On-chain audit trail â cryptographic proof of every operation. GENIUS A
354ct & CLARITY Act ready.</p> 355 <div class="wallets-list">ð£ Tangem · ð· Keystone · ⬠Ngrave · ð² Ellipal</div> 356 <div class="tag">â Live now â free forever</div> 357 </div> 358 <div class="ladder-card l3"> 359 <div class="level">Level 3 â Enterprise</div> 360 <h3>Multi-Sig</h3> 361 <p>No single person can sign. N-of-M hardware wallet approval required. Full governance trail on-chain. SOC 2 Type II. The strongest possible model for protocols with real TVL.</p> 362 <div class="wallets-list">Any combination of hardware wallets</div> 363 <div class="tag">ð Coming 2027</div> 364 </div> 365 </div> 366 <div class="moat-box" style="margin-top:32px;"> 367 <h3>The conversion path</h3> 368 <p>Most developers start with Phantom, Solflare, or MetaMask â no hardware wallet needed, no CLI, better than anything available today. When your program has real value on mainnet, graduate to a hardware wallet with one transfer-authority transaction. When your protocol has significant TVL, add multi-sig governance. <strong style="color:white;">ColdAuth is the only tool that covers every step.</strong></p> 369 </div> 370 </div> 371 372 <!-- PROBLEM --> 373 <div class="section"> 374 <div class="section-label">The Problem</div> 375 <h2>Your wallet is stuck â whether it's Phantom, Solflare, or a hardware wallet.</h2> 376 <p>Every existing tool fails when your program authority isn't a hot CLI keypair.</p> 377 378 <div style="overflow-x:auto;"> 379 <table class="comparison-table"> 380 <thead> 381 <tr> 382 <th>Solution</th> 383 <th>Hardware Wallet Support</th> 384 <th>Top-Level Signing</th> 385 <th>Admin Operations</th> 386 <th>Multi-Chain</th> 387 <th>No Blind Signing</th> 388 <th>Zero AI</th> 389 </tr> 390 </thead> 391 <tbody> 392 <tr> 393 <td><strong>WalletDeploy</strong></td> 394 <td class="check">â Yes</td> 395 <td class="check">â Yes</td> 396 <td class="check">â Yes</td> 397 <td class="check">â Yes</td> 398 <td class="check">â Yes</td> 399 <td class="check">â Yes</td> 400 </tr> 401 <tr> 402 <td>CLI Tools</td> 403 <td class="cross">â Exposes key</td> 404 <td class="check">â Yes</td> 405 <td class="check">â Yes</td> 406 <td class="cross">â No</td> 407 <td class="cross">â No</td> 408 <td class="check">â Yes</td> 409 </tr> 410 <tr> 411 <td>Squads / Gnosis Safe</td> 412 <td class="check">â Yes</td> 413 <td class="cross">â No (CPI)</td> 414 <td class="cross">â Blocked</td> 415 <td class="check">â Yes</td> 416 <td class="cross">â No</td> 417 <td class="cross">â No</td> 418 </tr> 419 <tr> 420 <td>Hardware Wallet Apps</td> 421 <td class="check">â Yes</td> 422 <td class="check">â Yes</td> 423 <td class="cross">â No UI</td> 424 <td class="cross">â Limited</td> 425 <td class="cross">â No</td> 426 <td class="check">â Yes</td> 427 </tr> 428 </tbody> 429 </table> 430 </div> 431 432 <div class="moat-box"> 433 <h3>Why this is permanent â and why WalletDeploy always wins</h3> 434 <p>Every blockchain runtime enforces the same security invariant: administrative instructions must be top-level transactions signed directly by the authority. This is a security feature that will never change. Squads, Gnosis Safe, and every other middleware tool can never fix this â it's not a bug, it's the design. WalletDeploy submits instructions as top-level transactions, signed directly by your hardware wallet. No middleware. No CPI. No limitations. On every chain. Forever.</p> 435 </div> 436 437 <div class="moat-box" style="margin-top:16px;border-color:rgba(20,241,149,0.2);"> 438 <h3 style="color:var(--green);">100% open source. Zero AI. Audit it right now.</h3> 439 <p>ColdAuth is pure client-side HTML and JavaScript â no backend, no build pipeline, no AI inference layer. Press <strong style="color:var(--green)">Ctrl+U</strong> (Cmd+U on Mac) to view every line of code running in your browser. There is no AI anywhere in this tool â no suggested transactions, no auto-fill, no ML models, no LLM calls. Every instruction is deterministically constructed from your inputs, b
439yte-for-byte verifiable before signing. What you see is exactly what gets signed â nothing more, nothing less. Deploy operations derive ephemeral keypairs in-browser, funded by your cold wallet, to sign buffer writes locally. Your hardware wallet signs only the funding transaction and the final deploy/upgrade. Ephemeral keypairs are destroyed immediately after the operation completes, with unused SOL returned to your cold wallet. No telemetry. No blind signing. This is a stronger trust model than any GitHub repo, where published code and deployed code can differ.</p> 440 </div> 441 442 </div> 443 444 <!-- HOW --> 445 <div class="section" id="how"> 446 <div class="section-label">How It Works</div> 447 <h2>Five steps. Two taps.</h2> 448 <p>No installation. No signup. No CLI. Just your browser and your wallet â Phantom, Solflare, or any hardware wallet.</p> 449 450 <div class="steps"> 451 <div class="step"> 452 <div class="step-num">1</div> 453 <div class="step-content"> 454 <h3>Connect your wallet</h3> 455 <p>Click Connect â choose Phantom or Solflare (browser extension, instant) or WalletConnect (QR code for Tangem, Keystone, or any hardware wallet). Takes 10 seconds.</p> 456 </div> 457 </div> 458 <div class="step"> 459 <div class="step-num">2</div> 460 <div class="step-content"> 461 <h3>Select your operation</h3> 462 <p>Choose from program upgrades, authority transfers, buffer recovery, agent management, and more. For deploys: upload your .so file (or paste a buffer address). For upgrades/closes: enter the program address. ColdAuth handles the rest.</p> 463 </div> 464 </div> 465 <div class="step"> 466 <div class="step-num">3</div> 467 <div class="step-content"> 468 <h3>Tap to write buffer <span style="color:var(--muted);font-weight:400;font-size:13px;">(deploy only)</span></h3> 469 <p>For new deploys, ColdAuth chunks your .so file and writes it to a Solana buffer. Tap your hardware wallet to sign the buffer write. For upgrades/closes, skip to step 4.</p> 470 </div> 471 </div> 472 <div class="step"> 473 <div class="step-num">4</div> 474 <div class="step-content"> 475 <h3>Verify on your phone <span style="color:var(--muted);font-weight:400;font-size:13px;">(optional)</span></h3> 476 <p>Before every signing step, a QR code appears showing the full transaction details. Scan with your phone to see exactly what youâre signing â action, program address, all addresses in full â before approving. This is our no blind signing guarantee. Works on all operations: deploy, upgrade, freeze, close, transfer authority, buffer recovery.</p> 477 </div> 478 </div> 479 <div class="step"> 480 <div class="step-num">5</div> 481 <div class="step-content"> 482 <h3>Approve and broadcast</h3> 483 <p>ColdAuth builds the final transaction and sends it to your wallet. Approve in Phantom or Solflare, or tap your Tangem card / scan with Keystone. Transaction submitted directly to the blockchain. Every operation includes an on-chain memo â a permanent audit trail of exactly what was signed.</p> 484 </div> 485 </div> 486 </div> 487 </div> 488 489 <!-- WALLETS --> 490 <div class="section" id="wallets"> 491 <div class="section-label">Compatible Wallets</div> 492 <h2>Any wallet. Any browser.</h2> 493 <p>Start with the wallet you already have. Upgrade to a hardware wallet when you're ready.</p> 494 <div class="wallets"> 495 <div class="wallet-badge">ð» Phantom (browser extension)</div> 496 <div class="wallet-badge">ð¥ Solflare (browser extension)</div> 497 <div class="wallet-badge">ð£ Tangem (NFC)</div> 498 <div class="wallet-badge">ð· Keystone (QR)</div> 499 <div class="wallet-badge">⬠Ngrave (QR)</div> 500 <div class="wallet-badge">ð² Ellipal (Air-gapped)</div> 501 <div class="wallet-badge">+ Any WalletConnect v2 wallet</div> 502 </div> 503 504 <!-- EVM LIVE --> 505 <div class="waitlist-box" style="border-color:rgba(20,241,149,0.3);background:rgba(20,241,149,0.05);"> 506 <h3 style="color:var(--green);">
506â EVM Support is Live</h3> 507 <p>Ethereum, Base, Arbitrum, Optimism, Polygon â deploy and manage any contract from your cold wallet. Proven on Base mainnet with Tangem.</p> 508 <a href="/app_evm.html" class="btn-large btn-launch" style="display:inline-block;">Launch EVM App â</a> 509 </div> 510 </div> 511 512 <!-- PRICING --> 513 <div class="section" id="pricing"> 514 <div class="section-label">Pricing</div> 515 <h2>Free for developers. Enterprise for institutions.</h2> 516 <p>All deployment and upgrade operations are free, forever. Upgrade to Enterprise for compliance, white-label, and multi-signature workflows.</p> 517 <div style="background:rgba(20,241,149,0.08);border:1px solid rgba(20,241,149,0.35);border-radius:12px;padding:20px 28px;margin-bottom:32px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;"> 518 <div style="font-size:18px;font-weight:800;color:var(--green);">â Free forever for developers.</div> 519 <div style="font-size:14px;color:white;margin-top:6px;background:rgba(153,69,255,0.15);border:1px solid rgba(153,69,255,0.4);border-radius:8px;padding:10px 16px;display:inline-block;">Deploy, upgrade, close, transfer authority â unlimited operations, all chains, no account, no credit card, ever.</div> 520 </div> 521 522 <div class="pricing-grid" style="grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));"> 523 <div class="pricing-card featured"> 524 <div class="featured-tag">For Developers</div> 525 <h4>Free</h4> 526 <div class="price">$0 <span>/ forever</span></div> 527 <div class="price-sub">No account. No credit card. Ever.</div> 528 <ul> 529 <li>Unlimited operations</li> 530 <li>All chains (Solana + EVM live)</li> 531 <li>Deploy, upgrade, close, transfer authority</li> 532 <li>Buffer recovery â recover abandoned SOL</li> 533 <li>Mobile transaction verification</li> 534 <li>On-chain audit trail (BWD memos)</li> 535 <li>Community support</li> 536 </ul> 537 <a href="/app.html" class="btn-pricing">Solana â</a> 538 <a href="/app_evm.html" class="btn-pricing" style="margin-top:8px;">EVM â</a> 539 </div> 540 <div class="pricing-card"> 541 <h4>Enterprise</h4> 542 <div class="price">Custom</div> 543 <div class="price-sub">For stablecoins, protocols, and institutions</div> 544 <ul> 545 <li>Everything in Free</li> 546 <li>GENIUS Act + CLARITY Act compliance</li> 547 <li>Legal opinion letter for regulatory filings</li> 548 <li>Multi-signature workflows (N-of-M approval)</li> 549 <li>White-label deployment + API access</li> 550 <li>Dedicated support + SLA</li> 551 </ul> 552 <p style="font-size:12px;color:var(--muted);margin-top:12px;line-height:1.6;">$50K-$150K/year â see full details below</p> 553 <a href="#enterprise" class="btn-pricing">Learn More â</a> 554 </div> 555 </div> 556 </div> 557 558 <!-- DEVELOPER TOOLS --> 559 <div class="section"> 560 <div class="section-label">Developer Tools</div> 561 <h2>Three ways to manage your programs. Same security.</h2> 562 <p>Choose your workflow â browser, terminal, or editor. All three use the same signing architecture: zero hot keys, on-chain audit trail, any wallet.</p> 563 <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:32px;"> 564 <div class="faq-item" style="border-color:rgba(20,241,149,0.3);"> 565 <h4>ð Web App <span style="background:rgba(20,241,149,0.1);color:var(--green);border:1px solid rgba(20,241,149,0.2);padding:2px 8px;border-radius:4px;font-size:11px;margin-left:8px;">â Live</span></h4> 566 <p>Open your browser, connect your wallet, manage programs. No installation. Works on any device with a browser. Best for quick one-off operations and first-time users.</p> 567 <a href="/app.html" style="display:inline-block;margin-top:12px;color:var(--green);font-weight:600;font-size:13px;text-decoration:none;">Launch App â</a> 568 </div> 569 <div class="faq-item" style="border-color:rgba(153,69,255,0.4);"> 570 <h4>â¨ï¸ CLI <span style="background:rgba(153,69,255,0.1);color:var(--purple);border:1px solid rgba(153,69,255,0.3);padding:2px 8px;border-radius:4px;font-size:11px;margin-left:8px;">â Live</span></h4> 571 <p>Interactive terminal sessions. Connect once, run multiple commands. Auto-extend on upgrade. Local program labels. Transaction history with memos. Best for power users and multi-operation workflows.</p> 572 <div style="margin-top:12px;background:rgba(255,255,255,0.04);border:1px solid var(--border);border-radius:6px;padding:8px 12px;font-family:monospace;font-size:12px;color:var(--green);">npm install -g walletdeploy-cli</div> 573 <a href="https://www.npmjs.com/package/walletdeploy-cli" target="_blank" rel="noopener noreferrer" style="display:inline-block;margin-top:12px;color:var(--purple);font-weight:600;font-size:13px;text-decoration:none;">View on npm â</a> 574 </div> 575 <div class="faq-item" style="border-color:rgba(59,153,252,0.3);"> 576 <h4>ð» VS Code Extension <span style="background:rgba(59,153,252,0.1);color:#3b99fc;border:1px solid rgba(59,153,252,0.3);padding:2px 8px;border-radius:4px;font-size:11px;margin-left:8px;">â Live</span></h4> 577 <p>Inline buttons above declare_id!() macros. Hover for program status. Right-click to upgrade, transfer authority, or recover SOL. Deploy without leaving your editor.</p> 578 <a href="https://marketplace.visualstudio.com/items?itemName=CompuStableInc.walletdeploy" target="_blank" rel="noopener noreferrer" style="display:inline-block;margin-top:12px;color:#3b99fc;font-weight:600;font-size:13px;text-decoration:none;">Install from Marketplace â</a> 579 </div> 580 </div> 581 <div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px;"> 582 <div class="faq-item"> 583 <h4>JavaScript / TypeScript SDK</h4> 584 <p>
584Build WalletDeploy operations into your own deployment scripts. Same transaction construction, same hardware wallet signing, fully programmable.</p> 585 <div class="soon" style="margin-top:8px;">Coming soon</div> 586 </div> 587 <div class="faq-item"> 588 <h4>CI/CD Integration</h4> 589 <p>Hardware wallet signing as a gate condition in deployment pipelines. Pipeline pauses, you approve on your wallet, pipeline continues. No hot keys in CI ever again.</p> 590 <div class="soon" style="margin-top:8px;">Coming soon</div> 591 </div> 592 </div> 593 </div> 594 595 <!-- ENTERPRISE --> 596 <div class="section" id="enterprise"> 597 <div class="enterprise-box"> 598 <h3>Enterprise: Regulatory Compliance for Smart Contract Governance</h3> 599 <p>When the SEC audits your stablecoin or regulators question your protocol's decentralization, WalletDeploy provides cryptographic proof on a public blockchain that every smart contract upgrade was authorized by your hardware cold wallet. Our compliance package includes legal opinion letters explaining why this satisfies GENIUS Act and CLARITY Act requirements. The conversation ends there.</p> 600 <div class="enterprise-features"> 601 <div class="enterprise-feature">Regulatory air cover â GENIUS Act + CLARITY Act compliant by design</div> 602 <div class="enterprise-feature">Audit defense â immutable on-chain proof for SOC 2, SOX, SEC auditors</div> 603 <div class="enterprise-feature">Legal opinion letter â signed by counsel for regulatory filings</div> 604 <div class="enterprise-feature">Multi-signature workflows (N-of-M approval)</div> 605 <div class="enterprise-feature">Role-based access control + SSO/SAML integration</div> 606 <div class="enterprise-feature">API access + compliance dashboard for auditors</div> 607 <div class="enterprise-feature">White-label deployment for hardware wallet manufacturers</div> 608 <div class="enterprise-feature">Liability shield â industry-standard tooling from licensed vendor</div> 609 </div> 610 <p style="margin-top:32px;margin-bottom:32px;color:var(--muted);font-size:14px;line-height:1.8;"><strong>ROI:</strong> Regulatory fine avoidance ($10M+) · SOC 2 certification (required to operate) · Legal defense costs ($500K-$5M) · Cost of building internally ($1M-$2M) · <strong style="color:var(--green);">Your cost: $50K-$150K/year</strong></p> 611 <a href="mailto:[email protected]?subject=Enterprise Demo Request" class="btn-large btn-launch" style="display:inline-block;">Book a Demo</a> 612 </div> 613 </div> 614 615 <!-- FAQ --> 616 <div class="section"> 617 <div class="section-label">FAQ</div> 618 <h2>Common questions</h2> 619 <div class="faq-grid"> 620 <div class="faq-item"> 621 <h4>Do I need a hardware wallet?</h4> 622 <p>No. Start with Phantom, Solflare, or MetaMask â your private key never leaves your browser wallet, no CLI required, and you get the full ColdAuth feature set. When your contract has real value on mainnet, graduate to a hardware wallet for cold storage security. Same tool, one step up.</p> 623 </div> 624 <div class="faq-item"> 625 <h4>Can I test before using real funds?</h4> 626 <p>Yes. Use the <a href="/app_devnet.html" style="color:var(--green);">devnet web app</a>, run <code style="background:rgba(255,255,255,0.06);padding:1px 6px;border-radius:4px;">walletdeploy session -u devnet</code> in the CLI, or switch to devnet in the VS Code extension â all the same features, no real SOL at risk. Works with Phantom, Solflare, or any WalletConnect wallet pointed at devnet.</p> 627 </div> 628 <div class="faq-item"> 629 <h4>How does pricing work?</h4> 630 <p>ColdAuth is free forever for developers â unlimited operations, all chains, no account, no credit card, ever. Deploy, upgrade, close, freeze, recover SOL, transfer authority â all free. Enterprise pricing ($50K-$150K/year) is for stablecoin issuers, protocols, and institutions requiring GENIUS Act / CLARITY Act compliance, legal opinion letters, multi-signature workflows, and white-label deployment.</p> 631 </div> 632 <div class="faq-item"> 633 <h4>How do I know ColdAuth is safe?</h4> 634 <p>ColdAuth is pure client-side HTML and JavaScript â press <strong style="color:var(--green)">Ctrl+U</strong> (or Cmd+U on Mac) to audit every line. Deploy operations derive ephemeral keypairs in-browser, funded by your cold wallet, to sign buffer writes locally. Your hardware wallet signs only the funding transaction and the final deploy/upgrade. Ephemeral keypairs are destroyed immediately after the operation completes, with unused SOL returned to your cold wallet. No backend. No telemetry. No blind signing. This is a stronger trust model than a GitHub repo, where the published code and the deployed code can differ.</p> 635 </div> 636 <div class="faq-item"> 637 <h4>What about security?</h4> 638 <p>ColdAuth never touches your private keys. Your hardware wallet signs every transaction locally. We build the transaction, send it to your wallet via WalletConnect, you approve it, and it's submitted directly to the blockchain. Zero custody. Zero risk.<br><br>Before signing, a QR code appears with the full transaction details. Scan it with your phone to verify exactly what you're signing â every address in full â before tapping your hardware wallet. Every operation also includes an on-chain memo as a permanent audit trail, visible on Solana Explorer.</p> 639 </div> 640 <div class="faq-item"> 641 <h4>Why can't Squads or Gnosis Safe do this?</h4> 642 <p>Squads and Gnosis Safe route transactions through their own smart contracts (CPI on Solana, delegatecall on EVM). Blockchain runtimes permanently reject administrative instructions that don't come from a to
642p-level transaction signed directly by the authority. This is a security feature, not a bug. ColdAuth submits top-level transactions, so it works for all admin operations.</p> 643 </div> 644 <div class="faq-item"> 645 <h4>Is EVM support live?</h4> 646 <p>Yes. Deploy tokens, deploy any contract, and manage any verified contract on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, and Avalanche. Connect via MetaMask or WalletConnect (Tangem, Ledger, any hardware wallet). <a href="/app_evm.html" style="color:var(--green);">Launch EVM App â</a></p> 647 </div> 648 <div class="faq-item"> 649 <h4>Can I use this with Ledger or Trezor?</h4> 650 <p>Ledger can connect via WalletConnect in the CLI and web app. Trezor has limited WalletConnect v2 support and hasn't been verified. Tangem, Keystone, Ngrave, and Ellipal are fully confirmed working. If you've tested other wallets successfully, let us know at <a href="mailto:[email protected]" style="color:var(--green)">[email protected]</a>.</p> 651 </div> 652 <div class="faq-item"> 653 <h4>Is ColdAuth regulated?</h4> 654 <p>ColdAuth is infrastructure tooling â it signs transactions, nothing more. No tokens, no custody, no funds held, no private keys touched. It has no exposure to the GENIUS Act (stablecoin issuers) or CLARITY Act (digital asset trading). As regulatory frameworks push protocol teams toward verifiable admin key security, WalletDeployâs audit logs provide cryptographic proof of every admin operation â who signed it, what was signed, and when.</p> 655 </div> 656 <div class="faq-item"> 657 <h4>Do you store any data?</h4> 658 <p>The web app stores nothing â it's completely stateless. No wallet addresses, no transaction history, no user data. The CLI stores only local program labels (in ~/.walletdeploy/labels.json) so you can tag program IDs with names. No data is ever sent to our servers.</p> 659 </div> 660 </div> 661 </div> 662 663 <!-- TRUST ATOM PROTOCOL --> 664 <div class="section"> 665 <div style="background:linear-gradient(135deg, rgba(20,241,149,0.05), rgba(153,69,255,0.05));border:1px solid rgba(20,241,149,0.2);border-radius:14px;padding:40px;text-align:center;"> 666 <img src="/trustatom_logo.png" style="height:48px;margin-bottom:16px;" alt="Trust Atom"> 667 <h3 style="font-size:24px;font-weight:700;margin-bottom:12px;">Powered by the Trust Atom Protocol</h3> 668 <p style="color:var(--muted);font-size:15px;max-width:560px;margin:0 auto 24px;">Every contract you deploy through ColdAuth creates a Trust Atom â a verifiable, on-chain record of your governance identity. An open standard for composable trust across any chain.</p> 669 <a href="https://trustatom.xyz" class="btn-large btn-ghost" style="display:inline-block;">Explore the Protocol â</a> 670 </div> 671 </div> 672 673 <!-- CTA --> 674 <div class="cta-section"> 675 <h2>Start with MetaMask or Phantom.<br>Graduate to cold storage.</h2> 676 <p>Free forever for developers. No account. No credit card. Ever.</p> 677 <div style="display:flex;gap:16px;justify-content:center;flex-wrap:wrap;"> 678 <a href="/app.html" class="btn-large btn-launch">Solana â</a> 679 <a href="/app_evm.html" class="btn-large btn-launch" style="background:var(--green);color:#0a0a0a;">EVM â</a> 680 </div> 681 </div> 682 683 <footer> 684 <a href="/" class="logo"><img src="/icon.png" style="height:40px;vertical-align:middle;margin-right:8px;">Wallet<span>Deploy</span></a> 685 <p>Patents Pending (US 64/034,378, US 64/041,067, US 64/047,615, US 64/054,668) · Built by <a href="https://compustable.com">CompuStable Inc.</a></p> 686 <div style="display:flex;gap:24px;align-items:center;"> 687 <a href="/app.html">Solana</a> 688 <a href="/app_evm.html">EVM</a> 689 <a href="/terms.html">Terms of Service</a> 690 <a href="mailto:[email protected]">Contact Us</a> 691 </div> 692 </footer> 693 694 695 696</body> 697</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.