forked from trustwallet/wallet-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pubspec.yaml
84 lines (71 loc) · 3.06 KB
/
pubspec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
name: trust_wallet_core
description: use dart:ffi binding wallet-core.
# version: 1.0.0
# homepage: https://www.example.com
environment:
sdk: '>=2.8.1 <3.0.0'
dependencies:
ffi: ^0.1.3
dev_dependencies:
pedantic: ^1.9.0
ffigen: ^1.2.0
###################################################
ffigen:
output: 'lib/wallet_core_bindings.dart'
name: 'WalletCore'
sort: true
description: 'Trust Wallet Core Binding To Dart.'
# Doc Comments for generated binings.
# Comments can be disabled by using comments: false
comments:
style: doxygen # Options - doxygen(default) / any.
length: full # Options - brief / full(default).
# compiler-opts: '-I/usr/local/opt/llvm/include -L/usr/local/opt/llvm/lib -I/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/include -Wno-nullability-completeness'
#
#
# Bash style Glob matching is also supported.
# TODO(11): Globs dont work on windows if they begin with '.' or '..'.
headers:
entry-points:
- '../include/TrustWalletCore/TWAccount.h'
- '../include/TrustWalletCore/TWAES.h'
- '../include/TrustWalletCore/TWAESPaddingMode.h'
- '../include/TrustWalletCore/TWAnyAddress.h'
- '../include/TrustWalletCore/TWAnySigner.h'
- '../include/TrustWalletCore/TWBase.h'
- '../include/TrustWalletCore/TWBase58.h'
- '../include/TrustWalletCore/TWBitcoinAddress.h'
- '../include/TrustWalletCore/TWBitcoinScript.h'
- '../include/TrustWalletCore/TWBitcoinSigHashType.h'
- '../include/TrustWalletCore/TWBlockchain.h'
- '../include/TrustWalletCore/TWCoinType.h'
- '../include/TrustWalletCore/TWCoinTypeConfiguration.h'
- '../include/TrustWalletCore/TWCurve.h'
- '../include/TrustWalletCore/TWData.h'
- '../include/TrustWalletCore/TWEthereumAbi.h'
- '../include/TrustWalletCore/TWEthereumAbiFunction.h'
- '../include/TrustWalletCore/TWEthereumAbiValue.h'
- '../include/TrustWalletCore/TWEthereumChainID.h'
- '../include/TrustWalletCore/TWFIOAccount.h'
- '../include/TrustWalletCore/TWGroestlcoinAddress.h'
- '../include/TrustWalletCore/TWHash.h'
- '../include/TrustWalletCore/TWHDVersion.h'
- '../include/TrustWalletCore/TWHDWallet.h'
- '../include/TrustWalletCore/TWNEARAccount.h'
- '../include/TrustWalletCore/TWPrivateKey.h'
- '../include/TrustWalletCore/TWPublicKey.h'
- '../include/TrustWalletCore/TWPublicKeyType.h'
- '../include/TrustWalletCore/TWPurpose.h'
- '../include/TrustWalletCore/TWRippleXAddress.h'
- '../include/TrustWalletCore/TWSegwitAddress.h'
- '../include/TrustWalletCore/TWSS58AddressType.h'
- '../include/TrustWalletCore/TWStellarMemoType.h'
- '../include/TrustWalletCore/TWStellarPassphrase.h'
- '../include/TrustWalletCore/TWStellarVersionByte.h'
- '../include/TrustWalletCore/TWStoredKey.h'
- '../include/TrustWalletCore/TWString.h'
# - '../include/TrustWalletCore/xxxx'
# - '../include/TrustWalletCore/**.h'
include-directives:
- '../include/TrustWalletCore/**.h'
- '../src/**.h'