Skip to content

Commit

Permalink
adjust key endpoints
Browse files Browse the repository at this point in the history
  • Loading branch information
Piotr Stachyra committed May 13, 2021
1 parent a30798e commit 796ff53
Show file tree
Hide file tree
Showing 5 changed files with 13 additions and 16 deletions.
2 changes: 1 addition & 1 deletion Gemfile
@@ -1,6 +1,6 @@
source 'https://rubygems.org'

gem 'cardano_wallet', '~> 0.3.5'
gem 'cardano_wallet', '~> 0.3.6'
# gem 'cardano_wallet', path: "~/wb/cardano_wallet"
gem 'sys-proctable', '~> 1.2.3'
gem 'docopt', '~> 0.6.1'
Expand Down
4 changes: 2 additions & 2 deletions Gemfile.lock
Expand Up @@ -12,7 +12,7 @@ GEM
rack-test (>= 0.6.3)
regexp_parser (~> 1.5)
xpath (~> 3.2)
cardano_wallet (0.3.5)
cardano_wallet (0.3.6)
httparty (~> 0.18.0)
chartkick (3.4.0)
codecov (0.2.9)
Expand Down Expand Up @@ -81,7 +81,7 @@ PLATFORMS
DEPENDENCIES
bip_mnemonic (~> 0.0.4)
capybara
cardano_wallet (~> 0.3.5)
cardano_wallet (~> 0.3.6)
chartkick (~> 3.4.0)
codecov (~> 0.2.8)
docopt (~> 0.6.1)
Expand Down
14 changes: 6 additions & 8 deletions app.rb
Expand Up @@ -62,20 +62,19 @@
erb :form_get_acc_public_key, { :locals => { :wallets => wallets,
:wid => wid,
:index => params[:index],
:extended => params[:extended],
:format => params[:format],
:acc_pub_key => nil
} }
end

post "/get-acc-pub-key" do
wallets = @cw.shelley.wallets.list
handle_api_err wallets, session
extended = (params[:extended] == "true") ? true : false
begin
acc_pub_key = @cw.shelley.keys.create_acc_public_key(params[:wid],
params[:index],
params[:pass],
extended)
params[:format])
rescue
session[:error] = "Make sure parameters are valid. "
redirect "/get-pub-key"
Expand All @@ -84,7 +83,7 @@
erb :form_get_acc_public_key, { :locals => { :wallets => wallets,
:wid => params[:wid],
:index => params[:index],
:extended => params[:extended],
:format => params[:format],
:acc_pub_key => acc_pub_key
} }
end
Expand Down Expand Up @@ -251,20 +250,19 @@
erb :form_get_acc_public_key, { :locals => { :wallets => [@cw.shared.wallets.get(wid)],
:wid => wid,
:index => params[:index],
:extended => params[:extended],
:format => params[:format],
:acc_pub_key => nil
} }
end

post "/shared-get-acc-pub-key" do
# wallets = @cw.shared.wallets.list
# handle_api_err wallets, session
extended = (params[:extended] == "true") ? true : false
begin
acc_pub_key = @cw.shared.keys.create_acc_public_key(params[:wid],
params[:index],
params[:pass],
extended)
params[:format])
rescue
session[:error] = "Make sure parameters are valid. "
redirect "/shared-get-acc-pub-key"
Expand All @@ -273,7 +271,7 @@
erb :form_get_acc_public_key, { :locals => { :wallets => [@cw.shared.wallets.get(params[:wid])],
:wid => params[:wid],
:index => params[:index],
:extended => params[:extended],
:format => params[:format],
:acc_pub_key => acc_pub_key
} }
end
Expand Down
8 changes: 4 additions & 4 deletions views/form_get_acc_public_key.erb
Expand Up @@ -30,10 +30,10 @@
<small id="help" class="form-text text-muted">Example: 1852H. An individual segment within a derivation path.</small>
</div>
<div class="form-group">
<label for="role">Extended</label>
<select class="form-control" name="extended" id="extended">
<option <%= "selected" if extended == "true" %> value="true">true</option>
<option <%= "selected" if extended == "false" %> value="false">false</option>
<label for="role">Format</label>
<select class="form-control" name="format" id="format">
<option <%= "selected" if format == "extended" %> value="extended">extended</option>
<option <%= "selected" if format == "non_extended" %> value="non_extended">non_extended</option>
</select>
</div>
<div class="form-group">
Expand Down
1 change: 0 additions & 1 deletion views/form_get_public_key.erb
Expand Up @@ -30,7 +30,6 @@
<option <%= "selected" if role == "utxo_external" %> value="utxo_external">utxo_external</option>
<option <%= "selected" if role == "utxo_internal" %> value="utxo_internal">utxo_internal</option>
<option <%= "selected" if role == "mutable_account" %> value="mutable_account">mutable_account</option>
<option <%= "selected" if role == "multisig_script" %> value="multisig_script">multisig_script</option>
</select>
</div>
<div class="form-group">
Expand Down

0 comments on commit 796ff53

Please sign in to comment.