> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequence.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# デプロイ手順 V2

> この内容では、新しいネットワークでSequence Wallet Contextをデプロイするための詳細なガイドを提供します。

新しいネットワークで[Sequence Wallet Context](/solutions/technical-references/architecture/v1/wallet-context)をデプロイするには、以下の手順が必要です。

<Note>
  ご注意 <br />
  多くの主要ネットワークではこの手順は**不要**です。ウォレットコントラクトがすでにデプロイされているためです。
  特定のチェーンに設定が存在するかどうかは[Networks](https://status.sequence.info)でご確認ください。
</Note>

### 1 - シングルトンファクトリーのデプロイ

シングルトンファクトリーは、アドレスごとに単一のコントラクトインスタンスをデプロイできるコントラクトです。
[Universal Deployer](#universal-deployer)とは異なり、シングルトンファクトリーはデプロイインスタンスの管理にソルトが必要です。詳細は[EIP-2470仕様](https://eips.ethereum.org/EIPS/eip-2470)をご覧ください。

シングルトンファクトリーのデプロイヤーに、コントラクトデプロイに必要な資金を事前に送金してください。

```
Address: 0xBb6e024b9cFFACB947A71991E386681B1Cd1477D
Funds: 0.0247
```

**このアドレスに追加で資金を送らないでください。送金した資金は返金できません。**

アドレスに資金が送られたら、以下の署名済みトランザクションを実行してシングルトンファクトリーをデプロイできます。

```
0xf9016c8085174876e8008303c4d88080b90154608060405234801561001057600080fd5b50610134806100206000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80634af63f0214602d575b600080fd5b60cf60048036036040811015604157600080fd5b810190602081018135640100000000811115605b57600080fd5b820183602082011115606c57600080fd5b80359060200191846001830284011164010000000083111715608d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550509135925060eb915050565b604080516001600160a01b039092168252519081900360200190f35b6000818351602085016000f5939250505056fea26469706673582212206b44f8a82cb6b156bfcc3dc6aadd6df4eefd204bc928a4397fd15dacf6d5320564736f6c634300060200331b83247000822470
```

トランザクションが承認されると、シングルトンファクトリーのアドレスが表示されます。

```
Singleton Deployer: 0xce0042B868300000d44A59004Da54A005ffdcf9f
```

### 2 - ウォレットコンテキストのデプロイ

シングルトンファクトリーを使って、[Sequence Wallet Context](/solutions/technical-references/architecture/v1/wallet-context)内の各コントラクトをデプロイします。

[Sequence Wallet Contractsリポジトリ](https://github.com/0xsequence/wallet-contracts/)にスクリプトがあります。

リポジトリをクローンし、環境変数を設定して、以下のコマンドでスクリプトを実行してください。

```
yarn deploy <network>
```
