Interface GCREditNetworkUpgradeVote

Stackable-genesis governance GCR edit — vote. Emitted by networkUpgradeVote transactions. Applied to the network_upgrade_votes table at block-confirmation time on every node.

weight and blockNumber are server-derived at apply time — voter's snapshotted staked amount + the block number being confirmed. Keeping them out of the signed edit means the edit hash is deterministic from tx content alone and matches across SDK + server.

interface GCREditNetworkUpgradeVote {
    account: string;
    approve: boolean;
    isRollback: boolean;
    proposalId: string;
    txhash: string;
    type: "networkUpgradeVote";
}

Properties

account: string
approve: boolean
isRollback: boolean
proposalId: string
txhash: string
type