TextRecords
These methods allow you to manage text records for a given ENS subname. You can fetch, add, update, or delete individual records.
1. addTextRecord
Adds or updates a text record for the specified subname.
Usage Example
client.addTextRecord(subname: "ns.myensname.eth", key: "description", value: "HODL ENS!");
subname
: The full ENS subname.key
: The key for the text record (e.g.,"description"
).value
: The value to associate with the key.
2. deleteTextRecord
Deletes a text record from the specified subname.
Usage Example
client.deleteTextRecord(subname: "ns.myensname.eth", key: "description");
key
: The key of the text record to delete.subname
: The full ENS subname.
3. getTextRecords
Retrieves all text records associated with the specified subname.
Usage Example
client.getTextRecords("ns.myensname.eth");
Returns a Record<string, string>
mapping each text record key to its value.
4. getTextRecord
Retrieves a specific text record from a subname by key
Usage Example
const response = await client.getTextRecord("ns.myensname.eth", "description");
const description = response.record;
Return Type
export interface GetRecordResponse {
record: string;
}
record
: The value associated with the requested key.
Last updated