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

@lidprotocol/xlock-contracts

v1.1.0

Published

xLock is an open, 0 fee defi platform for infinite locked liquidity. Forked from uLock, inspired by rootkit.

Readme

xLock/xEth

xLock is an open, 0 fee defi platform for infinite locked liquidity. Forked from uLock, inspired by rootkit.

##Dapp https://xlock.eth.link Connect with Metamask, then launch your new token with as much xETH liquidity as you like. Or exchange xETH for ETH at a 1:1 ratio. All circulating xEth is backed 1:1 by ETH.

Contract deployments

Mainnet

xeth: 0x29B109625ac15BC4577d0b70ACB9e4E27F7C07E8 xlocker proxy: 0xAA13f1Fc73baB751Da08930007D4D847EeEafAA2 xlocker logic: 0xcf81bb0836b8157611a84be08a453b3abb1ca479

Ropsten

xeth: 0xA2F864C1c1a27f257c10FfBCFAeCa252B5610B4b xlocker proxy: 0x45a0A95Df3DAE8A9741328a0b7ce04DF55C22124 xlocker logic: 0xec99e3e28abd1d9a724b8639ec02cdeaae2e90fe

Installation

  1. npm install
  2. Copy keys-COPY.json to keys.json and fill out the fields.
  3. npm run build

You can then deploy with npm deploy-[NETWORK] for either ropsten or mainnet. For upgrading, use npm upgrade-[NETWORK].

If upgrading contracts, you will need to (1) use the admin key for the contract you deployed (2) edit the const XlockerAddressin scripts/upgrade.js.