All Projects → freddiecoleman → chia-client

freddiecoleman / chia-client

Licence: MIT license
TypeScript client for Chia RPC interfaces.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to chia-client

chia-blockchain-gui
Chia blockchain GUI in electron/react
Stars: ✭ 312 (+271.43%)
Mutual labels:  chia, chia-blockchain
farmr
A web dashboard for monitoring Chia farms. Also supports discord and email notifications.
Stars: ✭ 259 (+208.33%)
Mutual labels:  chia, chia-blockchain
pool-reference
Reference python implementation of Chia pool operations for pool operators
Stars: ✭ 452 (+438.1%)
Mutual labels:  chia, chia-blockchain
chia-bls-go
chia-bls-signature in go, chia bls 签名工具go实现
Stars: ✭ 32 (-61.9%)
Mutual labels:  chia, chia-blockchain
chiavdf
Chia VDF utilities
Stars: ✭ 51 (-39.29%)
Mutual labels:  chia, chia-blockchain
dive-into-chia
chia深入研究以及一些工具(WIP)
Stars: ✭ 73 (-13.1%)
Mutual labels:  chia, chia-blockchain
chia-monitor
🍃 A comprehensive monitoring and alerting solution for the status of your Chia farmer and harvesters.
Stars: ✭ 131 (+55.95%)
Mutual labels:  chia, chia-blockchain
chiapos
Chia Proof of Space library
Stars: ✭ 265 (+215.48%)
Mutual labels:  chia, chia-blockchain
chialisp-web
A docusaurus Chialisp website
Stars: ✭ 54 (-35.71%)
Mutual labels:  chia, chia-blockchain
chia-rosechain
chiarose(XCR) based on chia(XCH) source code fork, open source public chain
Stars: ✭ 378 (+350%)
Mutual labels:  chia
chia-log-analysis
Parses existing Chia plotter log files and builds a .csv file containing all the important details
Stars: ✭ 45 (-46.43%)
Mutual labels:  chia-blockchain
Swar-Chia-Plot-Manager
This is a Cross-Platform Plot Manager for Chia Plotting that is simple, easy-to-use, and reliable.
Stars: ✭ 1,310 (+1459.52%)
Mutual labels:  chia
machinaris
An easy-to-use WebUI for crypto plotting and farming. Offers Plotman, MadMax, Chiadog, Bladebit, Farmr, and Forktools in a Docker container. Supports Chia, MMX, Chives, Flax, HDDCoin, and BPX among others.
Stars: ✭ 324 (+285.71%)
Mutual labels:  chia
chiadog
A watch dog providing a peace in mind that your Chia farm is running smoothly 24/7.
Stars: ✭ 466 (+454.76%)
Mutual labels:  chia
Chia-Plot-Status
GUI Tool for beginners and experts to Monitor and Analyse Chia Plotting log files, show health and progress of running plots and estimated time to completion. No setup, configuration or installation of python or whatever required. Just install and enjoy.
Stars: ✭ 187 (+122.62%)
Mutual labels:  chia
prometheus-chia-exporter
Prometheus exporter for several chia node statistics
Stars: ✭ 30 (-64.29%)
Mutual labels:  chia-blockchain
ChiaMonitor
An approach for monitoring multiple Chia harvester in one web app based dashboard
Stars: ✭ 152 (+80.95%)
Mutual labels:  chia-blockchain
hpool-miner
chia chia-miner hpool hpool-miner hpool-og-miner hpool-pp-miner Synology RaspberryPi
Stars: ✭ 22 (-73.81%)
Mutual labels:  chia
chiagen
standalone chia generator
Stars: ✭ 13 (-84.52%)
Mutual labels:  chia

Chia Client

TypeScript client for communicating with Chia RPC interfaces. All API calls return promises.

Install and Setup

npm install chia-client

Full Node

import { FullNode } from 'chia-client';

const fullNode = new FullNode({
    protocol: 'https',
    hostname: 'localhost',
    port: 8555
});

const blockchain = fullNode.getBlockchainState();

console.log(await blockChainState.blockchain_state.space);

Wallet

import { Wallet } from 'chia-client';

const wallet = new Wallet({
    protocol: 'https',
    hostname: 'localhost',
    port: 8555
});

const mnemonic = await wallet.generateMnemonic();

Credits

This client is provided by Chia Blockchain Explorer.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].