NEM logo
  • Getting Started
  • Features
  • Guides
  • Tools
  • Help
Navigation

    Getting Started

    • What is Symbol?
    • Setting up your workstation
    • Writing your first application
    • Migrating from NEM to Symbol

    How-To Guides

    • Creating an account
    • Sending mosaics and messages between two accounts
    • Creating a mosaic
    • Creating a multisig account
    • Running a test net node
    • Creating a private test net
    • More guides

    Built-in Features

    • Features
    • Account
    • Mosaic
    • Namespace
    • Metadata
    • Transfer Transaction
    • Aggregate Transaction
    • Account Restriction
    • Mosaic Restriction
    • Multisig Account
    • Cross-Chain Swaps
    • Extending Symbol

    Protocol

    • Cryptography
    • Block
    • Transaction
    • Fees
    • Receipt
    • Data Validation
    • Consensus
    • Harvesting
    • Inflation
    • Node
    • Whitepaper

    References

    • Tools
    • Server
    • REST Gateway
    • SDK
    • CLI
    • Wallets

    Help

    • Community
    • Guidelines
    • Glossary

Getting Started

  • What is Symbol?
  • Setting up your workstation
  • Writing your first application
  • Migrating from NEM to Symbol

How-To Guides

  • Creating an account
  • Sending mosaics and messages between two accounts
  • Creating a mosaic
  • Creating a multisig account
  • Running a test net node
  • Creating a private test net
  • More guides

Built-in Features

  • Features
  • Account
  • Mosaic
  • Namespace
  • Metadata
  • Transfer Transaction
  • Aggregate Transaction
  • Account Restriction
  • Mosaic Restriction
  • Multisig Account
  • Cross-Chain Swaps
  • Extending Symbol

Protocol

  • Cryptography
  • Block
  • Transaction
  • Fees
  • Receipt
  • Data Validation
  • Consensus
  • Harvesting
  • Inflation
  • Node
  • Whitepaper

References

  • Tools
  • Server
  • REST Gateway
  • SDK
  • CLI
  • Wallets

Help

  • Community
  • Guidelines
  • Glossary

Version: 0.22.1

Account Link Schemas¶

Note

The catbuffer schemas repository defines how each transaction type should be serialized. In combination with the catbuffer-generators project, developers can generate builder classes for a given set of programming languages.

Account Key Link¶

AccountKeyLinkTransaction¶

This transaction is required for all accounts wanting to activate delegated harvesting.

Announce an AccountKeyLinkTransaction to delegate the account importance score to a proxy account.

Version: 0x01

EntityType: 0x414C

Inlines:

  • Transaction or EmbeddedTransaction
Property Type Description
linkedPublicKey Key Linked public key.
linkAction LinkAction Account link action.

LinkAction¶

Enumeration: uint8

Id Description
0x00 Unlink account.
0x01 Link account.

Node Key Link¶

NodeKeyLinkTransaction¶

This transaction is required for all node operators.

Announce a NodeKeyLinkTransaction to link a public key to an account.

Version: 0x01

EntityType: 0x424C

Inlines:

  • Transaction or EmbeddedTransaction
Property Type Description
linkedPublicKey Key Linked public key.
linkAction LinkAction Account link action.

Did you find what you were looking for? Give us your feedback.

Improve this page
On this page
  • Account Link Schemas
    • Account Key Link
      • AccountKeyLinkTransaction
      • LinkAction
    • Node Key Link
      • NodeKeyLinkTransaction