0.4.1 • Published 7 months ago

corebc v0.4.1

Weekly downloads
-
License
CORE
Repository
-
Last release
7 months ago

CoreBC

A complete, compact, and simple library for CoreBC, written in TypeScript.

Features

  • Keep your private keys in your client
  • Import and export JSON wallets (Gocore, XCB HODLER, CorePass)
  • Use meta-classes to generate JavaScript objects from any contract ABI, including ABIv2 and Human-Readable ABI
  • Tree-shaking focused; include only what you need during bundling
  • Complete functionality to fulfill all your CoreBC needs
  • Entirely written in TypeScript with strict types for enhanced security
  • CORE License (MIT for ALL dependencies); fully open source

Installation

NodeJS

npm i corebc

Browser (ESM)

The bundled library is available in the ./dist/ folder in this repo.

<script type="module">
    import { corebc } from "./dist/corebc.min.js";
</script>

Providers

CoreBC collaborates with an ever-growing list of third-party providers, making it quick and easy to get started. CoreBC provides default keys for each service.

These built-in keys allow you to use corebc.getDefaultProvider() and begin developing immediately.

However, note that the API keys provided by CoreBC are shared and intentionally throttled. This approach encourages developers to acquire their own keys, which come with additional benefits like faster responses, increased capacity, analytics, and access to features like archival data.

Extension Packages

The corebc package includes the core functionality required to interact with CoreBC. There are several other packages designed to augment its functionality and improve the user experience.

  • Hardware Wallets (@TODO)

License

CORE License (MIT for ALL dependencies).

0.4.1

7 months ago

0.4.0

7 months ago

0.3.8

7 months ago

0.3.7

7 months ago

0.3.6

7 months ago

0.3.5

7 months ago

0.3.4

7 months ago

0.3.3

8 months ago

0.3.2

8 months ago

0.3.1

8 months ago

0.3.0

8 months ago