Add "seed" ENS record

This commit is contained in:
Alexis Sellier
2021-07-16 17:53:08 +02:00
parent e63beae143
commit 5cf8c0d48c
3 changed files with 11 additions and 1 deletions
+2
View File
@@ -48,6 +48,8 @@
value: r.owner, editable: false },
{ name: "address", placeholder: "Not set",
value: r.address, editable: true },
{ name: "seed", placeholder: "Not set",
value: r.seed, editable: true },
{ name: "url", label: "URL", placeholder: "Not set",
value: r.url, editable: true },
{ name: "avatar", placeholder: "Not set",
+4 -1
View File
@@ -14,6 +14,7 @@ export interface Registration {
name: string;
owner: string;
address: string | null;
seed: string | null;
url: string | null;
avatar: string | null;
twitter: string | null;
@@ -58,17 +59,19 @@ export async function getRegistration(name: string, config: Config): Promise<Reg
resolver.getAddress(),
resolver.getText('avatar'),
resolver.getText('url'),
resolver.getText('eth.radicle.seed'),
resolver.getText('com.twitter'),
resolver.getText('com.github'),
]);
const [address, avatar, url, twitter, github] =
const [address, avatar, url, seed, twitter, github] =
meta.map(r => r.status == "fulfilled" ? r.value : null);
return {
name,
url,
avatar,
seed,
owner,
address,
twitter,
+5
View File
@@ -34,6 +34,11 @@ export async function setRecords(name: string, records: EnsRecord[], resolver: E
iface.encodeFunctionData("setText", [node, "com." + r.name, r.value])
);
break;
case "seed":
calls.push(
iface.encodeFunctionData("setText", [node, "eth.radicle." + r.name, r.value])
);
break;
default:
console.error(`unknown field "${r.name}"`);
}