diff --git a/DXNS_MODULES_README.md b/DXNS_MODULES_README.md index a5d58818..835c84bd 100644 --- a/DXNS_MODULES_README.md +++ b/DXNS_MODULES_README.md @@ -5,7 +5,7 @@ ## Start server ```shell -./build/ethermintd start --gql-playground --gql-server +./build/chibaclonkd start --gql-playground --gql-server ``` Basic node status: diff --git a/Dockerfile b/Dockerfile index 5ae4109c..67cfb08e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM golang:alpine AS build-env ENV PACKAGES git build-base # Set working directory for the build -WORKDIR /go/src/github.com/tharsis/ethermint +WORKDIR /go/src/github.com/vulcanize/chiba-clonk # Install dependencies RUN apk add --update $PACKAGES @@ -24,7 +24,7 @@ RUN apk add --update ca-certificates jq WORKDIR / # Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/tharsis/ethermint/build/ethermintd /usr/bin/ethermintd +COPY --from=build-env /go/src/github.com/vulcanize/chiba-clonk/build/chibaclonkd /usr/bin/chibaclonkd -# Run ethermintd by default -CMD ["ethermintd"] +# Run chibaclonkd by default +CMD ["chibaclonkd"] diff --git a/Makefile b/Makefile index de98980e..d4870d31 100755 --- a/Makefile +++ b/Makefile @@ -7,13 +7,14 @@ TMVERSION := $(shell go list -m github.com/tendermint/tendermint | sed 's:.* ::' COMMIT := $(shell git log -1 --format='%H') LEDGER_ENABLED ?= true BINDIR ?= $(GOPATH)/bin -ETHERMINT_BINARY = ethermintd -ETHERMINT_DIR = ethermint +CHIBACLONK_BINARY = chibaclonkd +CHIBACLONK_DIR = chibaclonk BUILDDIR ?= $(CURDIR)/build SIMAPP = ./app -HTTPS_GIT := https://github.com/tharsis/ethermint.git +HTTPS_GIT := https://github.com/vulcanize/chiba-clonk.git DOCKER := $(shell which docker) DOCKER_BUF := $(DOCKER) run --rm -v $(CURDIR):/workspace --workdir /workspace bufbuild/buf +PROJECT_NAME = $(shell git remote get-url origin | xargs basename -s .git) export GO111MODULE = on @@ -61,8 +62,8 @@ build_tags_comma_sep := $(subst $(whitespace),$(comma),$(build_tags)) # process linker flags -ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=ethermint \ - -X github.com/cosmos/cosmos-sdk/version.AppName=$(ETHERMINT_BINARY) \ +ldflags = -X github.com/cosmos/cosmos-sdk/version.Name=chibaclonk \ + -X github.com/cosmos/cosmos-sdk/version.AppName=$(CHIBACLONK_BINARY) \ -X github.com/cosmos/cosmos-sdk/version.Version=$(VERSION) \ -X github.com/cosmos/cosmos-sdk/version.Commit=$(COMMIT) \ -X "github.com/cosmos/cosmos-sdk/version.BuildTags=$(build_tags_comma_sep)" \ @@ -344,8 +345,8 @@ test-sim-nondeterminism: test-sim-custom-genesis-fast: @echo "Running custom genesis simulation..." - @echo "By default, ${HOME}/.$(ETHERMINT_DIR)/config/genesis.json will be used." - @go test -mod=readonly $(SIMAPP) -run TestFullAppSimulation -Genesis=${HOME}/.$(ETHERMINT_DIR)/config/genesis.json \ + @echo "By default, ${HOME}/.$(CHIBACLONK_DIR)/config/genesis.json will be used." + @go test -mod=readonly $(SIMAPP) -run TestFullAppSimulation -Genesis=${HOME}/.$(CHIBACLONK_DIR)/config/genesis.json \ -Enabled=true -NumBlocks=100 -BlockSize=200 -Commit=true -Seed=99 -Period=5 -v -timeout 24h test-sim-import-export: runsim @@ -358,8 +359,8 @@ test-sim-after-import: runsim test-sim-custom-genesis-multi-seed: runsim @echo "Running multi-seed custom genesis simulation..." - @echo "By default, ${HOME}/.$(ETHERMINT_DIR)/config/genesis.json will be used." - @$(BINDIR)/runsim -Genesis=${HOME}/.$(ETHERMINT_DIR)/config/genesis.json -SimAppPkg=$(SIMAPP) -ExitOnFail 400 5 TestFullAppSimulation + @echo "By default, ${HOME}/.$(CHIBACLONK_DIR)/config/genesis.json will be used." + @$(BINDIR)/runsim -Genesis=${HOME}/.$(CHIBACLONK_DIR)/config/genesis.json -SimAppPkg=$(SIMAPP) -ExitOnFail 400 5 TestFullAppSimulation test-sim-multi-seed-long: runsim @echo "Running long multi-seed application simulation. This may take awhile!" @@ -414,9 +415,9 @@ format-fix: containerProtoVer=v0.2 containerProtoImage=tendermintdev/sdk-proto-gen:$(containerProtoVer) -containerProtoGen=cosmos-sdk-proto-gen-$(containerProtoVer) -containerProtoGenSwagger=cosmos-sdk-proto-gen-swagger-$(containerProtoVer) -containerProtoFmt=cosmos-sdk-proto-fmt-$(containerProtoVer) +containerProtoGen=$(PROJECT_NAME)-proto-gen-$(containerProtoVer) +containerProtoGenSwagger=$(PROJECT_NAME)-proto-gen-swagger-$(containerProtoVer) +containerProtoFmt=$(PROJECT_NAME)-proto-fmt-$(containerProtoVer) proto-all: proto-format proto-lint proto-gen @@ -494,19 +495,19 @@ ifeq ($(OS),Windows_NT) mkdir localnet-setup & @$(MAKE) localnet-build - IF not exist "build/node0/$(ETHERMINT_BINARY)/config/genesis.json" docker run --rm -v $(CURDIR)/build\ethermint\Z ethermintd/node "./ethermintd testnet --v 4 -o /ethermint --keyring-backend=test --ip-addresses ethermintdnode0,ethermintdnode1,ethermintdnode2,ethermintdnode3" + IF not exist "build/node0/$(CHIBACLONK_BINARY)/config/genesis.json" docker run --rm -v $(CURDIR)/build\ethermint\Z chibaclonkd/node sh -c "chibaclonkd testnet init-files --v 4 --keyring-backend=test" docker-compose up -d else mkdir -p localnet-setup @$(MAKE) localnet-build - if ! [ -f localnet-setup/node0/$(ETHERMINT_BINARY)/config/genesis.json ]; then docker run --rm -v $(CURDIR)/localnet-setup:/ethermint:Z ethermintd/node "./ethermintd testnet --v 4 -o /ethermint --keyring-backend=test --ip-addresses ethermintdnode0,ethermintdnode1,ethermintdnode2,ethermintdnode3"; fi + if ! [ -f localnet-setup/node0/$(CHIBACLONK_BINARY)/config/genesis.json ]; then docker run --rm -v $(CURDIR)/localnet-setup:/localnet-setup:Z chibaclonkd/node sh -c "chibaclonkd testnet init-files --v 4 --keyring-backend=test"; fi docker-compose up -d endif # Stop testnet localnet-stop: - docker-compose down + docker-compose down -v # Clean testnet localnet-clean: @@ -517,15 +518,15 @@ localnet-clean: localnet-unsafe-reset: docker-compose down ifeq ($(OS),Windows_NT) - @docker run --rm -v $(CURDIR)\localnet-setup\node0\ethermitd:ethermint\Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" - @docker run --rm -v $(CURDIR)\localnet-setup\node1\ethermitd:ethermint\Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" - @docker run --rm -v $(CURDIR)\localnet-setup\node2\ethermitd:ethermint\Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" - @docker run --rm -v $(CURDIR)\localnet-setup\node3\ethermitd:ethermint\Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" + @docker run --rm -v $(CURDIR)\localnet-setup\node0\chibaclonkd:chibaclonk\Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" + @docker run --rm -v $(CURDIR)\localnet-setup\node1\chibaclonkd:chibaclonk\Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" + @docker run --rm -v $(CURDIR)\localnet-setup\node2\chibaclonkd:chibaclonk\Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" + @docker run --rm -v $(CURDIR)\localnet-setup\node3\chibaclonkd:chibaclonk\Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" else - @docker run --rm -v $(CURDIR)/localnet-setup/node0/ethermitd:/ethermint:Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" - @docker run --rm -v $(CURDIR)/localnet-setup/node1/ethermitd:/ethermint:Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" - @docker run --rm -v $(CURDIR)/localnet-setup/node2/ethermitd:/ethermint:Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" - @docker run --rm -v $(CURDIR)/localnet-setup/node3/ethermitd:/ethermint:Z ethermintd/node "./ethermintd unsafe-reset-all --home=/ethermint" + @docker run --rm -v $(CURDIR)/localnet-setup/node0/chibaclonkd:/chibaclonk:Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" + @docker run --rm -v $(CURDIR)/localnet-setup/node1/chibaclonkd:/chibaclonk:Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" + @docker run --rm -v $(CURDIR)/localnet-setup/node2/chibaclonkd:/chibaclonk:Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" + @docker run --rm -v $(CURDIR)/localnet-setup/node3/chibaclonkd:/chibaclonk:Z chibaclonkd/node "chibaclonkd unsafe-reset-all --home=/chibaclonk" endif # Clean testnet diff --git a/app/app.go b/app/app.go index fb9b8e77..4d4636b9 100644 --- a/app/app.go +++ b/app/app.go @@ -128,10 +128,10 @@ func init() { panic(err) } - DefaultNodeHome = filepath.Join(userHomeDir, ".ethermintd") + DefaultNodeHome = filepath.Join(userHomeDir, ".chibaclonkd") } -const appName = "ethermintd" +const appName = "chibaclonkd" var ( // DefaultNodeHome default home directories for the application daemon diff --git a/client/testnet.go b/client/testnet.go index 3a518df9..20ead5a9 100644 --- a/client/testnet.go +++ b/client/testnet.go @@ -86,7 +86,7 @@ type startArgs struct { func addTestnetFlagsToCmd(cmd *cobra.Command) { cmd.Flags().Int(flagNumValidators, 4, "Number of validators to initialize the testnet with") - cmd.Flags().StringP(flagOutputDir, "o", "./.testnets", "Directory to store initialization data for the testnet") + cmd.Flags().StringP(flagOutputDir, "o", "./localnet-setup", "Directory to store initialization data for the testnet") cmd.Flags().String(flags.FlagChainID, "", "genesis file chain-id, if left blank will be randomly created") cmd.Flags().String(sdkserver.FlagMinGasPrices, fmt.Sprintf("0.000006%s", ethermint.AttoPhoton), "Minimum gas prices to accept for transactions; All fees in a tx must meet this minimum (e.g. 0.01photino,0.001stake)") cmd.Flags().String(flags.FlagKeyAlgorithm, string(hd.EthSecp256k1Type), "Key signing algorithm to generate keys for") @@ -123,7 +123,7 @@ or a similar setup where each node has a manually configurable IP address. Note, strict routability for addresses is turned off in the config file. Example: - evmosd testnet init-files --v 4 --output-dir ./.testnets --starting-ip-address 192.168.10.2 + chibaclonkd testnet init-files --v 4 --output-dir ./.testnets --starting-ip-address 192.168.10.2 `, RunE: func(cmd *cobra.Command, _ []string) error { clientCtx, err := client.GetClientQueryContext(cmd) @@ -150,8 +150,8 @@ Example: addTestnetFlagsToCmd(cmd) cmd.Flags().String(flagNodeDirPrefix, "node", "Prefix the directory name for each node with (node results in node0, node1, ...)") - cmd.Flags().String(flagNodeDaemonHome, "evmosd", "Home directory of the node's daemon configuration") - cmd.Flags().String(flagStartingIPAddress, "192.168.0.1", "Starting IP address (192.168.0.1 results in persistent peers list ID0@192.168.0.1:46656, ID1@192.168.0.2:46656, ...)") + cmd.Flags().String(flagNodeDaemonHome, "chibaclonkd", "Home directory of the node's daemon configuration") + cmd.Flags().String(flagStartingIPAddress, "192.168.10.1", "Starting IP address (192.168.10.1 results in persistent peers list ID0@192.168.10.1:46656, ID1@192.168.10.2:46656, ...)") cmd.Flags().String(flags.FlagKeyringBackend, flags.DefaultKeyringBackend, "Select keyring's backend (os|file|test)") return cmd @@ -167,7 +167,7 @@ and generate "v" directories, populated with necessary validator configuration f (private validator, genesis, config, etc.). Example: - evmosd testnet --v 4 --output-dir ./.testnets + chibaclonkd testnet --v 4 --output-dir ./.testnets `, RunE: func(cmd *cobra.Command, _ []string) error { args := startArgs{} diff --git a/cmd/ethermintd/cmd_test.go b/cmd/chibaclonkd/cmd_test.go similarity index 86% rename from cmd/ethermintd/cmd_test.go rename to cmd/chibaclonkd/cmd_test.go index 3fe91e5a..b3ddf0dc 100644 --- a/cmd/ethermintd/cmd_test.go +++ b/cmd/chibaclonkd/cmd_test.go @@ -11,11 +11,11 @@ import ( "github.com/cosmos/cosmos-sdk/x/genutil/client/cli" "github.com/tharsis/ethermint/app" - ethermintd "github.com/tharsis/ethermint/cmd/ethermintd" + chibaclonkd "github.com/tharsis/ethermint/cmd/chibaclonkd" ) func TestInitCmd(t *testing.T) { - rootCmd, _ := ethermintd.NewRootCmd() + rootCmd, _ := chibaclonkd.NewRootCmd() rootCmd.SetArgs([]string{ "init", // Test the init cmd "etherminttest", // Moniker diff --git a/cmd/ethermintd/flags.go b/cmd/chibaclonkd/flags.go similarity index 100% rename from cmd/ethermintd/flags.go rename to cmd/chibaclonkd/flags.go diff --git a/cmd/ethermintd/genaccounts.go b/cmd/chibaclonkd/genaccounts.go similarity index 100% rename from cmd/ethermintd/genaccounts.go rename to cmd/chibaclonkd/genaccounts.go diff --git a/cmd/ethermintd/main.go b/cmd/chibaclonkd/main.go similarity index 100% rename from cmd/ethermintd/main.go rename to cmd/chibaclonkd/main.go diff --git a/cmd/ethermintd/root.go b/cmd/chibaclonkd/root.go similarity index 99% rename from cmd/ethermintd/root.go rename to cmd/chibaclonkd/root.go index f85e0499..89ef0dc1 100644 --- a/cmd/ethermintd/root.go +++ b/cmd/chibaclonkd/root.go @@ -41,7 +41,7 @@ import ( ethermint "github.com/tharsis/ethermint/types" ) -const EnvPrefix = "ETHERMINT" +const EnvPrefix = "CHIBACLONK" // NewRootCmd creates a new root command for simd. It is called once in the // main function. @@ -60,8 +60,8 @@ func NewRootCmd() (*cobra.Command, params.EncodingConfig) { WithViper(EnvPrefix) rootCmd := &cobra.Command{ - Use: "ethermintd", - Short: "Ethermint Daemon", + Use: "chibaclonkd", + Short: "Chiba-Clonk Daemon", PersistentPreRunE: func(cmd *cobra.Command, _ []string) error { // set the default command outputs cmd.SetOut(cmd.OutOrStdout()) diff --git a/docker-compose.yml b/docker-compose.yml index 81968f56..afaa00eb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,73 +1,87 @@ version: "3" services: - ethermintdnode0: - container_name: ethermintdnode0 - image: "ethermintd/node" + chibaclonkdnode0: + container_name: chibaclonkdnode0 + image: "chibaclonkd/node" ports: - - "26657:26657" + - "26656-26657:26656-26657" + - "1317:1317" + - "9090:9090" - "8545:8545" - "8546:8546" - "8125:8125" environment: - ID=0 - - LOG=${LOG:-ethermintd.log} + - LOG=${LOG:-chibaclonkd.log} volumes: - - ./localnet-setup/node0/ethermintd:/ethermint:Z + - ./localnet-setup/node0/chibaclonkd:/chibaclonk:Z networks: - - localnet - entrypoint: "bash start-docker.sh" + localnet: + ipv4_address: 192.168.10.1 - ethermintdnode1: - container_name: ethermintdnode1 - image: "ethermintd/node" + chibaclonkdnode1: + container_name: chibaclonkdnode1 + image: "chibaclonkd/node" ports: - - "26658:26657" + - "26666-26667:26656-26657" + - "1318:1317" + - "9091:9090" - "8555:8545" - "8556:8546" - "8126:8125" environment: - ID=1 - - LOG=${LOG:-ethermintd.log} + - LOG=${LOG:-chibaclonkd.log} volumes: - - ./localnet-setup/node1/ethermintd:/ethermint:Z + - ./localnet-setup/node1/chibaclonkd:/chibaclonk:Z networks: - - localnet - entrypoint: "bash start-docker.sh" + localnet: + ipv4_address: 192.168.10.2 - ethermintdnode2: - container_name: ethermintdnode2 - image: "ethermintd/node" + chibaclonkdnode2: + container_name: chibaclonkdnode2 + image: "chibaclonkd/node" environment: - ID=2 - - LOG=${LOG:-ethermintd.log} + - LOG=${LOG:-chibaclonkd.log} ports: - - "26659:26657" + - "26676-26677:26656-26657" + - "1319:1317" + - "9092:9090" - "8565:8545" - "8566:8546" - "8127:8125" volumes: - - ./localnet-setup/node2/ethermintd:/ethermint:Z + - ./localnet-setup/node2/chibaclonkd:/chibaclonk:Z networks: - - localnet - entrypoint: "bash start-docker.sh" + localnet: + ipv4_address: 192.168.10.3 - ethermintdnode3: - container_name: ethermintdnode3 - image: "ethermintd/node" + chibaclonkdnode3: + container_name: chibaclonkdnode3 + image: "chibaclonkd/node" environment: - ID=3 - - LOG=${LOG:-ethermintd.log} + - LOG=${LOG:-chibaclonkd.log} ports: - - "26660:26657" + - "26686-26687:26656-26657" + - "1320:1317" + - "9093:9090" - "8575:8545" - "8576:8546" - "8128:8125" volumes: - - ./localnet-setup/node3/ethermintd:/ethermint:Z + - ./localnet-setup/node3/chibaclonkd:/chibaclonk:Z networks: - - localnet - entrypoint: "bash start-docker.sh" - + localnet: + ipv4_address: 192.168.10.4 + # entrypoint: "sh scripts/start-docker.sh" + networks: localnet: + driver: bridge + ipam: + driver: default + config: + - subnet: 192.168.10.0/16 \ No newline at end of file diff --git a/gql/README.md b/gql/README.md index a5d58818..835c84bd 100644 --- a/gql/README.md +++ b/gql/README.md @@ -5,7 +5,7 @@ ## Start server ```shell -./build/ethermintd start --gql-playground --gql-server +./build/chibaclonkd start --gql-playground --gql-server ``` Basic node status: diff --git a/init.bat b/init.bat index 54244d0e..c765712a 100644 --- a/init.bat +++ b/init.bat @@ -1,5 +1,5 @@ -rem ethermint compile on windows +rem chibaclonk compile on windows rem install golang , gcc, sed for windows rem 1. install msys2 : https://www.msys2.org/ rem 2. pacman -S mingw-w64-x86_64-toolchain @@ -9,7 +9,7 @@ rem 3. add path C:\msys64\mingw64\bin rem C:\msys64\usr\bin set KEY="mykey" -set CHAINID="ethermint_9000-1" +set CHAINID="chibaclonk_9000-1" set MONIKER="localtestnet" set KEYRING="test" set KEYALGO="eth_secp256k1" @@ -17,26 +17,26 @@ set LOGLEVEL="info" rem to trace evm rem TRACE="--trace" set TRACE="" -set HOME=%USERPROFILE%\.ethermintd +set HOME=%USERPROFILE%\.chibaclonkd echo %HOME% set ETHCONFIG=%HOME%\config\config.toml set GENESIS=%HOME%\config\genesis.json set TMPGENESIS=%HOME%\config\tmp_genesis.json @echo build binary -go build .\cmd\ethermintd +go build .\cmd\chibaclonkd @echo clear home folder del /s /q %HOME% -ethermintd config keyring-backend %KEYRING% -ethermintd config chain-id %CHAINID% +chibaclonkd config keyring-backend %KEYRING% +chibaclonkd config chain-id %CHAINID% -ethermintd keys add %KEY% --keyring-backend %KEYRING% --algo %KEYALGO% +chibaclonkd keys add %KEY% --keyring-backend %KEYRING% --algo %KEYALGO% -rem Set moniker and chain-id for Ethermint (Moniker can be anything, chain-id must be an integer) -ethermintd init %MONIKER% --chain-id %CHAINID% +rem Set moniker and chain-id for chibaclonk (Moniker can be anything, chain-id must be an integer) +chibaclonkd init %MONIKER% --chain-id %CHAINID% rem Change parameter token denominations to aphoton cat %GENESIS% | jq ".app_state[\"staking\"][\"params\"][\"bond_denom\"]=\"aphoton\"" > %TMPGENESIS% && move %TMPGENESIS% %GENESIS% @@ -54,18 +54,18 @@ rem setup sed -i "s/create_empty_blocks = true/create_empty_blocks = false/g" %ETHCONFIG% rem Allocate genesis accounts (cosmos formatted addresses) -ethermintd add-genesis-account %KEY% 100000000000000000000000000aphoton --keyring-backend %KEYRING% +chibaclonkd add-genesis-account %KEY% 100000000000000000000000000aphoton --keyring-backend %KEYRING% rem Sign genesis transaction -ethermintd gentx %KEY% 1000000000000000000000aphoton --keyring-backend %KEYRING% --chain-id %CHAINID% +chibaclonkd gentx %KEY% 1000000000000000000000aphoton --keyring-backend %KEYRING% --chain-id %CHAINID% rem Collect genesis tx -ethermintd collect-gentxs +chibaclonkd collect-gentxs rem Run this to ensure everything worked and that the genesis file is setup correctly -ethermintd validate-genesis +chibaclonkd validate-genesis rem Start the node (remove the --pruning=nothing flag if historical queries are not needed) -ethermintd start --pruning=nothing %TRACE% --log_level %LOGLEVEL% --minimum-gas-prices=0.0001aphoton \ No newline at end of file +chibaclonkd start --pruning=nothing %TRACE% --log_level %LOGLEVEL% --minimum-gas-prices=0.0001aphoton \ No newline at end of file diff --git a/init.sh b/init.sh index de11d281..28a0955e 100755 --- a/init.sh +++ b/init.sh @@ -1,7 +1,7 @@ #!/bin/bash KEY="mykey" -CHAINID="ethermint_9000-1" +CHAINID="chibaclonk_9000-1" MONIKER="localtestnet" KEYRING="test" KEYALGO="eth_secp256k1" @@ -14,77 +14,77 @@ TRACE="--trace" command -v jq > /dev/null 2>&1 || { echo >&2 "jq not installed. More info: https://stedolan.github.io/jq/download/"; exit 1; } # remove existing daemon and client -rm -rf ~/.ethermintd* +rm -rf ~/.chibaclonk* make install -ethermintd config keyring-backend $KEYRING -ethermintd config chain-id $CHAINID +chibaclonkd config keyring-backend $KEYRING +chibaclonkd config chain-id $CHAINID # if $KEY exists it should be deleted -ethermintd keys add $KEY --keyring-backend $KEYRING --algo $KEYALGO +chibaclonkd keys add $KEY --keyring-backend $KEYRING --algo $KEYALGO -# Set moniker and chain-id for Ethermint (Moniker can be anything, chain-id must be an integer) -ethermintd init $MONIKER --chain-id $CHAINID +# Set moniker and chain-id for chibaclonk (Moniker can be anything, chain-id must be an integer) +chibaclonkd init $MONIKER --chain-id $CHAINID # Change parameter token denominations to aphoton -cat $HOME/.ethermintd/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="aphoton"' > $HOME/.ethermintd/config/tmp_genesis.json && mv $HOME/.ethermintd/config/tmp_genesis.json $HOME/.ethermintd/config/genesis.json -cat $HOME/.ethermintd/config/genesis.json | jq '.app_state["crisis"]["constant_fee"]["denom"]="aphoton"' > $HOME/.ethermintd/config/tmp_genesis.json && mv $HOME/.ethermintd/config/tmp_genesis.json $HOME/.ethermintd/config/genesis.json -cat $HOME/.ethermintd/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_deposit"][0]["denom"]="aphoton"' > $HOME/.ethermintd/config/tmp_genesis.json && mv $HOME/.ethermintd/config/tmp_genesis.json $HOME/.ethermintd/config/genesis.json -cat $HOME/.ethermintd/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="aphoton"' > $HOME/.ethermintd/config/tmp_genesis.json && mv $HOME/.ethermintd/config/tmp_genesis.json $HOME/.ethermintd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["crisis"]["constant_fee"]["denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_deposit"][0]["denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json # increase block time (?) -cat $HOME/.ethermintd/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="1000"' > $HOME/.ethermintd/config/tmp_genesis.json && mv $HOME/.ethermintd/config/tmp_genesis.json $HOME/.ethermintd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.consensus_params["block"]["time_iota_ms"]="1000"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json # Set gas limit in genesis -cat $HOME/.ethermintd/config/genesis.json | jq '.consensus_params["block"]["max_gas"]="10000000"' > $HOME/.ethermintd/config/tmp_genesis.json && mv $HOME/.ethermintd/config/tmp_genesis.json $HOME/.ethermintd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.consensus_params["block"]["max_gas"]="10000000"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json # disable produce empty block if [[ "$OSTYPE" == "darwin"* ]]; then - sed -i '' 's/create_empty_blocks = true/create_empty_blocks = false/g' $HOME/.ethermintd/config/config.toml + sed -i '' 's/create_empty_blocks = true/create_empty_blocks = false/g' $HOME/.chibaclonkd/config/config.toml else - sed -i 's/create_empty_blocks = true/create_empty_blocks = false/g' $HOME/.ethermintd/config/config.toml + sed -i 's/create_empty_blocks = true/create_empty_blocks = false/g' $HOME/.chibaclonkd/config/config.toml fi if [[ $1 == "pending" ]]; then if [[ "$OSTYPE" == "darwin"* ]]; then - sed -i '' 's/create_empty_blocks_interval = "0s"/create_empty_blocks_interval = "30s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_propose = "3s"/timeout_propose = "30s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_propose_delta = "500ms"/timeout_propose_delta = "5s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_prevote = "1s"/timeout_prevote = "10s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_prevote_delta = "500ms"/timeout_prevote_delta = "5s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_precommit = "1s"/timeout_precommit = "10s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_precommit_delta = "500ms"/timeout_precommit_delta = "5s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_commit = "5s"/timeout_commit = "150s"/g' $HOME/.ethermintd/config/config.toml - sed -i '' 's/timeout_broadcast_tx_commit = "10s"/timeout_broadcast_tx_commit = "150s"/g' $HOME/.ethermintd/config/config.toml + sed -i '' 's/create_empty_blocks_interval = "0s"/create_empty_blocks_interval = "30s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_propose = "3s"/timeout_propose = "30s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_propose_delta = "500ms"/timeout_propose_delta = "5s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_prevote = "1s"/timeout_prevote = "10s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_prevote_delta = "500ms"/timeout_prevote_delta = "5s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_precommit = "1s"/timeout_precommit = "10s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_precommit_delta = "500ms"/timeout_precommit_delta = "5s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_commit = "5s"/timeout_commit = "150s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i '' 's/timeout_broadcast_tx_commit = "10s"/timeout_broadcast_tx_commit = "150s"/g' $HOME/.chibaclonkd/config/config.toml else - sed -i 's/create_empty_blocks_interval = "0s"/create_empty_blocks_interval = "30s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_propose = "3s"/timeout_propose = "30s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_propose_delta = "500ms"/timeout_propose_delta = "5s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_prevote = "1s"/timeout_prevote = "10s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_prevote_delta = "500ms"/timeout_prevote_delta = "5s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_precommit = "1s"/timeout_precommit = "10s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_precommit_delta = "500ms"/timeout_precommit_delta = "5s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_commit = "5s"/timeout_commit = "150s"/g' $HOME/.ethermintd/config/config.toml - sed -i 's/timeout_broadcast_tx_commit = "10s"/timeout_broadcast_tx_commit = "150s"/g' $HOME/.ethermintd/config/config.toml + sed -i 's/create_empty_blocks_interval = "0s"/create_empty_blocks_interval = "30s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_propose = "3s"/timeout_propose = "30s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_propose_delta = "500ms"/timeout_propose_delta = "5s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_prevote = "1s"/timeout_prevote = "10s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_prevote_delta = "500ms"/timeout_prevote_delta = "5s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_precommit = "1s"/timeout_precommit = "10s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_precommit_delta = "500ms"/timeout_precommit_delta = "5s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_commit = "5s"/timeout_commit = "150s"/g' $HOME/.chibaclonkd/config/config.toml + sed -i 's/timeout_broadcast_tx_commit = "10s"/timeout_broadcast_tx_commit = "150s"/g' $HOME/.chibaclonkd/config/config.toml fi fi # Allocate genesis accounts (cosmos formatted addresses) -ethermintd add-genesis-account $KEY 100000000000000000000000000aphoton --keyring-backend $KEYRING +chibaclonkd add-genesis-account $KEY 100000000000000000000000000aphoton --keyring-backend $KEYRING # Sign genesis transaction -ethermintd gentx $KEY 1000000000000000000000aphoton --keyring-backend $KEYRING --chain-id $CHAINID +chibaclonkd gentx $KEY 1000000000000000000000aphoton --keyring-backend $KEYRING --chain-id $CHAINID # Collect genesis tx -ethermintd collect-gentxs +chibaclonkd collect-gentxs # Run this to ensure everything worked and that the genesis file is setup correctly -ethermintd validate-genesis +chibaclonkd validate-genesis if [[ $1 == "pending" ]]; then echo "pending mode is on, please wait for the first block committed." fi # Start the node (remove the --pruning=nothing flag if historical queries are not needed) -ethermintd start --pruning=nothing --evm.tracer=json $TRACE --log_level $LOGLEVEL --minimum-gas-prices=0.0001aphoton --json-rpc.api eth,txpool,personal,net,debug,web3,miner --api.enable +chibaclonkd start --pruning=nothing --evm.tracer=json $TRACE --log_level $LOGLEVEL --minimum-gas-prices=0.0001aphoton --json-rpc.api eth,txpool,personal,net,debug,web3,miner --api.enable diff --git a/networks/local/Makefile b/networks/local/Makefile index 1ddf1fdc..fe571dbb 100644 --- a/networks/local/Makefile +++ b/networks/local/Makefile @@ -1,4 +1,4 @@ all: - docker build --no-cache --tag ethermintd/node ../.. -f ethermintnode/Dockerfile + docker build --no-cache --tag chibaclonkd/node ../.. -f chibaclonknode/Dockerfile .PHONY: all diff --git a/networks/local/chibaclonknode/Dockerfile b/networks/local/chibaclonknode/Dockerfile new file mode 100644 index 00000000..df880566 --- /dev/null +++ b/networks/local/chibaclonknode/Dockerfile @@ -0,0 +1,33 @@ +FROM golang:alpine AS build-env + +# Install minimum necessary dependencies, +ENV PACKAGES curl make git libc-dev bash gcc linux-headers eudev-dev python3 +RUN apk add --no-cache $PACKAGES + +# Set up dependencies +ENV PACKAGES git build-base + +# Set working directory for the build +WORKDIR /go/src/github.com/vulcanize/chiba-clonk + +# Add source files +COPY . . + +# build binary +RUN make build-linux + + +# Final image +FROM alpine:edge + +# Install ca-certificates +RUN apk add --update ca-certificates jq +WORKDIR / + +# Copy over binaries from the build-env +COPY --from=build-env /go/src/github.com/vulcanize/chiba-clonk/build/chibaclonkd /usr/bin/chibaclonkd + +EXPOSE 26656 26657 1317 9090 8545 8546 + +# Run ethermintd by default +CMD ["chibaclonkd","start","--gql-playground","--gql-server","--home","/chibaclonk"] \ No newline at end of file diff --git a/networks/local/ethermintnode/Dockerfile b/networks/local/ethermintnode/Dockerfile deleted file mode 100644 index 04189063..00000000 --- a/networks/local/ethermintnode/Dockerfile +++ /dev/null @@ -1,31 +0,0 @@ -FROM golang:stretch as build-env - -# Install minimum necessary dependencies -ENV PACKAGES curl make git libc-dev bash gcc -RUN apt-get update && apt-get upgrade -y && \ - apt-get install -y $PACKAGES - -# Set working directory for the build -WORKDIR /go/src/github.com/tharsis/ethermint - -# Add source files -COPY . . - -# build Ethermint -RUN make build-linux - -# Final image -FROM golang:1.17 as final - -WORKDIR / - -RUN apt-get update - -# Copy over binaries from the build-env -COPY --from=build-env /go/src/github.com/tharsis/ethermint/build/ethermintd / -COPY --from=build-env /go/src/github.com/tharsis/ethermint/scripts/start-docker.sh / - -EXPOSE 26656 26657 1317 8545 8546 - -# Run ethermintd by default, omit entrypoint to ease using container with ethermintd -ENTRYPOINT ["/bin/bash", "-c"] \ No newline at end of file diff --git a/scripts/contract-test.sh b/scripts/contract-test.sh index 951a4c20..9b011bcf 100644 --- a/scripts/contract-test.sh +++ b/scripts/contract-test.sh @@ -1,41 +1,41 @@ #!/bin/bash KEY="mykey" -CHAINID="ethermint_9000-1" +CHAINID="chibaclonk_9000-1" MONIKER="localtestnet" # stop and remove existing daemon and client data and process(es) -rm -rf ~/.ethermint* -pkill -f "ethermint*" +rm -rf ~/.chibaclonk* +pkill -f "chibaclonk*" -make build-ethermint +make build # if $KEY exists it should be override -"$PWD"/build/ethermintd keys add $KEY --keyring-backend test --algo "eth_secp256k1" +"$PWD"/build/chibaclonkd keys add $KEY --keyring-backend test --algo "eth_secp256k1" # Set moniker and chain-id for Ethermint (Moniker can be anything, chain-id must be an integer) -"$PWD"/build/ethermintd init $MONIKER --chain-id $CHAINID +"$PWD"/build/chibaclonkd init $MONIKER --chain-id $CHAINID # Change parameter token denominations to aphoton -cat $HOME/.ethermint/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="stake"' > $HOME/.ethermint/config/tmp_genesis.json && mv $HOME/.ethermint/config/tmp_genesis.json $HOME/.ethermint/config/genesis.json -cat $HOME/.ethermint/config/genesis.json | jq '.app_state["crisis"]["constant_fee"]["denom"]="aphoton"' > $HOME/.ethermint/config/tmp_genesis.json && mv $HOME/.ethermint/config/tmp_genesis.json $HOME/.ethermint/config/genesis.json -cat $HOME/.ethermint/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_deposit"][0]["denom"]="aphoton"' > $HOME/.ethermint/config/tmp_genesis.json && mv $HOME/.ethermint/config/tmp_genesis.json $HOME/.ethermint/config/genesis.json -cat $HOME/.ethermint/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="aphoton"' > $HOME/.ethermint/config/tmp_genesis.json && mv $HOME/.ethermint/config/tmp_genesis.json $HOME/.ethermint/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["staking"]["params"]["bond_denom"]="stake"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["crisis"]["constant_fee"]["denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["gov"]["deposit_params"]["min_deposit"][0]["denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json +cat $HOME/.chibaclonkd/config/genesis.json | jq '.app_state["mint"]["params"]["mint_denom"]="aphoton"' > $HOME/.chibaclonkd/config/tmp_genesis.json && mv $HOME/.chibaclonkd/config/tmp_genesis.json $HOME/.chibaclonkd/config/genesis.json # Allocate genesis accounts (cosmos formatted addresses) -"$PWD"/build/ethermintd add-genesis-account "$("$PWD"/build/ethermintd keys show "$KEY" -a --keyring-backend test)" 100000000000000000000aphoton,10000000000000000000stake --keyring-backend test +"$PWD"/build/chibaclonkd add-genesis-account "$("$PWD"/build/chibaclonkd keys show "$KEY" -a --keyring-backend test)" 100000000000000000000aphoton,10000000000000000000stake --keyring-backend test # Sign genesis transaction -"$PWD"/build/ethermintd gentx $KEY 10000000000000000000stake --amount=100000000000000000000aphoton --keyring-backend test --chain-id $CHAINID +"$PWD"/build/chibaclonkd gentx $KEY 10000000000000000000stake --amount=100000000000000000000aphoton --keyring-backend test --chain-id $CHAINID # Collect genesis tx -"$PWD"/build/ethermintd collect-gentxs +"$PWD"/build/chibaclonkd collect-gentxs # Run this to ensure everything worked and that the genesis file is setup correctly -"$PWD"/build/ethermintd validate-genesis +"$PWD"/build/chibaclonkd validate-genesis # Start the node (remove the --pruning=nothing flag if historical queries are not needed) in background and log to file -"$PWD"/build/ethermintd start --pruning=nothing --rpc.unsafe --json-rpc.address="0.0.0.0:8545" --keyring-backend test > ethermintd.log 2>&1 & +"$PWD"/build/chibaclonkd start --pruning=nothing --rpc.unsafe --json-rpc.address="0.0.0.0:8545" --keyring-backend test > ethermintd.log 2>&1 & # Give ethermintd node enough time to launch sleep 5 @@ -51,7 +51,7 @@ echo "$ACCT" # Start testcases (not supported) # curl -X POST --data '{"jsonrpc":"2.0","method":"personal_unlockAccount","params":["'$ACCT'", ""],"id":1}' -H "Content-Type: application/json" http://localhost:8545 -#PRIVKEY="$("$PWD"/build/ethermintd keys export $KEY)" +#PRIVKEY="$("$PWD"/build/chibaclonkd keys export $KEY)" ## need to get the private key from the account in order to check this functionality. cd tests/solidity/suites/basic/ && go get && go run main.go $ACCT diff --git a/scripts/integration-test-all.sh b/scripts/integration-test-all.sh index 1522f219..c13d84c4 100755 --- a/scripts/integration-test-all.sh +++ b/scripts/integration-test-all.sh @@ -67,14 +67,14 @@ make build arr=() init_func() { - "$PWD"/build/ethermintd keys add $KEY"$i" --keyring-backend test --home "$DATA_DIR$i" --no-backup --algo "eth_secp256k1" - "$PWD"/build/ethermintd init $MONIKER --chain-id $CHAINID --home "$DATA_DIR$i" - "$PWD"/build/ethermintd add-genesis-account \ - "$("$PWD"/build/ethermintd keys show "$KEY$i" --keyring-backend test -a --home "$DATA_DIR$i")" 1000000000000000000aphoton,1000000000000000000stake \ + "$PWD"/build/chibaclonkd keys add $KEY"$i" --keyring-backend test --home "$DATA_DIR$i" --no-backup --algo "eth_secp256k1" + "$PWD"/build/chibaclonkd init $MONIKER --chain-id $CHAINID --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd add-genesis-account \ + "$("$PWD"/build/chibaclonkd keys show "$KEY$i" --keyring-backend test -a --home "$DATA_DIR$i")" 1000000000000000000aphoton,1000000000000000000stake \ --keyring-backend test --home "$DATA_DIR$i" - "$PWD"/build/ethermintd gentx "$KEY$i" 1000000000000000000stake --chain-id $CHAINID --keyring-backend test --home "$DATA_DIR$i" - "$PWD"/build/ethermintd collect-gentxs --home "$DATA_DIR$i" - "$PWD"/build/ethermintd validate-genesis --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd gentx "$KEY$i" 1000000000000000000stake --chain-id $CHAINID --keyring-backend test --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd collect-gentxs --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd validate-genesis --home "$DATA_DIR$i" if [[ $MODE == "pending" ]]; then ls $DATA_DIR$i @@ -104,7 +104,7 @@ init_func() { start_func() { echo "starting ethermint node $i in background ..." - "$PWD"/build/ethermintd start --pruning=nothing --rpc.unsafe \ + "$PWD"/build/chibaclonkd start --pruning=nothing --rpc.unsafe \ --p2p.laddr tcp://$IP_ADDR:$NODE_P2P_PORT"$i" --address tcp://$IP_ADDR:$NODE_PORT"$i" --rpc.laddr tcp://$IP_ADDR:$NODE_RPC_PORT"$i" \ --json-rpc.address=$IP_ADDR:$RPC_PORT"$i" \ --json-rpc.api="eth,txpool,personal,net,debug,web3" \ diff --git a/scripts/start-docker.sh b/scripts/start-docker.sh index 6ffa7484..8a91326d 100755 --- a/scripts/start-docker.sh +++ b/scripts/start-docker.sh @@ -1,11 +1,11 @@ -#!/bin/bash +#!/bin/sh echo "prepare genesis: Run validate-genesis to ensure everything worked and that the genesis file is setup correctly" -./ethermintd validate-genesis --home /ethermint +chibaclonkd validate-genesis --home /chibaclonk -echo "starting ethermint node $ID in background ..." -./ethermintd start \ ---home /ethermint \ +echo "starting chibaclonk node $ID in background ..." +chibaclonkd start \ +--home /chibaclonk \ --keyring-backend test echo "started ethermint node" diff --git a/scripts/start.sh b/scripts/start.sh index c05bff70..0a332c8e 100755 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -63,7 +63,7 @@ fi # Compile ethermint echo "compiling ethermint" -make build-ethermint +make build # PID array declaration arr=() @@ -73,24 +73,24 @@ arrcli=() init_func() { echo "create and add new keys" - "$PWD"/build/ethermintd keys add $KEY"$i" --home "$DATA_DIR$i" --no-backup --chain-id $CHAINID --algo "eth_secp256k1" --keyring-backend test + "$PWD"/build/chibaclonkd keys add $KEY"$i" --home "$DATA_DIR$i" --no-backup --chain-id $CHAINID --algo "eth_secp256k1" --keyring-backend test echo "init Ethermint with moniker=$MONIKER and chain-id=$CHAINID" - "$PWD"/build/ethermintd init $MONIKER --chain-id $CHAINID --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd init $MONIKER --chain-id $CHAINID --home "$DATA_DIR$i" echo "prepare genesis: Allocate genesis accounts" - "$PWD"/build/ethermintd add-genesis-account \ - "$("$PWD"/build/ethermintd keys show "$KEY$i" -a --home "$DATA_DIR$i" --keyring-backend test)" 1000000000000000000aphoton,1000000000000000000stake \ + "$PWD"/build/chibaclonkd add-genesis-account \ + "$("$PWD"/build/chibaclonkd keys show "$KEY$i" -a --home "$DATA_DIR$i" --keyring-backend test)" 1000000000000000000aphoton,1000000000000000000stake \ --home "$DATA_DIR$i" --keyring-backend test echo "prepare genesis: Sign genesis transaction" - "$PWD"/build/ethermintd gentx $KEY"$i" 1000000000000000000stake --keyring-backend test --home "$DATA_DIR$i" --keyring-backend test --chain-id $CHAINID + "$PWD"/build/chibaclonkd gentx $KEY"$i" 1000000000000000000stake --keyring-backend test --home "$DATA_DIR$i" --keyring-backend test --chain-id $CHAINID echo "prepare genesis: Collect genesis tx" - "$PWD"/build/ethermintd collect-gentxs --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd collect-gentxs --home "$DATA_DIR$i" echo "prepare genesis: Run validate-genesis to ensure everything worked and that the genesis file is setup correctly" - "$PWD"/build/ethermintd validate-genesis --home "$DATA_DIR$i" + "$PWD"/build/chibaclonkd validate-genesis --home "$DATA_DIR$i" } start_func() { echo "starting ethermint node $i in background ..." - "$PWD"/build/ethermintd start --pruning=nothing --rpc.unsafe \ + "$PWD"/build/chibaclonkd start --pruning=nothing --rpc.unsafe \ --p2p.laddr tcp://$IP_ADDR:$NODE_P2P_PORT"$i" --address tcp://$IP_ADDR:$NODE_PORT"$i" --rpc.laddr tcp://$IP_ADDR:$NODE_RPC_PORT"$i" \ --json-rpc.address=$IP_ADDR:$RPC_PORT"$i" \ --keyring-backend test --home "$DATA_DIR$i" \ diff --git a/x/auction/README.md b/x/auction/README.md index 00a856c8..7800cbdf 100644 --- a/x/auction/README.md +++ b/x/auction/README.md @@ -15,30 +15,30 @@ The following steps need to be followed only before running the chain for the fi 1. Add the root key: ``` - ./build/ethermintd keys add root + ./build/chibaclonkd keys add root ``` Keep a note of the keyring passphrase if you set it. 2. Init the chain: ``` - ./build/ethermintd init test-moniker --chain-id ethermint_9000-1 + ./build/chibaclonkd init test-moniker --chain-id ethermint_9000-1 ``` 3. Add genesis account: ``` - ./build/ethermintd add-genesis-account $(./build/ethermintd keys show root -a) 1000000000000000000aphoton,1000000000000000000stake + ./build/chibaclonkd add-genesis-account $(./build/chibaclonkd keys show root -a) 1000000000000000000aphoton,1000000000000000000stake ``` 4. Make a genesis tx: ``` - ./build/ethermintd gentx root 1000000000000000000stake --chain-id ethermint_9000-1 + ./build/chibaclonkd gentx root 1000000000000000000stake --chain-id ethermint_9000-1 ``` 5. Collect gentxs: ``` - ./build/ethermintd collect-gentxs + ./build/chibaclonkd collect-gentxs ``` The chain can now be started using: ``` -./build/ethermintd start +./build/chibaclonkd start ``` ## Querying the Params @@ -46,7 +46,7 @@ The chain can now be started using: The following command will dislay the default params for the `auction` module: ``` -# ./build/ethermintd q auction params -o json | jq +# ./build/chibaclonkd q auction params -o json | jq { "params": { @@ -73,7 +73,7 @@ The following command will dislay the default params for the `auction` module: ### Create Auction ``` -# ./build/ethermintd tx auction create 100s 100s 10aphoton 10aphoton 1000aphoton --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) +# ./build/chibaclonkd tx auction create 100s 100s 10aphoton 10aphoton 1000aphoton --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) Enter keyring passphrase: @@ -98,7 +98,7 @@ txhash: ECAD6DF1ECA763FBD26EB7C2C0B77425FFE2FBEA2BEC57CE0FBC173AE0F45298 ### Commit Bid ``` -# ./build/ethermintd tx auction commit-bid e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d 2000aphoton --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) +# ./build/chibaclonkd tx auction commit-bid e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d 2000aphoton --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) Enter keyring passphrase: @@ -123,7 +123,7 @@ txhash: 71D8CF34026E32A3A34C2C2D4ADF25ABC8D7943A4619761BE27F196603D91B9D ### Reveal Bid ``` -# ./build/ethermintd tx auction reveal-bid e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d root-bafyreibt4twofrc3xi2es27cfrroy346iy6lr3gkw33i5dltkqqarlyltm.json --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) +# ./build/chibaclonkd tx auction reveal-bid e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d root-bafyreibt4twofrc3xi2es27cfrroy346iy6lr3gkw33i5dltkqqarlyltm.json --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) Enter keyring passphrase: @@ -150,7 +150,7 @@ txhash: 4D1C0B3DDA4050F9BB32240FBD5234229E5C32543C1A0A78033B9531EB0CF8BA ### List Auctions ``` -# ./build/ethermintd q auction list +# ./build/chibaclonkd q auction list auctions: auctions: @@ -182,7 +182,7 @@ pagination: null ### Get Bid ``` -# ./build/ethermintd q auction get-bid e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0e ethm1l7cstwtf2lvev27ka67c23yk7mmj8ad7tetpqc +# ./build/chibaclonkd q auction get-bid e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0e ethm1l7cstwtf2lvev27ka67c23yk7mmj8ad7tetpqc bid: auction_id: e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d @@ -205,7 +205,7 @@ bid: ### Get All Bids for an Auction ``` -./build/ethermintd q auction get-bids e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d +./build/chibaclonkd q auction get-bids e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d bids: - auction_id: e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d @@ -228,7 +228,7 @@ bids: ### Get Auction by AuctionID ``` -# ./build/ethermintd q auction get e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d +# ./build/chibaclonkd q auction get e7d14c7e7a6d7537cbdb8fbe62f22b1553c2ef4ce3705ada7c28f80faf2fbe0d auction: commit_fee: @@ -259,7 +259,7 @@ auction: ### Get Auction by Bidder ``` -# ./build/ethermintd q auction query-by-owner ethm1l7cstwtf2lvev27ka67c23yk7mmj8ad7tetpqc +# ./build/chibaclonkd q auction query-by-owner ethm1l7cstwtf2lvev27ka67c23yk7mmj8ad7tetpqc auctions: auctions: @@ -290,7 +290,7 @@ auctions: ### Query Account Balance ``` -# ./build/ethermintd q auction balance +# ./build/chibaclonkd q auction balance balance: - amount: "20" diff --git a/x/bond/README.md b/x/bond/README.md index 50e0af36..f03ddd3f 100644 --- a/x/bond/README.md +++ b/x/bond/README.md @@ -5,17 +5,17 @@ $ make build ``` # Setup Chain ```bash -./build/ethermintd keys add root -./build/ethermintd init test-moniker --chain-id ethermint_9000-1 -./build/ethermintd add-genesis-account $(./build/ethermintd keys show root -a) 1000000000000000000aphoton,1000000000000000000stake -./build/ethermintd gentx root 1000000000000000000stake --chain-id ethermint_9000-1 -./build/ethermintd collect-gentxs -./build/ethermintd start +./build/chibaclonkd keys add root +./build/chibaclonkd init test-moniker --chain-id ethermint_9000-1 +./build/chibaclonkd add-genesis-account $(./build/chibaclonkd keys show root -a) 1000000000000000000aphoton,1000000000000000000stake +./build/chibaclonkd gentx root 1000000000000000000stake --chain-id ethermint_9000-1 +./build/chibaclonkd collect-gentxs +./build/chibaclonkd start ``` # Params ``` -$ ./build/ethermintd q bond params -o json | jq . +$ ./build/chibaclonkd q bond params -o json | jq . { "params": { @@ -29,7 +29,7 @@ $ ./build/ethermintd q bond params -o json | jq . # Create Bond ``` - $ ./build/ethermintd tx bond create 100aphoton --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) + $ ./build/chibaclonkd tx bond create 100aphoton --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) {"body":{"messages":[{"@type":"/vulcanize.bond.v1beta1.MsgCreateBond","signer":"ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk","coins":[{"denom":"aphoton","amount":"100"}]}],"memo":"","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":[]} @@ -49,7 +49,7 @@ txhash: C6D362E11D4C9FB06D620F3CCAF363A69A074297A00E9CAECBDA5BE1CC302EB8 ``` # Refill Bond ``` - $ ./build/ethermintd tx bond refill c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 1000aphoton --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) + $ ./build/chibaclonkd tx bond refill c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 1000aphoton --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) {"body":{"messages":[{"@type":"/vulcanize.bond.v1beta1.MsgRefillBond","id":"c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440","signer":"ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk","coins":[{"denom":"aphoton","amount":"1000"}]}],"memo":"","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":[]} confirm transaction before signing and broadcasting [y/N]: y @@ -69,7 +69,7 @@ txhash: 025B04E2C923EFE2299CD171B40829CB1FE4D1A69DA7563C64AAC3D5C27BDFC9 ``` # Withdraw from bond ``` - $ ./build/ethermintd tx bond withdraw c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 1000aphoton --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) + $ ./build/chibaclonkd tx bond withdraw c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 1000aphoton --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) {"body":{"messages":[{"@type":"/vulcanize.bond.v1beta1.MsgWithdrawBond","id":"c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440","signer":"ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk","coins":[{"denom":"aphoton","amount":"1000"}]}],"memo":"","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":[]} confirm transaction before signing and broadcasting [y/N]: y @@ -88,7 +88,7 @@ txhash: 7C5E2FE674577CD6BFFF9F92FCCBC61EDFE8F1A00CE29AC84D58FB8F013D2F03 ``` # List Bond ``` - $ ./build/ethermintd q bond list -o json | jq . + $ ./build/chibaclonkd q bond list -o json | jq . { "bonds": [ { @@ -108,7 +108,7 @@ txhash: 7C5E2FE674577CD6BFFF9F92FCCBC61EDFE8F1A00CE29AC84D58FB8F013D2F03 ``` # Get Bond by Id ``` -$ ./build/ethermintd q bond get c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 -o json | jq . +$ ./build/chibaclonkd q bond get c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 -o json | jq . { "bond": { "id": "c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440", @@ -126,7 +126,7 @@ $ ./build/ethermintd q bond get c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3 # Get Bond Module Balance ``` -$ ./build/ethermintd q bond balance -o json | jq . +$ ./build/chibaclonkd q bond balance -o json | jq . { "balance": [ { @@ -139,7 +139,7 @@ $ ./build/ethermintd q bond balance -o json | jq . # Get Bonds By Owner ``` -$ ./build/ethermintd q bond by-owner ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk -o json | jq . +$ ./build/chibaclonkd q bond by-owner ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk -o json | jq . { "bonds": [ { @@ -159,7 +159,7 @@ $ ./build/ethermintd q bond by-owner ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk # Cancel the bond ``` - $ ./build/ethermintd tx bond cancel c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 --from root --chain-id $(./build/ethermintd status | jq .NodeInfo.network -r) + $ ./build/chibaclonkd tx bond cancel c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 --from root --chain-id $(./build/chibaclonkd status | jq .NodeInfo.network -r) {"body":{"messages":[{"@type":"/vulcanize.bond.v1beta1.MsgCancelBond","id":"c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440","signer":"ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk"}],"memo":"","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":[]} confirm transaction before signing and broadcasting [y/N]: y @@ -180,7 +180,7 @@ txhash: 06440D0B35A862E3A6783E147F0E1CDD3374870DAE07E471D465E2830DAF7044 Note : After the bond create and withdraw bond and cancel bond , account amount needs change as per module ``` -$ ./build/ethermintd q bank balances $(./build/ethermintd keys show root -a) -o json | jq . +$ ./build/chibaclonkd q bank balances $(./build/chibaclonkd keys show root -a) -o json | jq . { "balances": [ { diff --git a/x/nameservice/README.md b/x/nameservice/README.md index 0142b4f7..d20ecf56 100644 --- a/x/nameservice/README.md +++ b/x/nameservice/README.md @@ -8,18 +8,18 @@ $ make build # Setup Chain ```bash -./build/ethermintd keys add root -./build/ethermintd init test-moniker --chain-id ethermint_9000-1 -./build/ethermintd add-genesis-account $(./build/ethermintd keys show root -a) 1000000000000000000aphoton,1000000000000000000stake -./build/ethermintd gentx root 1000000000000000000stake --chain-id ethermint_9000-1 -./build/ethermintd collect-gentxs -./build/ethermintd start +./build/chibaclonkd keys add root +./build/chibaclonkd init test-moniker --chain-id ethermint_9000-1 +./build/chibaclonkd add-genesis-account $(./build/chibaclonkd keys show root -a) 1000000000000000000aphoton,1000000000000000000stake +./build/chibaclonkd gentx root 1000000000000000000stake --chain-id ethermint_9000-1 +./build/chibaclonkd collect-gentxs +./build/chibaclonkd start ``` ## Get Params ```bash -$ ./build/ethermintd q nameservice params -o json | jq . +$ ./build/chibaclonkd q nameservice params -o json | jq . { "params": { "record_rent": { @@ -58,7 +58,7 @@ $ ./build/ethermintd q nameservice params -o json | jq . > First you have to Create bond ```bash -$ ./build/ethermintd tx nameservice set ~/Desktop/examples/records/example1.yml 95f68b1b862bfd1609b0c9aaf7300287b92fec90ac64027092c3e723af36e83d --from root --chain-id ethermint_9000-1 --yes -o json +$ ./build/chibaclonkd tx nameservice set ~/Desktop/examples/records/example1.yml 95f68b1b862bfd1609b0c9aaf7300287b92fec90ac64027092c3e723af36e83d --from root --chain-id ethermint_9000-1 --yes -o json { "height": "0", "txhash": "BA44ABE1194724694E7CB290F9F3121DB4E63E1A030D95CB84813EEA132CF95F", @@ -78,7 +78,7 @@ $ ./build/ethermintd tx nameservice set ~/Desktop/examples/records/example1.yml ## Get records list ```bash -$ ./build/ethermintd q nameservice list -o json | jq +$ ./build/chibaclonkd q nameservice list -o json | jq [ { "id": "bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae", @@ -104,7 +104,7 @@ $ ./build/ethermintd q nameservice list -o json | jq ## Get record by id ```bash -$ ./build/ethermintd q nameservice get bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae -o json | jq . +$ ./build/chibaclonkd q nameservice get bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae -o json | jq . { "record": { "id": "bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae", @@ -121,7 +121,7 @@ $ ./build/ethermintd q nameservice get bafyreih7un2ntk235wshncebus5emlozdhdixrrv ## Reserve name ```bash - ./build/ethermintd tx nameservice reserve-name hello --from root --chain-id ethermint_9000-1 --owner $(./build/ethermintd key + ./build/chibaclonkd tx nameservice reserve-name hello --from root --chain-id ethermint_9000-1 --owner $(./build/chibaclonkd key s show root -a) -y -o json | jq . { "height": "0", @@ -143,7 +143,7 @@ s show root -a) -y -o json | jq . ## Query Whois for name authority ```bash - ./build/ethermintd q nameservice whois hello -o json | jq . + ./build/chibaclonkd q nameservice whois hello -o json | jq . { "name_authority": { "owner_public_key": "Au3hH1tzL1KgZfXfA71jGYSe5RV9Wg95kwhBWs8V+N+h", @@ -161,7 +161,7 @@ s show root -a) -y -o json | jq . ## Query the nameservice module balance ```bash -$ ./build/ethermintd q nameservice balance -o json | jq . +$ ./build/chibaclonkd q nameservice balance -o json | jq . { "balances": [ { @@ -181,14 +181,14 @@ $ ./build/ethermintd q nameservice balance -o json | jq . ## add bond to the authority ```bash -$ ./build/ethermintd tx nameservice authority-bond [Authority Name] [Bond ID ] --from root --chain-id ethermint_9000-1 -y -o json | jq . -$ ./build/ethermintd tx nameservice authority-bond hello 95f68b1b862bfd1609b0c9aaf7300287b92fec90ac64027092c3e723af36e83d --from root --chain-id ethermint_9000-1 -y -o json | jq . +$ ./build/chibaclonkd tx nameservice authority-bond [Authority Name] [Bond ID ] --from root --chain-id ethermint_9000-1 -y -o json | jq . +$ ./build/chibaclonkd tx nameservice authority-bond hello 95f68b1b862bfd1609b0c9aaf7300287b92fec90ac64027092c3e723af36e83d --from root --chain-id ethermint_9000-1 -y -o json | jq . ``` ## Query the records by associate bond id ```bash -$ ./build/ethermintd q nameservice query-by-bond 95f68b1b862bfd1609b0c9aaf7300287b92fec90ac64027092c3e723af36e83d -o json | jq . +$ ./build/chibaclonkd q nameservice query-by-bond 95f68b1b862bfd1609b0c9aaf7300287b92fec90ac64027092c3e723af36e83d -o json | jq . { "records": [ { @@ -209,7 +209,7 @@ $ ./build/ethermintd q nameservice query-by-bond 95f68b1b862bfd1609b0c9aaf730028 ## dissociate bond from record ```bash -$ ./build/ethermintd tx nameservice dissociate-bond bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae --from root --chain-id ethermint_9000-1 +$ ./build/chibaclonkd tx nameservice dissociate-bond bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae --from root --chain-id ethermint_9000-1 {"body":{"messages":[{"@type":"/vulcanize.nameservice.v1beta1.MsgDissociateBond","record_id":"bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae","signer":"ethm1mfdjngh5jvjs9lqtt9a7y2hlgw8v3syh3hsqzk"}],"memo":"","timeout_height":"0","extension_options":[],"non_critical_extension_options":[]},"auth_info":{"signer_infos":[],"fee":{"amount":[],"gas_limit":"200000","payer":"","granter":""}},"signatures":[]} confirm transaction before signing and broadcasting [y/N]: y @@ -231,7 +231,7 @@ txhash: 7AFEF524CB0D92D6576FC08601A787786E802449888FD8DDAA7635698CC85060 ## Associate bond with record ```bash -./build/ethermintd tx nameservice associate-bond bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 --from root --chain-id ethermint_9000-1 -y -o json | jq . +./build/chibaclonkd tx nameservice associate-bond bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 --from root --chain-id ethermint_9000-1 -y -o json | jq . { "height": "0", "txhash": "F75C2BF2FE73668AE1332E1237F924AC549E31E822A56394DE5AC17200B199F9", @@ -252,7 +252,7 @@ txhash: 7AFEF524CB0D92D6576FC08601A787786E802449888FD8DDAA7635698CC85060 ## dissociate-records => remove all record from bond ```bash -$./build/ethermintd tx nameservice dissociate-records c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 --from root --chain-id ethermint_9000-1 -y -o json | jq . +$./build/chibaclonkd tx nameservice dissociate-records c3f7a78c5042d2003880962ba31ff3b01fcf5942960e0bc3ca331f816346a440 --from root --chain-id ethermint_9000-1 -y -o json | jq . { "height": "0", "txhash": "0316F503E5DEA47CB108AE6C7C7FFAF3F71CC56BC22F63CB97322E1BE48B33B9", @@ -274,14 +274,14 @@ $./build/ethermintd tx nameservice dissociate-records c3f7a78c5042d2003880962ba3 > When a record is expires , needs to renew record ```bash -$ ./build/ethermintd tx nameservice renew-record bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae --from root --chain-id ethermint_9000-1 +$ ./build/chibaclonkd tx nameservice renew-record bafyreih7un2ntk235wshncebus5emlozdhdixrrv675my5umb6fgdergae --from root --chain-id ethermint_9000-1 ``` ## Set the authority name ```bash -$ ./build/ethermintd tx nameservice set-name wrn://hello/test test_hello_cid --from root --chain-id ethermint_9000-1 -y -o json | jq . +$ ./build/chibaclonkd tx nameservice set-name wrn://hello/test test_hello_cid --from root --chain-id ethermint_9000-1 -y -o json | jq . { "height": "0", "txhash": "66A63C73B076EEE9A2F7605354448EDEB161F0115D4D03AF68C01BA28DB97486", @@ -301,7 +301,7 @@ $ ./build/ethermintd tx nameservice set-name wrn://hello/test test_hello_cid -- ## Delete the name ```bash -$./build/ethermintd tx nameservice delete-name wrn://hello/test --from root --chain-id ethermint_9000-1 -y +$./build/chibaclonkd tx nameservice delete-name wrn://hello/test --from root --chain-id ethermint_9000-1 -y code: 0 codespace: "" data: "" @@ -320,7 +320,7 @@ txhash: A3FF4C46BAC7BD6E54BBB743A49830AE8C6F6FE59282384789CBA323C1FE540C ## List of Authorities Expire Queue ```bash -$ ./build/ethermintd q nameservice authority-expiry -o json | jq . +$ ./build/chibaclonkd q nameservice authority-expiry -o json | jq . { "authorities": [], "pagination": null @@ -331,7 +331,7 @@ $ ./build/ethermintd q nameservice authority-expiry -o json | jq . ## List of Records Expire Queue ```bash -$ ./build/ethermintd q nameservice record-expiry -o json | jq . +$ ./build/chibaclonkd q nameservice record-expiry -o json | jq . { "records": [], "pagination": null