Corresponds to each one of updates in the RPC schema:

{ // big_map
"kind": "big_map",
"id": $008-PtEdo2Zk.big_map_id,
"diff":
{ // update
"action": "update",
"updates":
[ { "key_hash": $script_expr,
"key": $micheline.008-PtEdo2Zk.michelson_v1.expression,
"value"?: $micheline.008-PtEdo2Zk.michelson_v1.expression } ... ] }
|| { // copy
"action": "copy",
"source": $008-PtEdo2Zk.big_map_id,
"updates":
[ { "key_hash": $script_expr,
"key": $micheline.008-PtEdo2Zk.michelson_v1.expression,
"value"?: $micheline.008-PtEdo2Zk.michelson_v1.expression } ... ] }
|| { // alloc
"action": "alloc",
"updates":
[ { "key_hash": $script_expr,
"key": $micheline.008-PtEdo2Zk.michelson_v1.expression,
"value"?: $micheline.008-PtEdo2Zk.michelson_v1.expression } ... ],
"key_type": $micheline.008-PtEdo2Zk.michelson_v1.expression,
"value_type": $micheline.008-PtEdo2Zk.michelson_v1.expression } }

and until Delphi protocol (including) to RPC schema:

{ // update
"action": "update",
"big_map": $bignum,
"key_hash": $script_expr,
"key": $micheline.007-PsDELPH1.michelson_v1.expression,
"value"?: $micheline.007-PsDELPH1.michelson_v1.expression }

Hierarchy

Properties

action: Update

Usable for narrowing the type of this object from BigMapDiff.

bigMap: null | BigMapInfo

It is null if the corresponding ID is negative - the big map existed only within the block as temporary.

destinationBigMap: null

Always null for this type so that the property is directly available on BigMapDiff union.

key: null | LazyMichelsonValue

It is null if bigMap is null.

keyHash: string
keyType: null

Always null for this type so that the property is directly available on BigMapDiff union.

Raw data as received from Tezos Node RPC. Taquito interface may not be exact.

sourceBigMap: null

Always null for this type so that the property is directly available on BigMapDiff union.

uid: string

Universal ID of the entity on the blockchain. It is still human-readable.

Example

Block hash / operation group hash / operation index [ operation kind ]

BLvgirK7K43H5tv8f73cxBaLwcU7euFNwmfr2td2sWKpKXQXxaM/opLpKECfrpuF79YLfSYABvxb8Df8Fh71n3Q8Azy1m8vWU8Czfcn/4[transaction]
value: null | LazyMichelsonValue

It is null if the entry for key is removed from the bigMap or bigMap is null.

valueType: null

Always null for this type so that the property is directly available on BigMapDiff union.

Generated using TypeDoc