Skip to main content

JavaScript SDK API Reference / Twitter / changeVerifiedPubkey

Function: changeVerifiedPubkey()

changeVerifiedPubkey(connection, twitterHandle, currentVerifiedPubkey, newVerifiedPubkey, payerKey): Promise<TransactionInstruction[]>

Defined in: twitter/changeVerifiedPubkey.ts:36

Builds instructions to transfer a Twitter handle to a new verified public key.

The authority, current verified key, and payer must sign the resulting instructions.

Parameters

connection

Connection

Solana RPC connection used to calculate rent-exemption costs.

twitterHandle

string

Verified Twitter handle to transfer.

currentVerifiedPubkey

PublicKey

Current verified owner and required signer.

newVerifiedPubkey

PublicKey

Public key that will become the verified owner.

payerKey

PublicKey

Signer that funds creation of the new reverse registry.

Returns

Promise<TransactionInstruction[]>

Instructions that transfer the handle and recreate its reverse registry.

Example

const instructions = await changeVerifiedPubkey(
connection,
"bonfida",
currentOwner,
newOwner,
payer,
);