bitcoins 1.0.1 bitcoins: ^1.0.1 copied to clipboard
Bitcoin isolated witness dart implementation only supports isolated witness
Bitcoin witness dart implementation library
Usage #
A simple usage example:
import 'package:bitcoins/bitcoins.dart' as bitcoins;
void main() {
String seed =
'590b81b6bf51754e3907514801149d23578b58fcb5de3877e6d156e2388843a0a0740c4179e2dfa9d0ef99d36a262737141ad2685b1beb79d0de9ae9cc884381';
var wallet = bitcoins.WalletBTC(
seed: bitcoins.mnemonicToSeed(seed), net: bitcoins.mainnet);
print(wallet.getAddress(0));
/// => 367PbfsCkFvHrCK1ZC3Lo3xaEGdssrZGF3
wallet.from([
{
'txid':
'8bfa8f66b229d91ce057e4fa7dcb26510b1d11316f8e5aa1cf1e111f0c2767ba',
'vout': 0,
'amount': 100000 / 1e8,
'address': '367PbfsCkFvHrCK1ZC3Lo3xaEGdssrZGF3'
}
]);
print(wallet.transaction(0, 0.0001, '367PbfsCkFvHrCK1ZC3Lo3xaEGdssrZGF3'));
/// => 02000000000101ba67270c1f111ecfa15a8e6f31111d0b5126cb7dfae457e01cd929b2668ffa8b0000000017160014fb9fb211925754b81df37b3d9b75677f5eb3609fffffffff02102700000000000017a914307c944aeaa6b12b0e968434c408292f10a7a36587eb5e01000000000017a914307c944aeaa6b12b0e968434c408292f10a7a36587024830450221009c4599edfaa33dbec1269de382bf0ea91c33503bc819b094a66d7d2c7767d0b00220628d613d45ebd6ed800f516bae3814a6c8c85138dad3a31acc8709b8d04b00a1012102ea59d8804676a8bef95c4cb0df09d15c537da91598b6c206b9e80b9be9a8675d00000000
}