open-index/open-npm huggingface dataset:
npm package: @kyuzan/annapurna-sdk-js
Description: Annapurna NFT Platform Client SDK
Latest version: 1.1.0

# @KyuzanInc/mint-sdk-js

Kyuzan Inc. MINT の SDK

# Source Code

[KyuzanInc/mint-sdk-js](https://github.com/KyuzanInc/mint-sdk-js)

# Getting Started

## Install

```bash
	% npm i @kyuzan/annapurna-sdk-js
```

## API Documentation

[docs](https://kyuzaninc.github.io/mint-sdk-js/)

## AccessToken と ProjectId の取得

Kyuzan に連絡

本番用、開発用単位でプロジェクトを生成して運用する想定。
現状は Kyuzan が用意する、

## NFT のマスターデータ入稿

Kyuzan に連絡

# About ETH

通常の NFT ショップなどは ETH は、ether という単位で取引される。（日本円でいうと`円`）

ETH にとって wei が最小単位である。（銭）

`1ether === 1000000000000000000wei`

## ETH in SDK

SDK では基本的には、`number`型を用いて ether 単位で通貨を扱う。

一部、`BigNumber`クラスとして通貨を扱っている。wei を`number`型で扱うと、環境によってはオーバーフローを起こすため、`BigNumber`クラスを用いて表現しているためだ。

SDK では通貨のユーティリティーとして以下を提供している。

- `SDK.formatEther` を用いると、`BigNumber`から ether 単位に変換した`string`を取得できる
- `SDK.parseEther`を用いると、ether の文字列から`wei`を表現した`BigNumber`を取得できる

# How to Get ETH for Rinkeby(Test Env)

テスト環境で使える ETH の入手方法は以下の通り

1. ウォレットのアドレスをメモ
1. [https://faucet.rinkeby.io/](https://faucet.rinkeby.io/) のサイトにアクセス
1. Tweet リンクをクリック
1. `0x0000.....`部分を 1 でメモしたアドレスに置換する
1. Tweet
1. Tweet の URL をコピーしサイトの Input に貼り付ける
1. Give me Ether ボタンを押す
1. しばらくすると入金される

## Developing SDK

- [ ] - want: 同時入札による競り負けエラーは、sdk 側で判別できるように
- [ ] CI: test
- [ ] CI: npm publish(ドキュメント生成・test・semver)
- [ ] SDK を用いた MINT ローカル開発手順
- [ ] Backend との IF。OpenAPI を用いた、ドキュメント・型・クライアントの自動生成
npm package: @kyuzan/mint-sdk-js
Description: Mint NFT Platform Client SDK
Latest version: 9.1.10

<p align="center">
    <a href="https://www.npmjs.com/package/@kyuzan/mint-sdk-js">
        <h1 align="center">@kyuzan/mint-sdk-js</h1>
    </a>
    <h3 align="center">JS Client SDK for <a href="https://www.mintnft.jp/">MINT</a></h3>

</p>

<p align="center">
  <a aria-label="NPM version" href="https://www.npmjs.com/package/@kyuzan/mint-sdk-js">
    <img alt="" src="https://img.shields.io/npm/v/@kyuzan/mint-sdk-js.svg?style=for-the-badge&labelColor=000000" />
  </a>
  <a aria-label="License" href="https://github.com/KyuzanInc/mint-sdk-js/blob/main/LICENSE.md">
    <img alt="" src="https://img.shields.io/npm/l/next.svg?style=for-the-badge&labelColor=000000" />
  </a>
</p>

This is a client SDK in javascript for developing with on [Mint]((https://www.mintnft.jp/)).
This library aims at providing tools to help build, release, maintain and grow your own NFT shop.

## Getting Started

Please contact [Kyuzan Inc.](https://kyuzan.com/) to apply for developer key.

Mintの導入については、お気軽に[Kyuzan Inc.](https://www.mintnft.jp/) にお問い合わせください。

## Documentation

Visit [https://kyuzan.github.io/mint-sdk-docs](https://kyuzaninc.github.io/mint-sdk-docs) to view the full documentation.

### Install

```bash
% npm i @kyuzan/mint-sdk-js
```

## Z-INDEX

You just need to add in your project:

```css
.web3modal-modal-lightbox {
  z-index: 9999 !important;
}
```

## Supported Providers(Wallets)

- [x] MetaMask
- [x] Torus
- [x] WalletConnect
- [ ] Portis
- [ ] Authereum
- [ ] Frame
- [ ] Bitski
- [ ] Venly
- [ ] DCent
- [ ] BurnerConnect
- [ ] MEWConnect
- [ ] Binance Chain Wallet
- [ ] WalletLink