Using DotTaiko SDK in TypeScript/JavaScript
import DotTaiko, {getTaikoAddress} from "test-dottaiko-js";
import { providers } from "ethers";
const provider = new providers.JsonRpcProvider("https://rpc.jolnir.taiko.xyz");
const dotTaiko = new DotTaiko({
provider,
taikoAddress: getTaikoAddress('167007'),
});
dotTaiko.getName("0xA698B93E23E865f88Eeb57052A9F1B95D14bFe1A")
.then((res) => {
console.log(`Domain Name: ${res}`);
})
.catch((err) => {
console.error(`Error: ${err}`);
});
dotTaiko.name("hello6.taiko").getAddress()
.then((res) => {
console.log(`Wallet Address: ${res}`);
})
.catch((err) => {
console.error(`Error: ${err}`);
});
dotTaiko.name("hello6.taiko").getText([
"snapshot","notice","com.discord", "com.github",
"com.reddit","com.twitter", "org.telegram","eth.ens.delegate",
])
.then((res) => {
console.log(`Records: ${res}`);
})
.catch((err) => {
console.error(`Error: ${err}`);
});
Domain Name: hello6.taiko
Wallet Address: 0xA698B93E23E865f88Eeb57052A9F1B95D14bFe1A
Record: {"snapshot":"","notice":"","com.discord":"dotnamesDiscord",
"com.github":"dotnamesGithub","com.reddit":"dotnamesReddit",
"com.twitter":"dotnamesTwitter","org.telegram":"dotnamesTelegram",
"eth.ens.delegate":""}}