web3_universal_ens 0.1.1+1 copy "web3_universal_ens: ^0.1.1+1" to clipboard
web3_universal_ens: ^0.1.1+1 copied to clipboard

ENS (Ethereum Name Service) resolution for Web3 Universal SDK.

example/main.dart

import 'package:web3_universal_chains/web3_universal_chains.dart';
import 'package:web3_universal_client/web3_universal_client.dart';
import 'package:web3_universal_ens/web3_universal_ens.dart';

void main() async {
  final client = ClientFactory.createPublicClient(
    rpcUrl: 'https://eth-mainnet.g.alchemy.com/v2/key',
    chain: Chains.ethereum,
  );
  final ens = ENSClient(client: client);

  // Resolve name to address
  final address = await ens.resolveName('vitalik.eth');
  print('vitalik.eth: $address');

  // Reverse resolve address to name
  final name =
      await ens.resolveAddress('0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045');
  print('Name for 0xd8da...: $name');
}
0
likes
160
points
2
downloads

Publisher

unverified uploader

Weekly Downloads

ENS (Ethereum Name Service) resolution for Web3 Universal SDK.

Homepage
Repository (GitHub)
View/report issues

Topics

#web3 #ethereum #ens #dns

Documentation

API reference

License

MIT (license)

Dependencies

web3_universal_client, web3_universal_contract, web3_universal_core, web3_universal_crypto

More

Packages that depend on web3_universal_ens