搜索插件、代码仓与 APP 分类

插件详情v1.0.3

eip55

用于将大写或小写的 Web3/Ethereum 地址转换为校验和地址(EIP55)的工具。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
4.6万
喜欢数
6
Pub 分数
160

安装插件

flutter pub add eip55

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

eip55 包提供了一个实用工具,用于将以太坊地址转换为 EIP-55 定义的校验和格式。它通过根据地址的哈希值来大写特定字符,确保地址的完整性,从而提高 Web3 应用中的可读性并减少错误。该包轻量且兼容所有主要平台,包括移动设备、网页和桌面端。非常适合需要准确处理以太坊地址的区块链应用开发者使用。

适合场景

  • 验证以太坊地址
  • 将原始地址转换为校验和格式
  • 与 Web3 钱包集成
  • 确保 dApp 中地址的一致性
  • 以标准化方式显示地址

主要特点

  • 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 项

源码仓库

使用此插件的项目