EDNS-SDK-DOC
  • @edns/sdk
    • Domain Lookup
      • LookUpText
      • LookupAddress
    • Domain Set Record
      • WriteAddress
      • WriteText
    • Reverse Domain
      • SetReverseDomain
      • LookupDomainFromAddress
  • TextType
  • Cryptocurrency Short Name
Powered by GitBook
On this page
  1. @edns/sdk

Domain Set Record

This section explains how to use the SDK to set text records and wallet addresses for receiving different tokens.

PreviousLookupAddressNextWriteAddress

Last updated 2 years ago

Examples

To set up a wallet address "0x14A1A496fABc43bFAfC358005dE336a7B5222b20" for receiving ETH for domain name "ednsdomains2022.meta" .

import {WriteAddress, GetEdnsProvider} from "@edns/sdk";
const privateKey = 'xxx...'
const provider = await GetEdnsProvider()
let walletWithProvider = new ethers.Wallet(privateKey, provider);
 try {
  let result = await WriteAddress("ednsdomains2022.meta","ETH","0x14A1A496fABc43bFAfC358005dE336a7B5222b20",walletWithProvider)
  console.log(result)
}catch (e){
    console.log(e)
}
    

To add a GITHUB Link for Domain "ednsdomains2022.meta"

import {WriteText, TextType,GetEdnsProvider} from "@edns/sdk";
const privateKey = 'xxx...'
const provider = await GetEdnsProvider()
let walletWithProvider = new ethers.Wallet(privateKey, provider);
try {
    let result = await WriteText("ednsdomains2022.meta",TextType.GITHUB, "https://github.com/ednsdomains/Edns-sdk",walletWithProvider,)
    console.log(result)
}catch (e){
    console.log(e)
}
WriteAddress
WriteText