open-index/open-npm huggingface dataset:
npm package: @morph-kyan/gkd-subscription
Description: `默认规则` 仅启用 `开屏广告` 一类规则, 其它所有规则均需用户手动打开
Author: lisonge
Latest version: 1.191.0

# @gkd-kit/subscription

`默认规则` 仅启用 `开屏广告` 一类规则, 其它所有规则均需用户手动打开

在 GKD 内添加以下链接即可使用此规则

```txt
https://fastly.jsdelivr.net/npm/@gkd-kit/subscription
```

当前版本: v191

当前订阅文件已适配 610 个 APP, 共有 1366 规则组

查看 [适配 APP 列表](./AppList.md)

如何编写订阅/贡献此项目 -> [CONTRIBUTING.md](./CONTRIBUTING.md)

## 感谢以下开发者的贡献

![img](https://contrib.rocks/image?repo=gkd-kit/subscription&_v=191)
npm package: @morph-l2/core-utils
Description: `@morph-l2/core-utils` contains the Morph Virtual Machine core utilities.
Author: Morph
Latest version: 0.0.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @morph-l2/core-utils
## What is this?

`@morph-l2/core-utils` contains the Morph Virtual Machine core utilities.

## Getting started

### Building and usage

After cloning and switching to the repository, install dependencies:

```bash
$ yarn
```

Use the following commands to build, use, test, and lint:

```bash
$ yarn build
$ yarn test
$ yarn lint
```

### L2 Fees

`TxGasLimit` can be used to `encode` and `decode` the L2 Gas Limit
locally.

```typescript
import { TxGasLimit } from '@morph-l2/core-utils'
import { JsonRpcProvider } from 'ethers'

const L2Provider = new JsonRpcProvider('http://127.0.0.1:9545')
const L1Provider = new JsonRpcProvider('http://127.0.0.1:8545')

const l2GasLimit = await L2Provider.send('eth_estimateExecutionGas', [tx])
const l1GasPrice = await L1Provider.getGasPrice()

const encoded = TxGasLimit.encode({
  data: '0x',
  l1GasPrice,
  l2GasLimit,
  l2GasPrice: 10000000,
})

const decoded = TxGasLimit.decode(encoded)
assert(decoded.eq(gasLimit))

const estimate = await L2Provider.estimateGas()
assert(estimate.eq(encoded))
```
npm package: @morph-l2/lrt-sdk
Description: [Morph] Tools for working with Morph LRT
Latest version: 0.1.5

# @morph-l2/lrt-sdk

The `@morph-l2/lrt-sdk` package provides a set of tools for interacting with Morph.

## Installation

```
npm install @morph-l2/lrt-sdk
```
npm package: @morph-l2/sdk
Description: [Morph] Tools for working with Morph
Latest version: 0.3.30
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @morph-l2/sdk

The `@morph-l2/sdk` package provides a set of tools for interacting with Morph.

## Installation

```
npm install @morph-l2/sdk@latest
```

## Docs

You can find auto-generated API documentation over at [docs.morphl2.io](https://docs.morphl2.io/docs/build-on-morph/sdk/globals/).

## Using the SDK

### CrossChainMessenger

The [`CrossChainMessenger`](https://docs.morphl2.io/docs/build-on-morph/sdk/classes/CrossChainMessenger) class simplifies the process of moving assets and data between Ethereum and Morph.
You can use this class to, for example, initiate a withdrawal of ERC20 tokens from morph back to Ethereum, accurately track when the withdrawal is ready to be finalized on Ethereum, and execute the finalization transaction after the challenge period has elapsed.
The `CrossChainMessenger` can handle deposits and withdrawals of ETH and any ERC20-compatible token.
The `CrossChainMessenger` automatically connects to all relevant contracts so complex configuration is not necessary.

### L2Provider and related utilities

The Morph SDK includes [various utilities](https://docs.morphl2.io/docs/build-on-morph/sdk/type-aliases/L2Provider) for handling Morph's [transaction fee model](https://docs.morphl2.io/docs/build-on-morph/build-on-morph/understand-transaction-cost-on-morph/).
For instance, [`estimateTotalGasCost`](https://docs.morphl2.io/docs/build-on-morph/sdk/functions/estimateTotalGasCost) will estimate the total cost (in wei) to send at transaction on Morph including both the L2 execution cost and the L1 data cost.
You can also use the [`asL2Provider`](https://docs.morphl2.io/docs/build-on-morph/sdk/functions/asL2Provider) function to wrap an ethers Provider object into an `L2Provider` which will have all of these helper functions attached.

### Other utilities

The SDK contains other useful helper functions and constants.
For a complete list, refer to the auto-generated [SDK documentation](https://docs.morphl2.io/docs/build-on-morph/sdk/globals/)
npm package: @morph-llm/morph-fast-apply
Description: This package has moved to @morphllm/morphmcp
Author: Morph
Latest version: 0.8.2
Deprecated: This package has moved to @morphllm/morphmcp. See https://morphllm.com/

# @morph-llm/morph-fast-apply

This package has moved to [@morphllm/morphmcp](https://www.npmjs.com/package/@morphllm/morphmcp).

For documentation, visit [morphllm.com](https://morphllm.com/).