Manage BitMEX API credentials for secure crypto-trading without exposing API secrets to third parties.
Bitwise Account Manager Extension
Bitwise Account Manager (BAM) is an open-source Chrome extension that securely manages BitMEX API keys. It enables secure crypto-trading on https://bitwise.cc without exposing API secrets, order history, and other sensitive information to third parties (including Bitwise).
BAM does not collect any personal or usage information. It uses no third party services and loads no external resources.
BAM uses industry standards such as AES and PBKDF2 to encrypt user-supplied data and store them locally. It exposes no interfaces for a host application to extract or tamper with sensitive API secrets.
BAM securely signs API requests and sends them directly to BitMEX from the Chrome browser without relying on any relay server.
Full source code is available at https://github.com/bitwisecc/bam
Read more
BAM does not collect any personal or usage information. It uses no third party services and loads no external resources.
BAM uses industry standards such as AES and PBKDF2 to encrypt user-supplied data and store them locally. It exposes no interfaces for a host application to extract or tamper with sensitive API secrets.
BAM securely signs API requests and sends them directly to BitMEX from the Chrome browser without relying on any relay server.
Full source code is available at https://github.com/bitwisecc/bam
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Bitwise Account Manager", "short_name": "BAM", "version": "2.0.1", "description": "Manage BitMEX API credentials for secure crypto-trading without exposing API secrets to third parties.", "icons": { "16": "icon-16.png", "32": "icon-32.png", "48": "icon-48.png", "128": "icon-128.png" }, "background": { "scripts": [ "asserts.js", "crypto.js", "accounts.js", "config.js", "ports.js", "mux.js", "background.js" ], "persistent": false }, "browser_action": { "default_popup": "popup.html" }, "permissions": [ "declarativeContent", "storage", "*://*.bitwise.cc/", "*://www.bitmex.com/", "*://testnet.bitmex.com/" ], "content_scripts": [ { "matches": ["*://*.bitwise.cc/*"], "js": ["content.js"] } ], "externally_connectable": { "matches": [ "*://*.bitwise.cc/*" ] }, "manifest_version": 2}
Read more