1111import BigNumber from 'bignumber.js'
1212
1313export const VSN = 1
14+ export const VSN_2 = 2
15+
16+ // # AENS
17+ export const AENS_NAME_DOMAINS = ['aet', 'test']
18+ export const CLIENT_TTL = 1
19+ export const NAME_TTL = 50000
1420
1521// # Tag constant for ids (type uint8)
1622// # see https://github.com/aeternity/protocol/blob/master/serializations.md#the-id-type
@@ -374,14 +380,14 @@ const ACCOUNT_TX_2 = [
374380 TX_FIELD('flags', FIELD_TYPES.int),
375381 TX_FIELD('nonce', FIELD_TYPES.int),
376382 TX_FIELD('balance', FIELD_TYPES.int),
377- TX_FIELD('gaContract', FIELD_TYPES.id, 'ct'),
383+ TX_FIELD('gaContract', FIELD_TYPES.id, [ 'ct', 'nm'] ),
378384 TX_FIELD('gaAuthFun', FIELD_TYPES.binary, 'cb')
379385]
380386
381387const SPEND_TX = [
382388 ...BASE_TX,
383389 TX_FIELD('senderId', FIELD_TYPES.id, 'ak'),
384- TX_FIELD('recipientId', FIELD_TYPES.id, 'ak'),
390+ TX_FIELD('recipientId', FIELD_TYPES.id, [ 'ak', 'nm'] ),
385391 TX_FIELD('amount', FIELD_TYPES.int),
386392 TX_FIELD('fee', FIELD_TYPES.int),
387393 TX_FIELD('ttl', FIELD_TYPES.int),
@@ -431,7 +437,7 @@ const NAME_TRANSFER_TX = [
431437 TX_FIELD('accountId', FIELD_TYPES.id, 'ak'),
432438 TX_FIELD('nonce', FIELD_TYPES.int),
433439 TX_FIELD('nameId', FIELD_TYPES.id, 'nm'),
434- TX_FIELD('recipientId', FIELD_TYPES.id, 'ak'),
440+ TX_FIELD('recipientId', FIELD_TYPES.id, [ 'ak', 'nm'] ),
435441 TX_FIELD('fee', FIELD_TYPES.int),
436442 TX_FIELD('ttl', FIELD_TYPES.int)
437443]
@@ -501,7 +507,7 @@ const CONTRACT_CALL_TX = [
501507 ...BASE_TX,
502508 TX_FIELD('callerId', FIELD_TYPES.id, 'ak'),
503509 TX_FIELD('nonce', FIELD_TYPES.int),
504- TX_FIELD('contractId', FIELD_TYPES.id, 'ct'),
510+ TX_FIELD('contractId', FIELD_TYPES.id, [ 'ct', 'nm'] ),
505511 TX_FIELD('abiVersion', FIELD_TYPES.int),
506512 TX_FIELD('fee', FIELD_TYPES.int),
507513 TX_FIELD('ttl', FIELD_TYPES.int),
@@ -541,7 +547,7 @@ const ORACLE_REGISTER_TX = [
541547
542548const ORACLE_EXTEND_TX = [
543549 ...BASE_TX,
544- TX_FIELD('oracleId', FIELD_TYPES.id, 'ok'),
550+ TX_FIELD('oracleId', FIELD_TYPES.id, [ 'ok', 'nm'] ),
545551 TX_FIELD('nonce', FIELD_TYPES.int),
546552 TX_FIELD('oracleTtlType', FIELD_TYPES.int),
547553 TX_FIELD('oracleTtlValue', FIELD_TYPES.int),
@@ -553,7 +559,7 @@ const ORACLE_QUERY_TX = [
553559 ...BASE_TX,
554560 TX_FIELD('senderId', FIELD_TYPES.id, 'ak'),
555561 TX_FIELD('nonce', FIELD_TYPES.int),
556- TX_FIELD('oracleId', FIELD_TYPES.id, 'ok'),
562+ TX_FIELD('oracleId', FIELD_TYPES.id, [ 'ok', 'nm'] ),
557563 TX_FIELD('query', FIELD_TYPES.string),
558564 TX_FIELD('queryFee', FIELD_TYPES.int),
559565 TX_FIELD('queryTtlType', FIELD_TYPES.int),
0 commit comments