Uses of Class
com.horizen.certnative.BackwardTransfer
-
Packages that use BackwardTransfer Package Description com.horizen.certnative com.horizen.commitmenttreenative -
-
Uses of BackwardTransfer in com.horizen.certnative
Methods in com.horizen.certnative that return BackwardTransfer Modifier and Type Method Description BackwardTransfer[]WithdrawalCertificate. getBtList()static BackwardTransferBackwardTransfer. getRandom(Random r)Methods in com.horizen.certnative with parameters of type BackwardTransfer Modifier and Type Method Description static FieldElementNaiveThresholdSigProof. createMsgToSign(BackwardTransfer[] bt, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, List<FieldElement> customFields)Compute message to be signedvoidWithdrawalCertificate. setBtList(BackwardTransfer[] btList)Method parameters in com.horizen.certnative with type arguments of type BackwardTransfer Modifier and Type Method Description static CreateProofResultNaiveThresholdSigProof. createProof(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, List<SchnorrSignature> schnorrSignatureList, List<SchnorrPublicKey> schnorrPublicKeyList, long threshold, List<FieldElement> customFields, String provingKeyPath, boolean zk)Compute proof for given parametersstatic CreateProofResultNaiveThresholdSigProof. createProof(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, List<SchnorrSignature> schnorrSignatureList, List<SchnorrPublicKey> schnorrPublicKeyList, long threshold, List<FieldElement> customFields, Optional<Integer> segmentSize, String provingKeyPath, boolean zk)Compute proof for given parametersstatic CreateProofResultNaiveThresholdSigProof. createProof(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, List<SchnorrSignature> schnorrSignatureList, List<SchnorrPublicKey> schnorrPublicKeyList, long threshold, List<FieldElement> customFields, Optional<Integer> segmentSize, String provingKeyPath, boolean checkProvingKey, boolean zk)Compute proof for given parametersstatic CreateProofResultNaiveThresholdSigProof. createProof(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, List<SchnorrSignature> schnorrSignatureList, List<SchnorrPublicKey> schnorrPublicKeyList, long threshold, List<FieldElement> customFields, Optional<Integer> segmentSize, String provingKeyPath, boolean checkProvingKey, boolean zk, boolean compressed_pk, boolean compress_proof)Compute proof for given parametersstatic Optional<String>NaiveThresholdSigProof. debugCircuit(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, List<SchnorrSignature> schnorrSignatureList, List<SchnorrPublicKey> schnorrPublicKeyList, long threshold, List<FieldElement> customFields)Checks if possible to create a valid proof with the supplied data.static booleanNaiveThresholdSigProof. verifyProof(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, FieldElement constant, long quality, List<FieldElement> customFields, byte[] proof, boolean checkProof, String verificationKeyPath, boolean checkVerificationKey)Verify proof using the supplied parametersstatic booleanNaiveThresholdSigProof. verifyProof(List<BackwardTransfer> btList, FieldElement scId, int epochNumber, FieldElement endCumulativeScTxCommTreeRoot, long btrFee, long ftMinAmount, FieldElement constant, long quality, List<FieldElement> customFields, byte[] proof, String verificationKeyPath)Verify proof using the supplied parametersConstructor parameters in com.horizen.certnative with type arguments of type BackwardTransfer Constructor Description WithdrawalCertificate(FieldElement scId, int epochNumber, List<BackwardTransfer> btList, long quality, FieldElement mcbScTxsCom, long ftMinAmount, long btrMinFee, List<FieldElement> customFields)WithdrawalCertificate(FieldElement scId, int epochNumber, List<BackwardTransfer> btList, FieldElement mcbScTxsCom, long ftMinAmount, long btrMinFee, List<FieldElement> customFields) -
Uses of BackwardTransfer in com.horizen.commitmenttreenative
Methods in com.horizen.commitmenttreenative with parameters of type BackwardTransfer Modifier and Type Method Description booleanCommitmentTree. addCert(byte[] scId, int epochNumber, long quality, BackwardTransfer[] btList, Optional<byte[][]> customFieldsOpt, byte[] endCumulativeScTxCommitmentTreeRoot, long btrFee, long ftMinAmount)
-