
Security News
Nx npm Packages Compromised in Supply Chain Attack Weaponizing AI CLI Tools
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
@zetachain/networks
Advanced tools
This registry is a list of blockchain networks connected to ZetaChain.
This registry is a list of blockchain networks connected to ZetaChain.
If you're looking to build a dapp on ZetaChain, we recommend using the Hardhat template. This template has all the networks preconfigured, so you don't need to install this package manually.
Before getting started, ensure that you have Node.js and Yarn installed on your system.
To install this package in Hardhat project, add it as a development dependency:
yarn add --dev @zetachain/networks
In your hardhat.config.ts
file, import the getHardhatConfigNetworks
function
from @zetachain/networks
:
import { getHardhatConfigNetworks } from "@zetachain/networks";
const config: HardhatUserConfig = {
networks: {
...getHardhatConfigNetworks(),
},
};
In this configuration, the getHardhatConfigNetworks
function returns all
available networks from ZetaChain and spreads them into the networks
object.
This way, the Hardhat environment is configured to interact with all the
networks connected to ZetaChain.
getHardhatConfigNetworks
reads the private key from PRIVATE_KEY
environment
variable and defaults to an empty account array if the variable not set, and
throws an error if the private key is invalid.
@zetachain/networks
is released as a CommonJS project to work out of the box
with the current version of Hardhat. You can use it in a browser environment by
using a bundler like Vite.
vite.config.ts
:
import { defineConfig } from "vite";
export default defineConfig({
optimizeDeps: {
include: ["@zetachain/networks"],
},
});
You can now use @zetachain/networks
in your browser environment:
import { getHardhatConfigNetworks } from "@zetachain/networks";
If you modify the list of networks, it's crucial that the updated list aligns with the predefined schema. For this, you can use the in-built validation command:
yarn validate
Getters are designed to access and output the data of the network list. To execute the getters and print their output to the console, use the following command:
yarn output
This command will run the getter functions and display the resulting output in your terminal.
FAQs
This registry is a list of blockchain networks connected to ZetaChain.
The npm package @zetachain/networks receives a total of 1,107 weekly downloads. As such, @zetachain/networks popularity was classified as popular.
We found that @zetachain/networks demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.