時価総額: $2.1969T 0.49%
ボリューム(24時間): $59.7945B -8.14%
恐怖と貪欲の指数:

34 - 恐れ

  • 時価総額: $2.1969T 0.49%
  • ボリューム(24時間): $59.7945B -8.14%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.1969T 0.49%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

Coinbaseのベースネットワークにスマートコントラクトを展開する方法は?

Deploying smart contracts on Coinbase's Base network is seamless for Ethereum devs—use Hardhat, fund your wallet with ETH, and leverage EVM compatibility for low-cost, secure deployments.

2025/07/23 10:28

ベースネットワークの理解

Coinbaseのベースネットワークは、Ethereum Layer 2(L2)ブロックチェーンをOPスタックを使用して構築し、Ethereumのセキュリティ保証を維持しながら、低コストで安全なトランザクションを提供します。スマート契約を展開する前に、ベースがEVM互換性があることを理解することが不可欠です。つまり、イーサリアムで働く堅実さベースの契約も基地で機能します。開発者は、ツールがカスタムRPCエンドポイントをサポートし、ベースに固有のネイティブトークンではなく、ガス料金がETHで支払われることを保証する必要があります。

開発環境を設定します

最初に、 HardhatまたはFoundryをインストールするには、2つの広く使用されているEthereum Development Frameworksをインストールします。このガイドでは、Hardhatを使用します。

  • プロジェクトディレクトリでnpm init -y実行します。
  • hardhat: npm install --save-dev hardhat
  • プロジェクトの初期化: npx hardhat
  • 「JavaScriptプロジェクトの作成」を選択し、プロンプトに従います。
  • 追加の依存関係をインストールする: npm install --save-dev @nomicfoundation/hardhat-toolbox

    プロジェクトにcontracts/フォルダーとhardhat.config.jsファイルが含まれていることを確認してください。このセットアップにより、特にベースのために契約を編集および展開する準備ができます。

    ベースネットワーク用のHardHatの構成

    hardhat.config.jsを編集して、Baseのネットワーク構成を含める:
     require('@nomicfoundation/hardhat-toolbox'); /* @type Import( 'hardhat /config')。hardhatuserconfig /
    module.exports = {
    堅実さ: '0.8.20'、
    ネットワーク:{
    ベース:{
    url: ' https://base-mainnet.gateway.pokt.network/v1/lb/625479831234 '、
    アカウント:[process.env.private_key]、//これを.envに保存します
    }
    }
  • 上記のRPC URLはパブリックエンドポイントです。生産については、AlchemyやInfuraなどの専用プロバイダーをベースサポートで使用することを検討してください。
  • Solidityバージョンが契約のPragmaステートメントと一致することを確認してください。

    スマートコントラクトを書き、編集します

    contracts/MyToken.solで簡単な契約を作成する:
     // SPDX-License-Identifier: MIT pragma solidity ^0.8.20;

契約mytoken {

 string public name = 'BaseToken'; mapping(address => uint256) public balances; function mint(address to, uint256 amount) external { balances[to] += amount; }

}

  • npx hardhat compile実行して契約をコンパイルします。
  • 成功した場合、アーティファクトはartifacts/に表示されます。
  • コンピレーションエラーは、バージョンの不一致または構文の問題に起因することがよくあります。出力を慎重に参照してください。
  • キャッシュされたコンピレーションの問題に遭遇した場合はnpx hardhat clean使用してください。

ベースメインネットへの展開

scripts/deploy.js

で展開スクリプトを作成します:

 async function main() { const MyToken = await ethers.getContractFactory('MyToken'); const myToken = await MyToken.deploy(); await myToken.waitForDeployment(); console.log('MyToken deployed to:', await myToken.getAddress()); } main()。catch((error)=> {
Console.Error(エラー);
process.exitcode = 1;
});




- Fund your wallet with ETH on Base (use the [Base faucet](https://faucet.quicknode.com/base) for testnet). - Execute: `npx hardhat run scripts/deploy.js --network base`. - Monitor the transaction on [Base Scan](https://basescan.org/) using the contract address. - **Ensure your wallet has sufficient ETH to cover gas—Base uses ETH, not a separate token**. Basescanの契約の確認
展開後、契約を確認して、ソースコードを公開可能にします。
 -  [Basescan verify](https://basecan.org/verifycontract)にアクセスしてください。
 - 「単一のファイル」を選択し、Solidityコードを貼り付けます。
 - コンストラクターの引数(存在する場合)をABIエンコードとして入力します(いない場合は空白のままにします)。
 - 使用される契約アドレスとコンパイラバージョンを提供します(例:v0.8.20+commit.1A017A22)。
 - 「検証と公開」をクリックします -  **検証は信頼を強化し、デバッグ**を有効にします。

よくある質問

**メタマスクを使用して、展開されたベース契約と対話できますか?** はい。メタマスクのカスタムネットワークとしてベースを追加します: - ネットワーク名:ベースメインネット - 新しいRPC URL: `https:// base-rpc.publicnode.com` - チェーンID: `8453` - 通貨シンボル:ETH - ブロックエクスプローラーURL: `https:// basescan.org` 追加したら、メタマスクをDAPP Frontendに接続するか、それを使用してトランザクションを直接送信します。 **「資金不足」で展開が失敗した場合はどうなりますか?** これは、財布にベースにETHがないことを意味します。 [公式ベースブリッジ](https://bridge.base.org/)を使用して、Ethereum MainnetからベースアドレスにETHを転送します。展開を再試行する前に、両方のチェーンのトランザクションを確認します。 **代わりにセポリアテストネットのベースに展開するにはどうすればよいですか?** `hardhat.config.js`を次のように更新します

ベースセポリア:{ url: 'https://base-sepolia.gateway.pokt.network/v1/lb/625479831234'、 アカウント:[process.env.private_key] }

その後、実行: npx hardhat run scripts/deploy.js --network baseSepolia 。テストETHのためにベースセポリア蛇口を使用します。

ベースとイーサリアムメインネットへの展開に違いはありますか?このプロセスは、EVMの互換性のためにほぼ同じです。重要な違いは次のとおりです。

  • 基地のガス料金の削減。
  • 異なるRPCエンドポイントとチェーンID。
  • 検証と監視のためのEtherscanの代わりにBasescan。エラーを回避するために、ツールが基本固有の構成をサポートしていることを確認してください。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

取引前にLINK先物清算リスクを計算するにはどうすればよいですか?

取引前にLINK先物清算リスクを計算するにはどうすればよいですか?

2026-07-30 04:39:50

市場のボラティリティパターン1. Bitcoin の価格変動は、米国のインフレ報告や連邦準備理事会の金利決定などのマクロ経済指標と相関することがよくあります。 2. アルトコインの評価は、投機的行動の高まりを反映して、Bitcoin の優位性が低い期間に増幅された変動を頻繁に示します。 3. 上場投...

LINKUSDT 無期限契約のファンディング レートとは何ですか?

LINKUSDT 無期限契約のファンディング レートとは何ですか?

2026-07-29 07:40:14

市場のボラティリティパターン1. Bitcoin の価格変動は、ETF の承認発表や大規模な取引所の停止などの流動性の高いイベント中に、24 時間以内に 10% を超えることがよくあります。 2. イーサリアムのボラティリティ指数は、レイヤー 2 ロールアップ アップグレードが開始されると、特に導入...

AVAX 契約清算価格が変更されたのはなぜですか?

AVAX 契約清算価格が変更されたのはなぜですか?

2026-08-01 00:16:02

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

AVAX 先物証拠金要件はどのように計算されますか?

AVAX 先物証拠金要件はどのように計算されますか?

2026-07-23 15:40:03

AVAX先物証拠金構造1. AVAX 先物証拠金は、当初証拠金と維持証拠金という 2 つの異なる要素で構成されます。これらは、現在の市場価格、ボラティリティ、建玉、契約サイズに基づいてリアルタイムで計算されます。 2. 当初証拠金は、短期間(通常は 1 回の取引セッション)にわたる潜在的な不利な価格...

AVAXUSDT の永久契約ファンディング レートとは何ですか?

AVAXUSDT の永久契約ファンディング レートとは何ですか?

2026-07-31 15:00:04

定義とコア機能1. AVAX/USDT 無期限契約ファンディング レートは、デリバティブの取引価格を原資産となる AVAX スポット インデックスに結び付けるように設計された定期的な支払いメカニズムです。 2. 従来の先物とは区別され、有効期限なしで動作し、時間ベースの収束ではなくリアルタイムの調整...

ADA 無期限先物の最大レバレッジはいくらですか?

ADA 無期限先物の最大レバレッジはいくらですか?

2026-07-28 07:40:32

ADA 無期限先物のレバレッジは、管轄区域、ユーザー層、リスク管理ポリシーに応じて取引所ごとに異なります。 2026 年 7 月の時点で、主要なプラットフォームでは個別の上限が適用されています。取引所固有の ADA レバレッジ制限1. Binance Futures は、ADA/USDT 無期限契約...

取引前にLINK先物清算リスクを計算するにはどうすればよいですか?

取引前にLINK先物清算リスクを計算するにはどうすればよいですか?

2026-07-30 04:39:50

市場のボラティリティパターン1. Bitcoin の価格変動は、米国のインフレ報告や連邦準備理事会の金利決定などのマクロ経済指標と相関することがよくあります。 2. アルトコインの評価は、投機的行動の高まりを反映して、Bitcoin の優位性が低い期間に増幅された変動を頻繁に示します。 3. 上場投...

LINKUSDT 無期限契約のファンディング レートとは何ですか?

LINKUSDT 無期限契約のファンディング レートとは何ですか?

2026-07-29 07:40:14

市場のボラティリティパターン1. Bitcoin の価格変動は、ETF の承認発表や大規模な取引所の停止などの流動性の高いイベント中に、24 時間以内に 10% を超えることがよくあります。 2. イーサリアムのボラティリティ指数は、レイヤー 2 ロールアップ アップグレードが開始されると、特に導入...

AVAX 契約清算価格が変更されたのはなぜですか?

AVAX 契約清算価格が変更されたのはなぜですか?

2026-08-01 00:16:02

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

AVAX 先物証拠金要件はどのように計算されますか?

AVAX 先物証拠金要件はどのように計算されますか?

2026-07-23 15:40:03

AVAX先物証拠金構造1. AVAX 先物証拠金は、当初証拠金と維持証拠金という 2 つの異なる要素で構成されます。これらは、現在の市場価格、ボラティリティ、建玉、契約サイズに基づいてリアルタイムで計算されます。 2. 当初証拠金は、短期間(通常は 1 回の取引セッション)にわたる潜在的な不利な価格...

AVAXUSDT の永久契約ファンディング レートとは何ですか?

AVAXUSDT の永久契約ファンディング レートとは何ですか?

2026-07-31 15:00:04

定義とコア機能1. AVAX/USDT 無期限契約ファンディング レートは、デリバティブの取引価格を原資産となる AVAX スポット インデックスに結び付けるように設計された定期的な支払いメカニズムです。 2. 従来の先物とは区別され、有効期限なしで動作し、時間ベースの収束ではなくリアルタイムの調整...

ADA 無期限先物の最大レバレッジはいくらですか?

ADA 無期限先物の最大レバレッジはいくらですか?

2026-07-28 07:40:32

ADA 無期限先物のレバレッジは、管轄区域、ユーザー層、リスク管理ポリシーに応じて取引所ごとに異なります。 2026 年 7 月の時点で、主要なプラットフォームでは個別の上限が適用されています。取引所固有の ADA レバレッジ制限1. Binance Futures は、ADA/USDT 無期限契約...

すべての記事を見る

User not found or password invalid

Your input is correct