2023-04-06 19:50:21 -06:00
2022-11-27 20:32:22 -07:00
2023-04-28 18:43:59 -06:00
2023-04-28 18:44:29 -06:00
2023-04-28 18:44:52 -06:00
2022-10-05 02:35:43 -06:00

Vanillae

Vanillae is an Aeternity tool suite meant for small business use cases. Focus is placed on ease-of-use, simplicity, code quality, and good documentation.

You can read the grant proposal for more information about what this project is.

Vanillae is (intentionally) a very minimal toolset that only covers the most common Aeternity use cases. We also do not have any tooling for the Node/NPM ecosystem. If you have a more complicated use case or live in the Node/NPM ecosystem, you want the Aeternity JavaScript SDK. The SDK is a Swiss Army Knife. Vanillae is just a knife.

Flagship Tools

  • Sidekick

    A library to talk to a browser wallet extension from the perspective of a page script.

  • Bindings

    These are language-specific libraries that expose the most common functions you need in a backend application that uses Aeternity.

    These intentionally do not cover obscure or esoteric Aeternity features (e.g. hyperchains).

Libraries

These are libraries that were developed incidentally which made sense to factor out.

  • AWCP

    Aepp/waellet communication protocol

    This is just type definitions and constants (error codes). Type definitions consist of what data the waellet expects from the aepp, and what data the aepp expects from the waellet.

Utilities

These are applications that were developed incidentally during the course of this project.

  • jex

    A TypeScript/JavaScript package manager that avoids a large class of NPM-related security issues.

  • vlogd

    NOT FOR PRODUCTION USAGE

    Simple HTTP server that just logs requests it gets. Used in example code for demonstrating sidekick's logging capabilities.

Documentation

S
Description
No description provided
Readme
16 MiB
Languages
Python 88.2%
HTML 10.1%
TypeScript 1%
Erlang 0.6%
CSS 0.1%