Module: Ethereum::Tester::Fixture

Defined in:
lib/ethereum/tester/fixture.rb

Constant Summary collapse

NUM_ACCOUNTS =
10

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.gas_limitObject



18
19
20
# File 'lib/ethereum/tester/fixture.rb', line 18

def gas_limit
  @gas_limit ||= 3141592
end

.gas_priceObject



23
24
25
# File 'lib/ethereum/tester/fixture.rb', line 23

def gas_price
  @gas_price ||= 1
end

Class Method Details

.accountsObject



14
15
16
# File 'lib/ethereum/tester/fixture.rb', line 14

def accounts
  @accounts ||= NUM_ACCOUNTS.times.map {|i| PrivateKey.new(keys[i]).to_address }
end

.keysObject



10
11
12
# File 'lib/ethereum/tester/fixture.rb', line 10

def keys
  @keys ||= NUM_ACCOUNTS.times.map {|i| Utils.keccak256(i.to_s) }
end