opstack-kit
TypeScript icon, indicating that this package has built-in type declarations

1.8.0 • Public • Published

opstack-kit

Bridging hooks for OP Stack Chains

Npm Badge

Features

  • Simplifies cross L1 & L2 interactions
  • Supports "CustomGasToken" deposit & withdrawal functions
  • Supports multi-functionality & new fault-proof feature
  • CLI command development tools

Installation

Recommend: use Nodejs v20+ and add -g is a global package installation. (guide)

npm i -g opstack-kit

or

pnpm i -g opstack-kit

or

bun i -g opstack-kit

or

yarn add -g opstack-kit

Example

After use opstack-kit/chains for configuring the network in your app, just import the opstack-kit hooks to start interacting with OP Stack chains.

import { useWriteDepositETH } from 'opstack-kit'

const { writeDepositETH } = useWriteDepositETH()

return (
  <button
    onClick={() =>
      writeDepositETH({
        args: {
          to: '0x215db47f1B2ae03ec45024Cf62ce82879b137469',
          amount: 1n,
        },
        l2ChainId: 11155420,
      })}
  >
    Deposit ETH
  </button>
)

Donate

0xB6Be617b1D6fE5DbdD21A6AcFD9e97A35ddCEfF5

Package Sidebar

Install

npm i opstack-kit

Weekly Downloads

42

Version

1.8.0

License

MIT

Unpacked Size

4.76 MB

Total Files

404

Last publish

Collaborators

  • nidzweb3