New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@cypherium/web3c

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cypherium/web3c

Cypherium JavaScript API, middleware to talk to a cypherium node over RPC

latest
Source
npmnpm
Version
0.10.1
Version published
Maintainers
1
Created
Source

Migration 0.13.0 -> 0.14.0

web3c.js version 0.14.0 supports multiple instances of web3c object. To migrate to this version, please follow the guide:

-var web3c = require('web3c');
+var Web3c = require('web3c');
+var web3c = new Web3c();

Cypherium JavaScript API

Join the chat at https://gitter.im/cypherium/web3c.js

This is the Cypherium compatible JavaScript API which implements the Generic JSON RPC spec. It's available on npm as a node module, for bower and component as an embeddable js and as a meteor.js package.

NPM version Build Status dependency status dev dependency status Coverage Status Stories in Ready

You need to run a local Cypherium node to use this library.

Documentation

Installation

Node.js

npm install web3c

Yarn

yarn add web3c

Meteor.js

meteor add cypherium:web3c

As Browser module

Bower

bower install web3c

Component

component install cypherium/web3c.js
  • Include web3c.min.js in your html file. (not required for the meteor package)

Usage

Use the web3c object directly from global namespace:

console.log(web3c); // {cph: .., shh: ...} // it's here!

Set a provider (HttpProvider)

if (typeof web3c !== 'undefined') {
  web3c = new Web3c(web3c.currentProvider);
} else {
  // set the provider you want from Web3c.providers
  web3c = new Web3c(new Web3c.providers.HttpProvider("http://localhost:8545"));
}

Set a provider (HttpProvider using HTTP Basic Authentication)

web3c.setProvider(new web3c.providers.HttpProvider('http://host.url', 0, BasicAuthUsername, BasicAuthPassword));

There you go, now you can use it:

var coinbase = web3c.cph.coinbase;
var balance = web3c.cph.getBalance(coinbase);

You can find more examples in example directory.

Contribute!

Requirements

  • Node.js
  • npm
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install nodejs-legacy

Building (gulp)

npm run-script build

Testing (mocha)

npm test

Community

Other implementations

Keywords

cypherium

FAQs

Package last updated on 23 Jun 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts