Name | Rule |
---|---|
type | 1 byte with the value "7" |
toChainId | 1 byte |
initiatorAccountId | 4 bytes |
initiatorSubAccountId | 1 byte |
target | 20 bytes |
targetSubAccountId | 1 byte |
l3SourceToken | 2 bytes |
l1TargetToken | 2 bytes |
initiatorNonce | 4 bytes |
exitAmount | Refer to the SDK serializeAmountFull, 16 bytes |
ts | 4 bytes |
56 bytes in total.
{
"type": "ForcedExit",
"toChainId": 1,
"initiatorAccountId": 7,
"initiatorSubAccountId": 3,
"initiatorNonce":4,
"target": "0x3498f456645270ee003441df82c718b56c0e6666",
"targetSubAccountId": 2,
"l2SourceToken": 1,
"l1TargetToken": 17,
"exitAmount": "4100000000000000",
"withdrawToL1": 1,
"ts": 1646102148,
"nonce": 0,
"signature": {
"pubKey": "0x0dd4f603531bd78bbecd005d9e7cc62a794dcfadceffe03e269fbb6b72e9c724",
"signature": "a8719d0f771f34a177bbf199ab7b0decd03b5db29edf173ed980d19c7864c5a3761111620ab1982ef1bb7459d5a919727e51b895799e2706ddd5a5328146eb01"
}
}
encode_bytes = [7, 1, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52, 152, 244, 86, 100, 82, 112, 238, 0, 52, 65, 223, 130, 199, 24, 181, 108, 14, 102, 102, 2, 0, 1, 0, 17, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 144, 237, 163, 148, 64, 0, 1, 98, 29, 134, 132]