Type alias transactionParameters

transactionParameters: {
    accounts: {
        recipient?: PublicKey;
        recipientFee?: PublicKey;
        sender?: PublicKey;
        senderFee?: PublicKey;
        tokenAuthority?: PublicKey;
        verifierState?: PublicKey;
    };
    encryptedUtxos?: Uint8Array;
    inputUtxos?: Utxo[];
    leavesPdaPubkeys?: {
        isSigner: boolean;
        isWritable: boolean;
        pubkey: PublicKey;
    }[];
    nullifierPdaPubkeys?: {
        isSigner: boolean;
        isWritable: boolean;
        pubkey: PublicKey;
    }[];
    outputUtxos?: Utxo[];
    provider?: Provider;
    relayer?: Relayer;
}

Type declaration

  • accounts: {
        recipient?: PublicKey;
        recipientFee?: PublicKey;
        sender?: PublicKey;
        senderFee?: PublicKey;
        tokenAuthority?: PublicKey;
        verifierState?: PublicKey;
    }
    • Optional recipient?: PublicKey
    • Optional recipientFee?: PublicKey
    • Optional sender?: PublicKey
    • Optional senderFee?: PublicKey
    • Optional tokenAuthority?: PublicKey
    • Optional verifierState?: PublicKey
  • Optional encryptedUtxos?: Uint8Array
  • Optional inputUtxos?: Utxo[]
  • Optional leavesPdaPubkeys?: {
        isSigner: boolean;
        isWritable: boolean;
        pubkey: PublicKey;
    }[]
  • Optional nullifierPdaPubkeys?: {
        isSigner: boolean;
        isWritable: boolean;
        pubkey: PublicKey;
    }[]
  • Optional outputUtxos?: Utxo[]
  • Optional provider?: Provider
  • Optional relayer?: Relayer

Generated using TypeDoc