Ledger
Class: Ledger
Represents the Mina ledger.
Table of contents
Constructors
Methods
Constructors
constructor
• new Ledger()
Methods
addAccount
▸ addAccount(publicKey, balance): void
Adds an account and its balance to the ledger.
Parameters
| Name | Type |
|---|---|
publicKey | MlPublicKey |
balance | string |
Returns
void
Defined in
applyJsonTransaction
▸ applyJsonTransaction(txJson, accountCreationFee, networkState): void
Applies a JSON transaction to the ledger.
Parameters
| Name | Type |
|---|---|
txJson | string |
accountCreationFee | string |
networkState | string |
Returns
void
Defined in
getAccount
▸ getAccount(publicKey, tokenId): undefined | Account
Returns an account.
Parameters
| Name | Type |
|---|---|
publicKey | MlPublicKey |
tokenId | FieldConst |
Returns
undefined | Account
Defined in
create
▸ Static create(): Ledger
Creates a fresh ledger.