diff --git a/contrib/localnet/init.sh b/contrib/localnet/init.sh index 657bb31..6e5727d 100755 --- a/contrib/localnet/init.sh +++ b/contrib/localnet/init.sh @@ -227,7 +227,7 @@ sed -i.bak "s/cors_allowed_origins = \[\]/cors_allowed_origins = \[\"*\"\]/g" $H sed -i.bak "s/\"slash_fraction_downtime\": \"0.010000000000000000\"/\"slash_fraction_downtime\": \"$SLASH_DOWNTIME_PENALTY\"/g" $HOMEDIR/config/genesis.json sed -i.bak "s/\"signed_blocks_window\": \"100\"/\"signed_blocks_window\": \"$SLASH_SIGNED_BLOCKS_WINDOW\"/g" $HOMEDIR/config/genesis.json -# add token metadata +# add token metadata (TAC + gTAC) jq ' .app_state.bank.denom_metadata = [ { @@ -250,22 +250,44 @@ jq ' "symbol": "TAC", "uri": "", "uri_hash": "" + }, + { + "description": "Liquid Staked TAC token", + "denom_units": [ + { + "denom": "stk/utac", + "exponent": 0, + "aliases": [] + }, + { + "denom": "gTAC", + "exponent": 18, + "aliases": [] + } + ], + "base": "stk/utac", + "display": "gTAC", + "name": "Gravity TAC", + "symbol": "gTAC", + "uri": "", + "uri_hash": "" } ] ' $HOMEDIR/config/genesis.json > $HOMEDIR/config/genesis_patched.json && mv $HOMEDIR/config/genesis_patched.json $HOMEDIR/config/genesis.json +# gTAC ERC20 precompile address: keccak256("stk/utac") -> 0xa29260a07Ec319176A49f2710433F647E49B604f jq ' .app_state.erc20 = { "params": { "enable_erc20": true, "native_precompiles": [ - "0xD4949664cD82660AaE99bEdc034a0deA8A0bd517" + "0xa29260a07Ec319176A49f2710433F647E49B604f" ], "dynamic_precompiles": [] }, "token_pairs": [ { - "erc20_address": "0xD4949664cD82660AaE99bEdc034a0deA8A0bd517", + "erc20_address": "0xa29260a07Ec319176A49f2710433F647E49B604f", "denom": "stk/utac", "enabled": true, "contract_owner": "OWNER_MODULE"