circular-protocol-api
v1.0.13
Published
Circular Protocol Blockchain Official NodeJS API
Downloads
15
Maintainers
Readme
Circular Protocol Node.js API
Overview
This is the Circular Protocol Node.js API, an open-source Node.js package designed to interact with the Circular Blockchain platform and its associated Network Access Gateway (NAG). This package provides a comprehensive set of APIs to manage wallets, assets, smart contracts, and blockchain transactions.
Version: 1.0.12
- Creation Date: 7/12/2022
- Last Update: 12/10/2024
- Originator: Gianluca De Novi, PhD
- Contributors: Danny De Novi, redorc83
Features
- Smart contract management and execution.
- Wallet creation, registration, and balance retrieval.
- Blockchain transaction submission and querying.
- Asset and voucher management.
- Domain resolution and association with wallets.
- Analytics and blockchain data retrieval.
- Support for
secp256k1
signing and verification using elliptic curve cryptography.
Installation
npm install circular-protocol-api
Usage
CommonJS
const CircularProtocolAPI = require('circular-protocol-api');
(async () => {
try {
const blockchain = 'your-blockchain';
const wallet = 'your-wallet';
const walletExists = await CircularProtocolAPI.getWallet(blockchain, wallet); // 60-second timeout, 5-second interval
console.log('Wallet exists:', walletExists);
} catch (error) {
console.error('Error:', error);
}
})();
ES Modules
import CircularProtocolAPI from 'circular-protocol-api';
var walletExists = await CircularProtocolAPI.getWallet('BlockchainHex', 'WalletAddressHex');
console.log(walletExists)
API Documentation
Find more on GitBook
License
This library is open-source and available for both private and commercial use. For detailed terms, please refer to the LICENSE file provided in the repository.
Contributors
- Gianluca De Novi, PhD
- Danny De Novi
- redorc83
For any issues or feature requests, feel free to open an issue or submit a pull request on the GitHub repository.