dsteem
    Preparing search index...

    Interface WitnessUpdateOperation

    Users who wish to become a witness must pay a fee acceptable to the current witnesses to apply for the position and allow voting to begin.

    If the owner isn't a witness they will become a witness. Witnesses are charged a fee equal to 1 weeks worth of witness pay which in turn is derived from the current share supply. The fee is only applied if the owner is not already a witness.

    If the block_signing_key is null then the witness is removed from contention. The network will pick the top 21 witnesses for producing blocks.

    interface WitnessUpdateOperation {
        "0": "witness_update";
        "1": {
            block_signing_key: string | PublicKey | null;
            fee: string | Asset;
            owner: string;
            props: ChainProperties;
            url: string;
        };
    }

    Hierarchy (View Summary)

    Index

    Properties

    0 1

    Properties

    "0": "witness_update"
    "1": {
        block_signing_key: string | PublicKey | null;
        fee: string | Asset;
        owner: string;
        props: ChainProperties;
        url: string;
    }

    Type Declaration

    • block_signing_key: string | PublicKey | null
    • fee: string | Asset

      The fee paid to register a new witness, should be 10x current block production pay.

    • owner: string
    • props: ChainProperties
    • url: string

      URL for witness, usually a link to a post in the witness-category tag.