Payload for upgrading a token's script. Used by SDK consumers to initiate script upgrades.

interface TokenUpgradePayload {
    newScriptCode: string;
    tokenAddress: string;
    upgradeReason?: string;
}

Properties

newScriptCode: string

New script code to replace existing script

tokenAddress: string

Address of the token to upgrade

upgradeReason?: string

Optional reason for the upgrade (for logging/auditing)