Skip to content

Commit

Permalink
workbench: changes for create-testnet-data
Browse files Browse the repository at this point in the history
  • Loading branch information
andreabedini committed May 7, 2024
1 parent ee89cd8 commit 486e050
Show file tree
Hide file tree
Showing 5 changed files with 403 additions and 232 deletions.
21 changes: 17 additions & 4 deletions nix/workbench/genesis/genesis.jq
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,30 @@ def fmt_decimal_10_5($x):
def profile_cli_args($p):
{ common:
{ createStakedArgs:
([ "--supply", fmt_decimal_10_5($p.genesis.funds_balance)
([ "--testnet-magic", $p.genesis.network_magic
, "--supply", fmt_decimal_10_5($p.genesis.funds_balance)
, "--gen-utxo-keys", 1
, "--gen-genesis-keys", $p.composition.n_bft_hosts
, "--supply-delegated", fmt_decimal_10_5($p.derived.supply_delegated)
, "--gen-pools", $p.composition.n_pools
, "--gen-stake-delegs", $p.derived.delegators_effective
, "--num-stuffed-utxo", fmt_decimal_10_5($p.derived.utxo_stuffed)
, "--testnet-magic", $p.genesis.network_magic
] +
if $p.composition.dense_pool_density != 1
then
[ "--bulk-pool-cred-files", $p.composition.n_dense_hosts
, "--bulk-pools-per-file", $p.composition.dense_pool_density ]
else [] end)
, createTestnetDataArgs:
([ "--testnet-magic", $p.genesis.network_magic
, "--total-supply", fmt_decimal_10_5($p.genesis.funds_balance + $p.derived.supply_delegated)
, "--utxo-keys", 1
, "--genesis-keys", $p.composition.n_bft_hosts
, "--delegated-supply", fmt_decimal_10_5($p.derived.supply_delegated)
, "--pools", $p.composition.n_pools
, "--stake-delegators", $p.derived.delegators_effective
, "--stuffed-utxo", fmt_decimal_10_5($p.derived.utxo_stuffed)
])
, pools:
[ "--argjson"
, "initialPoolCoin", fmt_decimal_10_5($p.genesis.pool_coin)
Expand Down Expand Up @@ -74,8 +84,11 @@ then [ "k\(.composition.n_pools)" ]
else
[ "d\(.composition.dense_pool_density)" ] end
+
[ "\(.genesis.delegators / 1000)kD"
, "\(.derived.utxo_stuffed / 1000)kU"
[ "\(.genesis.delegators / 1000)kD" ]
+
if .genesis.dreps != 0 then ["\(.genesis.dreps)Dr"] else [] end
+
[ "\(.derived.utxo_stuffed / 1000)kU"
, "\($params_hash)" ]
else [ "preset"
, $profile[0].preset ]
Expand Down

0 comments on commit 486e050

Please sign in to comment.