0.0.18-alpha.0 • Published 5 years ago

@pascalcoin-sbx/encoding-docs-cli v0.0.18-alpha.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Types -> OperationHash

A pascalCoin operation hash A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1blockThe block the operation is in.4byte 32bit int valueInt32unsigned: trueendian: LE
2accountThe account number that signed the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3nOperationThe n_operation value of the account with the current operation.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
4md160The RIPEMD160 hash of the operation data.Bytes with a fixed length of 20BytesFixedLength

Types -> PublicKey

A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
3xThe X value of the public key.Bytes with variable size prependedBytes
4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
5yThe X value of the public key.Bytes with variable size prependedBytes

Types -> PrivateKey

A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
2length2byte 16bit int valueInt16unsigned: trueendian: LE
3keyThe private key value.Bytes with variable size prependedBytes

Transaction signing (raw) -> RawCoder

The coder for the raw representation of a Transaction operation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1senderThe sender account.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2nOperationThe next n_operation value of the sender.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3targetThe receiving account.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
4amountThe amount that is sent from sender to receiver.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5feeThe fee included in the operation.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
6payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
7payloadThe payload of the operation.Bytes with variable size prependedBytes
8v2_pubkeyEmpty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types.CompositeType
8.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
8.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
8.3xThe X value of the public key.Bytes with variable size prependedBytes
8.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
8.5yThe X value of the public key.Bytes with variable size prependedBytes
9r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
10rR value of the sign operation.Bytes with variable size prependedBytes
11s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
12sS value of the sign operation.Bytes with variable size prependedBytes

Transaction signing (digest) -> DigestCoder

Digest encoder for a Transaction operation. A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1senderThe sender account.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2nOperationThe next n_operation value of the sender.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3targetThe receiving account.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
4amountThe amount that is sent from sender to receiver.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5feeThe fee included in the operation.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
6payloadThe payload of the operation.Bytes without length prepended.Bytes
7v2_pubkey_curveCurve ID 0 - previously active in <= v2.Key curve id2byte 16bit int valueBytesunsigned: trueendian: LE
8optypeOperation type.Operation type in 8 bitsOpType (Int8)unsigned: trueendian: LE

Signing -> ChangeKey signing (raw)

The coder for the raw representation of a ChangeKey operation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe signer of the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2nOperationThe next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3feeThe fee paid for the operation.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
4payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
5payloadThe payload of the operation.Bytes with variable size prependedBytes
6v2_public_keyEmpty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types.CompositeType
6.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
6.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
6.3xThe X value of the public key.Bytes with variable size prependedBytes
6.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
6.5yThe X value of the public key.Bytes with variable size prependedBytes
7pubkey_lengthThe encoded length of the following public key2byte 16bit int valueInt16unsigned: trueendian: LE
8public_keyA type that itself is made up of multiple other types.CompositeType
8.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
8.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
8.3xThe X value of the public key.Bytes with variable size prependedBytes
8.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
8.5yThe X value of the public key.Bytes with variable size prependedBytes
10r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
11rR value of the sign operation.Bytes with variable size prependedBytes
12s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
13sS value of the sign operation.Bytes with variable size prependedBytes

Signing -> ChangeKey signing (digest)

Digest encoder for a ChangeKey operation. A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe account that executes the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2nOperationThe next n_operation of the signer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3feeThe fee associated with the operationA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
4payloadThe payload of the operation.Bytes without length prepended.Bytes
5v2_pubkey_curveCurve ID 0 - previously active in <= v2.Key curve id2byte 16bit int valueBytesunsigned: trueendian: LE
6newPublicKeyThe new public key of the account.A type that itself is made up of multiple other types.CompositeType
6.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
6.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
6.3xThe X value of the public key.Bytes with variable size prependedBytes
6.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
6.5yThe X value of the public key.Bytes with variable size prependedBytes
7optypeThe optype as 8bit int.Operation type in 8 bitsOpType (Int8)unsigned: trueendian: LE

Signing -> ListAccountForSale signing (raw)

The coder for the raw representation of a List Account operation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe account that executes the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2targetThe account that will be listed.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3optypeThe optype of the operation (4)Operation type in 16 bitsOpType (Int16)unsigned: trueendian: LE
4nOperationThe next n_operation of the signer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
5priceThe price of the target account.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
6accountToPayThe account where the amount goes to when the target is sold.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
7v2_pubkeyEmpty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types.CompositeType
7.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
7.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
7.3xThe X value of the public key.Bytes with variable size prependedBytes
7.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
7.5yThe X value of the public key.Bytes with variable size prependedBytes
8pubkey_lengthThe encoded length of the following public key2byte 16bit int valueInt16unsigned: trueendian: LE
9public_keyA type that itself is made up of multiple other types.CompositeType
9.1curve2byte 16bit int valueKey curve idBytesunsigned: trueendian: LE
9.2x_length2byte 16bit int valueLength of X valueInt16unsigned: trueendian: LE
9.3xBytes with variable size prependedThe X value of the public key.Bytes
9.4y_length2byte 16bit int valueLength of Y valueInt16unsigned: trueendian: LE
9.5yBytes with variable size prependedThe X value of the public key.Bytes
11lockedUntilBlockThe block number until the account is locked.4byte 32bit int valueInt32unsigned: trueendian: LE
12feeThe fee associated with the operationA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
13payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
14payloadThe payload of the operation.Bytes with variable size prependedBytes
15r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
16rR value of the sign operation.Bytes with variable size prependedBytes
17s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
18sS value of the sign operation.Bytes with variable size prependedBytes

Signing -> ListAccountForSale signing (digest)

Digest encoder for a List operation. A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe account that executes the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2targetThe account that will be listed.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3nOperationThe next n_operation of the signer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
4priceThe price of the target account.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5accountToPayThe account where the amount goes to when the target is sold.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
6feeThe fee associated with the operationA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
7payloadThe payload of the operation.Single string value without length prepended.StringWithoutLength
8v2_pubkey_curveCurve ID 0 - previously active in <= v2.Key curve id2byte 16bit int valueBytesunsigned: trueendian: LE
9newPublicKeyThe new public key of the buyer (private sale).A type that itself is made up of multiple other types.CompositeType
9.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
9.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
9.3xThe X value of the public key.Bytes with variable size prependedBytes
9.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
9.5yThe X value of the public key.Bytes with variable size prependedBytes
10lockedUntilBlockThe block number until the account is locked.4byte 32bit int valueInt32unsigned: trueendian: LE
11optypeThe optype as 8bit int.Operation type in 8 bitsOpType (Int8)unsigned: trueendian: LE

Signing -> DeListAccountForSale signing (digest)

The coder for the raw representation of a Delist Account operation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe account that executes the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2targetThe account that will be listed.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3optypeThe optype of the operation (5)Operation type in 16 bitsOpType (Int16)unsigned: trueendian: LE
4nOperationThe next n_operation of the signer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
5feeThe fee associated with the operationA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
6payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
7payloadThe payload of the operation.Bytes with variable size prependedBytes
8r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
9rR value of the sign operation.Bytes with variable size prependedBytes
10s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
11sS value of the sign operation.Bytes with variable size prependedBytes

Signing -> DeListAccountForSale signing (raw)

Digest encoder for a Delist operation. A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe account that executes the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2targetThe account that will be de-listed.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3nOperationThe next n_operation of the signer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
4priceThe price of the target account.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5accountToPayThe account where the amount goes to when the target is sold.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
6feeThe fee associated with the operationA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
7payloadThe payload of the operation.Bytes without length prepended.Bytes
8v2_pubkey_curveCurve ID 0 - previously active in <= v2.Key curve id2byte 16bit int valueBytesunsigned: trueendian: LE
9newPublicKeyThe new public key of the buyer (private sale).A type that itself is made up of multiple other types.CompositeType
9.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
9.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
9.3xThe X value of the public key.Bytes with variable size prependedBytes
9.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
9.5yThe X value of the public key.Bytes with variable size prependedBytes
10lockedUntilBlockThe block number until the account is locked.4byte 32bit int valueInt32
11optypeThe optype as 8bit int.Operation type in 8 bitsOpType (Int8)unsigned: trueendian: LE

Signing -> BuyAccount signing (raw)

The coder for the raw representation of a BuyAccount operation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1senderThe buyer account.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2nOperationThe next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3targetThe account to buy.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
4amountThe amount to pay for the account.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5feeThe fee paid for the operation.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
6payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
7payloadThe payload of the operation.Bytes with variable size prependedBytes
8v2_public_keyEmpty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types.CompositeType
8.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
8.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
8.3xThe X value of the public key.Bytes with variable size prependedBytes
8.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
8.5yThe X value of the public key.Bytes with variable size prependedBytes
9typeFixed type for a "Buy account" transaction.1byte 8bit int valueInt8unsigned: true
10priceThe price of the account.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
11sellerThe account number of the seller.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
12newPublicKeyThe new public key that will own the account.A type that itself is made up of multiple other types.CompositeType
12.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
12.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
12.3xThe X value of the public key.Bytes with variable size prependedBytes
12.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
12.5yThe X value of the public key.Bytes with variable size prependedBytes
13r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
14rR value of the sign operation.Bytes with variable size prependedBytes
15s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
16sS value of the sign operation.Bytes with variable size prependedBytes

Signing -> BuyAccount signing (digest)

Digest encoder for a BuyAccount operation. A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1senderThe buyer account.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2nOperationThe next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3targetThe account to buyAn account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
4amountThe amount paid for the account.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5feeThe fee paid for the operation.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
6payloadThe payload of the operation.Bytes without length prepended.Bytes
7v2_pubkey_curveCurve ID 0 - previously active in <= v2.Key curve id2byte 16bit int valueBytesunsigned: trueendian: LE
8priceThe price of the account to buyA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
9sellerThe account number of the sellerAn account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
10newPublicKeyThe new public key of the account.A type that itself is made up of multiple other types.CompositeType
10.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
10.2xThe X value of the public key.Bytes without length prepended.Bytes
10.3yBytes without length prepended.Bytes
11optypeThe buy account optype as 8 bit int8Operation type in 8 bitsOpType (Int8)unsigned: trueendian: LE

Signing -> ChangeKeySigned signing (raw)

The coder for the raw representation of a ChangeKeySigned operation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe signer of the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2targetThe target account to be changed.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3nOperationThe next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
4feeThe fee paid for the operation.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
6payloadThe payload of the operation.Bytes with variable size prependedBytes
7v2_public_keyEmpty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types.CompositeType
7.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
7.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
7.3xThe X value of the public key.Bytes with variable size prependedBytes
7.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
7.5yThe X value of the public key.Bytes with variable size prependedBytes
8pubkey_lengthThe encoded length of the following public key2byte 16bit int valueInt16unsigned: trueendian: LE
9public_keyA type that itself is made up of multiple other types.CompositeType
9.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
9.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
9.3xThe X value of the public key.Bytes with variable size prependedBytes
9.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
9.5yThe X value of the public key.Bytes with variable size prependedBytes
11r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
12rR value of the sign operation.Bytes with variable size prependedBytes
13s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
14sS value of the sign operation.Bytes with variable size prependedBytes

Signing -> ChangeKeySigned signing (digest)

Digest encoder for a ChangeKeySigned operation. A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1signerThe account that executes the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
2targetThe account that should be changed.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3nOperationThe next n_operation of the signer.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
4feeThe fee associated with the operationA type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5payloadThe payload of the operation.Bytes without length prepended.Bytes
6v2_pubkey_curveCurve ID 0 - previously active in <= v2.Key curve id2byte 16bit int valueBytesunsigned: trueendian: LE
7newPublicKeyThe new public key of the account.A type that itself is made up of multiple other types.CompositeType
7.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
7.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
7.3xThe X value of the public key.Bytes with variable size prependedBytes
7.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
7.5yThe X value of the public key.Bytes with variable size prependedBytes
8optypeThe optype as 8bit int.Operation type in 8 bitsOpType (Int8)unsigned: trueendian: LE

Signing -> MultiOperation signing (raw)

The coder for the raw representation of a MultiOperation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1protocolThe protocol version (3).2byte 16bit int valueInt16unsigned: trueendian: LE
2sendersCountThe number of senders2byte 16bit int valueInt16unsigned: trueendian: LE
3sendersSenders of the multi-operationA type that itself has one repeating type that will be written / read until the limit is reached or data is empty.Array
3.1..Nmultiop_sender_rawThe coder for the raw representation of a MultiOperation.SenderA type that itself is made up of multiple other types.CompositeType
3.1.1accountThe account of the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
3.1.2amountThe amount sent by the sender.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
3.1.3nOperationThe next n_operation of the account.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
3.1.4payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
3.1.5payloadThe payload of the operation.Bytes with variable size prependedBytes
3.1.6r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
3.1.7rR value of the sign operation.Bytes with variable size prependedBytes
3.1.8s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
3.1.9sS value of the sign operation.Bytes with variable size prependedBytes
4receiversCountThe number of receivers2byte 16bit int valueInt16unsigned: trueendian: LE
5receiversReceivers of the multi-operationA type that itself has one repeating type that will be written / read until the limit is reached or data is empty.Array
5.1..Nmultiop_receiver_rawThe coder for the raw and digest representation of a MultiOperation.ReceiverA type that itself is made up of multiple other types.CompositeType
5.1.1accountThe account of the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
5.1.2amountThe amount sent by the sender.A type for currency values.8byte 64bit int valueCurrency (Int64)unsigned: trueendian: LE
5.1.3payload_lengthThe length of the payload2byte 16bit int valueInt16unsigned: trueendian: LE
5.1.4payloadThe payload of the operation.Bytes with variable size prependedBytes
6changersCountThe number of changers2byte 16bit int valueInt16unsigned: trueendian: LE
7changersChangers of the multi-operationA type that itself has one repeating type that will be written / read until the limit is reached or data is empty.Array
7.1..Nmultiop_changer_rawThe coder for the raw representation of a MultiOperation.ChangerA type that itself is made up of multiple other types.CompositeType
7.1.1accountThe account of the operation.An account number4byte 32bit int valueAccountNumber (Int32)unsigned: trueendian: LE
7.1.2nOperationThe next n_operation of the account.Accounts n_operation value.4byte 32bit int valueNOperation (Int32)unsigned: trueendian: LE
7.1.3changeTypeThe change type.1byte 8bit int valueInt8unsigned: undefined
7.1.4newPublicKeyThe new public key of the account.A type that itself is made up of multiple other types.CompositeType
7.1.4.1curveKey curve id2byte 16bit int valueBytesunsigned: trueendian: LE
7.1.4.2x_lengthLength of X value2byte 16bit int valueInt16unsigned: trueendian: LE
7.1.4.3xThe X value of the public key.Bytes with variable size prependedBytes
7.1.4.4y_lengthLength of Y value2byte 16bit int valueInt16unsigned: trueendian: LE
7.1.4.5yThe X value of the public key.Bytes with variable size prependedBytes
7.1.5newNameThe new name of the account.An account nameString with size prependedAccountName (StringWithLength)
7.1.6newTypeThe new type of the account.2byte 16bit int valueInt16unsigned: undefinedendian: undefined
7.1.7r_lengthLength of r.2byte 16bit int valueInt16unsigned: trueendian: LE
7.1.8rR value of the sign operation.Bytes with variable size prependedBytes
7.1.9s_lengthLength of s.2byte 16bit int valueInt16unsigned: trueendian: LE
7.1.10sS value of the sign operation.Bytes with variable size prependedBytes

Signing -> MultiOperation signing (digest)

The coder for the digest representation of a MultiOperation A type that itself is made up of multiple other types.

PositionFieldDescriptionName
1protocolThe protocol version (3).2byte 16bit int valueInt16unsigned: undefinedendian: undefined
2sendersCountThe number of senders2byte 16bit int valueInt16unsigned: trueendian: LE
3sendersSenders of the multi-operationA type that itself has one repeating type that will be written / read until the limit is reached or data is empty.Array
3.1..Nmultiop_sender_digestThe coder for the digest representation of a MultiOperation.SenderA type that itself is made up of multiple other types.