All Projects → polkadot-js → Api

polkadot-js / Api

Licence: apache-2.0
Promise and RxJS APIs around Polkadot and any Substrate-based chain RPC calls. It is dynamically generated based on what the Substrate runtime provides in terms of metadata. Full documentation & examples available

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Api

Ws Promise Client
PROJECT MOVED: https://github.com/kdex/ws-promise
Stars: ✭ 6 (-97.41%)
Mutual labels:  rpc, promise
mst-effect
💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
Stars: ✭ 19 (-91.81%)
Mutual labels:  rxjs, promise
Datakernel
Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!
Stars: ✭ 87 (-62.5%)
Mutual labels:  rpc, promise
ws-promise
A tiny, Promise-based WebSocket protocol allowing request-response usage in ECMAScript
Stars: ✭ 20 (-91.38%)
Mutual labels:  promise, rpc
Angular1 Async Filter
Angular2 async pipe implemented as Angular 1 filter to handle promises & RxJS observables
Stars: ✭ 59 (-74.57%)
Mutual labels:  promise, rxjs
Socket.io Rpc
Extend your promises across a network with socket.io
Stars: ✭ 67 (-71.12%)
Mutual labels:  rpc, promise
Node Stratum
Stratum protocol server and client for Node.js
Stars: ✭ 129 (-44.4%)
Mutual labels:  rpc, promise
React Organism
Dead simple React state management to bring pure components alive
Stars: ✭ 219 (-5.6%)
Mutual labels:  promise
Wx Promise Request
解决微信小程序 wx.request 请求的并发数限制、不支持异步问题
Stars: ✭ 226 (-2.59%)
Mutual labels:  promise
Awesome Haxe Gamedev
Resources for game development on haxe
Stars: ✭ 213 (-8.19%)
Mutual labels:  libraries
Mu Haskell
Mu (μ) is a purely functional framework for building micro services.
Stars: ✭ 215 (-7.33%)
Mutual labels:  rpc
Rxjs Ultimate Cn
RxJS Ultimate 中文版
Stars: ✭ 219 (-5.6%)
Mutual labels:  rxjs
Core Js
Standard Library
Stars: ✭ 15,854 (+6733.62%)
Mutual labels:  promise
Jetlinks Ui Antd
jetlinks community ant design 演示地址:http://demo.jetlinks.cn 账号/密码: test/test123456
Stars: ✭ 213 (-8.19%)
Mutual labels:  rxjs
Indicnlp catalog
A collaborative catalog of resources for Indian language NLP
Stars: ✭ 230 (-0.86%)
Mutual labels:  libraries
Typeless
A complete toolkit for building scalable React apps with Typescript.
Stars: ✭ 215 (-7.33%)
Mutual labels:  rxjs
Massive Js
A data mapper for Node.js and PostgreSQL.
Stars: ✭ 2,521 (+986.64%)
Mutual labels:  promise
Archivesspace
The ArchivesSpace archives management tool
Stars: ✭ 230 (-0.86%)
Mutual labels:  libraries
Angular Ru Interview Questions
Вопросы на собеседовании по Angular
Stars: ✭ 224 (-3.45%)
Mutual labels:  rxjs
Spring Dubbo Service
微服务 spring dubbo项目:dubbo rpc;druid数据源连接池;mybatis配置集成,多数据源;jmx监控MBean;定时任务;aop;ftp;测试;Metrics监控;参数验证;跨域处理;shiro权限控制;consul服务注册,发现;redis分布式锁;SPI服务机制;cat监控;netty服务代理;websocket;disconf;mongodb集成;rest;docker;fescar
Stars: ✭ 224 (-3.45%)
Mutual labels:  rpc

polkadotjs license npm beta maintainability coverage

@polkadot/api

This library provides a clean wrapper around all the methods exposed by a Polkadot/Substrate network client and defines all the types exposed by a node. For complete documentation around the classes, interfaces and their use, visit the documentation portal.

If you are an existing user, please be sure to track the CHANGELOG and UPGRADING guides when changing versions.

tutorials

Looking for tutorials to get started? Look at examples for guides on how to use the API to make queries and submit transactions.

overview

The API is split up into a number of internal packages -

  • @polkadot/api The API library, providing both Promise and RxJS Observable-based interfaces. This is the main user-facing entry point.
  • @polkadot/api-derive Derived results that are injected into the API, allowing for combinations of various query results (only used internally and exposed on the Api instances via api.derive.*)
  • @polkadot/api-metadata Base extrinsic, storage and constant injectors for injection
  • @polkadot/rpc-core Wrapper around all JSON-RPC methods exposed by a Polkadot network client
  • @polkadot/rpc-provider Providers for connecting to nodes, including WebSockets and Http

Type definitions for interfaces as exposed by Polkadot & Substrate clients -

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