Class: Casper::Entity::Delegator

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

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of Delegator.

Parameters:

  • public_key (String)
  • staked_amount (String)
  • bonding_purse (String)
  • delegatee (String)


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

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

Returns bonding_purse.

Returns:

  • (String)

    bonding_purse



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

def get_bonding_purse
  @bonding_purse  
end

#get_delegateeString

Returns delegatee.

Returns:

  • (String)

    delegatee



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

def get_delegatee 
  @delegatee  
end

#get_public_keyString

Returns public_key.

Returns:

  • (String)

    public_key



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

def get_public_key
  @public_key
end

#get_staked_amountString

Returns staked_amount.

Returns:

  • (String)

    staked_amount



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

def get_staked_amount
  @staked_amount  
end