feat: Convert Ether1 wallet to PaperclipWallet

- Update package.json with PaperclipWallet branding
- Replace Ethereum Web3 with Tendermint RPC client
- Implement CLIPS address format (CLIP-{64-hex})
- Add Ed25519 key management with tweetnacl
- Create PaperclipChain blockchain interface
- Support gas system and transaction types
- Add smart contract and multisig support
This commit is contained in:
2025-06-15 16:32:44 -07:00
parent d1c1c835f2
commit f3367b22dc
5 changed files with 772 additions and 265 deletions

View File

@@ -8,7 +8,8 @@ const {
const singleInstance = require("single-instance");
const path = require("path");
const fs = require("fs");
var locker = new singleInstance("Ether1DesktopWallet");
const PaperclipNode = require("./modules/paperclip-rpc.js");
var locker = new singleInstance("PaperclipDesktopWallet");
locker.lock().then(function() {
// Keep a global reference of the window object, if you don't, the window will
@@ -31,7 +32,7 @@ locker.lock().then(function() {
// and load the index.html of the app.
mainWindow.loadFile("index.html");
EthoGeth.startGeth();
PaperclipNode.startConnection();
// Open the DevTools.
//mainWindow.webContents.openDevTools()