Module: TezosClient::ClientInterface::Contract

Included in:
TezosClient::ClientInterface
Defined in:
lib/tezos_client/client_interface/contract.rb

Overview

Commands managing keys and accounts

Instance Method Summary collapse

Instance Method Details

#known_contractsObject



7
8
9
10
11
12
13
14
# File 'lib/tezos_client/client_interface/contract.rb', line 7

def known_contracts
  res = call_client("list known contracts")
  res.lines.reduce({}) do |acc, contract_output|
    address_format = /([^:]+): (\w+)/
    res = address_format.match(contract_output)
    acc.merge(res[1] => res[2])
  end
end