Skip to content

Commit

Permalink
Add bank metadata in genesis (#81)
Browse files Browse the repository at this point in the history
  • Loading branch information
trinitys7 authored May 15, 2024
1 parent 7fa7608 commit 63f000e
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 5 deletions.
32 changes: 28 additions & 4 deletions scripts/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,34 @@
tmp=$(mktemp)

set_denom() {
denom=$1
jq --arg denom $denom '.app_state.mint.params.mint_denom = $denom' "$GENESIS_FILE" >"$tmp" && mv "$tmp" "$GENESIS_FILE"
jq --arg denom $denom '.app_state.staking.params.bond_denom = $denom' "$GENESIS_FILE" >"$tmp" && mv "$tmp" "$GENESIS_FILE"
jq --arg denom $denom '.app_state.gov.deposit_params.min_deposit[0].denom = $denom' "$GENESIS_FILE" >"$tmp" && mv "$tmp" "$GENESIS_FILE"
base_denom=$1
denom=$(echo "$base_denom" | sed 's/^.//')
jq --arg base_denom $base_denom '.app_state.mint.params.mint_denom = $base_denom' "$GENESIS_FILE" >"$tmp" && mv "$tmp" "$GENESIS_FILE"
jq --arg base_denom $base_denom '.app_state.staking.params.bond_denom = $base_denom' "$GENESIS_FILE" >"$tmp" && mv "$tmp" "$GENESIS_FILE"
jq --arg base_denom $base_denom '.app_state.gov.deposit_params.min_deposit[0].denom = $base_denom' "$GENESIS_FILE" >"$tmp" && mv "$tmp" "$GENESIS_FILE"

jq --arg base_denom $base_denom --arg denom $denom '.app_state.bank.denom_metadata = [
{
"base": $base_denom,
"denom_units": [
{
"aliases": [],
"denom": $base_denom,
"exponent": 0
},
{
"aliases": [],
"denom": $denom,
"exponent": 18
}
],
"description": "Denom metadata for Rollapp Wasm",
"display": $denom,
"name": $denom,
"symbol": "WASM"
}
]' "$GENESIS_FILE" > "$tmp" && mv "$tmp" "$GENESIS_FILE"

}

# ---------------------------- initial parameters ---------------------------- #
Expand Down
2 changes: 1 addition & 1 deletion scripts/wasm/deploy_contract.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ INIT_CW20=$(cat <<EOF
{
"name": "My first token",
"symbol": "test",
"decimals": 6,
"decimals": 18,
"initial_balances": [{
"address": "$ROLLAPP_GENESIS_ADDR",
"amount": "100000000000"
Expand Down

0 comments on commit 63f000e

Please sign in to comment.