npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@xyo-network/xl1-network-model

v1.25.26

Published

XYO Layer One API

Readme

@xyo-network/xl1-network-model

logo

npm-badge npm-downloads-badge jsdelivr-badge npm-license-badge socket-badge

XYO Layer One API

Reference

@xyo-network/xl1-network-model


Interfaces

Type Aliases

Variables

Functions

References

MainNetworkIconString

Renames and re-exports LocalNetworkIconString


SequenceNetworkIconString

Renames and re-exports LocalNetworkIconString

functions

getNetworkNode

@xyo-network/xl1-network-model


function getNetworkNode(): Promise<MemoryNode<MemoryNodeParams, NodeModuleEventData>>;

Returns

Promise<MemoryNode<MemoryNodeParams, NodeModuleEventData>>

getNetworkNodes

@xyo-network/xl1-network-model


function getNetworkNodes(): Map<string, AttachableNodeInstance<NodeParams<AnyConfigSchema<NodeConfig>>, NodeModuleEventData>>;

Returns

Map<string, AttachableNodeInstance<NodeParams<AnyConfigSchema<NodeConfig>>, NodeModuleEventData>>

initNetworkNode

@xyo-network/xl1-network-model


function initNetworkNode(activeNetwork): Promise<AttachableNodeInstance<NodeParams<AnyConfigSchema<NodeConfig>>, NodeModuleEventData>>;

Parameters

activeNetwork

NetworkBootstrap

Returns

Promise<AttachableNodeInstance<NodeParams<AnyConfigSchema<NodeConfig>>, NodeModuleEventData>>

interfaces

ChainConnection

@xyo-network/xl1-network-model


Extended by

Properties

chain?

optional chain: ChainId;

Chain Identifier - can be a hex (eth contract address) or a string


name

name: string;

Name of the chain


url

url: string;

Url for accessing the network

ChainForkFields

@xyo-network/xl1-network-model


Extended by

Properties

forkedAtLastBlockNumber?

optional forkedAtLastBlockNumber: string;

Block Number at which the chain was forked from


forkedAtLastHash?

optional forkedAtLastHash: string;

Hash in the last block the chain was forked from


forkedChainId?

optional forkedChainId: Address;

Address of the forked chain

Network

@xyo-network/xl1-network-model


Extends

Properties

chain?

optional chain: ChainId;

Chain Identifier - can be a hex (eth contract address) or a string

Inherited from

ChainConnection.chain


name

name: string;

Name of the chain

Inherited from

ChainConnection.name


url

url: string;

Url for accessing the network

Inherited from

ChainConnection.url


forkedAtLastBlockNumber?

optional forkedAtLastBlockNumber: string;

Block Number at which the chain was forked from

Inherited from

ChainForkFields.forkedAtLastBlockNumber


forkedAtLastHash?

optional forkedAtLastHash: string;

Hash in the last block the chain was forked from

Inherited from

ChainForkFields.forkedAtLastHash


forkedChainId?

optional forkedChainId: Address;

Address of the forked chain

Inherited from

ChainForkFields.forkedChainId


description

description: string;

Description of the network

Inherited from

NetworkFields.description


explorerUrl?

optional explorerUrl: string;

Url for accessing the network explorer

Inherited from

NetworkFields.explorerUrl


icon?

optional icon: string;

string representation of the icon (svg)

Inherited from

NetworkFields.icon


id

id: DefaultNetworkIds;

Machine-readable identifier

Inherited from

NetworkFields.id


symbol?

optional symbol: string;

Symbol of the network

Inherited from

NetworkFields.symbol


custom

custom: boolean;

NetworkBootstrapFields

@xyo-network/xl1-network-model


Note: Optional Properties can be found walking the chain to the genesis block

Extends

Properties

chain?

optional chain: ChainId;

Chain Identifier - can be a hex (eth contract address) or a string

Inherited from

ChainConnection.chain


name

name: string;

Name of the chain

Inherited from

ChainConnection.name


url

url: string;

Url for accessing the network

Inherited from

ChainConnection.url


forkedAtLastBlockNumber?

optional forkedAtLastBlockNumber: string;

Block Number at which the chain was forked from

Inherited from

ChainForkFields.forkedAtLastBlockNumber


forkedAtLastHash?

optional forkedAtLastHash: string;

Hash in the last block the chain was forked from

Inherited from

ChainForkFields.forkedAtLastHash


forkedChainId?

optional forkedChainId: Address;

Address of the forked chain

Inherited from

ChainForkFields.forkedChainId


description

description: string;

Description of the network

Inherited from

NetworkFields.description


explorerUrl?

optional explorerUrl: string;

Url for accessing the network explorer

Inherited from

NetworkFields.explorerUrl


icon?

optional icon: string;

string representation of the icon (svg)

Inherited from

NetworkFields.icon


id

id: DefaultNetworkIds;

Machine-readable identifier

Inherited from

NetworkFields.id


schema

schema: "network.xyo.network.bootstrap";

Inherited from

NetworkFields.schema


symbol?

optional symbol: string;

Symbol of the network

Inherited from

NetworkFields.symbol

NetworkFields

@xyo-network/xl1-network-model


Extended by

Properties

description

description: string;

Description of the network


explorerUrl?

optional explorerUrl: string;

Url for accessing the network explorer


icon?

optional icon: string;

string representation of the icon (svg)


id

id: DefaultNetworkIds;

Machine-readable identifier


schema

schema: "network.xyo.network.bootstrap";

symbol?

optional symbol: string;

Symbol of the network

type-aliases

NetworkBootstrap

@xyo-network/xl1-network-model


type NetworkBootstrap = Payload<NetworkBootstrapFields, NetworkBootstrapSchema>;

NetworkBootstrapSchema

@xyo-network/xl1-network-model


type NetworkBootstrapSchema = typeof NetworkBootstrapSchema;

variables

DefaultNetworks

@xyo-network/xl1-network-model


const DefaultNetworks: NetworkBootstrap[];

LocalNetwork

@xyo-network/xl1-network-model


const LocalNetwork: NetworkBootstrap;

LocalNetworkIconString

@xyo-network/xl1-network-model


const LocalNetworkIconString: string;

MainNetwork

@xyo-network/xl1-network-model


const MainNetwork: NetworkBootstrap;

NetworkBootstrapSchema

@xyo-network/xl1-network-model


const NetworkBootstrapSchema: "network.xyo.network.bootstrap";

SequenceNetwork

@xyo-network/xl1-network-model


const SequenceNetwork: NetworkBootstrap;

asOptionalNetwork

@xyo-network/xl1-network-model


const asOptionalNetwork: (value) => NetworkBootstrap | undefined;

Parameters

value

AnyNonPromise

Returns

NetworkBootstrap | undefined

isNetworkBootstrap

@xyo-network/xl1-network-model


const isNetworkBootstrap: (x?) => x is NetworkBootstrap;

Parameters

x?

unknown

Returns

x is NetworkBootstrap

Maintainers

License

See the LICENSE file for license details

Credits

Made with 🔥 and ❄️ by XYO