0.11.0-master-902 • Published 4 years ago

@absaoss/node-vcx-wrapper v0.11.0-master-902

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

LibVCX AbsaFork

  • LibVCX is Aries c-callable implementation written in Rust with language wrappers available in Java (+Android), iOS, NodeJS, Python and Rust.
  • This is fork of LibVCX which was previously developed within Hyperledger Indy. This fork will follow its own way (see changelog). The main goal is to turn it into pure Aries implementation.

Get started

Best way to get your hands on! Demos are available in multiple language and platforms! Try to build and run some of these:

::Important::

However before you'll be able to pick one of these demos and run them, you need to build binary LibVCX library which all these demos depends on.

Library initialization

Libvcx library must be initialized with one of the functions:

  • vcx_init_with_config - initializes with passed as JSON string.
  • vcx_init - initializes with a path to the file containing .
  • vcx_init_minimal - initializes with the minimal (without any agency configuration).

Each library function will use this data after the initialization. The list of options can be find here An example of file can be found here

If the library works with an agency vcx_agent_provision function must be called before initialization to populate configuration and wallet for this agent. The result of this function is JSON which can be extended and used for initialization.

To change a user must call vcx_shutdown and then call initialization function again.

Actors

Libvcx provides APIs for acting as different actors. The actor states, transitions and messages depend on communication method is used.

There are two communication methods: proprietary and aries. The default communication method is proprietary. The communication method can be specified as a config option on one of *_init functions.

How to migrate

The documents that provide necessary information for Libvcx migrations.

0.11.0

4 years ago

0.10.0

4 years ago

0.9.1-master-727

4 years ago

0.9.1-master-725

4 years ago

0.9.1-master-721

4 years ago

0.9.1-master-714

4 years ago

0.9.1-master-711

4 years ago

0.9.1-master-683

4 years ago

0.9.1-master-673

4 years ago

0.9.1-master-664

4 years ago

0.9.1-master-663

4 years ago

0.9.1-master-613

4 years ago

0.9.1-master-615

4 years ago

0.9.1-master-606

4 years ago

0.9.1-master-581

4 years ago

0.9.1-master-563

4 years ago

0.9.1-master-567

4 years ago

0.9.1-master-533

4 years ago

0.9.1-master-529

4 years ago

0.9.1-master-501

4 years ago

0.9.1-master-490

4 years ago

0.9.1-master-480

4 years ago

0.9.1-master-477

4 years ago

0.9.1-master-472

4 years ago

0.9.1-master-465

4 years ago

0.9.1-master-443

4 years ago

0.9.1-master-440

4 years ago

0.9.1

4 years ago

0.9.0

4 years ago

0.8.3-master-382

4 years ago

0.8.3-master-381

4 years ago

0.8.3

4 years ago

0.8.0-master-373

4 years ago

0.8.0-master-360

4 years ago

0.8.0-master-356

4 years ago

0.8.0-master-312

4 years ago

0.8.0-master-313

4 years ago

0.8.0-master-306

4 years ago

0.8.0-master-278

4 years ago