├── .gitattributes ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build-push-docker.yml │ ├── build_and_test.yml │ ├── codeql.yml │ ├── dependency-review.yml │ ├── reproducible.yml │ ├── rit.yml │ └── scorecard.yml ├── .gitignore ├── CODEOWNERS ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── SHA256SUMS.asc ├── configure.sh ├── development-settings.gradle.sample ├── gradle ├── verification-metadata.xml └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── settings.gradle └── src ├── main ├── java │ └── co │ │ └── rsk │ │ └── federate │ │ ├── BridgeTransactionSender.java │ │ ├── BtcToRskClient.java │ │ ├── CoinbaseInformation.java │ │ ├── FedNodeContext.java │ │ ├── FedNodeRunner.java │ │ ├── FederateConfigurationException.java │ │ ├── FederateRunner.java │ │ ├── FederationProvider.java │ │ ├── FederationProviderFromFederatorSupport.java │ │ ├── Federator.java │ │ ├── FederatorPeersChecker.java │ │ ├── FederatorSupport.java │ │ ├── Proof.java │ │ ├── UnrecoverableErrorEventDispatcher.java │ │ ├── UnrecoverableErrorEventListener.java │ │ ├── adapter │ │ ├── ThinConverter.java │ │ └── package-info.java │ │ ├── bitcoin │ │ ├── BitcoinPeerFactory.java │ │ ├── BitcoinWrapper.java │ │ ├── BitcoinWrapperImpl.java │ │ ├── BlockListener.java │ │ ├── Kit.java │ │ └── TransactionListener.java │ │ ├── btcreleaseclient │ │ ├── BtcReleaseClient.java │ │ ├── BtcReleaseClientException.java │ │ ├── BtcReleaseClientStorageAccessor.java │ │ ├── BtcReleaseClientStorageSynchronizer.java │ │ ├── InvalidStorageFileException.java │ │ └── cache │ │ │ ├── PegoutSignedCache.java │ │ │ └── PegoutSignedCacheImpl.java │ │ ├── config │ │ ├── GasPriceProviderConfig.java │ │ ├── PowpegNodeConfigParameter.java │ │ └── PowpegNodeSystemProperties.java │ │ ├── gas │ │ ├── BestBlockMinGasPriceProvider.java │ │ ├── BestBlockMinGasPriceWithGapProvider.java │ │ ├── GasPriceProviderFactory.java │ │ └── IGasPriceProvider.java │ │ ├── io │ │ ├── BtcToRskClientFileData.java │ │ ├── BtcToRskClientFileReadResult.java │ │ ├── BtcToRskClientFileStorage.java │ │ ├── BtcToRskClientFileStorageImpl.java │ │ ├── BtcToRskClientFileStorageInfo.java │ │ ├── FileStorageInfo.java │ │ └── btcreleaseclientstorage │ │ │ ├── BtcReleaseClientFileData.java │ │ │ ├── BtcReleaseClientFileReadResult.java │ │ │ ├── BtcReleaseClientFileStorage.java │ │ │ ├── BtcReleaseClientFileStorageImpl.java │ │ │ └── BtcReleaseClientFileStorageInfo.java │ │ ├── log │ │ ├── BtcLogMonitor.java │ │ ├── FederateLogger.java │ │ └── RskLogMonitor.java │ │ ├── rpc │ │ ├── JsonRpcClient.java │ │ ├── JsonRpcClientProvider.java │ │ ├── JsonRpcException.java │ │ ├── JsonRpcOnStreamClient.java │ │ ├── SocketBasedJsonRpcClientProvider.java │ │ └── Web3FederateImpl.java │ │ ├── signing │ │ ├── ECDSACompositeSigner.java │ │ ├── ECDSAHSMSigner.java │ │ ├── ECDSASigner.java │ │ ├── ECDSASignerFactory.java │ │ ├── ECDSASignerFromFileKey.java │ │ ├── ECPublicKey.java │ │ ├── FederationCantSignException.java │ │ ├── FederatorAlreadySignedException.java │ │ ├── HSMCommand.java │ │ ├── HSMField.java │ │ ├── KeyId.java │ │ ├── LegacySigHashCalculatorImpl.java │ │ ├── PowPegNodeKeyId.java │ │ ├── SegwitSigHashCalculatorImpl.java │ │ ├── SigHashCalculator.java │ │ ├── config │ │ │ ├── SignerConfig.java │ │ │ └── SignerType.java │ │ ├── hsm │ │ │ ├── HSMAuthException.java │ │ │ ├── HSMBlockchainBookkeepingRelatedException.java │ │ │ ├── HSMChangedVersionException.java │ │ │ ├── HSMClientException.java │ │ │ ├── HSMCommandUnknownException.java │ │ │ ├── HSMDeviceException.java │ │ │ ├── HSMDeviceNotReadyException.java │ │ │ ├── HSMFormatErrorException.java │ │ │ ├── HSMGatewayException.java │ │ │ ├── HSMGatewayIrresponsiveException.java │ │ │ ├── HSMInvalidMessageException.java │ │ │ ├── HSMInvalidRequestException.java │ │ │ ├── HSMInvalidResponseException.java │ │ │ ├── HSMInvalidUserDefinedValueException.java │ │ │ ├── HSMUnknownErrorException.java │ │ │ ├── HSMUnsupportedTypeException.java │ │ │ ├── HSMUnsupportedVersionException.java │ │ │ ├── HSMVersion.java │ │ │ ├── SignerException.java │ │ │ ├── advanceblockchain │ │ │ │ ├── ConfirmedBlocksProvider.java │ │ │ │ ├── HSMBookKeepingClientProvider.java │ │ │ │ ├── HSMBookeepingServiceListener.java │ │ │ │ ├── HSMBookkeepingService.java │ │ │ │ └── HsmBookkeepingClientImpl.java │ │ │ ├── client │ │ │ │ ├── HSMBookkeepingClient.java │ │ │ │ ├── HSMClientProtocol.java │ │ │ │ ├── HSMClientProtocolFactory.java │ │ │ │ ├── HSMResponseCode.java │ │ │ │ ├── HSMResponseHandlerBase.java │ │ │ │ ├── HSMResponseHandlerV1.java │ │ │ │ ├── HSMSignature.java │ │ │ │ ├── HSMSigningClient.java │ │ │ │ ├── HSMSigningClientBase.java │ │ │ │ ├── HSMSigningClientProvider.java │ │ │ │ ├── HSMSigningClientV1.java │ │ │ │ ├── PowHSMResponseHandler.java │ │ │ │ ├── PowHSMSigningClient.java │ │ │ │ ├── PowHSMSigningClientBtc.java │ │ │ │ └── PowHSMSigningClientRskMst.java │ │ │ ├── config │ │ │ │ ├── NetworkDifficultyCap.java │ │ │ │ ├── PowHSMConfig.java │ │ │ │ └── PowHSMConfigParameter.java │ │ │ ├── message │ │ │ │ ├── AdvanceBlockchainMessage.java │ │ │ │ ├── HSMReleaseCreationInformationException.java │ │ │ │ ├── ParsedHeader.java │ │ │ │ ├── PowHSMBlockchainParameters.java │ │ │ │ ├── PowHSMSignerMessage.java │ │ │ │ ├── PowHSMSignerMessageBuilder.java │ │ │ │ ├── PowHSMState.java │ │ │ │ ├── ReleaseCreationInformation.java │ │ │ │ ├── ReleaseCreationInformationGetter.java │ │ │ │ ├── SignerMessage.java │ │ │ │ ├── SignerMessageBuilder.java │ │ │ │ ├── SignerMessageBuilderException.java │ │ │ │ ├── SignerMessageBuilderFactory.java │ │ │ │ ├── SignerMessageBuilderV1.java │ │ │ │ ├── SignerMessageV1.java │ │ │ │ └── UpdateAncestorBlockMessage.java │ │ │ └── requirements │ │ │ │ ├── AncestorBlockUpdater.java │ │ │ │ ├── ReleaseRequirementsEnforcer.java │ │ │ │ └── ReleaseRequirementsEnforcerException.java │ │ └── keyfile │ │ │ ├── KeyFileChecker.java │ │ │ └── KeyFileHandler.java │ │ ├── solidity │ │ └── DummySolidityCompiler.java │ │ ├── timing │ │ └── TurnScheduler.java │ │ ├── util │ │ ├── CurrentTimeProvider.java │ │ ├── FederationKeysGenerator.java │ │ ├── FederatorWalletReader.java │ │ ├── HSMChecker.java │ │ └── LoggerProvider.java │ │ └── watcher │ │ ├── FederationWatcher.java │ │ ├── FederationWatcherListener.java │ │ └── FederationWatcherListenerImpl.java └── resources │ ├── config │ └── fed-sample.conf │ ├── project.properties │ └── version.properties └── test ├── java └── co │ └── rsk │ └── federate │ ├── BtcToRskClientBuilder.java │ ├── BtcToRskClientForkTest.java │ ├── BtcToRskClientTest.java │ ├── CoinbaseInformationTest.java │ ├── EventsTestUtils.java │ ├── FedNodeRunnerTest.java │ ├── FederationProviderFromFederatorSupportTest.java │ ├── FederatorPeersCheckerTest.java │ ├── FederatorSupportTest.java │ ├── FederatorTest.java │ ├── ProofTest.java │ ├── adapter │ └── ThinConverterTest.java │ ├── bitcoin │ ├── BitcoinTestUtils.java │ ├── BitcoinWrapperImplTest.java │ ├── BtcTransactionBuilder.java │ └── KitTest.java │ ├── btcreleaseclient │ ├── BtcReleaseClientStorageAccessorTest.java │ ├── BtcReleaseClientStorageSynchronizerTest.java │ ├── BtcReleaseClientTest.java │ └── cache │ │ └── PegoutSignedCacheImplTest.java │ ├── config │ ├── PowpegNodeSystemPropertiesTest.java │ ├── SignerConfigBuilder.java │ └── TestSystemProperties.java │ ├── gas │ ├── GasPriceProviderFactoryTest.java │ └── GasPriceProviderTest.java │ ├── helpers │ └── ProofBuilder.java │ ├── io │ ├── BtcToRskClientFileStorageImplTest.java │ └── btcreleaseclientstorage │ │ ├── BtcReleaseClientFileStorageImplTest.java │ │ └── BtcReleaseClientFileStorageInfoTest.java │ ├── log │ └── FederateLoggerTest.java │ ├── mock │ ├── SimpleBitcoinWrapper.java │ ├── SimpleBlock.java │ ├── SimpleBtcTransaction.java │ ├── SimpleEthereumImpl.java │ ├── SimpleFederatorSupport.java │ ├── SimpleFilteredBlock.java │ └── SimplePartialMerkleTree.java │ ├── rpc │ ├── JsonRpcOnStreamClientTest.java │ └── SocketBasedJsonRpcClientProviderTest.java │ ├── signing │ ├── ECDSACompositeSignerTest.java │ ├── ECDSAHSMSignerTest.java │ ├── ECDSASignerFactoryTest.java │ ├── ECDSASignerFromFileKeyTest.java │ ├── ECPublicKeyTest.java │ ├── KeyIdTest.java │ ├── PowPegNodeKeyIdTest.java │ ├── SigHashCalculatorTest.java │ ├── hsm │ │ ├── HSMVersionTest.java │ │ ├── advanceblockchain │ │ │ ├── ConfirmedBlocksProviderTest.java │ │ │ ├── HSMBookKeepingClientProviderTest.java │ │ │ ├── HSMBookkeepingServiceTest.java │ │ │ └── HsmBookkeepingClientImplTest.java │ │ ├── client │ │ │ ├── HSMClientProtocolFactoryTest.java │ │ │ ├── HSMClientProtocolTest.java │ │ │ ├── HSMClientProtocolTestUtils.java │ │ │ ├── HSMResponseHandlerBaseTest.java │ │ │ ├── HSMResponseHandlerV1Test.java │ │ │ ├── HSMSignatureTest.java │ │ │ ├── HSMSigningClientProviderTest.java │ │ │ ├── HSMSigningClientV1Test.java │ │ │ ├── PowHSMResponseHandlerTest.java │ │ │ ├── PowHSMSigningClientBtcTest.java │ │ │ ├── PowHSMSigningClientRskMstTest.java │ │ │ └── PowHSMSigningClientTest.java │ │ ├── config │ │ │ └── PowHSMConfigTest.java │ │ ├── message │ │ │ ├── AdvanceBlockchainMessageTest.java │ │ │ ├── ParsedHeaderTest.java │ │ │ ├── PowHSMSignerMessageBuilderTest.java │ │ │ ├── PowHSMSignerMessageTest.java │ │ │ ├── ReleaseCreationInformationGetterTest.java │ │ │ ├── SignerMessageBuilderFactoryTest.java │ │ │ ├── SignerMessageBuilderV1Test.java │ │ │ ├── SignerMessageV1Test.java │ │ │ └── UpdateAncestorBlockMessageTest.java │ │ └── requirements │ │ │ ├── AncestorBlockUpdaterTest.java │ │ │ └── ReleaseRequirementsEnforcerTest.java │ ├── keyfile │ │ ├── KeyFileCheckerTest.java │ │ └── KeyFileHandlerTest.java │ └── utils │ │ └── TestUtils.java │ ├── timing │ └── TurnSchedulerTest.java │ └── watcher │ ├── FederationWatcherListenerImplTest.java │ └── FederationWatcherTest.java └── resources ├── peg ├── BtcToRskClient.proofs └── federate.test.key └── rskj.conf /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-push-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/build-push-docker.yml -------------------------------------------------------------------------------- /.github/workflows/build_and_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/build_and_test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/reproducible.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/reproducible.yml -------------------------------------------------------------------------------- /.github/workflows/rit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/rit.yml -------------------------------------------------------------------------------- /.github/workflows/scorecard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.github/workflows/scorecard.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SHA256SUMS.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/SHA256SUMS.asc -------------------------------------------------------------------------------- /configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/configure.sh -------------------------------------------------------------------------------- /development-settings.gradle.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/development-settings.gradle.sample -------------------------------------------------------------------------------- /gradle/verification-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/gradle/verification-metadata.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/gradlew -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/BridgeTransactionSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/BridgeTransactionSender.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/BtcToRskClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/BtcToRskClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/CoinbaseInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/CoinbaseInformation.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FedNodeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FedNodeContext.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FedNodeRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FedNodeRunner.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FederateConfigurationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FederateConfigurationException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FederateRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FederateRunner.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FederationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FederationProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FederationProviderFromFederatorSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FederationProviderFromFederatorSupport.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/Federator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/Federator.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FederatorPeersChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FederatorPeersChecker.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/FederatorSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/FederatorSupport.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/Proof.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/Proof.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/UnrecoverableErrorEventDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/UnrecoverableErrorEventDispatcher.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/UnrecoverableErrorEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/UnrecoverableErrorEventListener.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/adapter/ThinConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/adapter/ThinConverter.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/adapter/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/adapter/package-info.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/bitcoin/BitcoinPeerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/bitcoin/BitcoinPeerFactory.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/bitcoin/BitcoinWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/bitcoin/BitcoinWrapper.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/bitcoin/BitcoinWrapperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/bitcoin/BitcoinWrapperImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/bitcoin/BlockListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/bitcoin/BlockListener.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/bitcoin/Kit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/bitcoin/Kit.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/bitcoin/TransactionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/bitcoin/TransactionListener.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageAccessor.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageSynchronizer.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/InvalidStorageFileException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/InvalidStorageFileException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/cache/PegoutSignedCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/cache/PegoutSignedCache.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/btcreleaseclient/cache/PegoutSignedCacheImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/btcreleaseclient/cache/PegoutSignedCacheImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/config/GasPriceProviderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/config/GasPriceProviderConfig.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/config/PowpegNodeConfigParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/config/PowpegNodeConfigParameter.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/config/PowpegNodeSystemProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/config/PowpegNodeSystemProperties.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/gas/BestBlockMinGasPriceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/gas/BestBlockMinGasPriceProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/gas/BestBlockMinGasPriceWithGapProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/gas/BestBlockMinGasPriceWithGapProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/gas/GasPriceProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/gas/GasPriceProviderFactory.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/gas/IGasPriceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/gas/IGasPriceProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/BtcToRskClientFileData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/BtcToRskClientFileData.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/BtcToRskClientFileReadResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/BtcToRskClientFileReadResult.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/BtcToRskClientFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/BtcToRskClientFileStorage.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/BtcToRskClientFileStorageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/BtcToRskClientFileStorageImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/BtcToRskClientFileStorageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/BtcToRskClientFileStorageInfo.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/FileStorageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/FileStorageInfo.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileData.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileReadResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileReadResult.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorage.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageInfo.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/log/BtcLogMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/log/BtcLogMonitor.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/log/FederateLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/log/FederateLogger.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/log/RskLogMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/log/RskLogMonitor.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/rpc/JsonRpcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/rpc/JsonRpcClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/rpc/JsonRpcClientProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/rpc/JsonRpcClientProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/rpc/JsonRpcException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/rpc/JsonRpcException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/rpc/JsonRpcOnStreamClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/rpc/JsonRpcOnStreamClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/rpc/SocketBasedJsonRpcClientProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/rpc/SocketBasedJsonRpcClientProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/rpc/Web3FederateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/rpc/Web3FederateImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/ECDSACompositeSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/ECDSACompositeSigner.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/ECDSAHSMSigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/ECDSAHSMSigner.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/ECDSASigner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/ECDSASigner.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/ECDSASignerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/ECDSASignerFactory.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/ECDSASignerFromFileKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/ECDSASignerFromFileKey.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/ECPublicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/ECPublicKey.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/FederationCantSignException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/FederationCantSignException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/FederatorAlreadySignedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/FederatorAlreadySignedException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/HSMCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/HSMCommand.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/HSMField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/HSMField.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/KeyId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/KeyId.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/LegacySigHashCalculatorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/LegacySigHashCalculatorImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/PowPegNodeKeyId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/PowPegNodeKeyId.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/SegwitSigHashCalculatorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/SegwitSigHashCalculatorImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/SigHashCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/SigHashCalculator.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/config/SignerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/config/SignerConfig.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/config/SignerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/config/SignerType.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMAuthException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMAuthException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMBlockchainBookkeepingRelatedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMBlockchainBookkeepingRelatedException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMChangedVersionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMChangedVersionException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMClientException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMClientException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMCommandUnknownException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMCommandUnknownException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMDeviceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMDeviceException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMDeviceNotReadyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMDeviceNotReadyException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMFormatErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMFormatErrorException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMGatewayException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMGatewayException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMGatewayIrresponsiveException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMGatewayIrresponsiveException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMInvalidMessageException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMInvalidMessageException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMInvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMInvalidRequestException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMInvalidResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMInvalidResponseException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMInvalidUserDefinedValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMInvalidUserDefinedValueException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMUnknownErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMUnknownErrorException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMUnsupportedTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMUnsupportedTypeException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMUnsupportedVersionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMUnsupportedVersionException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/HSMVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/HSMVersion.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/SignerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/SignerException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/ConfirmedBlocksProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/ConfirmedBlocksProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookKeepingClientProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookKeepingClientProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookeepingServiceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookeepingServiceListener.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookkeepingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookkeepingService.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HsmBookkeepingClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/advanceblockchain/HsmBookkeepingClientImpl.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMBookkeepingClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMBookkeepingClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMClientProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMClientProtocol.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolFactory.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMResponseCode.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerBase.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerV1.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMSignature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMSignature.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClientBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClientBase.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClientProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClientProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClientV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/HSMSigningClientV1.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/PowHSMResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/PowHSMResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClient.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientBtc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientBtc.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientRskMst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientRskMst.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/config/NetworkDifficultyCap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/config/NetworkDifficultyCap.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/config/PowHSMConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/config/PowHSMConfig.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/config/PowHSMConfigParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/config/PowHSMConfigParameter.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/AdvanceBlockchainMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/AdvanceBlockchainMessage.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/HSMReleaseCreationInformationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/HSMReleaseCreationInformationException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/ParsedHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/ParsedHeader.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/PowHSMBlockchainParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/PowHSMBlockchainParameters.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessage.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/PowHSMState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/PowHSMState.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/ReleaseCreationInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/ReleaseCreationInformation.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/ReleaseCreationInformationGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/ReleaseCreationInformationGetter.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/SignerMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/SignerMessage.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilder.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderFactory.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderV1.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/SignerMessageV1.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/message/UpdateAncestorBlockMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/message/UpdateAncestorBlockMessage.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/requirements/AncestorBlockUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/requirements/AncestorBlockUpdater.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/requirements/ReleaseRequirementsEnforcer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/requirements/ReleaseRequirementsEnforcer.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/hsm/requirements/ReleaseRequirementsEnforcerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/hsm/requirements/ReleaseRequirementsEnforcerException.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/keyfile/KeyFileChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/keyfile/KeyFileChecker.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/signing/keyfile/KeyFileHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/signing/keyfile/KeyFileHandler.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/solidity/DummySolidityCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/solidity/DummySolidityCompiler.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/timing/TurnScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/timing/TurnScheduler.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/util/CurrentTimeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/util/CurrentTimeProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/util/FederationKeysGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/util/FederationKeysGenerator.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/util/FederatorWalletReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/util/FederatorWalletReader.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/util/HSMChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/util/HSMChecker.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/util/LoggerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/util/LoggerProvider.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/watcher/FederationWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/watcher/FederationWatcher.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/watcher/FederationWatcherListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/watcher/FederationWatcherListener.java -------------------------------------------------------------------------------- /src/main/java/co/rsk/federate/watcher/FederationWatcherListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/java/co/rsk/federate/watcher/FederationWatcherListenerImpl.java -------------------------------------------------------------------------------- /src/main/resources/config/fed-sample.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/main/resources/config/fed-sample.conf -------------------------------------------------------------------------------- /src/main/resources/project.properties: -------------------------------------------------------------------------------- 1 | versionNumber='0.0.1' 2 | group='co.rsk' -------------------------------------------------------------------------------- /src/main/resources/version.properties: -------------------------------------------------------------------------------- 1 | versionNumber='8.2.0.0' 2 | modifier="SNAPSHOT" 3 | -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/BtcToRskClientBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/BtcToRskClientBuilder.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/BtcToRskClientForkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/BtcToRskClientForkTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/BtcToRskClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/BtcToRskClientTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/CoinbaseInformationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/CoinbaseInformationTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/EventsTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/EventsTestUtils.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/FedNodeRunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/FedNodeRunnerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/FederationProviderFromFederatorSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/FederationProviderFromFederatorSupportTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/FederatorPeersCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/FederatorPeersCheckerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/FederatorSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/FederatorSupportTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/FederatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/FederatorTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/ProofTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/ProofTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/adapter/ThinConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/adapter/ThinConverterTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/bitcoin/BitcoinTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/bitcoin/BitcoinTestUtils.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/bitcoin/BitcoinWrapperImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/bitcoin/BitcoinWrapperImplTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/bitcoin/BtcTransactionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/bitcoin/BtcTransactionBuilder.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/bitcoin/KitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/bitcoin/KitTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageAccessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageAccessorTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageSynchronizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientStorageSynchronizerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/btcreleaseclient/BtcReleaseClientTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/btcreleaseclient/cache/PegoutSignedCacheImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/btcreleaseclient/cache/PegoutSignedCacheImplTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/config/PowpegNodeSystemPropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/config/PowpegNodeSystemPropertiesTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/config/SignerConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/config/SignerConfigBuilder.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/config/TestSystemProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/config/TestSystemProperties.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/gas/GasPriceProviderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/gas/GasPriceProviderFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/gas/GasPriceProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/gas/GasPriceProviderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/helpers/ProofBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/helpers/ProofBuilder.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/io/BtcToRskClientFileStorageImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/io/BtcToRskClientFileStorageImplTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageImplTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/io/btcreleaseclientstorage/BtcReleaseClientFileStorageInfoTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/log/FederateLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/log/FederateLoggerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimpleBitcoinWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimpleBitcoinWrapper.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimpleBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimpleBlock.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimpleBtcTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimpleBtcTransaction.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimpleEthereumImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimpleEthereumImpl.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimpleFederatorSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimpleFederatorSupport.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimpleFilteredBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimpleFilteredBlock.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/mock/SimplePartialMerkleTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/mock/SimplePartialMerkleTree.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/rpc/JsonRpcOnStreamClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/rpc/JsonRpcOnStreamClientTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/rpc/SocketBasedJsonRpcClientProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/rpc/SocketBasedJsonRpcClientProviderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/ECDSACompositeSignerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/ECDSACompositeSignerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/ECDSAHSMSignerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/ECDSAHSMSignerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/ECDSASignerFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/ECDSASignerFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/ECDSASignerFromFileKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/ECDSASignerFromFileKeyTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/ECPublicKeyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/ECPublicKeyTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/KeyIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/KeyIdTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/PowPegNodeKeyIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/PowPegNodeKeyIdTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/SigHashCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/SigHashCalculatorTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/HSMVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/HSMVersionTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/ConfirmedBlocksProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/ConfirmedBlocksProviderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookKeepingClientProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookKeepingClientProviderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookkeepingServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/HSMBookkeepingServiceTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/HsmBookkeepingClientImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/advanceblockchain/HsmBookkeepingClientImplTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMClientProtocolTestUtils.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerBaseTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMResponseHandlerV1Test.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMSignatureTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMSignatureTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMSigningClientProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMSigningClientProviderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/HSMSigningClientV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/HSMSigningClientV1Test.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/PowHSMResponseHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/PowHSMResponseHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientBtcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientBtcTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientRskMstTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientRskMstTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/client/PowHSMSigningClientTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/config/PowHSMConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/config/PowHSMConfigTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/AdvanceBlockchainMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/AdvanceBlockchainMessageTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/ParsedHeaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/ParsedHeaderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessageBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessageBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/PowHSMSignerMessageTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/ReleaseCreationInformationGetterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/ReleaseCreationInformationGetterTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/SignerMessageBuilderV1Test.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/SignerMessageV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/SignerMessageV1Test.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/message/UpdateAncestorBlockMessageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/message/UpdateAncestorBlockMessageTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/requirements/AncestorBlockUpdaterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/requirements/AncestorBlockUpdaterTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/hsm/requirements/ReleaseRequirementsEnforcerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/hsm/requirements/ReleaseRequirementsEnforcerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/keyfile/KeyFileCheckerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/keyfile/KeyFileCheckerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/keyfile/KeyFileHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/keyfile/KeyFileHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/signing/utils/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/signing/utils/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/timing/TurnSchedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/timing/TurnSchedulerTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/watcher/FederationWatcherListenerImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/watcher/FederationWatcherListenerImplTest.java -------------------------------------------------------------------------------- /src/test/java/co/rsk/federate/watcher/FederationWatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/java/co/rsk/federate/watcher/FederationWatcherTest.java -------------------------------------------------------------------------------- /src/test/resources/peg/BtcToRskClient.proofs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/resources/peg/BtcToRskClient.proofs -------------------------------------------------------------------------------- /src/test/resources/peg/federate.test.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/resources/peg/federate.test.key -------------------------------------------------------------------------------- /src/test/resources/rskj.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsksmart/powpeg-node/HEAD/src/test/resources/rskj.conf --------------------------------------------------------------------------------