-
Notifications
You must be signed in to change notification settings - Fork 3
/
keywords.txt
428 lines (404 loc) · 11.5 KB
/
keywords.txt
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
#######################################
# Syntax Coloring Map
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
ext_key KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
wally_init KEYWORD2
wally_cleanup KEYWORD2
wally_get_secp_context KEYWORD2
wally_bzero KEYWORD2
wally_free_string KEYWORD2
wally_secp_randomize KEYWORD2
wally_hex_from_bytes KEYWORD2
wally_hex_to_bytes KEYWORD2
wally_base58_from_bytes KEYWORD2
wally_base58_to_bytes KEYWORD2
wally_base58_get_length KEYWORD2
wally_get_operations KEYWORD2
wally_set_operations KEYWORD2
wally_is_elements_build KEYWORD2
wally_sha256 KEYWORD2
wally_sha256_midstate KEYWORD2
wally_sha256d KEYWORD2
wally_sha512 KEYWORD2
wally_hash160 KEYWORD2
wally_hmac_sha256 KEYWORD2
wally_hmac_sha512 KEYWORD2
wally_pbkdf2_hmac_sha256 KEYWORD2
wally_pbkdf2_hmac_sha512 KEYWORD2
wally_ec_private_key_verify KEYWORD2
wally_ec_public_key_verify KEYWORD2
wally_ec_public_key_from_private_key KEYWORD2
wally_ec_public_key_decompress KEYWORD2
wally_ec_sig_from_bytes KEYWORD2
wally_ec_sig_normalize KEYWORD2
wally_ec_sig_to_der KEYWORD2
wally_ec_sig_from_der KEYWORD2
wally_ec_sig_verify KEYWORD2
wally_ec_sig_to_public_key KEYWORD2
wally_format_bitcoin_message KEYWORD2
wally_ecdh KEYWORD2
wally_addr_segwit_from_bytes KEYWORD2
wally_addr_segwit_to_bytes KEYWORD2
wally_wif_from_bytes KEYWORD2
wally_wif_to_bytes KEYWORD2
wally_wif_is_uncompressed KEYWORD2
wally_wif_to_public_key KEYWORD2
wally_bip32_key_to_address KEYWORD2
wally_bip32_key_to_addr_segwit KEYWORD2
wally_wif_to_address KEYWORD2
bip32_key_free KEYWORD2
bip32_key_init_alloc KEYWORD2
bip32_key_from_seed KEYWORD2
bip32_key_from_seed_alloc KEYWORD2
bip32_key_serialize KEYWORD2
bip32_key_unserialize KEYWORD2
bip32_key_unserialize_alloc KEYWORD2
bip32_key_from_parent KEYWORD2
bip32_key_from_parent_alloc KEYWORD2
bip32_key_from_parent_path KEYWORD2
bip32_key_from_parent_path_alloc KEYWORD2
bip32_key_to_base58 KEYWORD2
bip32_key_from_base58 KEYWORD2
bip32_key_from_base58_alloc KEYWORD2
bip38_raw_from_private_key KEYWORD2
bip38_from_private_key KEYWORD2
bip38_raw_to_private_key KEYWORD2
bip38_to_private_key KEYWORD2
bip38_raw_get_flags KEYWORD2
bip38_get_flags KEYWORD2
bip39_get_languages KEYWORD2
bip39_get_wordlist KEYWORD2
bip39_get_word KEYWORD2
bip39_mnemonic_from_bytes KEYWORD2
bip39_mnemonic_to_bytes KEYWORD2
bip39_mnemonic_validate KEYWORD2
bip39_mnemonic_to_seed KEYWORD2
wally_scriptpubkey_get_type KEYWORD2
wally_scriptpubkey_p2pkh_from_bytes KEYWORD2
wally_scriptsig_p2pkh_from_sig KEYWORD2
wally_scriptsig_p2pkh_from_der KEYWORD2
wally_scriptpubkey_op_return_from_bytes KEYWORD2
wally_scriptpubkey_p2sh_from_bytes KEYWORD2
wally_scriptpubkey_multisig_from_bytes KEYWORD2
wally_scriptsig_multisig_from_bytes KEYWORD2
wally_scriptpubkey_csv_2of2_then_1_from_bytes KEYWORD2
wally_scriptpubkey_csv_2of3_then_2_from_bytes KEYWORD2
wally_script_push_from_bytes KEYWORD2
wally_witness_program_from_bytes KEYWORD2
wally_tx_witness_stack_init_alloc KEYWORD2
wally_tx_witness_stack_add KEYWORD2
wally_tx_witness_stack_add_dummy KEYWORD2
wally_tx_witness_stack_set KEYWORD2
wally_tx_witness_stack_set_dummy KEYWORD2
wally_tx_witness_stack_free KEYWORD2
wally_tx_input_init_alloc KEYWORD2
wally_tx_input_free KEYWORD2
wally_tx_output_init_alloc KEYWORD2
wally_tx_output_free KEYWORD2
wally_tx_init_alloc KEYWORD2
wally_tx_add_input KEYWORD2
wally_tx_add_raw_input KEYWORD2
wally_tx_remove_input KEYWORD2
wally_tx_set_input_script KEYWORD2
wally_tx_set_input_witness KEYWORD2
wally_tx_add_output KEYWORD2
wally_tx_add_raw_output KEYWORD2
wally_tx_remove_output KEYWORD2
wally_tx_get_witness_count KEYWORD2
wally_tx_free KEYWORD2
wally_tx_get_length KEYWORD2
wally_tx_from_bytes KEYWORD2
wally_tx_from_hex KEYWORD2
wally_tx_to_bytes KEYWORD2
wally_tx_to_hex KEYWORD2
wally_tx_get_weight KEYWORD2
wally_tx_get_vsize KEYWORD2
wally_tx_vsize_from_weight KEYWORD2
wally_tx_get_total_output_satoshi KEYWORD2
wally_tx_get_btc_signature_hash KEYWORD2
wally_tx_get_signature_hash KEYWORD2
wally_tx_is_coinbase KEYWORD2
wally_tx_add_elements_raw_input KEYWORD2
wally_tx_add_elements_raw_output KEYWORD2
wally_tx_is_elements KEYWORD2
wally_symmetric_key_from_seed KEYWORD2
wally_symmetric_key_from_parent KEYWORD2
wally_keypath_map_init_alloc KEYWORD2
wally_keypath_map_free KEYWORD2
wally_add_new_keypath KEYWORD2
wally_partial_sigs_map_init_alloc KEYWORD2
wally_partial_sigs_map_free KEYWORD2
wally_add_new_partial_sig KEYWORD2
wally_unknowns_map_init_alloc KEYWORD2
wally_unknowns_map_free KEYWORD2
wally_add_new_unknown KEYWORD2
wally_psbt_input_init_alloc KEYWORD2
wally_psbt_input_update KEYWORD2
wally_psbt_input_free KEYWORD2
wally_psbt_output_init_alloc KEYWORD2
wally_psbt_output_update KEYWORD2
wally_psbt_output_free KEYWORD2
wally_psbt_init_alloc KEYWORD2
wally_psbt_free KEYWORD2
wally_psbt_set_global_tx KEYWORD2
wally_psbt_from_bytes KEYWORD2
wally_psbt_get_length KEYWORD2
wally_psbt_to_bytes KEYWORD2
wally_psbt_from_base64 KEYWORD2
wally_psbt_to_base64 KEYWORD2
#######################################
# Constants (LITERAL1)
#######################################
WALLY_WIF_FLAG_COMPRESSED LITERAL1
WALLY_WIF_FLAG_UNCOMPRESSED LITERAL1
WALLY_CA_PREFIX_LIQUID LITERAL1
WALLY_CA_PREFIX_LIQUID_REGTEST LITERAL1
WALLY_ADDRESS_TYPE_P2PKH LITERAL1
WALLY_ADDRESS_TYPE_P2SH_P2WPKH LITERAL1
WALLY_ADDRESS_TYPE_P2WPKH LITERAL1
WALLY_ADDRESS_VERSION_P2PKH_MAINNET LITERAL1
WALLY_ADDRESS_VERSION_P2PKH_TESTNET LITERAL1
WALLY_ADDRESS_VERSION_P2SH_MAINNET LITERAL1
WALLY_ADDRESS_VERSION_P2SH_TESTNET LITERAL1
BIP32_ENTROPY_LEN_128 LITERAL1
BIP32_ENTROPY_LEN_256 LITERAL1
BIP32_ENTROPY_LEN_512 LITERAL1
BIP32_SERIALIZED_LEN LITERAL1
BIP32_INITIAL_HARDENED_CHILD LITERAL1
BIP32_FLAG_KEY_PRIVATE LITERAL1
BIP32_FLAG_KEY_PUBLIC LITERAL1
BIP32_FLAG_SKIP_HASH LITERAL1
BIP32_VER_MAIN_PUBLIC LITERAL1
BIP32_VER_MAIN_PRIVATE LITERAL1
BIP32_VER_TEST_PUBLIC LITERAL1
BIP32_VER_TEST_PRIVATE LITERAL1
BIP38_KEY_MAINNET LITERAL1
BIP38_KEY_TESTNET LITERAL1
BIP38_KEY_COMPRESSED LITERAL1
BIP38_KEY_EC_MULT LITERAL1
BIP38_KEY_QUICK_CHECK LITERAL1
BIP38_KEY_RAW_MODE LITERAL1
BIP38_KEY_SWAP_ORDER LITERAL1
BIP38_SERIALIZED_LEN LITERAL1
BIP39_ENTROPY_LEN_128 LITERAL1
BIP39_ENTROPY_LEN_160 LITERAL1
BIP39_ENTROPY_LEN_192 LITERAL1
BIP39_ENTROPY_LEN_224 LITERAL1
BIP39_ENTROPY_LEN_256 LITERAL1
BIP39_ENTROPY_LEN_288 LITERAL1
BIP39_ENTROPY_LEN_320 LITERAL1
BIP39_SEED_LEN_512 LITERAL1
BIP39_WORDLIST_LEN LITERAL1
WALLY_OK LITERAL1
WALLY_ERROR LITERAL1
WALLY_EINVAL LITERAL1
WALLY_ENOMEM LITERAL1
SHA256_LEN LITERAL1
SHA512_LEN LITERAL1
HASH160_LEN LITERAL1
HMAC_SHA256_LEN LITERAL1
HMAC_SHA512_LEN LITERAL1
PBKDF2_HMAC_SHA256_LEN LITERAL1
PBKDF2_HMAC_SHA512_LEN LITERAL1
EC_PRIVATE_KEY_LEN LITERAL1
EC_PUBLIC_KEY_LEN LITERAL1
EC_PUBLIC_KEY_UNCOMPRESSED_LEN LITERAL1
EC_MESSAGE_HASH_LEN LITERAL1
EC_SIGNATURE_LEN LITERAL1
EC_SIGNATURE_RECOVERABLE_LEN LITERAL1
EC_SIGNATURE_DER_MAX_LEN LITERAL1
EC_SIGNATURE_DER_MAX_LOW_R_LEN LITERAL1
EC_FLAG_ECDSA LITERAL1
EC_FLAG_SCHNORR LITERAL1
EC_FLAG_GRIND_R LITERAL1
EC_FLAG_RECOVERABLE LITERAL1
WALLY_PSBT_SEPARATOR LITERAL1
WALLY_PSBT_GLOBAL_UNSIGNED_TX LITERAL1
WALLY_PSBT_IN_NON_WITNESS_UTXO LITERAL1
WALLY_PSBT_IN_WITNESS_UTXO LITERAL1
WALLY_PSBT_IN_PARTIAL_SIG LITERAL1
WALLY_PSBT_IN_SIGHASH_TYPE LITERAL1
WALLY_PSBT_IN_REDEEM_SCRIPT LITERAL1
WALLY_PSBT_IN_WITNESS_SCRIPT LITERAL1
WALLY_PSBT_IN_BIP32_DERIVATION LITERAL1
WALLY_PSBT_IN_FINAL_SCRIPTSIG LITERAL1
WALLY_PSBT_IN_FINAL_SCRIPTWITNESS LITERAL1
WALLY_PSBT_OUT_REDEEM_SCRIPT LITERAL1
WALLY_PSBT_OUT_WITNESS_SCRIPT LITERAL1
WALLY_PSBT_OUT_BIP32_DERIVATION LITERAL1
WALLY_SCRIPT_TYPE_UNKNOWN LITERAL1
WALLY_SCRIPT_TYPE_OP_RETURN LITERAL1
WALLY_SCRIPT_TYPE_P2PKH LITERAL1
WALLY_SCRIPT_TYPE_P2SH LITERAL1
WALLY_SCRIPT_TYPE_P2WPKH LITERAL1
WALLY_SCRIPT_TYPE_P2WSH LITERAL1
WALLY_SCRIPT_TYPE_MULTISIG LITERAL1
WALLY_SCRIPTPUBKEY_P2PKH_LEN LITERAL1
WALLY_SCRIPTPUBKEY_P2SH_LEN LITERAL1
WALLY_SCRIPTPUBKEY_P2WPKH_LEN LITERAL1
WALLY_SCRIPTPUBKEY_P2WSH_LEN LITERAL1
WALLY_SCRIPTPUBKEY_OP_RETURN_MAX_LEN LITERAL1
WALLY_MAX_OP_RETURN_LEN LITERAL1
WALLY_SCRIPTSIG_P2PKH_MAX_LEN LITERAL1
WALLY_WITNESSSCRIPT_MAX_LEN LITERAL1
WALLY_SCRIPT_HASH160 LITERAL1
WALLY_SCRIPT_SHA256 LITERAL1
WALLY_SCRIPT_AS_PUSH LITERAL1
OP_0 LITERAL1
OP_FALSE LITERAL1
OP_PUSHDATA1 LITERAL1
OP_PUSHDATA2 LITERAL1
OP_PUSHDATA4 LITERAL1
OP_1NEGATE LITERAL1
OP_RESERVED LITERAL1
OP_1 LITERAL1
OP_TRUE LITERAL1
OP_2 LITERAL1
OP_3 LITERAL1
OP_4 LITERAL1
OP_5 LITERAL1
OP_6 LITERAL1
OP_7 LITERAL1
OP_8 LITERAL1
OP_9 LITERAL1
OP_10 LITERAL1
OP_11 LITERAL1
OP_12 LITERAL1
OP_13 LITERAL1
OP_14 LITERAL1
OP_15 LITERAL1
OP_16 LITERAL1
OP_NOP LITERAL1
OP_VER LITERAL1
OP_IF LITERAL1
OP_NOTIF LITERAL1
OP_VERIF LITERAL1
OP_VERNOTIF LITERAL1
OP_ELSE LITERAL1
OP_ENDIF LITERAL1
OP_VERIFY LITERAL1
OP_RETURN LITERAL1
OP_TOALTSTACK LITERAL1
OP_FROMALTSTACK LITERAL1
OP_2DROP LITERAL1
OP_2DUP LITERAL1
OP_3DUP LITERAL1
OP_2OVER LITERAL1
OP_2ROT LITERAL1
OP_2SWAP LITERAL1
OP_IFDUP LITERAL1
OP_DEPTH LITERAL1
OP_DROP LITERAL1
OP_DUP LITERAL1
OP_NIP LITERAL1
OP_OVER LITERAL1
OP_PICK LITERAL1
OP_ROLL LITERAL1
OP_ROT LITERAL1
OP_SWAP LITERAL1
OP_TUCK LITERAL1
OP_CAT LITERAL1
OP_SUBSTR LITERAL1
OP_LEFT LITERAL1
OP_RIGHT LITERAL1
OP_SIZE LITERAL1
OP_INVERT LITERAL1
OP_AND LITERAL1
OP_OR LITERAL1
OP_XOR LITERAL1
OP_EQUAL LITERAL1
OP_EQUALVERIFY LITERAL1
OP_RESERVED1 LITERAL1
OP_RESERVED2 LITERAL1
OP_1ADD LITERAL1
OP_1SUB LITERAL1
OP_2MUL LITERAL1
OP_2DIV LITERAL1
OP_NEGATE LITERAL1
OP_ABS LITERAL1
OP_NOT LITERAL1
OP_0NOTEQUAL LITERAL1
OP_ADD LITERAL1
OP_SUB LITERAL1
OP_MUL LITERAL1
OP_DIV LITERAL1
OP_MOD LITERAL1
OP_LSHIFT LITERAL1
OP_RSHIFT LITERAL1
OP_BOOLAND LITERAL1
OP_BOOLOR LITERAL1
OP_NUMEQUAL LITERAL1
OP_NUMEQUALVERIFY LITERAL1
OP_NUMNOTEQUAL LITERAL1
OP_LESSTHAN LITERAL1
OP_GREATERTHAN LITERAL1
OP_LESSTHANOREQUAL LITERAL1
OP_GREATERTHANOREQUAL LITERAL1
OP_MIN LITERAL1
OP_MAX LITERAL1
OP_WITHIN LITERAL1
OP_RIPEMD160 LITERAL1
OP_SHA1 LITERAL1
OP_SHA256 LITERAL1
OP_HASH160 LITERAL1
OP_HASH256 LITERAL1
OP_CODESEPARATOR LITERAL1
OP_CHECKSIG LITERAL1
OP_CHECKSIGVERIFY LITERAL1
OP_CHECKMULTISIG LITERAL1
OP_CHECKMULTISIGVERIFY LITERAL1
OP_NOP1 LITERAL1
OP_CHECKLOCKTIMEVERIFY LITERAL1
OP_NOP2 LITERAL1
OP_CHECKSEQUENCEVERIFY LITERAL1
OP_NOP3 LITERAL1
OP_NOP4 LITERAL1
OP_NOP5 LITERAL1
OP_NOP6 LITERAL1
OP_NOP7 LITERAL1
OP_NOP8 LITERAL1
OP_NOP9 LITERAL1
OP_NOP10 LITERAL1
OP_INVALIDOPCODE LITERAL1
WALLY_TX_SEQUENCE_FINAL LITERAL1
WALLY_TX_VERSION_1 LITERAL1
WALLY_TX_VERSION_2 LITERAL1
WALLY_TX_IS_ELEMENTS LITERAL1
WALLY_TX_IS_ISSUANCE LITERAL1
WALLY_TX_IS_PEGIN LITERAL1
WALLY_TX_IS_COINBASE LITERAL1
WALLY_SATOSHI_PER_BTC LITERAL1
WALLY_BTC_MAX LITERAL1
WALLY_TXHASH_LEN LITERAL1
WALLY_TX_FLAG_USE_WITNESS LITERAL1
WALLY_TX_FLAG_USE_ELEMENTS LITERAL1
WALLY_TX_FLAG_BLINDED_INITIAL_ISSUANCE LITERAL1
WALLY_TX_DUMMY_NULL LITERAL1
WALLY_TX_DUMMY_SIG LITERAL1
WALLY_TX_DUMMY_SIG_LOW_R LITERAL1
WALLY_SIGHASH_ALL LITERAL1
WALLY_SIGHASH_NONE LITERAL1
WALLY_SIGHASH_SINGLE LITERAL1
WALLY_SIGHASH_FORKID LITERAL1
WALLY_SIGHASH_ANYONECANPAY LITERAL1
WALLY_TX_ASSET_CT_VALUE_PREFIX_A LITERAL1
WALLY_TX_ASSET_CT_VALUE_PREFIX_B LITERAL1
WALLY_TX_ASSET_CT_ASSET_PREFIX_A LITERAL1
WALLY_TX_ASSET_CT_ASSET_PREFIX_B LITERAL1
WALLY_TX_ASSET_CT_NONCE_PREFIX_A LITERAL1
WALLY_TX_ASSET_CT_NONCE_PREFIX_B LITERAL1
WALLY_TX_ASSET_TAG_LEN LITERAL1
WALLY_TX_ASSET_CT_VALUE_LEN LITERAL1
WALLY_TX_ASSET_CT_VALUE_UNBLIND_LEN LITERAL1
WALLY_TX_ASSET_CT_ASSET_LEN LITERAL1
WALLY_TX_ASSET_CT_NONCE_LEN LITERAL1
WALLY_TX_ASSET_CT_LEN LITERAL1
WALLY_TX_ISSUANCE_FLAG LITERAL1
WALLY_TX_PEGIN_FLAG LITERAL1
WALLY_TX_INDEX_MASK LITERAL1