Hierarchy

  • JoinSplitInput

Constructors

  • Parameters

    • proofId: number
    • publicValue: bigint
    • publicOwner: bigint
    • assetId: number
    • publicAssetId: number
    • aliasHash: bigint
    • numInputNote: number
    • inputNotes: Note[]
    • outputNotes: Note[]
    • outputNCs: bigint[]
    • accountPrvKey: bigint
    • accountPubKey: bigint[]
    • signingPubKey: bigint[]
    • accountRequired: boolean
    • sig: any
    • enabled: bigint = ...

    Returns JoinSplitInput

Properties

accountPrvKey: bigint
accountPubKey: bigint[]
accountRequired: boolean
aliasHash: bigint
assetId: number
enabled: bigint
inputNotes: Note[]
numInputNote: number
outputNCs: bigint[]
outputNotes: Note[]
proofId: number
publicAssetId: number
publicOwner: bigint
publicValue: bigint
signatureR8: bigint[]
signatureS: bigint
signingPubKey: bigint[]

Methods

  • Parameters

    • babyJub: any
    • proof: any

    Returns {
        account_note_nk: bigint;
        account_note_npk: bigint[];
        account_note_spk: bigint[];
        account_required: boolean;
        alias_hash: bigint;
        asset_id: number;
        data_tree_root: any;
        enabled: bigint;
        input_note_account_required: bigint[];
        input_note_asset_id: bigint[];
        input_note_nullifier: bigint[];
        input_note_owner: bigint[][];
        input_note_secret: bigint[];
        input_note_val: bigint[];
        num_input_notes: bigint;
        output_nc_1: bigint;
        output_nc_2: bigint;
        output_note_account_required: bigint[];
        output_note_asset_id: bigint[];
        output_note_nullifier: bigint[];
        output_note_owner: bigint[][];
        output_note_secret: bigint[];
        output_note_val: bigint[];
        proof_id: number;
        public_asset_id: number;
        public_owner: bigint;
        public_value: bigint;
        siblings: any;
        siblings_ac: any;
        signatureR8: any[];
        signatureS: bigint;
    }

    • account_note_nk: bigint
    • account_note_npk: bigint[]
    • account_note_spk: bigint[]
    • account_required: boolean
    • alias_hash: bigint
    • asset_id: number
    • data_tree_root: any
    • enabled: bigint
    • input_note_account_required: bigint[]
    • input_note_asset_id: bigint[]
    • input_note_nullifier: bigint[]
    • input_note_owner: bigint[][]
    • input_note_secret: bigint[]
    • input_note_val: bigint[]
    • num_input_notes: bigint
    • output_nc_1: bigint
    • output_nc_2: bigint
    • output_note_account_required: bigint[]
    • output_note_asset_id: bigint[]
    • output_note_nullifier: bigint[]
    • output_note_owner: bigint[][]
    • output_note_secret: bigint[]
    • output_note_val: bigint[]
    • proof_id: number
    • public_asset_id: number
    • public_owner: bigint
    • public_value: bigint
    • siblings: any
    • siblings_ac: any
    • signatureR8: any[]
    • signatureS: bigint

Generated using TypeDoc