Skip to content

Commit

Permalink
Add useful hex functions to library interface
Browse files Browse the repository at this point in the history
  • Loading branch information
MatthewLM committed Aug 9, 2023
1 parent 596a87d commit e2ade40
Show file tree
Hide file tree
Showing 32 changed files with 1 addition and 32 deletions.
1 change: 0 additions & 1 deletion coinlib/example/coinlib_example.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import "package:coinlib/coinlib.dart";
import "package:coinlib/src/common/hex.dart";

void main() async {

Expand Down
1 change: 1 addition & 0 deletions coinlib/lib/src/coinlib_base.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import 'package:coinlib/src/bindings/secp256k1.dart';

export 'package:coinlib/src/common/bytes.dart';
export 'package:coinlib/src/common/hex.dart';
export 'package:coinlib/src/common/serial.dart';

export 'package:coinlib/src/crypto/ec_private_key.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/address_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

const wrongNetwork = NetworkParams(
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/common/serial_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

final txData = hexToBytes(
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/crypto/ec_private_key_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/crypto/ec_public_key_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/crypto/ecdsa_recoverable_signature_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/signatures.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/crypto/ecdsa_signature_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/signatures.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/crypto/hd_key_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/hd_keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/encode/wif_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/common.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

expectScriptOp(ScriptOp op, String asm, String hex, int? number, bool isPush) {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/operations_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'dart:typed_data';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import 'package:coinlib/coinlib.dart';
import '../vectors/keys.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/program_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/programs/multisig_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/programs/p2pkh_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/programs/p2sh_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/programs/p2witness_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/programs/p2wpkh_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/programs/p2wsh_test.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/scripts/script_test.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import 'package:coinlib/coinlib.dart';
import 'common.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/input_signature_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/signatures.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/legacy_transaction_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/tx.dart';
import '../vectors/keys.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/outpoint_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/output_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/keys.dart';

Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/p2pkh_input_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/keys.dart';
import '../vectors/signatures.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/p2sh_multisig_input_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/inputs.dart';
import '../vectors/keys.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/p2wpkh_input_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';
import '../vectors/keys.dart';
import '../vectors/signatures.dart';
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/tx/raw_input_test.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'dart:typed_data';
import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';
import 'package:test/test.dart';

void main() {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/vectors/base58.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import 'dart:typed_data';

import 'package:coinlib/src/common/hex.dart';

class Base58Vector {
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/vectors/hd_keys.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'package:coinlib/coinlib.dart';
import 'package:test/test.dart';
import 'package:coinlib/src/common/hex.dart';

final privPrefix = NetworkParams.mainnet.privHDPrefix;
final pubPrefix = NetworkParams.mainnet.pubHDPrefix;
Expand Down
1 change: 0 additions & 1 deletion coinlib/test/vectors/keys.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import 'package:coinlib/coinlib.dart';

class KeyTestVector {
Expand Down
2 changes: 0 additions & 2 deletions coinlib/test/vectors/tx.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import 'dart:typed_data';

import 'package:coinlib/coinlib.dart';
import 'package:coinlib/src/common/hex.dart';

class TxVector {
LegacyTransaction obj;
Expand Down

0 comments on commit e2ade40

Please sign in to comment.