パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v6.1.1

ethereum

Dart用のイーサリアムJSON-RPC 2.0クライアント。イーサリアムAPI呼び出しをDart型と相互に変換します。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
535
いいね数
45
Pub ポイント
160

パッケージをインストール

flutter pub add ethereum

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

ethereum パッケージは、Ethereum の JSON RPC 2.0 API 用の Dart クライアントであり、Ethereum ネットワークとのシームレスな相互作用を可能にします。Ethereum API 呼び出しを Dart 型と逆方向に変換することで、残高の照会、トランザクションの送信、スマートコントラクトとのやり取りなどのブロックチェーン操作を簡素化します。分散型アプリケーション(dApps)を開発する開発者向けに設計されており、モバイル、ウェブ、デスクトップなど複数のプラットフォームをサポートしています。Dart エコシステムに直接統合されているため、Flutter アプリ内での Ethereum インテグレーションが容易になります。

用途

  • イーサリアム統合によるdAppsの構築
  • 残高や取引履歴などのブロックチェーンデータを照会する
  • 署名されたトランザクションをイーサリアムネットワークに送信する
  • RPC を通じたスマートコントラクトとの連携
  • クロスプラットフォームの暗号資産ウォレットの開発

主な機能

  • Ethereum RPC 応答のネイティブDart型マッピング
  • すべての標準的なイーサリアム JSON-RPC メソッドをサポート
  • Android、iOS、Web、macOS、Windows、Linux におけるクロスプラットフォーム互換性
  • Flutterプロジェクトへの簡単な統合
  • 堅牢なエラー処理と応答パース

適している対象

  • ブロックチェーンアプリを構築するFlutter開発者
  • 暗号ウォレットまたはdAppの作成者
  • モバイルおよびデスクトップアプリケーションにおけるWeb3の統合
  • Ethereum RPC の初心者向け Dart 開発者
  • 信頼性のあるイーサリアムネットワーク通信を必要とするプロジェクト

注意事項

  • 接続されたイーサリアムノードまたはサードパーティプロバイダー(例:Infura)が必要です
  • 完全なブロックチェーンクライアントではない―外部のRPCエンドポイントに依存しています
  • 秘密鍵を扱う際にはセキュリティのベストプラクティスに従う必要があります
  • RPCレベルの機能に限定され、高レベルなコントラクト抽象化は対応していません

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

ethereum

Build Status

An ethereum RPC 2 client for Dart.

This package provides a client to access the Ethereum JSON RPC API documented here It uses the JSON RPC2 interface and can be configured to use any of the endpoints described except ipc. The client runs on the server using HTTP, and in the browser using both HTTP and web sockets.

The package currently implements most of the eth API and some of the admin API. Work is ongoing to complete the implementation of the admin API.

The mapping of Ethereum RPC data types to Dart types is as follows :-

  • boolean - bool
  • string - String
  • quantity - int
  • data - BigInt

Examples can be found in the examples directory, also the unit test suite contains examples of calling every API interface.

The package was tested against a geth client.

カテゴリー

依存関係

依存関係一覧 3 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。