本文整理汇总了Java中com.google.bitcoin.core.CoinDefinition.supportsTestNet方法的典型用法代码示例。如果您正苦于以下问题:Java CoinDefinition.supportsTestNet方法的具体用法?Java CoinDefinition.supportsTestNet怎么用?Java CoinDefinition.supportsTestNet使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.bitcoin.core.CoinDefinition
的用法示例。
在下文中一共展示了CoinDefinition.supportsTestNet方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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;
}
示例2: 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;
}
示例3: 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;
}
示例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);
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;
}