ExecuteInternalParams: {
    cachedState?: FullContractState;
    stateInit?: string;
    sender: Address;
    amount: string;
    bounce?: boolean;
    bounced?: boolean;
    executorParams?: {
        disableSignatureCheck?: boolean;
        overrideBalance?: string | number;
    };
}

Type declaration

  • Optional cachedState?: FullContractState

    Cached contract state

  • Optional stateInit?: string

    Optional base64 encoded TVC

  • sender: Address

    Message source address

  • amount: string

    Amount of nano EVER to attach to the message

  • Optional bounce?: boolean

    Whether to bounce message back on error. Default: false

  • Optional bounced?: boolean

    Whether the constructed message is bounced. Default: false

  • 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