Send tips, pay for content, and use applications with Nyzo

Latest Version

Version
9
Update
November 15, 2022
Size
61.0KiB
Developer
nyzo.co
Category
Users
38
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Storage
See more

Nyzo Extension

This is the Nyzo Chrome extension that allows you to send tips, purchase content, and use applications with Nyzo. Several examples are available at https://tech.nyzo.co/micropay.

This extension is fully open source. The repository is located at https://github.com/n-y-z-o/chromeExtension.

A detailed explanation of the code is available in the release notes, https://tech.nyzo.co/releaseNotes/cx1 through https://tech.nyzo.co/releaseNotes/cx9.

Since the last version posted to the Chrome Web store, the following changes have been made (documented in detail in https://tech.nyzo.co/releaseNotes/cx8 and https://tech.nyzo.co/releaseNotes/cx9):
- support for raw byte sender data was added, utilizing normalized sender-data strings (https://tech.nyzo.co/dataFormats/normalizedSenderDataString)
- protections were added to ensure that the automatic transaction authorization is decremented properly even when several automatic transactions are submitted in rapid succession

All future modifications to this extension will be pushed to the official repository, and release notes will be provided for every commit. All release notes will include explanations of every code change to ensure transparency. Release notes will all be linked from this page: https://tech.nyzo.co/releaseNotes.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Nyzo", "version": "9", "description": "Send tips, pay for content, and use applications with Nyzo", "permissions": [ "activeTab", "storage" ], "action": { "default_title": "Send tips, pay for content, and use applications with Nyzo", "default_icon": { "16": "images/nyzo-logo-16.png", "32": "images/nyzo-logo-32.png", "48": "images/nyzo-logo-48.png", "128": "images/nyzo-logo-128.png" }, "default_popup": "popup.html" }, "homepage_url": "https://tech.nyzo.co/setupInstructions/chromeBrowserExtension", "icons": { "16": "images/nyzo-logo-16.png", "32": "images/nyzo-logo-32.png", "48": "images/nyzo-logo-48.png", "128": "images/nyzo-logo-128.png" }, "content_scripts": [{ "js": ["sha256.min.js", "nacl.min.js", "byteBuffer.js", "transaction.js", "util.js", "nyzoString.js", "extensionUtil.js", "micropayConfiguration.js", "content.js"], "matches": [""] }], "options_page": "options.html", "manifest_version": 3}
Read more

Similar Extensions