From 0f5de38a15ce426879b1ce3ac066e7102a029019 Mon Sep 17 00:00:00 2001 From: Jayash Satolia Date: Sat, 3 May 2025 22:33:08 +0530 Subject: [PATCH] Refresh Remove Providers --- cmd/refresh_remove_provider.go | 26 ++++++++++++++++++++++++++ go.mod | 2 +- go.sum | 4 ++-- 3 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 cmd/refresh_remove_provider.go diff --git a/cmd/refresh_remove_provider.go b/cmd/refresh_remove_provider.go new file mode 100644 index 0000000..090aa6e --- /dev/null +++ b/cmd/refresh_remove_provider.go @@ -0,0 +1,26 @@ +package cmd + +import ( + "fmt" + "github.com/0chain/gosdk/zcncore" + "github.com/spf13/cobra" +) + +var refreshRemoveProvider = &cobra.Command{ + Use: "rrp", + Short: "refresh remove provider", + Long: "refresh remove provider", + Args: cobra.MinimumNArgs(0), + Run: func(cmd *cobra.Command, args []string) { + hash, _, _, _, err := zcncore.RefreshRemoveProviders() + if err != nil { + ExitWithError("Refresh failed : ", err.Error()) + } + + fmt.Println("Refresh success with transaction hash : ", hash) + }, +} + +func init() { + rootCmd.AddCommand(refreshRemoveProvider) +} diff --git a/go.mod b/go.mod index c111ed8..e248236 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.22.0 toolchain go1.22.5 require ( - github.com/0chain/gosdk v1.20.0 + github.com/0chain/gosdk v1.20.7-0.20250503170108-eb3da2c97eef github.com/ethereum/go-ethereum v1.13.2 github.com/icza/bitio v1.1.0 github.com/olekukonko/tablewriter v0.0.5 diff --git a/go.sum b/go.sum index 36d5a9a..572697f 100644 --- a/go.sum +++ b/go.sum @@ -40,8 +40,8 @@ github.com/0chain/common v1.18.3 h1:42dYOv2KyMTSanuS67iDtfv+ErbSRqR8NJ3MG72MwaI= github.com/0chain/common v1.18.3/go.mod h1:Lapu2Tj7z5Sm4r+X141e7vsz4NDODTEypeElYAP3iSw= github.com/0chain/errors v1.0.3 h1:QQZPFxTfnMcRdt32DXbzRQIfGWmBsKoEdszKQDb0rRM= github.com/0chain/errors v1.0.3/go.mod h1:xymD6nVgrbgttWwkpSCfLLEJbFO6iHGQwk/yeSuYkIc= -github.com/0chain/gosdk v1.20.0 h1:qMUc2lP8ciohmHF7L6hI57Ai69jHmGJbBpROdC12V48= -github.com/0chain/gosdk v1.20.0/go.mod h1:dwDhPmkbmcTqbOcTpFZqcuKPZBa7Eq79vz5bNLRtxxo= +github.com/0chain/gosdk v1.20.7-0.20250503170108-eb3da2c97eef h1:DYLRsY/XNp6ORsKMit9NqXOjW0V93dNKvFupdR/p95c= +github.com/0chain/gosdk v1.20.7-0.20250503170108-eb3da2c97eef/go.mod h1:dwDhPmkbmcTqbOcTpFZqcuKPZBa7Eq79vz5bNLRtxxo= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/zstd v1.5.2 h1:vUG4lAyuPCXO0TLbXvPv7EB7cNK1QV/luu55UHLrrn8=