npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@pascalcoin-sbx/encoding-docs-cli

v0.0.18-alpha.0

Published

Exports transactions.

Downloads

12

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.