module Ark::Client::Delegate
Public Instance Methods
count_delegates()
click to toggle source
# File lib/ark/client/delegate.rb, line 4 def count_delegates get('api/delegates/count') end
create_delegate(secret, username, secondSecret = nil)
click to toggle source
# File lib/ark/client/delegate.rb, line 32 def create_delegate(secret, username, secondSecret = nil) transaction = buildTransaction( 'delegate.createDelegate', { :secret => secret, :username => username, :secondSecret => secondSecret }) post('peer/transactions', {:transactions => [transaction]}) end
delegate(parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 16 def delegate(parameters = {}) get('api/delegates/get', parameters) end
delegate_fee()
click to toggle source
# File lib/ark/client/delegate.rb, line 24 def delegate_fee get('api/delegates/fee') end
delegate_voters(publicKey, parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 12 def delegate_voters(publicKey, parameters = {}) get('api/delegates/voters', {publicKey: publicKey}.merge(parameters)) end
delegates(parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 20 def delegates(parameters = {}) get('api/delegates', parameters) end
disable_forging(secret, parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 62 def disable_forging(secret, parameters = {}) post('api/delegates/forging/disable', {:secret => secret}.merge(parameters)) end
enable_forging(secret, parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 58 def enable_forging(secret, parameters = {}) post('api/delegates/forging/enable', {:secret => secret}.merge(parameters)) end
forged_by_account(generatorPublicKey)
click to toggle source
# File lib/ark/client/delegate.rb, line 28 def forged_by_account(generatorPublicKey) get('api/delegates/forging/getForgedByAccount', {generatorPublicKey: generatorPublicKey}) end
forging_status(publicKey, parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 66 def forging_status(publicKey, parameters = {}) post('api/delegates/forging/disable', {:publicKey => publicKey}.merge(parameters)) end
next_forgers()
click to toggle source
# File lib/ark/client/delegate.rb, line 54 def next_forgers get('api/delegates/getNextForgers') end
search_delegates(q, parameters = {})
click to toggle source
# File lib/ark/client/delegate.rb, line 8 def search_delegates(q, parameters = {}) get('api/delegates/search', {q: q}.merge(parameters)) end
vote_for_delegate(secret, delegates, secondSecret = nil)
click to toggle source
# File lib/ark/client/delegate.rb, line 43 def vote_for_delegate(secret, delegates, secondSecret = nil) transaction = buildTransaction( 'vote.createVote', { :secret => secret, :delegates => delegates, :secondSecret => secondSecret }) post('peer/transactions', {:transactions => [transaction]}) end