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

パッケージ詳細v1.0.3

eip55

大文字または小文字のWeb3/Ethereumアドレスをチェックサムアドレス(EIP55)に変換するユーティリティ。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
4.6万
いいね数
6
Pub ポイント
160

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

flutter pub add eip55

パッケージ概要

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

eip55 パッケージは、EIP-55 で定義されたチェックサム形式にイーサリアムアドレスを変換するユーティリティを提供します。アドレスのハッシュに基づいて特定の文字を大文字にすることで、アドレスの整合性を保ち、Web3 アプリケーションにおける読みやすさを向上させ、エラーを低減します。このパッケージは軽量であり、モバイル、Web、デスクトップを含むすべての主要プラットフォームと互換性があります。ブロックチェーン駆動アプリを開発する開発者にとって理想的です。

用途

  • イーサリアムアドレスの検証
  • 未加工のアドレスをチェックサム形式に変換する
  • Web3ウォレットとの統合
  • dAppsにおけるアドレスの一貫性の確保
  • 標準化された方法でアドレスを表示する

主な機能

  • EIP-55準拠のチェックサム生成
  • クロスプラットフォーム対応
  • 住所変換用のシンプルな API
  • 軽量で依存関係なし
  • 大文字および小文字の入力をサポートしています

適している対象

  • Web3アプリケーション開発者
  • ブロックチェーンウォレット統合
  • DAppフロントエンド
  • イーサリアムアドレス検証ツール
  • モバイルおよびWebブロックチェーンアプリ

注意事項

  • 住所形式の検証を行わない(バリデータと一緒に使用する)
  • エッジケースの手動処理が必要です
  • 無効なアドレスに対する組み込みのエラー処理なし
  • 住所の生成には適さない
  • チェックサム変換のみに限定

元の README

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

Utility to convert an upper or lower case Web3/Ethereum address to a checksum address (EIP55).

pub package

Getting started

In your pubspec.yaml file add:

dependencies:
  eip55: any

Usage

Import the package:

import 'package:eip55/eip55.dart';

Then:

final eip55Address = toEIP55Address('0x68775f2604f67a571f626c99ae4eb252b579dcd7');

Alternately:

final eip55Address = toChecksumAddress('0x68775f2604f67a571f626c99ae4eb252b579dcd7');

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

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