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

@@ -1,7 +1,7 @@
{
"name": "EthoWallet",
"version": "3.0.0",
"description": "Desktop wallet for Etho Protocol ($ETHO)",
"name": "PaperclipWallet",
"version": "1.0.0",
"description": "Desktop wallet for PaperclipChain ($CLIPS)",
"main": "main.js",
"scripts": {
"start": "electron .",
@@ -12,7 +12,7 @@
"bundle": "browserify assets/dashboard/js/node.js > assets/dashboard/js/bundle.js"
},
"build": {
"appId": "EthoDesktopWallet",
"appId": "PaperclipDesktopWallet",
"files": [
"modules/*",
"assets/**/*",
@@ -46,34 +46,33 @@
]
}
},
"repository": "https://github.com/Ether1Project/Ether1DesktopWallet",
"repository": "https://git.takoyaki.cool/matt/paperclip-wallet",
"keywords": [
"Etho",
"PaperclipChain",
"CLIPS",
"Desktop",
"Wallet"
],
"author": "Etho <admin@ethoprotocol.com>",
"url": "https://ethoprotocol.com",
"email": "admin@ethoprotocol.com",
"author": "Matt <matt@takoyaki.cool>",
"url": "https://takoyaki.cool",
"email": "matt@takoyaki.cool",
"license": "CC0-1.0",
"dependencies": {
"@ethereumjs/common": "3.0.0",
"@unibeautify/beautifier-js-beautify": "^0.4.0",
"adm-zip": "^0.5.10",
"app-root-path": "^3.1.0",
"crypto": "^1.0.1",
"ed25519": "^0.0.4",
"electron-storage": "^1.0.7",
"ethereum-private-key-to-address": "^0.0.7",
"ethereumjs-common": "1.5.2",
"fs-extra": "^10.0.1",
"handlebars": "^4.7.7",
"keythereum": "2.0.0",
"moment": "^2.29.4",
"nedb": "^1.8.0",
"node-fetch": "^3.3.1",
"pull-file-reader": "^1.0.2",
"single-instance": "0.0.1",
"undici": "^5.21.0",
"wrtc": "^0.4.7"
"tweetnacl": "^1.0.3",
"undici": "^5.21.0"
},
"devDependencies": {
"browserify": "^17.0.0",