class Ciri::Types::Account

Public Class Methods

new_empty() click to toggle source
# File lib/ciri/types/account.rb, line 53
def new_empty
  Account.new(balance: 0, nonce: 0)
end

Public Instance Methods

empty?() click to toggle source

EMPTY(σ,a) ≡ σc =KEC􏰁()􏰂∧σn =0∧σb =0

# File lib/ciri/types/account.rb, line 44
def empty?
  !has_code? && nonce == 0 && balance == 0
end
has_code?() click to toggle source
# File lib/ciri/types/account.rb, line 48
def has_code?
  code_hash != Utils::BLANK_SHA3
end