ExecuteExternalParams: {
    cachedState?: FullContractState;
    publicKey: string;
    stateInit?: string;
    executorParams?: {
        disableSignatureCheck?: boolean;
        overrideBalance?: string | number;
    };
    withoutSignature?: boolean;
}

Type declaration

  • Optional cachedState?: FullContractState

    Cached contract state

  • publicKey: string

    The public key of the signer.

  • Optional stateInit?: string

    Optional base64 encoded TVC

  • Optional executorParams?: {
        disableSignatureCheck?: boolean;
        overrideBalance?: string | number;
    }

    Optional executor parameters used during local contract execution

    • Optional disableSignatureCheck?: boolean

      If true, signature verification always succeeds

    • Optional overrideBalance?: string | number

      Explicit account balance in nano EVER

  • Optional withoutSignature?: boolean

    Whether to prepare this message without signature. Default: false