本文整理汇总了Java中com.google.bitcoin.core.CoinDefinition.testnetAddressHeader方法的典型用法代码示例。如果您正苦于以下问题:Java CoinDefinition.testnetAddressHeader方法的具体用法?Java CoinDefinition.testnetAddressHeader怎么用?Java CoinDefinition.testnetAddressHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.bitcoin.core.CoinDefinition
的用法示例。
在下文中一共展示了CoinDefinition.testnetAddressHeader方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: UnitTestParams
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public UnitTestParams() {
super();
id = ID_UNITTESTNET;
packetMagic = 0x0b110907;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
proofOfWorkLimit = new BigInteger("00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 16);
genesisBlock.setTime(System.currentTimeMillis() / 1000);
genesisBlock.setDifficultyTarget(Block.EASIEST_DIFFICULTY_TARGET);
genesisBlock.solve();
port = CoinDefinition.TestPort;
interval = 10;
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
targetTimespan = 200000000; // 6 years. Just a very big number.
spendableCoinbaseDepth = 5;
subsidyDecreaseBlockCount = 100;
dnsSeeds = null;
}
示例2: TestNet2Params
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public TestNet2Params() {
super();
id = ID_TESTNET;
packetMagic = 0xfabfb5daL;
port = CoinDefinition.TestPort;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
interval = INTERVAL;
targetTimespan = TARGET_TIMESPAN;
proofOfWorkLimit = CoinDefinition.proofOfWorkLimit;
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
genesisBlock.setTime(1296688602L);
genesisBlock.setDifficultyTarget(0x1d07fff8L);
genesisBlock.setNonce(384568319);
spendableCoinbaseDepth = CoinDefinition.spendableCoinbaseDepth;
subsidyDecreaseBlockCount = CoinDefinition.subsidyDecreaseBlockCount;
String genesisHash = genesisBlock.getHashAsString();
//checkState(genesisHash.equals("00000007199508e34a9ff81e6ec0c477a4cccff2a4767a8eee39c11db367b008"));
dnsSeeds = null;
}
示例3: TestNet2Params
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public TestNet2Params() {
super();
id = ID_TESTNET;
packetMagic = 0xfabfb5daL;
port = CoinDefinition.TestPort;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
interval = INTERVAL;
targetTimespan = TARGET_TIMESPAN;
proofOfWorkLimit = CoinDefinition.proofOfWorkLimit;
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
genesisBlock.setTime(1296688602L);
genesisBlock.setDifficultyTarget(0x1d07fff8L);
genesisBlock.setNonce(384568319);
spendableCoinbaseDepth = CoinDefinition.spendableCoinbaseDepth;
subsidyDecreaseBlockCount = CoinDefinition.subsidyDecreaseBlockCount;
String genesisHash = genesisBlock.getHashAsString();
checkState(genesisHash.equals("00000007199508e34a9ff81e6ec0c477a4cccff2a4767a8eee39c11db367b008"));
dnsSeeds = null;
}
示例4: TestNet3Params
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public TestNet3Params() {
super();
id = ID_TESTNET;
// Genesis hash is 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943
packetMagic = 0x0b110907;
interval = INTERVAL;
targetTimespan = TARGET_TIMESPAN;
proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);
port = 18333;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
genesisBlock.setTime(CoinDefinition.testnetGenesisBlockTime);
genesisBlock.setDifficultyTarget(CoinDefinition.testnetGenesisBlockDifficultyTarget);
genesisBlock.setNonce(CoinDefinition.testnetGenesisBlockNonce);
spendableCoinbaseDepth = 100;
subsidyDecreaseBlockCount = CoinDefinition.subsidyDecreaseBlockCount;
String genesisHash = genesisBlock.getHashAsString();
if(CoinDefinition.supportsTestNet)
checkState(genesisHash.equals(CoinDefinition.testnetGenesisHash));
alertSigningKey = Hex.decode(CoinDefinition.TESTNET_SATOSHI_KEY);
dnsSeeds = CoinDefinition.dnsSeeds;
}
示例5: TestNet3Params
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public TestNet3Params() {
super();
id = ID_TESTNET;
// Genesis hash is 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943
packetMagic = 0x0b110907;
interval = INTERVAL;
targetTimespan = TARGET_TIMESPAN;
proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);
port = 18333;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
genesisBlock.setTime(CoinDefinition.testnetGenesisBlockTime);
genesisBlock.setDifficultyTarget(CoinDefinition.testnetGenesisBlockDifficultyTarget);
genesisBlock.setNonce(CoinDefinition.testnetGenesisBlockNonce);
genesisBlock.setVersion(112);
spendableCoinbaseDepth = 100;
subsidyDecreaseBlockCount = CoinDefinition.subsidyDecreaseBlockCount;
genesisBlock.setMerkleRoot(new Sha256Hash("868b2fb28cb1a0b881480cc85eb207e29e6ae75cdd6d26688ed34c2d2d23c776"));
String genesisHash = genesisBlock.getHashAsString();
if(CoinDefinition.supportsTestNet)
checkState(genesisHash.equals(CoinDefinition.testnetGenesisHash));
alertSigningKey = Hex.decode(CoinDefinition.TESTNET_SATOSHI_KEY);
dnsSeeds = CoinDefinition.testnetDnsSeeds;
}
示例6: TestNet3Params
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public TestNet3Params() {
super();
id = ID_TESTNET;
// Genesis hash is 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943
packetMagic = 0xfcc1b7dc;
interval = INTERVAL;
targetTimespan = TARGET_TIMESPAN;
proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);
port = 18523;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
genesisBlock.setTime(CoinDefinition.testnetGenesisBlockTime);
genesisBlock.setDifficultyTarget(CoinDefinition.testnetGenesisBlockDifficultyTarget);
genesisBlock.setNonce(CoinDefinition.testnetGenesisBlockNonce);
spendableCoinbaseDepth = 100;
subsidyDecreaseBlockCount = CoinDefinition.subsidyDecreaseBlockCount;
String genesisHash = genesisBlock.getHashAsString();
if(CoinDefinition.supportsTestNet)
checkState(genesisHash.equals(CoinDefinition.testnetGenesisHash));
alertSigningKey = Hex.decode(CoinDefinition.TESTNET_SATOSHI_KEY);
dnsSeeds = CoinDefinition.dnsSeeds;
}
示例7: TestNet3Params
import com.google.bitcoin.core.CoinDefinition; //导入方法依赖的package包/类
public TestNet3Params() {
super();
id = ID_TESTNET;
// Genesis hash is 000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943
packetMagic = 0x0b110907;
interval = INTERVAL;
targetTimespan = TARGET_TIMESPAN;
proofOfWorkLimit = Utils.decodeCompactBits(0x1d00ffffL);
port = 18333;
addressHeader = CoinDefinition.testnetAddressHeader;
p2shHeader = CoinDefinition.testnetp2shHeader;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
dumpedPrivateKeyHeader = 128 + CoinDefinition.testnetAddressHeader;
genesisBlock.setTime(CoinDefinition.testnetGenesisBlockTime);
genesisBlock.setDifficultyTarget(CoinDefinition.testnetGenesisBlockDifficultyTarget);
genesisBlock.setNonce(CoinDefinition.testnetGenesisBlockNonce);
genesisBlock.setVersion(2);
spendableCoinbaseDepth = 100;
subsidyDecreaseBlockCount = CoinDefinition.subsidyDecreaseBlockCount;
genesisBlock.setMerkleRoot(new Sha256Hash("448f7de5e3a564ad723ea1ac11186466e35c9315acfba89d9b956b303340a7a9"));
String genesisHash = genesisBlock.getHashAsString();
if(CoinDefinition.supportsTestNet)
checkState(genesisHash.equals(CoinDefinition.testnetGenesisHash));
alertSigningKey = Hex.decode(CoinDefinition.TESTNET_SATOSHI_KEY);
dnsSeeds = CoinDefinition.testnetDnsSeeds;
}