Proxy Key Implementation

Offen
#7,549 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
15/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
typescript
Bereich
blockchain, security

Rechercherichtung

Das Issue nennt keine Dateien, Tests oder Einstiegspunkte in MetaMask core; es verweist auf das externe Pribado SDK, einen Smart Contract und eine Vault-App. Beginne damit festzustellen, ob dieser Vorschlag in das Repository gehört, und identifiziere das betroffene Package und die Sicherheitsanforderungen. Es werden keine Abnahmekriterien oder Definition of done angegeben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Hello, this is Ralph Lawrence Pecayo.
The developer of Pribado, creator of Pribado Key Proxy.

Trustwallet has been recently hacked. I developed a unique approach regarding how we used those seed phrase and private keys.
Is to create a proxy using zero-knowledge. (Locally encrypted / Smart contract encryption)
A proxy key that auto rotates every time once it used.
A proxy key that is bind to the local machine of the user as a fingerprint of the user also bind to their wallet account.

Here is my development about this.
https://github.com/0xrlawrence/Pribado-SDK

The Twitter/X post.
https://x.com/0xPribado/status/2004562437484478500

This is the live smart contract on Oasis Sapphire Mainnet.
https://explorer.oasis.io/mainnet/sapphire/address/0xabE5D482AceFED95E0D37dA89bC63F941f02f9A0/code#code

Here is my vault app.
https://pribado.dev/

Screenshots of demo below.

Image Image

This 3rd photo is a screenshot if your account is logged in on another device.

Image
Vorherrschende Sprache
TypeScript
Sterne
422
Forks
313
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
414

Entwicklungsumgebung

  • Kein Dockerfile und keine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus MetaMask/core

Alle Issues in MetaMask/core

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.