jar

fr.acinq.bitcoin : bitcoin-kmp-jvm

Maven & Gradle

Jul 04, 2023
5 usages
68 stars

Kotlin Multiplatform Bitcoin Library · A simple Kotlin Multiplatform library which implements most of the bitcoin protocol

Table Of Contents

Latest Version

Download fr.acinq.bitcoin : bitcoin-kmp-jvm JAR file - Latest Versions:

All Versions

Download fr.acinq.bitcoin : bitcoin-kmp-jvm JAR file - All Versions:

Version Vulnerabilities Size Updated
0.13.x
0.12.x
0.11.x
0.10.x
0.9.x
0.8.x
0.7.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window bitcoin-kmp-jvm-0.13.0.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

fr.acinq.bitcoin.utils

├─ fr.acinq.bitcoin.utils.Either.class - [JAR]

├─ fr.acinq.bitcoin.utils.EitherKt.class - [JAR]

fr.acinq.bitcoin.crypto

├─ fr.acinq.bitcoin.crypto.Digest.class - [JAR]

├─ fr.acinq.bitcoin.crypto.DigestJvm.class - [JAR]

├─ fr.acinq.bitcoin.crypto.DigestJvmKt.class - [JAR]

├─ fr.acinq.bitcoin.crypto.HMacKt.class - [JAR]

├─ fr.acinq.bitcoin.crypto.Pack.class - [JAR]

├─ fr.acinq.bitcoin.crypto.Pbkdf2.class - [JAR]

├─ fr.acinq.bitcoin.crypto.Ripemd160.class - [JAR]

fr.acinq.bitcoin.io

├─ fr.acinq.bitcoin.io.ByteArrayInput.class - [JAR]

├─ fr.acinq.bitcoin.io.ByteArrayOutput.class - [JAR]

├─ fr.acinq.bitcoin.io.Input.class - [JAR]

├─ fr.acinq.bitcoin.io.InputKt.class - [JAR]

├─ fr.acinq.bitcoin.io.InputStreamInput.class - [JAR]

├─ fr.acinq.bitcoin.io.Output.class - [JAR]

├─ fr.acinq.bitcoin.io.OutputStreamOutput.class - [JAR]

fr.acinq.bitcoin

├─ fr.acinq.bitcoin.AddressFromPublicKeyScriptResult.class - [JAR]

├─ fr.acinq.bitcoin.AddressToPublicKeyScriptResult.class - [JAR]

├─ fr.acinq.bitcoin.Base58.class - [JAR]

├─ fr.acinq.bitcoin.Base58Check.class - [JAR]

├─ fr.acinq.bitcoin.Bech32.class - [JAR]

├─ fr.acinq.bitcoin.Bech32Kt.class - [JAR]

├─ fr.acinq.bitcoin.Bitcoin.class - [JAR]

├─ fr.acinq.bitcoin.BitcoinKt.class - [JAR]

├─ fr.acinq.bitcoin.Block.class - [JAR]

├─ fr.acinq.bitcoin.BlockHeader.class - [JAR]

├─ fr.acinq.bitcoin.BtcSerializable.class - [JAR]

├─ fr.acinq.bitcoin.BtcSerializer.class - [JAR]

├─ fr.acinq.bitcoin.ByteVector.class - [JAR]

├─ fr.acinq.bitcoin.ByteVector32.class - [JAR]

├─ fr.acinq.bitcoin.ByteVector64.class - [JAR]

├─ fr.acinq.bitcoin.ByteVectorKt.class - [JAR]

├─ fr.acinq.bitcoin.Crypto.class - [JAR]

├─ fr.acinq.bitcoin.Descriptor.class - [JAR]

├─ fr.acinq.bitcoin.DeterministicWallet.class - [JAR]

├─ fr.acinq.bitcoin.KeyPath.class - [JAR]

├─ fr.acinq.bitcoin.LexicographicalOrdering.class - [JAR]

├─ fr.acinq.bitcoin.MerkleTree.class - [JAR]

├─ fr.acinq.bitcoin.MnemonicCode.class - [JAR]

├─ fr.acinq.bitcoin.OP_0.class - [JAR]

├─ fr.acinq.bitcoin.OP_0NOTEQUAL.class - [JAR]

├─ fr.acinq.bitcoin.OP_1.class - [JAR]

├─ fr.acinq.bitcoin.OP_10.class - [JAR]

├─ fr.acinq.bitcoin.OP_11.class - [JAR]

├─ fr.acinq.bitcoin.OP_12.class - [JAR]

├─ fr.acinq.bitcoin.OP_13.class - [JAR]

├─ fr.acinq.bitcoin.OP_14.class - [JAR]

├─ fr.acinq.bitcoin.OP_15.class - [JAR]

├─ fr.acinq.bitcoin.OP_16.class - [JAR]

├─ fr.acinq.bitcoin.OP_1ADD.class - [JAR]

├─ fr.acinq.bitcoin.OP_1NEGATE.class - [JAR]

├─ fr.acinq.bitcoin.OP_1SUB.class - [JAR]

├─ fr.acinq.bitcoin.OP_2.class - [JAR]

├─ fr.acinq.bitcoin.OP_2DIV.class - [JAR]

├─ fr.acinq.bitcoin.OP_2DROP.class - [JAR]

├─ fr.acinq.bitcoin.OP_2DUP.class - [JAR]

├─ fr.acinq.bitcoin.OP_2MUL.class - [JAR]

├─ fr.acinq.bitcoin.OP_2OVER.class - [JAR]

├─ fr.acinq.bitcoin.OP_2ROT.class - [JAR]

├─ fr.acinq.bitcoin.OP_2SWAP.class - [JAR]

├─ fr.acinq.bitcoin.OP_3.class - [JAR]

├─ fr.acinq.bitcoin.OP_3DUP.class - [JAR]

├─ fr.acinq.bitcoin.OP_4.class - [JAR]

├─ fr.acinq.bitcoin.OP_5.class - [JAR]

├─ fr.acinq.bitcoin.OP_6.class - [JAR]

├─ fr.acinq.bitcoin.OP_7.class - [JAR]

├─ fr.acinq.bitcoin.OP_8.class - [JAR]

├─ fr.acinq.bitcoin.OP_9.class - [JAR]

├─ fr.acinq.bitcoin.OP_ABS.class - [JAR]

├─ fr.acinq.bitcoin.OP_ADD.class - [JAR]

├─ fr.acinq.bitcoin.OP_AND.class - [JAR]

├─ fr.acinq.bitcoin.OP_BOOLAND.class - [JAR]

├─ fr.acinq.bitcoin.OP_BOOLOR.class - [JAR]

├─ fr.acinq.bitcoin.OP_CAT.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKLOCKTIMEVERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKMULTISIG.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKMULTISIGVERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKSEQUENCEVERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKSIG.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKSIGADD.class - [JAR]

├─ fr.acinq.bitcoin.OP_CHECKSIGVERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_CODESEPARATOR.class - [JAR]

├─ fr.acinq.bitcoin.OP_DEPTH.class - [JAR]

├─ fr.acinq.bitcoin.OP_DIV.class - [JAR]

├─ fr.acinq.bitcoin.OP_DROP.class - [JAR]

├─ fr.acinq.bitcoin.OP_DUP.class - [JAR]

├─ fr.acinq.bitcoin.OP_ELSE.class - [JAR]

├─ fr.acinq.bitcoin.OP_ENDIF.class - [JAR]

├─ fr.acinq.bitcoin.OP_EQUAL.class - [JAR]

├─ fr.acinq.bitcoin.OP_EQUALVERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_FROMALTSTACK.class - [JAR]

├─ fr.acinq.bitcoin.OP_GREATERTHAN.class - [JAR]

├─ fr.acinq.bitcoin.OP_GREATERTHANOREQUAL.class - [JAR]

├─ fr.acinq.bitcoin.OP_HASH160.class - [JAR]

├─ fr.acinq.bitcoin.OP_HASH256.class - [JAR]

├─ fr.acinq.bitcoin.OP_IF.class - [JAR]

├─ fr.acinq.bitcoin.OP_IFDUP.class - [JAR]

├─ fr.acinq.bitcoin.OP_INVALID.class - [JAR]

├─ fr.acinq.bitcoin.OP_INVALIDOPCODE.class - [JAR]

├─ fr.acinq.bitcoin.OP_INVERT.class - [JAR]

├─ fr.acinq.bitcoin.OP_LEFT.class - [JAR]

├─ fr.acinq.bitcoin.OP_LESSTHAN.class - [JAR]

├─ fr.acinq.bitcoin.OP_LESSTHANOREQUAL.class - [JAR]

├─ fr.acinq.bitcoin.OP_LSHIFT.class - [JAR]

├─ fr.acinq.bitcoin.OP_MAX.class - [JAR]

├─ fr.acinq.bitcoin.OP_MIN.class - [JAR]

├─ fr.acinq.bitcoin.OP_MOD.class - [JAR]

├─ fr.acinq.bitcoin.OP_MUL.class - [JAR]

├─ fr.acinq.bitcoin.OP_NEGATE.class - [JAR]

├─ fr.acinq.bitcoin.OP_NIP.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP1.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP10.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP4.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP5.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP6.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP7.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP8.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOP9.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOT.class - [JAR]

├─ fr.acinq.bitcoin.OP_NOTIF.class - [JAR]

├─ fr.acinq.bitcoin.OP_NUMEQUAL.class - [JAR]

├─ fr.acinq.bitcoin.OP_NUMEQUALVERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_NUMNOTEQUAL.class - [JAR]

├─ fr.acinq.bitcoin.OP_OR.class - [JAR]

├─ fr.acinq.bitcoin.OP_OVER.class - [JAR]

├─ fr.acinq.bitcoin.OP_PICK.class - [JAR]

├─ fr.acinq.bitcoin.OP_PUSHDATA.class - [JAR]

├─ fr.acinq.bitcoin.OP_PUSHDATA1.class - [JAR]

├─ fr.acinq.bitcoin.OP_PUSHDATA2.class - [JAR]

├─ fr.acinq.bitcoin.OP_PUSHDATA4.class - [JAR]

├─ fr.acinq.bitcoin.OP_RESERVED.class - [JAR]

├─ fr.acinq.bitcoin.OP_RESERVED1.class - [JAR]

├─ fr.acinq.bitcoin.OP_RESERVED2.class - [JAR]

├─ fr.acinq.bitcoin.OP_RETURN.class - [JAR]

├─ fr.acinq.bitcoin.OP_RIGHT.class - [JAR]

├─ fr.acinq.bitcoin.OP_RIPEMD160.class - [JAR]

├─ fr.acinq.bitcoin.OP_ROLL.class - [JAR]

├─ fr.acinq.bitcoin.OP_ROT.class - [JAR]

├─ fr.acinq.bitcoin.OP_RSHIFT.class - [JAR]

├─ fr.acinq.bitcoin.OP_SHA1.class - [JAR]

├─ fr.acinq.bitcoin.OP_SHA256.class - [JAR]

├─ fr.acinq.bitcoin.OP_SIZE.class - [JAR]

├─ fr.acinq.bitcoin.OP_SUB.class - [JAR]

├─ fr.acinq.bitcoin.OP_SUBSTR.class - [JAR]

├─ fr.acinq.bitcoin.OP_SWAP.class - [JAR]

├─ fr.acinq.bitcoin.OP_TOALTSTACK.class - [JAR]

├─ fr.acinq.bitcoin.OP_TUCK.class - [JAR]

├─ fr.acinq.bitcoin.OP_VER.class - [JAR]

├─ fr.acinq.bitcoin.OP_VERIF.class - [JAR]

├─ fr.acinq.bitcoin.OP_VERIFY.class - [JAR]

├─ fr.acinq.bitcoin.OP_VERNOTIF.class - [JAR]

├─ fr.acinq.bitcoin.OP_WITHIN.class - [JAR]

├─ fr.acinq.bitcoin.OP_XOR.class - [JAR]

├─ fr.acinq.bitcoin.OutPoint.class - [JAR]

├─ fr.acinq.bitcoin.PrivateKey.class - [JAR]

├─ fr.acinq.bitcoin.Protocol.class - [JAR]

├─ fr.acinq.bitcoin.PublicKey.class - [JAR]

├─ fr.acinq.bitcoin.Satoshi.class - [JAR]

├─ fr.acinq.bitcoin.SatoshiKt.class - [JAR]

├─ fr.acinq.bitcoin.Script.class - [JAR]

├─ fr.acinq.bitcoin.ScriptElt.class - [JAR]

├─ fr.acinq.bitcoin.ScriptEltMapping.class - [JAR]

├─ fr.acinq.bitcoin.ScriptFlags.class - [JAR]

├─ fr.acinq.bitcoin.ScriptLeaf.class - [JAR]

├─ fr.acinq.bitcoin.ScriptTree.class - [JAR]

├─ fr.acinq.bitcoin.ScriptWitness.class - [JAR]

├─ fr.acinq.bitcoin.SigHash.class - [JAR]

├─ fr.acinq.bitcoin.SigVersion.class - [JAR]

├─ fr.acinq.bitcoin.Transaction.class - [JAR]

├─ fr.acinq.bitcoin.TxIn.class - [JAR]

├─ fr.acinq.bitcoin.TxOut.class - [JAR]

├─ fr.acinq.bitcoin.UInt256.class - [JAR]

├─ fr.acinq.bitcoin.XonlyPublicKey.class - [JAR]

fr.acinq.bitcoin.psbt

├─ fr.acinq.bitcoin.psbt.DataEntry.class - [JAR]

├─ fr.acinq.bitcoin.psbt.ExtendedPublicKeyWithMaster.class - [JAR]

├─ fr.acinq.bitcoin.psbt.Global.class - [JAR]

├─ fr.acinq.bitcoin.psbt.Input.class - [JAR]

├─ fr.acinq.bitcoin.psbt.KeyPathWithMaster.class - [JAR]

├─ fr.acinq.bitcoin.psbt.Output.class - [JAR]

├─ fr.acinq.bitcoin.psbt.ParseFailure.class - [JAR]

├─ fr.acinq.bitcoin.psbt.Psbt.class - [JAR]

├─ fr.acinq.bitcoin.psbt.SignPsbtResult.class - [JAR]

├─ fr.acinq.bitcoin.psbt.UpdateFailure.class - [JAR]

Advertisement

Dependencies from Group

Jul 04, 2023
5 usages
68 stars
Oct 31, 2019
3 usages
3 stars
Jul 04, 2023
1 usages
68 stars
Jul 04, 2023
1 usages
68 stars
Jul 04, 2023
1 usages
68 stars

Discover Dependencies

Jul 04, 2023
1 usages
68 stars
Jul 04, 2023
1 usages
68 stars
Jul 04, 2023
1 usages
68 stars
Mar 24, 2021
21.7k stars
Mar 22, 2021
9 stars
May 28, 2021
26 stars
Sep 10, 2022
4 stars
cxx
Oct 22, 2021
14 stars
Sep 16, 2022
1 usages
94 stars