wallet/setAccountHead

Update an account's head from start to end. You must provide hashes of all transactions in which the account is either a sender or a recipient, or else the account's balances will be incorrect. You also must disable scanning with wallet/setScanning before calling this RPC.

This is useful to quickly catch up an account if you already know transactions belonging to that account.

Block hashes and transaction hashes are hex strings.

Request 

{
  /**
   * Name of the account to update.
   */
  account: string
  /**
   * Starting block hash (inclusive). Used to verify that you haven't accidentally skipped
   * decrypting transactions in blocks between the account head and this block hash.
   * This block must connect to the account head with no gaps.
   */
  start: string
  /**
   * Last block hash (inclusive). Account head will be set to this
   * when the request finishes successfully.
   */
  end: string
  /**
   * Blocks between start and end (inclusive) that contain transactions in which the
   * account is either a sender or a recipient.
   */
  blocks: { hash: string; transactions: { hash: string }[] }[]
}

Response 

undefined;
View on Github

Join our newsletter and stay up to date with privacy and crypto.

Discover our impactful presence — read our blog.

Use

  • Node App
  • Node CLI
  • Mine
  • Block Explorer
  • Ecosystem

Learn

  • Get Started
  • FAQ
  • Whitepaper
  • Tokenomics

Community

  • Foundation
  • Governance
  • Grants
  • Our Community

Developers

  • Documentation
  • Github
Privacy Policy

|

Media Kit

|

Copyright 2024 Iron Fish.