@ckb-lumos/config-manager

0.22.2 • Public • Published

@ckb-lumos/config-manager

Example

import { initializeConfig, predefined } from "@ckb-lumos/config-manager"
// or import from the entry package
import { initializeConfig, predefined } from "@ckb-lumos/lumos/config"
import { encodeToAddress } from '@ckb-lumos/helper'

initializeConfig(predefined.AGGRON);
encodeToAddress({...}) // ckt1...


initializeConfig(predefined.LINA);
encodeToAddress({...}) // ckb1...

Refreshing Config

import { refreshScriptConfigs } from "@ckb-lumos/config-manager"
// or import from the entry package
import { refreshScriptConfigs } from "@ckb-lumos/lumos/config"
import { RPC } from "@ckb-lumos/rpc";

const rpc = new RPC("http://localhost:8114");

const refreshed = await refreshScriptConfigs(predefined.AGGRON4.SCRIPTS, {
  resolve: createRpcResolver(rpc),
});

Readme

Keywords

none

Package Sidebar

Install

npm i @ckb-lumos/config-manager

Weekly Downloads

1,303

Version

0.22.2

License

MIT

Unpacked Size

93.3 kB

Total Files

38

Last publish

Collaborators

  • homura
  • xuejie.nervos
  • classicalliu