Trustless domain integration
Different possibilities to integrate stark domains in a trustless way.
TBA
Starknet ID is directly integrated into starknet.js with two hooks to retrieve the stark names and addresses.
const provider = new Provider({
sequencer: {
network: "mainnet-alpha",
},
});
const domain = await provider.getStarkName(address ?? "");
const provider = new Provider({
sequencer: {
network: "mainnet-alpha",
},
});
const address = await provider.getAddressFromStarkName("fricoben.stark");
Starknet ID is directly integrated into starknet-react with two hooks to retrieve the stark names and addresses.
function Component() {
const { data, isLoading, isError } = useStarkName({ address })
if (isLoading) return <span>Loading...</span>
if (isError) return <span>Error fetching name...</span>
return <span>StarkName: {data}</span>
}
function Component() {
const { data, isLoading, isError } = useAddressFromStarkName({ name: 'vitalik.stark' })
if (isLoading) return <span>Loading...</span>
if (isError) return <span>Error fetching address...</span>
return <span>address: {data}</span>
}
TBA
Last modified 29d ago