5个版本 (破坏性更新)
0.5.0 | 2024年4月10日 |
---|---|
0.4.0 | 2024年4月10日 |
0.3.0 | 2024年4月10日 |
0.2.0 | 2024年4月10日 |
0.1.0 | 2024年4月10日 |
#2 在 #regtest
每月下载 57 次
13KB
229 行
这是一个微小的比特币Regtest实用程序包。
用法
const BITCOIND_PATH: &str = "/Users/x/Desktop/bitcoin-26.0/bin/bitcoind";
const BITCOIN_CONF_PATH: &str = "/Users/x/Desktop/bitcoin-26.0/bitcoin.conf";
const TEMP_PATH: &str = "/Users/x/Desktop/regtemp";
const NETWORK: Network = Network::Regtest;
let mut clients = spawn_regtest(
BITCOIND_PATH,
BITCOIN_CONF_PATH,
TEMP_PATH,
vec![
RegtestConf::new(18447, 18448).unwrap(),
RegtestConf::new(18449, 18450).unwrap(),
],
500,
2,
)
.unwrap();
let mining_client = clients.remove(0);
let rusty_client = clients.remove(0);
let mining_address = mining_client
.get_new_address(Some("mining"), Some(AddressType::Bech32))
.unwrap()
.require_network(NETWORK)
.unwrap();
let _ = mining_client
.generate_to_address(150, &mining_address)
.unwrap();
unwind_regtest(vec![rusty_client, mining_client], TEMP_PATH, 200);
依赖项
~18MB
~242K SLoC