Uma carteira que pode ler.
Uma carteira EVM muito minimalista para Chrome, Firefox, Safari, Android, iPhone e Mac. Cerca de 2.850 linhas de TypeScript, curtas o bastante para as ler numa noite, ou para o seu agente as ler num minuto.
- 3 dependências em execução
- sem servidores
- sem análise de dados
- MIT
Vê o que assina.
Cada assinatura exige um clique na janela da própria carteira. A transação é primeiro preparada por inteiro e é exatamente essa que se assina.
-
Saiba o que envia
Destinatário, montante e o máximo que pode custar em taxas, antes de assinar.
-
Aprovações por extenso
As aprovações e transferências de tokens são apresentadas numa frase simples. As ilimitadas aparecem assinaladas a vermelho.
-
As assinaturas arriscadas destacam-se
As permissões (permits) e ordens que podem mover os seus ativos trazem um aviso, mostrando apenas os campos que entram no hash.
Instalar
Não confie: verifique. É esse o objetivo de a manter pequena.
Para Chrome também Brave e Edge
Instale-a a partir da Chrome Web Store e depois fixe-a no menu com o ícone de peça de puzzle, para que fique na barra de ferramentas. Atualiza-se automaticamente.
Para Android Android 11+
Um navegador com a carteira integrada. Escreva um site e ele recebe a Plain Wallet, com as mesmas aprovações da extensão. Marque com uma estrela os sites que utiliza para os manter no topo da carteira e, se quiser, desbloqueie com a impressão digital.
Os APK das versões do GitHub são assinados com este certificado (SHA-256):1F:EC:2B:63:39:34:74:21:B0:C5:64:AB:19:EE:66:34:39:16:F7:FE:B0:81:62:C3:5F:C3:5C:9F:B5:9F:CB:83
Para Mac e Safari macOS 14+ · em revisão na App Store
Uma aplicação, duas formas de a usar: a carteira numa janela própria e a extensão Plain Wallet para o Safari, que partilham a mesma carteira. Depois de instalar, abra Safari → Definições → Extensões, ative a Plain Wallet e permita-a nos sites; os sites passam então a tê-la como carteira, com as mesmas aprovações da extensão para Chrome. Bloqueia-se quando o Mac entra em modo de repouso ou bloqueia o ecrã.

Para iPhone iOS 18+ · em revisão na App Store
Como a aplicação para Android: um navegador com a carteira integrada. Escreva um site e ele recebe a Plain Wallet; marque com uma estrela os sites que utiliza e, se quiser, desbloqueie com Face ID ou Touch ID.
Para Firefox também LibreWolf · extensão em revisão
A Plain Wallet aguarda revisão nos Firefox Add-ons. Até estar listada, compile-a por si e carregue-a temporariamente a partir de about:debugging ou, no LibreWolf ou no Firefox Developer Edition/Nightly, desative xpinstall.signatures.required e abra o zip renomeado para .xpi.
git clone https://github.com/backmeupplz/plainwallet cd plainwallet npm ci && npx wxt zip -b firefox --mv3 # → .output/plainwallet-<version>-firefox.zip
Para agentes de IA reveja primeiro
Cole isto no Claude Code, no Codex, no Cursor ou em qualquer agente que consiga executar uma shell.
Instala-me a extensão de navegador Plain Wallet a partir de https://github.com/backmeupplz/plainwallet, mas revê o código antes de instalares ou compilares o que quer que seja. 1. Clona o repositório. Não executes ainda npm install: as dependências têm scripts de instalação. 2. Lê todo o código-fonte: entrypoints/, lib/, wxt.config.ts, package.json e package-lock.json. São cerca de 2.850 linhas de TypeScript. 3. Procura tudo o que possa divulgar frases de recuperação ou chaves privadas, enviar dados para algo que não seja o RPC escolhido pelo utilizador, enfraquecer a encriptação do cofre ou assinar sem uma aprovação explícita. Verifica se as dependências têm algo inesperado. 4. Diz-me o que encontraste, com referências a ficheiros e linhas. Se algo for suspeito, pára e pergunta-me. 5. Se estiver tudo limpo: npm ci && npm test && npm run build 6. Diz-me como a carregar: no Chrome, chrome://extensions → Modo de programador → Carregar sem compactação → .output/chrome-mv3. Para Firefox, compila com npx wxt zip -b firefox --mv3 e segue o README.
Para pessoas
Ou compile a extensão a partir do código-fonte para Chrome, Brave, Edge e outros navegadores baseados em Chromium, ou para Firefox.
- Clonar e compilar:
git clone https://github.com/backmeupplz/plainwallet cd plainwallet npm ci && npm run build
- Abra
chrome://extensions, ative o Modo de programador, clique em Carregar sem compactação e escolha.output/chrome-mv3. - Firefox / LibreWolf:
npx wxt zip -b firefox --mv3e carregue-a como descrito acima.
Sem auditoria. Não guarde nela fundos que não possa permitir-se perder.
Apoio
Envie as suas dúvidas por e-mail para plainwallet@borodutch.com ou coloque os relatos de erros e pedidos de funcionalidades no gestor de issues do GitHub; o programador responde a ambos. Nunca publique aí a sua palavra-passe, frase de recuperação ou chave privada, nem em qualquer outro lado.
Esqueceu-se da palavra-passe?
Não é possível recuperá-la: a carteira é encriptada com ela no seu dispositivo e mais ninguém tem uma cópia. Reponha a carteira a partir do ecrã de desbloqueio, volte a importar a sua frase de recuperação ou chave privada e escolha uma nova palavra-passe.
Perdeu a frase de recuperação?
Enquanto a carteira ainda desbloquear, exporte-a nas Definições com a sua palavra-passe e anote-a. Sem ela e sem a palavra-passe, ninguém consegue restaurar a carteira, nós incluídos.


