All Projects → polkadot-js → common

polkadot-js / common

Licence: Apache-2.0 license
Utilities and base libraries for use across polkadot-js for Polkadot and Substrate. Includes base libraries, crypto helpers and cross-environment helpers. Full documentation & examples available.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to common

tools
Various cli tools for Polkadot and Substrate chains, including basic node monitoring, making API queries via a cli app and other command-line tools
Stars: ✭ 173 (-21.72%)
Mutual labels:  substrate, polkadot, polkadot-js
ts
Misc. TypeScript definitions that are not yet available on DefinitelyTyped but required by other projects in this repo. Should be merged with upstream projects or the DT project.
Stars: ✭ 13 (-94.12%)
Mutual labels:  substrate, polkadot, polkadot-js
subwasm
Subwasm is a cli utility to help you know more about WASM Runtimes. It help downloading, inspecting and comparing Substrate based chains such as Polkadot or Kusama.
Stars: ✭ 53 (-76.02%)
Mutual labels:  substrate, polkadot
polkascan-os
Polkascan Open Source
Stars: ✭ 52 (-76.47%)
Mutual labels:  substrate, polkadot
pallet-contracts-waterfall
Collection of simple Substrate smart contract examples written in Rust, AssemblyScript, Solang and the smart contract language ink! to test substrates pallet-contracts module
Stars: ✭ 28 (-87.33%)
Mutual labels:  substrate, polkadot-js
polkadot-wiki-old
The Polkadot wiki.
Stars: ✭ 56 (-74.66%)
Mutual labels:  substrate, polkadot
ui
UI utilities, libraries and Vue.js components in use across @polkadot-js projects
Stars: ✭ 19 (-91.4%)
Mutual labels:  substrate, polkadot-js
ares
Completely decentralized oracle protocol
Stars: ✭ 51 (-76.92%)
Mutual labels:  substrate, polkadot
digital-assets-association-poland
🐋 🐋 https://meetup.com/Silesia-Blockchain-Meetup 🐋 🐋
Stars: ✭ 14 (-93.67%)
Mutual labels:  substrate, polkadot
guardian
Web3 Guardian - a blockchain monitoring and alerting tool
Stars: ✭ 34 (-84.62%)
Mutual labels:  substrate, polkadot-js
reef-chain
EVM compatible chain with NPoS/PoC consensus
Stars: ✭ 142 (-35.75%)
Mutual labels:  substrate, polkadot
Substrate
Substrate: The platform for blockchain innovators
Stars: ✭ 6,275 (+2739.37%)
Mutual labels:  substrate, polkadot
interbtc
interBTC: Trustless Bitcoin on Polkadot | kBTC: Trustless Bitcoin on Kusama
Stars: ✭ 136 (-38.46%)
Mutual labels:  substrate, polkadot
mangata-node
Mangata ❤️ Substrate & Polkadot
Stars: ✭ 52 (-76.47%)
Mutual labels:  substrate, polkadot
py-substrate-interface
Python Substrate Interface
Stars: ✭ 125 (-43.44%)
Mutual labels:  substrate, polkadot
polkastats-v2
Polkadot Kusama network statistics
Stars: ✭ 20 (-90.95%)
Mutual labels:  polkadot, polkadot-js
subsocial-node
NOTE: Development continues in https://github.com/dappforce/subsocial-parachain repo. Subsocial full node with Substrate/Polkadot pallets for decentralized communities: blogs, posts, comments, likes, reputation.
Stars: ✭ 73 (-66.97%)
Mutual labels:  substrate, polkadot
polkascan-pre-harvester
Polkascan PRE Harvester
Stars: ✭ 23 (-89.59%)
Mutual labels:  substrate, polkadot
substrate-debug-kit
A collection of debug tools, scripts and libraries on top of substrate.
Stars: ✭ 96 (-56.56%)
Mutual labels:  substrate, polkadot
substrate-graph
a compact graph indexer stack for parity substrate, polkadot, kusama
Stars: ✭ 28 (-87.33%)
Mutual labels:  substrate, polkadot

polkadotjs license npm beta maintainability coverage

@polkadot/common

Various useful utility functions that are used across all projects in the @polkadot namespace. It provides utility functions with additional safety checks, allowing not only for consistent coding, but also reducing the general boilerplate.

overview

This repository is split up into a number of internal packages, namely utilities -

development

Contributions are welcome!

To start off, this repo (along with others in the @polkadot family) uses yarn workspaces to organise the code. As such, after cloning, its dependencies should be installed via yarn, not via npm; the latter will result in broken dependencies.

To get started -

  1. Clone the repo locally, via git clone https://github.com/polkadot-js/common <optional local path>
  2. Ensure that you have a recent version of Node.js, for development purposes Node 10 is recommended.
  3. Ensure that you have a recent version of Yarn, for development purposes Yarn >=1.10.1 is required.
  4. Install the dependencies by running yarn
  5. Build the everything via yarn run build
  6. You can also launch the API Docs, via yarn vuepress dev docs
  7. Access the docs via http://localhost:8080

tutorials

Looking for tutorials to get started? Look at examples for guides on how to use the base utilities.

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].