Managing Names
Transferring a Name
await pns.name('alice.pls').setOwner('0x1234...');// opts are go-ethereum's bind.TransactOpts
err := registry.SetOwner(opts, "alice.pls", common.HexToAddress("0x1234..."))Creating Subdomains
await pns.name('alice.pls').createSubdomain('iam');// opts are go-ethereum's bind.TransactOpts
err := registry.SetSubdomainOwner(opts, "alice.pls", "iam", common.HexToAddress("0x1234..."))Setting a Resolver
await pns.name('iam.alice.pls').setResolver('0x1234');const resolver = await pns.resolver('resolver.pls').addr();
await pns.setResolver('iam.alice.pls', resolver, {from: ...});// opts are go-ethereum's bind.TransactOpts
err := registry.SetResolver(opts, "iam.alice.eth", common.HexToAddress("0x1234..."))Updating Records
Updating the Address Record
Updating Other Records
Updating multiple records in one transaction
Configuring Reverse Resolution
Last updated