-
Notifications
You must be signed in to change notification settings - Fork 101
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #261 from dashpay/feature-coinjoin
feat(coinjoin): merge coinjoin features
- Loading branch information
Showing
170 changed files
with
21,808 additions
and
778 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="CoinJoinSessionTest" type="GradleRunConfiguration" factoryName="Gradle"> | ||
<ExternalSystemSettings> | ||
<option name="executionName" /> | ||
<option name="externalProjectPath" value="$PROJECT_DIR$" /> | ||
<option name="externalSystemIdString" value="GRADLE" /> | ||
<option name="scriptParameters" value="" /> | ||
<option name="taskDescriptions"> | ||
<list /> | ||
</option> | ||
<option name="taskNames"> | ||
<list> | ||
<option value=":core:test" /> | ||
<option value="--tests" /> | ||
<option value=""org.bitcoinj.coinjoin.CoinJoinSessionTest"" /> | ||
</list> | ||
</option> | ||
<option name="vmOptions" /> | ||
</ExternalSystemSettings> | ||
<ExternalSystemDebugServerProcess>false</ExternalSystemDebugServerProcess> | ||
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> | ||
<DebugAllEnabled>false</DebugAllEnabled> | ||
<method v="2" /> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="Tests in 'dashj-master-three.core.test'" type="GradleRunConfiguration" factoryName="Gradle"> | ||
<ExternalSystemSettings> | ||
<option name="executionName" /> | ||
<option name="externalProjectPath" value="$PROJECT_DIR$" /> | ||
<option name="externalSystemIdString" value="GRADLE" /> | ||
<option name="scriptParameters" value="" /> | ||
<option name="taskDescriptions"> | ||
<list /> | ||
</option> | ||
<option name="taskNames"> | ||
<list> | ||
<option value=":core:test" /> | ||
</list> | ||
</option> | ||
<option name="vmOptions" /> | ||
</ExternalSystemSettings> | ||
<ExternalSystemDebugServerProcess>false</ExternalSystemDebugServerProcess> | ||
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> | ||
<DebugAllEnabled>false</DebugAllEnabled> | ||
<method v="2" /> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Create (devnet)" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="create --wallet=coinjoin.bintang.wallet --net=DEVNET" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Create" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="create --wallet=coinjoin.testnet.wallet --net=TEST --force" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Dump (devnet)" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="dump --wallet=coinjoin.bintang.wallet --net=DEVNET --dump-privkey" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Dump" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="dump --wallet=coinjoin.testnet.wallet --net=TEST --rounds=1" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Empty" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="send --wallet=coinjoin.testnet.wallet --net=TEST --output=yYx4NtzEwQkJk6QaowVC8jXg1JirqexcpY:ALL --coinjoin" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Mix (devnet)" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="mix --wallet=coinjoin.bintang.wallet --net=DEVNET --debuglog --amount=0.15 --rounds=14 --sessions=3" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Mix" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-feature-coinjoin.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="mix --wallet=coinjoin.testnet.wallet --net=TEST --debuglog --amount=0.15 --sessions=8 --rounds=1 --multi-session" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Send " type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="send --wallet=coinjoin.testnet.wallet --net=TEST --coinjoin --output=yTLZGfoLTGZPmM8mTaHdGtrqtjnxuxQPBr:0.0005 --debuglog --rounds=1" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Sync (devnet)" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="sync --wallet=coinjoin.bintang.wallet --net=DEVNET" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ Sync" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="sync --wallet=coinjoin.testnet.wallet --net=TEST" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool CJ address (devnet)" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="current-receive-addr --wallet=coinjoin.bintang.wallet --net=DEVNET" /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="WalletTool Regular Empty" type="Application" factoryName="Application"> | ||
<option name="MAIN_CLASS_NAME" value="org.bitcoinj.tools.WalletTool" /> | ||
<module name="dashj-master-three.tools.main" /> | ||
<option name="PROGRAM_PARAMETERS" value="send --wallet=coinjoin.testnet.wallet --net=TEST --output=yWwJjYLf7B9rY3M2TyBVs1Gw8drNWs8SNz:ALL " /> | ||
<option name="VM_PARAMETERS" value="-Djava.library.path=contrib/dashj-bls/bls/target/cmake" /> | ||
<extension name="coverage"> | ||
<pattern> | ||
<option name="PATTERN" value="org.bitcoinj.examples.*" /> | ||
<option name="ENABLED" value="true" /> | ||
</pattern> | ||
</extension> | ||
<method v="2"> | ||
<option name="Make" enabled="true" /> | ||
</method> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.