Class: Casper::Entity::Delegator

Inherits:
Object
  • Object
show all
Defined in:
lib/entity/delegator.rb

Overview

A delegator associated with the given validator.

Instance Method Summary collapse

Constructor Details

#initialize(public_key, staked_amount, bonding_purse, delegatee) ⇒ Delegator



10
11
12
13
14
15
# File 'lib/entity/delegator.rb', line 10

def initialize(public_key, staked_amount, bonding_purse, delegatee)
  @public_key = public_key
  @staked_amount = staked_amount
  @bonding_purse = bonding_purse
  @delegatee = delegatee
end

Instance Method Details

#get_bonding_purseString



28
29
30
# File 'lib/entity/delegator.rb', line 28

def get_bonding_purse
  @bonding_purse  
end

#get_delegateeString



33
34
35
# File 'lib/entity/delegator.rb', line 33

def get_delegatee 
  @delegatee  
end

#get_public_keyString



18
19
20
# File 'lib/entity/delegator.rb', line 18

def get_public_key
  @public_key
end

#get_staked_amountString



23
24
25
# File 'lib/entity/delegator.rb', line 23

def get_staked_amount
  @staked_amount  
end