Mapped Anchor
Mapped Anchoring stores hashes as key / value pairs on the blockchain.
The mapped anchor transaction is part of the Titanium release.
JSON
Batch transaction
Up to 100 pairs can be anchored in a single transaction. Bundling multiple pairs in 1 transaction can help reduce transaction fees.
The Mapped Anchor fee is made up of two amounts: a fixed one plus a per-anchor one. The fees are calculated as:
where N
is the number of anchor pairs in the transaction. The total is rounded up to the nearest 100_000.
Binary schema
The binary data structure of the unsigned transaction.
1
Transaction type
Byte (constant, value=15)
1
2
Version
Byte (constant, value=3)
1
3
Network id
Byte
1
4
Timestamp
Long
8
5
Sender's key type
KeyType (Byte)
1
6
Sender's public key
PublicKey (Array[Byte])
32 | 33
7
Fee
Long
8
8
Number of anchors
Short
2
9
Anchor 1 key length (N)
Short
2
10
Anchor 1 key
Array[Byte]
N
11
Anchor 1 value length (M)
Short
2
12
Anchor 1 value
Array[Byte]
N
...
Last updated