@eternl/网络编号
Eternl软件包的网络标识和网络级元数据.
安装
npm install @eternl/network-id
使用量
import {
NETWORK_ID,
type NetworkId,
isSupportedNetworkId,
isTestnetNetwork,
getNetworkCurrencyCode
} from '@eternl/network-id'
const id: NetworkId = NETWORK_ID.MAINNET
if (isSupportedNetworkId(id)) {
console.log(isTestnetNetwork(id))
console.log(getNetworkCurrencyCode(id))
}
调用时间档
@eternl/network-id/timeline 提供 createSlotTimeline {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}是来电的
时代边界。 它抓取并冻结所提供的数据,检查连续性,
并拒绝不安全的整数。 它不注册网络或选择终点.
import { createSlotTimeline } from '@eternl/network-id/timeline'
const timeline = createSlotTimeline([
{ firstSlot: 0, startTimeMs: Date.UTC(2026, 0, 1), slotLengthMs: 1000 }
])
const time = timeline.timestampAtSlot(42)
const firstSlot = timeline.slotAtOrAfter(time + 1) // 43
时间是非负数的Unix毫秒. slotAtOrAfter 夹住时间戳
起源为零; 它向上旋转, 因此包含最后一个插槽 [start, end)
实值 slotAtOrAfter(end) - 1。超过安全整数范围投出的结果.
时间线工具不会改变注册网络帮助者或选择前端网络.
穆萨希发展网络
NETWORK_ID.MUSASHI 是犬科动物 musashi 身份证,魔法164,
测试网地址为比特0并起源于2026-10-18T00:00:00Z. 插槽最后一分钟
和时代包含21,600个槽. 正常可用性跟随后端
已公布的网络地图. isDevelopmentNetwork 是一种描述性分类,
不是额外的选入门。 穆萨希有自己的钱包/缓存命名空间.
@eternl/network-id/network/musashi/profile 不可变出口 MUSASHI 起源
针,解码器家族和时间表。 当前rc-2026w44配置保留
这些起源字节; decoderProfile 实值 dijkstra未来
链式重置必须改变其被钉住的身份并重建受影响的国家,不
更名公共网络ID. 见 来源。 。 。 .
此公共软件包没有 API、 探险家或水龙头 URL 。 特性可用性
属于 @eternl/network-feature 和消耗性应用程序的主机发现.
出口
NETWORK_IDNetworkIdnetworkIdListnetworkIdxnetworkGroupsnetworkAddressPrefixnetworkStakeAddressPrefixnetworkCurrencyCodenetworkCurrencySymbolisSupportedNetworkIdgetNetworkIdgetNetworkDecimalsisTestnetNetworkisDevelopmentNetworkisCustomNetworkgetNetworkCurrencyCodegetNetworkCurrencySymbol
许可证
商业来源许可证1.1(BUSL-1.1) (中文(简体) ).
额外使用赠款 : None。 。 。 .
商业用途需要从塔斯滕昆斯特获得单独的许可证.
联系人 : https://tastenkunst.com/ (中文(简体) )