@pascalcoin-sbx/encoding-docs-cli
v0.0.18-alpha.0
Published
Exports transactions.
Downloads
12
Maintainers
Readme
Types -> OperationHash
A pascalCoin operation hash A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | block | The block the operation is in.4byte 32bit int value | Int32 | unsigned: trueendian: LE | | 2 | account | The account number that signed the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | nOperation | The n_operation value of the account with the current operation.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 4 | md160 | The RIPEMD160 hash of the operation data.Bytes with a fixed length of 20 | BytesFixedLength | |
Types -> PublicKey
A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | -------- | ---------------------------------------------------------------------- | ----- | ------------------------------------ | | 1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | |
Types -> PrivateKey
A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | ------ | -------------------------------------------------------------- | ----- | ------------------------------------ | | 1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 2 | length | 2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3 | key | The private key value.Bytes with variable size prepended | Bytes | |
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.
| Position | Field | Description | Name | | | -------- | -------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | sender | The sender account.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | nOperation | The next n_operation value of the sender.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3 | target | The receiving account.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 4 | amount | The amount that is sent from sender to receiver.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | fee | The fee included in the operation.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 6 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 8 | v2_pubkey | Empty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types. | CompositeType | | | 8.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 8.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 8.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 9 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 10 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 11 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 12 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Transaction signing (digest) -> DigestCoder
Digest encoder for a Transaction operation. A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | --------------- | ------------------------------------------------------------------------------------------------------------ | --------------------- | ------------------------------------ | | 1 | sender | The sender account.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | nOperation | The next n_operation value of the sender.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3 | target | The receiving account.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 4 | amount | The amount that is sent from sender to receiver.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | fee | The fee included in the operation.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 6 | payload | The payload of the operation.Bytes without length prepended. | Bytes | | | 7 | v2_pubkey_curve | Curve ID 0 - previously active in <= v2.Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 8 | optype | Operation type.Operation type in 8 bits | OpType (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.
| Position | Field | Description | Name | | | -------- | -------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The signer of the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | nOperation | The next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3 | fee | The fee paid for the operation.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 4 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 5 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 6 | v2_public_key | Empty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types. | CompositeType | | | 6.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 6.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 6.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 6.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 6.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7 | pubkey_length | The encoded length of the following public key2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8 | public_key | A type that itself is made up of multiple other types. | CompositeType | | | 8.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 8.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 8.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 10 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 11 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 12 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 13 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Signing -> ChangeKey signing (digest)
Digest encoder for a ChangeKey operation. A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | --------------- | ------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The account that executes the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | nOperation | The next n_operation of the signer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3 | fee | The fee associated with the operationA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 4 | payload | The payload of the operation.Bytes without length prepended. | Bytes | | | 5 | v2_pubkey_curve | Curve ID 0 - previously active in <= v2.Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 6 | newPublicKey | The new public key of the account.A type that itself is made up of multiple other types. | CompositeType | | | 6.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 6.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 6.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 6.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 6.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7 | optype | The optype as 8bit int.Operation type in 8 bits | OpType (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.
| Position | Field | Description | Name | | | -------- | ---------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The account that executes the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | target | The account that will be listed.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | optype | The optype of the operation (4)Operation type in 16 bits | OpType (Int16) | unsigned: trueendian: LE | | 4 | nOperation | The next n_operation of the signer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 5 | price | The price of the target account.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 6 | accountToPay | The account where the amount goes to when the target is sold.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 7 | v2_pubkey | Empty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types. | CompositeType | | | 7.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 7.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 8 | pubkey_length | The encoded length of the following public key2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9 | public_key | A type that itself is made up of multiple other types. | CompositeType | | | 9.1 | curve | 2byte 16bit int valueKey curve id | Bytes | unsigned: trueendian: LE | | 9.2 | x_length | 2byte 16bit int valueLength of X value | Int16 | unsigned: trueendian: LE | | 9.3 | x | Bytes with variable size prependedThe X value of the public key. | Bytes | | | 9.4 | y_length | 2byte 16bit int valueLength of Y value | Int16 | unsigned: trueendian: LE | | 9.5 | y | Bytes with variable size prependedThe X value of the public key. | Bytes | | | 11 | lockedUntilBlock | The block number until the account is locked.4byte 32bit int value | Int32 | unsigned: trueendian: LE | | 12 | fee | The fee associated with the operationA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 13 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 14 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 15 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 16 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 17 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 18 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Signing -> ListAccountForSale signing (digest)
Digest encoder for a List operation. A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | ---------------- | --------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The account that executes the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | target | The account that will be listed.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | nOperation | The next n_operation of the signer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 4 | price | The price of the target account.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | accountToPay | The account where the amount goes to when the target is sold.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 6 | fee | The fee associated with the operationA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 7 | payload | The payload of the operation.Single string value without length prepended. | StringWithoutLength | | | 8 | v2_pubkey_curve | Curve ID 0 - previously active in <= v2.Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 9 | newPublicKey | The new public key of the buyer (private sale).A type that itself is made up of multiple other types. | CompositeType | | | 9.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 9.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 9.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 10 | lockedUntilBlock | The block number until the account is locked.4byte 32bit int value | Int32 | unsigned: trueendian: LE | | 11 | optype | The optype as 8bit int.Operation type in 8 bits | OpType (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.
| Position | Field | Description | Name | | | -------- | -------------- | ------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The account that executes the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | target | The account that will be listed.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | optype | The optype of the operation (5)Operation type in 16 bits | OpType (Int16) | unsigned: trueendian: LE | | 4 | nOperation | The next n_operation of the signer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 5 | fee | The fee associated with the operationA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 6 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 8 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 10 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 11 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Signing -> DeListAccountForSale signing (raw)
Digest encoder for a Delist operation. A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | ---------------- | --------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The account that executes the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | target | The account that will be de-listed.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | nOperation | The next n_operation of the signer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 4 | price | The price of the target account.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | accountToPay | The account where the amount goes to when the target is sold.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 6 | fee | The fee associated with the operationA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 7 | payload | The payload of the operation.Bytes without length prepended. | Bytes | | | 8 | v2_pubkey_curve | Curve ID 0 - previously active in <= v2.Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 9 | newPublicKey | The new public key of the buyer (private sale).A type that itself is made up of multiple other types. | CompositeType | | | 9.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 9.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 9.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 10 | lockedUntilBlock | The block number until the account is locked.4byte 32bit int value | Int32 | | | 11 | optype | The optype as 8bit int.Operation type in 8 bits | OpType (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.
| Position | Field | Description | Name | | | -------- | -------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | sender | The buyer account.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | nOperation | The next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3 | target | The account to buy.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 4 | amount | The amount to pay for the account.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | fee | The fee paid for the operation.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 6 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 8 | v2_public_key | Empty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types. | CompositeType | | | 8.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 8.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 8.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 8.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 9 | type | Fixed type for a "Buy account" transaction.1byte 8bit int value | Int8 | unsigned: true | | 10 | price | The price of the account.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 11 | seller | The account number of the seller.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 12 | newPublicKey | The new public key that will own the account.A type that itself is made up of multiple other types. | CompositeType | | | 12.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 12.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 12.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 12.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 12.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 13 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 14 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 15 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 16 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Signing -> BuyAccount signing (digest)
Digest encoder for a BuyAccount operation. A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | --------------- | ---------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | sender | The buyer account.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | nOperation | The next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3 | target | The account to buyAn account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 4 | amount | The amount paid for the account.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | fee | The fee paid for the operation.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 6 | payload | The payload of the operation.Bytes without length prepended. | Bytes | | | 7 | v2_pubkey_curve | Curve ID 0 - previously active in <= v2.Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 8 | price | The price of the account to buyA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 9 | seller | The account number of the sellerAn account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 10 | newPublicKey | The new public key of the account.A type that itself is made up of multiple other types. | CompositeType | | | 10.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 10.2 | x | The X value of the public key.Bytes without length prepended. | Bytes | | | 10.3 | y | Bytes without length prepended. | Bytes | | | 11 | optype | The buy account optype as 8 bit int8Operation type in 8 bits | OpType (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.
| Position | Field | Description | Name | | | -------- | -------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The signer of the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | target | The target account to be changed.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | nOperation | The next n_operation value of the buyer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 4 | fee | The fee paid for the operation.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 6 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 7 | v2_public_key | Empty pubkey (6 zero bytes) - previously active in <= v2.A type that itself is made up of multiple other types. | CompositeType | | | 7.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 7.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 8 | pubkey_length | The encoded length of the following public key2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9 | public_key | A type that itself is made up of multiple other types. | CompositeType | | | 9.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 9.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 9.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 9.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 11 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 12 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 13 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 14 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Signing -> ChangeKeySigned signing (digest)
Digest encoder for a ChangeKeySigned operation. A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | --------------- | ------------------------------------------------------------------------------------------------- | --------------------- | ------------------------------------ | | 1 | signer | The account that executes the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 2 | target | The account that should be changed.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3 | nOperation | The next n_operation of the signer.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 4 | fee | The fee associated with the operationA type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5 | payload | The payload of the operation.Bytes without length prepended. | Bytes | | | 6 | v2_pubkey_curve | Curve ID 0 - previously active in <= v2.Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 7 | newPublicKey | The new public key of the account.A type that itself is made up of multiple other types. | CompositeType | | | 7.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 7.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 8 | optype | The optype as 8bit int.Operation type in 8 bits | OpType (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.
| Position | Field | Description | Name | | | -------- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | ------------------------------------------------ | | 1 | protocol | The protocol version (3).2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 2 | sendersCount | The number of senders2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3 | senders | Senders 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..N | multiop_sender_raw | The coder for the raw representation of a MultiOperation.SenderA type that itself is made up of multiple other types. | CompositeType | | | 3.1.1 | account | The account of the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 3.1.2 | amount | The amount sent by the sender.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 3.1.3 | nOperation | The next n_operation of the account.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 3.1.4 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3.1.5 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 3.1.6 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3.1.7 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 3.1.8 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3.1.9 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | | | 4 | receiversCount | The number of receivers2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 5 | receivers | Receivers 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..N | multiop_receiver_raw | The coder for the raw and digest representation of a MultiOperation.ReceiverA type that itself is made up of multiple other types. | CompositeType | | | 5.1.1 | account | The account of the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 5.1.2 | amount | The amount sent by the sender.A type for currency values.8byte 64bit int value | Currency (Int64) | unsigned: trueendian: LE | | 5.1.3 | payload_length | The length of the payload2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 5.1.4 | payload | The payload of the operation.Bytes with variable size prepended | Bytes | | | 6 | changersCount | The number of changers2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7 | changers | Changers 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..N | multiop_changer_raw | The coder for the raw representation of a MultiOperation.ChangerA type that itself is made up of multiple other types. | CompositeType | | | 7.1.1 | account | The account of the operation.An account number4byte 32bit int value | AccountNumber (Int32) | unsigned: trueendian: LE | | 7.1.2 | nOperation | The next n_operation of the account.Accounts n_operation value.4byte 32bit int value | NOperation (Int32) | unsigned: trueendian: LE | | 7.1.3 | changeType | The change type.1byte 8bit int value | Int8 | unsigned: undefined | | 7.1.4 | newPublicKey | The new public key of the account.A type that itself is made up of multiple other types. | CompositeType | | | 7.1.4.1 | curve | Key curve id2byte 16bit int value | Bytes | unsigned: trueendian: LE | | 7.1.4.2 | x_length | Length of X value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.1.4.3 | x | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7.1.4.4 | y_length | Length of Y value2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.1.4.5 | y | The X value of the public key.Bytes with variable size prepended | Bytes | | | 7.1.5 | newName | The new name of the account.An account nameString with size prepended | AccountName (StringWithLength) | | | 7.1.6 | newType | The new type of the account.2byte 16bit int value | Int16 | unsigned: undefinedendian: undefined | | 7.1.7 | r_length | Length of r.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.1.8 | r | R value of the sign operation.Bytes with variable size prepended | Bytes | | | 7.1.9 | s_length | Length of s.2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 7.1.10 | s | S value of the sign operation.Bytes with variable size prepended | Bytes | |
Signing -> MultiOperation signing (digest)
The coder for the digest representation of a MultiOperation A type that itself is made up of multiple other types.
| Position | Field | Description | Name | | | -------- | ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | ------------------------------------------------ | | 1 | protocol | The protocol version (3).2byte 16bit int value | Int16 | unsigned: undefinedendian: undefined | | 2 | sendersCount | The number of senders2byte 16bit int value | Int16 | unsigned: trueendian: LE | | 3 | senders | Senders 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..N | multiop_sender_digest | The coder for the digest representation of a MultiOperation.SenderA type that itself is made up of multiple other types.