@ckb-lumos/config-manager
Advanced tools
Comparing version 0.0.0-canary-00c3035-20231220025235 to 0.0.0-canary-0353ba3-20240115043810
export * from "./types"; | ||
export { initializeConfig, getConfig, validateConfig } from "./manager"; | ||
/** | ||
* @deprecated use the {@link nameOfScript} and {@link findConfigByScript} function instead | ||
*/ | ||
export * as helpers from "./helpers"; | ||
export { nameOfScript, findConfigByScript } from "./helpers"; | ||
export { predefined, createConfig } from "./predefined"; | ||
export { generateGenesisScriptConfigs } from "./genesis"; | ||
export { refreshScriptConfigs, createRpcResolver, createLatestTypeIdResolver, } from "./refresh"; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -10,6 +10,11 @@ "use strict"; | ||
validateConfig: true, | ||
nameOfScript: true, | ||
findConfigByScript: true, | ||
helpers: true, | ||
predefined: true, | ||
createConfig: true, | ||
generateGenesisScriptConfigs: true | ||
generateGenesisScriptConfigs: true, | ||
refreshScriptConfigs: true, | ||
createRpcResolver: true, | ||
createLatestTypeIdResolver: true | ||
}; | ||
@@ -22,2 +27,20 @@ Object.defineProperty(exports, "createConfig", { | ||
}); | ||
Object.defineProperty(exports, "createLatestTypeIdResolver", { | ||
enumerable: true, | ||
get: function () { | ||
return _refresh.createLatestTypeIdResolver; | ||
} | ||
}); | ||
Object.defineProperty(exports, "createRpcResolver", { | ||
enumerable: true, | ||
get: function () { | ||
return _refresh.createRpcResolver; | ||
} | ||
}); | ||
Object.defineProperty(exports, "findConfigByScript", { | ||
enumerable: true, | ||
get: function () { | ||
return _helpers.findConfigByScript; | ||
} | ||
}); | ||
Object.defineProperty(exports, "generateGenesisScriptConfigs", { | ||
@@ -42,2 +65,8 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(exports, "nameOfScript", { | ||
enumerable: true, | ||
get: function () { | ||
return _helpers.nameOfScript; | ||
} | ||
}); | ||
Object.defineProperty(exports, "predefined", { | ||
@@ -49,2 +78,8 @@ enumerable: true, | ||
}); | ||
Object.defineProperty(exports, "refreshScriptConfigs", { | ||
enumerable: true, | ||
get: function () { | ||
return _refresh.refreshScriptConfigs; | ||
} | ||
}); | ||
Object.defineProperty(exports, "validateConfig", { | ||
@@ -73,4 +108,5 @@ enumerable: true, | ||
var _genesis = require("./genesis"); | ||
var _refresh = require("./refresh"); | ||
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function (nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } | ||
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } | ||
//# sourceMappingURL=index.js.map |
@@ -111,3 +111,3 @@ "use strict"; | ||
HASH_TYPE: "type", | ||
TX_HASH: "0x27b62d8be8ed80b9f56ee0fe41355becdb6f6a40aeba82d3900434f43b1c8b60", | ||
TX_HASH: "0xff234bf2fb0ad2ab5b356ceda317d3dee3efb2c55b9427ef55d9dcbf6eecbf9f", | ||
INDEX: "0x0", | ||
@@ -114,0 +114,0 @@ DEP_TYPE: "code" |
{ | ||
"name": "@ckb-lumos/config-manager", | ||
"version": "0.0.0-canary-00c3035-20231220025235", | ||
"version": "0.0.0-canary-0353ba3-20240115043810", | ||
"description": "Config manager for lumos", | ||
@@ -28,5 +28,6 @@ "author": "Xuejie Xiao <xxuejie@gmail.com>", | ||
"dependencies": { | ||
"@ckb-lumos/base": "0.0.0-canary-00c3035-20231220025235", | ||
"@ckb-lumos/bi": "0.0.0-canary-00c3035-20231220025235", | ||
"@ckb-lumos/codec": "0.0.0-canary-00c3035-20231220025235", | ||
"@ckb-lumos/base": "0.0.0-canary-0353ba3-20240115043810", | ||
"@ckb-lumos/bi": "0.0.0-canary-0353ba3-20240115043810", | ||
"@ckb-lumos/codec": "0.0.0-canary-0353ba3-20240115043810", | ||
"@ckb-lumos/rpc": "0.0.0-canary-0353ba3-20240115043810", | ||
"@types/deep-freeze-strict": "^1.1.0", | ||
@@ -33,0 +34,0 @@ "deep-freeze-strict": "^1.1.1" |
@@ -7,10 +7,23 @@ # @ckb-lumos/config-manager | ||
import { initializeConfig, predefined } from '@ckb-lumos/config'; | ||
import { generateAddress } from '@ckb-lumos/helper' | ||
import { encodeToAddress } from '@ckb-lumos/helper' | ||
initializeConfig(predefined.AGGRON); | ||
generateAddress({...}) // ckt1... | ||
encodeToAddress({...}) // ckt1... | ||
initializeConfig(predefined.LINA); | ||
generateAddress({...}) // ckb1... | ||
encodeToAddress({...}) // ckb1... | ||
``` | ||
## Refreshing Config | ||
```ts | ||
import { refreshScriptConfig } from "@ckb-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), | ||
}); | ||
``` |
export * from "./types"; | ||
export { initializeConfig, getConfig, validateConfig } from "./manager"; | ||
/** | ||
* @deprecated use the {@link nameOfScript} and {@link findConfigByScript} function instead | ||
*/ | ||
export * as helpers from "./helpers"; | ||
export { nameOfScript, findConfigByScript } from "./helpers"; | ||
export { predefined, createConfig } from "./predefined"; | ||
export { generateGenesisScriptConfigs } from "./genesis"; | ||
export { | ||
refreshScriptConfigs, | ||
createRpcResolver, | ||
createLatestTypeIdResolver, | ||
} from "./refresh"; |
@@ -136,3 +136,3 @@ import deepFreeze from "deep-freeze-strict"; | ||
TX_HASH: | ||
"0x27b62d8be8ed80b9f56ee0fe41355becdb6f6a40aeba82d3900434f43b1c8b60", | ||
"0xff234bf2fb0ad2ab5b356ceda317d3dee3efb2c55b9427ef55d9dcbf6eecbf9f", | ||
INDEX: "0x0", | ||
@@ -139,0 +139,0 @@ DEP_TYPE: "code", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
93205
38
1371
29
6
+ Added@ckb-lumos/base@0.0.0-canary-0353ba3-20240115043810(transitive)
+ Added@ckb-lumos/bi@0.0.0-canary-0353ba3-20240115043810(transitive)
+ Added@ckb-lumos/codec@0.0.0-canary-0353ba3-20240115043810(transitive)
+ Added@ckb-lumos/rpc@0.0.0-canary-0353ba3-20240115043810(transitive)
+ Added@ckb-lumos/toolkit@0.0.0-canary-0353ba3-20240115043810(transitive)
+ Addedabort-controller@3.0.0(transitive)
+ Addedcross-fetch@3.2.0(transitive)
+ Addedevent-target-shim@5.0.1(transitive)
+ Addednode-fetch@2.7.0(transitive)
+ Addedtr46@0.0.3(transitive)
+ Addedwebidl-conversions@3.0.1(transitive)
+ Addedwhatwg-url@5.0.0(transitive)
- Removed@ckb-lumos/base@0.0.0-canary-00c3035-20231220025235(transitive)
- Removed@ckb-lumos/bi@0.0.0-canary-00c3035-20231220025235(transitive)
- Removed@ckb-lumos/codec@0.0.0-canary-00c3035-20231220025235(transitive)
- Removed@ckb-lumos/toolkit@0.0.0-canary-00c3035-20231220025235(transitive)