EthjsAccount
Constructors
new EthjsAccount()
new EthjsAccount(
nonce?,balance?,storageRoot?,codeHash?):EthjsAccount
This constructor assigns and validates the values. Use the static factory methods to assist in creating an Account from varying data types.
Parameters
• nonce?: bigint
• balance?: bigint
• storageRoot?: Uint8Array
• codeHash?: Uint8Array
Returns
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:21
Properties
_validate
private_validate:any
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:22
balance
balance:
bigint
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:11
codeHash
codeHash:
Uint8Array
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:13
nonce
nonce:
bigint
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:10
storageRoot
storageRoot:
Uint8Array
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:12
Methods
isContract()
isContract():
boolean
Returns a Boolean determining if the account is a contract.
Returns
boolean
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:34
isEmpty()
isEmpty():
boolean
Returns a Boolean determining if the account is empty complying to the definition of
account emptiness in EIP-161:
“An account is considered empty when it has no code and zero nonce and zero balance.”
Returns
boolean
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:40
raw()
raw():
Uint8Array[]
Returns an array of Uint8Arrays of the raw bytes for the account, in order.
Returns
Uint8Array[]
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:26
serialize()
serialize():
Uint8Array
Returns the RLP serialization of the account as a Uint8Array.
Returns
Uint8Array
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:30
fromAccountData()
staticfromAccountData(accountData):EthjsAccount
Parameters
• accountData: AccountData
Returns
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:14
fromRlpSerializedAccount()
staticfromRlpSerializedAccount(serialized):EthjsAccount
Parameters
• serialized: Uint8Array
Returns
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:15
fromValuesArray()
staticfromValuesArray(values):EthjsAccount
Parameters
• values: Uint8Array[]
Returns
Source
node_modules/.pnpm/@ethereumjs+util@9.0.3/node_modules/@ethereumjs/util/dist/esm/account.d.ts:16