Skip to Content
TokenupdateTokenImage

updateTokenImage

Updates the metadata URI (image URL) for an existing token.

Usage

page.tsx
import { useConnection, useWallet } from "@solana/wallet-adapter-react"; import { updateTokenImage } from "@okito/sdk"; const {connection} = useConnection(); const wallet = useWallet(); const mintAddress = ""; // Token mint address const newImageUrl = ""; // New image URL const result = await updateTokenImage(wallet, connection, mintAddress, newImageUrl, { enableLogging: true, maxRetries: 3, confirmationStrategy: 'confirmed' });

Parameters

NameTypeDefault
connection
Connection
Solana connection instance.
wallet
SignerWallet
Wallet with authority to update metadata.
mint
string
Token mint address.
newImageUrl
string
New image URL to set as the token URI.
config
OperationConfig
General options such as logging, retries, timeouts, and confirmation level.
Defaults

Response

Returns OperationResult.

NameTypeDefault
success
boolean
Whether the update succeeded.
mintAddress
string | null
Mint address for reference.
transactionId
string | null
Signature of the update transaction.
error
string | null
Error message if any.
estimatedFee
number | null
Estimated fee (if available).
actualFee
number | null
Actual network fee (if available).
confirmationTime
number | null
Time to confirm in ms.
Last updated on