Hierarchy

  • AccountCircuit

Constructors

  • Parameters

    • proofId: number
    • outputNCs: bigint[]
    • aliasHash: bigint
    • accountPubKey: bigint[]
    • signingPubKey: bigint[]
    • newAccountPubKey: bigint[]
    • newSigningPubKey1: bigint[]
    • newSigningPubKey2: bigint[]
    • signatureR8: bigint[]
    • signatureS: bigint
    • accountNC: bigint
    • newAccountNC: bigint
    • enabled: bigint = ...

    Returns AccountCircuit

Properties

accountNC: bigint
accountPubKey: bigint[]
aliasHash: bigint
enabled: bigint
newAccountNC: bigint
newAccountPubKey: bigint[]
newSigningPubKey1: bigint[]
newSigningPubKey2: bigint[]
outputNCs: bigint[]
proofId: number
signatureR8: bigint[]
signatureS: bigint
signingPubKey: bigint[]
PROOF_ID_TYPE_CREATE: number = 11
PROOF_ID_TYPE_INVALID: number = 0
PROOF_ID_TYPE_MIGRATE: number = 12
PROOF_ID_TYPE_UPDATE: number = 13

Methods

  • Parameters

    • proof: any

    Returns {
        account_note_npk: bigint[];
        account_note_spk: bigint[];
        alias_hash: bigint;
        data_tree_root: any;
        enabled: bigint;
        new_account_note_npk: bigint[];
        new_account_note_spk1: bigint[];
        new_account_note_spk2: bigint[];
        num_input_notes: bigint;
        output_nc_1: bigint;
        output_nc_2: bigint;
        proof_id: number;
        public_asset_id: bigint;
        public_owner: bigint;
        public_value: bigint;
        siblings_ac: any;
        signatureR8: bigint[];
        signatureS: bigint;
    }

    • account_note_npk: bigint[]
    • account_note_spk: bigint[]
    • alias_hash: bigint
    • data_tree_root: any
    • enabled: bigint
    • new_account_note_npk: bigint[]
    • new_account_note_spk1: bigint[]
    • new_account_note_spk2: bigint[]
    • num_input_notes: bigint
    • output_nc_1: bigint
    • output_nc_2: bigint
    • proof_id: number
    • public_asset_id: bigint
    • public_owner: bigint
    • public_value: bigint
    • siblings_ac: any
    • signatureR8: bigint[]
    • signatureS: bigint
  • Parameters

    • eddsa: any
    • proofId: number
    • accountKey: SigningKey
    • signingKey: SigningKey
    • newAccountPubKey: bigint[]
    • newSigningPubKey1: bigint[]
    • newSigningPubKey2: bigint[]
    • aliasHash: bigint

    Returns Promise<AccountCircuit>

Generated using TypeDoc