A VeChain Crypto Wallet in the Browser VeWorld is an extension for accessing VeChain enabled distributed applications, also known…

Latest Version

Version
1.0.11
Update
November 13, 2024
Size
4.0MiB
Developer
Category
Users
10,000+
Rating
4.5 ★
Manifest Version
3
Web Store Status
Languages Support
English (UK)
See more
Permissions
Storage
UnlimitedStorage
Downloads
Tabs
Alarms
Idle
Scripting
BrowsingData
See more

VeWorld Extension

A VeChain Crypto Wallet in the Browser

VeWorld is an extension for accessing VeChain enabled distributed applications, also known as \"DApps\".

The extension injects the VeWorld API into every website's javascript context, so that DApps can easily read from, connect and interact with the VeChain blockchain.

VeWorld also lets the user create and manage their own wallets (mnemonics & Ledger devices), accounts and tokens internally, without external DApps.

When a DApp wants to perform a transaction on the VeChain blockchain, it can send the request to the extension. The user can review, and optionally confirm or deny the request.

The extension is completely decentralised as the user can connect to any VeChain compatible blockchain node of their choice. There is no backend service, so extension data is encrypted and stored locally using the user's passkey
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "short_name": "VeWorld", "name": "VeWorld", "version": "1.0.11", "manifest_version": 3, "permissions": [ "storage", "unlimitedStorage", "downloads", "tabs", "alarms", "idle", "scripting", "browsingData" ], "host_permissions": [ "file://*/*", "http://localhost/*", "http://127.0.0.1/*", "https://*/*", "https://vechain.github.io/" ], "background": { "service_worker": "ServiceWorker.iife.js" }, "web_accessible_resources": [ { "resources": ["VeWorldAPI.js"], "matches": [ "http://localhost/*", "http://127.0.0.1/*", "https://*/*" ], "all_frames": false }, { "resources": ["index.html"], "matches": [""] }, { "resources": ["https://i.imgur.com/*"], "matches": [""] }, { "resources": ["https://imgur.com/*"], "matches": [""] } ], "content_scripts": [ { "js": ["content-scripts.iife.js"], "matches": [ "http://localhost/*", "http://127.0.0.1/*", "https://*/*" ], "all_frames": false, "run_at": "document_start" } ], "action": { "default_popup": "index.html", "default_icon": { "16": "/images/vechain-vet-logo16.png", "32": "/images/vechain-vet-logo32.png", "48": "/images/vechain-vet-logo48.png", "64": "/images/vechain-vet-logo64.png", "128": "/images/vechain-vet-logo128.png", "256": "/images/vechain-vet-logo256.png", "512": "/images/vechain-vet-logo512.png" }, "default_title": "VeWorld" }, "externally_connectable": { "matches": [""] }, "icons": { "16": "/images/vechain-vet-logo16.png", "32": "/images/vechain-vet-logo32.png", "48": "/images/vechain-vet-logo48.png", "64": "/images/vechain-vet-logo64.png", "128": "/images/vechain-vet-logo128.png", "256": "/images/vechain-vet-logo256.png", "512": "/images/vechain-vet-logo512.png" }, "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'; frame-src 'self' https://global-stg.transak.com https://global.transak.com; base-uri 'self'; connect-src 'self' http://localhost/ http://localhost/* http://localhost:*/ http://localhost:*/* https://*/ https://*/* https://*:*/ https://*:*/* ws://*/ ws://*/* ws://*:*/ ws://*:*/* wss://*/ wss://*/* wss://*:*/ wss://*:*/* data:", "cross_origin_embedder_policy": "require-corp", "cross_origin_opener_policy": "same-origin" }}
Read more