VNL Works
VNL Works
VNL Works
TOOLS

Deploy

コントラクトデプロイ

Artifact JSON / ABI + Bytecode から任意コントラクトをデプロイできます。署名はウォレットのみで行い、サーバー側で秘密鍵を保持しません。

ステップ 1

チェーン選択

現在のネットワーク: Arbitrum SepoliaTestnet|RPC env: NEXT_PUBLIC_RPC_ARBITRUM_SEPOLIA / NEXT_PUBLIC_RPC_421614

テストネット上で安全に検証できます(少額・使い捨て推奨)。

ステップ 2

入力 (ABI / Bytecode)

Artifact JSON(Hardhat/Foundry/solc など)または ABI/Bytecode を貼り付けてください。

初心者向けテンプレート(すぐデプロイ体験)

まずはテンプレを選んでテストネットにデプロイ → Executeツールで関数を叩く流れが一番わかりやすいです。 本番利用(Mainnet)向けではありません。

Artifact JSON(任意)

{ abi: [...], bytecode: "0x..." } や Hardhat の artifact(contractName/bytecode/deployedBytecode など)を受け付けます。

ABI JSON(任意)

Artifact JSON に ABI が含まれる場合は不要です。

Creation Bytecode(必須)

Artifact JSON に含まれない場合、ここに貼り付けてください。

期待 runtime hash(任意)

デプロイ後に取得した runtime bytecode の keccak256 と比較します。入力が無い場合は「表示のみ」です。

注意: immutable 値やリンク済みライブラリの有無で runtime hash が変わることがあります。
⚠️ 大きな整数(uint256 等)は精度を保つため "文字列" で入力してください。

解析結果

Contract name

ABI

Bytecode

ステップ 3

ChainGate / TxPreview

選択中のチェーン

chainId: 421614

ウォレット chainId: 421614

接続アドレス: 未接続

送信前にウォレット接続が必要です。

最終確認

TxPreview

取り消し不可の操作です
チェーン
Arbitrum Sepolia (Testnet) · chainId: 421614
デプロイ対象
Custom Contract
署名者
未接続

ステップ 4

デプロイ実行

Tx 状態

Idle

まだトランザクションは送信されていません。

結果

Contract Address

Tx Hash

Bytecode 検証

未実行

Runtime hash

Expected hash

注意: このツールは "デプロイが簡単" である一方、誤チェーン・誤 Bytecode でのデプロイは取り返しがつきません。テストネット・少額で必ず先に検証してください。