├── .gitattributes ├── .gitignore ├── .travis.yml ├── AUTHORS ├── COPYING ├── README.md ├── core ├── findbugs.xml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ ├── bitcoincash │ │ │ ├── NativeSecp256k1.java │ │ │ ├── NativeSecp256k1Util.java │ │ │ ├── Secp256k1Context.java │ │ │ ├── crawler │ │ │ │ └── PeerSeedProtos.java │ │ │ ├── paymentchannel │ │ │ │ └── Protos.java │ │ │ └── protocols │ │ │ │ └── payments │ │ │ │ └── Protos.java │ │ │ └── bitcoincashj │ │ │ ├── core │ │ │ ├── AbstractBlockChain.java │ │ │ ├── Address.java │ │ │ ├── AddressFormatException.java │ │ │ ├── AddressMessage.java │ │ │ ├── AlertMessage.java │ │ │ ├── Base58.java │ │ │ ├── BitcoinSerializer.java │ │ │ ├── Block.java │ │ │ ├── BlockChain.java │ │ │ ├── BloomFilter.java │ │ │ ├── CheckpointManager.java │ │ │ ├── ChildMessage.java │ │ │ ├── Coin.java │ │ │ ├── Context.java │ │ │ ├── DummySerializer.java │ │ │ ├── DumpedPrivateKey.java │ │ │ ├── ECKey.java │ │ │ ├── EmptyMessage.java │ │ │ ├── FilteredBlock.java │ │ │ ├── FullPrunedBlockChain.java │ │ │ ├── GetAddrMessage.java │ │ │ ├── GetBlocksMessage.java │ │ │ ├── GetDataMessage.java │ │ │ ├── GetHeadersMessage.java │ │ │ ├── GetUTXOsMessage.java │ │ │ ├── HeadersMessage.java │ │ │ ├── InsufficientMoneyException.java │ │ │ ├── InventoryItem.java │ │ │ ├── InventoryMessage.java │ │ │ ├── ListMessage.java │ │ │ ├── MemoryPoolMessage.java │ │ │ ├── Message.java │ │ │ ├── MessageSerializer.java │ │ │ ├── Monetary.java │ │ │ ├── NetworkParameters.java │ │ │ ├── NotFoundMessage.java │ │ │ ├── PartialMerkleTree.java │ │ │ ├── Peer.java │ │ │ ├── PeerAddress.java │ │ │ ├── PeerException.java │ │ │ ├── PeerFilterProvider.java │ │ │ ├── PeerGroup.java │ │ │ ├── PeerSocketHandler.java │ │ │ ├── Ping.java │ │ │ ├── Pong.java │ │ │ ├── ProtocolException.java │ │ │ ├── PrunedException.java │ │ │ ├── RejectMessage.java │ │ │ ├── RejectedTransactionException.java │ │ │ ├── ScriptException.java │ │ │ ├── Sha256Hash.java │ │ │ ├── StoredBlock.java │ │ │ ├── StoredUndoableBlock.java │ │ │ ├── Transaction.java │ │ │ ├── TransactionBag.java │ │ │ ├── TransactionBroadcast.java │ │ │ ├── TransactionBroadcaster.java │ │ │ ├── TransactionConfidence.java │ │ │ ├── TransactionInput.java │ │ │ ├── TransactionOutPoint.java │ │ │ ├── TransactionOutput.java │ │ │ ├── TransactionOutputChanges.java │ │ │ ├── TxConfidenceTable.java │ │ │ ├── UTXO.java │ │ │ ├── UTXOProvider.java │ │ │ ├── UTXOProviderException.java │ │ │ ├── UTXOsMessage.java │ │ │ ├── UnknownMessage.java │ │ │ ├── UnsafeByteArrayOutputStream.java │ │ │ ├── Utils.java │ │ │ ├── VarInt.java │ │ │ ├── VerificationException.java │ │ │ ├── VersionAck.java │ │ │ ├── VersionMessage.java │ │ │ ├── VersionedChecksummedBytes.java │ │ │ ├── WrongNetworkException.java │ │ │ ├── listeners │ │ │ │ ├── AbstractBlockChainListener.java │ │ │ │ ├── AbstractPeerConnectionEventListener.java │ │ │ │ ├── AbstractPeerDataEventListener.java │ │ │ │ ├── AbstractPeerEventListener.java │ │ │ │ ├── BlockChainListener.java │ │ │ │ ├── BlocksDownloadedEventListener.java │ │ │ │ ├── ChainDownloadStartedEventListener.java │ │ │ │ ├── DownloadProgressTracker.java │ │ │ │ ├── GetDataEventListener.java │ │ │ │ ├── NewBestBlockListener.java │ │ │ │ ├── OnTransactionBroadcastListener.java │ │ │ │ ├── PeerConnectedEventListener.java │ │ │ │ ├── PeerConnectionEventListener.java │ │ │ │ ├── PeerDataEventListener.java │ │ │ │ ├── PeerDisconnectedEventListener.java │ │ │ │ ├── PeerDiscoveredEventListener.java │ │ │ │ ├── PreMessageReceivedEventListener.java │ │ │ │ ├── ReorganizeListener.java │ │ │ │ ├── TransactionConfidenceEventListener.java │ │ │ │ └── TransactionReceivedInBlockListener.java │ │ │ └── package-info.java │ │ │ ├── crypto │ │ │ ├── BIP38PrivateKey.java │ │ │ ├── ChildNumber.java │ │ │ ├── DRMWorkaround.java │ │ │ ├── DeterministicHierarchy.java │ │ │ ├── DeterministicKey.java │ │ │ ├── EncryptableItem.java │ │ │ ├── EncryptedData.java │ │ │ ├── HDDerivationException.java │ │ │ ├── HDKeyDerivation.java │ │ │ ├── HDUtils.java │ │ │ ├── KeyCrypter.java │ │ │ ├── KeyCrypterException.java │ │ │ ├── KeyCrypterScrypt.java │ │ │ ├── LazyECPoint.java │ │ │ ├── LinuxSecureRandom.java │ │ │ ├── MnemonicCode.java │ │ │ ├── MnemonicException.java │ │ │ ├── PBKDF2SHA512.java │ │ │ ├── TransactionSignature.java │ │ │ ├── TrustStoreLoader.java │ │ │ ├── X509Utils.java │ │ │ └── package-info.java │ │ │ ├── jni │ │ │ ├── NativeBlockChainListener.java │ │ │ ├── NativeFutureCallback.java │ │ │ ├── NativeKeyChainEventListener.java │ │ │ ├── NativePaymentChannelHandlerFactory.java │ │ │ ├── NativePaymentChannelServerConnectionEventHandler.java │ │ │ ├── NativePeerEventListener.java │ │ │ ├── NativeScriptsChangeEventListener.java │ │ │ ├── NativeTransactionConfidenceEventListener.java │ │ │ ├── NativeTransactionConfidenceListener.java │ │ │ ├── NativeWalletChangeEventListener.java │ │ │ ├── NativeWalletCoinsReceivedEventListener.java │ │ │ ├── NativeWalletCoinsSentEventListener.java │ │ │ ├── NativeWalletEventListener.java │ │ │ └── NativeWalletReorganizeEventListener.java │ │ │ ├── kits │ │ │ ├── WalletAppKit.java │ │ │ └── package-info.java │ │ │ ├── net │ │ │ ├── AbstractTimeoutHandler.java │ │ │ ├── BlockingClient.java │ │ │ ├── BlockingClientManager.java │ │ │ ├── ClientConnectionManager.java │ │ │ ├── ConnectionHandler.java │ │ │ ├── FilterMerger.java │ │ │ ├── MessageWriteTarget.java │ │ │ ├── NioClient.java │ │ │ ├── NioClientManager.java │ │ │ ├── NioServer.java │ │ │ ├── ProtobufConnection.java │ │ │ ├── StreamConnection.java │ │ │ ├── StreamConnectionFactory.java │ │ │ ├── discovery │ │ │ │ ├── DnsDiscovery.java │ │ │ │ ├── HttpDiscovery.java │ │ │ │ ├── MultiplexingDiscovery.java │ │ │ │ ├── PeerDiscovery.java │ │ │ │ ├── PeerDiscoveryException.java │ │ │ │ ├── SeedPeers.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── params │ │ │ ├── AbstractBitcoinNetParams.java │ │ │ ├── MainNetParams.java │ │ │ ├── Networks.java │ │ │ ├── RegTestParams.java │ │ │ ├── TestNet2Params.java │ │ │ ├── TestNet3Params.java │ │ │ ├── UnitTestParams.java │ │ │ └── package-info.java │ │ │ ├── protocols │ │ │ ├── channels │ │ │ │ ├── ClientState.java │ │ │ │ ├── IPaymentChannelClient.java │ │ │ │ ├── PaymentChannelClient.java │ │ │ │ ├── PaymentChannelClientConnection.java │ │ │ │ ├── PaymentChannelClientState.java │ │ │ │ ├── PaymentChannelCloseException.java │ │ │ │ ├── PaymentChannelServer.java │ │ │ │ ├── PaymentChannelServerListener.java │ │ │ │ ├── PaymentChannelServerState.java │ │ │ │ ├── PaymentChannelV1ClientState.java │ │ │ │ ├── PaymentChannelV1ServerState.java │ │ │ │ ├── PaymentChannelV2ClientState.java │ │ │ │ ├── PaymentChannelV2ServerState.java │ │ │ │ ├── PaymentIncrementAck.java │ │ │ │ ├── ServerConnectionEventHandler.java │ │ │ │ ├── ServerState.java │ │ │ │ ├── Simple channels protocol.txt │ │ │ │ ├── StateMachine.java │ │ │ │ ├── StoredPaymentChannelClientStates.java │ │ │ │ ├── StoredPaymentChannelServerStates.java │ │ │ │ ├── StoredServerChannel.java │ │ │ │ ├── ValueOutOfRangeException.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── payments │ │ │ │ ├── PaymentProtocol.java │ │ │ │ ├── PaymentProtocolException.java │ │ │ │ ├── PaymentSession.java │ │ │ │ └── package-info.java │ │ │ ├── script │ │ │ ├── Script.java │ │ │ ├── ScriptBuilder.java │ │ │ ├── ScriptChunk.java │ │ │ ├── ScriptOpCodes.java │ │ │ └── package-info.java │ │ │ ├── signers │ │ │ ├── CustomTransactionSigner.java │ │ │ ├── LocalTransactionSigner.java │ │ │ ├── MissingSigResolutionSigner.java │ │ │ ├── StatelessTransactionSigner.java │ │ │ ├── TransactionSigner.java │ │ │ └── package-info.java │ │ │ ├── store │ │ │ ├── BlockStore.java │ │ │ ├── BlockStoreException.java │ │ │ ├── ChainFileLockedException.java │ │ │ ├── DatabaseFullPrunedBlockStore.java │ │ │ ├── FullPrunedBlockStore.java │ │ │ ├── H2FullPrunedBlockStore.java │ │ │ ├── LevelDBBlockStore.java │ │ │ ├── LevelDBFullPrunedBlockStore.java │ │ │ ├── MemoryBlockStore.java │ │ │ ├── MemoryFullPrunedBlockStore.java │ │ │ ├── MySQLFullPrunedBlockStore.java │ │ │ ├── PostgresFullPrunedBlockStore.java │ │ │ ├── SPVBlockStore.java │ │ │ ├── WindowsMMapHack.java │ │ │ └── package-info.java │ │ │ ├── uri │ │ │ ├── BitcoinURI.java │ │ │ ├── BitcoinURIParseException.java │ │ │ ├── OptionalFieldValidationException.java │ │ │ ├── RequiredFieldValidationException.java │ │ │ └── package-info.java │ │ │ ├── utils │ │ │ ├── BaseTaggableObject.java │ │ │ ├── BlockFileLoader.java │ │ │ ├── BriefLogFormatter.java │ │ │ ├── BtcAutoFormat.java │ │ │ ├── BtcFixedFormat.java │ │ │ ├── BtcFormat.java │ │ │ ├── ContextPropagatingThreadFactory.java │ │ │ ├── DaemonThreadFactory.java │ │ │ ├── ExchangeRate.java │ │ │ ├── ExponentialBackoff.java │ │ │ ├── Fiat.java │ │ │ ├── ListenerRegistration.java │ │ │ ├── MonetaryFormat.java │ │ │ ├── TaggableObject.java │ │ │ ├── Threading.java │ │ │ ├── VersionTally.java │ │ │ └── package-info.java │ │ │ └── wallet │ │ │ ├── AllRandomKeysRotating.java │ │ │ ├── AllowUnconfirmedCoinSelector.java │ │ │ ├── BasicKeyChain.java │ │ │ ├── CoinSelection.java │ │ │ ├── CoinSelector.java │ │ │ ├── DecryptingKeyBag.java │ │ │ ├── DefaultCoinSelector.java │ │ │ ├── DefaultKeyChainFactory.java │ │ │ ├── DefaultRiskAnalysis.java │ │ │ ├── DeterministicKeyChain.java │ │ │ ├── DeterministicSeed.java │ │ │ ├── DeterministicUpgradeRequiredException.java │ │ │ ├── DeterministicUpgradeRequiresPassword.java │ │ │ ├── EncryptableKeyChain.java │ │ │ ├── FilteringCoinSelector.java │ │ │ ├── KeyBag.java │ │ │ ├── KeyChain.java │ │ │ ├── KeyChainFactory.java │ │ │ ├── KeyChainGroup.java │ │ │ ├── KeyTimeCoinSelector.java │ │ │ ├── MarriedKeyChain.java │ │ │ ├── Protos.java │ │ │ ├── RedeemData.java │ │ │ ├── RiskAnalysis.java │ │ │ ├── SendRequest.java │ │ │ ├── UnreadableWalletException.java │ │ │ ├── Wallet.java │ │ │ ├── WalletExtension.java │ │ │ ├── WalletFiles.java │ │ │ ├── WalletProtobufSerializer.java │ │ │ ├── WalletTransaction.java │ │ │ ├── listeners │ │ │ ├── AbstractKeyChainEventListener.java │ │ │ ├── AbstractWalletEventListener.java │ │ │ ├── KeyChainEventListener.java │ │ │ ├── ScriptsChangeEventListener.java │ │ │ ├── WalletChangeEventListener.java │ │ │ ├── WalletCoinsReceivedEventListener.java │ │ │ ├── WalletCoinsSentEventListener.java │ │ │ ├── WalletEventListener.java │ │ │ └── WalletReorganizeEventListener.java │ │ │ └── package-info.java │ └── resources │ │ ├── org.bitcoin.production.checkpoints.txt │ │ ├── org.bitcoin.test.checkpoints.txt │ │ └── org │ │ └── bitcoincashj │ │ └── crypto │ │ ├── cacerts │ │ └── mnemonic │ │ └── wordlist │ │ └── english.txt │ ├── paymentchannel.proto │ ├── paymentrequest.proto │ ├── peerseeds.proto │ ├── storedclientpaymentchannel.proto │ ├── storedserverpaymentchannel.proto │ ├── test │ ├── java │ │ └── org │ │ │ └── bitcoincashj │ │ │ ├── core │ │ │ ├── AbstractFullPrunedBlockChainTest.java │ │ │ ├── AddressTest.java │ │ │ ├── AlertMessageTest.java │ │ │ ├── BCCTest.java │ │ │ ├── Base58Test.java │ │ │ ├── BitcoinSerializerTest.java │ │ │ ├── BitcoindComparisonTool.java │ │ │ ├── BlockChainTest.java │ │ │ ├── BlockTest.java │ │ │ ├── BloomFilterTest.java │ │ │ ├── ChainSplitTest.java │ │ │ ├── CoinTest.java │ │ │ ├── DumpedPrivateKeyTest.java │ │ │ ├── ECKeyTest.java │ │ │ ├── FilteredBlockAndPartialMerkleTreeTests.java │ │ │ ├── FullBlockTestGenerator.java │ │ │ ├── H2FullPrunedBlockChainTest.java │ │ │ ├── LevelDBFullPrunedBlockChainTest.java │ │ │ ├── MemoryFullPrunedBlockChainTest.java │ │ │ ├── MessageTest.java │ │ │ ├── MySQLFullPrunedBlockChainTest.java │ │ │ ├── ParseByteCacheTest.java │ │ │ ├── PeerAddressTest.java │ │ │ ├── PeerGroupTest.java │ │ │ ├── PeerTest.java │ │ │ ├── PostgresFullPrunedBlockChainTest.java │ │ │ ├── TransactionBroadcastTest.java │ │ │ ├── TransactionInputTest.java │ │ │ ├── TransactionOutputTest.java │ │ │ ├── TransactionTest.java │ │ │ ├── TxConfidenceTableTest.java │ │ │ ├── UTXOTest.java │ │ │ ├── UtilsTest.java │ │ │ ├── VarIntTest.java │ │ │ ├── VersionMessageTest.java │ │ │ └── VersionedChecksummedBytesTest.java │ │ │ ├── crypto │ │ │ ├── BIP32Test.java │ │ │ ├── BIP38PrivateKeyTest.java │ │ │ ├── ChildKeyDerivationTest.java │ │ │ ├── HDUtilsTest.java │ │ │ ├── KeyCrypterScryptTest.java │ │ │ ├── MnemonicCodeTest.java │ │ │ └── X509UtilsTest.java │ │ │ ├── net │ │ │ ├── NetworkAbstractionTests.java │ │ │ └── discovery │ │ │ │ └── SeedPeersTest.java │ │ │ ├── protocols │ │ │ ├── channels │ │ │ │ ├── ChannelConnectionTest.java │ │ │ │ ├── ChannelTestUtils.java │ │ │ │ ├── PaymentChannelClientTest.java │ │ │ │ ├── PaymentChannelServerTest.java │ │ │ │ └── PaymentChannelStateTest.java │ │ │ └── payments │ │ │ │ ├── PaymentProtocolTest.java │ │ │ │ └── PaymentSessionTest.java │ │ │ ├── script │ │ │ ├── ScriptChunkTest.java │ │ │ └── ScriptTest.java │ │ │ ├── store │ │ │ ├── LevelDBBlockStoreTest.java │ │ │ ├── SPVBlockStoreTest.java │ │ │ └── WalletProtobufSerializerTest.java │ │ │ ├── testing │ │ │ ├── FakeTxBuilder.java │ │ │ ├── FooWalletExtension.java │ │ │ ├── InboundMessageQueuer.java │ │ │ ├── KeyChainTransactionSigner.java │ │ │ ├── MockTransactionBroadcaster.java │ │ │ ├── NopTransactionSigner.java │ │ │ ├── TestWithNetworkConnections.java │ │ │ ├── TestWithPeerGroup.java │ │ │ ├── TestWithWallet.java │ │ │ └── package-info.java │ │ │ ├── uri │ │ │ └── BitcoinURITest.java │ │ │ ├── utils │ │ │ ├── BaseTaggableObjectTest.java │ │ │ ├── BtcFormatTest.java │ │ │ ├── ExchangeRateTest.java │ │ │ ├── ExponentialBackoffTest.java │ │ │ ├── FiatTest.java │ │ │ ├── MonetaryFormatTest.java │ │ │ └── VersionTallyTest.java │ │ │ └── wallet │ │ │ ├── BasicKeyChainTest.java │ │ │ ├── DefaultCoinSelectorTest.java │ │ │ ├── DefaultRiskAnalysisTest.java │ │ │ ├── DeterministicKeyChainTest.java │ │ │ ├── KeyChainGroupTest.java │ │ │ ├── WalletExtensionsTest.java │ │ │ └── WalletTest.java │ └── resources │ │ ├── logging.properties │ │ └── org │ │ └── bitcoincashj │ │ ├── core │ │ ├── block169482.dat │ │ ├── block227835.dat │ │ ├── block227836.dat │ │ ├── block363703.dat │ │ ├── block370661.dat │ │ ├── block383616.dat │ │ ├── block_testnet21066.dat │ │ ├── block_testnet32768.dat │ │ ├── first-100k-blocks.dat │ │ ├── sig_canonical.json │ │ └── sig_noncanonical.json │ │ ├── crypto │ │ ├── comodo-smime.crt │ │ ├── startssl-client.crt │ │ └── startssl-smime.crt │ │ ├── protocols │ │ └── payments │ │ │ ├── README │ │ │ ├── pki_test.bitcoinpaymentrequest │ │ │ ├── test-cacert.key │ │ │ ├── test-cacerts │ │ │ ├── test-expired-cert │ │ │ └── test-valid-cert │ │ ├── script │ │ ├── script_invalid.json │ │ ├── script_valid.json │ │ ├── tx_invalid.json │ │ └── tx_valid.json │ │ └── wallet │ │ ├── deterministic-wallet-serialization.txt │ │ └── watching-wallet-serialization.txt │ └── wallet.proto ├── designdocs ├── Contexts.md └── Deterministic wallets.txt ├── examples ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── bitcoincashj │ │ └── examples │ │ ├── BackupToMnemonicSeed.java │ │ ├── DoubleSpend.java │ │ ├── DumpWallet.java │ │ ├── ExamplePaymentChannelClient.java │ │ ├── ExamplePaymentChannelServer.java │ │ ├── FetchBlock.java │ │ ├── FetchTransactions.java │ │ ├── ForwardingService.java │ │ ├── GenerateLowSTests.java │ │ ├── Kit.java │ │ ├── LevelDB.java │ │ ├── LevelDbSizes.java │ │ ├── NetworkEnum.java │ │ ├── PeerMonitor.java │ │ ├── PrintPeers.java │ │ ├── PrivateKeys.java │ │ ├── RefreshWallet.java │ │ ├── RestoreFromSeed.java │ │ └── SendRequest.java │ ├── javascript │ ├── demo.js │ ├── forwarding.js │ └── payprotocol.js │ └── python │ └── forwarding.py ├── misc ├── bitcoinj.svg ├── bitcoinjlogo.png └── bitcoinjlogo.svg ├── pom.xml ├── tools ├── build-checkpoints ├── build-checkpoints.cmd ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── org │ │ │ └── bitcoincashj │ │ │ └── tools │ │ │ ├── BlockImporter.java │ │ │ ├── BuildCheckpoints.java │ │ │ ├── NetworkEnum.java │ │ │ ├── PaymentProtocolTool.java │ │ │ ├── TestFeeLevel.java │ │ │ ├── WalletTool.java │ │ │ └── WatchMempool.java │ │ └── resources │ │ └── org │ │ └── bitcoincashj │ │ └── tools │ │ ├── build-checkpoints-help.txt │ │ └── wallet-tool-help.txt ├── wallet-tool └── wallet-tool.cmd └── wallettemplate ├── pom.xml └── src └── main ├── java └── wallettemplate │ ├── Main.java │ ├── MainController.java │ ├── SendMoneyController.java │ ├── WalletPasswordController.java │ ├── WalletSetPasswordController.java │ ├── WalletSettingsController.java │ ├── controls │ ├── BitcoinAddressValidator.java │ ├── ClickableBitcoinAddress.java │ └── NotificationBarPane.java │ └── utils │ ├── AlertWindowController.java │ ├── BitcoinUIModel.java │ ├── GuiUtils.java │ ├── KeyDerivationTasks.java │ ├── TextFieldValidator.java │ ├── ThrottledRunLater.java │ ├── WTUtils.java │ └── easing │ ├── EasingInterpolator.java │ ├── EasingMode.java │ └── ElasticInterpolator.java └── resources └── wallettemplate ├── 200px-Padlock.svg.png ├── bitcoin_logo_plain.png ├── controls └── bitcoin_address.fxml ├── main.fxml ├── send_money.fxml ├── utils ├── alert.fxml └── text-validation.css ├── wallet.css ├── wallet_password.fxml ├── wallet_set_password.fxml └── wallet_settings.fxml /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ai -crlf -diff -merge 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/README.md -------------------------------------------------------------------------------- /core/findbugs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/findbugs.xml -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincash/NativeSecp256k1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincash/NativeSecp256k1.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincash/NativeSecp256k1Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincash/NativeSecp256k1Util.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincash/Secp256k1Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincash/Secp256k1Context.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincash/crawler/PeerSeedProtos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincash/crawler/PeerSeedProtos.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincash/paymentchannel/Protos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincash/paymentchannel/Protos.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincash/protocols/payments/Protos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincash/protocols/payments/Protos.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/AbstractBlockChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/AbstractBlockChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Address.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/AddressFormatException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/AddressFormatException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/AddressMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/AddressMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/AlertMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/AlertMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Base58.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Base58.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/BitcoinSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/BitcoinSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Block.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/BlockChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/BlockChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/BloomFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/BloomFilter.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/CheckpointManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/CheckpointManager.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/ChildMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/ChildMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Coin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Coin.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Context.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/DummySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/DummySerializer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/DumpedPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/DumpedPrivateKey.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/ECKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/ECKey.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/EmptyMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/EmptyMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/FilteredBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/FilteredBlock.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/FullPrunedBlockChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/FullPrunedBlockChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/GetAddrMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/GetAddrMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/GetBlocksMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/GetBlocksMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/GetDataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/GetDataMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/GetHeadersMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/GetHeadersMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/GetUTXOsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/GetUTXOsMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/HeadersMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/HeadersMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/InsufficientMoneyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/InsufficientMoneyException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/InventoryItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/InventoryItem.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/InventoryMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/InventoryMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/ListMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/ListMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/MemoryPoolMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/MemoryPoolMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Message.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/MessageSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/MessageSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Monetary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Monetary.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/NetworkParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/NetworkParameters.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/NotFoundMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/NotFoundMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PartialMerkleTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PartialMerkleTree.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Peer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Peer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PeerAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PeerAddress.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PeerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PeerException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PeerFilterProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PeerFilterProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PeerGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PeerGroup.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PeerSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PeerSocketHandler.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Ping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Ping.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Pong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Pong.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/ProtocolException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/ProtocolException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/PrunedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/PrunedException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/RejectMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/RejectMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/RejectedTransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/RejectedTransactionException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/ScriptException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/ScriptException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Sha256Hash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Sha256Hash.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/StoredBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/StoredBlock.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/StoredUndoableBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/StoredUndoableBlock.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Transaction.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionBag.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionBroadcast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionBroadcast.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionBroadcaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionBroadcaster.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionConfidence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionConfidence.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionInput.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionOutPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionOutPoint.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionOutput.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TransactionOutputChanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TransactionOutputChanges.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/TxConfidenceTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/TxConfidenceTable.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/UTXO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/UTXO.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/UTXOProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/UTXOProvider.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/UTXOProviderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/UTXOProviderException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/UTXOsMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/UTXOsMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/UnknownMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/UnknownMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/UnsafeByteArrayOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/UnsafeByteArrayOutputStream.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/Utils.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/VarInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/VarInt.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/VerificationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/VerificationException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/VersionAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/VersionAck.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/VersionMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/VersionMessage.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/VersionedChecksummedBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/VersionedChecksummedBytes.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/WrongNetworkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/WrongNetworkException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/AbstractBlockChainListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/AbstractBlockChainListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/AbstractPeerConnectionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/AbstractPeerConnectionEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/AbstractPeerDataEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/AbstractPeerDataEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/AbstractPeerEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/AbstractPeerEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/BlockChainListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/BlockChainListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/BlocksDownloadedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/BlocksDownloadedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/ChainDownloadStartedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/ChainDownloadStartedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/DownloadProgressTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/DownloadProgressTracker.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/GetDataEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/GetDataEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/NewBestBlockListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/NewBestBlockListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/OnTransactionBroadcastListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/OnTransactionBroadcastListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/PeerConnectedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/PeerConnectedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/PeerConnectionEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/PeerConnectionEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/PeerDataEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/PeerDataEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/PeerDisconnectedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/PeerDisconnectedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/PeerDiscoveredEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/PeerDiscoveredEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/PreMessageReceivedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/PreMessageReceivedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/ReorganizeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/ReorganizeListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/TransactionConfidenceEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/TransactionConfidenceEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/listeners/TransactionReceivedInBlockListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/listeners/TransactionReceivedInBlockListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/core/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/core/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/BIP38PrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/BIP38PrivateKey.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/ChildNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/ChildNumber.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/DRMWorkaround.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/DRMWorkaround.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/DeterministicHierarchy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/DeterministicHierarchy.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/DeterministicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/DeterministicKey.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/EncryptableItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/EncryptableItem.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/EncryptedData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/EncryptedData.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/HDDerivationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/HDDerivationException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/HDKeyDerivation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/HDKeyDerivation.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/HDUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/HDUtils.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/KeyCrypter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/KeyCrypter.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/KeyCrypterException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/KeyCrypterException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/KeyCrypterScrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/KeyCrypterScrypt.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/LazyECPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/LazyECPoint.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/LinuxSecureRandom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/LinuxSecureRandom.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/MnemonicCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/MnemonicCode.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/MnemonicException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/MnemonicException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/PBKDF2SHA512.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/PBKDF2SHA512.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/TransactionSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/TransactionSignature.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/TrustStoreLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/TrustStoreLoader.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/X509Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/X509Utils.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/crypto/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/crypto/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeBlockChainListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeBlockChainListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeFutureCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeFutureCallback.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeKeyChainEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeKeyChainEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativePaymentChannelHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativePaymentChannelHandlerFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativePaymentChannelServerConnectionEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativePaymentChannelServerConnectionEventHandler.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativePeerEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativePeerEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeScriptsChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeScriptsChangeEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeTransactionConfidenceEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeTransactionConfidenceEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeTransactionConfidenceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeTransactionConfidenceListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeWalletChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeWalletChangeEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeWalletCoinsReceivedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeWalletCoinsReceivedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeWalletCoinsSentEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeWalletCoinsSentEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeWalletEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeWalletEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/jni/NativeWalletReorganizeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/jni/NativeWalletReorganizeEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/kits/WalletAppKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/kits/WalletAppKit.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/kits/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/kits/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/AbstractTimeoutHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/AbstractTimeoutHandler.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/BlockingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/BlockingClient.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/BlockingClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/BlockingClientManager.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/ClientConnectionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/ClientConnectionManager.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/ConnectionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/ConnectionHandler.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/FilterMerger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/FilterMerger.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/MessageWriteTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/MessageWriteTarget.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/NioClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/NioClient.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/NioClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/NioClientManager.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/NioServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/NioServer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/ProtobufConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/ProtobufConnection.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/StreamConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/StreamConnection.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/StreamConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/StreamConnectionFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/DnsDiscovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/DnsDiscovery.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/HttpDiscovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/HttpDiscovery.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/MultiplexingDiscovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/MultiplexingDiscovery.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/PeerDiscovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/PeerDiscovery.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/PeerDiscoveryException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/PeerDiscoveryException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/SeedPeers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/SeedPeers.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/discovery/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/discovery/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/net/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/net/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/AbstractBitcoinNetParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/AbstractBitcoinNetParams.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/MainNetParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/MainNetParams.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/Networks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/Networks.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/RegTestParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/RegTestParams.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/TestNet2Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/TestNet2Params.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/TestNet3Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/TestNet3Params.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/UnitTestParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/UnitTestParams.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/params/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/params/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/ClientState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/ClientState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/IPaymentChannelClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/IPaymentChannelClient.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelClient.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelClientConnection.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelClientState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelClientState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelCloseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelCloseException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelServer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelServerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelServerListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelServerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelServerState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV1ClientState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV1ClientState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV1ServerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV1ServerState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV2ClientState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV2ClientState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV2ServerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentChannelV2ServerState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/PaymentIncrementAck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/PaymentIncrementAck.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/ServerConnectionEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/ServerConnectionEventHandler.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/ServerState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/ServerState.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/Simple channels protocol.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/Simple channels protocol.txt -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/StateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/StateMachine.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/StoredPaymentChannelClientStates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/StoredPaymentChannelClientStates.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/StoredPaymentChannelServerStates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/StoredPaymentChannelServerStates.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/StoredServerChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/StoredServerChannel.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/ValueOutOfRangeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/ValueOutOfRangeException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/channels/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/channels/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/payments/PaymentProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/payments/PaymentProtocol.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/payments/PaymentProtocolException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/payments/PaymentProtocolException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/payments/PaymentSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/payments/PaymentSession.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/protocols/payments/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/protocols/payments/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/script/Script.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/script/Script.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/script/ScriptBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/script/ScriptBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/script/ScriptChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/script/ScriptChunk.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/script/ScriptOpCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/script/ScriptOpCodes.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/script/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/script/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/signers/CustomTransactionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/signers/CustomTransactionSigner.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/signers/LocalTransactionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/signers/LocalTransactionSigner.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/signers/MissingSigResolutionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/signers/MissingSigResolutionSigner.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/signers/StatelessTransactionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/signers/StatelessTransactionSigner.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/signers/TransactionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/signers/TransactionSigner.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/signers/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/signers/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/BlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/BlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/BlockStoreException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/BlockStoreException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/ChainFileLockedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/ChainFileLockedException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/DatabaseFullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/DatabaseFullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/FullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/FullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/H2FullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/H2FullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/LevelDBBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/LevelDBBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/LevelDBFullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/LevelDBFullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/MemoryBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/MemoryBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/MemoryFullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/MemoryFullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/MySQLFullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/MySQLFullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/PostgresFullPrunedBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/PostgresFullPrunedBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/SPVBlockStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/SPVBlockStore.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/WindowsMMapHack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/WindowsMMapHack.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/store/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/store/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/uri/BitcoinURI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/uri/BitcoinURI.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/uri/BitcoinURIParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/uri/BitcoinURIParseException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/uri/OptionalFieldValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/uri/OptionalFieldValidationException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/uri/RequiredFieldValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/uri/RequiredFieldValidationException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/uri/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/uri/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/BaseTaggableObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/BaseTaggableObject.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/BlockFileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/BlockFileLoader.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/BriefLogFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/BriefLogFormatter.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/BtcAutoFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/BtcAutoFormat.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/BtcFixedFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/BtcFixedFormat.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/BtcFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/BtcFormat.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/ContextPropagatingThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/ContextPropagatingThreadFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/DaemonThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/DaemonThreadFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/ExchangeRate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/ExchangeRate.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/ExponentialBackoff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/ExponentialBackoff.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/Fiat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/Fiat.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/ListenerRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/ListenerRegistration.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/MonetaryFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/MonetaryFormat.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/TaggableObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/TaggableObject.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/Threading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/Threading.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/VersionTally.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/VersionTally.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/utils/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/AllRandomKeysRotating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/AllRandomKeysRotating.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/AllowUnconfirmedCoinSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/AllowUnconfirmedCoinSelector.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/BasicKeyChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/BasicKeyChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/CoinSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/CoinSelection.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/CoinSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/CoinSelector.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DecryptingKeyBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DecryptingKeyBag.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DefaultCoinSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DefaultCoinSelector.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DefaultKeyChainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DefaultKeyChainFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DefaultRiskAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DefaultRiskAnalysis.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DeterministicKeyChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DeterministicKeyChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DeterministicSeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DeterministicSeed.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DeterministicUpgradeRequiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DeterministicUpgradeRequiredException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/DeterministicUpgradeRequiresPassword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/DeterministicUpgradeRequiresPassword.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/EncryptableKeyChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/EncryptableKeyChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/FilteringCoinSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/FilteringCoinSelector.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/KeyBag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/KeyBag.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/KeyChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/KeyChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/KeyChainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/KeyChainFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/KeyChainGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/KeyChainGroup.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/KeyTimeCoinSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/KeyTimeCoinSelector.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/MarriedKeyChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/MarriedKeyChain.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/Protos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/Protos.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/RedeemData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/RedeemData.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/RiskAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/RiskAnalysis.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/SendRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/SendRequest.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/UnreadableWalletException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/UnreadableWalletException.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/Wallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/Wallet.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/WalletExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/WalletExtension.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/WalletFiles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/WalletFiles.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/WalletProtobufSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/WalletProtobufSerializer.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/WalletTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/WalletTransaction.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/AbstractKeyChainEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/AbstractKeyChainEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/AbstractWalletEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/AbstractWalletEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/KeyChainEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/KeyChainEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/ScriptsChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/ScriptsChangeEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/WalletChangeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/WalletChangeEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/WalletCoinsReceivedEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/WalletCoinsReceivedEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/WalletCoinsSentEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/WalletCoinsSentEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/WalletEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/WalletEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/listeners/WalletReorganizeEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/listeners/WalletReorganizeEventListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/bitcoincashj/wallet/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/java/org/bitcoincashj/wallet/package-info.java -------------------------------------------------------------------------------- /core/src/main/resources/org.bitcoin.production.checkpoints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/resources/org.bitcoin.production.checkpoints.txt -------------------------------------------------------------------------------- /core/src/main/resources/org.bitcoin.test.checkpoints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/resources/org.bitcoin.test.checkpoints.txt -------------------------------------------------------------------------------- /core/src/main/resources/org/bitcoincashj/crypto/cacerts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/resources/org/bitcoincashj/crypto/cacerts -------------------------------------------------------------------------------- /core/src/main/resources/org/bitcoincashj/crypto/mnemonic/wordlist/english.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/main/resources/org/bitcoincashj/crypto/mnemonic/wordlist/english.txt -------------------------------------------------------------------------------- /core/src/paymentchannel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/paymentchannel.proto -------------------------------------------------------------------------------- /core/src/paymentrequest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/paymentrequest.proto -------------------------------------------------------------------------------- /core/src/peerseeds.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/peerseeds.proto -------------------------------------------------------------------------------- /core/src/storedclientpaymentchannel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/storedclientpaymentchannel.proto -------------------------------------------------------------------------------- /core/src/storedserverpaymentchannel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/storedserverpaymentchannel.proto -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/AbstractFullPrunedBlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/AbstractFullPrunedBlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/AddressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/AddressTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/AlertMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/AlertMessageTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/BCCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/BCCTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/Base58Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/Base58Test.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/BitcoinSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/BitcoinSerializerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/BitcoindComparisonTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/BitcoindComparisonTool.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/BlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/BlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/BlockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/BlockTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/BloomFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/BloomFilterTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/ChainSplitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/ChainSplitTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/CoinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/CoinTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/DumpedPrivateKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/DumpedPrivateKeyTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/ECKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/ECKeyTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/FilteredBlockAndPartialMerkleTreeTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/FilteredBlockAndPartialMerkleTreeTests.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/FullBlockTestGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/FullBlockTestGenerator.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/H2FullPrunedBlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/H2FullPrunedBlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/LevelDBFullPrunedBlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/LevelDBFullPrunedBlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/MemoryFullPrunedBlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/MemoryFullPrunedBlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/MessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/MessageTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/MySQLFullPrunedBlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/MySQLFullPrunedBlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/ParseByteCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/ParseByteCacheTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/PeerAddressTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/PeerAddressTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/PeerGroupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/PeerGroupTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/PeerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/PeerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/PostgresFullPrunedBlockChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/PostgresFullPrunedBlockChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/TransactionBroadcastTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/TransactionBroadcastTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/TransactionInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/TransactionInputTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/TransactionOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/TransactionOutputTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/TransactionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/TransactionTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/TxConfidenceTableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/TxConfidenceTableTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/UTXOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/UTXOTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/UtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/VarIntTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/VarIntTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/VersionMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/VersionMessageTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/core/VersionedChecksummedBytesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/core/VersionedChecksummedBytesTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/BIP32Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/BIP32Test.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/BIP38PrivateKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/BIP38PrivateKeyTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/ChildKeyDerivationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/ChildKeyDerivationTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/HDUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/HDUtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/KeyCrypterScryptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/KeyCrypterScryptTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/MnemonicCodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/MnemonicCodeTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/crypto/X509UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/crypto/X509UtilsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/net/NetworkAbstractionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/net/NetworkAbstractionTests.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/net/discovery/SeedPeersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/net/discovery/SeedPeersTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/channels/ChannelConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/channels/ChannelConnectionTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/channels/ChannelTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/channels/ChannelTestUtils.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/channels/PaymentChannelClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/channels/PaymentChannelClientTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/channels/PaymentChannelServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/channels/PaymentChannelServerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/channels/PaymentChannelStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/channels/PaymentChannelStateTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/payments/PaymentProtocolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/payments/PaymentProtocolTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/protocols/payments/PaymentSessionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/protocols/payments/PaymentSessionTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/script/ScriptChunkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/script/ScriptChunkTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/script/ScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/script/ScriptTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/store/LevelDBBlockStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/store/LevelDBBlockStoreTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/store/SPVBlockStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/store/SPVBlockStoreTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/store/WalletProtobufSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/store/WalletProtobufSerializerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/FakeTxBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/FakeTxBuilder.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/FooWalletExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/FooWalletExtension.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/InboundMessageQueuer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/InboundMessageQueuer.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/KeyChainTransactionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/KeyChainTransactionSigner.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/MockTransactionBroadcaster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/MockTransactionBroadcaster.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/NopTransactionSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/NopTransactionSigner.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/TestWithNetworkConnections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/TestWithNetworkConnections.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/TestWithPeerGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/TestWithPeerGroup.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/TestWithWallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/TestWithWallet.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/testing/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/testing/package-info.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/uri/BitcoinURITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/uri/BitcoinURITest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/BaseTaggableObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/BaseTaggableObjectTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/BtcFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/BtcFormatTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/ExchangeRateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/ExchangeRateTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/ExponentialBackoffTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/ExponentialBackoffTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/FiatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/FiatTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/MonetaryFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/MonetaryFormatTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/utils/VersionTallyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/utils/VersionTallyTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/BasicKeyChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/BasicKeyChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/DefaultCoinSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/DefaultCoinSelectorTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/DefaultRiskAnalysisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/DefaultRiskAnalysisTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/DeterministicKeyChainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/DeterministicKeyChainTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/KeyChainGroupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/KeyChainGroupTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/WalletExtensionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/WalletExtensionsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/bitcoincashj/wallet/WalletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/java/org/bitcoincashj/wallet/WalletTest.java -------------------------------------------------------------------------------- /core/src/test/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/logging.properties -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block169482.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block169482.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block227835.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block227835.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block227836.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block227836.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block363703.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block363703.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block370661.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block370661.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block383616.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block383616.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block_testnet21066.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block_testnet21066.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/block_testnet32768.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/block_testnet32768.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/first-100k-blocks.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/first-100k-blocks.dat -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/sig_canonical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/sig_canonical.json -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/core/sig_noncanonical.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/core/sig_noncanonical.json -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/crypto/comodo-smime.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/crypto/comodo-smime.crt -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/crypto/startssl-client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/crypto/startssl-client.crt -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/crypto/startssl-smime.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/crypto/startssl-smime.crt -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/protocols/payments/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/protocols/payments/README -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/protocols/payments/pki_test.bitcoinpaymentrequest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/protocols/payments/pki_test.bitcoinpaymentrequest -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/protocols/payments/test-cacert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/protocols/payments/test-cacert.key -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/protocols/payments/test-cacerts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/protocols/payments/test-cacerts -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/protocols/payments/test-expired-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/protocols/payments/test-expired-cert -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/protocols/payments/test-valid-cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/protocols/payments/test-valid-cert -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/script/script_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/script/script_invalid.json -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/script/script_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/script/script_valid.json -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/script/tx_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/script/tx_invalid.json -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/script/tx_valid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/script/tx_valid.json -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/wallet/deterministic-wallet-serialization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/wallet/deterministic-wallet-serialization.txt -------------------------------------------------------------------------------- /core/src/test/resources/org/bitcoincashj/wallet/watching-wallet-serialization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/test/resources/org/bitcoincashj/wallet/watching-wallet-serialization.txt -------------------------------------------------------------------------------- /core/src/wallet.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/core/src/wallet.proto -------------------------------------------------------------------------------- /designdocs/Contexts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/designdocs/Contexts.md -------------------------------------------------------------------------------- /designdocs/Deterministic wallets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/designdocs/Deterministic wallets.txt -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/BackupToMnemonicSeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/BackupToMnemonicSeed.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/DoubleSpend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/DoubleSpend.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/DumpWallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/DumpWallet.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/ExamplePaymentChannelClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/ExamplePaymentChannelClient.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/ExamplePaymentChannelServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/ExamplePaymentChannelServer.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/FetchBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/FetchBlock.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/FetchTransactions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/FetchTransactions.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/ForwardingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/ForwardingService.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/GenerateLowSTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/GenerateLowSTests.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/Kit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/Kit.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/LevelDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/LevelDB.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/LevelDbSizes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/LevelDbSizes.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/NetworkEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/NetworkEnum.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/PeerMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/PeerMonitor.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/PrintPeers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/PrintPeers.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/PrivateKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/PrivateKeys.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/RefreshWallet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/RefreshWallet.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/RestoreFromSeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/RestoreFromSeed.java -------------------------------------------------------------------------------- /examples/src/main/java/org/bitcoincashj/examples/SendRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/java/org/bitcoincashj/examples/SendRequest.java -------------------------------------------------------------------------------- /examples/src/main/javascript/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/javascript/demo.js -------------------------------------------------------------------------------- /examples/src/main/javascript/forwarding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/javascript/forwarding.js -------------------------------------------------------------------------------- /examples/src/main/javascript/payprotocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/javascript/payprotocol.js -------------------------------------------------------------------------------- /examples/src/main/python/forwarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/examples/src/main/python/forwarding.py -------------------------------------------------------------------------------- /misc/bitcoinj.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/misc/bitcoinj.svg -------------------------------------------------------------------------------- /misc/bitcoinjlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/misc/bitcoinjlogo.png -------------------------------------------------------------------------------- /misc/bitcoinjlogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/misc/bitcoinjlogo.svg -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/pom.xml -------------------------------------------------------------------------------- /tools/build-checkpoints: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/build-checkpoints -------------------------------------------------------------------------------- /tools/build-checkpoints.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/build-checkpoints.cmd -------------------------------------------------------------------------------- /tools/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/pom.xml -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/BlockImporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/BlockImporter.java -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/BuildCheckpoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/BuildCheckpoints.java -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/NetworkEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/NetworkEnum.java -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/PaymentProtocolTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/PaymentProtocolTool.java -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/TestFeeLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/TestFeeLevel.java -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/WalletTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/WalletTool.java -------------------------------------------------------------------------------- /tools/src/main/java/org/bitcoincashj/tools/WatchMempool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/java/org/bitcoincashj/tools/WatchMempool.java -------------------------------------------------------------------------------- /tools/src/main/resources/org/bitcoincashj/tools/build-checkpoints-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/resources/org/bitcoincashj/tools/build-checkpoints-help.txt -------------------------------------------------------------------------------- /tools/src/main/resources/org/bitcoincashj/tools/wallet-tool-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/src/main/resources/org/bitcoincashj/tools/wallet-tool-help.txt -------------------------------------------------------------------------------- /tools/wallet-tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/wallet-tool -------------------------------------------------------------------------------- /tools/wallet-tool.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/tools/wallet-tool.cmd -------------------------------------------------------------------------------- /wallettemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/pom.xml -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/Main.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/MainController.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/SendMoneyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/SendMoneyController.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/WalletPasswordController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/WalletPasswordController.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/WalletSetPasswordController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/WalletSetPasswordController.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/WalletSettingsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/WalletSettingsController.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/controls/BitcoinAddressValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/controls/BitcoinAddressValidator.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/controls/ClickableBitcoinAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/controls/ClickableBitcoinAddress.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/controls/NotificationBarPane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/controls/NotificationBarPane.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/AlertWindowController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/AlertWindowController.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/BitcoinUIModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/BitcoinUIModel.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/GuiUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/GuiUtils.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/KeyDerivationTasks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/KeyDerivationTasks.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/TextFieldValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/TextFieldValidator.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/ThrottledRunLater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/ThrottledRunLater.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/WTUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/WTUtils.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/easing/EasingInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/easing/EasingInterpolator.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/easing/EasingMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/easing/EasingMode.java -------------------------------------------------------------------------------- /wallettemplate/src/main/java/wallettemplate/utils/easing/ElasticInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/java/wallettemplate/utils/easing/ElasticInterpolator.java -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/200px-Padlock.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/200px-Padlock.svg.png -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/bitcoin_logo_plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/bitcoin_logo_plain.png -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/controls/bitcoin_address.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/controls/bitcoin_address.fxml -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/main.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/main.fxml -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/send_money.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/send_money.fxml -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/utils/alert.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/utils/alert.fxml -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/utils/text-validation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/utils/text-validation.css -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/wallet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/wallet.css -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/wallet_password.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/wallet_password.fxml -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/wallet_set_password.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/wallet_set_password.fxml -------------------------------------------------------------------------------- /wallettemplate/src/main/resources/wallettemplate/wallet_settings.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodywang/bitcoincashj/HEAD/wallettemplate/src/main/resources/wallettemplate/wallet_settings.fxml --------------------------------------------------------------------------------