diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c1d150c9f..a67e5dd6a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,6 +37,9 @@ jobs: excludelist+=" $(find ./ -type f -path './x/oracle/*')" excludelist+=" $(find ./ -type f -path './x/lsm/*')" excludelist+=" $(find ./ -type f -path './x/pob/*')" + excludelist+=" $(find ./ -type f -path './x/liquidstakeibc/*')" + excludelist+=" $(find ./ -type f -path './x/ratesync/*')" + excludelist+=" $(find ./ -type f -path './x/lscosmos/*')" for filename in ${excludelist}; do filename=$(echo $filename | sed 's/^.\///g') echo "Excluding ${filename} from coverage report..." diff --git a/go.mod b/go.mod index 338fd1fa8..78458c22f 100644 --- a/go.mod +++ b/go.mod @@ -4,35 +4,20 @@ go 1.23.11 require ( cosmossdk.io/api v0.9.2 - cosmossdk.io/client/v2 v2.0.0-beta.11 cosmossdk.io/collections v1.2.1 cosmossdk.io/core v0.11.3 cosmossdk.io/errors v1.0.2 cosmossdk.io/log v1.6.0 cosmossdk.io/math v1.5.3 - cosmossdk.io/store v1.1.2 - cosmossdk.io/tools/confix v0.1.2 - cosmossdk.io/tools/rosetta v0.2.1-0.20230613133644-0a778132a60f - cosmossdk.io/x/evidence v0.1.1 - cosmossdk.io/x/feegrant v0.1.1 - cosmossdk.io/x/tx v0.14.0 - cosmossdk.io/x/upgrade v0.1.4 github.com/cometbft/cometbft v0.38.19 - github.com/cosmos/cosmos-db v1.1.1 github.com/cosmos/cosmos-proto v1.0.0-beta.5 github.com/cosmos/cosmos-sdk v0.53.4 github.com/cosmos/gogoproto v1.7.0 github.com/cosmos/ibc-go/v10 v10.1.1 github.com/golang/protobuf v1.5.4 - github.com/gorilla/mux v1.8.1 github.com/grpc-ecosystem/grpc-gateway v1.16.0 - github.com/rakyll/statik v0.1.7 - github.com/spf13/cast v1.9.2 github.com/spf13/cobra v1.9.1 - github.com/spf13/pflag v1.0.7 - github.com/spf13/viper v1.20.1 github.com/stretchr/testify v1.10.0 - go.uber.org/mock v0.5.2 google.golang.org/genproto/googleapis/api v0.0.0-20250528174236-200df99c418a google.golang.org/grpc v1.72.2 google.golang.org/protobuf v1.36.6 @@ -41,56 +26,39 @@ require ( ) require ( - cel.dev/expr v0.20.0 // indirect - cloud.google.com/go v0.116.0 // indirect - cloud.google.com/go/auth v0.14.1 // indirect - cloud.google.com/go/auth/oauth2adapt v0.2.7 // indirect - cloud.google.com/go/compute/metadata v0.6.0 // indirect - cloud.google.com/go/iam v1.2.2 // indirect - cloud.google.com/go/monitoring v1.21.2 // indirect - cloud.google.com/go/storage v1.49.0 // indirect cosmossdk.io/depinject v1.2.1 // indirect cosmossdk.io/schema v1.1.0 // indirect + cosmossdk.io/store v1.1.2 // indirect + cosmossdk.io/x/tx v0.14.0 // indirect + cosmossdk.io/x/upgrade v0.1.4 // indirect filippo.io/edwards25519 v1.1.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect github.com/99designs/keyring v1.2.2 // indirect github.com/DataDog/datadog-go v4.8.3+incompatible // indirect github.com/DataDog/zstd v1.5.7 // indirect - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.26.0 // indirect - github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.48.1 // indirect - github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1 // indirect github.com/Microsoft/go-winio v0.6.2 // indirect - github.com/aws/aws-sdk-go v1.44.224 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect github.com/bgentry/speakeasy v0.2.0 // indirect - github.com/bits-and-blooms/bitset v1.22.0 // indirect github.com/bytedance/gopkg v0.1.3 // indirect github.com/bytedance/sonic v1.14.1 // indirect github.com/bytedance/sonic/loader v0.3.0 // indirect github.com/cenkalti/backoff/v4 v4.3.0 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect - github.com/chzyer/readline v1.5.1 // indirect github.com/cloudwego/base64x v0.1.6 // indirect - github.com/cncf/xds/go v0.0.0-20250121191232-2f005788dc42 // indirect - github.com/cockroachdb/apd/v2 v2.0.2 // indirect github.com/cockroachdb/errors v1.12.0 // indirect github.com/cockroachdb/fifo v0.0.0-20240616162244-4768e80dfb9a // indirect github.com/cockroachdb/logtags v0.0.0-20241215232642-bb51bb14a506 // indirect github.com/cockroachdb/pebble v1.1.5 // indirect github.com/cockroachdb/redact v1.1.6 // indirect github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect - github.com/coinbase/rosetta-sdk-go v0.7.9 // indirect github.com/cometbft/cometbft-db v0.14.1 // indirect github.com/cosmos/btcutil v1.0.5 // indirect + github.com/cosmos/cosmos-db v1.1.1 // indirect github.com/cosmos/go-bip39 v1.0.0 // indirect github.com/cosmos/gogogateway v1.2.0 // indirect github.com/cosmos/iavl v1.2.2 // indirect github.com/cosmos/ics23/go v0.11.0 // indirect github.com/cosmos/ledger-cosmos-go v0.14.0 // indirect - github.com/cosmos/rosetta-sdk-go v0.10.0 // indirect - github.com/creachadair/atomicfile v0.3.1 // indirect - github.com/creachadair/tomledit v0.0.24 // indirect github.com/danieljoos/wincred v1.2.1 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect @@ -100,9 +68,6 @@ require ( github.com/dustin/go-humanize v1.0.1 // indirect github.com/dvsekhvalnov/jose2go v1.7.0 // indirect github.com/emicklei/dot v1.6.2 // indirect - github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect - github.com/envoyproxy/protoc-gen-validate v1.2.1 // indirect - github.com/ethereum/go-ethereum v1.15.5 // indirect github.com/fatih/color v1.17.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect github.com/fsnotify/fsnotify v1.9.0 // indirect @@ -111,8 +76,6 @@ require ( github.com/go-kit/kit v0.13.0 // indirect github.com/go-kit/log v0.2.1 // indirect github.com/go-logfmt/logfmt v0.6.0 // indirect - github.com/go-logr/logr v1.4.2 // indirect - github.com/go-logr/stdr v1.2.2 // indirect github.com/go-viper/mapstructure/v2 v2.4.0 // indirect github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect github.com/gogo/googleapis v1.4.1 // indirect @@ -124,32 +87,24 @@ require ( github.com/google/flatbuffers v24.3.25+incompatible // indirect github.com/google/go-cmp v0.7.0 // indirect github.com/google/orderedcode v0.0.1 // indirect - github.com/google/s2a-go v0.1.9 // indirect - github.com/google/uuid v1.6.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect - github.com/googleapis/gax-go/v2 v2.14.1 // indirect github.com/gorilla/handlers v1.5.2 // indirect + github.com/gorilla/mux v1.8.1 // indirect github.com/gorilla/websocket v1.5.3 // indirect github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect - github.com/hashicorp/go-cleanhttp v0.5.2 // indirect github.com/hashicorp/go-getter v1.7.9 // indirect github.com/hashicorp/go-hclog v1.6.3 // indirect github.com/hashicorp/go-immutable-radix v1.3.1 // indirect github.com/hashicorp/go-metrics v0.5.4 // indirect github.com/hashicorp/go-plugin v1.6.3 // indirect - github.com/hashicorp/go-safetemp v1.0.0 // indirect - github.com/hashicorp/go-version v1.6.0 // indirect github.com/hashicorp/golang-lru v1.0.2 // indirect github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect github.com/hashicorp/yamux v0.1.2 // indirect github.com/hdevalence/ed25519consensus v0.2.0 // indirect - github.com/holiman/uint256 v1.3.2 // indirect github.com/huandu/skiplist v1.2.1 // indirect github.com/iancoleman/strcase v0.3.0 // indirect github.com/improbable-eng/grpc-web v0.15.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect - github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/jmhodges/levigo v1.0.0 // indirect github.com/klauspost/compress v1.18.0 // indirect github.com/klauspost/cpuid/v2 v2.2.10 // indirect @@ -157,13 +112,9 @@ require ( github.com/kr/text v0.2.0 // indirect github.com/lib/pq v1.10.9 // indirect github.com/linxGnu/grocksdb v1.9.3 // indirect - github.com/manifoldco/promptui v0.9.0 // indirect github.com/mattn/go-colorable v0.1.14 // indirect github.com/mattn/go-isatty v0.0.20 // indirect - github.com/mdp/qrterminal/v3 v3.2.1 // indirect github.com/minio/highwayhash v1.0.3 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect - github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/mtibben/percent v0.2.1 // indirect github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a // indirect @@ -171,7 +122,6 @@ require ( github.com/pelletier/go-toml/v2 v2.2.4 // indirect github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 // indirect github.com/pkg/errors v0.9.1 // indirect - github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect github.com/prometheus/client_golang v1.22.0 // indirect github.com/prometheus/client_model v0.6.1 // indirect @@ -185,27 +135,19 @@ require ( github.com/sasha-s/go-deadlock v0.3.5 // indirect github.com/sourcegraph/conc v0.3.0 // indirect github.com/spf13/afero v1.12.0 // indirect - github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect + github.com/spf13/cast v1.9.2 // indirect + github.com/spf13/pflag v1.0.7 // indirect + github.com/spf13/viper v1.20.1 // indirect github.com/subosito/gotenv v1.6.0 // indirect github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect github.com/tendermint/go-amino v0.16.0 // indirect github.com/tidwall/btree v1.7.0 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/ulikunitz/xz v0.5.14 // indirect - github.com/zeebo/errs v1.4.0 // indirect github.com/zondax/hid v0.9.2 // indirect github.com/zondax/ledger-go v0.14.3 // indirect go.etcd.io/bbolt v1.4.0-alpha.1 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/auto/sdk v1.1.0 // indirect - go.opentelemetry.io/contrib/detectors/gcp v1.34.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.58.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 // indirect - go.opentelemetry.io/otel v1.34.0 // indirect - go.opentelemetry.io/otel/metric v1.34.0 // indirect - go.opentelemetry.io/otel/sdk v1.34.0 // indirect - go.opentelemetry.io/otel/sdk/metric v1.34.0 // indirect - go.opentelemetry.io/otel/trace v1.34.0 // indirect go.uber.org/multierr v1.11.0 // indirect go.yaml.in/yaml/v2 v2.4.2 // indirect golang.org/x/arch v0.15.0 // indirect @@ -217,14 +159,12 @@ require ( golang.org/x/sys v0.33.0 // indirect golang.org/x/term v0.32.0 // indirect golang.org/x/text v0.25.0 // indirect - golang.org/x/time v0.10.0 // indirect google.golang.org/api v0.222.0 // indirect google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect gotest.tools/v3 v3.5.2 // indirect nhooyr.io/websocket v1.8.11 // indirect pgregory.net/rapid v1.2.0 // indirect - rsc.io/qr v0.2.0 // indirect sigs.k8s.io/yaml v1.6.0 // indirect ) diff --git a/go.sum b/go.sum index 2a7aed316..4259eca56 100644 --- a/go.sum +++ b/go.sum @@ -3,14 +3,12 @@ cel.dev/expr v0.20.0/go.mod h1:MrpN08Q+lEBs+bGYdLxxHkZoUSsCp0nSKTs0nTymJgw= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= -cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg= cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= -cloud.google.com/go v0.51.0/go.mod h1:hWtGJ6gnXH+KgDv+V0zFGDvpi07n3z8ZNj3T1RW0Gcw= cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= @@ -135,7 +133,6 @@ cloud.google.com/go/bigquery v1.47.0/go.mod h1:sA9XOgy0A8vQK9+MWhEQTY6Tix87M/Zur cloud.google.com/go/bigquery v1.48.0/go.mod h1:QAwSz+ipNgfL5jxiaK7weyOhzdoAy1zFm0Nf1fysJac= cloud.google.com/go/bigquery v1.49.0/go.mod h1:Sv8hMmTFFYBlt/ftw2uN6dFdQPzBlREY9yBh7Oy7/4Q= cloud.google.com/go/bigquery v1.50.0/go.mod h1:YrleYEh2pSEbgTBZYMJ5SuSr0ML3ypjRB1zgf7pvQLU= -cloud.google.com/go/bigtable v1.2.0/go.mod h1:JcVAOl45lrTmQfLj7T6TxyMzIN/3FGGcFm+2xVAli2o= cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= @@ -183,6 +180,7 @@ cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63 cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE= +cloud.google.com/go/compute v1.29.0 h1:Lph6d8oPi38NHkOr6S55Nus/Pbbcp37m/J0ohgKAefs= cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= @@ -353,13 +351,9 @@ cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6 cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo= cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= -cloud.google.com/go/logging v1.12.0 h1:ex1igYcGFd4S/RZWOCU51StlIEuey5bjqwH9ZYjHibk= -cloud.google.com/go/logging v1.12.0/go.mod h1:wwYBt5HlYP1InnrtYI0wtwttpVU1rifnMT7RejksUAM= cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= -cloud.google.com/go/longrunning v0.6.2 h1:xjDfh1pQcWPEvnfjZmwjKQEcHnpz6lHjfy7Fo0MK+hc= -cloud.google.com/go/longrunning v0.6.2/go.mod h1:k/vIs83RN4bE3YCswdXC5PFfWVILjm3hpEUlSko4PiI= cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= @@ -569,8 +563,6 @@ cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= -cloud.google.com/go/trace v1.11.2 h1:4ZmaBdL8Ng/ajrgKqY5jfvzqMXbrDcBsUGXOT9aqTtI= -cloud.google.com/go/trace v1.11.2/go.mod h1:bn7OwXd4pd5rFuAnTrzBuoZ4ax2XQeG3qNgYmfCy0Io= cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0= @@ -617,11 +609,8 @@ cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoIS cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcPALq2CxzdePw= -collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= cosmossdk.io/api v0.9.2 h1:9i9ptOBdmoIEVEVWLtYYHjxZonlF/aOVODLFaxpmNtg= cosmossdk.io/api v0.9.2/go.mod h1:CWt31nVohvoPMTlPv+mMNCtC0a7BqRdESjCsstHcTkU= -cosmossdk.io/client/v2 v2.0.0-beta.11 h1:iHbjDw/NuNz2OVaPmx0iE9eu2HrbX+WAv2u9guRcd6o= -cosmossdk.io/client/v2 v2.0.0-beta.11/go.mod h1:ZmmxMUpALO2r1aG6fNOonE7f8I1g/WsafJgVAeQ0ffs= cosmossdk.io/collections v1.2.1 h1:mAlNMs5vJwkda4TA+k5q/43p24RVAQ/qyDrjANu3BXE= cosmossdk.io/collections v1.2.1/go.mod h1:PSsEJ/fqny0VPsHLFT6gXDj/2C1tBOTS9eByK0+PBFU= cosmossdk.io/core v0.11.3 h1:mei+MVDJOwIjIniaKelE3jPDqShCc/F4LkNNHh+4yfo= @@ -638,50 +627,32 @@ cosmossdk.io/schema v1.1.0 h1:mmpuz3dzouCoyjjcMcA/xHBEmMChN+EHh8EHxHRHhzE= cosmossdk.io/schema v1.1.0/go.mod h1:Gb7pqO+tpR+jLW5qDcNOSv0KtppYs7881kfzakguhhI= cosmossdk.io/store v1.1.2 h1:3HOZG8+CuThREKv6cn3WSohAc6yccxO3hLzwK6rBC7o= cosmossdk.io/store v1.1.2/go.mod h1:60rAGzTHevGm592kFhiUVkNC9w7gooSEn5iUBPzHQ6A= -cosmossdk.io/tools/confix v0.1.2 h1:2hoM1oFCNisd0ltSAAZw2i4ponARPmlhuNu3yy0VwI4= -cosmossdk.io/tools/confix v0.1.2/go.mod h1:7XfcbK9sC/KNgVGxgLM0BrFbVcR/+6Dg7MFfpx7duYo= -cosmossdk.io/tools/rosetta v0.2.1-0.20230613133644-0a778132a60f h1:p/pez1Q7Xwh9AiHWMA0uHxsB+XpReABHr6xCyMWdDAg= -cosmossdk.io/tools/rosetta v0.2.1-0.20230613133644-0a778132a60f/go.mod h1:kzkqn95F9UonJTmjS+aydreXxsWiaGKe/b4HxHZvwHM= -cosmossdk.io/x/evidence v0.1.1 h1:Ks+BLTa3uftFpElLTDp9L76t2b58htjVbSZ86aoK/E4= -cosmossdk.io/x/evidence v0.1.1/go.mod h1:OoDsWlbtuyqS70LY51aX8FBTvguQqvFrt78qL7UzeNc= -cosmossdk.io/x/feegrant v0.1.1 h1:EKFWOeo/pup0yF0svDisWWKAA9Zags6Zd0P3nRvVvw8= -cosmossdk.io/x/feegrant v0.1.1/go.mod h1:2GjVVxX6G2fta8LWj7pC/ytHjryA6MHAJroBWHFNiEQ= cosmossdk.io/x/tx v0.14.0 h1:hB3O25kIcyDW/7kMTLMaO8Ripj3yqs5imceVd6c/heA= cosmossdk.io/x/tx v0.14.0/go.mod h1:Tn30rSRA1PRfdGB3Yz55W4Sn6EIutr9xtMKSHij+9PM= cosmossdk.io/x/upgrade v0.1.4 h1:/BWJim24QHoXde8Bc64/2BSEB6W4eTydq0X/2f8+g38= cosmossdk.io/x/upgrade v0.1.4/go.mod h1:9v0Aj+fs97O+Ztw+tG3/tp5JSlrmT7IcFhAebQHmOPo= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -filippo.io/edwards25519 v1.0.0-rc.1/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= -git.sr.ht/~sircmpwn/getopt v0.0.0-20191230200459-23622cc906b3/go.mod h1:wMEGFFFNuPos7vHmWXfszqImLppbc0wEhh6JBfJIUgw= -git.sr.ht/~sircmpwn/go-bare v0.0.0-20210406120253-ab86bc2846d9/go.mod h1:BVJwbDfVjCjoFiKrhkei6NdGcZYpkDkdyCdg1ukytRA= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 h1:/vQbFIOMbk2FiG/kXiLl8BRyzTWDw7gX/Hz7Dd5eDMs= github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4/go.mod h1:hN7oaIRCjzsZ2dE+yG5k+rsdt3qcwykqK6HVGcKwsw4= github.com/99designs/keyring v1.2.2 h1:pZd3neh/EmUzWONb35LxQfvuY7kiSXAq3HQd97+XBn0= github.com/99designs/keyring v1.2.2/go.mod h1:wes/FrByc8j7lFOAGLGSNEg8f/PaI3cgTBqhFkHUrPk= -github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1/go.mod h1:fBF9PQNqB8scdgpZ3ufzaLntG0AG7C1WjPMsiFOmfHM= -github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3/go.mod h1:KLF4gFr6DcKFZwSuH8w8yEK6DpFl3LP5rhdvAb7Yz5I= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.3.0/go.mod h1:tPaiy8S5bQ+S5sOiDlINkp7+Ef339+Nz5L5XO+cnOHo= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= 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/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/datadog-go v4.8.3+incompatible h1:fNGaYSuObuQb5nzeTQqowRAd9bpDIRRV4/gUtIBjh8Q= github.com/DataDog/datadog-go v4.8.3+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= -github.com/DataDog/zstd v1.5.0/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/DataDog/zstd v1.5.7 h1:ybO8RBeh29qrxIhCA9E8gKY6xfONU9T6G6aP9DTKfLE= github.com/DataDog/zstd v1.5.7/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.26.0 h1:f2Qw/Ehhimh5uO1fayV0QIW7DShEQqhtUfhYc+cBPlw= github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.26.0/go.mod h1:2bIszWvQRlJVmJLiuLhukLImRjKPcYdzzsx6darK02A= github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.48.1 h1:UQ0AhxogsIRZDkElkblfnwjc3IaltCm2HUMvezQaL7s= github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.48.1/go.mod h1:jyqM3eLpJ3IbIFDTKVz2rF9T/xWGW0rIriGwnz8l9Tk= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.48.1 h1:oTX4vsorBZo/Zdum6OKPA4o7544hm6smoRv1QjpTwGo= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.48.1/go.mod h1:0wEl7vrAD8mehJyohS9HZy+WyEOaQO2mJx86Cvh93kM= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1 h1:8nn+rsCvTq9axyEh382S0PFLBeaFwNsT43IrPWzctRU= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.48.1/go.mod h1:viRWSEhtMZqz1rhwmOVKkWl6SwmVowfL9O2YR5gI2PE= github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= @@ -693,14 +664,10 @@ github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5/go.mod h1:lmUJ/7eu/Q8 github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= -github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNuXJrTP0zS7DqpHGGTw= github.com/VividCortex/gohistogram v1.0.0 h1:6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE= github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= -github.com/Zilliqa/gozilliqa-sdk v1.2.1-0.20201201074141-dd0ecada1be6/go.mod h1:eSYp2T6f0apnuW8TzhV3f6Aff2SE8Dwio++U4ha4yEM= github.com/adlio/schema v1.3.6 h1:k1/zc2jNfeiZBA5aFTRy37jlBIuCkXCm0XmvpzCKI9I= github.com/adlio/schema v1.3.6/go.mod h1:qkxwLgPBd1FgLRHYVCmQT/rrBr3JH38J9LjmVzWNudg= -github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY= github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= @@ -711,18 +678,14 @@ github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuy github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= -github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156/go.mod h1:Cb/ax3seSYIx7SuZdm2G2xzfwmv3TPSk2ucNfQESPXM= -github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db/go.mod h1:VTxUBvSJ3s3eHAg65PNgrsn5BtqCRPdmyXh6rAfdxN0= github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= -github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-metrics v0.4.1/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= @@ -733,15 +696,6 @@ github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX github.com/aws/aws-sdk-go v1.44.224 h1:09CiaaF35nRmxrzWZ2uRq5v6Ghg/d2RiPjZnSgtt+RQ= github.com/aws/aws-sdk-go v1.44.224/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= -github.com/aws/aws-sdk-go-v2 v1.2.0/go.mod h1:zEQs02YRBw1DjK0PoJv3ygDYOFTre1ejlJWl8FwAuQo= -github.com/aws/aws-sdk-go-v2/config v1.1.1/go.mod h1:0XsVy9lBI/BCXm+2Tuvt39YmdHwS5unDQmxZOYe8F5Y= -github.com/aws/aws-sdk-go-v2/credentials v1.1.1/go.mod h1:mM2iIjwl7LULWtS6JCACyInboHirisUUdkBPoTHMOUo= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.0.2/go.mod h1:3hGg3PpiEjHnrkrlasTfxFqUsZ2GCk/fMUn4CbKgSkM= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.0.2/go.mod h1:45MfaXZ0cNbeuT0KQ1XJylq8A6+OpVV2E5kvY/Kq+u8= -github.com/aws/aws-sdk-go-v2/service/route53 v1.1.1/go.mod h1:rLiOUrPLW/Er5kRcQ7NkwbjlijluLsrIbu/iyl35RO4= -github.com/aws/aws-sdk-go-v2/service/sso v1.1.1/go.mod h1:SuZJxklHxLAXgLTc1iFXbEWkXs7QRTQpCLGaKIprQW0= -github.com/aws/aws-sdk-go-v2/service/sts v1.1.1/go.mod h1:Wi0EBZwiz/K44YliU0EKxqTCJGUfYTWXrrBwkq736bM= -github.com/aws/smithy-go v1.1.0/go.mod h1:EzMw8dbp/YJL4A5/sbhGddag+NPT7q084agLbB9LgIw= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= @@ -754,44 +708,20 @@ github.com/bgentry/speakeasy v0.2.0 h1:tgObeVOf8WAvtuAX6DhJ4xks4CFNwPDZiqzGqIHE5 github.com/bgentry/speakeasy v0.2.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bits-and-blooms/bitset v1.22.0 h1:Tquv9S8+SGaS3EhyA+up3FXzmkhxPGjQQCkcs2uw7w4= github.com/bits-and-blooms/bitset v1.22.0/go.mod h1:7hO7Gc7Pp1vODcmWvKMRA9BNmbv6a/7QIWpPxHddWR8= -github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= -github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -github.com/btcsuite/btcd v0.0.0-20190315201642-aa6e0f35703c/go.mod h1:DrZx5ec/dmnfpw9KyYoQyYo7d0KEvTkk/5M/vbZjAr8= -github.com/btcsuite/btcd v0.20.1-beta/go.mod h1:wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ= -github.com/btcsuite/btcd v0.21.0-beta.0.20201114000516-e9c7a5ac6401/go.mod h1:Sv4JPQ3/M+teHz9Bo5jBpkNcP0x6r7rdihlNL/7tTAs= -github.com/btcsuite/btcd v0.22.1 h1:CnwP9LM/M9xuRrGSCGeMVs9iv09uMqwsVX7EeIpgV2c= -github.com/btcsuite/btcd v0.22.1/go.mod h1:wqgTSL29+50LRkmOVknEdmt8ZojIzhuWvgu/iptuN7Y= -github.com/btcsuite/btcd/btcec/v2 v2.1.2/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= github.com/btcsuite/btcd/btcec/v2 v2.3.2 h1:5n0X6hX0Zk+6omWcihdYvdAlGf2DfasC0GMf7DClJ3U= github.com/btcsuite/btcd/btcec/v2 v2.3.2/go.mod h1:zYzJ8etWJQIv1Ogk7OzpWjowwOdXY1W/17j2MW85J04= github.com/btcsuite/btcd/btcutil v1.1.6 h1:zFL2+c3Lb9gEgqKNzowKUPQNb8jV7v5Oaodi/AYFd6c= github.com/btcsuite/btcd/btcutil v1.1.6/go.mod h1:9dFymx8HpuLqBnsPELrImQeTQfKBQqzqGbbV3jK55aE= -github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= -github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= -github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f/go.mod h1:TdznJufoqS23FtqVCzL0ZqgP5MqXbb4fg/WgDys70nA= -github.com/btcsuite/btcutil v0.0.0-20190207003914-4c204d697803/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg= -github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d/go.mod h1:+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg= -github.com/btcsuite/btcutil v1.0.2/go.mod h1:j9HUFwoQRsZL3V4n+qG+CUnEGHOarIxfC3Le2Yhbcts= -github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce/go.mod h1:0DVlHczLPewLcPGEIeUEzfOJhqGPQ0mJJRDBtD307+o= -github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd/go.mod h1:HHNXQzUsZCxOoE+CPiyCTO6x34Zs86zZUiwtpXoGdtg= -github.com/btcsuite/goleveldb v0.0.0-20160330041536-7834afc9e8cd/go.mod h1:F+uVaaLLH7j4eDXPRvw78tMflu7Ie2bzYOH4Y8rRKBY= -github.com/btcsuite/goleveldb v1.0.0/go.mod h1:QiK9vBlgftBg6rWQIj6wFzbPfRjiykIEhBH4obrXJ/I= -github.com/btcsuite/snappy-go v0.0.0-20151229074030-0bdef8d06723/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg3lh6TiUghc= -github.com/btcsuite/snappy-go v1.0.0/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg3lh6TiUghc= -github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY= -github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs= github.com/bufbuild/protocompile v0.14.1 h1:iA73zAf/fyljNjQKwYzUHD6AD4R8KMasmwa/FBatYVw= github.com/bufbuild/protocompile v0.14.1/go.mod h1:ppVdAIhbr2H8asPk6k4pY7t9zB1OU5DoEw9xY/FUi1c= -github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0= github.com/bytedance/gopkg v0.1.3 h1:TPBSwH8RsouGCBcMBktLt1AymVo2TVsBVCY4b6TnZ/M= github.com/bytedance/gopkg v0.1.3/go.mod h1:576VvJ+eJgyCzdjS+c4+77QF3p7ubbtiKARP3TxducM= github.com/bytedance/sonic v1.14.1 h1:FBMC0zVz5XUmE4z9wF4Jey0An5FueFvOsTKKKtwIl7w= github.com/bytedance/sonic v1.14.1/go.mod h1:gi6uhQLMbTdeP0muCnrjHLeCUPyb70ujhnNlhOylAFc= github.com/bytedance/sonic/loader v0.3.0 h1:dskwH8edlzNMctoruo8FPTJDF3vLtDT0sXZwvZJyqeA= github.com/bytedance/sonic/loader v0.3.0/go.mod h1:N8A3vUdtUebEY2/VQC0MyhYeKUFosQU6FxH2JmUe6VI= -github.com/c-bata/go-prompt v0.2.2/go.mod h1:VzqtzE2ksDBcdln8G7mk2RX9QyGjH+OVqOCSiVIqS34= github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ= github.com/cenkalti/backoff v2.2.1+incompatible h1:tNowT99t7UNflLxfYYSlKYsBpXdEet03Pg2g16Swow4= github.com/cenkalti/backoff v2.2.1+incompatible/go.mod h1:90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM= @@ -801,7 +731,6 @@ github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyY github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= -github.com/cespare/cp v0.1.0/go.mod h1:SOGHArjBr4JWaSDEVpWpo/hNg6RoKrls6Oh40hiwW+s= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= @@ -809,19 +738,14 @@ github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UF github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cheggaaa/pb v1.0.27/go.mod h1:pQciLPpbU0oxA0h+VJYYLxO+XeDQb5pZijXscXHm81s= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= -github.com/chzyer/logex v1.2.1 h1:XHDu3E6q+gdHgsdTPH6ImJMIp436vR6MPtH8gP05QzM= -github.com/chzyer/logex v1.2.1/go.mod h1:JLbx6lG2kDbNRFnfkgvh4eRJRPX1QCoOIWomwysCBrQ= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/readline v1.5.1 h1:upd/6fQk4src78LMRzh5vItIt361/o4uq553V8B5sGI= github.com/chzyer/readline v1.5.1/go.mod h1:Eh+b79XXUwfKfcPLepksvw2tcLE/Ct21YObkaSkeBlk= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= -github.com/chzyer/test v1.0.0 h1:p3BQDXSxOhOG0P9z6/hGnII4LGiEPOYBhs8asl/fC04= -github.com/chzyer/test v1.0.0/go.mod h1:2JlltgoNkt4TW/z9V/IzDdFaMTM2JPIi26O1pF38GC8= github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= -github.com/cloudflare/cloudflare-go v0.14.0/go.mod h1:EnwdgGMaFOruiPZRFSgn+TsQ3hQ7C/YWzIGLeu5c304= github.com/cloudwego/base64x v0.1.6 h1:t11wG9AECkCDk5fMSoxmufanudBtJ+/HemLstXDLI2M= github.com/cloudwego/base64x v0.1.6/go.mod h1:OFcloc187FXDaYHvrNIjxSe8ncn0OOM8gEHfghB2IPU= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= @@ -857,21 +781,12 @@ github.com/cockroachdb/redact v1.1.6/go.mod h1:BVNblN9mBWFyMyqK1k3AAiSxhvhfK2oOZ github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 h1:zuQyyAKVxetITBuuhv3BI9cMrmStnpT18zmgmTxunpo= github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06/go.mod h1:7nc4anLGjupUW/PeY5qiNYsdNXj7zopG+eqsS7To5IQ= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= -github.com/coinbase/kryptology v1.8.0/go.mod h1:RYXOAPdzOGUe3qlSFkMGn58i3xUA8hmxYHksuq+8ciI= -github.com/coinbase/rosetta-sdk-go v0.7.9 h1:lqllBjMnazTjIqYrOGv8h8jxjg9+hJazIGZr9ZvoCcA= -github.com/coinbase/rosetta-sdk-go v0.7.9/go.mod h1:0/knutI7XGVqXmmH4OQD8OckFrbQ8yMsUZTG7FXCR2M= github.com/cometbft/cometbft v0.38.19 h1:vNdtCkvhuwUlrcLPAyigV7lQpmmo+tAq8CsB8gZjEYw= github.com/cometbft/cometbft v0.38.19/go.mod h1:UCu8dlHqvkAsmAFmWDRWNZJPlu6ya2fTWZlDrWsivwo= github.com/cometbft/cometbft-db v0.14.1 h1:SxoamPghqICBAIcGpleHbmoPqy+crij/++eZz3DlerQ= github.com/cometbft/cometbft-db v0.14.1/go.mod h1:KHP1YghilyGV/xjD5DP3+2hyigWx0WTp9X+0Gnx0RxQ= -github.com/consensys/bavard v0.1.8-0.20210406032232-f3452dc9b572/go.mod h1:Bpd0/3mZuaj6Sj+PqrmIquiOKy397AKGThQPaGzNXAQ= -github.com/consensys/bavard v0.1.8-0.20210915155054-088da2f7f54a/go.mod h1:9ItSMtA/dXMAiL7BG6bqW2m3NdSEObYWoH223nGHukI= -github.com/consensys/gnark-crypto v0.4.1-0.20210426202927-39ac3d4b3f1f/go.mod h1:815PAHg3wvysy0SyIqanF8gZ0Y1wjk/hrDHD/iT88+Q= -github.com/consensys/gnark-crypto v0.5.3/go.mod h1:hOdPlWQV1gDLp7faZVeg8Y0iEPFaOUnCc4XeCCk96p0= github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= github.com/containerd/continuity v0.3.0/go.mod h1:wJEAIwKOm/pBZuBd0JmeTvnLquTB1Ag8espWhkykbPM= -github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= @@ -899,63 +814,36 @@ github.com/cosmos/ics23/go v0.11.0 h1:jk5skjT0TqX5e5QJbEnwXIS2yI2vnmLOgpQPeM5Rtn github.com/cosmos/ics23/go v0.11.0/go.mod h1:A8OjxPE67hHST4Icw94hOxxFEJMBG031xIGF/JHNIY0= github.com/cosmos/ledger-cosmos-go v0.14.0 h1:WfCHricT3rPbkPSVKRH+L4fQGKYHuGOK9Edpel8TYpE= github.com/cosmos/ledger-cosmos-go v0.14.0/go.mod h1:E07xCWSBl3mTGofZ2QnL4cIUzMbbGVyik84QYKbX3RA= -github.com/cosmos/rosetta-sdk-go v0.10.0 h1:E5RhTruuoA7KTIXUcMicL76cffyeoyvNybzUGSKFTcM= -github.com/cosmos/rosetta-sdk-go v0.10.0/go.mod h1:SImAZkb96YbwvoRkzSMQB6noNJXFgWl/ENIznEoYQI4= -github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= -github.com/creachadair/atomicfile v0.3.1 h1:yQORkHjSYySh/tv5th1dkKcn02NEW5JleB84sjt+W4Q= -github.com/creachadair/atomicfile v0.3.1/go.mod h1:mwfrkRxFKwpNAflYZzytbSwxvbK6fdGRRlp0KEQc0qU= -github.com/creachadair/tomledit v0.0.24 h1:5Xjr25R2esu1rKCbQEmjZYlrhFkDspoAbAKb6QKQDhQ= -github.com/creachadair/tomledit v0.0.24/go.mod h1:9qHbShRWQzSCcn617cMzg4eab1vbLCOjOshAWSzWr8U= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/cyberdelia/templates v0.0.0-20141128023046-ca7fffd4298c/go.mod h1:GyV+0YP4qX0UQ7r2MoYZ+AvYDp12OF5yg4q8rGnyNh4= github.com/danieljoos/wincred v1.2.1 h1:dl9cBrupW8+r5250DYkYxocLeZ1Y4vB1kxgtjxw8GQs= github.com/danieljoos/wincred v1.2.1/go.mod h1:uGaFL9fDn3OLTvzCGulzE+SzjEe5NGlh5FdCcyfPwps= -github.com/dave/jennifer v1.2.0/go.mod h1:fIb+770HOpJ2fmN9EPPKOqm1vMGhB+TwXKMZhrIygKg= -github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/deckarep/golang-set v1.8.0/go.mod h1:5nI87KwE7wgsBU1F4GKAw2Qod7p5kyS383rP6+o6qqo= -github.com/decred/dcrd/crypto/blake256 v1.0.0/go.mod h1:sQl2p6Y26YV+ZOcSTP6thNdn47hh8kt6rqSlvmrXFAc= github.com/decred/dcrd/crypto/blake256 v1.1.0 h1:zPMNGQCm0g4QTY27fOCorQW7EryeQ/U0x++OzVrdms8= github.com/decred/dcrd/crypto/blake256 v1.1.0/go.mod h1:2OfgNZ5wDpcsFmHmCK5gZTPcCXqlm2ArzUIkw9czNJo= -github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1/go.mod h1:hyedUtir6IdtD/7lIxGeCxkaw7y45JueMRL4DIyJDKs= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 h1:NMZiJj8QnKe1LgsbDayM4UoHwbvwDRwnI3hwNaAHRnc= github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0/go.mod h1:ZXNYxsqcloTdSy/rNShjYzMhyjf0LaoftYK0p+A3h40= -github.com/decred/dcrd/lru v1.0.0/go.mod h1:mxKOwFd7lFjN2GZYsiz/ecgqR6kkYAl+0pz0tEMk218= -github.com/deepmap/oapi-codegen v1.6.0/go.mod h1:ryDa9AgbELGeB+YEXE1dR53yAjHwFvE9iAUlWl9Al3M= -github.com/deepmap/oapi-codegen v1.8.2/go.mod h1:YLgSKSDv/bZQB7N4ws6luhozi3cEdRktEqrX88CvjIw= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f/go.mod h1:xH/i4TFMt8koVQZ6WFms69WAsDWr2XsYL3Hkl7jkoLE= github.com/desertbit/timer v1.0.1 h1:yRpYNn5Vaaj6QXecdLMPMJsW81JLiI1eokUft5nBmeo= github.com/desertbit/timer v1.0.1/go.mod h1:htRrYeY5V/t4iu1xCJ5XsQvp4xve8QulXXctAzxqcwE= -github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk= github.com/dgraph-io/badger/v4 v4.2.0 h1:kJrlajbXXL9DFTNuhhu9yCx7JJa4qpYWxtE8BzuWsEs= github.com/dgraph-io/badger/v4 v4.2.0/go.mod h1:qfCqhPoWDFJRx1gp5QwwyGo8xk1lbHUxvK9nK0OGAak= -github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= -github.com/dgraph-io/ristretto v0.0.3/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= github.com/dgraph-io/ristretto v0.1.1 h1:6CWw5tJNgpegArSHpNHJKldNeq03FQCwYvfMVWajOK8= github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= -github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8/go.mod h1:VMaSuZ+SZcx/wljOQKvp5srsbCiKDEb6K2wC4+PiBmQ= github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y= github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= -github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= -github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= -github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= -github.com/docker/docker v1.4.2-0.20180625184442-8e610b2b55bf/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= -github.com/dop251/goja v0.0.0-20211011172007-d99e4b8cbf48/go.mod h1:R9ET47fwRVRPZnOGvHxxhuZcbrMCuiqOz3Rlrh4KSnk= -github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7/go.mod h1:hn7BA7c8pLvoGndExHudxTDKZ84Pyvv+90pbBjbTz0Y= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= @@ -965,7 +853,6 @@ github.com/dvsekhvalnov/jose2go v1.7.0/go.mod h1:QsHjhyTlD/lAVqn/NSbVZmSCGeDehTB github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= -github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod h1:H9keYFcgq3Qr5OUJm/JZI/i6U7joQ8SYLhZwfeOo6Ts= github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M= github.com/emicklei/dot v1.6.2 h1:08GN+DD79cy/tzN6uLCT84+2Wk9u+wvqP+Hkx/dIR8A= github.com/emicklei/dot v1.6.2/go.mod h1:DeV7GvQtIw4h2u73RKBkkFdvVAz0D9fzeJrgPW6gy/s= @@ -982,18 +869,14 @@ github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go. github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q= github.com/envoyproxy/go-control-plane v0.13.4 h1:zEqyPVyku6IvWCFwux4x9RxkLOMUL+1vC9xUFv5l2/M= -github.com/envoyproxy/go-control-plane v0.13.4/go.mod h1:kDfuBlDVsSj2MjrLEtRWtHlsWIFcGyB2RMO44Dc5GZA= github.com/envoyproxy/go-control-plane/envoy v1.32.4 h1:jb83lalDRZSpPWW2Z7Mck/8kXZ5CQAFYVjQcdVIr83A= github.com/envoyproxy/go-control-plane/envoy v1.32.4/go.mod h1:Gzjc5k8JcJswLjAx1Zm+wSYE20UrLtt7JZMWiWQXQEw= -github.com/envoyproxy/go-control-plane/ratelimit v0.1.0 h1:/G9QYbddjL25KvtKTv3an9lx6VBE2cnb8wp1vEGNYGI= -github.com/envoyproxy/go-control-plane/ratelimit v0.1.0/go.mod h1:Wk+tMFAFbCXaJPzVVHnPgRKdUdwW/KdbRt94AzgRee4= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo= github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w= github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= github.com/envoyproxy/protoc-gen-validate v1.2.1 h1:DEo3O99U8j4hBFwbJfrz9VtgcDfUKS7KJ7spH3d86P8= github.com/envoyproxy/protoc-gen-validate v1.2.1/go.mod h1:d/C80l/jxXLdfEIhX1W2TmLfsJ31lvEjwamM4DxlWXU= -github.com/ethereum/go-ethereum v1.10.17/go.mod h1:Lt5WzjM07XlXc95YzrhosmR4J9Ahd6X2wyEV2SvGhk0= github.com/ethereum/go-ethereum v1.15.5 h1:Fo2TbBWC61lWVkFw9tsMoHCNX1ndpuaQBRJ8H6xLUPo= github.com/ethereum/go-ethereum v1.15.5/go.mod h1:1LG2LnMOx2yPRHR/S+xuipXH29vPr6BIH6GElD8N/fo= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= @@ -1002,7 +885,6 @@ github.com/fatih/color v1.17.0 h1:GlRw1BRJxkpqUCBKzKOw098ed57fEsKeNjpTe3cSjK4= github.com/fatih/color v1.17.0/go.mod h1:YZ7TlrGPkiz6ku9fK3TLD/pl3CpsiFyu8N92HLgmosI= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw= @@ -1015,17 +897,11 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k= github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0= -github.com/gballet/go-libpcsclite v0.0.0-20190607065134-2772fd86a8ff/go.mod h1:x7DCsMOv1taUwEWCzT4cmDeAkigA5/QCwUodaVOe8Ww= -github.com/getkin/kin-openapi v0.53.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= -github.com/getkin/kin-openapi v0.61.0/go.mod h1:7Yn5whZr5kJi6t+kShccXS8ae1APpYTW6yheSwk8Yi4= github.com/getsentry/sentry-go v0.32.0 h1:YKs+//QmwE3DcYtfKRH8/KyOOF/I6Qnx7qYGNHCGmCY= github.com/getsentry/sentry-go v0.32.0/go.mod h1:CYNcMMz73YigoHljQRG+qPF+eMq8gG72XcGN/p71BAY= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= github.com/gin-gonic/gin v1.6.3/go.mod h1:75u5sXoLsGZoRN5Sgbi1eraJ4GU3++wFwWzhwvtwp4M= -github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= -github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= -github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs= github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= @@ -1053,23 +929,17 @@ github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.6.0 h1:wGYYu3uicYdqXVgoYbvnkrPVXkuLM1p1ifugDMEdRi4= github.com/go-logfmt/logfmt v0.6.0/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= -github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= -github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+Scu5vgOQjsIJAF8j9muTVoKLVtA= github.com/go-playground/validator/v10 v10.2.0/go.mod h1:uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI= -github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-viper/mapstructure/v2 v2.4.0 h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs= github.com/go-viper/mapstructure/v2 v2.4.0/go.mod h1:oJDH3BJKyqBA2TXFhDsKDGDTlndYOZ6rGS0BRZIxGhM= @@ -1080,7 +950,6 @@ github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MG github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 h1:ZpnhV/YsD2/4cESfV5+Hoeu/iUR3ruzNvZ+yQfO03a0= github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= -github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/googleapis v1.4.1-0.20201022092350-68b0159b7869/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= github.com/gogo/googleapis v1.4.1 h1:1Yx4Myt7BxzvUr5ldGSbwYiZG6t9wGBZ+8/fX3Wvtq0= @@ -1091,9 +960,7 @@ github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zV github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt/v4 v4.3.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= -github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= @@ -1141,12 +1008,10 @@ github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEW github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb h1:PBC98N2aIaM3XXiurYmW7fx4GZkL8feAMVq7nEjURHk= github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golangci/lint-1 v0.0.0-20181222135242-d2cdd8c08219/go.mod h1:/X8TswGSh1pIozq4ZwCfxS0WA5JGXguxk94ar/4c87Y= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.1.3 h1:CVpQJjYgC4VbzxeGVHfvZrv1ctoYCAI8vbl07Fcxlyg= github.com/google/btree v1.1.3/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= -github.com/google/flatbuffers v1.11.0/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/flatbuffers v24.3.25+incompatible h1:CX395cjN9Kke9mmalRoL3d81AtFUxJM+yDthflgJGkI= github.com/google/flatbuffers v24.3.25+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= @@ -1170,17 +1035,13 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.1-0.20200604201612-c04b05f3adfa/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= github.com/google/gofuzz v1.2.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= -github.com/google/martian/v3 v3.3.3 h1:DIhPTQrbPkgs2yJYdXU/eNACCG5DVQjySNRNlflZ9Fc= -github.com/google/martian/v3 v3.3.3/go.mod h1:iEPrYcgCF7jA9OtScMFQyAlZZ4YXTKEtJ1E6RWzmBA0= github.com/google/orderedcode v0.0.1 h1:UzfcAexk9Vhv8+9pNOgRu41f16lHq725vPwnSeiG/Us= github.com/google/orderedcode v0.0.1/go.mod h1:iVyU4/qPKHY5h/wSd6rZZCDcLJNxiWO6dvsYES2Sb20= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= @@ -1202,9 +1063,7 @@ github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm4 github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0= github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -1236,15 +1095,12 @@ github.com/gorilla/handlers v1.5.2 h1:cLTUSsNkgcwhgRqvCNmdbRWG0A3N4F+M2nWKdScwyE github.com/gorilla/handlers v1.5.2/go.mod h1:dX+xVpaxdSw+q0Qek8SSsl3dfMk3jNddUkMzo0GtH0w= github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= -github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg= github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/graph-gophers/graphql-go v1.3.0/go.mod h1:9CQHMSxwO4MprSdzoIEobiHpoLtHm77vfxsvsIN5Vuc= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 h1:UH//fgunKIs4JdUbpDl1VZCDaL56wXCB/5+wF6uHfaI= @@ -1257,11 +1113,9 @@ github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4Zs github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c h1:6rhixN/i8ZofjG1Y75iExal34USq5p+wiN1tpie8IrU= github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c/go.mod h1:NMPJylDgVpX0MLRlPy15sqSwOFv/U1GZ2m21JhFfek0= -github.com/gtank/merlin v0.1.1/go.mod h1:T86dnYJhcGOh5BjZFCJWTDeTK7XW8uE+E21Cy/bIQ+s= github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/sdk v0.3.0/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= -github.com/hashicorp/go-bexpr v0.1.10/go.mod h1:oxlubA2vC/gFVfX1A6JGp7ls7uCDlfJn732ehYYg+g0= github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ= @@ -1295,12 +1149,10 @@ github.com/hashicorp/go-version v1.6.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09 github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= -github.com/hashicorp/golang-lru v0.5.5-0.20210104140557-80c98217689d/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k= github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM= -github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= @@ -1309,8 +1161,6 @@ github.com/hashicorp/yamux v0.1.2 h1:XtB8kyFOyHXYVFnwT5C3+Bdo8gArse7j2AQ0DA0Uey8 github.com/hashicorp/yamux v0.1.2/go.mod h1:C+zze2n6e/7wshOZep2A70/aQU6QBRWJO/G6FT1wIns= github.com/hdevalence/ed25519consensus v0.2.0 h1:37ICyZqdyj0lAZ8P4D1d1id3HqbbG1N3iBb1Tb4rdcU= github.com/hdevalence/ed25519consensus v0.2.0/go.mod h1:w3BHWjwJbFU29IRHL1Iqkw3sus+7FctEyM4RqDxYNzo= -github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iURXE7ZOP9L9hSkA= -github.com/holiman/uint256 v1.2.0/go.mod h1:y4ga/t+u+Xwd7CpDgZESaRcWy0I7XMlTMA25ApIH5Jw= github.com/holiman/uint256 v1.3.2 h1:a9EgMPSC1AAaj1SZL5zIQD3WbwTuHrMGOerLjGmM/TA= github.com/holiman/uint256 v1.3.2/go.mod h1:EOMSn4q6Nyt9P6efbI3bueV4e1b3dGlUCXeiRV4ng7E= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -1319,8 +1169,6 @@ github.com/huandu/go-assert v1.1.5/go.mod h1:yOLvuqZwmcHIC5rIzrBhT7D3Q9c3GFnd0Jr github.com/huandu/skiplist v1.2.1 h1:dTi93MgjwErA/8idWTzIw4Y1kZsMWx35fmI2c8Rij7w= github.com/huandu/skiplist v1.2.1/go.mod h1:7v3iFjLcSAzO4fN5B8dvebvo/qsfumiLiDXMrPiHF9w= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= -github.com/huin/goupnp v1.0.3-0.20220313090229-ca81a64b4204/go.mod h1:ZxNlw5WqJj6wSsRK5+YfflQGXYfccj5VgQsMNixHM7Y= -github.com/huin/goutil v0.0.0-20170803182201-1ca381bf3150/go.mod h1:PpLOETDnJ0o3iZrZfqZzyLl6l7F3c6L1oWn7OICBi6o= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/iancoleman/strcase v0.3.0 h1:nTXanmYxhfFAMjZL34Ov6gkzEsSJZ5DbhxWjvSASxEI= github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= @@ -1331,34 +1179,17 @@ github.com/improbable-eng/grpc-web v0.15.0/go.mod h1:1sy9HKV4Jt9aEs9JSnkWlRJPuPt github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= -github.com/influxdata/flux v0.65.1/go.mod h1:J754/zds0vvpfwuq7Gc2wRdVwEodfpCFM7mYlOw2LqY= -github.com/influxdata/influxdb v1.8.3/go.mod h1:JugdFhsvvI8gadxOI6noqNeeBHvWNTbfYGtiAn+2jhI= -github.com/influxdata/influxdb-client-go/v2 v2.4.0/go.mod h1:vLNHdxTJkIf2mSLvGrpj8TCcISApPoXkaxP8g9uRlW8= github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo= -github.com/influxdata/influxql v1.1.1-0.20200828144457-65d3ef77d385/go.mod h1:gHp9y86a/pxhjJ+zMjNXiQAA197Xk9wLxaz+fGG+kWk= -github.com/influxdata/line-protocol v0.0.0-20180522152040-32c6aa80de5e/go.mod h1:4kt73NQhadE3daL3WhR5EJ/J2ocX0PZzwxQ0gXJ7oFE= -github.com/influxdata/line-protocol v0.0.0-20200327222509-2487e7298839/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= -github.com/influxdata/line-protocol v0.0.0-20210311194329-9aa0e372d097/go.mod h1:xaLFMmpvUxqXtVkUJfg9QmT88cDaCJ3ZKgdZ78oO8Qo= -github.com/influxdata/promql/v2 v2.12.0/go.mod h1:fxOPu+DY0bqCTCECchSRtWfc+0X19ybifQhZoQNF5D8= -github.com/influxdata/roaring v0.4.13-0.20180809181101-fc520f41fab6/go.mod h1:bSgUQ7q5ZLSO+bKBGqJiCBGAl+9DxyW63zLTujjUlOE= -github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9/go.mod h1:Js0mqiSBE6Ffsg94weZZ2c+v/ciT8QRHFOap7EKDrR0= -github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368/go.mod h1:Wbbw6tYNvwa5dlB6304Sd+82Z3f7PmVZHVKU637d4po= -github.com/jackpal/go-nat-pmp v1.0.2/go.mod h1:QPH045xvCAeXUZOxsnwmrtiCoxIr9eob+4orBN1SBKc= -github.com/jedisct1/go-minisign v0.0.0-20190909160543-45766022959e/go.mod h1:G1CVv03EnqU1wYL2dFwXxW2An0az9JTl/ZsqXQeBlkU= -github.com/jessevdk/go-flags v0.0.0-20141203071132-1679536dcc89/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= github.com/jhump/protoreflect v1.17.0 h1:qOEr613fac2lOuTgWN4tPAtLL7fUSbuJL5X5XumQh94= github.com/jhump/protoreflect v1.17.0/go.mod h1:h9+vUUL38jiBzck8ck+6G/aeMX8Z4QUY/NiJPwPNi+8= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= -github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmhodges/levigo v1.0.0 h1:q5EC36kV79HWeTBWsod3mG11EgStG3qArTKcvlksN1U= github.com/jmhodges/levigo v1.0.0/go.mod h1:Q6Qx+uH3RAqyK4rFQroq9RL7mdkABMcfhEI+nNuzMJQ= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= -github.com/jrick/logrotate v1.0.0/go.mod h1:LNinyqDIJnpAur+b8yyulnQw/wDuN1+BYKlTRt3OuAQ= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -1367,35 +1198,26 @@ github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/ github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= -github.com/jsternberg/zap-logfmt v1.0.0/go.mod h1:uvPs/4X51zdkcm5jXl5SYoN+4RK21K8mysFmDaM/h+o= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= -github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef/go.mod h1:Ct9fl0F6iIOGgxJ5npU/IUOhOhqlVrGjyIZc8/MagT0= -github.com/karalabe/usb v0.0.2/go.mod h1:Od972xHfMJowv7NGVDiWVxk2zxnWgjLlJzE+F4F7AGU= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/kkdai/bstream v0.0.0-20161212061736-f391b8402d23/go.mod h1:J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4= github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= -github.com/klauspost/compress v1.4.0/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.11.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ= -github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.2.10 h1:tBs3QSyvjDyFTq3uoc/9xFpCuOsJQFNPiAhYdw2skhE= github.com/klauspost/cpuid/v2 v2.2.10/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= -github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6/go.mod h1:+ZoRqAPRLkC4NPOvfYeR5KNOrY6TD+/sAC3HXPZgDYg= -github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= @@ -1411,34 +1233,22 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= -github.com/labstack/echo/v4 v4.2.1/go.mod h1:AA49e0DZ8kk5jTOOCKNuPR6oTnBS0dYiM4FW1e6jwpg= -github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= -github.com/leanovate/gopter v0.2.9/go.mod h1:U2L/78B+KVFIx2VmW6onHJQzXtFb+p5y3y2Sh+Jxxv8= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= -github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM= github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= github.com/linxGnu/grocksdb v1.9.3 h1:s1cbPcOd0cU2SKXRG1nEqCOWYAELQjdqg3RVI2MH9ik= github.com/linxGnu/grocksdb v1.9.3/go.mod h1:QYiYypR2d4v63Wj1adOOfzglnoII0gLj3PNh4fZkcFA= -github.com/lucasjones/reggen v0.0.0-20180717132126-cdb49ff09d77/go.mod h1:5ELEyG+X8f+meRWHuqUOewBOhvHkl7M76pdGEansxW4= github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= -github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.10 h1:s31yESBquKXCV9a/ScB3ESkOjUYYv+X0rg8SYxI99mE= github.com/magiconair/properties v1.8.10/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0= -github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= -github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/manifoldco/promptui v0.9.0 h1:3V4HzJk1TtXW1MTZMP7mdlwbBpIinw3HztaIlYthEiA= github.com/manifoldco/promptui v0.9.0/go.mod h1:ka04sppxSGFAtxX0qhlYQjISsg9mR4GWtQEhdbn6Pgg= -github.com/matryer/moq v0.0.0-20190312154309-6cfb0558e1bd/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= -github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= @@ -1446,8 +1256,6 @@ github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHP github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= -github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= @@ -1455,17 +1263,10 @@ github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.3/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= github.com/mattn/go-sqlite3 v1.14.14/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= -github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104/go.mod h1:XPvLUNfbS4fJH25nqRHfWLMa1ONC8Amw+mIA639KxkE= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= -github.com/mdp/qrterminal/v3 v3.2.1 h1:6+yQjiiOsSuXT5n9/m60E54vdgFsw0zhADHhHLrFet4= -github.com/mdp/qrterminal/v3 v3.2.1/go.mod h1:jOTmXvnBsMy5xqLniO0R++Jmjs2sTm9dFSuQ5kpz/SU= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= -github.com/mimoo/StrobeGo v0.0.0-20181016162300-f8f6d4d2b643/go.mod h1:43+3pMjjKimDBf5Kr4ZFNGbLql1zKkbImw+fZbw3geM= github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY= github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE= github.com/minio/highwayhash v1.0.3 h1:kbnuUMoHYyVl7szWjSxJnxw11k2U709jqFPPmIUyD6Q= @@ -1479,17 +1280,10 @@ github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS4 github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= -github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= -github.com/mitchellh/pointerstructure v1.2.0/go.mod h1:BRAsLI5zgXmw97Lf6s25bs8ohIXc3tViBH44KcwB2g4= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3PzxT8aQXRPkAt8xlV/e7d7w8GM5g0fa5F0D8= -github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod h1:qAyveg+e4CE+eKJXWVjKXM4ck2QobLqTDytGJbLLhJg= github.com/mtibben/percent v0.2.1 h1:5gssi8Nqo8QU/r2pynCm+hBQHpkB/uNK7BJCFogWdzs= github.com/mtibben/percent v0.2.1/go.mod h1:KG9uO+SZkUp+VkRHsCdYQV3XSZrrSpR3O9ibNBTZrns= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= @@ -1498,8 +1292,6 @@ github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRW github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f h1:KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/grpc-proxy v0.0.0-20181017164139-0f1106ef9c76/go.mod h1:x5OoJHDHqxHS801UIuhqGl6QdSAEJvtausosHSdazIo= -github.com/naoina/go-stringutil v0.1.0/go.mod h1:XJ2SJL9jCtBh+P9q5btrd/Ylo8XwT/h1USek5+NqSA0= -github.com/naoina/toml v0.1.2-0.20170918210437-9fafd6967416/go.mod h1:NBIhNtsFMo3G2szEBne+bO4gS192HuIYRqfvOWb4i1E= github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= github.com/nats-io/jwt v0.3.2/go.mod h1:/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU= github.com/nats-io/nats-server/v2 v2.1.2/go.mod h1:Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k= @@ -1507,7 +1299,6 @@ github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzE github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/neilotoole/errgroup v0.1.6/go.mod h1:Q2nLGf+594h0CLBs/Mbg6qOr7GtqDK7C2S41udRnToE= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY= @@ -1518,16 +1309,13 @@ github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtb github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= -github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= -github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.4 h1:29JGrr5oVBm5ulCWet69zQkzWipVXIol6ygQUe/EzNc= github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= -github.com/onsi/gomega v1.4.1/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= @@ -1543,7 +1331,6 @@ github.com/opencontainers/runc v1.1.12/go.mod h1:S+lQwSfncpBha7XTy/5lBwWgm5+y5Ma github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis= github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/opentracing/opentracing-go v1.0.3-0.20180606204148-bd9c31933947/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= github.com/openzipkin-contrib/zipkin-go-opentracing v0.4.5/go.mod h1:/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA= github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= @@ -1555,17 +1342,12 @@ github.com/pact-foundation/pact-go v1.0.4/go.mod h1:uExwJY4kCzNPcHRj+hCR/HBbOOIw github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/paulbellamy/ratecounter v0.2.0/go.mod h1:Hfx1hDpSGoqxkVVpBi/IlYD7kChlfo5C6hzIHwPqfFE= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= -github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4= github.com/pelletier/go-toml/v2 v2.2.4/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= -github.com/peterh/liner v1.0.1-0.20180619022028-8c1271fcf47f/go.mod h1:xIteQHvHuaLYG9IFj6mSxM0fCKrs34IrEQUhOYuGPHc= -github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 h1:Dx7Ovyv/SFnMFw3fD4oEoeorXc6saIiQ23LrGLth0Gw= github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= -github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= @@ -1582,7 +1364,6 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= -github.com/pkg/term v0.0.0-20180730021639-bffc007b7fd5/go.mod h1:eCbImbZ95eXtAUIbLAuAVnBnwf83mjf6QIVH8SHYwqQ= github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 h1:GFCKgmp0tecUJ0sJuv4pzYCqS9+RGSn52M3FUwPs+uo= github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1:t/avpk3KcrXxUnYOhZhMXJlSEyie6gQbtLq5NM3loB8= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -1607,10 +1388,8 @@ github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6T github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= -github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= @@ -1627,15 +1406,10 @@ github.com/prometheus/procfs v0.3.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= -github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/rakyll/statik v0.1.7 h1:OF3QCZUuyPxuGEP7B4ypUa7sB/iHtqOTDYZXGM8KOdQ= -github.com/rakyll/statik v0.1.7/go.mod h1:AlZONWzMtEnMs7W4e/1LURLiI49pIMmp6V9Unghqrcc= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM= github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52/go.mod h1:RDpi1RftBQPUCDRw6SmxeaREsAaRKnOclghuzp/WRzc= -github.com/rjeczalik/notify v0.9.1/go.mod h1:rKwnCoCGeuQnwBtTSPL9Dad03Vh2n40ePRrjvIXnJho= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= @@ -1649,7 +1423,6 @@ github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU github.com/rs/xid v1.6.0/go.mod h1:7XoLgs4eV+QndskICGsho+ADou8ySMSjJKDIan90Nz0= github.com/rs/zerolog v1.34.0 h1:k43nTLIwcTVQAncfCw4KZ2VY6ukYoZaBPNOE8txlOeY= github.com/rs/zerolog v1.34.0/go.mod h1:bJsvje4Z08ROH4Nhs5iH600c3IkWhwp44iRc54W6wYQ= -github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= @@ -1661,11 +1434,6 @@ github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0 github.com/sasha-s/go-deadlock v0.3.5 h1:tNCOEEDG6tBqrNDOX35j/7hL5FcFViG6awUGROb2NsU= github.com/sasha-s/go-deadlock v0.3.5/go.mod h1:bugP6EGbdGYObIlx7pUZtWqlvo8k9H6vCBBsiChJQ5U= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/segmentio/fasthash v1.0.3/go.mod h1:waKX8l2N8yckOgmSsXJi7x1ZfdKZ4x7KRMzBtS3oedY= -github.com/segmentio/kafka-go v0.1.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= -github.com/segmentio/kafka-go v0.2.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= -github.com/shirou/gopsutil v3.21.4-0.20210419000835-c7a38de76ee5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= @@ -1680,33 +1448,25 @@ github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJ github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/afero v1.12.0 h1:UcOPyRBYczmFn6yvphxkn9ZEOY65cpwGKb5mL36mrqs= github.com/spf13/afero v1.12.0/go.mod h1:ZTlWwG4/ahT8W7T0WQ5uYmjI9duaLQGy3Q2OAl4sk/4= -github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.9.2 h1:SsGfm7M8QOFtEzumm7UZrZdLLquNdzFYfIbEXntcFbE= github.com/spf13/cast v1.9.2/go.mod h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= -github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo= github.com/spf13/cobra v1.9.1/go.mod h1:nDyEzZ8ogv936Cinf6g1RU9MRY64Ir93oCnqb9wxYW0= -github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= -github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/pflag v1.0.6/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/pflag v1.0.7 h1:vN6T9TfwStFPFM5XzjsvmzZkLuaLX+HS+0SeFLRgU6M= github.com/spf13/pflag v1.0.7/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= -github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/spf13/viper v1.20.1 h1:ZMi+z/lvLyPSCoNtFCpqjy0S4kPbirhpTMwl8BkW9X4= github.com/spf13/viper v1.20.1/go.mod h1:P9Mdzt1zoHIG8m2eZQinpiBjo6kCmZSKBClNNqjJvu4= github.com/spiffe/go-spiffe/v2 v2.5.0 h1:N2I01KCUkv1FAjZXJMwh95KK1ZIQLYbPfhaxw8WS0hE= github.com/spiffe/go-spiffe/v2 v2.5.0/go.mod h1:P+NxobPc6wXhVtINNtFjNWGBTreew1GBUCwT2wPmb7g= -github.com/status-im/keycard-go v0.0.0-20190316090335-8537d3370df4/go.mod h1:RZLeN1LMWmRsyYjvAu+I6Dm9QmlDaIIt+Y+4Kd7Tp+Q= github.com/streadway/amqp v0.0.0-20190404075320-75d898a42a94/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271/go.mod h1:AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw= github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI= @@ -1716,7 +1476,6 @@ github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSS github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= -github.com/stretchr/testify v1.2.0/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= @@ -1738,39 +1497,18 @@ github.com/tendermint/go-amino v0.16.0 h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2l github.com/tendermint/go-amino v0.16.0/go.mod h1:TQU0M1i/ImAo+tYpZi73AU3V/dKeCoMC9Sphe2ZwGME= github.com/tidwall/btree v1.7.0 h1:L1fkJH/AuEh5zBnnBbmTwQ5Lt+bRJ5A8EWecslvo9iI= github.com/tidwall/btree v1.7.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY= -github.com/tidwall/gjson v1.12.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/gjson v1.14.0/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/tidwall/sjson v1.2.4/go.mod h1:098SZ494YoMWPmMO6ct4dcFnqxwj9r/gF0Etp19pSNM= -github.com/tinylib/msgp v1.0.2/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= -github.com/tklauser/go-sysconf v0.3.5/go.mod h1:MkWzOF4RMCshBAMXuhXJs64Rte09mITnppBXY/rYEFI= -github.com/tklauser/numcpus v0.2.2/go.mod h1:x3qojaO3uyYt0i56EW/VUYs7uBvdl2fkfZFu0T9wgjM= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= -github.com/tyler-smith/go-bip39 v1.0.1-0.20181017060643-dbb3b84ba2ef/go.mod h1:sJ5fKU0s6JVwZjjcUEX2zFOnvq0ASQ2K9Zr6cf67kNs= -github.com/tyler-smith/go-bip39 v1.0.2/go.mod h1:sJ5fKU0s6JVwZjjcUEX2zFOnvq0ASQ2K9Zr6cf67kNs= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= -github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= github.com/ugorji/go/codec v1.1.7/go.mod h1:Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY= github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/ulikunitz/xz v0.5.14 h1:uv/0Bq533iFdnMHZdRBTOlaNMdb1+ZxXIlHDZHIHcvg= github.com/ulikunitz/xz v0.5.14/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= -github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= -github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= -github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= -github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= -github.com/willf/bitset v1.1.3/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6/go.mod h1:ce1O1j6UtZfjr22oyGxGLbauSBp2YVXpARAosm7dHBg= -github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -github.com/ybbus/jsonrpc v2.1.2+incompatible/go.mod h1:XJrh1eMSzdIYFbM08flv0wp5G35eRniyeGut1z+LSiE= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -1811,8 +1549,6 @@ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 h1:yd02MEj go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0/go.mod h1:umTcuxiv1n/s/S6/c2AT/g2CQ7u5C59sHDNmfSwgz7Q= go.opentelemetry.io/otel v1.34.0 h1:zRLXxLCgL1WyKsPVrgbSdMN4c0FMkDAskSTQP+0hdUY= go.opentelemetry.io/otel v1.34.0/go.mod h1:OWFPOQ+h4G8xpyjgqo4SxJYdDQ/qmRH+wivy7zzx9oI= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0 h1:WDdP9acbMYjbKIyJUhTvtzj601sVJOqgWdUxSdR/Ysc= -go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.29.0/go.mod h1:BLbf7zbNIONBLPwvFnwNHGj4zge8uTCM/UPIVW1Mq2I= go.opentelemetry.io/otel/metric v1.34.0 h1:+eTR3U0MyfWjRDhmFMxe2SsW64QrZ84AOhvqS7Y+PoQ= go.opentelemetry.io/otel/metric v1.34.0/go.mod h1:CEDrp0fy2D0MvkXE+dPV7cMi8tWZwX3dmaIhwPOaqHE= go.opentelemetry.io/otel/sdk v1.34.0 h1:95zS4k/2GOy069d321O8jWgYsW3MzVV+KuSPKp7Wr1A= @@ -1839,7 +1575,6 @@ go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9i go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= -go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.18.1/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= @@ -1849,27 +1584,17 @@ go.yaml.in/yaml/v3 v3.0.3 h1:bXOww4E/J3f66rav3pX3m8w6jDE4knZjGOw8b5Y6iNE= go.yaml.in/yaml/v3 v3.0.3/go.mod h1:tBHosrYAkRZjRAOREWbDnBXUf08JOwYq++0QNwQiWzI= golang.org/x/arch v0.15.0 h1:QtOrQd0bTUnhNVNndMpLHNWrDmYzZ2KDqSrEymqInZw= golang.org/x/arch v0.15.0/go.mod h1:JmwW7aLIoRUKgaTzhkiEFxvcEiQGyOg9BMonBJUS7EE= -golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190909091759-094676da4a83/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= -golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= -golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= @@ -1941,7 +1666,6 @@ golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/net v0.0.0-20180719180050-a680a1efc54d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1979,19 +1703,16 @@ golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210220033124-5f55cee0dc0d/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= @@ -2007,7 +1728,6 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= @@ -2083,9 +1803,7 @@ golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2093,9 +1811,7 @@ golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2106,7 +1822,6 @@ golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200107162124-548cf772de50/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2126,7 +1841,6 @@ golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200814200057-3d37ad5750ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2139,11 +1853,8 @@ golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210316164454-77fc1eacc6aa/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210324051608-47abb6519492/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210420205809-ac73e9fd8988/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2168,7 +1879,6 @@ golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220315194320-039c03cc5b86/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2183,7 +1893,6 @@ golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= @@ -2199,10 +1908,8 @@ golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw= golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= -golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= @@ -2242,8 +1949,6 @@ golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -2282,7 +1987,6 @@ golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200108203644-89082a384178/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -2332,12 +2036,9 @@ golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNq golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= -gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= -gonum.org/v1/gonum v0.6.0/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= -gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= @@ -2417,7 +2118,6 @@ google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRn google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= -google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= @@ -2425,7 +2125,6 @@ google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvx google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= -google.golang.org/genproto v0.0.0-20200108215221-bd8f9a0ef82f/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= @@ -2637,12 +2336,9 @@ gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qS gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce/go.mod h1:5AcXVHNjg+BDxry382+8OKon8SEWiKktQR07RKPsv1c= -gopkg.in/olebedev/go-duktape.v3 v3.0.0-20200619000410-60c24ae608a6/go.mod h1:uAJfkITjFhyEEuUfm7bsmCZRbW5WRq8s9EY8HZ6hCns= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/urfave/cli.v1 v1.20.0/go.mod h1:vuBzUtMdQeixQj8LVd+/98pzhxNGQoyuPBlsXHOQNO0= gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= @@ -2658,7 +2354,6 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q= gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA= honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -2711,11 +2406,8 @@ pgregory.net/rapid v1.2.0 h1:keKAYRcjm+e1F0oAuU5F5+YPAWcyxNNRK2wud503Gnk= pgregory.net/rapid v1.2.0/go.mod h1:PY5XlDGj0+V1FCq0o192FdRhpKHGTRIWBgqjDBTrq04= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= -rsc.io/qr v0.2.0 h1:6vBLea5/NRMVTz8V66gipeLycZMl/+UlFmk8DvqQ6WY= -rsc.io/qr v0.2.0/go.mod h1:IF+uZjkb9fqyeF/4tlBoynqmQxUoPfWEKh921coOuXs= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= -rsc.io/tmplfunc v0.0.3/go.mod h1:AG3sTPzElb1Io3Yg4voV9AGZJuleGAwaVRxL9M49PhA= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.6.0 h1:G8fkbMSAFqgEFgh4b1wmtzDnioxFCUgTZhlbj5P9QYs= sigs.k8s.io/yaml v1.6.0/go.mod h1:796bPqUfzR/0jLAl6XjHl3Ck7MiyVv8dbTdyT3/pMf4= diff --git a/proto/pstake/liquidstakeibc/v1beta1/genesis.proto b/proto/pstake/liquidstakeibc/v1beta1/genesis.proto new file mode 100644 index 000000000..8db675c72 --- /dev/null +++ b/proto/pstake/liquidstakeibc/v1beta1/genesis.proto @@ -0,0 +1,32 @@ +syntax = "proto3"; +package pstake.liquidstakeibc.v1beta1; + +import "gogoproto/gogo.proto"; +import "pstake/liquidstakeibc/v1beta1/params.proto"; +import "pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto"; + +// this line is used by starport scaffolding # genesis/proto/import + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/liquidstakeibc/types"; + +// GenesisState defines the liquidstakeibc module's genesis state. +message GenesisState { + option deprecated = true; + + Params params = 1 [ (gogoproto.nullable) = false ]; + + // initial host chain list + repeated HostChain host_chains = 2; + + // initial deposit list + repeated Deposit deposits = 3; + + // initial unbondings + repeated Unbonding unbondings = 4; + + // initial user unbondings + repeated UserUnbonding user_unbondings = 5; + + // validator unbondings + repeated ValidatorUnbonding validator_unbondings = 6; +} diff --git a/proto/pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto b/proto/pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto new file mode 100644 index 000000000..7f791f166 --- /dev/null +++ b/proto/pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto @@ -0,0 +1,369 @@ +syntax = "proto3"; +package pstake.liquidstakeibc.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "google/protobuf/timestamp.proto"; +import "cosmos/staking/v1beta1/staking.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/liquidstakeibc/types"; + +message HostChain { + option deprecated = true; + + option (gogoproto.goproto_stringer) = true; + + // host chain id + string chain_id = 1; + // ibc connection id + string connection_id = 2; + // module params + HostChainLSParams params = 3; + // native token denom + string host_denom = 4; + // ibc connection channel id + string channel_id = 5; + // ibc connection port id + string port_id = 6; + // delegation host account + ICAAccount delegation_account = 7; + // reward host account + ICAAccount rewards_account = 8; + // validator set + repeated Validator validators = 9; + // minimum ls amount + string minimum_deposit = 10 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + // redemption rate + string c_value = 11 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // previous redemption rate + string last_c_value = 12 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // undelegation epoch factor + int64 unbonding_factor = 13; + // whether the chain is ready to accept delegations or not + bool active = 14; + // factor limit for auto-compounding, daily periodic rate (APY / 365s) + string auto_compound_factor = 15 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // host chain flags + HostChainFlags flags = 16; + // non-compoundable chain reward params + RewardParams reward_params = 17; +} + +message HostChainFlags { + option deprecated = true; + bool lsm = 1; } + +message RewardParams { + option deprecated = true; + + // rewards denom on the host chain + string denom = 1; + // entity which will convert rewards to the host denom + string destination = 2 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} + +message HostChainLSParams { + option deprecated = true; + + string deposit_fee = 1 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string restake_fee = 2 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string unstake_fee = 3 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string redemption_fee = 4 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + // LSM validator cap + // Should be used only when HostChainFlag.Lsm == true, orelse default + string lsm_validator_cap = 6 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // LSM bond factor + // Should be used only when HostChainFlag.Lsm == true, orelse default + string lsm_bond_factor = 7 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // UndelegateEntries + uint32 max_entries = 8; + // amount skew that is acceptable before redelegating + string redelegation_acceptable_delta = 9 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + string upper_c_value_limit = 10 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // upper limit for the c value of the host chain + + string lower_c_value_limit = 11 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // lower limit for the c value of the host chain +} + +message ICAAccount { + option deprecated = true; + + enum ChannelState { + // ICA channel is being created + ICA_CHANNEL_CREATING = 0; + // ICA is established and the account can be used + ICA_CHANNEL_CREATED = 1; + } + + // address of the ica on the controller chain + string address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + // token balance of the ica + cosmos.base.v1beta1.Coin balance = 2 [ + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin", + (gogoproto.nullable) = false + ]; + // owner string + string owner = 3; + ChannelState channel_state = 4; +} + +message Validator { + option deprecated = true; + + // valoper address + string operator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + // validator status + string status = 2; + // validator weight in the set + string weight = 3 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // amount delegated by the module to the validator + string delegated_amount = 4 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + // the validator token exchange rate, total bonded tokens divided by total + // shares issued + string exchange_rate = 5 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // the unbonding epoch number when the validator transitioned into the state + int64 unbonding_epoch = 6; + // whether the validator can accept delegations or not, default true for + // non-lsm chains + bool delegable = 7; +} + +message Deposit { + option deprecated = true; + + enum DepositState { + // no action has been initiated on the deposit + DEPOSIT_PENDING = 0; + // deposit sent to the host chain delegator address + DEPOSIT_SENT = 1; + // deposit received by the host chain delegator address + DEPOSIT_RECEIVED = 2; + // delegation submitted for the deposit on the host chain + DEPOSIT_DELEGATING = 3; + } + + // deposit target chain + string chain_id = 1; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; + // epoch number of the deposit + int64 epoch = 3; + // state + DepositState state = 4; + // sequence id of the ibc transaction + string ibc_sequence_id = 5; +} + +message LSMDeposit { + option deprecated = true; + + enum LSMDepositState { + option deprecated = true; + + // no action has been initiated on the deposit + DEPOSIT_PENDING = 0; + // deposit sent to the host chain delegator address + DEPOSIT_SENT = 1; + // deposit received by the host chain delegator address + DEPOSIT_RECEIVED = 2; + // deposit started the untokenization process + DEPOSIT_UNTOKENIZING = 3; + } + + // deposit target chain + string chain_id = 1; + // this is calculated when liquid staking [lsm_shares * + // validator_exchange_rate] + string amount = 2 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + // LSM token shares, they are mapped 1:1 with the delegator shares that are + // tokenized https://github.com/iqlusioninc/cosmos-sdk/pull/19 + string shares = 3 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + // LSM token denom + string denom = 4; + // LSM token ibc denom + string ibc_denom = 5; + // address of the delegator + string delegator_address = 6; + // state o the deposit + LSMDepositState state = 7; + // sequence id of the ibc transaction + string ibc_sequence_id = 8; +} + +message Unbonding { + option deprecated = true; + + enum UnbondingState { + option deprecated = true; + + // no action has been initiated on the unbonding + UNBONDING_PENDING = 0; + // unbonding action has been sent to the host chain + UNBONDING_INITIATED = 1; + // unbonding is waiting for the maturing period of the host chain + UNBONDING_MATURING = 2; + // unbonding has matured and is ready to transfer from the host chain + UNBONDING_MATURED = 3; + // unbonding is on the persistence chain and can be claimed + UNBONDING_CLAIMABLE = 4; + // unbonding has failed + UNBONDING_FAILED = 5; + } + + // unbonding target chain + string chain_id = 1; + // epoch number of the unbonding record + int64 epoch_number = 2; + // time when the unbonding matures and can be collected + google.protobuf.Timestamp mature_time = 3 + [ (gogoproto.nullable) = false, (gogoproto.stdtime) = true ]; + // stk token amount that is burned with the unbonding + cosmos.base.v1beta1.Coin burn_amount = 4 [ (gogoproto.nullable) = false ]; + // host token amount that is being unbonded + cosmos.base.v1beta1.Coin unbond_amount = 5 [ (gogoproto.nullable) = false ]; + // sequence id of the ibc transaction + string ibc_sequence_id = 6; + // state of the unbonding during the process + UnbondingState state = 7; +} + +message UserUnbonding { + option deprecated = true; + + // unbonding target chain + string chain_id = 1; + // epoch when the unbonding started + int64 epoch_number = 2; + // address which requested the unbonding + string address = 3 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + // stk token amount that is being unbonded + cosmos.base.v1beta1.Coin stk_amount = 4 [ (gogoproto.nullable) = false ]; + // host token amount that is being unbonded + cosmos.base.v1beta1.Coin unbond_amount = 5 [ (gogoproto.nullable) = false ]; +} + +message ValidatorUnbonding { + option deprecated = true; + + // unbonding target chain + string chain_id = 1; + // epoch when the unbonding started + int64 epoch_number = 2; + // time when the unbonding matures and can be collected + google.protobuf.Timestamp mature_time = 3 + [ (gogoproto.nullable) = false, (gogoproto.stdtime) = true ]; + // address of the validator that is being unbonded + string validator_address = 4 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + // amount unbonded from the validator + cosmos.base.v1beta1.Coin amount = 5 [ (gogoproto.nullable) = false ]; + // sequence id of the ibc transaction + string ibc_sequence_id = 6; +} + +message KVUpdate { + option deprecated = true; + + string key = 1; + string value = 2; +} + +message Redelegations { + option deprecated = true; + + string chain_i_d = 1; + repeated cosmos.staking.v1beta1.Redelegation redelegations = 2; +} + +message RedelegateTx { + option deprecated = true; + + enum RedelegateTxState { + option deprecated = true; + + + // redelegate txn sent + REDELEGATE_SENT = 0; + // redelegate txn acked + REDELEGATE_ACKED = 1; + } + + // target chain + string chain_id = 1; + + string ibc_sequence_id = 2; + // state of the unbonding during the process + RedelegateTxState state = 3; +} diff --git a/proto/pstake/liquidstakeibc/v1beta1/msgs.proto b/proto/pstake/liquidstakeibc/v1beta1/msgs.proto new file mode 100644 index 000000000..5a839ba73 --- /dev/null +++ b/proto/pstake/liquidstakeibc/v1beta1/msgs.proto @@ -0,0 +1,193 @@ +syntax = "proto3"; +package pstake.liquidstakeibc.v1beta1; + +import "google/api/annotations.proto"; +import "cosmos_proto/cosmos.proto"; +import "gogoproto/gogo.proto"; +import "cosmos/msg/v1/msg.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "amino/amino.proto"; + +import "pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto"; +import "pstake/liquidstakeibc/v1beta1/params.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/liquidstakeibc/types"; + +// Msg defines the liquidstakeibc services. +service Msg { + option deprecated = true; + + option (cosmos.msg.v1.service) = true; + + rpc RegisterHostChain(MsgRegisterHostChain) + returns (MsgRegisterHostChainResponse); + rpc UpdateHostChain(MsgUpdateHostChain) returns (MsgUpdateHostChainResponse); + + rpc LiquidStake(MsgLiquidStake) returns (MsgLiquidStakeResponse) { + option (google.api.http).post = + "/pstake/liquidstakeibc/v1beta1/LiquidStake"; + } + + rpc LiquidStakeLSM(MsgLiquidStakeLSM) returns (MsgLiquidStakeLSMResponse) { + option (google.api.http).post = + "/pstake/liquidstakeibc/v1beta1/LiquidStakeLSM"; + } + + rpc LiquidUnstake(MsgLiquidUnstake) returns (MsgLiquidUnstakeResponse) { + option (google.api.http).post = + "/pstake/liquidstakeibc/v1beta1/LiquidUnstake"; + } + + rpc Redeem(MsgRedeem) returns (MsgRedeemResponse) { + option (google.api.http).post = "/pstake/liquidstakeibc/v1beta1/Redeem"; + } + + rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse); +} + +message MsgRegisterHostChain { + option deprecated = true; + + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/MsgRegisterHostChain"; + + // authority is the address of the governance account + string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + + string connection_id = 2; + string deposit_fee = 3 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string restake_fee = 4 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string unstake_fee = 5 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string redemption_fee = 6 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string channel_id = 7; + string port_id = 8; + string host_denom = 9; + string minimum_deposit = 10 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + int64 unbonding_factor = 11; + int64 auto_compound_factor = 12; +} + +message MsgRegisterHostChainResponse { + option deprecated = true; +} + +message MsgUpdateHostChain { + option deprecated = true; + + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/MsgUpdateHostChain"; + // authority is the address of the governance account + string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + + string chain_id = 2; + repeated KVUpdate updates = 3 [ (amino.dont_omitempty) = true ]; +} + +message MsgUpdateHostChainResponse { + option deprecated = true; +} + +message MsgLiquidStake { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + option (amino.name) = "pstake/MsgLiquidStake"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message MsgLiquidStakeResponse { + option deprecated = true; +} + +message MsgLiquidStakeLSM { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + option (amino.name) = "pstake/MsgLiquidStakeLSM"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + repeated cosmos.base.v1beta1.Coin delegations = 2 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins" + ]; +} + +message MsgLiquidStakeLSMResponse { + option deprecated = true; +} + +message MsgLiquidUnstake { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + option (amino.name) = "pstake/MsgLiquidUnstake"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message MsgLiquidUnstakeResponse { + option deprecated = true; +} + +message MsgRedeem { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + option (amino.name) = "pstake/MsgRedeem"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message MsgRedeemResponse { + option deprecated = true; +} + +message MsgUpdateParams { + option deprecated = true; + + option (gogoproto.equal) = false; + option (gogoproto.goproto_getters) = false; + + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/MsgUpdateParams"; + + string authority = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + Params params = 2 + [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; +} + +message MsgUpdateParamsResponse { + option deprecated = true; +} diff --git a/proto/pstake/liquidstakeibc/v1beta1/params.proto b/proto/pstake/liquidstakeibc/v1beta1/params.proto new file mode 100644 index 000000000..701b56685 --- /dev/null +++ b/proto/pstake/liquidstakeibc/v1beta1/params.proto @@ -0,0 +1,27 @@ +syntax = "proto3"; +package pstake.liquidstakeibc.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "amino/amino.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/liquidstakeibc/types"; + +// Params defines the parameters for the module. +message Params { + option deprecated = true; + + option (amino.name) = "pstake/x/liquidstakeibc/Params"; + + string admin_address = 1 + [ (cosmos_proto.scalar) = + "cosmos.AddressString" ]; // protocol admin address + + string fee_address = 2 [ (cosmos_proto.scalar) = + "cosmos.AddressString" ]; // protocol fee address + + // fields 3 and 4 were migrated to on-chain params. + // check https://github.com/persistenceOne/pstake-native/pull/732. + reserved 3; // upper_c_value_limit + reserved 4; // lower_c_value_limit +} diff --git a/proto/pstake/liquidstakeibc/v1beta1/query.proto b/proto/pstake/liquidstakeibc/v1beta1/query.proto new file mode 100644 index 000000000..c80987124 --- /dev/null +++ b/proto/pstake/liquidstakeibc/v1beta1/query.proto @@ -0,0 +1,252 @@ +syntax = "proto3"; +package pstake.liquidstakeibc.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "google/api/annotations.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; +import "cosmos/base/v1beta1/coin.proto"; + +import "pstake/liquidstakeibc/v1beta1/params.proto"; +import "pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto"; + +// this line is used by starport scaffolding # 1 + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/liquidstakeibc/types"; + +// Query defines the gRPC querier service. +service Query { + option deprecated = true; + + // Queries the parameters of the module. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/pstake/liquidstakeibc/v1beta1/params"; + } + + // Queries a HostChain by id. + rpc HostChain(QueryHostChainRequest) returns (QueryHostChainResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/host_chain/{chain_id}"; + } + + // Queries for all the HostChains. + rpc HostChains(QueryHostChainsRequest) returns (QueryHostChainsResponse) { + option (google.api.http).get = "/pstake/liquidstakeibc/v1beta1/host_chains"; + } + + // Queries for all the deposits for a host chain. + rpc Deposits(QueryDepositsRequest) returns (QueryDepositsResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/deposits/{chain_id}"; + } + + // Queries for all the deposits for a host chain. + rpc LSMDeposits(QueryLSMDepositsRequest) returns (QueryLSMDepositsResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/lsm_deposits/{chain_id}"; + } + + // Queries all unbondings for a host chain. + rpc Unbondings(QueryUnbondingsRequest) returns (QueryUnbondingsResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/unbondings/{chain_id}"; + } + + // Queries an unbonding for a host chain. + rpc Unbonding(QueryUnbondingRequest) returns (QueryUnbondingResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/unbonding/{chain_id}/{epoch}"; + } + + // Queries all unbondings for a delegator address. + rpc UserUnbondings(QueryUserUnbondingsRequest) + returns (QueryUserUnbondingsResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/user_unbondings/{address}"; + } + + // Queries all unbondings for a host chain. + rpc HostChainUserUnbondings(QueryHostChainUserUnbondingsRequest) + returns (QueryHostChainUserUnbondingsResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/user_unbondings/{chain_id}"; + } + + // Queries all validator unbondings for a host chain. + rpc ValidatorUnbondings(QueryValidatorUnbondingRequest) + returns (QueryValidatorUnbondingResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/validator_unbondings/{chain_id}"; + } + + // Queries for a host chain deposit account balance. + rpc DepositAccountBalance(QueryDepositAccountBalanceRequest) + returns (QueryDepositAccountBalanceResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/deposit_account_balance/{chain_id}"; + } + + // Queries for a host chain exchange rate between the host token and the stk + // token. + rpc ExchangeRate(QueryExchangeRateRequest) + returns (QueryExchangeRateResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/exchange_rate/{chain_id}"; + } + + // Queries for a host chain redelegation entries on the host token delegation + // acct. + rpc Redelegations(QueryRedelegationsRequest) + returns (QueryRedelegationsResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/redelegations/{chain_id}"; + } + + // Queries for a host chain redelegation-txs for the host token. + rpc RedelegationTx(QueryRedelegationTxRequest) + returns (QueryRedelegationTxResponse) { + option (google.api.http).get = + "/pstake/liquidstakeibc/v1beta1/redelegation_tx/{chain_id}"; + } +} + +message QueryParamsRequest { + option deprecated = true; +} + +message QueryParamsResponse { + option deprecated = true; + + Params params = 1 [ (gogoproto.nullable) = false ]; +} + +message QueryHostChainRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryHostChainResponse { + option deprecated = true; + + HostChain host_chain = 1 [ (gogoproto.nullable) = false ]; +} + +message QueryHostChainsRequest { + option deprecated = true; +} + +message QueryHostChainsResponse { + option deprecated = true; + repeated HostChain host_chains = 1; } + +message QueryDepositsRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryDepositsResponse { + option deprecated = true; + repeated Deposit deposits = 1; } + +message QueryLSMDepositsRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryLSMDepositsResponse { + option deprecated = true; + repeated LSMDeposit deposits = 1; } + +message QueryUnbondingsRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryUnbondingsResponse { + option deprecated = true; + repeated Unbonding unbondings = 1; } + +message QueryUnbondingRequest { + option deprecated = true; + + string chain_id = 1; + int64 epoch = 2; +} + +message QueryUnbondingResponse { + option deprecated = true; + Unbonding unbonding = 1; } + +message QueryUserUnbondingsRequest { + option deprecated = true; + string address = 1; } + +message QueryUserUnbondingsResponse { + option deprecated = true; + + repeated UserUnbonding user_unbondings = 1; +} + +message QueryHostChainUserUnbondingsRequest { + option deprecated = true; + + string chain_id = 1; + cosmos.base.query.v1beta1.PageRequest pagination = 2; +} + +message QueryHostChainUserUnbondingsResponse { + option deprecated = true; + + repeated UserUnbonding user_unbondings = 1; + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} + +message QueryValidatorUnbondingRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryValidatorUnbondingResponse { + option deprecated = true; + + repeated ValidatorUnbonding validator_unbondings = 1; +} + +message QueryDepositAccountBalanceRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryDepositAccountBalanceResponse { + option deprecated = true; + + cosmos.base.v1beta1.Coin balance = 1 [ (gogoproto.nullable) = false ]; +} + +message QueryExchangeRateRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryExchangeRateResponse { + option deprecated = true; + + string rate = 1 [ + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false, + (cosmos_proto.scalar) = "cosmos.Dec" + ]; +} + +message QueryRedelegationsRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryRedelegationsResponse { + option deprecated = true; + + liquidstakeibc.v1beta1.Redelegations redelegations = 1; +} + +message QueryRedelegationTxRequest { + option deprecated = true; + string chain_id = 1; } + +message QueryRedelegationTxResponse { + option deprecated = true; + + repeated liquidstakeibc.v1beta1.RedelegateTx redelegation_tx = 1; +} diff --git a/proto/pstake/lscosmos/v1beta1/genesis.proto b/proto/pstake/lscosmos/v1beta1/genesis.proto new file mode 100644 index 000000000..b49af1ce3 --- /dev/null +++ b/proto/pstake/lscosmos/v1beta1/genesis.proto @@ -0,0 +1,33 @@ +syntax = "proto3"; +package pstake.lscosmos.v1beta1; + +import "gogoproto/gogo.proto"; +import "pstake/lscosmos/v1beta1/params.proto"; +import "pstake/lscosmos/v1beta1/lscosmos.proto"; +import "pstake/lscosmos/v1beta1/governance_proposal.proto"; +// this line is used by starport scaffolding # genesis/proto/import + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/lscosmos/types"; + +// GenesisState defines the lscosmos module's genesis state. +message GenesisState { + option deprecated = true; + + Params params = 1 [ (gogoproto.nullable) = false ]; + + // this line is used by starport scaffolding # genesis/proto/state + bool module_enabled = 2; + HostChainParams host_chain_params = 3 [ (gogoproto.nullable) = false ]; + AllowListedValidators allow_listed_validators = 4 + [ (gogoproto.nullable) = false ]; + DelegationState delegation_state = 5 [ (gogoproto.nullable) = false ]; + HostChainRewardAddress host_chain_reward_address = 6 + [ (gogoproto.nullable) = false ]; + IBCAmountTransientStore i_b_c_amount_transient_store = 7 + [ (gogoproto.nullable) = false ]; + repeated UnbondingEpochCValue unbonding_epoch_c_values = 8 + [ (gogoproto.nullable) = false ]; + repeated DelegatorUnbondingEpochEntry delegator_unbonding_epoch_entries = 9 + [ (gogoproto.nullable) = false ]; + HostAccounts host_accounts = 10 [ (gogoproto.nullable) = false ]; +} diff --git a/proto/pstake/lscosmos/v1beta1/governance_proposal.proto b/proto/pstake/lscosmos/v1beta1/governance_proposal.proto new file mode 100644 index 000000000..85511873d --- /dev/null +++ b/proto/pstake/lscosmos/v1beta1/governance_proposal.proto @@ -0,0 +1,72 @@ +syntax = "proto3"; +package pstake.lscosmos.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos_proto/cosmos.proto"; +import "pstake/lscosmos/v1beta1/lscosmos.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/lscosmos/types"; + +option (gogoproto.equal_all) = true; +option (gogoproto.stringer_all) = false; +option (gogoproto.goproto_getters_all) = false; + +message MinDepositAndFeeChangeProposal { + option deprecated = true; + + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; + string min_deposit = 3 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + string pstake_deposit_fee = 4 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string pstake_restake_fee = 5 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string pstake_unstake_fee = 6 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; + string pstake_redemption_fee = 7 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; +} + +message PstakeFeeAddressChangeProposal { + option deprecated = true; + + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; + string pstake_fee_address = 3 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} + +message AllowListedValidatorSetChangeProposal { + option deprecated = true; + + option (gogoproto.equal) = false; + option (gogoproto.goproto_stringer) = false; + + string title = 1; + string description = 2; + AllowListedValidators allow_listed_validators = 3 + [ (gogoproto.nullable) = false ]; +} diff --git a/proto/pstake/lscosmos/v1beta1/lscosmos.proto b/proto/pstake/lscosmos/v1beta1/lscosmos.proto new file mode 100644 index 000000000..7f770eeb4 --- /dev/null +++ b/proto/pstake/lscosmos/v1beta1/lscosmos.proto @@ -0,0 +1,196 @@ +syntax = "proto3"; +package pstake.lscosmos.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "google/protobuf/timestamp.proto"; +import "cosmos_proto/cosmos.proto"; +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/lscosmos/types"; + +option (gogoproto.equal_all) = true; +option (gogoproto.stringer_all) = false; +option (gogoproto.goproto_getters_all) = false; + +message AllowListedValidators { + option deprecated = true; + + repeated AllowListedValidator allow_listed_validators = 1 [ + (gogoproto.nullable) = false, + (gogoproto.moretags) = "yaml:\"allow_lised_validators\"" + ]; +} + +message AllowListedValidator { + option deprecated = true; + + + // validator_address defines the bech32-encoded address the allowlisted + // validator + string validator_address = 1 [ + (cosmos_proto.scalar) = "cosmos.AddressString", + (gogoproto.moretags) = "yaml:\"validator_address\"" + ]; + + // target_weight specifies the target weight for liquid staking, unstaking + // amount, which is a value for calculating the real weight to be derived + // according to the active status + string target_weight = 2 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.moretags) = "yaml:\"target_weight\"", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; +} + +message PstakeParams { + option deprecated = true; + + string pstake_deposit_fee = 1 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string pstake_restake_fee = 2 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string pstake_unstake_fee = 3 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string pstake_redemption_fee = 4 [ + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; // protocol fee in percentage + string pstake_fee_address = 5 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} + +// HostChainParams go into the DB +message HostChainParams { + option deprecated = true; + + option (gogoproto.goproto_stringer) = true; + + string chain_i_d = 1; + string connection_i_d = 2; + string transfer_channel = 3; + string transfer_port = 4; + string base_denom = 5; + string mint_denom = 6; + string min_deposit = 7 [ + (cosmos_proto.scalar) = "cosmos.Int", + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + PstakeParams pstake_params = 8 [ (gogoproto.nullable) = false ]; +} + +// DelegationState stores module account balance, ica account balance, +// delegation state, undelegation state +message DelegationState { + option deprecated = true; + + // This field is necessary as the address of not blocked for send coins, + // we only should care about funds that have come via proper channels. + repeated cosmos.base.v1beta1.Coin host_delegation_account_balance = 1 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins" + ]; + string host_chain_delegation_address = 2 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + repeated HostAccountDelegation host_account_delegations = 3 + [ (gogoproto.nullable) = false ]; + repeated HostAccountUndelegation host_account_undelegations = 4 + [ (gogoproto.nullable) = false ]; +} + +message HostAccountDelegation { + option deprecated = true; + + option (gogoproto.goproto_stringer) = true; + + string validator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message HostAccountUndelegation { + option deprecated = true; + + int64 epoch_number = 1; + cosmos.base.v1beta1.Coin total_undelegation_amount = 2 + [ (gogoproto.nullable) = false ]; + google.protobuf.Timestamp completion_time = 3 + [ (gogoproto.nullable) = false, (gogoproto.stdtime) = true ]; + repeated UndelegationEntry undelegation_entries = 4 + [ (gogoproto.nullable) = false ]; +} + +message UndelegationEntry { + option deprecated = true; + + option (gogoproto.goproto_stringer) = true; + string validator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message HostChainRewardAddress { + option deprecated = true; + + string address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} + +message IBCAmountTransientStore { + option deprecated = true; + + // ibc_transfer stores only tokens which have ibc denoms "ibc/HEXHASH" + repeated cosmos.base.v1beta1.Coin i_b_c_transfer = 1 [ + (gogoproto.nullable) = false, + (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins" + ]; + // ica_delegate stores only token which has staking baseDenom + cosmos.base.v1beta1.Coin i_c_a_delegate = 2 [ (gogoproto.nullable) = false ]; + + repeated TransientUndelegationTransfer undelegaton_complete_i_b_c_transfer = 3 + [ (gogoproto.nullable) = false ]; +} + +message TransientUndelegationTransfer { + option deprecated = true; + + int64 epoch_number = 1; + cosmos.base.v1beta1.Coin amount_unbonded = 2 [ (gogoproto.nullable) = false ]; +} + +message UnbondingEpochCValue { + option deprecated = true; + + int64 epoch_number = 1; + + // c_value = stk_burn.Amount/amount_unbonded.Amount + cosmos.base.v1beta1.Coin s_t_k_burn = 2 [ (gogoproto.nullable) = false ]; + cosmos.base.v1beta1.Coin amount_unbonded = 3 [ (gogoproto.nullable) = false ]; + bool is_matured = 4; + bool is_failed = 5; +} + +message DelegatorUnbondingEpochEntry { + option deprecated = true; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + int64 epoch_number = 2; + cosmos.base.v1beta1.Coin amount = 3 [ (gogoproto.nullable) = false ]; +} + +message HostAccounts { + option deprecated = true; + + string delegator_account_owner_i_d = 1; + string rewards_account_owner_i_d = 2; +} diff --git a/proto/pstake/lscosmos/v1beta1/msgs.proto b/proto/pstake/lscosmos/v1beta1/msgs.proto new file mode 100644 index 000000000..98f258124 --- /dev/null +++ b/proto/pstake/lscosmos/v1beta1/msgs.proto @@ -0,0 +1,171 @@ +syntax = "proto3"; +package pstake.lscosmos.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "google/protobuf/any.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "cosmos_proto/cosmos.proto"; +import "cosmos/msg/v1/msg.proto"; +import "pstake/lscosmos/v1beta1/lscosmos.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/lscosmos/types"; + +// Msg defines the lsCosmos services. +service Msg { + option deprecated = true; + option (cosmos.msg.v1.service) = true; + + rpc LiquidStake(MsgLiquidStake) returns (MsgLiquidStakeResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/LiquidStake"; + } + + rpc LiquidUnstake(MsgLiquidUnstake) returns (MsgLiquidUnstakeResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/LiquidUnstake"; + } + + rpc Redeem(MsgRedeem) returns (MsgRedeemResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/Redeem"; + } + + rpc Claim(MsgClaim) returns (MsgClaimResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/Claim"; + } + + rpc RecreateICA(MsgRecreateICA) returns (MsgRecreateICAResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/RecreateICA"; + } + + rpc JumpStart(MsgJumpStart) returns (MsgJumpStartResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/JumpStart"; + } + + rpc ChangeModuleState(MsgChangeModuleState) + returns (MsgChangeModuleStateResponse) { + option (google.api.http).post = + "/pstake/lscosmos/v1beta1/ChangeModuleState"; + } + + rpc ReportSlashing(MsgReportSlashing) returns (MsgReportSlashingResponse) { + option (google.api.http).post = "/pstake/lscosmos/v1beta1/ReportSlashing"; + } +} + +message MsgLiquidStake { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message MsgLiquidStakeResponse { + option deprecated = true; +} + +message MsgLiquidUnstake { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message MsgLiquidUnstakeResponse { + option deprecated = true; +} + +message MsgRedeem { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + cosmos.base.v1beta1.Coin amount = 2 [ (gogoproto.nullable) = false ]; +} + +message MsgRedeemResponse { + option deprecated = true; +} + +message MsgClaim { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "delegator_address"; + + string delegator_address = 1 + [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} + +message MsgClaimResponse { + option deprecated = true; +} + +message MsgRecreateICA { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "from_address"; + + string from_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} + +message MsgRecreateICAResponse { + option deprecated = true; +} + +message MsgJumpStart { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "pstake_address"; + + string pstake_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string chain_i_d = 2; + string connection_i_d = 3; + string transfer_channel = 4; + string transfer_port = 5; + string base_denom = 6; + string mint_denom = 7; + string min_deposit = 8 [ + (gogoproto.customtype) = "cosmossdk.io/math.Int", + (gogoproto.nullable) = false + ]; + AllowListedValidators allow_listed_validators = 9 + [ (gogoproto.nullable) = false ]; + PstakeParams pstake_params = 10 [ (gogoproto.nullable) = false ]; + HostAccounts host_accounts = 11 [ (gogoproto.nullable) = false ]; +} + +message MsgJumpStartResponse { + option deprecated = true; +} + +message MsgChangeModuleState { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "pstake_address"; + + string pstake_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + bool module_state = 2; +} + +message MsgChangeModuleStateResponse { + option deprecated = true; +} + +message MsgReportSlashing { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "pstake_address"; + + string pstake_address = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string validator_address = 2; +} + +message MsgReportSlashingResponse { + option deprecated = true; +} diff --git a/proto/pstake/lscosmos/v1beta1/params.proto b/proto/pstake/lscosmos/v1beta1/params.proto new file mode 100644 index 000000000..521cec7e1 --- /dev/null +++ b/proto/pstake/lscosmos/v1beta1/params.proto @@ -0,0 +1,11 @@ +syntax = "proto3"; +package pstake.lscosmos.v1beta1; + +import "gogoproto/gogo.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/lscosmos/types"; + +// Params defines the parameters for the module. +message Params { + option deprecated = true; +} diff --git a/proto/pstake/lscosmos/v1beta1/query.proto b/proto/pstake/lscosmos/v1beta1/query.proto new file mode 100644 index 000000000..2feb39874 --- /dev/null +++ b/proto/pstake/lscosmos/v1beta1/query.proto @@ -0,0 +1,348 @@ +syntax = "proto3"; +package pstake.lscosmos.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; +import "pstake/lscosmos/v1beta1/params.proto"; +import "pstake/lscosmos/v1beta1/genesis.proto"; +import "pstake/lscosmos/v1beta1/governance_proposal.proto"; +import "pstake/lscosmos/v1beta1/lscosmos.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "google/protobuf/timestamp.proto"; +// this line is used by starport scaffolding # 1 + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/lscosmos/types"; + +// Query defines the gRPC querier service. +service Query { + option deprecated = true; + // Parameters queries the parameters of the module. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/params"; + } + // AllState returns all state of module, aka, genesis export. + rpc AllState(QueryAllStateRequest) returns (QueryAllStateResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/all_state"; + } + + rpc HostChainParams(QueryHostChainParamsRequest) + returns (QueryHostChainParamsResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/host_chain_params"; + } + + rpc DelegationState(QueryDelegationStateRequest) + returns (QueryDelegationStateResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/delegation_state"; + } + + rpc AllowListedValidators(QueryAllowListedValidatorsRequest) + returns (QueryAllowListedValidatorsResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/allow_listed_validators"; + } + + rpc CValue(QueryCValueRequest) returns (QueryCValueResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/c_value"; + } + + rpc ModuleState(QueryModuleStateRequest) returns (QueryModuleStateResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/module_state"; + } + + rpc IBCTransientStore(QueryIBCTransientStoreRequest) + returns (QueryIBCTransientStoreResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/ibc_transient_store"; + } + + rpc Unclaimed(QueryUnclaimedRequest) returns (QueryUnclaimedResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/unclaimed/{delegator_address}"; + } + + rpc FailedUnbondings(QueryFailedUnbondingsRequest) + returns (QueryFailedUnbondingsResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/failed_unbondings/{delegator_address}"; + } + + rpc PendingUnbondings(QueryPendingUnbondingsRequest) + returns (QueryPendingUnbondingsResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/pending_unbondings/{delegator_address}"; + } + + rpc UnbondingEpochCValue(QueryUnbondingEpochCValueRequest) + returns (QueryUnbondingEpochCValueResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/unbonding_epoch_c_value/{epoch_number}"; + } + + rpc HostAccountUndelegation(QueryHostAccountUndelegationRequest) + returns (QueryHostAccountUndelegationResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/host_account_undelegation/{epoch_number}"; + } + + rpc DelegatorUnbondingEpochEntry(QueryDelegatorUnbondingEpochEntryRequest) + returns (QueryDelegatorUnbondingEpochEntryResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/delegator_unbonding_epoch_entry/" + "{delegator_address}/{epoch_number}"; + } + + rpc HostAccounts(QueryHostAccountsRequest) + returns (QueryHostAccountsResponse) { + option (google.api.http).get = "/pstake/lscosmos/v1beta1/host_accounts"; + } + + rpc DepositModuleAccount(QueryDepositModuleAccountRequest) + returns (QueryDepositModuleAccountResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/deposit_module_account"; + } + + rpc DelegatorUnbondingEpochEntries( + QueryAllDelegatorUnbondingEpochEntriesRequest) + returns (QueryAllDelegatorUnbondingEpochEntriesResponse) { + option (google.api.http).get = + "/pstake/lscosmos/v1beta1/delegator_unbonding_epoch_entries/" + "{delegator_address}"; + } +} + +// QueryParamsRequest is request type for the Query/Params RPC method. +message QueryParamsRequest { + option deprecated = true; +} + +// QueryParamsResponse is response type for the Query/Params RPC method. +message QueryParamsResponse { + option deprecated = true; + + // params holds all the parameters of this module. + Params params = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryAllStateRequest is request type for the Query/AllState RPC method. +message QueryAllStateRequest { + option deprecated = true; +} + +// QueryAllStateResponse is response type for the Query/AllState RPC method. +message QueryAllStateResponse { + option deprecated = true; + + // params holds all the parameters of this module. + GenesisState genesis = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryHostChainParamsRequest is request for the Ouery/HostChainParams methods. +message QueryHostChainParamsRequest { + option deprecated = true; +} + +// QueryHostChainParamsResponse is response for the Ouery/HostChainParams +// methods. +message QueryHostChainParamsResponse { + option deprecated = true; + + HostChainParams host_chain_params = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryDelegationStateRequest is request for the Ouery/DelegationState methods. +message QueryDelegationStateRequest { + option deprecated = true; +} + +// QueryDelegationStateResponse is response for the Ouery/DelegationState +// methods. +message QueryDelegationStateResponse { + option deprecated = true; + + DelegationState delegation_state = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryListedValidatorsRequest is a request for the Query/AllowListedValidators +// methods. +message QueryAllowListedValidatorsRequest {} + +// QueryListedValidatorsResponse is a response for the +// Query/AllowListedValidators methods. +message QueryAllowListedValidatorsResponse { + option deprecated = true; + + AllowListedValidators allow_listed_validators = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryCValueRequest is a request for the Query/CValue methods. +message QueryCValueRequest { + option deprecated = true; +} + +// QueryCValueRequest is a response for the Query/CValue methods. +message QueryCValueResponse { + option deprecated = true; + + string c_value = 1 [ + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", + (gogoproto.nullable) = false + ]; +} + +// QueryModuleStateRequest is a request for the Query/ModuleState methods. +message QueryModuleStateRequest { + option deprecated = true; +} + +// QueryModuleStateRequest is a response for the Query/ModuleState methods. +message QueryModuleStateResponse { bool module_state = 1; } + +// QueryIBCTransientStoreRequest is a request for the Query/IBCTransientStore +// methods. +message QueryIBCTransientStoreRequest { + option deprecated = true; +} + +// QueryIBCTransientStoreRequest is a response for the Query/IBCTransientStore +// methods. +message QueryIBCTransientStoreResponse { + option deprecated = true; + + IBCAmountTransientStore i_b_c_transient_store = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryUnclaimedRequest is a request for the Query/Unclaimed methods. +message QueryUnclaimedRequest { + option deprecated = true; + string delegator_address = 1; } +// QueryUnclaimedResponse is a response for the Query/Unclaimed methods. +message QueryUnclaimedResponse { + option deprecated = true; + + repeated UnbondingEpochCValue unclaimed = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryFailedUnbondingsRequest is a request for the Query/FailedUnbondings +// methods. +message QueryFailedUnbondingsRequest { + option deprecated = true; + string delegator_address = 1; } + +// QueryFailedUnbondingsResponse a response for the Query/FailedUnbondings +// methods. +message QueryFailedUnbondingsResponse { + option deprecated = true; + + repeated UnbondingEpochCValue failed_unbondings = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryPendingUnbondingsRequest is a request for the Query/PendingUnbondings +// methods. +message QueryPendingUnbondingsRequest { + option deprecated = true; + string delegator_address = 1; } + +// QueryPendingUnbondingsResponse is a response for the Query/PendingUnbondings +// methods. +message QueryPendingUnbondingsResponse { + option deprecated = true; + + repeated UnbondingEpochCValue pending_unbondings = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryUnbondingEpochCValueRequest is a request for the +// Query/UnbondingEpochCValue methods. +message QueryUnbondingEpochCValueRequest { + option deprecated = true; + int64 epoch_number = 1; } + +// QueryUnbondingEpochCValueResponse is a response for the +// Query/UnbondingEpochCValue methods. +message QueryUnbondingEpochCValueResponse { + option deprecated = true; + + UnbondingEpochCValue unbonding_epoch_c_value = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryHostAccountUndelegationRequest is a request for the +// Query/HostAccountUndelegation methods. +message QueryHostAccountUndelegationRequest { + option deprecated = true; + int64 epoch_number = 1; } + +// QueryHostAccountUndelegationResponse is a response for the +// Query/HostAccountUndelegation methods. +message QueryHostAccountUndelegationResponse { + option deprecated = true; + + HostAccountUndelegation host_account_undelegation = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryDelegatorUnbondingEpochEntryRequest is a request for the +// Query/DelegatorUnbondingEpochEntry methods. +message QueryDelegatorUnbondingEpochEntryRequest { + option deprecated = true; + + string delegator_address = 1; + int64 epoch_number = 2; +} + +// QueryDelegatorUnbondingEpochEntryResponse is a response for the +// Query/DelegatorUnbondingEpochEntry methods. +message QueryDelegatorUnbondingEpochEntryResponse { + option deprecated = true; + + DelegatorUnbondingEpochEntry delegator_unboding_epoch_entry = 1 + [ (gogoproto.nullable) = false ]; +} + +// QueryHostAccountsRequest is a request for the Query/HostAccounts methods. +message QueryHostAccountsRequest { + option deprecated = true; +} + +// QueryHostAccountsResponse is a response for the Query/HostAccounts methods. +message QueryHostAccountsResponse { + option deprecated = true; + + HostAccounts host_accounts = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryDepositModuleAccountRequest is a request for the +// Query/DepositModuleAccount methods. +message QueryDepositModuleAccountRequest { + option deprecated = true; +} + +// QueryDepositModuleAccountResponse is a response for the +// Query/DepositModuleAccount methods. +message QueryDepositModuleAccountResponse { + option deprecated = true; + + cosmos.base.v1beta1.Coin balance = 1 [ (gogoproto.nullable) = false ]; +} + +// QueryAllDelegatorUnbondingEpochEntriesRequest is a request for the +// Query/DelegatorUnbondingEpochEntries methods. +message QueryAllDelegatorUnbondingEpochEntriesRequest { + option deprecated = true; + + string delegator_address = 1; +} + +// QueryAllDelegatorUnbondingEpochEntriesResponse is a response for the +// Query/DelegatorUnbondingEpochEntries methods. +message QueryAllDelegatorUnbondingEpochEntriesResponse { + option deprecated = true; + + repeated DelegatorUnbondingEpochEntry delegator_unbonding_epoch_entries = 1 + [ (gogoproto.nullable) = false ]; +} diff --git a/proto/pstake/ratesync/v1beta1/contract.proto b/proto/pstake/ratesync/v1beta1/contract.proto new file mode 100644 index 000000000..bf440cf6b --- /dev/null +++ b/proto/pstake/ratesync/v1beta1/contract.proto @@ -0,0 +1,41 @@ +syntax = "proto3"; +package pstake.ratesync.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; +import "google/protobuf/timestamp.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/ratesync/types"; + +// msg blob for instantiate contract. +message InstantiateLiquidStakeRateContract { + option deprecated = true; + + string admin = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; + string transfer_channel_i_d = 2; + string transfer_port_i_d = 3; +} + +// wrapper for liquidstakerate as wasm msg should be marshalled as encodedMsg = +// { wasmMsg: { wasm MsgDetails } } +message ExecuteLiquidStakeRate { + option deprecated = true; + + LiquidStakeRate liquid_stake_rate = 1 [ (gogoproto.nullable) = false ]; +} + +// msg blob for execute contract. +message LiquidStakeRate { + option deprecated = true; + + string default_bond_denom = 1; + string stk_denom = 2; + // cvalue = default_bond_denom_price/stk_denom_price + // cvalue = stk_denom_supply/default_bond_denom_supply + string c_value = 3 [ + (gogoproto.nullable) = false, + (cosmos_proto.scalar) = "cosmos.Dec", + (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec" + ]; + int64 controller_chain_time = 4; +} \ No newline at end of file diff --git a/proto/pstake/ratesync/v1beta1/genesis.proto b/proto/pstake/ratesync/v1beta1/genesis.proto new file mode 100644 index 000000000..404932de8 --- /dev/null +++ b/proto/pstake/ratesync/v1beta1/genesis.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +package pstake.ratesync.v1beta1; + +import "gogoproto/gogo.proto"; +import "pstake/ratesync/v1beta1/params.proto"; +import "pstake/ratesync/v1beta1/ratesync.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/ratesync/types"; + +// GenesisState defines the ratesync module's genesis state. +message GenesisState { + option deprecated = true; + + Params params = 1 [ (gogoproto.nullable) = false ]; + repeated HostChain host_chains = 2 [ (gogoproto.nullable) = false ]; +} diff --git a/proto/pstake/ratesync/v1beta1/params.proto b/proto/pstake/ratesync/v1beta1/params.proto new file mode 100644 index 000000000..0c01dac07 --- /dev/null +++ b/proto/pstake/ratesync/v1beta1/params.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; +package pstake.ratesync.v1beta1; + +import "gogoproto/gogo.proto"; +import "cosmos_proto/cosmos.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/ratesync/types"; + +// Params defines the parameters for the module. +message Params { + option deprecated = true; + + string admin = 1 [ (cosmos_proto.scalar) = "cosmos.AddressString" ]; +} diff --git a/proto/pstake/ratesync/v1beta1/query.proto b/proto/pstake/ratesync/v1beta1/query.proto new file mode 100644 index 000000000..82e4adf55 --- /dev/null +++ b/proto/pstake/ratesync/v1beta1/query.proto @@ -0,0 +1,66 @@ +syntax = "proto3"; +package pstake.ratesync.v1beta1; + +import "gogoproto/gogo.proto"; +import "google/api/annotations.proto"; +import "cosmos/base/query/v1beta1/pagination.proto"; +import "pstake/ratesync/v1beta1/params.proto"; +import "pstake/ratesync/v1beta1/ratesync.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/ratesync/types"; + +// Query defines the gRPC querier service. +service Query { + option deprecated = true; + + // Parameters queries the parameters of the module. + rpc Params(QueryParamsRequest) returns (QueryParamsResponse) { + option (google.api.http).get = "/pstake/ratesync/v1beta1/params"; + } + + // Queries a list of Chain items. + rpc HostChain(QueryGetHostChainRequest) returns (QueryGetHostChainResponse) { + option (google.api.http).get = + "/pstake-native/v2/ratesync/host_chain/{i_d}"; + } + rpc AllHostChains(QueryAllHostChainsRequest) + returns (QueryAllHostChainsResponse) { + option (google.api.http).get = "/pstake-native/v2/ratesync/host_chains"; + } +} + +// QueryParamsRequest is request type for the Query/Params RPC method. +message QueryParamsRequest { + option deprecated = true; +} + +// QueryParamsResponse is response type for the Query/Params RPC method. +message QueryParamsResponse { + option deprecated = true; + + // params holds all the parameters of this module. + Params params = 1 [ (gogoproto.nullable) = false ]; +} + +message QueryGetHostChainRequest { + option deprecated = true; + uint64 i_d = 1; } + +message QueryGetHostChainResponse { + option deprecated = true; + + HostChain host_chain = 1 [ (gogoproto.nullable) = false ]; +} + +message QueryAllHostChainsRequest { + option deprecated = true; + + cosmos.base.query.v1beta1.PageRequest pagination = 1; +} + +message QueryAllHostChainsResponse { + option deprecated = true; + + repeated HostChain host_chains = 1 [ (gogoproto.nullable) = false ]; + cosmos.base.query.v1beta1.PageResponse pagination = 2; +} diff --git a/proto/pstake/ratesync/v1beta1/ratesync.proto b/proto/pstake/ratesync/v1beta1/ratesync.proto new file mode 100644 index 000000000..b6b172b43 --- /dev/null +++ b/proto/pstake/ratesync/v1beta1/ratesync.proto @@ -0,0 +1,83 @@ +syntax = "proto3"; +package pstake.ratesync.v1beta1; + +import "gogoproto/gogo.proto"; +import "pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto"; +import "amino/amino.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/ratesync/types"; + +// HostChain defines the ratesync module's HostChain state. +message HostChain { + option deprecated = true; + + // unique id + uint64 i_d = 1; + string chain_i_d = 2; // not really required, just easier readability + string connection_i_d = 3; + pstake.liquidstakeibc.v1beta1.ICAAccount i_c_a_account = 4 + [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; + Feature features = 5 + [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; + string transfer_channel_i_d = 6; + string transfer_port_i_d = 7; +} + +message Feature { + option deprecated = true; + + // triggers on hooks + LiquidStake liquid_stake_i_b_c = 1 + [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; + + // triggers on hour epoch + LiquidStake liquid_stake = 2 + [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; + + // add more features +} + +enum InstantiationState { + option deprecated = true; + + // Not Initiated + INSTANTIATION_NOT_INITIATED = 0; + // Initiated + INSTANTIATION_INITIATED = 1; + // we should have an address + INSTANTIATION_COMPLETED = 2; +} + +enum FeatureType { + option deprecated = true; + + LIQUID_STAKE_IBC = 0; + LIQUID_STAKE = 1; +} + +message LiquidStake { + option deprecated = true; + + FeatureType feature_type = 1; + + // needs to be uploaded before hand + uint64 code_i_d = 2; + // state of instantiation, do not support gov based instantiation. (need ICA + // to be at least admin) + InstantiationState instantiation = 3; + // address of instantiated contract. + string contract_address = 4; + // allow * as default for all denoms in case of lsibc, or default bond denom + // in case of ls. + repeated string denoms = 5; + + bool enabled = 6; +} + +// aim to keep this smaller than 256 MaxCharLen in ICA memo. +message ICAMemo { + option deprecated = true; + + FeatureType feature_type = 1; + uint64 host_chain_i_d = 2; +} diff --git a/proto/pstake/ratesync/v1beta1/tx.proto b/proto/pstake/ratesync/v1beta1/tx.proto new file mode 100644 index 000000000..cb7d7608c --- /dev/null +++ b/proto/pstake/ratesync/v1beta1/tx.proto @@ -0,0 +1,83 @@ +syntax = "proto3"; +package pstake.ratesync.v1beta1; + +import "cosmos/msg/v1/msg.proto"; +import "cosmos/base/v1beta1/coin.proto"; +import "amino/amino.proto"; +import "cosmos_proto/cosmos.proto"; +import "pstake/ratesync/v1beta1/params.proto"; +import "pstake/ratesync/v1beta1/ratesync.proto"; +import "gogoproto/gogo.proto"; + +option go_package = "github.com/persistenceOne/persistence-sdk/v7/x/ratesync/types"; + +// Msg defines the Msg service. +service Msg { + option deprecated = true; + + option (cosmos.msg.v1.service) = true; + + rpc CreateHostChain(MsgCreateHostChain) returns (MsgCreateHostChainResponse); + rpc UpdateHostChain(MsgUpdateHostChain) returns (MsgUpdateHostChainResponse); + rpc DeleteHostChain(MsgDeleteHostChain) returns (MsgDeleteHostChainResponse); + rpc UpdateParams(MsgUpdateParams) returns (MsgUpdateParamsResponse); +} + +message MsgCreateHostChain { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/ratesync/MsgCreateHostChain"; + + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + HostChain host_chain = 2 + [(gogoproto.nullable) = false, (amino.dont_omitempty) = true]; +} + +message MsgCreateHostChainResponse { + option deprecated = true; + uint64 i_d = 1;} + +message MsgUpdateHostChain { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/ratesync/MsgUpdateHostChain"; + + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + HostChain host_chain = 2 + [(gogoproto.nullable) = false, (amino.dont_omitempty) = true]; +} + +message MsgUpdateHostChainResponse { + option deprecated = true; +} + +message MsgDeleteHostChain { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/ratesync/MsgDeleteHostChain"; + + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + uint64 i_d = 2; +} + +message MsgDeleteHostChainResponse { + option deprecated = true; +} + +message MsgUpdateParams { + option deprecated = true; + + option (cosmos.msg.v1.signer) = "authority"; + option (amino.name) = "pstake/ratesync/MsgUpdateParams"; + + string authority = 1 [(cosmos_proto.scalar) = "cosmos.AddressString"]; + Params params = 2 + [(gogoproto.nullable) = false, (amino.dont_omitempty) = true]; +} + +message MsgUpdateParamsResponse { + option deprecated = true; +} \ No newline at end of file diff --git a/x/liquidstakeibc/types/codec.go b/x/liquidstakeibc/types/codec.go new file mode 100644 index 000000000..ce64cba45 --- /dev/null +++ b/x/liquidstakeibc/types/codec.go @@ -0,0 +1,47 @@ +package types + +import ( + "github.com/cosmos/cosmos-sdk/codec" + "github.com/cosmos/cosmos-sdk/codec/legacy" + "github.com/cosmos/cosmos-sdk/codec/types" + cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/msgservice" +) + +// RegisterLegacyAminoCodec registers the necessary x/liquidstakeibc interfaces and concrete types +// on the provided LegacyAmino codec. These types are used for Amino JSON serialization. +func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) { + legacy.RegisterAminoMsg(cdc, &MsgRegisterHostChain{}, "pstake/MsgRegisterHostChain") + legacy.RegisterAminoMsg(cdc, &MsgUpdateHostChain{}, "pstake/MsgUpdateHostChain") + legacy.RegisterAminoMsg(cdc, &MsgLiquidStake{}, "pstake/MsgLiquidStake") + legacy.RegisterAminoMsg(cdc, &MsgLiquidStakeLSM{}, "pstake/MsgLiquidStakeLSM") + legacy.RegisterAminoMsg(cdc, &MsgLiquidUnstake{}, "pstake/MsgLiquidUnstake") + legacy.RegisterAminoMsg(cdc, &MsgRedeem{}, "pstake/MsgRedeem") + legacy.RegisterAminoMsg(cdc, &MsgUpdateParams{}, "pstake/MsgUpdateParams") +} + +func RegisterInterfaces(registry types.InterfaceRegistry) { + registry.RegisterImplementations((*sdk.Msg)(nil), + &MsgRegisterHostChain{}, + &MsgUpdateHostChain{}, + &MsgLiquidStake{}, + &MsgLiquidStakeLSM{}, + &MsgLiquidUnstake{}, + &MsgRedeem{}, + &MsgUpdateParams{}, + ) + + msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc) +} + +var ( + amino = codec.NewLegacyAmino() + ModuleCdc = amino +) + +func init() { + RegisterLegacyAminoCodec(amino) + cryptocodec.RegisterCrypto(amino) + sdk.RegisterLegacyAminoCodec(amino) +} diff --git a/x/liquidstakeibc/types/genesis.pb.go b/x/liquidstakeibc/types/genesis.pb.go new file mode 100644 index 000000000..27d09ff03 --- /dev/null +++ b/x/liquidstakeibc/types/genesis.pb.go @@ -0,0 +1,651 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/genesis.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// GenesisState defines the liquidstakeibc module's genesis state. +// +// Deprecated: Do not use. +type GenesisState struct { + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` + // initial host chain list + HostChains []*HostChain `protobuf:"bytes,2,rep,name=host_chains,json=hostChains,proto3" json:"host_chains,omitempty"` + // initial deposit list + Deposits []*Deposit `protobuf:"bytes,3,rep,name=deposits,proto3" json:"deposits,omitempty"` + // initial unbondings + Unbondings []*Unbonding `protobuf:"bytes,4,rep,name=unbondings,proto3" json:"unbondings,omitempty"` + // initial user unbondings + UserUnbondings []*UserUnbonding `protobuf:"bytes,5,rep,name=user_unbondings,json=userUnbondings,proto3" json:"user_unbondings,omitempty"` + // validator unbondings + ValidatorUnbondings []*ValidatorUnbonding `protobuf:"bytes,6,rep,name=validator_unbondings,json=validatorUnbondings,proto3" json:"validator_unbondings,omitempty"` +} + +func (m *GenesisState) Reset() { *m = GenesisState{} } +func (m *GenesisState) String() string { return proto.CompactTextString(m) } +func (*GenesisState) ProtoMessage() {} +func (*GenesisState) Descriptor() ([]byte, []int) { + return fileDescriptor_1d650226665335af, []int{0} +} +func (m *GenesisState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GenesisState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GenesisState) XXX_Merge(src proto.Message) { + xxx_messageInfo_GenesisState.Merge(m, src) +} +func (m *GenesisState) XXX_Size() int { + return m.Size() +} +func (m *GenesisState) XXX_DiscardUnknown() { + xxx_messageInfo_GenesisState.DiscardUnknown(m) +} + +var xxx_messageInfo_GenesisState proto.InternalMessageInfo + +func (m *GenesisState) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +func (m *GenesisState) GetHostChains() []*HostChain { + if m != nil { + return m.HostChains + } + return nil +} + +func (m *GenesisState) GetDeposits() []*Deposit { + if m != nil { + return m.Deposits + } + return nil +} + +func (m *GenesisState) GetUnbondings() []*Unbonding { + if m != nil { + return m.Unbondings + } + return nil +} + +func (m *GenesisState) GetUserUnbondings() []*UserUnbonding { + if m != nil { + return m.UserUnbondings + } + return nil +} + +func (m *GenesisState) GetValidatorUnbondings() []*ValidatorUnbonding { + if m != nil { + return m.ValidatorUnbondings + } + return nil +} + +func init() { + proto.RegisterType((*GenesisState)(nil), "pstake.liquidstakeibc.v1beta1.GenesisState") +} + +func init() { + proto.RegisterFile("pstake/liquidstakeibc/v1beta1/genesis.proto", fileDescriptor_1d650226665335af) +} + +var fileDescriptor_1d650226665335af = []byte{ + // 375 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x92, 0xcf, 0x4a, 0xeb, 0x40, + 0x14, 0xc6, 0x93, 0xb6, 0xb7, 0x5c, 0xa6, 0x97, 0x7b, 0x21, 0xb7, 0x8b, 0x50, 0x30, 0x16, 0x41, + 0x29, 0xfe, 0x49, 0x68, 0x5d, 0x08, 0x2e, 0x5b, 0xc1, 0xba, 0x52, 0x22, 0x75, 0x21, 0x48, 0x99, + 0x24, 0x43, 0x32, 0xb4, 0x9d, 0x89, 0x39, 0x93, 0xa0, 0x6f, 0xe1, 0x63, 0x75, 0xd9, 0xa5, 0x2b, + 0x91, 0x76, 0xed, 0x3b, 0x48, 0x27, 0xad, 0x4d, 0x2b, 0x34, 0xee, 0xce, 0x0c, 0xdf, 0xef, 0xf7, + 0x9d, 0xc5, 0x41, 0x47, 0x21, 0x08, 0x3c, 0x20, 0xd6, 0x90, 0x3e, 0xc6, 0xd4, 0x93, 0x33, 0x75, + 0x5c, 0x2b, 0x69, 0x3a, 0x44, 0xe0, 0xa6, 0xe5, 0x13, 0x46, 0x80, 0x82, 0x19, 0x46, 0x5c, 0x70, + 0x6d, 0x27, 0x0d, 0x9b, 0xeb, 0x61, 0x73, 0x11, 0xae, 0x55, 0x7d, 0xee, 0x73, 0x99, 0xb4, 0xe6, + 0x53, 0x0a, 0xd5, 0x0e, 0xb7, 0x37, 0x84, 0x38, 0xc2, 0xa3, 0x45, 0x41, 0xad, 0xb5, 0x3d, 0xbb, + 0xd1, 0x2b, 0x99, 0xbd, 0x8f, 0x22, 0xfa, 0x73, 0x99, 0xae, 0x79, 0x2b, 0xb0, 0x20, 0x5a, 0x07, + 0x95, 0x53, 0xa9, 0xae, 0xd6, 0xd5, 0x46, 0xa5, 0xb5, 0x6f, 0x6e, 0x5d, 0xdb, 0xbc, 0x91, 0xe1, + 0x76, 0x69, 0xfc, 0xb6, 0xab, 0xd8, 0x0b, 0x54, 0xbb, 0x42, 0x95, 0x80, 0x83, 0xe8, 0xbb, 0x01, + 0xa6, 0x0c, 0xf4, 0x42, 0xbd, 0xd8, 0xa8, 0xb4, 0x1a, 0x39, 0xa6, 0x2e, 0x07, 0xd1, 0x99, 0x03, + 0x36, 0x0a, 0x96, 0x23, 0x68, 0x6d, 0xf4, 0xdb, 0x23, 0x21, 0x07, 0x2a, 0x40, 0x2f, 0x4a, 0xcf, + 0x41, 0x8e, 0xe7, 0x22, 0x8d, 0xdb, 0x5f, 0x9c, 0xd6, 0x45, 0x28, 0x66, 0x0e, 0x67, 0x1e, 0x65, + 0x3e, 0xe8, 0xa5, 0x1f, 0x6d, 0xd3, 0x5b, 0x02, 0x76, 0x86, 0xd5, 0x7a, 0xe8, 0x5f, 0x0c, 0x24, + 0xea, 0x67, 0x74, 0xbf, 0xa4, 0xee, 0x38, 0x4f, 0x07, 0x24, 0x5a, 0x29, 0xff, 0xc6, 0xd9, 0x27, + 0x68, 0x1e, 0xaa, 0x26, 0x78, 0x48, 0x3d, 0x2c, 0xf8, 0x9a, 0xbb, 0x2c, 0xdd, 0xcd, 0x1c, 0xf7, + 0xdd, 0x12, 0x5d, 0x15, 0xfc, 0x4f, 0xbe, 0xfd, 0xc1, 0x79, 0x41, 0x57, 0xdb, 0x0f, 0xe3, 0xa9, + 0xa1, 0x4e, 0xa6, 0x86, 0xfa, 0x3e, 0x35, 0xd4, 0x97, 0x99, 0xa1, 0x4c, 0x66, 0x86, 0xf2, 0x3a, + 0x33, 0x94, 0xfb, 0x8e, 0x4f, 0x45, 0x10, 0x3b, 0xa6, 0xcb, 0x47, 0x56, 0x48, 0x22, 0xa0, 0x20, + 0x08, 0x73, 0xc9, 0x35, 0x23, 0xd9, 0xe7, 0x09, 0x78, 0x03, 0x2b, 0x39, 0xb3, 0x9e, 0x36, 0xaf, + 0x4c, 0x3c, 0x87, 0x04, 0x9c, 0xb2, 0xbc, 0xaa, 0xd3, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x35, + 0xcf, 0x29, 0x79, 0x19, 0x03, 0x00, 0x00, +} + +func (m *GenesisState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ValidatorUnbondings) > 0 { + for iNdEx := len(m.ValidatorUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ValidatorUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + } + } + if len(m.UserUnbondings) > 0 { + for iNdEx := len(m.UserUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UserUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + } + } + if len(m.Unbondings) > 0 { + for iNdEx := len(m.Unbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Unbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + } + if len(m.Deposits) > 0 { + for iNdEx := len(m.Deposits) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Deposits[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + if len(m.HostChains) > 0 { + for iNdEx := len(m.HostChains) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostChains[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + } + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func encodeVarintGenesis(dAtA []byte, offset int, v uint64) int { + offset -= sovGenesis(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *GenesisState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovGenesis(uint64(l)) + if len(m.HostChains) > 0 { + for _, e := range m.HostChains { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.Deposits) > 0 { + for _, e := range m.Deposits { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.Unbondings) > 0 { + for _, e := range m.Unbondings { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.UserUnbondings) > 0 { + for _, e := range m.UserUnbondings { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.ValidatorUnbondings) > 0 { + for _, e := range m.ValidatorUnbondings { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + return n +} + +func sovGenesis(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozGenesis(x uint64) (n int) { + return sovGenesis(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *GenesisState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GenesisState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GenesisState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChains", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostChains = append(m.HostChains, &HostChain{}) + if err := m.HostChains[len(m.HostChains)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Deposits", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Deposits = append(m.Deposits, &Deposit{}) + if err := m.Deposits[len(m.Deposits)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Unbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Unbondings = append(m.Unbondings, &Unbonding{}) + if err := m.Unbondings[len(m.Unbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UserUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UserUnbondings = append(m.UserUnbondings, &UserUnbonding{}) + if err := m.UserUnbondings[len(m.UserUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorUnbondings = append(m.ValidatorUnbondings, &ValidatorUnbonding{}) + if err := m.ValidatorUnbondings[len(m.ValidatorUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenesis(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthGenesis + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupGenesis + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthGenesis + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/liquidstakeibc/types/keys.go b/x/liquidstakeibc/types/keys.go new file mode 100644 index 000000000..269004a09 --- /dev/null +++ b/x/liquidstakeibc/types/keys.go @@ -0,0 +1,104 @@ +package types + +import ( + "time" +) + +const ( + // ModuleName defines the module name + ModuleName = "liquidstakeibc" + + // StoreKey defines the primary module store key + StoreKey = ModuleName + + // RouterKey is the message route for slashing + RouterKey = ModuleName + + // DepositModuleAccount DepositModuleAccountName + DepositModuleAccount = ModuleName + "_deposit_account" + + // UndelegationModuleAccount UndelegationModuleAccountName + UndelegationModuleAccount = ModuleName + "_undelegation_account" + + // Epoch identifiers + DelegationEpoch = "day" + UndelegationEpoch = "day" + RewardsEpochIdentifier = "day" + RedelegationEpochIdentifer = "day" + CValueEpoch = "hour" + + // ICA types + DelegateICAType = "delegate" + RewardsICAType = "rewards" + + // ICQ query types + // /key is required for proof generation + StakingStoreQuery = "store/staking/key" + BankStoreQuery = "store/bank/key" + + // Host chain flags + LSMFlag = "lsm" + + LiquidStakeDenomPrefix = "stk" + + IBCTimeoutTimestamp = 120 * time.Minute + + ICAMessagesChunkSize = 10 + + IBCPrefix = "ibc" + "/" + + UnbondingStateEpochLimit = 4 + + LSMDepositFilterLimit = 10000 + + Percentage int64 = 100 + + DaysInYear int64 = 365 + + CValueDynamicLowerDiff int64 = 2 + + CValueDynamicUpperDiff int64 = 10 +) + +// Consts for KV updates, update host chain +const ( + KeyAddValidator string = "add_validator" + KeyRemoveValidator string = "remove_validator" + KeyValidatorUpdate string = "validator_update" + KeyValidatorWeight string = "validator_weight" + KeyDepositFee string = "deposit_fee" + KeyRestakeFee string = "restake_fee" + KeyUnstakeFee string = "unstake_fee" + KeyRedemptionFee string = "redemption_fee" + KeyLSMValidatorCap string = "lsm_validator_cap" + KeyLSMBondFactor string = "lsm_bond_factor" + KeyMaxEntries string = "max_entries" + KeyUpperCValueLimit string = "upper_c_value_limit" + KeyLowerCValueLimit string = "lower_c_value_limit" + KeyRedelegationAcceptableDelta string = "redelegation_acceptable_delta" + KeyMinimumDeposit string = "min_deposit" + KeyActive string = "active" + KeySetWithdrawAddress string = "set_withdraw_address" + KeyAutocompoundFactor string = "autocompound_factor" + KeyFlags string = "flags" + KeyRewardParams string = "reward_params" + KeyForceUpdateValidator string = "force_update_validator" + KeyForceUnbond string = "force_unbond" + KeyForceICATransfer string = "force_ica_transfer" + KeyForceICATransferRewards string = "force_ica_transfer_rewards" + KeyForceTransferDeposits string = "force_transfer_deposits" + KeyForceTransferUnbonded string = "force_transfer_unbonded" + KeyForceFailUnbond string = "force_fail_unbond" +) + +var ( + HostChainKey = []byte{0x01} + DepositKey = []byte{0x02} + UnbondingKey = []byte{0x03} + UserUnbondingKey = []byte{0x04} + ValidatorUnbondingKey = []byte{0x05} + ParamsKey = []byte{0x06} + LSMDepositKey = []byte{0x07} + RedelegationsKey = []byte{0x08} + RedelegationTxKey = []byte{0x09} +) diff --git a/x/liquidstakeibc/types/liquidstakeibc.pb.go b/x/liquidstakeibc/types/liquidstakeibc.pb.go new file mode 100644 index 000000000..43476be6b --- /dev/null +++ b/x/liquidstakeibc/types/liquidstakeibc.pb.go @@ -0,0 +1,6002 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto + +package types + +import ( + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + types "github.com/cosmos/cosmos-sdk/types" + types1 "github.com/cosmos/cosmos-sdk/x/staking/types" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" + time "time" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf +var _ = time.Kitchen + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +type ICAAccount_ChannelState int32 + +const ( + // ICA channel is being created + ICAAccount_ICA_CHANNEL_CREATING ICAAccount_ChannelState = 0 + // ICA is established and the account can be used + ICAAccount_ICA_CHANNEL_CREATED ICAAccount_ChannelState = 1 +) + +var ICAAccount_ChannelState_name = map[int32]string{ + 0: "ICA_CHANNEL_CREATING", + 1: "ICA_CHANNEL_CREATED", +} + +var ICAAccount_ChannelState_value = map[string]int32{ + "ICA_CHANNEL_CREATING": 0, + "ICA_CHANNEL_CREATED": 1, +} + +func (x ICAAccount_ChannelState) String() string { + return proto.EnumName(ICAAccount_ChannelState_name, int32(x)) +} + +func (ICAAccount_ChannelState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{4, 0} +} + +type Deposit_DepositState int32 + +const ( + // no action has been initiated on the deposit + Deposit_DEPOSIT_PENDING Deposit_DepositState = 0 + // deposit sent to the host chain delegator address + Deposit_DEPOSIT_SENT Deposit_DepositState = 1 + // deposit received by the host chain delegator address + Deposit_DEPOSIT_RECEIVED Deposit_DepositState = 2 + // delegation submitted for the deposit on the host chain + Deposit_DEPOSIT_DELEGATING Deposit_DepositState = 3 +) + +var Deposit_DepositState_name = map[int32]string{ + 0: "DEPOSIT_PENDING", + 1: "DEPOSIT_SENT", + 2: "DEPOSIT_RECEIVED", + 3: "DEPOSIT_DELEGATING", +} + +var Deposit_DepositState_value = map[string]int32{ + "DEPOSIT_PENDING": 0, + "DEPOSIT_SENT": 1, + "DEPOSIT_RECEIVED": 2, + "DEPOSIT_DELEGATING": 3, +} + +func (x Deposit_DepositState) String() string { + return proto.EnumName(Deposit_DepositState_name, int32(x)) +} + +func (Deposit_DepositState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{6, 0} +} + +type LSMDeposit_LSMDepositState int32 // Deprecated: Do not use. +const ( + // no action has been initiated on the deposit + LSMDeposit_DEPOSIT_PENDING LSMDeposit_LSMDepositState = 0 + // deposit sent to the host chain delegator address + LSMDeposit_DEPOSIT_SENT LSMDeposit_LSMDepositState = 1 + // deposit received by the host chain delegator address + LSMDeposit_DEPOSIT_RECEIVED LSMDeposit_LSMDepositState = 2 + // deposit started the untokenization process + LSMDeposit_DEPOSIT_UNTOKENIZING LSMDeposit_LSMDepositState = 3 +) + +var LSMDeposit_LSMDepositState_name = map[int32]string{ + 0: "DEPOSIT_PENDING", + 1: "DEPOSIT_SENT", + 2: "DEPOSIT_RECEIVED", + 3: "DEPOSIT_UNTOKENIZING", +} + +var LSMDeposit_LSMDepositState_value = map[string]int32{ + "DEPOSIT_PENDING": 0, + "DEPOSIT_SENT": 1, + "DEPOSIT_RECEIVED": 2, + "DEPOSIT_UNTOKENIZING": 3, +} + +func (x LSMDeposit_LSMDepositState) String() string { + return proto.EnumName(LSMDeposit_LSMDepositState_name, int32(x)) +} + +func (LSMDeposit_LSMDepositState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{7, 0} +} + +type Unbonding_UnbondingState int32 // Deprecated: Do not use. +const ( + // no action has been initiated on the unbonding + Unbonding_UNBONDING_PENDING Unbonding_UnbondingState = 0 + // unbonding action has been sent to the host chain + Unbonding_UNBONDING_INITIATED Unbonding_UnbondingState = 1 + // unbonding is waiting for the maturing period of the host chain + Unbonding_UNBONDING_MATURING Unbonding_UnbondingState = 2 + // unbonding has matured and is ready to transfer from the host chain + Unbonding_UNBONDING_MATURED Unbonding_UnbondingState = 3 + // unbonding is on the persistence chain and can be claimed + Unbonding_UNBONDING_CLAIMABLE Unbonding_UnbondingState = 4 + // unbonding has failed + Unbonding_UNBONDING_FAILED Unbonding_UnbondingState = 5 +) + +var Unbonding_UnbondingState_name = map[int32]string{ + 0: "UNBONDING_PENDING", + 1: "UNBONDING_INITIATED", + 2: "UNBONDING_MATURING", + 3: "UNBONDING_MATURED", + 4: "UNBONDING_CLAIMABLE", + 5: "UNBONDING_FAILED", +} + +var Unbonding_UnbondingState_value = map[string]int32{ + "UNBONDING_PENDING": 0, + "UNBONDING_INITIATED": 1, + "UNBONDING_MATURING": 2, + "UNBONDING_MATURED": 3, + "UNBONDING_CLAIMABLE": 4, + "UNBONDING_FAILED": 5, +} + +func (x Unbonding_UnbondingState) String() string { + return proto.EnumName(Unbonding_UnbondingState_name, int32(x)) +} + +func (Unbonding_UnbondingState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{8, 0} +} + +type RedelegateTx_RedelegateTxState int32 // Deprecated: Do not use. +const ( + // redelegate txn sent + RedelegateTx_REDELEGATE_SENT RedelegateTx_RedelegateTxState = 0 + // redelegate txn acked + RedelegateTx_REDELEGATE_ACKED RedelegateTx_RedelegateTxState = 1 +) + +var RedelegateTx_RedelegateTxState_name = map[int32]string{ + 0: "REDELEGATE_SENT", + 1: "REDELEGATE_ACKED", +} + +var RedelegateTx_RedelegateTxState_value = map[string]int32{ + "REDELEGATE_SENT": 0, + "REDELEGATE_ACKED": 1, +} + +func (x RedelegateTx_RedelegateTxState) String() string { + return proto.EnumName(RedelegateTx_RedelegateTxState_name, int32(x)) +} + +func (RedelegateTx_RedelegateTxState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{13, 0} +} + +// Deprecated: Do not use. +type HostChain struct { + // host chain id + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // ibc connection id + ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"` + // module params + Params *HostChainLSParams `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"` + // native token denom + HostDenom string `protobuf:"bytes,4,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"` + // ibc connection channel id + ChannelId string `protobuf:"bytes,5,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` + // ibc connection port id + PortId string `protobuf:"bytes,6,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"` + // delegation host account + DelegationAccount *ICAAccount `protobuf:"bytes,7,opt,name=delegation_account,json=delegationAccount,proto3" json:"delegation_account,omitempty"` + // reward host account + RewardsAccount *ICAAccount `protobuf:"bytes,8,opt,name=rewards_account,json=rewardsAccount,proto3" json:"rewards_account,omitempty"` + // validator set + Validators []*Validator `protobuf:"bytes,9,rep,name=validators,proto3" json:"validators,omitempty"` + // minimum ls amount + MinimumDeposit cosmossdk_io_math.Int `protobuf:"bytes,10,opt,name=minimum_deposit,json=minimumDeposit,proto3,customtype=cosmossdk.io/math.Int" json:"minimum_deposit"` + // redemption rate + CValue cosmossdk_io_math.LegacyDec `protobuf:"bytes,11,opt,name=c_value,json=cValue,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"c_value"` + // previous redemption rate + LastCValue cosmossdk_io_math.LegacyDec `protobuf:"bytes,12,opt,name=last_c_value,json=lastCValue,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"last_c_value"` + // undelegation epoch factor + UnbondingFactor int64 `protobuf:"varint,13,opt,name=unbonding_factor,json=unbondingFactor,proto3" json:"unbonding_factor,omitempty"` + // whether the chain is ready to accept delegations or not + Active bool `protobuf:"varint,14,opt,name=active,proto3" json:"active,omitempty"` + // factor limit for auto-compounding, daily periodic rate (APY / 365s) + AutoCompoundFactor cosmossdk_io_math.LegacyDec `protobuf:"bytes,15,opt,name=auto_compound_factor,json=autoCompoundFactor,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"auto_compound_factor"` + // host chain flags + Flags *HostChainFlags `protobuf:"bytes,16,opt,name=flags,proto3" json:"flags,omitempty"` + // non-compoundable chain reward params + RewardParams *RewardParams `protobuf:"bytes,17,opt,name=reward_params,json=rewardParams,proto3" json:"reward_params,omitempty"` +} + +func (m *HostChain) Reset() { *m = HostChain{} } +func (m *HostChain) String() string { return proto.CompactTextString(m) } +func (*HostChain) ProtoMessage() {} +func (*HostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{0} +} +func (m *HostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostChain.Merge(m, src) +} +func (m *HostChain) XXX_Size() int { + return m.Size() +} +func (m *HostChain) XXX_DiscardUnknown() { + xxx_messageInfo_HostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_HostChain proto.InternalMessageInfo + +func (m *HostChain) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *HostChain) GetConnectionId() string { + if m != nil { + return m.ConnectionId + } + return "" +} + +func (m *HostChain) GetParams() *HostChainLSParams { + if m != nil { + return m.Params + } + return nil +} + +func (m *HostChain) GetHostDenom() string { + if m != nil { + return m.HostDenom + } + return "" +} + +func (m *HostChain) GetChannelId() string { + if m != nil { + return m.ChannelId + } + return "" +} + +func (m *HostChain) GetPortId() string { + if m != nil { + return m.PortId + } + return "" +} + +func (m *HostChain) GetDelegationAccount() *ICAAccount { + if m != nil { + return m.DelegationAccount + } + return nil +} + +func (m *HostChain) GetRewardsAccount() *ICAAccount { + if m != nil { + return m.RewardsAccount + } + return nil +} + +func (m *HostChain) GetValidators() []*Validator { + if m != nil { + return m.Validators + } + return nil +} + +func (m *HostChain) GetUnbondingFactor() int64 { + if m != nil { + return m.UnbondingFactor + } + return 0 +} + +func (m *HostChain) GetActive() bool { + if m != nil { + return m.Active + } + return false +} + +func (m *HostChain) GetFlags() *HostChainFlags { + if m != nil { + return m.Flags + } + return nil +} + +func (m *HostChain) GetRewardParams() *RewardParams { + if m != nil { + return m.RewardParams + } + return nil +} + +// Deprecated: Do not use. +type HostChainFlags struct { + Lsm bool `protobuf:"varint,1,opt,name=lsm,proto3" json:"lsm,omitempty"` +} + +func (m *HostChainFlags) Reset() { *m = HostChainFlags{} } +func (m *HostChainFlags) String() string { return proto.CompactTextString(m) } +func (*HostChainFlags) ProtoMessage() {} +func (*HostChainFlags) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{1} +} +func (m *HostChainFlags) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostChainFlags) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostChainFlags.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostChainFlags) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostChainFlags.Merge(m, src) +} +func (m *HostChainFlags) XXX_Size() int { + return m.Size() +} +func (m *HostChainFlags) XXX_DiscardUnknown() { + xxx_messageInfo_HostChainFlags.DiscardUnknown(m) +} + +var xxx_messageInfo_HostChainFlags proto.InternalMessageInfo + +func (m *HostChainFlags) GetLsm() bool { + if m != nil { + return m.Lsm + } + return false +} + +// Deprecated: Do not use. +type RewardParams struct { + // rewards denom on the host chain + Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` + // entity which will convert rewards to the host denom + Destination string `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"` +} + +func (m *RewardParams) Reset() { *m = RewardParams{} } +func (m *RewardParams) String() string { return proto.CompactTextString(m) } +func (*RewardParams) ProtoMessage() {} +func (*RewardParams) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{2} +} +func (m *RewardParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *RewardParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_RewardParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *RewardParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_RewardParams.Merge(m, src) +} +func (m *RewardParams) XXX_Size() int { + return m.Size() +} +func (m *RewardParams) XXX_DiscardUnknown() { + xxx_messageInfo_RewardParams.DiscardUnknown(m) +} + +var xxx_messageInfo_RewardParams proto.InternalMessageInfo + +func (m *RewardParams) GetDenom() string { + if m != nil { + return m.Denom + } + return "" +} + +func (m *RewardParams) GetDestination() string { + if m != nil { + return m.Destination + } + return "" +} + +// Deprecated: Do not use. +type HostChainLSParams struct { + DepositFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=deposit_fee,json=depositFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"deposit_fee"` + RestakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=restake_fee,json=restakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"restake_fee"` + UnstakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=unstake_fee,json=unstakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"unstake_fee"` + RedemptionFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=redemption_fee,json=redemptionFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"redemption_fee"` + // LSM validator cap + // Should be used only when HostChainFlag.Lsm == true, orelse default + LsmValidatorCap cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=lsm_validator_cap,json=lsmValidatorCap,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"lsm_validator_cap"` + // LSM bond factor + // Should be used only when HostChainFlag.Lsm == true, orelse default + LsmBondFactor cosmossdk_io_math.LegacyDec `protobuf:"bytes,7,opt,name=lsm_bond_factor,json=lsmBondFactor,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"lsm_bond_factor"` + // UndelegateEntries + MaxEntries uint32 `protobuf:"varint,8,opt,name=max_entries,json=maxEntries,proto3" json:"max_entries,omitempty"` + // amount skew that is acceptable before redelegating + RedelegationAcceptableDelta cosmossdk_io_math.Int `protobuf:"bytes,9,opt,name=redelegation_acceptable_delta,json=redelegationAcceptableDelta,proto3,customtype=cosmossdk.io/math.Int" json:"redelegation_acceptable_delta"` + UpperCValueLimit cosmossdk_io_math.LegacyDec `protobuf:"bytes,10,opt,name=upper_c_value_limit,json=upperCValueLimit,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"upper_c_value_limit"` + LowerCValueLimit cosmossdk_io_math.LegacyDec `protobuf:"bytes,11,opt,name=lower_c_value_limit,json=lowerCValueLimit,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"lower_c_value_limit"` +} + +func (m *HostChainLSParams) Reset() { *m = HostChainLSParams{} } +func (m *HostChainLSParams) String() string { return proto.CompactTextString(m) } +func (*HostChainLSParams) ProtoMessage() {} +func (*HostChainLSParams) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{3} +} +func (m *HostChainLSParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostChainLSParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostChainLSParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostChainLSParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostChainLSParams.Merge(m, src) +} +func (m *HostChainLSParams) XXX_Size() int { + return m.Size() +} +func (m *HostChainLSParams) XXX_DiscardUnknown() { + xxx_messageInfo_HostChainLSParams.DiscardUnknown(m) +} + +var xxx_messageInfo_HostChainLSParams proto.InternalMessageInfo + +func (m *HostChainLSParams) GetMaxEntries() uint32 { + if m != nil { + return m.MaxEntries + } + return 0 +} + +// Deprecated: Do not use. +type ICAAccount struct { + // address of the ica on the controller chain + Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` + // token balance of the ica + Balance types.Coin `protobuf:"bytes,2,opt,name=balance,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"balance"` + // owner string + Owner string `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` + ChannelState ICAAccount_ChannelState `protobuf:"varint,4,opt,name=channel_state,json=channelState,proto3,enum=pstake.liquidstakeibc.v1beta1.ICAAccount_ChannelState" json:"channel_state,omitempty"` +} + +func (m *ICAAccount) Reset() { *m = ICAAccount{} } +func (m *ICAAccount) String() string { return proto.CompactTextString(m) } +func (*ICAAccount) ProtoMessage() {} +func (*ICAAccount) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{4} +} +func (m *ICAAccount) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ICAAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ICAAccount.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ICAAccount) XXX_Merge(src proto.Message) { + xxx_messageInfo_ICAAccount.Merge(m, src) +} +func (m *ICAAccount) XXX_Size() int { + return m.Size() +} +func (m *ICAAccount) XXX_DiscardUnknown() { + xxx_messageInfo_ICAAccount.DiscardUnknown(m) +} + +var xxx_messageInfo_ICAAccount proto.InternalMessageInfo + +func (m *ICAAccount) GetAddress() string { + if m != nil { + return m.Address + } + return "" +} + +func (m *ICAAccount) GetBalance() types.Coin { + if m != nil { + return m.Balance + } + return types.Coin{} +} + +func (m *ICAAccount) GetOwner() string { + if m != nil { + return m.Owner + } + return "" +} + +func (m *ICAAccount) GetChannelState() ICAAccount_ChannelState { + if m != nil { + return m.ChannelState + } + return ICAAccount_ICA_CHANNEL_CREATING +} + +// Deprecated: Do not use. +type Validator struct { + // valoper address + OperatorAddress string `protobuf:"bytes,1,opt,name=operator_address,json=operatorAddress,proto3" json:"operator_address,omitempty"` + // validator status + Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` + // validator weight in the set + Weight cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=weight,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"weight"` + // amount delegated by the module to the validator + DelegatedAmount cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=delegated_amount,json=delegatedAmount,proto3,customtype=cosmossdk.io/math.Int" json:"delegated_amount"` + // the validator token exchange rate, total bonded tokens divided by total + // shares issued + ExchangeRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=exchange_rate,json=exchangeRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"exchange_rate"` + // the unbonding epoch number when the validator transitioned into the state + UnbondingEpoch int64 `protobuf:"varint,6,opt,name=unbonding_epoch,json=unbondingEpoch,proto3" json:"unbonding_epoch,omitempty"` + // whether the validator can accept delegations or not, default true for + // non-lsm chains + Delegable bool `protobuf:"varint,7,opt,name=delegable,proto3" json:"delegable,omitempty"` +} + +func (m *Validator) Reset() { *m = Validator{} } +func (m *Validator) String() string { return proto.CompactTextString(m) } +func (*Validator) ProtoMessage() {} +func (*Validator) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{5} +} +func (m *Validator) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Validator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Validator.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Validator) XXX_Merge(src proto.Message) { + xxx_messageInfo_Validator.Merge(m, src) +} +func (m *Validator) XXX_Size() int { + return m.Size() +} +func (m *Validator) XXX_DiscardUnknown() { + xxx_messageInfo_Validator.DiscardUnknown(m) +} + +var xxx_messageInfo_Validator proto.InternalMessageInfo + +func (m *Validator) GetOperatorAddress() string { + if m != nil { + return m.OperatorAddress + } + return "" +} + +func (m *Validator) GetStatus() string { + if m != nil { + return m.Status + } + return "" +} + +func (m *Validator) GetUnbondingEpoch() int64 { + if m != nil { + return m.UnbondingEpoch + } + return 0 +} + +func (m *Validator) GetDelegable() bool { + if m != nil { + return m.Delegable + } + return false +} + +// Deprecated: Do not use. +type Deposit struct { + // deposit target chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` + // epoch number of the deposit + Epoch int64 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"` + // state + State Deposit_DepositState `protobuf:"varint,4,opt,name=state,proto3,enum=pstake.liquidstakeibc.v1beta1.Deposit_DepositState" json:"state,omitempty"` + // sequence id of the ibc transaction + IbcSequenceId string `protobuf:"bytes,5,opt,name=ibc_sequence_id,json=ibcSequenceId,proto3" json:"ibc_sequence_id,omitempty"` +} + +func (m *Deposit) Reset() { *m = Deposit{} } +func (m *Deposit) String() string { return proto.CompactTextString(m) } +func (*Deposit) ProtoMessage() {} +func (*Deposit) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{6} +} +func (m *Deposit) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Deposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Deposit.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Deposit) XXX_Merge(src proto.Message) { + xxx_messageInfo_Deposit.Merge(m, src) +} +func (m *Deposit) XXX_Size() int { + return m.Size() +} +func (m *Deposit) XXX_DiscardUnknown() { + xxx_messageInfo_Deposit.DiscardUnknown(m) +} + +var xxx_messageInfo_Deposit proto.InternalMessageInfo + +func (m *Deposit) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *Deposit) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +func (m *Deposit) GetEpoch() int64 { + if m != nil { + return m.Epoch + } + return 0 +} + +func (m *Deposit) GetState() Deposit_DepositState { + if m != nil { + return m.State + } + return Deposit_DEPOSIT_PENDING +} + +func (m *Deposit) GetIbcSequenceId() string { + if m != nil { + return m.IbcSequenceId + } + return "" +} + +// Deprecated: Do not use. +type LSMDeposit struct { + // deposit target chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // this is calculated when liquid staking [lsm_shares * + // validator_exchange_rate] + Amount cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=cosmossdk.io/math.Int" json:"amount"` + // LSM token shares, they are mapped 1:1 with the delegator shares that are + // tokenized https://github.com/iqlusioninc/cosmos-sdk/pull/19 + Shares cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=shares,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"shares"` + // LSM token denom + Denom string `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty"` + // LSM token ibc denom + IbcDenom string `protobuf:"bytes,5,opt,name=ibc_denom,json=ibcDenom,proto3" json:"ibc_denom,omitempty"` + // address of the delegator + DelegatorAddress string `protobuf:"bytes,6,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + // state o the deposit + State LSMDeposit_LSMDepositState `protobuf:"varint,7,opt,name=state,proto3,enum=pstake.liquidstakeibc.v1beta1.LSMDeposit_LSMDepositState" json:"state,omitempty"` + // sequence id of the ibc transaction + IbcSequenceId string `protobuf:"bytes,8,opt,name=ibc_sequence_id,json=ibcSequenceId,proto3" json:"ibc_sequence_id,omitempty"` +} + +func (m *LSMDeposit) Reset() { *m = LSMDeposit{} } +func (m *LSMDeposit) String() string { return proto.CompactTextString(m) } +func (*LSMDeposit) ProtoMessage() {} +func (*LSMDeposit) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{7} +} +func (m *LSMDeposit) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *LSMDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_LSMDeposit.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *LSMDeposit) XXX_Merge(src proto.Message) { + xxx_messageInfo_LSMDeposit.Merge(m, src) +} +func (m *LSMDeposit) XXX_Size() int { + return m.Size() +} +func (m *LSMDeposit) XXX_DiscardUnknown() { + xxx_messageInfo_LSMDeposit.DiscardUnknown(m) +} + +var xxx_messageInfo_LSMDeposit proto.InternalMessageInfo + +func (m *LSMDeposit) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *LSMDeposit) GetDenom() string { + if m != nil { + return m.Denom + } + return "" +} + +func (m *LSMDeposit) GetIbcDenom() string { + if m != nil { + return m.IbcDenom + } + return "" +} + +func (m *LSMDeposit) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *LSMDeposit) GetState() LSMDeposit_LSMDepositState { + if m != nil { + return m.State + } + return LSMDeposit_DEPOSIT_PENDING +} + +func (m *LSMDeposit) GetIbcSequenceId() string { + if m != nil { + return m.IbcSequenceId + } + return "" +} + +// Deprecated: Do not use. +type Unbonding struct { + // unbonding target chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // epoch number of the unbonding record + EpochNumber int64 `protobuf:"varint,2,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + // time when the unbonding matures and can be collected + MatureTime time.Time `protobuf:"bytes,3,opt,name=mature_time,json=matureTime,proto3,stdtime" json:"mature_time"` + // stk token amount that is burned with the unbonding + BurnAmount types.Coin `protobuf:"bytes,4,opt,name=burn_amount,json=burnAmount,proto3" json:"burn_amount"` + // host token amount that is being unbonded + UnbondAmount types.Coin `protobuf:"bytes,5,opt,name=unbond_amount,json=unbondAmount,proto3" json:"unbond_amount"` + // sequence id of the ibc transaction + IbcSequenceId string `protobuf:"bytes,6,opt,name=ibc_sequence_id,json=ibcSequenceId,proto3" json:"ibc_sequence_id,omitempty"` + // state of the unbonding during the process + State Unbonding_UnbondingState `protobuf:"varint,7,opt,name=state,proto3,enum=pstake.liquidstakeibc.v1beta1.Unbonding_UnbondingState" json:"state,omitempty"` +} + +func (m *Unbonding) Reset() { *m = Unbonding{} } +func (m *Unbonding) String() string { return proto.CompactTextString(m) } +func (*Unbonding) ProtoMessage() {} +func (*Unbonding) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{8} +} +func (m *Unbonding) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Unbonding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Unbonding.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Unbonding) XXX_Merge(src proto.Message) { + xxx_messageInfo_Unbonding.Merge(m, src) +} +func (m *Unbonding) XXX_Size() int { + return m.Size() +} +func (m *Unbonding) XXX_DiscardUnknown() { + xxx_messageInfo_Unbonding.DiscardUnknown(m) +} + +var xxx_messageInfo_Unbonding proto.InternalMessageInfo + +func (m *Unbonding) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *Unbonding) GetEpochNumber() int64 { + if m != nil { + return m.EpochNumber + } + return 0 +} + +func (m *Unbonding) GetMatureTime() time.Time { + if m != nil { + return m.MatureTime + } + return time.Time{} +} + +func (m *Unbonding) GetBurnAmount() types.Coin { + if m != nil { + return m.BurnAmount + } + return types.Coin{} +} + +func (m *Unbonding) GetUnbondAmount() types.Coin { + if m != nil { + return m.UnbondAmount + } + return types.Coin{} +} + +func (m *Unbonding) GetIbcSequenceId() string { + if m != nil { + return m.IbcSequenceId + } + return "" +} + +func (m *Unbonding) GetState() Unbonding_UnbondingState { + if m != nil { + return m.State + } + return Unbonding_UNBONDING_PENDING +} + +// Deprecated: Do not use. +type UserUnbonding struct { + // unbonding target chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // epoch when the unbonding started + EpochNumber int64 `protobuf:"varint,2,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + // address which requested the unbonding + Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` + // stk token amount that is being unbonded + StkAmount types.Coin `protobuf:"bytes,4,opt,name=stk_amount,json=stkAmount,proto3" json:"stk_amount"` + // host token amount that is being unbonded + UnbondAmount types.Coin `protobuf:"bytes,5,opt,name=unbond_amount,json=unbondAmount,proto3" json:"unbond_amount"` +} + +func (m *UserUnbonding) Reset() { *m = UserUnbonding{} } +func (m *UserUnbonding) String() string { return proto.CompactTextString(m) } +func (*UserUnbonding) ProtoMessage() {} +func (*UserUnbonding) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{9} +} +func (m *UserUnbonding) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *UserUnbonding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_UserUnbonding.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *UserUnbonding) XXX_Merge(src proto.Message) { + xxx_messageInfo_UserUnbonding.Merge(m, src) +} +func (m *UserUnbonding) XXX_Size() int { + return m.Size() +} +func (m *UserUnbonding) XXX_DiscardUnknown() { + xxx_messageInfo_UserUnbonding.DiscardUnknown(m) +} + +var xxx_messageInfo_UserUnbonding proto.InternalMessageInfo + +func (m *UserUnbonding) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *UserUnbonding) GetEpochNumber() int64 { + if m != nil { + return m.EpochNumber + } + return 0 +} + +func (m *UserUnbonding) GetAddress() string { + if m != nil { + return m.Address + } + return "" +} + +func (m *UserUnbonding) GetStkAmount() types.Coin { + if m != nil { + return m.StkAmount + } + return types.Coin{} +} + +func (m *UserUnbonding) GetUnbondAmount() types.Coin { + if m != nil { + return m.UnbondAmount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type ValidatorUnbonding struct { + // unbonding target chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // epoch when the unbonding started + EpochNumber int64 `protobuf:"varint,2,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + // time when the unbonding matures and can be collected + MatureTime time.Time `protobuf:"bytes,3,opt,name=mature_time,json=matureTime,proto3,stdtime" json:"mature_time"` + // address of the validator that is being unbonded + ValidatorAddress string `protobuf:"bytes,4,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"` + // amount unbonded from the validator + Amount types.Coin `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount"` + // sequence id of the ibc transaction + IbcSequenceId string `protobuf:"bytes,6,opt,name=ibc_sequence_id,json=ibcSequenceId,proto3" json:"ibc_sequence_id,omitempty"` +} + +func (m *ValidatorUnbonding) Reset() { *m = ValidatorUnbonding{} } +func (m *ValidatorUnbonding) String() string { return proto.CompactTextString(m) } +func (*ValidatorUnbonding) ProtoMessage() {} +func (*ValidatorUnbonding) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{10} +} +func (m *ValidatorUnbonding) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ValidatorUnbonding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ValidatorUnbonding.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ValidatorUnbonding) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValidatorUnbonding.Merge(m, src) +} +func (m *ValidatorUnbonding) XXX_Size() int { + return m.Size() +} +func (m *ValidatorUnbonding) XXX_DiscardUnknown() { + xxx_messageInfo_ValidatorUnbonding.DiscardUnknown(m) +} + +var xxx_messageInfo_ValidatorUnbonding proto.InternalMessageInfo + +func (m *ValidatorUnbonding) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *ValidatorUnbonding) GetEpochNumber() int64 { + if m != nil { + return m.EpochNumber + } + return 0 +} + +func (m *ValidatorUnbonding) GetMatureTime() time.Time { + if m != nil { + return m.MatureTime + } + return time.Time{} +} + +func (m *ValidatorUnbonding) GetValidatorAddress() string { + if m != nil { + return m.ValidatorAddress + } + return "" +} + +func (m *ValidatorUnbonding) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +func (m *ValidatorUnbonding) GetIbcSequenceId() string { + if m != nil { + return m.IbcSequenceId + } + return "" +} + +// Deprecated: Do not use. +type KVUpdate struct { + Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` +} + +func (m *KVUpdate) Reset() { *m = KVUpdate{} } +func (m *KVUpdate) String() string { return proto.CompactTextString(m) } +func (*KVUpdate) ProtoMessage() {} +func (*KVUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{11} +} +func (m *KVUpdate) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *KVUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_KVUpdate.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *KVUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_KVUpdate.Merge(m, src) +} +func (m *KVUpdate) XXX_Size() int { + return m.Size() +} +func (m *KVUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_KVUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_KVUpdate proto.InternalMessageInfo + +func (m *KVUpdate) GetKey() string { + if m != nil { + return m.Key + } + return "" +} + +func (m *KVUpdate) GetValue() string { + if m != nil { + return m.Value + } + return "" +} + +// Deprecated: Do not use. +type Redelegations struct { + ChainID string `protobuf:"bytes,1,opt,name=chain_i_d,json=chainID,proto3" json:"chain_i_d,omitempty"` + Redelegations []*types1.Redelegation `protobuf:"bytes,2,rep,name=redelegations,proto3" json:"redelegations,omitempty"` +} + +func (m *Redelegations) Reset() { *m = Redelegations{} } +func (m *Redelegations) String() string { return proto.CompactTextString(m) } +func (*Redelegations) ProtoMessage() {} +func (*Redelegations) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{12} +} +func (m *Redelegations) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Redelegations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Redelegations.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Redelegations) XXX_Merge(src proto.Message) { + xxx_messageInfo_Redelegations.Merge(m, src) +} +func (m *Redelegations) XXX_Size() int { + return m.Size() +} +func (m *Redelegations) XXX_DiscardUnknown() { + xxx_messageInfo_Redelegations.DiscardUnknown(m) +} + +var xxx_messageInfo_Redelegations proto.InternalMessageInfo + +func (m *Redelegations) GetChainID() string { + if m != nil { + return m.ChainID + } + return "" +} + +func (m *Redelegations) GetRedelegations() []*types1.Redelegation { + if m != nil { + return m.Redelegations + } + return nil +} + +// Deprecated: Do not use. +type RedelegateTx struct { + // target chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + IbcSequenceId string `protobuf:"bytes,2,opt,name=ibc_sequence_id,json=ibcSequenceId,proto3" json:"ibc_sequence_id,omitempty"` + // state of the unbonding during the process + State RedelegateTx_RedelegateTxState `protobuf:"varint,3,opt,name=state,proto3,enum=pstake.liquidstakeibc.v1beta1.RedelegateTx_RedelegateTxState" json:"state,omitempty"` +} + +func (m *RedelegateTx) Reset() { *m = RedelegateTx{} } +func (m *RedelegateTx) String() string { return proto.CompactTextString(m) } +func (*RedelegateTx) ProtoMessage() {} +func (*RedelegateTx) Descriptor() ([]byte, []int) { + return fileDescriptor_71a9a61e676043b6, []int{13} +} +func (m *RedelegateTx) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *RedelegateTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_RedelegateTx.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *RedelegateTx) XXX_Merge(src proto.Message) { + xxx_messageInfo_RedelegateTx.Merge(m, src) +} +func (m *RedelegateTx) XXX_Size() int { + return m.Size() +} +func (m *RedelegateTx) XXX_DiscardUnknown() { + xxx_messageInfo_RedelegateTx.DiscardUnknown(m) +} + +var xxx_messageInfo_RedelegateTx proto.InternalMessageInfo + +func (m *RedelegateTx) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *RedelegateTx) GetIbcSequenceId() string { + if m != nil { + return m.IbcSequenceId + } + return "" +} + +func (m *RedelegateTx) GetState() RedelegateTx_RedelegateTxState { + if m != nil { + return m.State + } + return RedelegateTx_REDELEGATE_SENT +} + +func init() { + proto.RegisterEnum("pstake.liquidstakeibc.v1beta1.ICAAccount_ChannelState", ICAAccount_ChannelState_name, ICAAccount_ChannelState_value) + proto.RegisterEnum("pstake.liquidstakeibc.v1beta1.Deposit_DepositState", Deposit_DepositState_name, Deposit_DepositState_value) + proto.RegisterEnum("pstake.liquidstakeibc.v1beta1.LSMDeposit_LSMDepositState", LSMDeposit_LSMDepositState_name, LSMDeposit_LSMDepositState_value) + proto.RegisterEnum("pstake.liquidstakeibc.v1beta1.Unbonding_UnbondingState", Unbonding_UnbondingState_name, Unbonding_UnbondingState_value) + proto.RegisterEnum("pstake.liquidstakeibc.v1beta1.RedelegateTx_RedelegateTxState", RedelegateTx_RedelegateTxState_name, RedelegateTx_RedelegateTxState_value) + proto.RegisterType((*HostChain)(nil), "pstake.liquidstakeibc.v1beta1.HostChain") + proto.RegisterType((*HostChainFlags)(nil), "pstake.liquidstakeibc.v1beta1.HostChainFlags") + proto.RegisterType((*RewardParams)(nil), "pstake.liquidstakeibc.v1beta1.RewardParams") + proto.RegisterType((*HostChainLSParams)(nil), "pstake.liquidstakeibc.v1beta1.HostChainLSParams") + proto.RegisterType((*ICAAccount)(nil), "pstake.liquidstakeibc.v1beta1.ICAAccount") + proto.RegisterType((*Validator)(nil), "pstake.liquidstakeibc.v1beta1.Validator") + proto.RegisterType((*Deposit)(nil), "pstake.liquidstakeibc.v1beta1.Deposit") + proto.RegisterType((*LSMDeposit)(nil), "pstake.liquidstakeibc.v1beta1.LSMDeposit") + proto.RegisterType((*Unbonding)(nil), "pstake.liquidstakeibc.v1beta1.Unbonding") + proto.RegisterType((*UserUnbonding)(nil), "pstake.liquidstakeibc.v1beta1.UserUnbonding") + proto.RegisterType((*ValidatorUnbonding)(nil), "pstake.liquidstakeibc.v1beta1.ValidatorUnbonding") + proto.RegisterType((*KVUpdate)(nil), "pstake.liquidstakeibc.v1beta1.KVUpdate") + proto.RegisterType((*Redelegations)(nil), "pstake.liquidstakeibc.v1beta1.Redelegations") + proto.RegisterType((*RedelegateTx)(nil), "pstake.liquidstakeibc.v1beta1.RedelegateTx") +} + +func init() { + proto.RegisterFile("pstake/liquidstakeibc/v1beta1/liquidstakeibc.proto", fileDescriptor_71a9a61e676043b6) +} + +var fileDescriptor_71a9a61e676043b6 = []byte{ + // 1867 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x58, 0xcd, 0x6f, 0x1b, 0xd7, + 0x11, 0x17, 0x3f, 0xc4, 0x8f, 0x21, 0x29, 0xae, 0x9e, 0x95, 0x84, 0x96, 0x6b, 0x49, 0x55, 0x83, + 0x44, 0x81, 0x61, 0xb2, 0x56, 0x80, 0x18, 0x35, 0xd0, 0xa2, 0xe4, 0x72, 0x1d, 0x6f, 0x4c, 0x53, + 0xc6, 0x92, 0x12, 0xd2, 0x14, 0xc1, 0x76, 0xb9, 0xfb, 0x4c, 0x2d, 0xb4, 0x5f, 0xd9, 0xb7, 0x94, + 0x65, 0xf4, 0xd6, 0x6b, 0x2f, 0x39, 0xf6, 0x58, 0xe4, 0xd8, 0x43, 0x4f, 0x39, 0xf4, 0x1f, 0x28, + 0x90, 0x5b, 0x83, 0x9c, 0x8a, 0x1e, 0x92, 0xc0, 0xbe, 0xf7, 0x3f, 0x28, 0x50, 0xbc, 0x8f, 0xfd, + 0xa0, 0xa4, 0x9a, 0x12, 0x93, 0x43, 0x4f, 0xdc, 0x99, 0xd9, 0xf9, 0xbd, 0xb7, 0xf3, 0x66, 0x7e, + 0x6f, 0x86, 0xb0, 0x1f, 0x90, 0xc8, 0x38, 0xc1, 0x1d, 0xc7, 0xfe, 0x6c, 0x66, 0x5b, 0xec, 0xd9, + 0x9e, 0x98, 0x9d, 0xd3, 0x7b, 0x13, 0x1c, 0x19, 0xf7, 0xce, 0xa9, 0xdb, 0x41, 0xe8, 0x47, 0x3e, + 0xba, 0xcd, 0x7d, 0xda, 0xe7, 0x8c, 0xc2, 0x67, 0x73, 0x63, 0xea, 0x4f, 0x7d, 0xf6, 0x66, 0x87, + 0x3e, 0x71, 0xa7, 0xcd, 0x9b, 0xa6, 0x4f, 0x5c, 0x9f, 0xe8, 0xdc, 0xc0, 0x05, 0x61, 0xda, 0xe2, + 0x52, 0x67, 0x62, 0x10, 0x9c, 0xac, 0x6c, 0xfa, 0xb6, 0x27, 0xec, 0xdb, 0x53, 0xdf, 0x9f, 0x3a, + 0xb8, 0xc3, 0xa4, 0xc9, 0xec, 0x59, 0x27, 0xb2, 0x5d, 0x4c, 0x22, 0xc3, 0x0d, 0xc4, 0x0b, 0x6f, + 0x0b, 0x00, 0xba, 0x15, 0xdb, 0x9b, 0x26, 0x18, 0x42, 0xe6, 0x6f, 0xed, 0x7e, 0x51, 0x81, 0xea, + 0x23, 0x9f, 0x44, 0xf2, 0xb1, 0x61, 0x7b, 0xe8, 0x26, 0x54, 0x4c, 0xfa, 0xa0, 0xdb, 0x56, 0x2b, + 0xb7, 0x93, 0xdb, 0xab, 0x6a, 0x65, 0x26, 0xab, 0x16, 0xfa, 0x19, 0x34, 0x4c, 0xdf, 0xf3, 0xb0, + 0x19, 0xd9, 0x3e, 0xb3, 0xe7, 0x99, 0xbd, 0x9e, 0x2a, 0x55, 0x0b, 0x3d, 0x82, 0x52, 0x60, 0x84, + 0x86, 0x4b, 0x5a, 0x85, 0x9d, 0xdc, 0x5e, 0x6d, 0xff, 0xe7, 0xed, 0xd7, 0x46, 0xa5, 0x9d, 0xac, + 0x3c, 0x18, 0x3d, 0x65, 0x7e, 0x9a, 0xf0, 0x47, 0xb7, 0x01, 0x8e, 0x7d, 0x12, 0xe9, 0x16, 0xf6, + 0x7c, 0xb7, 0x55, 0x64, 0x6b, 0x55, 0xa9, 0xa6, 0x4f, 0x15, 0xd4, 0x6c, 0x1e, 0x1b, 0x9e, 0x87, + 0x1d, 0xba, 0x95, 0x55, 0x6e, 0x16, 0x1a, 0xd5, 0x42, 0x6f, 0x41, 0x39, 0xf0, 0xc3, 0x88, 0xda, + 0x4a, 0xcc, 0x56, 0xa2, 0xa2, 0x6a, 0xa1, 0x8f, 0x01, 0x59, 0xd8, 0xc1, 0x53, 0x83, 0x7d, 0x85, + 0x61, 0x9a, 0xfe, 0xcc, 0x8b, 0x5a, 0x65, 0xb6, 0xd9, 0xf7, 0x16, 0x6c, 0x56, 0x95, 0xbb, 0x5d, + 0xee, 0xa0, 0xad, 0xa7, 0x20, 0x42, 0x85, 0x34, 0x68, 0x86, 0xf8, 0xb9, 0x11, 0x5a, 0x24, 0x81, + 0xad, 0x5c, 0x17, 0x76, 0x4d, 0x20, 0xc4, 0x98, 0x8f, 0x00, 0x4e, 0x0d, 0xc7, 0xb6, 0x8c, 0xc8, + 0x0f, 0x49, 0xab, 0xba, 0x53, 0xd8, 0xab, 0xed, 0xef, 0x2d, 0x80, 0x3b, 0x8a, 0x1d, 0xb4, 0x8c, + 0x2f, 0x1a, 0x43, 0xd3, 0xb5, 0x3d, 0xdb, 0x9d, 0xb9, 0xba, 0x85, 0x03, 0x9f, 0xd8, 0x51, 0x0b, + 0x68, 0x60, 0x7a, 0x77, 0xbe, 0xfa, 0x76, 0x7b, 0xe5, 0x5f, 0xdf, 0x6e, 0xbf, 0xc1, 0xb3, 0x85, + 0x58, 0x27, 0x6d, 0xdb, 0xef, 0xb8, 0x46, 0x74, 0xdc, 0x56, 0xbd, 0xe8, 0x9b, 0x2f, 0xef, 0x82, + 0xc8, 0x4a, 0x95, 0xee, 0x4f, 0x60, 0xf4, 0x39, 0x04, 0xfa, 0x08, 0xca, 0xa6, 0x7e, 0x6a, 0x38, + 0x33, 0xdc, 0xaa, 0x31, 0xb4, 0x7b, 0x02, 0xed, 0xd6, 0x45, 0xb4, 0x01, 0x9e, 0x1a, 0xe6, 0x8b, + 0x3e, 0x36, 0x33, 0x98, 0x7d, 0x6c, 0x6a, 0x25, 0xf3, 0x88, 0x02, 0xa0, 0x11, 0xd4, 0x1d, 0x83, + 0x44, 0x7a, 0x0c, 0x58, 0x5f, 0x16, 0x10, 0x28, 0x8c, 0xcc, 0x41, 0xdf, 0x03, 0x69, 0xe6, 0x4d, + 0x7c, 0xcf, 0xb2, 0xbd, 0xa9, 0xfe, 0xcc, 0x30, 0x23, 0x3f, 0x6c, 0x35, 0x76, 0x72, 0x7b, 0x05, + 0xad, 0x99, 0xe8, 0x1f, 0x32, 0x35, 0x7a, 0x13, 0x4a, 0x86, 0x19, 0xd9, 0xa7, 0xb8, 0xb5, 0xb6, + 0x93, 0xdb, 0xab, 0x68, 0x42, 0x42, 0x26, 0x6c, 0x18, 0xb3, 0xc8, 0xd7, 0x4d, 0xdf, 0x0d, 0xfc, + 0x99, 0x67, 0xc5, 0x30, 0xcd, 0x65, 0xf7, 0x87, 0x28, 0x9c, 0x2c, 0xd0, 0xc4, 0xe2, 0x32, 0xac, + 0x3e, 0x73, 0x8c, 0x29, 0x69, 0x49, 0x2c, 0x65, 0xee, 0x5e, 0xb5, 0x6c, 0x1e, 0x52, 0x27, 0x8d, + 0xfb, 0xa2, 0xa7, 0xd0, 0xe0, 0xf9, 0xa3, 0x8b, 0x1a, 0x5c, 0x67, 0x60, 0x77, 0x16, 0x80, 0x69, + 0xcc, 0x47, 0x94, 0x5f, 0x3d, 0xcc, 0x48, 0x0f, 0x4a, 0x7f, 0xfa, 0xf3, 0x76, 0xae, 0x95, 0xdb, + 0x7d, 0x07, 0xd6, 0xe6, 0x97, 0x44, 0x12, 0x14, 0x1c, 0xe2, 0x32, 0x8e, 0xa8, 0x68, 0xf4, 0xf1, + 0x41, 0xbe, 0x95, 0xdb, 0xb5, 0xa0, 0x9e, 0x45, 0x43, 0x1b, 0xb0, 0xca, 0xeb, 0x97, 0x73, 0x09, + 0x17, 0xd0, 0x03, 0xa8, 0x59, 0x98, 0x44, 0xb6, 0xc7, 0xea, 0x87, 0xf3, 0x48, 0xaf, 0xf5, 0xcd, + 0x97, 0x77, 0x37, 0x44, 0x94, 0xba, 0x96, 0x15, 0x62, 0x42, 0x46, 0x51, 0x68, 0x7b, 0x53, 0x2d, + 0xfb, 0x32, 0x5b, 0xe5, 0x3f, 0x25, 0x58, 0xbf, 0x40, 0x1c, 0x48, 0xa3, 0xa8, 0x2c, 0x2d, 0xf5, + 0x67, 0x18, 0xf3, 0x15, 0x97, 0x4a, 0x1f, 0x81, 0xf2, 0x10, 0x63, 0x8a, 0x19, 0x62, 0x16, 0x30, + 0x86, 0x99, 0x5f, 0x1a, 0x53, 0xa0, 0x08, 0xcc, 0x99, 0x97, 0x62, 0x16, 0x96, 0xc6, 0x14, 0x28, + 0x14, 0xf3, 0x63, 0x58, 0x0b, 0xb1, 0x85, 0xdd, 0x80, 0xb1, 0x1a, 0x85, 0x2d, 0x2e, 0x0b, 0xdb, + 0x48, 0x81, 0x28, 0xf2, 0xa7, 0xb0, 0xee, 0x10, 0x57, 0x4f, 0x98, 0x44, 0x37, 0x8d, 0x80, 0x53, + 0xea, 0x32, 0xe0, 0x4d, 0x87, 0xb8, 0x09, 0x3f, 0xc9, 0x46, 0x80, 0x7e, 0x03, 0x54, 0xa5, 0xd3, + 0x4a, 0x8c, 0xeb, 0xaa, 0xbc, 0xf4, 0xce, 0x1d, 0xe2, 0xf6, 0xfc, 0xa4, 0xa4, 0xb6, 0xa1, 0xe6, + 0x1a, 0x67, 0x3a, 0xf6, 0xa2, 0xd0, 0xc6, 0x84, 0x71, 0x71, 0x43, 0x03, 0xd7, 0x38, 0x53, 0xb8, + 0x06, 0xf9, 0x70, 0x9b, 0x7e, 0x6b, 0xf6, 0x32, 0xc0, 0x41, 0x64, 0x4c, 0x1c, 0xac, 0x5b, 0xd8, + 0x89, 0x8c, 0x56, 0xf5, 0xfa, 0x04, 0x79, 0x2b, 0x8b, 0xd8, 0x4d, 0x00, 0xfb, 0x14, 0x0f, 0xfd, + 0x0e, 0x6e, 0xcc, 0x82, 0x00, 0x87, 0x31, 0xc5, 0xe9, 0x8e, 0xed, 0x26, 0x3c, 0xbc, 0xc4, 0x07, + 0x4b, 0x0c, 0x8d, 0x33, 0xdd, 0x80, 0x42, 0xd1, 0x15, 0x1c, 0xff, 0xf9, 0x85, 0x15, 0x96, 0xe6, + 0x66, 0x89, 0xa1, 0x65, 0x56, 0x60, 0xf5, 0xf7, 0x7d, 0x1e, 0x20, 0xbd, 0xb4, 0xd0, 0x3e, 0x94, + 0x0d, 0x5e, 0xb0, 0xa2, 0xe8, 0xfe, 0x77, 0x29, 0xc7, 0x2f, 0x22, 0x0b, 0xca, 0x13, 0xc3, 0x31, + 0x3c, 0x93, 0x17, 0x55, 0x6d, 0xff, 0x66, 0x5b, 0x38, 0xd0, 0x76, 0x27, 0xa1, 0x26, 0xd9, 0xb7, + 0xbd, 0x5e, 0x87, 0xee, 0xfb, 0x2f, 0xdf, 0x6d, 0xbf, 0x3b, 0xb5, 0xa3, 0xe3, 0xd9, 0xa4, 0x6d, + 0xfa, 0xae, 0xe8, 0x94, 0xc4, 0xcf, 0x5d, 0x62, 0x9d, 0x74, 0xa2, 0x17, 0x01, 0x26, 0xcc, 0x41, + 0x8b, 0xa1, 0x29, 0xfd, 0xf8, 0xcf, 0x3d, 0x1c, 0xf2, 0x22, 0xd3, 0xb8, 0x80, 0x7e, 0x0b, 0x8d, + 0xb8, 0x75, 0x20, 0x91, 0x11, 0xf1, 0x5a, 0x59, 0xdb, 0xff, 0xe0, 0xca, 0xd7, 0x74, 0x5b, 0xe6, + 0xee, 0x23, 0xea, 0xad, 0xd5, 0xcd, 0x8c, 0xb4, 0xdb, 0x85, 0x7a, 0xd6, 0x8a, 0x5a, 0xb0, 0xa1, + 0xca, 0x5d, 0x5d, 0x7e, 0xd4, 0x1d, 0x0e, 0x95, 0x81, 0x2e, 0x6b, 0x4a, 0x77, 0xac, 0x0e, 0x3f, + 0x94, 0x56, 0xd0, 0x5b, 0x70, 0xe3, 0x82, 0x45, 0xe9, 0x4b, 0x39, 0x16, 0xe2, 0xbf, 0x16, 0xa0, + 0x9a, 0x14, 0x0a, 0x92, 0x41, 0xf2, 0x03, 0x1c, 0xb2, 0xfa, 0xbb, 0x6a, 0xa8, 0x9b, 0xb1, 0x87, + 0x50, 0xd3, 0xfb, 0x8d, 0x7e, 0xee, 0x8c, 0x88, 0xc6, 0x4d, 0x48, 0x48, 0x85, 0xd2, 0x73, 0x6c, + 0x4f, 0x8f, 0xa3, 0xe5, 0xa9, 0x48, 0x00, 0xa0, 0x23, 0x90, 0x44, 0xf6, 0x63, 0x4b, 0x37, 0x5c, + 0xd6, 0x03, 0x15, 0xaf, 0x5f, 0x44, 0xcd, 0x04, 0xa4, 0xcb, 0x30, 0xd0, 0x11, 0x34, 0xf0, 0x19, + 0x0d, 0xf3, 0x14, 0xeb, 0x21, 0x3d, 0xb1, 0xd5, 0x65, 0x77, 0x5a, 0x8f, 0x71, 0x34, 0x7a, 0x38, + 0xef, 0x42, 0xda, 0x05, 0xe8, 0x38, 0xf0, 0xcd, 0x63, 0x46, 0x6d, 0x05, 0x6d, 0x2d, 0x51, 0x2b, + 0x54, 0x8b, 0x7e, 0x02, 0x55, 0xbe, 0xa7, 0x89, 0x83, 0x19, 0x41, 0x55, 0xb4, 0x54, 0xc1, 0x0e, + 0xec, 0x1f, 0x79, 0x28, 0xc7, 0x5d, 0xd1, 0x6b, 0x9a, 0xe8, 0xfb, 0x50, 0x12, 0x71, 0x59, 0x98, + 0xf6, 0x45, 0xfa, 0x75, 0x9a, 0x78, 0x9d, 0xa6, 0x32, 0xdf, 0x60, 0x81, 0x6d, 0x90, 0x0b, 0x48, + 0x85, 0xd5, 0x6c, 0x0a, 0xbf, 0xbf, 0x20, 0x85, 0xc5, 0x06, 0xe3, 0x5f, 0x9e, 0xbf, 0x1c, 0x01, + 0xbd, 0x03, 0x4d, 0x7b, 0x62, 0xea, 0x04, 0x7f, 0x36, 0xc3, 0x9e, 0x89, 0xd3, 0xae, 0xba, 0x61, + 0x4f, 0xcc, 0x91, 0xd0, 0xaa, 0xd6, 0xae, 0x09, 0xf5, 0xac, 0x3b, 0xba, 0x01, 0xcd, 0xbe, 0xf2, + 0xf4, 0x60, 0xa4, 0x8e, 0xf5, 0xa7, 0xca, 0xb0, 0xcf, 0x73, 0x5b, 0x82, 0x7a, 0xac, 0x1c, 0x29, + 0xc3, 0xb1, 0x94, 0x43, 0x1b, 0x20, 0xc5, 0x1a, 0x4d, 0x91, 0x15, 0xf5, 0x48, 0xe9, 0x4b, 0x79, + 0xf4, 0x26, 0xa0, 0x58, 0xdb, 0x57, 0x06, 0xca, 0x87, 0xbc, 0x36, 0x0a, 0x2c, 0xa2, 0x7f, 0x28, + 0x02, 0x0c, 0x46, 0x4f, 0xae, 0x10, 0x54, 0x79, 0x2e, 0xa8, 0xd7, 0x4c, 0xb6, 0x38, 0xc0, 0x2a, + 0x94, 0xc8, 0xb1, 0x11, 0x62, 0xf2, 0x03, 0xca, 0x80, 0x03, 0xa4, 0x5d, 0x4f, 0x31, 0xdb, 0xf5, + 0xdc, 0x82, 0x2a, 0x0d, 0x30, 0xb7, 0xf0, 0xd0, 0x56, 0xec, 0x89, 0xc9, 0xc7, 0x99, 0x3b, 0x10, + 0x4f, 0x14, 0x99, 0x12, 0xe7, 0x93, 0x8b, 0x94, 0x18, 0xe2, 0x4a, 0x3e, 0x88, 0x4f, 0xbd, 0xcc, + 0x4e, 0xfd, 0x17, 0x0b, 0x4e, 0x3d, 0x0d, 0x62, 0xe6, 0x71, 0xd1, 0xd9, 0x57, 0x2e, 0x3b, 0x7b, + 0x07, 0x9a, 0xe7, 0x10, 0x7e, 0xd8, 0xf1, 0xb7, 0x60, 0x23, 0xd6, 0x1e, 0x0e, 0xc7, 0x07, 0x8f, + 0x95, 0xa1, 0xfa, 0x09, 0x4b, 0x80, 0xcd, 0x7c, 0x8b, 0xf3, 0xe0, 0xdf, 0x8a, 0x50, 0x3d, 0x8c, + 0x6b, 0xf1, 0x75, 0x39, 0xf0, 0x53, 0xa8, 0xb3, 0x92, 0xd0, 0xbd, 0x99, 0x3b, 0xc1, 0x21, 0xcb, + 0x84, 0x82, 0x56, 0x63, 0xba, 0x21, 0x53, 0x21, 0x85, 0x36, 0x04, 0xd1, 0x2c, 0xc4, 0x3a, 0x9d, + 0x94, 0xc5, 0x80, 0xba, 0xd9, 0xe6, 0x63, 0x74, 0x3b, 0x1e, 0xa3, 0xdb, 0xe3, 0x78, 0x8c, 0xee, + 0x55, 0x68, 0x0a, 0x7c, 0xfe, 0xdd, 0x76, 0x8e, 0xb6, 0x0d, 0xd4, 0x91, 0x9a, 0xd0, 0xaf, 0xa1, + 0x36, 0x99, 0x85, 0x5e, 0x96, 0xdf, 0xae, 0x50, 0xc7, 0x40, 0x7d, 0x04, 0x9d, 0xf5, 0xa1, 0xc1, + 0xf9, 0x25, 0xc6, 0x58, 0xbd, 0x1a, 0x46, 0x9d, 0x7b, 0x09, 0x94, 0x4b, 0x0e, 0xad, 0x74, 0xc9, + 0xa1, 0xa1, 0x27, 0xf3, 0xd9, 0x72, 0x7f, 0x41, 0xb6, 0x24, 0xd1, 0x4e, 0x9f, 0xb2, 0xb9, 0xb2, + 0xfb, 0x45, 0x0e, 0xd6, 0xe6, 0x2d, 0xe8, 0x0d, 0x58, 0x3f, 0x1c, 0xf6, 0x0e, 0xd8, 0xe9, 0x67, + 0xb2, 0xe0, 0x2d, 0xb8, 0x91, 0xaa, 0xd5, 0xa1, 0x3a, 0x56, 0xf9, 0x05, 0x47, 0xab, 0x3e, 0x35, + 0x3c, 0xe9, 0x8e, 0x0f, 0x35, 0xea, 0x90, 0x9f, 0xc7, 0x61, 0x7a, 0xa5, 0x2f, 0x15, 0xe6, 0x71, + 0xe4, 0x41, 0x57, 0x7d, 0xd2, 0xed, 0x0d, 0x14, 0xa9, 0x48, 0x93, 0x2a, 0x35, 0x3c, 0xec, 0xaa, + 0x03, 0xa5, 0x2f, 0xad, 0x26, 0xa9, 0xf3, 0xc7, 0x3c, 0x34, 0x0e, 0x09, 0x0e, 0x7f, 0xac, 0xf4, + 0xc9, 0xb4, 0x39, 0x85, 0xab, 0xb6, 0x39, 0xbf, 0x02, 0x20, 0xd1, 0xc9, 0x35, 0x53, 0xa5, 0x4a, + 0xa2, 0x93, 0x1f, 0x33, 0x53, 0x58, 0x34, 0xfe, 0x9e, 0x07, 0x94, 0x34, 0x14, 0xff, 0x67, 0x15, + 0xa5, 0xc0, 0x7a, 0x3a, 0x5f, 0xc4, 0x31, 0x2e, 0x2e, 0x88, 0xb1, 0x94, 0xb8, 0xc4, 0xb4, 0x98, + 0xde, 0xad, 0xab, 0xd7, 0xbb, 0x5b, 0xaf, 0x58, 0x49, 0x2c, 0x8e, 0x1f, 0x40, 0xe5, 0xf1, 0xd1, + 0x61, 0x60, 0xd1, 0xbc, 0x97, 0xa0, 0x70, 0x82, 0x5f, 0x88, 0xb8, 0xd1, 0x47, 0xca, 0xfc, 0xfc, + 0xcf, 0x0b, 0xde, 0x62, 0x71, 0x81, 0xf9, 0xfd, 0x1e, 0x1a, 0x5a, 0x66, 0x34, 0x20, 0x68, 0x13, + 0xaa, 0x22, 0xf2, 0xfa, 0xb9, 0xd0, 0xf7, 0xd1, 0x47, 0xd0, 0xc8, 0xce, 0x11, 0xb4, 0x63, 0x2b, + 0xec, 0xd5, 0xf6, 0xdf, 0x8e, 0x3f, 0x28, 0xfe, 0x07, 0x2f, 0x9d, 0xe0, 0xd3, 0x97, 0xb5, 0x79, + 0x57, 0xb6, 0xf8, 0xbf, 0x73, 0x74, 0x2e, 0x8f, 0xbb, 0xaa, 0xf1, 0xd9, 0xeb, 0x8e, 0xfd, 0x92, + 0x60, 0xe4, 0x2f, 0xa3, 0x95, 0x51, 0x4c, 0x2b, 0x05, 0x46, 0x2b, 0xbf, 0x5c, 0xf8, 0x27, 0x43, + 0xba, 0xfc, 0x9c, 0x30, 0x47, 0x2e, 0x3d, 0x58, 0xbf, 0x60, 0xa3, 0x57, 0x8c, 0xa6, 0x88, 0xf6, + 0x40, 0xe1, 0x17, 0xca, 0x0a, 0xad, 0xfd, 0x8c, 0xb2, 0x2b, 0x3f, 0xa6, 0xcc, 0x12, 0xd7, 0x7e, + 0xef, 0xd3, 0xaf, 0x5e, 0x6e, 0xe5, 0xbe, 0x7e, 0xb9, 0x95, 0xfb, 0xfe, 0xe5, 0x56, 0xee, 0xf3, + 0x57, 0x5b, 0x2b, 0x5f, 0xbf, 0xda, 0x5a, 0xf9, 0xe7, 0xab, 0xad, 0x95, 0x4f, 0xe4, 0xcc, 0x10, + 0x11, 0xe0, 0x90, 0xd8, 0x24, 0xa2, 0x1f, 0x74, 0xe0, 0xe1, 0xac, 0xc8, 0x26, 0x8a, 0xd3, 0xfb, + 0x9d, 0xb3, 0xf3, 0xff, 0x00, 0xb3, 0x29, 0x63, 0x52, 0x62, 0xa9, 0xfd, 0xfe, 0x7f, 0x03, 0x00, + 0x00, 0xff, 0xff, 0xe3, 0xf3, 0x54, 0x6d, 0x27, 0x16, 0x00, 0x00, +} + +func (m *HostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.RewardParams != nil { + { + size, err := m.RewardParams.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x8a + } + if m.Flags != nil { + { + size, err := m.Flags.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1 + i-- + dAtA[i] = 0x82 + } + { + size := m.AutoCompoundFactor.Size() + i -= size + if _, err := m.AutoCompoundFactor.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x7a + if m.Active { + i-- + if m.Active { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x70 + } + if m.UnbondingFactor != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.UnbondingFactor)) + i-- + dAtA[i] = 0x68 + } + { + size := m.LastCValue.Size() + i -= size + if _, err := m.LastCValue.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x62 + { + size := m.CValue.Size() + i -= size + if _, err := m.CValue.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x5a + { + size := m.MinimumDeposit.Size() + i -= size + if _, err := m.MinimumDeposit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + if len(m.Validators) > 0 { + for iNdEx := len(m.Validators) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Validators[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + } + } + if m.RewardsAccount != nil { + { + size, err := m.RewardsAccount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } + if m.DelegationAccount != nil { + { + size, err := m.DelegationAccount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + } + if len(m.PortId) > 0 { + i -= len(m.PortId) + copy(dAtA[i:], m.PortId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.PortId))) + i-- + dAtA[i] = 0x32 + } + if len(m.ChannelId) > 0 { + i -= len(m.ChannelId) + copy(dAtA[i:], m.ChannelId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChannelId))) + i-- + dAtA[i] = 0x2a + } + if len(m.HostDenom) > 0 { + i -= len(m.HostDenom) + copy(dAtA[i:], m.HostDenom) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.HostDenom))) + i-- + dAtA[i] = 0x22 + } + if m.Params != nil { + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + if len(m.ConnectionId) > 0 { + i -= len(m.ConnectionId) + copy(dAtA[i:], m.ConnectionId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ConnectionId))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *HostChainFlags) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostChainFlags) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostChainFlags) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Lsm { + i-- + if m.Lsm { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *RewardParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *RewardParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *RewardParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Destination) > 0 { + i -= len(m.Destination) + copy(dAtA[i:], m.Destination) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Destination))) + i-- + dAtA[i] = 0x12 + } + if len(m.Denom) > 0 { + i -= len(m.Denom) + copy(dAtA[i:], m.Denom) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Denom))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *HostChainLSParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostChainLSParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostChainLSParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size := m.LowerCValueLimit.Size() + i -= size + if _, err := m.LowerCValueLimit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x5a + { + size := m.UpperCValueLimit.Size() + i -= size + if _, err := m.UpperCValueLimit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + { + size := m.RedelegationAcceptableDelta.Size() + i -= size + if _, err := m.RedelegationAcceptableDelta.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + if m.MaxEntries != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.MaxEntries)) + i-- + dAtA[i] = 0x40 + } + { + size := m.LsmBondFactor.Size() + i -= size + if _, err := m.LsmBondFactor.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + { + size := m.LsmValidatorCap.Size() + i -= size + if _, err := m.LsmValidatorCap.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + { + size := m.RedemptionFee.Size() + i -= size + if _, err := m.RedemptionFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size := m.UnstakeFee.Size() + i -= size + if _, err := m.UnstakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + { + size := m.RestakeFee.Size() + i -= size + if _, err := m.RestakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + { + size := m.DepositFee.Size() + i -= size + if _, err := m.DepositFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *ICAAccount) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ICAAccount) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ICAAccount) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ChannelState != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.ChannelState)) + i-- + dAtA[i] = 0x20 + } + if len(m.Owner) > 0 { + i -= len(m.Owner) + copy(dAtA[i:], m.Owner) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Owner))) + i-- + dAtA[i] = 0x1a + } + { + size, err := m.Balance.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Validator) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Validator) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Validator) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Delegable { + i-- + if m.Delegable { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x38 + } + if m.UnbondingEpoch != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.UnbondingEpoch)) + i-- + dAtA[i] = 0x30 + } + { + size := m.ExchangeRate.Size() + i -= size + if _, err := m.ExchangeRate.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size := m.DelegatedAmount.Size() + i -= size + if _, err := m.DelegatedAmount.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size := m.Weight.Size() + i -= size + if _, err := m.Weight.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if len(m.Status) > 0 { + i -= len(m.Status) + copy(dAtA[i:], m.Status) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Status))) + i-- + dAtA[i] = 0x12 + } + if len(m.OperatorAddress) > 0 { + i -= len(m.OperatorAddress) + copy(dAtA[i:], m.OperatorAddress) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.OperatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Deposit) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Deposit) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Deposit) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.IbcSequenceId) > 0 { + i -= len(m.IbcSequenceId) + copy(dAtA[i:], m.IbcSequenceId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.IbcSequenceId))) + i-- + dAtA[i] = 0x2a + } + if m.State != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.State)) + i-- + dAtA[i] = 0x20 + } + if m.Epoch != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.Epoch)) + i-- + dAtA[i] = 0x18 + } + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *LSMDeposit) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *LSMDeposit) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *LSMDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.IbcSequenceId) > 0 { + i -= len(m.IbcSequenceId) + copy(dAtA[i:], m.IbcSequenceId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.IbcSequenceId))) + i-- + dAtA[i] = 0x42 + } + if m.State != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.State)) + i-- + dAtA[i] = 0x38 + } + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0x32 + } + if len(m.IbcDenom) > 0 { + i -= len(m.IbcDenom) + copy(dAtA[i:], m.IbcDenom) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.IbcDenom))) + i-- + dAtA[i] = 0x2a + } + if len(m.Denom) > 0 { + i -= len(m.Denom) + copy(dAtA[i:], m.Denom) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Denom))) + i-- + dAtA[i] = 0x22 + } + { + size := m.Shares.Size() + i -= size + if _, err := m.Shares.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + { + size := m.Amount.Size() + i -= size + if _, err := m.Amount.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Unbonding) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Unbonding) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Unbonding) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.State != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.State)) + i-- + dAtA[i] = 0x38 + } + if len(m.IbcSequenceId) > 0 { + i -= len(m.IbcSequenceId) + copy(dAtA[i:], m.IbcSequenceId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.IbcSequenceId))) + i-- + dAtA[i] = 0x32 + } + { + size, err := m.UnbondAmount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size, err := m.BurnAmount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + n10, err10 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(m.MatureTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(m.MatureTime):]) + if err10 != nil { + return 0, err10 + } + i -= n10 + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(n10)) + i-- + dAtA[i] = 0x1a + if m.EpochNumber != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *UserUnbonding) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *UserUnbonding) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *UserUnbonding) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.UnbondAmount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size, err := m.StkAmount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0x1a + } + if m.EpochNumber != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ValidatorUnbonding) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ValidatorUnbonding) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ValidatorUnbonding) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.IbcSequenceId) > 0 { + i -= len(m.IbcSequenceId) + copy(dAtA[i:], m.IbcSequenceId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.IbcSequenceId))) + i-- + dAtA[i] = 0x32 + } + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + if len(m.ValidatorAddress) > 0 { + i -= len(m.ValidatorAddress) + copy(dAtA[i:], m.ValidatorAddress) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ValidatorAddress))) + i-- + dAtA[i] = 0x22 + } + n14, err14 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(m.MatureTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(m.MatureTime):]) + if err14 != nil { + return 0, err14 + } + i -= n14 + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(n14)) + i-- + dAtA[i] = 0x1a + if m.EpochNumber != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *KVUpdate) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *KVUpdate) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *KVUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Value) > 0 { + i -= len(m.Value) + copy(dAtA[i:], m.Value) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Value))) + i-- + dAtA[i] = 0x12 + } + if len(m.Key) > 0 { + i -= len(m.Key) + copy(dAtA[i:], m.Key) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.Key))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Redelegations) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Redelegations) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Redelegations) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Redelegations) > 0 { + for iNdEx := len(m.Redelegations) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Redelegations[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + } + if len(m.ChainID) > 0 { + i -= len(m.ChainID) + copy(dAtA[i:], m.ChainID) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainID))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *RedelegateTx) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *RedelegateTx) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *RedelegateTx) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.State != 0 { + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(m.State)) + i-- + dAtA[i] = 0x18 + } + if len(m.IbcSequenceId) > 0 { + i -= len(m.IbcSequenceId) + copy(dAtA[i:], m.IbcSequenceId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.IbcSequenceId))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintLiquidstakeibc(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintLiquidstakeibc(dAtA []byte, offset int, v uint64) int { + offset -= sovLiquidstakeibc(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *HostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.ConnectionId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.Params != nil { + l = m.Params.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.HostDenom) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.ChannelId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.PortId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.DelegationAccount != nil { + l = m.DelegationAccount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.RewardsAccount != nil { + l = m.RewardsAccount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if len(m.Validators) > 0 { + for _, e := range m.Validators { + l = e.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + } + l = m.MinimumDeposit.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.CValue.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.LastCValue.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + if m.UnbondingFactor != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.UnbondingFactor)) + } + if m.Active { + n += 2 + } + l = m.AutoCompoundFactor.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + if m.Flags != nil { + l = m.Flags.Size() + n += 2 + l + sovLiquidstakeibc(uint64(l)) + } + if m.RewardParams != nil { + l = m.RewardParams.Size() + n += 2 + l + sovLiquidstakeibc(uint64(l)) + } + return n +} + +func (m *HostChainFlags) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Lsm { + n += 2 + } + return n +} + +func (m *RewardParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Denom) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.Destination) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + return n +} + +func (m *HostChainLSParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.DepositFee.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.RestakeFee.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.UnstakeFee.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.RedemptionFee.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.LsmValidatorCap.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.LsmBondFactor.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + if m.MaxEntries != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.MaxEntries)) + } + l = m.RedelegationAcceptableDelta.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.UpperCValueLimit.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.LowerCValueLimit.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + return n +} + +func (m *ICAAccount) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Address) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = m.Balance.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = len(m.Owner) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.ChannelState != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.ChannelState)) + } + return n +} + +func (m *Validator) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.OperatorAddress) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.Status) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = m.Weight.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.DelegatedAmount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.ExchangeRate.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + if m.UnbondingEpoch != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.UnbondingEpoch)) + } + if m.Delegable { + n += 2 + } + return n +} + +func (m *Deposit) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + if m.Epoch != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.Epoch)) + } + if m.State != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.State)) + } + l = len(m.IbcSequenceId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + return n +} + +func (m *LSMDeposit) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.Shares.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = len(m.Denom) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.IbcDenom) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.State != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.State)) + } + l = len(m.IbcSequenceId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + return n +} + +func (m *Unbonding) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.EpochNumber != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.EpochNumber)) + } + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(m.MatureTime) + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.BurnAmount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.UnbondAmount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = len(m.IbcSequenceId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.State != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.State)) + } + return n +} + +func (m *UserUnbonding) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.EpochNumber != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.EpochNumber)) + } + l = len(m.Address) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = m.StkAmount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = m.UnbondAmount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + return n +} + +func (m *ValidatorUnbonding) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.EpochNumber != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.EpochNumber)) + } + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(m.MatureTime) + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = len(m.ValidatorAddress) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + l = len(m.IbcSequenceId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + return n +} + +func (m *KVUpdate) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Key) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.Value) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + return n +} + +func (m *Redelegations) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainID) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if len(m.Redelegations) > 0 { + for _, e := range m.Redelegations { + l = e.Size() + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + } + return n +} + +func (m *RedelegateTx) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + l = len(m.IbcSequenceId) + if l > 0 { + n += 1 + l + sovLiquidstakeibc(uint64(l)) + } + if m.State != 0 { + n += 1 + sovLiquidstakeibc(uint64(m.State)) + } + return n +} + +func sovLiquidstakeibc(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozLiquidstakeibc(x uint64) (n int) { + return sovLiquidstakeibc(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *HostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConnectionId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConnectionId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Params == nil { + m.Params = &HostChainLSParams{} + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChannelId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChannelId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PortId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PortId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegationAccount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.DelegationAccount == nil { + m.DelegationAccount = &ICAAccount{} + } + if err := m.DelegationAccount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RewardsAccount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.RewardsAccount == nil { + m.RewardsAccount = &ICAAccount{} + } + if err := m.RewardsAccount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Validators", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Validators = append(m.Validators, &Validator{}) + if err := m.Validators[len(m.Validators)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MinimumDeposit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.MinimumDeposit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CValue", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.CValue.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 12: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LastCValue", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LastCValue.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 13: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingFactor", wireType) + } + m.UnbondingFactor = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.UnbondingFactor |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 14: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Active", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Active = bool(v != 0) + case 15: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AutoCompoundFactor", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AutoCompoundFactor.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 16: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Flags == nil { + m.Flags = &HostChainFlags{} + } + if err := m.Flags.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 17: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RewardParams", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.RewardParams == nil { + m.RewardParams = &RewardParams{} + } + if err := m.RewardParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostChainFlags) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostChainFlags: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostChainFlags: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Lsm", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Lsm = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *RewardParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: RewardParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: RewardParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Denom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Destination", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Destination = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostChainLSParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostChainLSParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostChainLSParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DepositFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.DepositFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RestakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RestakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnstakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.UnstakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RedemptionFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RedemptionFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LsmValidatorCap", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LsmValidatorCap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LsmBondFactor", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LsmBondFactor.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MaxEntries", wireType) + } + m.MaxEntries = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.MaxEntries |= uint32(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RedelegationAcceptableDelta", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RedelegationAcceptableDelta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UpperCValueLimit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.UpperCValueLimit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LowerCValueLimit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LowerCValueLimit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ICAAccount) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ICAAccount: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ICAAccount: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Balance", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Balance.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Owner", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Owner = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ChannelState", wireType) + } + m.ChannelState = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ChannelState |= ICAAccount_ChannelState(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Validator) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Validator: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Validator: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field OperatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.OperatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Status = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Weight", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Weight.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatedAmount", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.DelegatedAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ExchangeRate", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ExchangeRate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingEpoch", wireType) + } + m.UnbondingEpoch = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.UnbondingEpoch |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 7: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Delegable", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Delegable = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Deposit) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Deposit: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Deposit: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Epoch", wireType) + } + m.Epoch = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Epoch |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) + } + m.State = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.State |= Deposit_DepositState(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcSequenceId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IbcSequenceId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *LSMDeposit) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: LSMDeposit: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: LSMDeposit: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Shares", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Shares.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Denom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IbcDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) + } + m.State = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.State |= LSMDeposit_LSMDepositState(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcSequenceId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IbcSequenceId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Unbonding) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Unbonding: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Unbonding: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MatureTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(&m.MatureTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field BurnAmount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.BurnAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondAmount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.UnbondAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcSequenceId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IbcSequenceId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) + } + m.State = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.State |= Unbonding_UnbondingState(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *UserUnbonding) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: UserUnbonding: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: UserUnbonding: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field StkAmount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.StkAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondAmount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.UnbondAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ValidatorUnbonding) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ValidatorUnbonding: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ValidatorUnbonding: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MatureTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(&m.MatureTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcSequenceId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IbcSequenceId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *KVUpdate) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: KVUpdate: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: KVUpdate: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Key = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Value = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Redelegations) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Redelegations: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Redelegations: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Redelegations", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Redelegations = append(m.Redelegations, &types1.Redelegation{}) + if err := m.Redelegations[len(m.Redelegations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *RedelegateTx) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: RedelegateTx: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: RedelegateTx: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcSequenceId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLiquidstakeibc + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IbcSequenceId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field State", wireType) + } + m.State = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.State |= RedelegateTx_RedelegateTxState(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipLiquidstakeibc(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLiquidstakeibc + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipLiquidstakeibc(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowLiquidstakeibc + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthLiquidstakeibc + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupLiquidstakeibc + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthLiquidstakeibc + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthLiquidstakeibc = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowLiquidstakeibc = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupLiquidstakeibc = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/liquidstakeibc/types/msgs.go b/x/liquidstakeibc/types/msgs.go new file mode 100644 index 000000000..8f14654eb --- /dev/null +++ b/x/liquidstakeibc/types/msgs.go @@ -0,0 +1,210 @@ +package types + +import ( + sdk "github.com/cosmos/cosmos-sdk/types" +) + +const ( + MsgTypeRegisterHostChain string = "msg_register_host_chain" + MsgTypeUpdateHostChain string = "msg_update_host_chain" + MsgTypeLiquidStake string = "msg_liquid_stake" + MsgTypeLiquidStakeLSM string = "msg_liquid_stake_lsm" + MsgTypeLiquidUnstake string = "msg_liquid_unstake" + MsgTypeRedeem string = "msg_redeem" + MsgTypeUpdateParams string = "msg_update_params" +) + +var ( + _ sdk.Msg = &MsgRegisterHostChain{} + _ sdk.Msg = &MsgUpdateHostChain{} + _ sdk.Msg = &MsgLiquidStake{} + _ sdk.Msg = &MsgLiquidUnstake{} + _ sdk.Msg = &MsgRedeem{} + _ sdk.Msg = &MsgLiquidStakeLSM{} + _ sdk.Msg = &MsgUpdateParams{} +) + +func (m *MsgRegisterHostChain) Route() string { + return RouterKey +} + +func (m *MsgRegisterHostChain) Type() string { + return MsgTypeRegisterHostChain +} + +func (m *MsgRegisterHostChain) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +func (m *MsgRegisterHostChain) GetSigners() []sdk.AccAddress { + addr, err := sdk.AccAddressFromBech32(m.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{addr} +} + +func (m *MsgRegisterHostChain) ValidateBasic() error { + return nil +} + +func (m *MsgUpdateHostChain) Route() string { + return RouterKey +} + +func (m *MsgUpdateHostChain) Type() string { + return MsgTypeUpdateHostChain +} + +func (m *MsgUpdateHostChain) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +func (m *MsgUpdateHostChain) GetSigners() []sdk.AccAddress { + addr, err := sdk.AccAddressFromBech32(m.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{addr} +} + +func (m *MsgUpdateHostChain) ValidateBasic() error { + return nil +} + +func (m *MsgLiquidStake) Route() string { + return RouterKey +} + +// Type should return the action +func (m *MsgLiquidStake) Type() string { + return MsgTypeLiquidStake +} + +// GetSignBytes encodes the message for signing +func (m *MsgLiquidStake) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgLiquidStake) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// ValidateBasic performs stateless checks +func (m *MsgLiquidStake) ValidateBasic() error { + return nil +} + +func (m *MsgLiquidStakeLSM) Route() string { + return RouterKey +} + +// Type should return the action +func (m *MsgLiquidStakeLSM) Type() string { + return MsgTypeLiquidStakeLSM +} + +// GetSignBytes encodes the message for signing +func (m *MsgLiquidStakeLSM) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgLiquidStakeLSM) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// ValidateBasic performs stateless checks +func (m *MsgLiquidStakeLSM) ValidateBasic() error { + return nil +} + +func (m *MsgLiquidUnstake) Route() string { + return RouterKey +} + +// Type should return the action +func (m *MsgLiquidUnstake) Type() string { + return MsgTypeLiquidUnstake +} + +// GetSignBytes encodes the message for signing +func (m *MsgLiquidUnstake) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgLiquidUnstake) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// ValidateBasic performs stateless checks +func (m *MsgLiquidUnstake) ValidateBasic() error { + return nil +} + +func (m *MsgRedeem) Route() string { + return RouterKey +} + +// Type should return the action +func (m *MsgRedeem) Type() string { + return MsgTypeRedeem +} + +// GetSignBytes encodes the message for signing +func (m *MsgRedeem) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgRedeem) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// ValidateBasic performs stateless checks +func (m *MsgRedeem) ValidateBasic() error { + return nil +} + +func (m *MsgUpdateParams) Route() string { + return RouterKey +} + +// Type should return the action +func (m *MsgUpdateParams) Type() string { + return MsgTypeUpdateParams +} + +// GetSignBytes encodes the message for signing +func (m *MsgUpdateParams) GetSignBytes() []byte { + return sdk.MustSortJSON(ModuleCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgUpdateParams) GetSigners() []sdk.AccAddress { + addr, err := sdk.AccAddressFromBech32(m.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{addr} +} + +func (m *MsgUpdateParams) ValidateBasic() error { return nil } diff --git a/x/liquidstakeibc/types/msgs.pb.go b/x/liquidstakeibc/types/msgs.pb.go new file mode 100644 index 000000000..8e7e98906 --- /dev/null +++ b/x/liquidstakeibc/types/msgs.pb.go @@ -0,0 +1,3378 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/msgs.proto + +package types + +import ( + context "context" + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" + types "github.com/cosmos/cosmos-sdk/types" + _ "github.com/cosmos/cosmos-sdk/types/msgservice" + _ "github.com/cosmos/cosmos-sdk/types/tx/amino" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Deprecated: Do not use. +type MsgRegisterHostChain struct { + // authority is the address of the governance account + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + ConnectionId string `protobuf:"bytes,2,opt,name=connection_id,json=connectionId,proto3" json:"connection_id,omitempty"` + DepositFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=deposit_fee,json=depositFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"deposit_fee"` + RestakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=restake_fee,json=restakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"restake_fee"` + UnstakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=unstake_fee,json=unstakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"unstake_fee"` + RedemptionFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=redemption_fee,json=redemptionFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"redemption_fee"` + ChannelId string `protobuf:"bytes,7,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` + PortId string `protobuf:"bytes,8,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"` + HostDenom string `protobuf:"bytes,9,opt,name=host_denom,json=hostDenom,proto3" json:"host_denom,omitempty"` + MinimumDeposit cosmossdk_io_math.Int `protobuf:"bytes,10,opt,name=minimum_deposit,json=minimumDeposit,proto3,customtype=cosmossdk.io/math.Int" json:"minimum_deposit"` + UnbondingFactor int64 `protobuf:"varint,11,opt,name=unbonding_factor,json=unbondingFactor,proto3" json:"unbonding_factor,omitempty"` + AutoCompoundFactor int64 `protobuf:"varint,12,opt,name=auto_compound_factor,json=autoCompoundFactor,proto3" json:"auto_compound_factor,omitempty"` +} + +func (m *MsgRegisterHostChain) Reset() { *m = MsgRegisterHostChain{} } +func (m *MsgRegisterHostChain) String() string { return proto.CompactTextString(m) } +func (*MsgRegisterHostChain) ProtoMessage() {} +func (*MsgRegisterHostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{0} +} +func (m *MsgRegisterHostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRegisterHostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRegisterHostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRegisterHostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRegisterHostChain.Merge(m, src) +} +func (m *MsgRegisterHostChain) XXX_Size() int { + return m.Size() +} +func (m *MsgRegisterHostChain) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRegisterHostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRegisterHostChain proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgRegisterHostChainResponse struct { +} + +func (m *MsgRegisterHostChainResponse) Reset() { *m = MsgRegisterHostChainResponse{} } +func (m *MsgRegisterHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*MsgRegisterHostChainResponse) ProtoMessage() {} +func (*MsgRegisterHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{1} +} +func (m *MsgRegisterHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRegisterHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRegisterHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRegisterHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRegisterHostChainResponse.Merge(m, src) +} +func (m *MsgRegisterHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgRegisterHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRegisterHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRegisterHostChainResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgUpdateHostChain struct { + // authority is the address of the governance account + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Updates []*KVUpdate `protobuf:"bytes,3,rep,name=updates,proto3" json:"updates,omitempty"` +} + +func (m *MsgUpdateHostChain) Reset() { *m = MsgUpdateHostChain{} } +func (m *MsgUpdateHostChain) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateHostChain) ProtoMessage() {} +func (*MsgUpdateHostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{2} +} +func (m *MsgUpdateHostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateHostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateHostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateHostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateHostChain.Merge(m, src) +} +func (m *MsgUpdateHostChain) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateHostChain) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateHostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateHostChain proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgUpdateHostChainResponse struct { +} + +func (m *MsgUpdateHostChainResponse) Reset() { *m = MsgUpdateHostChainResponse{} } +func (m *MsgUpdateHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateHostChainResponse) ProtoMessage() {} +func (*MsgUpdateHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{3} +} +func (m *MsgUpdateHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateHostChainResponse.Merge(m, src) +} +func (m *MsgUpdateHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateHostChainResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgLiquidStake struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *MsgLiquidStake) Reset() { *m = MsgLiquidStake{} } +func (m *MsgLiquidStake) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidStake) ProtoMessage() {} +func (*MsgLiquidStake) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{4} +} +func (m *MsgLiquidStake) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidStake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidStake.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidStake) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidStake.Merge(m, src) +} +func (m *MsgLiquidStake) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidStake) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidStake.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidStake proto.InternalMessageInfo + +func (m *MsgLiquidStake) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgLiquidStake) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type MsgLiquidStakeResponse struct { +} + +func (m *MsgLiquidStakeResponse) Reset() { *m = MsgLiquidStakeResponse{} } +func (m *MsgLiquidStakeResponse) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidStakeResponse) ProtoMessage() {} +func (*MsgLiquidStakeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{5} +} +func (m *MsgLiquidStakeResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidStakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidStakeResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidStakeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidStakeResponse.Merge(m, src) +} +func (m *MsgLiquidStakeResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidStakeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidStakeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidStakeResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgLiquidStakeLSM struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Delegations github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=delegations,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"delegations"` +} + +func (m *MsgLiquidStakeLSM) Reset() { *m = MsgLiquidStakeLSM{} } +func (m *MsgLiquidStakeLSM) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidStakeLSM) ProtoMessage() {} +func (*MsgLiquidStakeLSM) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{6} +} +func (m *MsgLiquidStakeLSM) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidStakeLSM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidStakeLSM.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidStakeLSM) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidStakeLSM.Merge(m, src) +} +func (m *MsgLiquidStakeLSM) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidStakeLSM) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidStakeLSM.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidStakeLSM proto.InternalMessageInfo + +func (m *MsgLiquidStakeLSM) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgLiquidStakeLSM) GetDelegations() github_com_cosmos_cosmos_sdk_types.Coins { + if m != nil { + return m.Delegations + } + return nil +} + +// Deprecated: Do not use. +type MsgLiquidStakeLSMResponse struct { +} + +func (m *MsgLiquidStakeLSMResponse) Reset() { *m = MsgLiquidStakeLSMResponse{} } +func (m *MsgLiquidStakeLSMResponse) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidStakeLSMResponse) ProtoMessage() {} +func (*MsgLiquidStakeLSMResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{7} +} +func (m *MsgLiquidStakeLSMResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidStakeLSMResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidStakeLSMResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidStakeLSMResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidStakeLSMResponse.Merge(m, src) +} +func (m *MsgLiquidStakeLSMResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidStakeLSMResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidStakeLSMResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidStakeLSMResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgLiquidUnstake struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *MsgLiquidUnstake) Reset() { *m = MsgLiquidUnstake{} } +func (m *MsgLiquidUnstake) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidUnstake) ProtoMessage() {} +func (*MsgLiquidUnstake) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{8} +} +func (m *MsgLiquidUnstake) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidUnstake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidUnstake.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidUnstake) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidUnstake.Merge(m, src) +} +func (m *MsgLiquidUnstake) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidUnstake) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidUnstake.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidUnstake proto.InternalMessageInfo + +func (m *MsgLiquidUnstake) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgLiquidUnstake) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type MsgLiquidUnstakeResponse struct { +} + +func (m *MsgLiquidUnstakeResponse) Reset() { *m = MsgLiquidUnstakeResponse{} } +func (m *MsgLiquidUnstakeResponse) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidUnstakeResponse) ProtoMessage() {} +func (*MsgLiquidUnstakeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{9} +} +func (m *MsgLiquidUnstakeResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidUnstakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidUnstakeResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidUnstakeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidUnstakeResponse.Merge(m, src) +} +func (m *MsgLiquidUnstakeResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidUnstakeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidUnstakeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidUnstakeResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgRedeem struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *MsgRedeem) Reset() { *m = MsgRedeem{} } +func (m *MsgRedeem) String() string { return proto.CompactTextString(m) } +func (*MsgRedeem) ProtoMessage() {} +func (*MsgRedeem) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{10} +} +func (m *MsgRedeem) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRedeem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRedeem.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRedeem) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRedeem.Merge(m, src) +} +func (m *MsgRedeem) XXX_Size() int { + return m.Size() +} +func (m *MsgRedeem) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRedeem.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRedeem proto.InternalMessageInfo + +func (m *MsgRedeem) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgRedeem) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type MsgRedeemResponse struct { +} + +func (m *MsgRedeemResponse) Reset() { *m = MsgRedeemResponse{} } +func (m *MsgRedeemResponse) String() string { return proto.CompactTextString(m) } +func (*MsgRedeemResponse) ProtoMessage() {} +func (*MsgRedeemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{11} +} +func (m *MsgRedeemResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRedeemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRedeemResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRedeemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRedeemResponse.Merge(m, src) +} +func (m *MsgRedeemResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgRedeemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRedeemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRedeemResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgUpdateParams struct { + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` +} + +func (m *MsgUpdateParams) Reset() { *m = MsgUpdateParams{} } +func (m *MsgUpdateParams) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateParams) ProtoMessage() {} +func (*MsgUpdateParams) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{12} +} +func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateParams.Merge(m, src) +} +func (m *MsgUpdateParams) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateParams) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateParams.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateParams proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgUpdateParamsResponse struct { +} + +func (m *MsgUpdateParamsResponse) Reset() { *m = MsgUpdateParamsResponse{} } +func (m *MsgUpdateParamsResponse) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateParamsResponse) ProtoMessage() {} +func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_dce3cdc829e5c7d3, []int{13} +} +func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateParamsResponse.Merge(m, src) +} +func (m *MsgUpdateParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo + +func init() { + proto.RegisterType((*MsgRegisterHostChain)(nil), "pstake.liquidstakeibc.v1beta1.MsgRegisterHostChain") + proto.RegisterType((*MsgRegisterHostChainResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgRegisterHostChainResponse") + proto.RegisterType((*MsgUpdateHostChain)(nil), "pstake.liquidstakeibc.v1beta1.MsgUpdateHostChain") + proto.RegisterType((*MsgUpdateHostChainResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgUpdateHostChainResponse") + proto.RegisterType((*MsgLiquidStake)(nil), "pstake.liquidstakeibc.v1beta1.MsgLiquidStake") + proto.RegisterType((*MsgLiquidStakeResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgLiquidStakeResponse") + proto.RegisterType((*MsgLiquidStakeLSM)(nil), "pstake.liquidstakeibc.v1beta1.MsgLiquidStakeLSM") + proto.RegisterType((*MsgLiquidStakeLSMResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgLiquidStakeLSMResponse") + proto.RegisterType((*MsgLiquidUnstake)(nil), "pstake.liquidstakeibc.v1beta1.MsgLiquidUnstake") + proto.RegisterType((*MsgLiquidUnstakeResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgLiquidUnstakeResponse") + proto.RegisterType((*MsgRedeem)(nil), "pstake.liquidstakeibc.v1beta1.MsgRedeem") + proto.RegisterType((*MsgRedeemResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgRedeemResponse") + proto.RegisterType((*MsgUpdateParams)(nil), "pstake.liquidstakeibc.v1beta1.MsgUpdateParams") + proto.RegisterType((*MsgUpdateParamsResponse)(nil), "pstake.liquidstakeibc.v1beta1.MsgUpdateParamsResponse") +} + +func init() { + proto.RegisterFile("pstake/liquidstakeibc/v1beta1/msgs.proto", fileDescriptor_dce3cdc829e5c7d3) +} + +var fileDescriptor_dce3cdc829e5c7d3 = []byte{ + // 1181 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xcd, 0x6b, 0x1b, 0xc7, + 0x1b, 0xd6, 0xc8, 0x89, 0x6c, 0x8d, 0xe3, 0xaf, 0xc5, 0x89, 0xd7, 0x8a, 0x2d, 0x99, 0xfd, 0x11, + 0xa2, 0x9f, 0x1b, 0x69, 0x6d, 0x39, 0xb6, 0x53, 0xf5, 0x54, 0xdb, 0x0d, 0x16, 0xb5, 0x68, 0x59, + 0x37, 0xa5, 0x14, 0x8a, 0x58, 0xed, 0x4e, 0x56, 0x8b, 0xbd, 0x33, 0xdb, 0x9d, 0x91, 0xa9, 0x4f, + 0x0d, 0x81, 0x42, 0x28, 0x14, 0x0a, 0xf9, 0x07, 0x72, 0x6b, 0xe9, 0xa5, 0x86, 0xe6, 0x50, 0x7a, + 0xee, 0xc1, 0xc7, 0x90, 0x5e, 0x4a, 0x0f, 0x69, 0xb1, 0x0b, 0x6e, 0xff, 0x8b, 0x32, 0xb3, 0xa3, + 0xaf, 0xf5, 0x87, 0x24, 0xb7, 0x90, 0x8b, 0xad, 0x79, 0xdf, 0xf7, 0x79, 0xf6, 0x79, 0x5e, 0xcd, + 0xbc, 0xb3, 0x82, 0x59, 0x9f, 0x32, 0x73, 0x07, 0xe9, 0xbb, 0xee, 0xa7, 0x75, 0xd7, 0x16, 0x9f, + 0xdd, 0xaa, 0xa5, 0xef, 0x2d, 0x56, 0x11, 0x33, 0x17, 0x75, 0x8f, 0x3a, 0x34, 0xef, 0x07, 0x84, + 0x11, 0x65, 0x36, 0xac, 0xcc, 0x77, 0x56, 0xe6, 0x65, 0x65, 0x6a, 0xc6, 0x21, 0xc4, 0xd9, 0x45, + 0xba, 0xe9, 0xbb, 0xba, 0x89, 0x31, 0x61, 0x26, 0x73, 0x09, 0x96, 0xe0, 0xd4, 0xb4, 0x45, 0xa8, + 0x47, 0x68, 0x45, 0xac, 0xf4, 0x70, 0x21, 0x53, 0x93, 0x0e, 0x71, 0x48, 0x18, 0xe7, 0x9f, 0x64, + 0x74, 0x2a, 0xac, 0xe1, 0x02, 0xf4, 0x3d, 0xa1, 0x43, 0x26, 0xd2, 0x32, 0x51, 0x35, 0x29, 0x6a, + 0xca, 0xb4, 0x88, 0x8b, 0x65, 0x7e, 0xc2, 0xf4, 0x5c, 0x4c, 0x74, 0xf1, 0x57, 0x86, 0x0a, 0x17, + 0x7b, 0x8c, 0x18, 0x0a, 0x31, 0xf3, 0x17, 0x63, 0x7c, 0x33, 0x30, 0x3d, 0xe9, 0x40, 0xfb, 0x2a, + 0x01, 0x27, 0xcb, 0xd4, 0x31, 0x90, 0xe3, 0x52, 0x86, 0x82, 0x4d, 0x42, 0xd9, 0x7a, 0xcd, 0x74, + 0xb1, 0xb2, 0x02, 0x93, 0x66, 0x9d, 0xd5, 0x48, 0xe0, 0xb2, 0x7d, 0x15, 0xcc, 0x81, 0x6c, 0x72, + 0x4d, 0x7d, 0xf9, 0x3c, 0x37, 0x29, 0xfd, 0xbf, 0x6d, 0xdb, 0x01, 0xa2, 0x74, 0x9b, 0x05, 0x2e, + 0x76, 0x8c, 0x56, 0xa9, 0xf2, 0x3f, 0x38, 0x62, 0x11, 0x8c, 0x91, 0xc5, 0x5b, 0x58, 0x71, 0x6d, + 0x35, 0xce, 0xb1, 0xc6, 0xb5, 0x56, 0xb0, 0x64, 0x2b, 0x06, 0x1c, 0xb6, 0x91, 0x4f, 0xa8, 0xcb, + 0x2a, 0x0f, 0x11, 0x52, 0x07, 0x04, 0xfd, 0xe2, 0xe1, 0xab, 0x4c, 0xec, 0xb7, 0x57, 0x99, 0x9b, + 0xe1, 0x23, 0xa8, 0xbd, 0x93, 0x77, 0x89, 0xee, 0x99, 0xac, 0x96, 0xdf, 0x42, 0x8e, 0x69, 0xed, + 0x6f, 0x20, 0xeb, 0xe5, 0xf3, 0x1c, 0x94, 0x0a, 0x36, 0x90, 0x65, 0x40, 0xc9, 0x72, 0x1f, 0x21, + 0xce, 0x19, 0x20, 0x61, 0x56, 0x70, 0x5e, 0xb9, 0x34, 0xa7, 0x64, 0x91, 0x9c, 0x75, 0xdc, 0xe2, + 0xbc, 0x7a, 0x69, 0x4e, 0xc9, 0xc2, 0x39, 0x3f, 0x82, 0xa3, 0x01, 0xb2, 0x91, 0xe7, 0x8b, 0x06, + 0x71, 0xda, 0xc4, 0x65, 0x69, 0x47, 0x5a, 0x44, 0x9c, 0x79, 0x16, 0x42, 0xab, 0x66, 0x62, 0x8c, + 0x76, 0x79, 0xdf, 0x07, 0x45, 0xdf, 0x93, 0x32, 0x52, 0xb2, 0x95, 0x29, 0x38, 0xe8, 0x93, 0x80, + 0xf1, 0xdc, 0x90, 0xc8, 0x25, 0xf8, 0xb2, 0x64, 0x73, 0x5c, 0x8d, 0x50, 0x56, 0xb1, 0x11, 0x26, + 0x9e, 0x9a, 0x0c, 0x71, 0x3c, 0xb2, 0xc1, 0x03, 0xca, 0x07, 0x70, 0xcc, 0x73, 0xb1, 0xeb, 0xd5, + 0xbd, 0x8a, 0x6c, 0xb7, 0x0a, 0x85, 0xe2, 0x37, 0xa4, 0xe2, 0xeb, 0xa7, 0x15, 0x97, 0x30, 0x6b, + 0xd3, 0x5a, 0xc2, 0xcc, 0x18, 0x95, 0x1c, 0x1b, 0x21, 0x85, 0xf2, 0x7f, 0x38, 0x5e, 0xc7, 0x55, + 0x82, 0x6d, 0x17, 0x3b, 0x95, 0x87, 0xa6, 0xc5, 0x48, 0xa0, 0x0e, 0xcf, 0x81, 0xec, 0x80, 0x31, + 0xd6, 0x8c, 0xdf, 0x17, 0x61, 0x65, 0x01, 0x4e, 0x9a, 0x75, 0x46, 0x2a, 0x16, 0xf1, 0x7c, 0x52, + 0xc7, 0x76, 0xa3, 0xfc, 0x9a, 0x28, 0x57, 0x78, 0x6e, 0x5d, 0xa6, 0x42, 0x44, 0xf1, 0xde, 0x93, + 0x67, 0x99, 0xd8, 0x5f, 0xcf, 0x32, 0xb1, 0xc7, 0x27, 0x07, 0xf3, 0xad, 0xcd, 0xf9, 0xe5, 0xc9, + 0xc1, 0xfc, 0x4d, 0x79, 0x38, 0xce, 0xda, 0xf4, 0x2a, 0xd0, 0x34, 0x38, 0x73, 0x56, 0xc6, 0x40, + 0xd4, 0x27, 0x98, 0xa2, 0x62, 0x5c, 0x05, 0xda, 0xdf, 0x00, 0x2a, 0x65, 0xea, 0x3c, 0xf0, 0x6d, + 0x93, 0xa1, 0x7f, 0x7f, 0x62, 0xa6, 0xe1, 0x90, 0xc5, 0x09, 0x5a, 0x87, 0x65, 0x50, 0xac, 0x4b, + 0xb6, 0xb2, 0x09, 0x07, 0xeb, 0xe2, 0x29, 0x54, 0x1d, 0x98, 0x1b, 0xc8, 0x0e, 0x17, 0x6e, 0xe7, + 0x2f, 0x9c, 0x64, 0xf9, 0x77, 0x3f, 0x0c, 0x55, 0xad, 0x5d, 0xfd, 0xf6, 0xe4, 0x60, 0x1e, 0x18, + 0x0d, 0x78, 0x71, 0xe5, 0xfc, 0x8e, 0x4c, 0xb7, 0x3a, 0x12, 0xb1, 0xa4, 0x02, 0x6d, 0x0e, 0xa6, + 0x4e, 0xc7, 0x3b, 0xba, 0xf1, 0x33, 0x80, 0xa3, 0x65, 0xea, 0x6c, 0x09, 0x41, 0xdb, 0x9c, 0x49, + 0x79, 0x07, 0x4e, 0xd8, 0x68, 0x17, 0x39, 0x26, 0x23, 0x41, 0xc5, 0x0c, 0x7d, 0x77, 0xed, 0xc8, + 0x78, 0x13, 0x22, 0xe3, 0xca, 0x2a, 0x4c, 0x98, 0x1e, 0xa9, 0x63, 0x26, 0xda, 0x32, 0x5c, 0x98, + 0xce, 0x4b, 0x20, 0x9f, 0x9f, 0x4d, 0xcb, 0xeb, 0xc4, 0xc5, 0x6b, 0x57, 0xf8, 0x56, 0x34, 0x64, + 0x79, 0xb1, 0xc0, 0x4d, 0x9e, 0x96, 0xc0, 0xcd, 0x5e, 0x6f, 0x99, 0x6d, 0x53, 0xac, 0x02, 0x6d, + 0x06, 0xde, 0xe8, 0x8c, 0x75, 0x98, 0x7c, 0x14, 0x87, 0x13, 0x9d, 0xe9, 0xad, 0xed, 0xf2, 0x7f, + 0xe5, 0xd3, 0xe3, 0xd3, 0x50, 0xc4, 0xf8, 0xad, 0xa3, 0xc6, 0xc5, 0x37, 0x7d, 0x81, 0xd9, 0x05, + 0x6e, 0xf6, 0xbb, 0xdf, 0x33, 0x59, 0xc7, 0x65, 0xb5, 0x7a, 0x35, 0x6f, 0x11, 0x4f, 0x5e, 0x4b, + 0xf2, 0x5f, 0x8e, 0xda, 0x3b, 0x3a, 0xdb, 0xf7, 0x11, 0x15, 0x00, 0x6a, 0xb4, 0xf3, 0x17, 0x97, + 0xcf, 0xef, 0x8e, 0x7a, 0x66, 0x77, 0xb6, 0xb6, 0xcb, 0x2a, 0xd0, 0x32, 0x70, 0xfa, 0x54, 0xb8, + 0xa3, 0x47, 0x87, 0x00, 0x8e, 0x37, 0x2b, 0x1e, 0x84, 0x03, 0xef, 0xb5, 0x6f, 0x85, 0xbb, 0xe7, + 0x9b, 0x9d, 0x8a, 0x9a, 0x95, 0x9a, 0x55, 0xa0, 0xa5, 0xa1, 0x1a, 0x8d, 0x76, 0x58, 0xfd, 0x09, + 0xc0, 0xa4, 0x18, 0x13, 0x36, 0x42, 0xde, 0x6b, 0xf7, 0x98, 0x3b, 0xdf, 0xe3, 0x78, 0xfb, 0xb4, + 0xe3, 0x62, 0x55, 0xa0, 0x4d, 0x89, 0xad, 0x1c, 0x2e, 0xa3, 0x5f, 0xe0, 0x58, 0xf3, 0xb0, 0xbf, + 0x2f, 0xde, 0x12, 0x2e, 0x3d, 0xd4, 0x36, 0x61, 0x22, 0x7c, 0xcf, 0x90, 0x66, 0x6e, 0x75, 0x19, + 0x5c, 0xe1, 0xe3, 0xd6, 0x92, 0xdc, 0x58, 0x38, 0xba, 0x24, 0xbe, 0xb8, 0x74, 0xfe, 0xe4, 0xba, + 0x11, 0x9d, 0x5c, 0x21, 0x8b, 0x0a, 0xb4, 0x59, 0x38, 0x15, 0x09, 0xb6, 0x3b, 0x2d, 0xfc, 0x38, + 0x04, 0x07, 0xca, 0xd4, 0x51, 0xbe, 0x00, 0x70, 0xe2, 0xf4, 0xab, 0xcf, 0x52, 0x17, 0xad, 0x67, + 0x5d, 0x10, 0xa9, 0xb7, 0x2e, 0x01, 0x6a, 0x68, 0x52, 0x3e, 0x87, 0x63, 0xd1, 0xdb, 0x64, 0xb1, + 0x3b, 0x5f, 0x04, 0x92, 0x7a, 0xb3, 0x6f, 0x48, 0x53, 0xc0, 0x37, 0x00, 0x0e, 0xb7, 0x4f, 0xf0, + 0x5c, 0x77, 0xaa, 0xb6, 0xf2, 0xd4, 0x72, 0x5f, 0xe5, 0x8d, 0xa7, 0x6a, 0x85, 0xc7, 0xbf, 0xfc, + 0xf9, 0x34, 0x7e, 0x47, 0x9b, 0xd7, 0x2f, 0x7e, 0x63, 0x6d, 0x57, 0xf6, 0x03, 0x80, 0xa3, 0x91, + 0x31, 0xbc, 0xd0, 0xd7, 0xd3, 0xb7, 0xb6, 0xcb, 0xa9, 0x7b, 0xfd, 0x22, 0x9a, 0x92, 0x97, 0x85, + 0x64, 0x5d, 0xcb, 0xf5, 0x2e, 0x99, 0x4b, 0xfc, 0x1e, 0xc0, 0x91, 0xce, 0xc1, 0xa8, 0xf7, 0x2a, + 0x41, 0x02, 0x52, 0xab, 0x7d, 0x02, 0x9a, 0x92, 0xef, 0x0a, 0xc9, 0x79, 0xed, 0x4e, 0x4f, 0x92, + 0x1b, 0xfa, 0x9e, 0x02, 0x98, 0x90, 0xf3, 0x2d, 0xdb, 0xcb, 0xd6, 0xe6, 0x95, 0xa9, 0x85, 0x5e, + 0x2b, 0x9b, 0xe2, 0x72, 0x42, 0xdc, 0x6d, 0xed, 0x56, 0x17, 0x71, 0x52, 0xca, 0x1e, 0xbc, 0xd6, + 0x31, 0x9e, 0xf2, 0xbd, 0x6e, 0xf9, 0xb0, 0x3e, 0xb5, 0xd2, 0x5f, 0x7d, 0x43, 0x66, 0x6a, 0xe8, + 0x11, 0x9f, 0x49, 0x4f, 0xe2, 0x60, 0xed, 0x93, 0xc3, 0xa3, 0x34, 0x78, 0x71, 0x94, 0x06, 0x7f, + 0x1c, 0xa5, 0xc1, 0xd7, 0xc7, 0xe9, 0xd8, 0x8b, 0xe3, 0x74, 0xec, 0xd7, 0xe3, 0x74, 0xec, 0xe3, + 0xf5, 0xb6, 0xeb, 0xd8, 0x47, 0x01, 0xe5, 0x67, 0x1d, 0x5b, 0xe8, 0x3d, 0x8c, 0xda, 0x97, 0xe2, + 0x6e, 0xde, 0x5b, 0xd5, 0x3f, 0x8b, 0x3a, 0x15, 0xf7, 0x75, 0x35, 0x21, 0x7e, 0x96, 0x2d, 0xfd, + 0x13, 0x00, 0x00, 0xff, 0xff, 0xcb, 0x4e, 0x5d, 0x2a, 0xdc, 0x0e, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// MsgClient is the client API for Msg service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +// +// Deprecated: Do not use. +type MsgClient interface { + RegisterHostChain(ctx context.Context, in *MsgRegisterHostChain, opts ...grpc.CallOption) (*MsgRegisterHostChainResponse, error) + UpdateHostChain(ctx context.Context, in *MsgUpdateHostChain, opts ...grpc.CallOption) (*MsgUpdateHostChainResponse, error) + LiquidStake(ctx context.Context, in *MsgLiquidStake, opts ...grpc.CallOption) (*MsgLiquidStakeResponse, error) + LiquidStakeLSM(ctx context.Context, in *MsgLiquidStakeLSM, opts ...grpc.CallOption) (*MsgLiquidStakeLSMResponse, error) + LiquidUnstake(ctx context.Context, in *MsgLiquidUnstake, opts ...grpc.CallOption) (*MsgLiquidUnstakeResponse, error) + Redeem(ctx context.Context, in *MsgRedeem, opts ...grpc.CallOption) (*MsgRedeemResponse, error) + UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) +} + +type msgClient struct { + cc grpc1.ClientConn +} + +// Deprecated: Do not use. +func NewMsgClient(cc grpc1.ClientConn) MsgClient { + return &msgClient{cc} +} + +func (c *msgClient) RegisterHostChain(ctx context.Context, in *MsgRegisterHostChain, opts ...grpc.CallOption) (*MsgRegisterHostChainResponse, error) { + out := new(MsgRegisterHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/RegisterHostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) UpdateHostChain(ctx context.Context, in *MsgUpdateHostChain, opts ...grpc.CallOption) (*MsgUpdateHostChainResponse, error) { + out := new(MsgUpdateHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/UpdateHostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) LiquidStake(ctx context.Context, in *MsgLiquidStake, opts ...grpc.CallOption) (*MsgLiquidStakeResponse, error) { + out := new(MsgLiquidStakeResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/LiquidStake", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) LiquidStakeLSM(ctx context.Context, in *MsgLiquidStakeLSM, opts ...grpc.CallOption) (*MsgLiquidStakeLSMResponse, error) { + out := new(MsgLiquidStakeLSMResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/LiquidStakeLSM", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) LiquidUnstake(ctx context.Context, in *MsgLiquidUnstake, opts ...grpc.CallOption) (*MsgLiquidUnstakeResponse, error) { + out := new(MsgLiquidUnstakeResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/LiquidUnstake", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) Redeem(ctx context.Context, in *MsgRedeem, opts ...grpc.CallOption) (*MsgRedeemResponse, error) { + out := new(MsgRedeemResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/Redeem", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) { + out := new(MsgUpdateParamsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Msg/UpdateParams", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MsgServer is the server API for Msg service. +// +// Deprecated: Do not use. +type MsgServer interface { + RegisterHostChain(context.Context, *MsgRegisterHostChain) (*MsgRegisterHostChainResponse, error) + UpdateHostChain(context.Context, *MsgUpdateHostChain) (*MsgUpdateHostChainResponse, error) + LiquidStake(context.Context, *MsgLiquidStake) (*MsgLiquidStakeResponse, error) + LiquidStakeLSM(context.Context, *MsgLiquidStakeLSM) (*MsgLiquidStakeLSMResponse, error) + LiquidUnstake(context.Context, *MsgLiquidUnstake) (*MsgLiquidUnstakeResponse, error) + Redeem(context.Context, *MsgRedeem) (*MsgRedeemResponse, error) + UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) +} + +// Deprecated: Do not use. +// UnimplementedMsgServer can be embedded to have forward compatible implementations. +type UnimplementedMsgServer struct { +} + +func (*UnimplementedMsgServer) RegisterHostChain(ctx context.Context, req *MsgRegisterHostChain) (*MsgRegisterHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RegisterHostChain not implemented") +} +func (*UnimplementedMsgServer) UpdateHostChain(ctx context.Context, req *MsgUpdateHostChain) (*MsgUpdateHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateHostChain not implemented") +} +func (*UnimplementedMsgServer) LiquidStake(ctx context.Context, req *MsgLiquidStake) (*MsgLiquidStakeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LiquidStake not implemented") +} +func (*UnimplementedMsgServer) LiquidStakeLSM(ctx context.Context, req *MsgLiquidStakeLSM) (*MsgLiquidStakeLSMResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LiquidStakeLSM not implemented") +} +func (*UnimplementedMsgServer) LiquidUnstake(ctx context.Context, req *MsgLiquidUnstake) (*MsgLiquidUnstakeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LiquidUnstake not implemented") +} +func (*UnimplementedMsgServer) Redeem(ctx context.Context, req *MsgRedeem) (*MsgRedeemResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Redeem not implemented") +} +func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateParams not implemented") +} + +// Deprecated: Do not use. +func RegisterMsgServer(s grpc1.Server, srv MsgServer) { + s.RegisterService(&_Msg_serviceDesc, srv) +} + +func _Msg_RegisterHostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgRegisterHostChain) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).RegisterHostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/RegisterHostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).RegisterHostChain(ctx, req.(*MsgRegisterHostChain)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_UpdateHostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgUpdateHostChain) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).UpdateHostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/UpdateHostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).UpdateHostChain(ctx, req.(*MsgUpdateHostChain)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_LiquidStake_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgLiquidStake) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).LiquidStake(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/LiquidStake", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).LiquidStake(ctx, req.(*MsgLiquidStake)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_LiquidStakeLSM_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgLiquidStakeLSM) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).LiquidStakeLSM(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/LiquidStakeLSM", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).LiquidStakeLSM(ctx, req.(*MsgLiquidStakeLSM)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_LiquidUnstake_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgLiquidUnstake) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).LiquidUnstake(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/LiquidUnstake", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).LiquidUnstake(ctx, req.(*MsgLiquidUnstake)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_Redeem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgRedeem) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).Redeem(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/Redeem", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).Redeem(ctx, req.(*MsgRedeem)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgUpdateParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).UpdateParams(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Msg/UpdateParams", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).UpdateParams(ctx, req.(*MsgUpdateParams)) + } + return interceptor(ctx, in, info, handler) +} + +var Msg_serviceDesc = _Msg_serviceDesc +var _Msg_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pstake.liquidstakeibc.v1beta1.Msg", + HandlerType: (*MsgServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "RegisterHostChain", + Handler: _Msg_RegisterHostChain_Handler, + }, + { + MethodName: "UpdateHostChain", + Handler: _Msg_UpdateHostChain_Handler, + }, + { + MethodName: "LiquidStake", + Handler: _Msg_LiquidStake_Handler, + }, + { + MethodName: "LiquidStakeLSM", + Handler: _Msg_LiquidStakeLSM_Handler, + }, + { + MethodName: "LiquidUnstake", + Handler: _Msg_LiquidUnstake_Handler, + }, + { + MethodName: "Redeem", + Handler: _Msg_Redeem_Handler, + }, + { + MethodName: "UpdateParams", + Handler: _Msg_UpdateParams_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pstake/liquidstakeibc/v1beta1/msgs.proto", +} + +func (m *MsgRegisterHostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRegisterHostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRegisterHostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.AutoCompoundFactor != 0 { + i = encodeVarintMsgs(dAtA, i, uint64(m.AutoCompoundFactor)) + i-- + dAtA[i] = 0x60 + } + if m.UnbondingFactor != 0 { + i = encodeVarintMsgs(dAtA, i, uint64(m.UnbondingFactor)) + i-- + dAtA[i] = 0x58 + } + { + size := m.MinimumDeposit.Size() + i -= size + if _, err := m.MinimumDeposit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + if len(m.HostDenom) > 0 { + i -= len(m.HostDenom) + copy(dAtA[i:], m.HostDenom) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.HostDenom))) + i-- + dAtA[i] = 0x4a + } + if len(m.PortId) > 0 { + i -= len(m.PortId) + copy(dAtA[i:], m.PortId) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.PortId))) + i-- + dAtA[i] = 0x42 + } + if len(m.ChannelId) > 0 { + i -= len(m.ChannelId) + copy(dAtA[i:], m.ChannelId) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.ChannelId))) + i-- + dAtA[i] = 0x3a + } + { + size := m.RedemptionFee.Size() + i -= size + if _, err := m.RedemptionFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + { + size := m.UnstakeFee.Size() + i -= size + if _, err := m.UnstakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size := m.RestakeFee.Size() + i -= size + if _, err := m.RestakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size := m.DepositFee.Size() + i -= size + if _, err := m.DepositFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if len(m.ConnectionId) > 0 { + i -= len(m.ConnectionId) + copy(dAtA[i:], m.ConnectionId) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.ConnectionId))) + i-- + dAtA[i] = 0x12 + } + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgRegisterHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRegisterHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRegisterHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgUpdateHostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateHostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateHostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Updates) > 0 { + for iNdEx := len(m.Updates) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Updates[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0x12 + } + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgUpdateHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgLiquidStake) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidStake) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidStake) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgLiquidStakeResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidStakeResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidStakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgLiquidStakeLSM) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidStakeLSM) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidStakeLSM) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Delegations) > 0 { + for iNdEx := len(m.Delegations) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Delegations[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + } + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgLiquidStakeLSMResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidStakeLSMResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidStakeLSMResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgLiquidUnstake) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidUnstake) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidUnstake) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgLiquidUnstakeResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidUnstakeResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidUnstakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgRedeem) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRedeem) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRedeem) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgRedeemResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRedeemResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRedeemResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func encodeVarintMsgs(dAtA []byte, offset int, v uint64) int { + offset -= sovMsgs(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *MsgRegisterHostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.ConnectionId) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.DepositFee.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = m.RestakeFee.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = m.UnstakeFee.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = m.RedemptionFee.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = len(m.ChannelId) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.PortId) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.HostDenom) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.MinimumDeposit.Size() + n += 1 + l + sovMsgs(uint64(l)) + if m.UnbondingFactor != 0 { + n += 1 + sovMsgs(uint64(m.UnbondingFactor)) + } + if m.AutoCompoundFactor != 0 { + n += 1 + sovMsgs(uint64(m.AutoCompoundFactor)) + } + return n +} + +func (m *MsgRegisterHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgUpdateHostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + if len(m.Updates) > 0 { + for _, e := range m.Updates { + l = e.Size() + n += 1 + l + sovMsgs(uint64(l)) + } + } + return n +} + +func (m *MsgUpdateHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgLiquidStake) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgLiquidStakeResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgLiquidStakeLSM) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + if len(m.Delegations) > 0 { + for _, e := range m.Delegations { + l = e.Size() + n += 1 + l + sovMsgs(uint64(l)) + } + } + return n +} + +func (m *MsgLiquidStakeLSMResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgLiquidUnstake) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgLiquidUnstakeResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgRedeem) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgRedeemResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgUpdateParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Params.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgUpdateParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func sovMsgs(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozMsgs(x uint64) (n int) { + return sovMsgs(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *MsgRegisterHostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRegisterHostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRegisterHostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConnectionId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConnectionId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DepositFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.DepositFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RestakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RestakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnstakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.UnstakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RedemptionFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.RedemptionFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChannelId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChannelId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PortId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PortId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MinimumDeposit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.MinimumDeposit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingFactor", wireType) + } + m.UnbondingFactor = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.UnbondingFactor |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 12: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field AutoCompoundFactor", wireType) + } + m.AutoCompoundFactor = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.AutoCompoundFactor |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRegisterHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRegisterHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRegisterHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateHostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateHostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateHostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Updates", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Updates = append(m.Updates, &KVUpdate{}) + if err := m.Updates[len(m.Updates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidStake) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidStake: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidStake: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidStakeResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidStakeResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidStakeResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidStakeLSM) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidStakeLSM: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidStakeLSM: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Delegations", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Delegations = append(m.Delegations, types.Coin{}) + if err := m.Delegations[len(m.Delegations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidStakeLSMResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidStakeLSMResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidStakeLSMResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidUnstake) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidUnstake: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidUnstake: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidUnstakeResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidUnstakeResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidUnstakeResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRedeem) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRedeem: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRedeem: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRedeemResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRedeemResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRedeemResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipMsgs(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowMsgs + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowMsgs + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowMsgs + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthMsgs + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupMsgs + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthMsgs + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthMsgs = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowMsgs = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupMsgs = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/liquidstakeibc/types/msgs.pb.gw.go b/x/liquidstakeibc/types/msgs.pb.gw.go new file mode 100644 index 000000000..e001e9a6b --- /dev/null +++ b/x/liquidstakeibc/types/msgs.pb.gw.go @@ -0,0 +1,420 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/msgs.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +var ( + filter_Msg_LiquidStake_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_LiquidStake_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidStake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidStake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.LiquidStake(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_LiquidStake_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidStake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidStake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.LiquidStake(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_LiquidStakeLSM_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_LiquidStakeLSM_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidStakeLSM + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidStakeLSM_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.LiquidStakeLSM(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_LiquidStakeLSM_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidStakeLSM + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidStakeLSM_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.LiquidStakeLSM(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_LiquidUnstake_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_LiquidUnstake_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidUnstake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidUnstake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.LiquidUnstake(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_LiquidUnstake_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidUnstake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidUnstake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.LiquidUnstake(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_Redeem_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_Redeem_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgRedeem + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_Redeem_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.Redeem(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_Redeem_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgRedeem + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_Redeem_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.Redeem(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". +// UnaryRPC :call MsgServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMsgHandlerFromEndpoint instead. +func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error { + + mux.Handle("POST", pattern_Msg_LiquidStake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_LiquidStake_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidStake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_LiquidStakeLSM_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_LiquidStakeLSM_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidStakeLSM_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_LiquidUnstake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_LiquidUnstake_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidUnstake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_Redeem_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_Redeem_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_Redeem_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterMsgHandler(ctx, mux, conn) +} + +// RegisterMsgHandler registers the http handlers for service Msg to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterMsgHandlerClient(ctx, mux, NewMsgClient(conn)) +} + +// RegisterMsgHandlerClient registers the http handlers for service Msg +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "MsgClient" to call the correct interceptors. +func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error { + + mux.Handle("POST", pattern_Msg_LiquidStake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_LiquidStake_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidStake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_LiquidStakeLSM_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_LiquidStakeLSM_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidStakeLSM_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_LiquidUnstake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_LiquidUnstake_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidUnstake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_Redeem_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_Redeem_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_Redeem_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Msg_LiquidStake_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "liquidstakeibc", "v1beta1", "LiquidStake"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_LiquidStakeLSM_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "liquidstakeibc", "v1beta1", "LiquidStakeLSM"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_LiquidUnstake_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "liquidstakeibc", "v1beta1", "LiquidUnstake"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_Redeem_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "liquidstakeibc", "v1beta1", "Redeem"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Msg_LiquidStake_0 = runtime.ForwardResponseMessage + + forward_Msg_LiquidStakeLSM_0 = runtime.ForwardResponseMessage + + forward_Msg_LiquidUnstake_0 = runtime.ForwardResponseMessage + + forward_Msg_Redeem_0 = runtime.ForwardResponseMessage +) diff --git a/x/liquidstakeibc/types/params.pb.go b/x/liquidstakeibc/types/params.pb.go new file mode 100644 index 000000000..4647ca7e2 --- /dev/null +++ b/x/liquidstakeibc/types/params.pb.go @@ -0,0 +1,382 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/params.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + _ "github.com/cosmos/cosmos-sdk/types/tx/amino" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Params defines the parameters for the module. +// +// Deprecated: Do not use. +type Params struct { + AdminAddress string `protobuf:"bytes,1,opt,name=admin_address,json=adminAddress,proto3" json:"admin_address,omitempty"` + FeeAddress string `protobuf:"bytes,2,opt,name=fee_address,json=feeAddress,proto3" json:"fee_address,omitempty"` +} + +func (m *Params) Reset() { *m = Params{} } +func (m *Params) String() string { return proto.CompactTextString(m) } +func (*Params) ProtoMessage() {} +func (*Params) Descriptor() ([]byte, []int) { + return fileDescriptor_ed8bf02c8aabc0b0, []int{0} +} +func (m *Params) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Params.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Params) XXX_Merge(src proto.Message) { + xxx_messageInfo_Params.Merge(m, src) +} +func (m *Params) XXX_Size() int { + return m.Size() +} +func (m *Params) XXX_DiscardUnknown() { + xxx_messageInfo_Params.DiscardUnknown(m) +} + +var xxx_messageInfo_Params proto.InternalMessageInfo + +func (m *Params) GetAdminAddress() string { + if m != nil { + return m.AdminAddress + } + return "" +} + +func (m *Params) GetFeeAddress() string { + if m != nil { + return m.FeeAddress + } + return "" +} + +func init() { + proto.RegisterType((*Params)(nil), "pstake.liquidstakeibc.v1beta1.Params") +} + +func init() { + proto.RegisterFile("pstake/liquidstakeibc/v1beta1/params.proto", fileDescriptor_ed8bf02c8aabc0b0) +} + +var fileDescriptor_ed8bf02c8aabc0b0 = []byte{ + // 291 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0x2a, 0x28, 0x2e, 0x49, + 0xcc, 0x4e, 0xd5, 0xcf, 0xc9, 0x2c, 0x2c, 0xcd, 0x4c, 0x01, 0xb3, 0x33, 0x93, 0x92, 0xf5, 0xcb, + 0x0c, 0x93, 0x52, 0x4b, 0x12, 0x0d, 0xf5, 0x0b, 0x12, 0x8b, 0x12, 0x73, 0x8b, 0xf5, 0x0a, 0x8a, + 0xf2, 0x4b, 0xf2, 0x85, 0x64, 0x21, 0x6a, 0xf5, 0x50, 0xd5, 0xea, 0x41, 0xd5, 0x4a, 0x89, 0xa4, + 0xe7, 0xa7, 0xe7, 0x83, 0x55, 0xea, 0x83, 0x58, 0x10, 0x4d, 0x52, 0x92, 0xc9, 0xf9, 0xc5, 0xb9, + 0xf9, 0xc5, 0xf1, 0x10, 0x09, 0x08, 0x07, 0x2a, 0x25, 0x98, 0x98, 0x9b, 0x99, 0x97, 0xaf, 0x0f, + 0x26, 0x21, 0x42, 0x4a, 0x5b, 0x19, 0xb9, 0xd8, 0x02, 0xc0, 0x76, 0x0a, 0xd9, 0x72, 0xf1, 0x26, + 0xa6, 0xe4, 0x66, 0xe6, 0xc5, 0x27, 0xa6, 0xa4, 0x14, 0xa5, 0x16, 0x17, 0x4b, 0x30, 0x2a, 0x30, + 0x6a, 0x70, 0x3a, 0x49, 0x5c, 0xda, 0xa2, 0x2b, 0x02, 0x35, 0xc6, 0x11, 0x22, 0x13, 0x5c, 0x52, + 0x94, 0x99, 0x97, 0x1e, 0xc4, 0x03, 0x56, 0x0e, 0x15, 0x13, 0xb2, 0xe4, 0xe2, 0x4e, 0x4b, 0x4d, + 0x85, 0x6b, 0x66, 0x22, 0xa0, 0x99, 0x2b, 0x2d, 0x35, 0x15, 0x2a, 0x62, 0xa5, 0xda, 0xf5, 0x7c, + 0x83, 0x96, 0x1c, 0x34, 0x60, 0x2a, 0xd0, 0x83, 0x06, 0xe2, 0x3c, 0x09, 0x46, 0x2f, 0x16, 0x0e, + 0x66, 0x01, 0x16, 0x2f, 0x16, 0x0e, 0x16, 0x01, 0x56, 0xa7, 0xd8, 0x13, 0x8f, 0xe4, 0x18, 0x2f, + 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, + 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x72, 0x4e, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, + 0xd5, 0x2f, 0x48, 0x2d, 0x2a, 0xce, 0x2c, 0x2e, 0x49, 0xcd, 0x4b, 0x4e, 0xf5, 0xcf, 0x4b, 0x45, + 0xe6, 0xea, 0x16, 0xa7, 0x64, 0xeb, 0x97, 0x99, 0x63, 0xda, 0x56, 0x52, 0x59, 0x90, 0x5a, 0x9c, + 0xc4, 0x06, 0x0e, 0x1d, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x30, 0x27, 0xa5, 0xc8, 0xae, + 0x01, 0x00, 0x00, +} + +func (m *Params) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Params) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.FeeAddress) > 0 { + i -= len(m.FeeAddress) + copy(dAtA[i:], m.FeeAddress) + i = encodeVarintParams(dAtA, i, uint64(len(m.FeeAddress))) + i-- + dAtA[i] = 0x12 + } + if len(m.AdminAddress) > 0 { + i -= len(m.AdminAddress) + copy(dAtA[i:], m.AdminAddress) + i = encodeVarintParams(dAtA, i, uint64(len(m.AdminAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintParams(dAtA []byte, offset int, v uint64) int { + offset -= sovParams(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *Params) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.AdminAddress) + if l > 0 { + n += 1 + l + sovParams(uint64(l)) + } + l = len(m.FeeAddress) + if l > 0 { + n += 1 + l + sovParams(uint64(l)) + } + return n +} + +func sovParams(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozParams(x uint64) (n int) { + return sovParams(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *Params) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Params: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Params: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AdminAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthParams + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthParams + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.AdminAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field FeeAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthParams + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthParams + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.FeeAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipParams(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthParams + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipParams(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthParams + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupParams + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthParams + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/liquidstakeibc/types/query.pb.go b/x/liquidstakeibc/types/query.pb.go new file mode 100644 index 000000000..1da7387b4 --- /dev/null +++ b/x/liquidstakeibc/types/query.pb.go @@ -0,0 +1,5769 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/query.proto + +package types + +import ( + context "context" + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + types "github.com/cosmos/cosmos-sdk/types" + query "github.com/cosmos/cosmos-sdk/types/query" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Deprecated: Do not use. +type QueryParamsRequest struct { +} + +func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} } +func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryParamsRequest) ProtoMessage() {} +func (*QueryParamsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{0} +} +func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsRequest.Merge(m, src) +} +func (m *QueryParamsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsRequest proto.InternalMessageInfo + +// Deprecated: Do not use. +type QueryParamsResponse struct { + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` +} + +func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } +func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryParamsResponse) ProtoMessage() {} +func (*QueryParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{1} +} +func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsResponse.Merge(m, src) +} +func (m *QueryParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsResponse proto.InternalMessageInfo + +func (m *QueryParamsResponse) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +// Deprecated: Do not use. +type QueryHostChainRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryHostChainRequest) Reset() { *m = QueryHostChainRequest{} } +func (m *QueryHostChainRequest) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainRequest) ProtoMessage() {} +func (*QueryHostChainRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{2} +} +func (m *QueryHostChainRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainRequest.Merge(m, src) +} +func (m *QueryHostChainRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainRequest proto.InternalMessageInfo + +func (m *QueryHostChainRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryHostChainResponse struct { + HostChain HostChain `protobuf:"bytes,1,opt,name=host_chain,json=hostChain,proto3" json:"host_chain"` +} + +func (m *QueryHostChainResponse) Reset() { *m = QueryHostChainResponse{} } +func (m *QueryHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainResponse) ProtoMessage() {} +func (*QueryHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{3} +} +func (m *QueryHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainResponse.Merge(m, src) +} +func (m *QueryHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainResponse proto.InternalMessageInfo + +func (m *QueryHostChainResponse) GetHostChain() HostChain { + if m != nil { + return m.HostChain + } + return HostChain{} +} + +// Deprecated: Do not use. +type QueryHostChainsRequest struct { +} + +func (m *QueryHostChainsRequest) Reset() { *m = QueryHostChainsRequest{} } +func (m *QueryHostChainsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainsRequest) ProtoMessage() {} +func (*QueryHostChainsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{4} +} +func (m *QueryHostChainsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainsRequest.Merge(m, src) +} +func (m *QueryHostChainsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainsRequest proto.InternalMessageInfo + +// Deprecated: Do not use. +type QueryHostChainsResponse struct { + HostChains []*HostChain `protobuf:"bytes,1,rep,name=host_chains,json=hostChains,proto3" json:"host_chains,omitempty"` +} + +func (m *QueryHostChainsResponse) Reset() { *m = QueryHostChainsResponse{} } +func (m *QueryHostChainsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainsResponse) ProtoMessage() {} +func (*QueryHostChainsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{5} +} +func (m *QueryHostChainsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainsResponse.Merge(m, src) +} +func (m *QueryHostChainsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainsResponse proto.InternalMessageInfo + +func (m *QueryHostChainsResponse) GetHostChains() []*HostChain { + if m != nil { + return m.HostChains + } + return nil +} + +// Deprecated: Do not use. +type QueryDepositsRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryDepositsRequest) Reset() { *m = QueryDepositsRequest{} } +func (m *QueryDepositsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryDepositsRequest) ProtoMessage() {} +func (*QueryDepositsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{6} +} +func (m *QueryDepositsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDepositsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDepositsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDepositsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDepositsRequest.Merge(m, src) +} +func (m *QueryDepositsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryDepositsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDepositsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDepositsRequest proto.InternalMessageInfo + +func (m *QueryDepositsRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryDepositsResponse struct { + Deposits []*Deposit `protobuf:"bytes,1,rep,name=deposits,proto3" json:"deposits,omitempty"` +} + +func (m *QueryDepositsResponse) Reset() { *m = QueryDepositsResponse{} } +func (m *QueryDepositsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryDepositsResponse) ProtoMessage() {} +func (*QueryDepositsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{7} +} +func (m *QueryDepositsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDepositsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDepositsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDepositsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDepositsResponse.Merge(m, src) +} +func (m *QueryDepositsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryDepositsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDepositsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDepositsResponse proto.InternalMessageInfo + +func (m *QueryDepositsResponse) GetDeposits() []*Deposit { + if m != nil { + return m.Deposits + } + return nil +} + +// Deprecated: Do not use. +type QueryLSMDepositsRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryLSMDepositsRequest) Reset() { *m = QueryLSMDepositsRequest{} } +func (m *QueryLSMDepositsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryLSMDepositsRequest) ProtoMessage() {} +func (*QueryLSMDepositsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{8} +} +func (m *QueryLSMDepositsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryLSMDepositsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryLSMDepositsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryLSMDepositsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryLSMDepositsRequest.Merge(m, src) +} +func (m *QueryLSMDepositsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryLSMDepositsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryLSMDepositsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryLSMDepositsRequest proto.InternalMessageInfo + +func (m *QueryLSMDepositsRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryLSMDepositsResponse struct { + Deposits []*LSMDeposit `protobuf:"bytes,1,rep,name=deposits,proto3" json:"deposits,omitempty"` +} + +func (m *QueryLSMDepositsResponse) Reset() { *m = QueryLSMDepositsResponse{} } +func (m *QueryLSMDepositsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryLSMDepositsResponse) ProtoMessage() {} +func (*QueryLSMDepositsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{9} +} +func (m *QueryLSMDepositsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryLSMDepositsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryLSMDepositsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryLSMDepositsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryLSMDepositsResponse.Merge(m, src) +} +func (m *QueryLSMDepositsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryLSMDepositsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryLSMDepositsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryLSMDepositsResponse proto.InternalMessageInfo + +func (m *QueryLSMDepositsResponse) GetDeposits() []*LSMDeposit { + if m != nil { + return m.Deposits + } + return nil +} + +// Deprecated: Do not use. +type QueryUnbondingsRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryUnbondingsRequest) Reset() { *m = QueryUnbondingsRequest{} } +func (m *QueryUnbondingsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryUnbondingsRequest) ProtoMessage() {} +func (*QueryUnbondingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{10} +} +func (m *QueryUnbondingsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnbondingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnbondingsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnbondingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnbondingsRequest.Merge(m, src) +} +func (m *QueryUnbondingsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryUnbondingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnbondingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnbondingsRequest proto.InternalMessageInfo + +func (m *QueryUnbondingsRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryUnbondingsResponse struct { + Unbondings []*Unbonding `protobuf:"bytes,1,rep,name=unbondings,proto3" json:"unbondings,omitempty"` +} + +func (m *QueryUnbondingsResponse) Reset() { *m = QueryUnbondingsResponse{} } +func (m *QueryUnbondingsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryUnbondingsResponse) ProtoMessage() {} +func (*QueryUnbondingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{11} +} +func (m *QueryUnbondingsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnbondingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnbondingsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnbondingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnbondingsResponse.Merge(m, src) +} +func (m *QueryUnbondingsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryUnbondingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnbondingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnbondingsResponse proto.InternalMessageInfo + +func (m *QueryUnbondingsResponse) GetUnbondings() []*Unbonding { + if m != nil { + return m.Unbondings + } + return nil +} + +// Deprecated: Do not use. +type QueryUnbondingRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Epoch int64 `protobuf:"varint,2,opt,name=epoch,proto3" json:"epoch,omitempty"` +} + +func (m *QueryUnbondingRequest) Reset() { *m = QueryUnbondingRequest{} } +func (m *QueryUnbondingRequest) String() string { return proto.CompactTextString(m) } +func (*QueryUnbondingRequest) ProtoMessage() {} +func (*QueryUnbondingRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{12} +} +func (m *QueryUnbondingRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnbondingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnbondingRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnbondingRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnbondingRequest.Merge(m, src) +} +func (m *QueryUnbondingRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryUnbondingRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnbondingRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnbondingRequest proto.InternalMessageInfo + +func (m *QueryUnbondingRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *QueryUnbondingRequest) GetEpoch() int64 { + if m != nil { + return m.Epoch + } + return 0 +} + +// Deprecated: Do not use. +type QueryUnbondingResponse struct { + Unbonding *Unbonding `protobuf:"bytes,1,opt,name=unbonding,proto3" json:"unbonding,omitempty"` +} + +func (m *QueryUnbondingResponse) Reset() { *m = QueryUnbondingResponse{} } +func (m *QueryUnbondingResponse) String() string { return proto.CompactTextString(m) } +func (*QueryUnbondingResponse) ProtoMessage() {} +func (*QueryUnbondingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{13} +} +func (m *QueryUnbondingResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnbondingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnbondingResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnbondingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnbondingResponse.Merge(m, src) +} +func (m *QueryUnbondingResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryUnbondingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnbondingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnbondingResponse proto.InternalMessageInfo + +func (m *QueryUnbondingResponse) GetUnbonding() *Unbonding { + if m != nil { + return m.Unbonding + } + return nil +} + +// Deprecated: Do not use. +type QueryUserUnbondingsRequest struct { + Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` +} + +func (m *QueryUserUnbondingsRequest) Reset() { *m = QueryUserUnbondingsRequest{} } +func (m *QueryUserUnbondingsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryUserUnbondingsRequest) ProtoMessage() {} +func (*QueryUserUnbondingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{14} +} +func (m *QueryUserUnbondingsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUserUnbondingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUserUnbondingsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUserUnbondingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUserUnbondingsRequest.Merge(m, src) +} +func (m *QueryUserUnbondingsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryUserUnbondingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUserUnbondingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUserUnbondingsRequest proto.InternalMessageInfo + +func (m *QueryUserUnbondingsRequest) GetAddress() string { + if m != nil { + return m.Address + } + return "" +} + +// Deprecated: Do not use. +type QueryUserUnbondingsResponse struct { + UserUnbondings []*UserUnbonding `protobuf:"bytes,1,rep,name=user_unbondings,json=userUnbondings,proto3" json:"user_unbondings,omitempty"` +} + +func (m *QueryUserUnbondingsResponse) Reset() { *m = QueryUserUnbondingsResponse{} } +func (m *QueryUserUnbondingsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryUserUnbondingsResponse) ProtoMessage() {} +func (*QueryUserUnbondingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{15} +} +func (m *QueryUserUnbondingsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUserUnbondingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUserUnbondingsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUserUnbondingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUserUnbondingsResponse.Merge(m, src) +} +func (m *QueryUserUnbondingsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryUserUnbondingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUserUnbondingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUserUnbondingsResponse proto.InternalMessageInfo + +func (m *QueryUserUnbondingsResponse) GetUserUnbondings() []*UserUnbonding { + if m != nil { + return m.UserUnbondings + } + return nil +} + +// Deprecated: Do not use. +type QueryHostChainUserUnbondingsRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` +} + +func (m *QueryHostChainUserUnbondingsRequest) Reset() { *m = QueryHostChainUserUnbondingsRequest{} } +func (m *QueryHostChainUserUnbondingsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainUserUnbondingsRequest) ProtoMessage() {} +func (*QueryHostChainUserUnbondingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{16} +} +func (m *QueryHostChainUserUnbondingsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainUserUnbondingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainUserUnbondingsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainUserUnbondingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainUserUnbondingsRequest.Merge(m, src) +} +func (m *QueryHostChainUserUnbondingsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainUserUnbondingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainUserUnbondingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainUserUnbondingsRequest proto.InternalMessageInfo + +func (m *QueryHostChainUserUnbondingsRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *QueryHostChainUserUnbondingsRequest) GetPagination() *query.PageRequest { + if m != nil { + return m.Pagination + } + return nil +} + +// Deprecated: Do not use. +type QueryHostChainUserUnbondingsResponse struct { + UserUnbondings []*UserUnbonding `protobuf:"bytes,1,rep,name=user_unbondings,json=userUnbondings,proto3" json:"user_unbondings,omitempty"` + Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` +} + +func (m *QueryHostChainUserUnbondingsResponse) Reset() { *m = QueryHostChainUserUnbondingsResponse{} } +func (m *QueryHostChainUserUnbondingsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainUserUnbondingsResponse) ProtoMessage() {} +func (*QueryHostChainUserUnbondingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{17} +} +func (m *QueryHostChainUserUnbondingsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainUserUnbondingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainUserUnbondingsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainUserUnbondingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainUserUnbondingsResponse.Merge(m, src) +} +func (m *QueryHostChainUserUnbondingsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainUserUnbondingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainUserUnbondingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainUserUnbondingsResponse proto.InternalMessageInfo + +func (m *QueryHostChainUserUnbondingsResponse) GetUserUnbondings() []*UserUnbonding { + if m != nil { + return m.UserUnbondings + } + return nil +} + +func (m *QueryHostChainUserUnbondingsResponse) GetPagination() *query.PageResponse { + if m != nil { + return m.Pagination + } + return nil +} + +// Deprecated: Do not use. +type QueryValidatorUnbondingRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryValidatorUnbondingRequest) Reset() { *m = QueryValidatorUnbondingRequest{} } +func (m *QueryValidatorUnbondingRequest) String() string { return proto.CompactTextString(m) } +func (*QueryValidatorUnbondingRequest) ProtoMessage() {} +func (*QueryValidatorUnbondingRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{18} +} +func (m *QueryValidatorUnbondingRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryValidatorUnbondingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryValidatorUnbondingRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryValidatorUnbondingRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryValidatorUnbondingRequest.Merge(m, src) +} +func (m *QueryValidatorUnbondingRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryValidatorUnbondingRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryValidatorUnbondingRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryValidatorUnbondingRequest proto.InternalMessageInfo + +func (m *QueryValidatorUnbondingRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryValidatorUnbondingResponse struct { + ValidatorUnbondings []*ValidatorUnbonding `protobuf:"bytes,1,rep,name=validator_unbondings,json=validatorUnbondings,proto3" json:"validator_unbondings,omitempty"` +} + +func (m *QueryValidatorUnbondingResponse) Reset() { *m = QueryValidatorUnbondingResponse{} } +func (m *QueryValidatorUnbondingResponse) String() string { return proto.CompactTextString(m) } +func (*QueryValidatorUnbondingResponse) ProtoMessage() {} +func (*QueryValidatorUnbondingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{19} +} +func (m *QueryValidatorUnbondingResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryValidatorUnbondingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryValidatorUnbondingResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryValidatorUnbondingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryValidatorUnbondingResponse.Merge(m, src) +} +func (m *QueryValidatorUnbondingResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryValidatorUnbondingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryValidatorUnbondingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryValidatorUnbondingResponse proto.InternalMessageInfo + +func (m *QueryValidatorUnbondingResponse) GetValidatorUnbondings() []*ValidatorUnbonding { + if m != nil { + return m.ValidatorUnbondings + } + return nil +} + +// Deprecated: Do not use. +type QueryDepositAccountBalanceRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryDepositAccountBalanceRequest) Reset() { *m = QueryDepositAccountBalanceRequest{} } +func (m *QueryDepositAccountBalanceRequest) String() string { return proto.CompactTextString(m) } +func (*QueryDepositAccountBalanceRequest) ProtoMessage() {} +func (*QueryDepositAccountBalanceRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{20} +} +func (m *QueryDepositAccountBalanceRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDepositAccountBalanceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDepositAccountBalanceRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDepositAccountBalanceRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDepositAccountBalanceRequest.Merge(m, src) +} +func (m *QueryDepositAccountBalanceRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryDepositAccountBalanceRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDepositAccountBalanceRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDepositAccountBalanceRequest proto.InternalMessageInfo + +func (m *QueryDepositAccountBalanceRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryDepositAccountBalanceResponse struct { + Balance types.Coin `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance"` +} + +func (m *QueryDepositAccountBalanceResponse) Reset() { *m = QueryDepositAccountBalanceResponse{} } +func (m *QueryDepositAccountBalanceResponse) String() string { return proto.CompactTextString(m) } +func (*QueryDepositAccountBalanceResponse) ProtoMessage() {} +func (*QueryDepositAccountBalanceResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{21} +} +func (m *QueryDepositAccountBalanceResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDepositAccountBalanceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDepositAccountBalanceResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDepositAccountBalanceResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDepositAccountBalanceResponse.Merge(m, src) +} +func (m *QueryDepositAccountBalanceResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryDepositAccountBalanceResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDepositAccountBalanceResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDepositAccountBalanceResponse proto.InternalMessageInfo + +func (m *QueryDepositAccountBalanceResponse) GetBalance() types.Coin { + if m != nil { + return m.Balance + } + return types.Coin{} +} + +// Deprecated: Do not use. +type QueryExchangeRateRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryExchangeRateRequest) Reset() { *m = QueryExchangeRateRequest{} } +func (m *QueryExchangeRateRequest) String() string { return proto.CompactTextString(m) } +func (*QueryExchangeRateRequest) ProtoMessage() {} +func (*QueryExchangeRateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{22} +} +func (m *QueryExchangeRateRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryExchangeRateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryExchangeRateRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryExchangeRateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryExchangeRateRequest.Merge(m, src) +} +func (m *QueryExchangeRateRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryExchangeRateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryExchangeRateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryExchangeRateRequest proto.InternalMessageInfo + +func (m *QueryExchangeRateRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryExchangeRateResponse struct { + Rate cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=rate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"rate"` +} + +func (m *QueryExchangeRateResponse) Reset() { *m = QueryExchangeRateResponse{} } +func (m *QueryExchangeRateResponse) String() string { return proto.CompactTextString(m) } +func (*QueryExchangeRateResponse) ProtoMessage() {} +func (*QueryExchangeRateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{23} +} +func (m *QueryExchangeRateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryExchangeRateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryExchangeRateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryExchangeRateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryExchangeRateResponse.Merge(m, src) +} +func (m *QueryExchangeRateResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryExchangeRateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryExchangeRateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryExchangeRateResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type QueryRedelegationsRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryRedelegationsRequest) Reset() { *m = QueryRedelegationsRequest{} } +func (m *QueryRedelegationsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryRedelegationsRequest) ProtoMessage() {} +func (*QueryRedelegationsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{24} +} +func (m *QueryRedelegationsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryRedelegationsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryRedelegationsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryRedelegationsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryRedelegationsRequest.Merge(m, src) +} +func (m *QueryRedelegationsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryRedelegationsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryRedelegationsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryRedelegationsRequest proto.InternalMessageInfo + +func (m *QueryRedelegationsRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryRedelegationsResponse struct { + Redelegations *Redelegations `protobuf:"bytes,1,opt,name=redelegations,proto3" json:"redelegations,omitempty"` +} + +func (m *QueryRedelegationsResponse) Reset() { *m = QueryRedelegationsResponse{} } +func (m *QueryRedelegationsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryRedelegationsResponse) ProtoMessage() {} +func (*QueryRedelegationsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{25} +} +func (m *QueryRedelegationsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryRedelegationsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryRedelegationsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryRedelegationsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryRedelegationsResponse.Merge(m, src) +} +func (m *QueryRedelegationsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryRedelegationsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryRedelegationsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryRedelegationsResponse proto.InternalMessageInfo + +func (m *QueryRedelegationsResponse) GetRedelegations() *Redelegations { + if m != nil { + return m.Redelegations + } + return nil +} + +// Deprecated: Do not use. +type QueryRedelegationTxRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryRedelegationTxRequest) Reset() { *m = QueryRedelegationTxRequest{} } +func (m *QueryRedelegationTxRequest) String() string { return proto.CompactTextString(m) } +func (*QueryRedelegationTxRequest) ProtoMessage() {} +func (*QueryRedelegationTxRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{26} +} +func (m *QueryRedelegationTxRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryRedelegationTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryRedelegationTxRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryRedelegationTxRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryRedelegationTxRequest.Merge(m, src) +} +func (m *QueryRedelegationTxRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryRedelegationTxRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryRedelegationTxRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryRedelegationTxRequest proto.InternalMessageInfo + +func (m *QueryRedelegationTxRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// Deprecated: Do not use. +type QueryRedelegationTxResponse struct { + RedelegationTx []*RedelegateTx `protobuf:"bytes,1,rep,name=redelegation_tx,json=redelegationTx,proto3" json:"redelegation_tx,omitempty"` +} + +func (m *QueryRedelegationTxResponse) Reset() { *m = QueryRedelegationTxResponse{} } +func (m *QueryRedelegationTxResponse) String() string { return proto.CompactTextString(m) } +func (*QueryRedelegationTxResponse) ProtoMessage() {} +func (*QueryRedelegationTxResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_b143d1c5e28840b2, []int{27} +} +func (m *QueryRedelegationTxResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryRedelegationTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryRedelegationTxResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryRedelegationTxResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryRedelegationTxResponse.Merge(m, src) +} +func (m *QueryRedelegationTxResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryRedelegationTxResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryRedelegationTxResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryRedelegationTxResponse proto.InternalMessageInfo + +func (m *QueryRedelegationTxResponse) GetRedelegationTx() []*RedelegateTx { + if m != nil { + return m.RedelegationTx + } + return nil +} + +func init() { + proto.RegisterType((*QueryParamsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryParamsResponse") + proto.RegisterType((*QueryHostChainRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryHostChainRequest") + proto.RegisterType((*QueryHostChainResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryHostChainResponse") + proto.RegisterType((*QueryHostChainsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryHostChainsRequest") + proto.RegisterType((*QueryHostChainsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryHostChainsResponse") + proto.RegisterType((*QueryDepositsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryDepositsRequest") + proto.RegisterType((*QueryDepositsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryDepositsResponse") + proto.RegisterType((*QueryLSMDepositsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryLSMDepositsRequest") + proto.RegisterType((*QueryLSMDepositsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryLSMDepositsResponse") + proto.RegisterType((*QueryUnbondingsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryUnbondingsRequest") + proto.RegisterType((*QueryUnbondingsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryUnbondingsResponse") + proto.RegisterType((*QueryUnbondingRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryUnbondingRequest") + proto.RegisterType((*QueryUnbondingResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryUnbondingResponse") + proto.RegisterType((*QueryUserUnbondingsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryUserUnbondingsRequest") + proto.RegisterType((*QueryUserUnbondingsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryUserUnbondingsResponse") + proto.RegisterType((*QueryHostChainUserUnbondingsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryHostChainUserUnbondingsRequest") + proto.RegisterType((*QueryHostChainUserUnbondingsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryHostChainUserUnbondingsResponse") + proto.RegisterType((*QueryValidatorUnbondingRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryValidatorUnbondingRequest") + proto.RegisterType((*QueryValidatorUnbondingResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryValidatorUnbondingResponse") + proto.RegisterType((*QueryDepositAccountBalanceRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryDepositAccountBalanceRequest") + proto.RegisterType((*QueryDepositAccountBalanceResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryDepositAccountBalanceResponse") + proto.RegisterType((*QueryExchangeRateRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryExchangeRateRequest") + proto.RegisterType((*QueryExchangeRateResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryExchangeRateResponse") + proto.RegisterType((*QueryRedelegationsRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryRedelegationsRequest") + proto.RegisterType((*QueryRedelegationsResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryRedelegationsResponse") + proto.RegisterType((*QueryRedelegationTxRequest)(nil), "pstake.liquidstakeibc.v1beta1.QueryRedelegationTxRequest") + proto.RegisterType((*QueryRedelegationTxResponse)(nil), "pstake.liquidstakeibc.v1beta1.QueryRedelegationTxResponse") +} + +func init() { + proto.RegisterFile("pstake/liquidstakeibc/v1beta1/query.proto", fileDescriptor_b143d1c5e28840b2) +} + +var fileDescriptor_b143d1c5e28840b2 = []byte{ + // 1348 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x98, 0xcb, 0x6f, 0xdc, 0xd4, + 0x17, 0xc7, 0x73, 0xd3, 0xe7, 0x9c, 0xfe, 0x9a, 0x4a, 0xb7, 0xe9, 0xaf, 0x13, 0xb7, 0x4c, 0x4b, + 0xa0, 0xf4, 0x41, 0x3b, 0x56, 0xa6, 0x69, 0x92, 0x49, 0xe9, 0x23, 0x33, 0x6d, 0x69, 0xa5, 0x56, + 0x80, 0x69, 0x59, 0x20, 0xc1, 0xc8, 0x63, 0x5f, 0x3c, 0x56, 0x26, 0xf6, 0x74, 0xec, 0x09, 0x53, + 0x55, 0xdd, 0xb0, 0x42, 0x82, 0x05, 0x12, 0x7b, 0xfe, 0x05, 0x84, 0x84, 0x90, 0x58, 0xc0, 0x02, + 0x09, 0xa9, 0x74, 0x55, 0xc1, 0x06, 0x21, 0x54, 0x55, 0x09, 0x88, 0x7f, 0x03, 0xcd, 0xf5, 0xf1, + 0xdb, 0x19, 0x5f, 0xa7, 0x62, 0x37, 0xf6, 0xbd, 0xe7, 0x9c, 0xcf, 0xf7, 0xd8, 0xf7, 0xf8, 0xab, + 0x81, 0xd3, 0x3d, 0xc7, 0x55, 0x57, 0x99, 0xdc, 0x35, 0xef, 0x0f, 0x4c, 0x9d, 0xff, 0x36, 0xdb, + 0x9a, 0xbc, 0x3e, 0xd7, 0x66, 0xae, 0x3a, 0x27, 0xdf, 0x1f, 0xb0, 0xfe, 0x83, 0x6a, 0xaf, 0x6f, + 0xbb, 0x36, 0x7d, 0xc9, 0xdb, 0x5a, 0x8d, 0x6f, 0xad, 0xe2, 0x56, 0x69, 0xda, 0xb0, 0x0d, 0x9b, + 0xef, 0x94, 0x47, 0xbf, 0xbc, 0x20, 0x69, 0x46, 0xb3, 0x9d, 0x35, 0xdb, 0x69, 0x79, 0x0b, 0xde, + 0x05, 0x2e, 0x1d, 0x35, 0x6c, 0xdb, 0xe8, 0x32, 0x59, 0xed, 0x99, 0xb2, 0x6a, 0x59, 0xb6, 0xab, + 0xba, 0xa6, 0x6d, 0xf9, 0xab, 0x67, 0xbc, 0xbd, 0x72, 0x5b, 0x75, 0x98, 0x87, 0x11, 0x40, 0xf5, + 0x54, 0xc3, 0xb4, 0xf8, 0x66, 0xdc, 0x5b, 0x89, 0xee, 0xf5, 0x77, 0x69, 0xb6, 0xe9, 0xaf, 0x9f, + 0x19, 0x2f, 0xb2, 0xa7, 0xf6, 0xd5, 0x35, 0xbf, 0x6e, 0x6d, 0xfc, 0xde, 0x84, 0x78, 0x1e, 0x33, + 0x5b, 0x06, 0xfa, 0xce, 0x88, 0xf0, 0x6d, 0x9e, 0x48, 0x61, 0xf7, 0x07, 0xcc, 0x71, 0x97, 0x27, + 0xcb, 0x64, 0xf6, 0x43, 0x38, 0x18, 0x5b, 0x71, 0x7a, 0xb6, 0xe5, 0x30, 0xda, 0x84, 0xdd, 0x5e, + 0xd1, 0x32, 0x39, 0x4e, 0x4e, 0xed, 0xab, 0x9d, 0xa8, 0x8e, 0xed, 0x6d, 0xd5, 0x0b, 0x6f, 0xec, + 0x7c, 0xfc, 0xec, 0xd8, 0x84, 0x82, 0xa1, 0x3c, 0xff, 0x02, 0x1c, 0xe2, 0xf9, 0x6f, 0xda, 0x8e, + 0xdb, 0xec, 0xa8, 0xa6, 0x85, 0xc5, 0xe9, 0x0c, 0xec, 0xd5, 0x46, 0xd7, 0x2d, 0x53, 0xe7, 0x35, + 0x4a, 0xca, 0x1e, 0x7e, 0x7d, 0x4b, 0xe7, 0x71, 0xab, 0xf0, 0xff, 0x64, 0x1c, 0xa2, 0xdd, 0x01, + 0xe8, 0xd8, 0x8e, 0xdb, 0xe2, 0xbb, 0x11, 0xef, 0x54, 0x0e, 0x5e, 0x90, 0x05, 0x09, 0x4b, 0x1d, + 0xff, 0x06, 0x2f, 0x76, 0x34, 0x59, 0x2c, 0xd6, 0xa2, 0x0e, 0x1c, 0x4e, 0xad, 0x22, 0xcb, 0x2d, + 0xd8, 0x17, 0xb2, 0x8c, 0x7a, 0xb5, 0xa3, 0x08, 0x8c, 0x02, 0x01, 0x86, 0xd7, 0xac, 0x0b, 0x30, + 0xcd, 0x2b, 0x5d, 0x63, 0x3d, 0xdb, 0x31, 0x5d, 0x47, 0xb0, 0x57, 0x2d, 0xec, 0x71, 0x18, 0x86, + 0x78, 0x0d, 0xd8, 0xab, 0xe3, 0x3d, 0x64, 0x7b, 0x2d, 0x87, 0x0d, 0x53, 0x28, 0x41, 0x1c, 0x2f, + 0xb0, 0x84, 0x1d, 0xb8, 0xfd, 0xee, 0x9d, 0x82, 0x68, 0x0c, 0xca, 0xe9, 0x48, 0xa4, 0xbb, 0x9e, + 0xa2, 0x3b, 0x9d, 0x43, 0x17, 0x66, 0x49, 0x00, 0x2e, 0xe2, 0x03, 0xbc, 0x67, 0xb5, 0x6d, 0x4b, + 0x37, 0x2d, 0x43, 0x94, 0xcf, 0x40, 0x65, 0xd1, 0x40, 0xc4, 0xbb, 0x09, 0x30, 0x08, 0xee, 0x0a, + 0x3e, 0xda, 0x20, 0x8d, 0x12, 0x89, 0xe5, 0x85, 0x6e, 0xe3, 0x33, 0x0a, 0x77, 0xe4, 0x02, 0xd2, + 0x69, 0xd8, 0xc5, 0x7a, 0xb6, 0xd6, 0x29, 0x4f, 0x1e, 0x27, 0xa7, 0x76, 0x28, 0xde, 0x05, 0xcf, + 0xa6, 0x27, 0xf5, 0x06, 0xd4, 0x37, 0xa0, 0x14, 0x54, 0x16, 0x3c, 0x1c, 0x61, 0x92, 0x30, 0x94, + 0x57, 0x59, 0x06, 0xc9, 0xab, 0xe2, 0xb0, 0x7e, 0xba, 0xb3, 0x65, 0xd8, 0xa3, 0xea, 0x7a, 0x9f, + 0x39, 0x8e, 0xcf, 0x8d, 0x97, 0x3c, 0x76, 0x08, 0x47, 0x32, 0x63, 0x11, 0xf3, 0x1e, 0x1c, 0x18, + 0x38, 0xac, 0xdf, 0x4a, 0x75, 0xf8, 0x6c, 0x1e, 0x6c, 0x34, 0x9f, 0x32, 0x35, 0x88, 0xa5, 0xe7, + 0x95, 0x3f, 0x27, 0xf0, 0x4a, 0xfc, 0xbc, 0x66, 0xf3, 0x8f, 0x69, 0xfc, 0x0d, 0x80, 0x70, 0x84, + 0xf3, 0xee, 0x8f, 0x4e, 0x0e, 0x7e, 0x1b, 0x46, 0x33, 0xbc, 0xea, 0x7d, 0x76, 0xc2, 0xe9, 0x67, + 0x30, 0x4c, 0xab, 0x44, 0x22, 0x39, 0xce, 0x13, 0x02, 0xaf, 0x8e, 0xc7, 0xf9, 0x4f, 0x5b, 0x42, + 0xdf, 0xcc, 0xd0, 0x72, 0x32, 0x57, 0x8b, 0xc7, 0x94, 0x12, 0x73, 0x05, 0x2a, 0x5c, 0xcb, 0x7b, + 0x6a, 0xd7, 0xd4, 0x55, 0xd7, 0xee, 0x17, 0x78, 0x9d, 0x79, 0x82, 0xcf, 0x08, 0x1c, 0xdb, 0x32, + 0x03, 0x36, 0x42, 0x87, 0xe9, 0x75, 0x7f, 0x35, 0xdd, 0x8d, 0xb9, 0x9c, 0x6e, 0x64, 0x24, 0x3e, + 0xb8, 0x9e, 0xba, 0xe7, 0xbd, 0x2a, 0x0d, 0x78, 0x39, 0x3a, 0x38, 0x57, 0x34, 0xcd, 0x1e, 0x58, + 0x6e, 0x43, 0xed, 0xaa, 0x96, 0xc6, 0x04, 0x15, 0x69, 0x30, 0x3b, 0x2e, 0x07, 0x6a, 0xaa, 0xc3, + 0x9e, 0xb6, 0x77, 0x0b, 0x0f, 0xe5, 0x4c, 0xec, 0x11, 0xf8, 0xf0, 0x4d, 0x3b, 0xf8, 0x44, 0xf9, + 0xfb, 0x79, 0x91, 0x3a, 0x8e, 0xd1, 0xeb, 0x43, 0xad, 0xa3, 0x5a, 0x06, 0x53, 0x54, 0x57, 0x94, + 0xef, 0x23, 0x98, 0xc9, 0x08, 0x0d, 0x46, 0xf0, 0xce, 0xbe, 0xea, 0x7a, 0x4c, 0xa5, 0xc6, 0xdc, + 0xa8, 0xf0, 0x1f, 0xcf, 0x8e, 0x1d, 0xf1, 0xd0, 0x1c, 0x7d, 0xb5, 0x6a, 0xda, 0xf2, 0x9a, 0xea, + 0x76, 0xaa, 0xb7, 0x99, 0xa1, 0x6a, 0x0f, 0xae, 0x31, 0xed, 0xd7, 0x6f, 0xcf, 0x01, 0x92, 0x5f, + 0x63, 0x9a, 0xc2, 0xc3, 0x71, 0x58, 0x78, 0x75, 0x14, 0xa6, 0xb3, 0x2e, 0x33, 0x3c, 0xab, 0x24, + 0xc8, 0xe8, 0xe2, 0xa0, 0x49, 0xc4, 0x22, 0xa4, 0x02, 0xfb, 0xfb, 0xd1, 0x05, 0xec, 0x60, 0xde, + 0xb1, 0x88, 0x27, 0x8b, 0xa7, 0xe0, 0x55, 0x2f, 0x66, 0x54, 0xbd, 0x3b, 0x14, 0x44, 0xfe, 0x18, + 0xe7, 0x5b, 0x32, 0x18, 0x99, 0xef, 0xc2, 0x81, 0x68, 0xc1, 0x96, 0x3b, 0xc4, 0xd7, 0xf7, 0x75, + 0x51, 0x6a, 0x76, 0x77, 0xa8, 0x4c, 0xf5, 0x63, 0xd9, 0x47, 0x85, 0x6b, 0xcf, 0x0f, 0xc1, 0x2e, + 0x5e, 0x99, 0x7e, 0x45, 0x60, 0xb7, 0xe7, 0xbb, 0x68, 0xde, 0xa1, 0x48, 0x9b, 0x3f, 0xa9, 0x56, + 0x24, 0xc4, 0x53, 0x35, 0x7b, 0xee, 0x93, 0xdf, 0xfe, 0xfa, 0x72, 0xf2, 0x24, 0x3d, 0x21, 0x8b, + 0xf8, 0x55, 0xfa, 0x1d, 0x81, 0x52, 0x30, 0xf5, 0xe8, 0xbc, 0x48, 0xc1, 0xa4, 0x4d, 0x94, 0x2e, + 0x14, 0x8c, 0x42, 0xd2, 0x37, 0x38, 0xe9, 0x02, 0x9d, 0xcf, 0x21, 0x0d, 0xdd, 0x9b, 0xfc, 0xd0, + 0x7f, 0xdc, 0x8f, 0xe8, 0xd7, 0x04, 0x20, 0x74, 0x7b, 0xb4, 0x18, 0x43, 0xd0, 0xe1, 0x85, 0xa2, + 0x61, 0xc8, 0x5e, 0xe3, 0xec, 0x67, 0xe9, 0x19, 0x61, 0x76, 0x87, 0x7e, 0x43, 0x60, 0xaf, 0x6f, + 0xb0, 0xe8, 0x79, 0x91, 0xc2, 0x09, 0x23, 0x27, 0xcd, 0x17, 0x0b, 0x42, 0xd6, 0x65, 0xce, 0x3a, + 0x4f, 0x6b, 0x39, 0xac, 0xbe, 0x5b, 0x8b, 0x76, 0xf9, 0x47, 0x02, 0xfb, 0x22, 0xbe, 0x90, 0x0a, + 0xf5, 0x2b, 0x6d, 0x41, 0xa5, 0xc5, 0xc2, 0x71, 0x08, 0x7f, 0x99, 0xc3, 0x2f, 0xd1, 0x85, 0x1c, + 0xf8, 0xae, 0xb3, 0xd6, 0xca, 0x12, 0xf0, 0x3d, 0x01, 0x88, 0x7c, 0x69, 0x85, 0x5e, 0x93, 0x94, + 0x0f, 0x11, 0x7b, 0x4d, 0xd2, 0x7e, 0x41, 0xf8, 0x15, 0x0f, 0xbf, 0xa0, 0x51, 0xf6, 0x1f, 0x08, + 0x94, 0x82, 0xa4, 0x62, 0x67, 0x33, 0xf9, 0xad, 0x97, 0x2e, 0x14, 0x8c, 0x42, 0xf0, 0x26, 0x07, + 0xbf, 0x44, 0x2f, 0x8a, 0x82, 0x47, 0xb8, 0xe5, 0x87, 0xdc, 0x04, 0x3f, 0xa2, 0xbf, 0x10, 0x98, + 0x8a, 0x1b, 0x29, 0x5a, 0x17, 0xc2, 0xc9, 0xf2, 0x82, 0xd2, 0xf2, 0x76, 0x42, 0x51, 0xce, 0x55, + 0x2e, 0x67, 0x99, 0x2e, 0xe5, 0xc9, 0x89, 0x9b, 0x3b, 0xf9, 0x21, 0xda, 0xe5, 0x47, 0xf4, 0x6f, + 0x02, 0x87, 0xb7, 0x70, 0x87, 0xb4, 0x51, 0x68, 0x88, 0x64, 0xab, 0x6b, 0xbe, 0x50, 0x0e, 0x94, + 0xb9, 0xc2, 0x65, 0x5e, 0xa4, 0xf5, 0xa2, 0x32, 0xc3, 0x77, 0xee, 0x4f, 0x02, 0x07, 0xd3, 0xf6, + 0xcc, 0xa1, 0x97, 0x44, 0xf8, 0xb6, 0xb4, 0x9c, 0xd2, 0xe5, 0xed, 0x86, 0xa3, 0xb2, 0x1b, 0x5c, + 0xd9, 0x55, 0x7a, 0x39, 0x47, 0x59, 0x96, 0x29, 0x8d, 0xca, 0xfb, 0x87, 0xc0, 0xa1, 0x4c, 0x17, + 0x48, 0xaf, 0x16, 0x98, 0xad, 0x99, 0x26, 0x54, 0x5a, 0x79, 0x81, 0x0c, 0x28, 0xf3, 0x16, 0x97, + 0xd9, 0xa4, 0x2b, 0x62, 0xa3, 0xba, 0xa5, 0x7a, 0x69, 0x5a, 0xe8, 0x43, 0xa3, 0x4a, 0x7f, 0x22, + 0xf0, 0xbf, 0xa8, 0x9f, 0xa4, 0x42, 0x23, 0x38, 0xc3, 0xbc, 0x4a, 0x4b, 0xc5, 0x03, 0x51, 0xce, + 0x15, 0x2e, 0xa7, 0x4e, 0x17, 0x73, 0xe4, 0x30, 0x0c, 0x6e, 0x8d, 0x9c, 0x6a, 0x54, 0xc4, 0xcf, + 0x04, 0xf6, 0xc7, 0x3c, 0x22, 0x15, 0x82, 0xc9, 0xf2, 0xb7, 0x52, 0x7d, 0x1b, 0x91, 0x05, 0x75, + 0xc4, 0xfc, 0x6b, 0x54, 0xc7, 0x13, 0x02, 0x53, 0x71, 0x17, 0x4a, 0x0b, 0xe3, 0x04, 0xb6, 0x57, + 0x6c, 0x12, 0x66, 0x9b, 0x5e, 0xe1, 0x11, 0x91, 0x70, 0xc6, 0x11, 0x31, 0xd2, 0x8e, 0x4f, 0x27, + 0x49, 0xe3, 0x83, 0xc7, 0x1b, 0x15, 0xf2, 0x74, 0xa3, 0x42, 0x9e, 0x6f, 0x54, 0xc8, 0x17, 0x9b, + 0x95, 0x89, 0xa7, 0x9b, 0x95, 0x89, 0xdf, 0x37, 0x2b, 0x13, 0xef, 0x37, 0x0d, 0xd3, 0xed, 0x0c, + 0xda, 0x55, 0xcd, 0x5e, 0x93, 0x7b, 0xac, 0xef, 0x98, 0x8e, 0xcb, 0x2c, 0x8d, 0xbd, 0x65, 0xb1, + 0xe8, 0xe5, 0x39, 0x47, 0x5f, 0x95, 0xd7, 0x17, 0xe5, 0x61, 0x12, 0xc0, 0x7d, 0xd0, 0x63, 0x4e, + 0x7b, 0x37, 0xff, 0x4f, 0xf4, 0xfc, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x3a, 0x1e, 0xc4, 0x2a, + 0x5a, 0x16, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// QueryClient is the client API for Query service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +// +// Deprecated: Do not use. +type QueryClient interface { + // Queries the parameters of the module. + Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) + // Queries a HostChain by id. + HostChain(ctx context.Context, in *QueryHostChainRequest, opts ...grpc.CallOption) (*QueryHostChainResponse, error) + // Queries for all the HostChains. + HostChains(ctx context.Context, in *QueryHostChainsRequest, opts ...grpc.CallOption) (*QueryHostChainsResponse, error) + // Queries for all the deposits for a host chain. + Deposits(ctx context.Context, in *QueryDepositsRequest, opts ...grpc.CallOption) (*QueryDepositsResponse, error) + // Queries for all the deposits for a host chain. + LSMDeposits(ctx context.Context, in *QueryLSMDepositsRequest, opts ...grpc.CallOption) (*QueryLSMDepositsResponse, error) + // Queries all unbondings for a host chain. + Unbondings(ctx context.Context, in *QueryUnbondingsRequest, opts ...grpc.CallOption) (*QueryUnbondingsResponse, error) + // Queries an unbonding for a host chain. + Unbonding(ctx context.Context, in *QueryUnbondingRequest, opts ...grpc.CallOption) (*QueryUnbondingResponse, error) + // Queries all unbondings for a delegator address. + UserUnbondings(ctx context.Context, in *QueryUserUnbondingsRequest, opts ...grpc.CallOption) (*QueryUserUnbondingsResponse, error) + // Queries all unbondings for a host chain. + HostChainUserUnbondings(ctx context.Context, in *QueryHostChainUserUnbondingsRequest, opts ...grpc.CallOption) (*QueryHostChainUserUnbondingsResponse, error) + // Queries all validator unbondings for a host chain. + ValidatorUnbondings(ctx context.Context, in *QueryValidatorUnbondingRequest, opts ...grpc.CallOption) (*QueryValidatorUnbondingResponse, error) + // Queries for a host chain deposit account balance. + DepositAccountBalance(ctx context.Context, in *QueryDepositAccountBalanceRequest, opts ...grpc.CallOption) (*QueryDepositAccountBalanceResponse, error) + // Queries for a host chain exchange rate between the host token and the stk + // token. + ExchangeRate(ctx context.Context, in *QueryExchangeRateRequest, opts ...grpc.CallOption) (*QueryExchangeRateResponse, error) + // Queries for a host chain redelegation entries on the host token delegation + // acct. + Redelegations(ctx context.Context, in *QueryRedelegationsRequest, opts ...grpc.CallOption) (*QueryRedelegationsResponse, error) + // Queries for a host chain redelegation-txs for the host token. + RedelegationTx(ctx context.Context, in *QueryRedelegationTxRequest, opts ...grpc.CallOption) (*QueryRedelegationTxResponse, error) +} + +type queryClient struct { + cc grpc1.ClientConn +} + +// Deprecated: Do not use. +func NewQueryClient(cc grpc1.ClientConn) QueryClient { + return &queryClient{cc} +} + +func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { + out := new(QueryParamsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/Params", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostChain(ctx context.Context, in *QueryHostChainRequest, opts ...grpc.CallOption) (*QueryHostChainResponse, error) { + out := new(QueryHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/HostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostChains(ctx context.Context, in *QueryHostChainsRequest, opts ...grpc.CallOption) (*QueryHostChainsResponse, error) { + out := new(QueryHostChainsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/HostChains", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) Deposits(ctx context.Context, in *QueryDepositsRequest, opts ...grpc.CallOption) (*QueryDepositsResponse, error) { + out := new(QueryDepositsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/Deposits", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) LSMDeposits(ctx context.Context, in *QueryLSMDepositsRequest, opts ...grpc.CallOption) (*QueryLSMDepositsResponse, error) { + out := new(QueryLSMDepositsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/LSMDeposits", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) Unbondings(ctx context.Context, in *QueryUnbondingsRequest, opts ...grpc.CallOption) (*QueryUnbondingsResponse, error) { + out := new(QueryUnbondingsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/Unbondings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) Unbonding(ctx context.Context, in *QueryUnbondingRequest, opts ...grpc.CallOption) (*QueryUnbondingResponse, error) { + out := new(QueryUnbondingResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/Unbonding", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) UserUnbondings(ctx context.Context, in *QueryUserUnbondingsRequest, opts ...grpc.CallOption) (*QueryUserUnbondingsResponse, error) { + out := new(QueryUserUnbondingsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/UserUnbondings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostChainUserUnbondings(ctx context.Context, in *QueryHostChainUserUnbondingsRequest, opts ...grpc.CallOption) (*QueryHostChainUserUnbondingsResponse, error) { + out := new(QueryHostChainUserUnbondingsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/HostChainUserUnbondings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) ValidatorUnbondings(ctx context.Context, in *QueryValidatorUnbondingRequest, opts ...grpc.CallOption) (*QueryValidatorUnbondingResponse, error) { + out := new(QueryValidatorUnbondingResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/ValidatorUnbondings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) DepositAccountBalance(ctx context.Context, in *QueryDepositAccountBalanceRequest, opts ...grpc.CallOption) (*QueryDepositAccountBalanceResponse, error) { + out := new(QueryDepositAccountBalanceResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/DepositAccountBalance", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) ExchangeRate(ctx context.Context, in *QueryExchangeRateRequest, opts ...grpc.CallOption) (*QueryExchangeRateResponse, error) { + out := new(QueryExchangeRateResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/ExchangeRate", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) Redelegations(ctx context.Context, in *QueryRedelegationsRequest, opts ...grpc.CallOption) (*QueryRedelegationsResponse, error) { + out := new(QueryRedelegationsResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/Redelegations", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) RedelegationTx(ctx context.Context, in *QueryRedelegationTxRequest, opts ...grpc.CallOption) (*QueryRedelegationTxResponse, error) { + out := new(QueryRedelegationTxResponse) + err := c.cc.Invoke(ctx, "/pstake.liquidstakeibc.v1beta1.Query/RedelegationTx", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// QueryServer is the server API for Query service. +// +// Deprecated: Do not use. +type QueryServer interface { + // Queries the parameters of the module. + Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) + // Queries a HostChain by id. + HostChain(context.Context, *QueryHostChainRequest) (*QueryHostChainResponse, error) + // Queries for all the HostChains. + HostChains(context.Context, *QueryHostChainsRequest) (*QueryHostChainsResponse, error) + // Queries for all the deposits for a host chain. + Deposits(context.Context, *QueryDepositsRequest) (*QueryDepositsResponse, error) + // Queries for all the deposits for a host chain. + LSMDeposits(context.Context, *QueryLSMDepositsRequest) (*QueryLSMDepositsResponse, error) + // Queries all unbondings for a host chain. + Unbondings(context.Context, *QueryUnbondingsRequest) (*QueryUnbondingsResponse, error) + // Queries an unbonding for a host chain. + Unbonding(context.Context, *QueryUnbondingRequest) (*QueryUnbondingResponse, error) + // Queries all unbondings for a delegator address. + UserUnbondings(context.Context, *QueryUserUnbondingsRequest) (*QueryUserUnbondingsResponse, error) + // Queries all unbondings for a host chain. + HostChainUserUnbondings(context.Context, *QueryHostChainUserUnbondingsRequest) (*QueryHostChainUserUnbondingsResponse, error) + // Queries all validator unbondings for a host chain. + ValidatorUnbondings(context.Context, *QueryValidatorUnbondingRequest) (*QueryValidatorUnbondingResponse, error) + // Queries for a host chain deposit account balance. + DepositAccountBalance(context.Context, *QueryDepositAccountBalanceRequest) (*QueryDepositAccountBalanceResponse, error) + // Queries for a host chain exchange rate between the host token and the stk + // token. + ExchangeRate(context.Context, *QueryExchangeRateRequest) (*QueryExchangeRateResponse, error) + // Queries for a host chain redelegation entries on the host token delegation + // acct. + Redelegations(context.Context, *QueryRedelegationsRequest) (*QueryRedelegationsResponse, error) + // Queries for a host chain redelegation-txs for the host token. + RedelegationTx(context.Context, *QueryRedelegationTxRequest) (*QueryRedelegationTxResponse, error) +} + +// Deprecated: Do not use. +// UnimplementedQueryServer can be embedded to have forward compatible implementations. +type UnimplementedQueryServer struct { +} + +func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Params not implemented") +} +func (*UnimplementedQueryServer) HostChain(ctx context.Context, req *QueryHostChainRequest) (*QueryHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostChain not implemented") +} +func (*UnimplementedQueryServer) HostChains(ctx context.Context, req *QueryHostChainsRequest) (*QueryHostChainsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostChains not implemented") +} +func (*UnimplementedQueryServer) Deposits(ctx context.Context, req *QueryDepositsRequest) (*QueryDepositsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Deposits not implemented") +} +func (*UnimplementedQueryServer) LSMDeposits(ctx context.Context, req *QueryLSMDepositsRequest) (*QueryLSMDepositsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LSMDeposits not implemented") +} +func (*UnimplementedQueryServer) Unbondings(ctx context.Context, req *QueryUnbondingsRequest) (*QueryUnbondingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Unbondings not implemented") +} +func (*UnimplementedQueryServer) Unbonding(ctx context.Context, req *QueryUnbondingRequest) (*QueryUnbondingResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Unbonding not implemented") +} +func (*UnimplementedQueryServer) UserUnbondings(ctx context.Context, req *QueryUserUnbondingsRequest) (*QueryUserUnbondingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UserUnbondings not implemented") +} +func (*UnimplementedQueryServer) HostChainUserUnbondings(ctx context.Context, req *QueryHostChainUserUnbondingsRequest) (*QueryHostChainUserUnbondingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostChainUserUnbondings not implemented") +} +func (*UnimplementedQueryServer) ValidatorUnbondings(ctx context.Context, req *QueryValidatorUnbondingRequest) (*QueryValidatorUnbondingResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ValidatorUnbondings not implemented") +} +func (*UnimplementedQueryServer) DepositAccountBalance(ctx context.Context, req *QueryDepositAccountBalanceRequest) (*QueryDepositAccountBalanceResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DepositAccountBalance not implemented") +} +func (*UnimplementedQueryServer) ExchangeRate(ctx context.Context, req *QueryExchangeRateRequest) (*QueryExchangeRateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ExchangeRate not implemented") +} +func (*UnimplementedQueryServer) Redelegations(ctx context.Context, req *QueryRedelegationsRequest) (*QueryRedelegationsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Redelegations not implemented") +} +func (*UnimplementedQueryServer) RedelegationTx(ctx context.Context, req *QueryRedelegationTxRequest) (*QueryRedelegationTxResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RedelegationTx not implemented") +} + +// Deprecated: Do not use. +func RegisterQueryServer(s grpc1.Server, srv QueryServer) { + s.RegisterService(&_Query_serviceDesc, srv) +} + +func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryParamsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Params(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/Params", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryHostChainRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/HostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostChain(ctx, req.(*QueryHostChainRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostChains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryHostChainsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostChains(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/HostChains", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostChains(ctx, req.(*QueryHostChainsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_Deposits_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryDepositsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Deposits(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/Deposits", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Deposits(ctx, req.(*QueryDepositsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_LSMDeposits_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryLSMDepositsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).LSMDeposits(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/LSMDeposits", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).LSMDeposits(ctx, req.(*QueryLSMDepositsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_Unbondings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryUnbondingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Unbondings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/Unbondings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Unbondings(ctx, req.(*QueryUnbondingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_Unbonding_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryUnbondingRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Unbonding(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/Unbonding", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Unbonding(ctx, req.(*QueryUnbondingRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_UserUnbondings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryUserUnbondingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).UserUnbondings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/UserUnbondings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).UserUnbondings(ctx, req.(*QueryUserUnbondingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostChainUserUnbondings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryHostChainUserUnbondingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostChainUserUnbondings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/HostChainUserUnbondings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostChainUserUnbondings(ctx, req.(*QueryHostChainUserUnbondingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_ValidatorUnbondings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryValidatorUnbondingRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).ValidatorUnbondings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/ValidatorUnbondings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).ValidatorUnbondings(ctx, req.(*QueryValidatorUnbondingRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_DepositAccountBalance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryDepositAccountBalanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).DepositAccountBalance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/DepositAccountBalance", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).DepositAccountBalance(ctx, req.(*QueryDepositAccountBalanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_ExchangeRate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryExchangeRateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).ExchangeRate(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/ExchangeRate", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).ExchangeRate(ctx, req.(*QueryExchangeRateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_Redelegations_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryRedelegationsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Redelegations(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/Redelegations", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Redelegations(ctx, req.(*QueryRedelegationsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_RedelegationTx_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryRedelegationTxRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).RedelegationTx(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.liquidstakeibc.v1beta1.Query/RedelegationTx", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).RedelegationTx(ctx, req.(*QueryRedelegationTxRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var Query_serviceDesc = _Query_serviceDesc +var _Query_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pstake.liquidstakeibc.v1beta1.Query", + HandlerType: (*QueryServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Params", + Handler: _Query_Params_Handler, + }, + { + MethodName: "HostChain", + Handler: _Query_HostChain_Handler, + }, + { + MethodName: "HostChains", + Handler: _Query_HostChains_Handler, + }, + { + MethodName: "Deposits", + Handler: _Query_Deposits_Handler, + }, + { + MethodName: "LSMDeposits", + Handler: _Query_LSMDeposits_Handler, + }, + { + MethodName: "Unbondings", + Handler: _Query_Unbondings_Handler, + }, + { + MethodName: "Unbonding", + Handler: _Query_Unbonding_Handler, + }, + { + MethodName: "UserUnbondings", + Handler: _Query_UserUnbondings_Handler, + }, + { + MethodName: "HostChainUserUnbondings", + Handler: _Query_HostChainUserUnbondings_Handler, + }, + { + MethodName: "ValidatorUnbondings", + Handler: _Query_ValidatorUnbondings_Handler, + }, + { + MethodName: "DepositAccountBalance", + Handler: _Query_DepositAccountBalance_Handler, + }, + { + MethodName: "ExchangeRate", + Handler: _Query_ExchangeRate_Handler, + }, + { + MethodName: "Redelegations", + Handler: _Query_Redelegations_Handler, + }, + { + MethodName: "RedelegationTx", + Handler: _Query_RedelegationTx_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pstake/liquidstakeibc/v1beta1/query.proto", +} + +func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryHostChainRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostChain.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryHostChainsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryHostChainsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.HostChains) > 0 { + for iNdEx := len(m.HostChains) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostChains[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryDepositsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDepositsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDepositsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryDepositsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDepositsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDepositsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Deposits) > 0 { + for iNdEx := len(m.Deposits) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Deposits[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryLSMDepositsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryLSMDepositsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryLSMDepositsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryLSMDepositsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryLSMDepositsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryLSMDepositsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Deposits) > 0 { + for iNdEx := len(m.Deposits) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Deposits[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryUnbondingsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnbondingsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnbondingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryUnbondingsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnbondingsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnbondingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Unbondings) > 0 { + for iNdEx := len(m.Unbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Unbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryUnbondingRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnbondingRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnbondingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Epoch != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.Epoch)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryUnbondingResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnbondingResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnbondingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Unbonding != nil { + { + size, err := m.Unbonding.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryUserUnbondingsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUserUnbondingsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUserUnbondingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintQuery(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryUserUnbondingsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUserUnbondingsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUserUnbondingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.UserUnbondings) > 0 { + for iNdEx := len(m.UserUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UserUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryHostChainUserUnbondingsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainUserUnbondingsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainUserUnbondingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Pagination != nil { + { + size, err := m.Pagination.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryHostChainUserUnbondingsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainUserUnbondingsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainUserUnbondingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Pagination != nil { + { + size, err := m.Pagination.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if len(m.UserUnbondings) > 0 { + for iNdEx := len(m.UserUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UserUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryValidatorUnbondingRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryValidatorUnbondingRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryValidatorUnbondingRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryValidatorUnbondingResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryValidatorUnbondingResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryValidatorUnbondingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ValidatorUnbondings) > 0 { + for iNdEx := len(m.ValidatorUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ValidatorUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryDepositAccountBalanceRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDepositAccountBalanceRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDepositAccountBalanceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryDepositAccountBalanceResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDepositAccountBalanceResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDepositAccountBalanceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Balance.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryExchangeRateRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryExchangeRateRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryExchangeRateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryExchangeRateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryExchangeRateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryExchangeRateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size := m.Rate.Size() + i -= size + if _, err := m.Rate.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryRedelegationsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryRedelegationsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryRedelegationsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryRedelegationsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryRedelegationsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryRedelegationsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Redelegations != nil { + { + size, err := m.Redelegations.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryRedelegationTxRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryRedelegationTxRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryRedelegationTxRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryRedelegationTxResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryRedelegationTxResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryRedelegationTxResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.RedelegationTx) > 0 { + for iNdEx := len(m.RedelegationTx) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.RedelegationTx[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { + offset -= sovQuery(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *QueryParamsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryHostChainRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.HostChain.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryHostChainsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryHostChainsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.HostChains) > 0 { + for _, e := range m.HostChains { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryDepositsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryDepositsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Deposits) > 0 { + for _, e := range m.Deposits { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryLSMDepositsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryLSMDepositsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Deposits) > 0 { + for _, e := range m.Deposits { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryUnbondingsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryUnbondingsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Unbondings) > 0 { + for _, e := range m.Unbondings { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryUnbondingRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + if m.Epoch != 0 { + n += 1 + sovQuery(uint64(m.Epoch)) + } + return n +} + +func (m *QueryUnbondingResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Unbonding != nil { + l = m.Unbonding.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryUserUnbondingsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Address) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryUserUnbondingsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.UserUnbondings) > 0 { + for _, e := range m.UserUnbondings { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryHostChainUserUnbondingsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + if m.Pagination != nil { + l = m.Pagination.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryHostChainUserUnbondingsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.UserUnbondings) > 0 { + for _, e := range m.UserUnbondings { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + if m.Pagination != nil { + l = m.Pagination.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryValidatorUnbondingRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryValidatorUnbondingResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.ValidatorUnbondings) > 0 { + for _, e := range m.ValidatorUnbondings { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryDepositAccountBalanceRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryDepositAccountBalanceResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Balance.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryExchangeRateRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryExchangeRateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Rate.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryRedelegationsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryRedelegationsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Redelegations != nil { + l = m.Redelegations.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryRedelegationTxRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryRedelegationTxResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.RedelegationTx) > 0 { + for _, e := range m.RedelegationTx { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func sovQuery(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozQuery(x uint64) (n int) { + return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChain", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChain.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChains", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostChains = append(m.HostChains, &HostChain{}) + if err := m.HostChains[len(m.HostChains)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDepositsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDepositsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDepositsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDepositsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDepositsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDepositsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Deposits", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Deposits = append(m.Deposits, &Deposit{}) + if err := m.Deposits[len(m.Deposits)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryLSMDepositsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryLSMDepositsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryLSMDepositsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryLSMDepositsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryLSMDepositsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryLSMDepositsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Deposits", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Deposits = append(m.Deposits, &LSMDeposit{}) + if err := m.Deposits[len(m.Deposits)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnbondingsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnbondingsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnbondingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnbondingsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnbondingsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnbondingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Unbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Unbondings = append(m.Unbondings, &Unbonding{}) + if err := m.Unbondings[len(m.Unbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnbondingRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnbondingRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnbondingRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Epoch", wireType) + } + m.Epoch = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Epoch |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnbondingResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnbondingResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnbondingResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Unbonding", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Unbonding == nil { + m.Unbonding = &Unbonding{} + } + if err := m.Unbonding.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUserUnbondingsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUserUnbondingsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUserUnbondingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUserUnbondingsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUserUnbondingsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUserUnbondingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UserUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UserUnbondings = append(m.UserUnbondings, &UserUnbonding{}) + if err := m.UserUnbondings[len(m.UserUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainUserUnbondingsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainUserUnbondingsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainUserUnbondingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pagination", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Pagination == nil { + m.Pagination = &query.PageRequest{} + } + if err := m.Pagination.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainUserUnbondingsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainUserUnbondingsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainUserUnbondingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UserUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UserUnbondings = append(m.UserUnbondings, &UserUnbonding{}) + if err := m.UserUnbondings[len(m.UserUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pagination", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Pagination == nil { + m.Pagination = &query.PageResponse{} + } + if err := m.Pagination.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryValidatorUnbondingRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryValidatorUnbondingRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryValidatorUnbondingRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryValidatorUnbondingResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryValidatorUnbondingResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryValidatorUnbondingResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorUnbondings = append(m.ValidatorUnbondings, &ValidatorUnbonding{}) + if err := m.ValidatorUnbondings[len(m.ValidatorUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDepositAccountBalanceRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDepositAccountBalanceRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDepositAccountBalanceRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDepositAccountBalanceResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDepositAccountBalanceResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDepositAccountBalanceResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Balance", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Balance.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryExchangeRateRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryExchangeRateRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryExchangeRateRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryExchangeRateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryExchangeRateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryExchangeRateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Rate", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Rate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryRedelegationsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryRedelegationsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryRedelegationsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryRedelegationsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryRedelegationsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryRedelegationsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Redelegations", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Redelegations == nil { + m.Redelegations = &Redelegations{} + } + if err := m.Redelegations.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryRedelegationTxRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryRedelegationTxRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryRedelegationTxRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryRedelegationTxResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryRedelegationTxResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryRedelegationTxResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RedelegationTx", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RedelegationTx = append(m.RedelegationTx, &RedelegateTx{}) + if err := m.RedelegationTx[len(m.RedelegationTx)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipQuery(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthQuery + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupQuery + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthQuery + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/liquidstakeibc/types/query.pb.gw.go b/x/liquidstakeibc/types/query.pb.gw.go new file mode 100644 index 000000000..befcc2aaf --- /dev/null +++ b/x/liquidstakeibc/types/query.pb.gw.go @@ -0,0 +1,1470 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: pstake/liquidstakeibc/v1beta1/query.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := server.Params(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_HostChain_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.HostChain(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostChain_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.HostChain(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_HostChains_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainsRequest + var metadata runtime.ServerMetadata + + msg, err := client.HostChains(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostChains_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainsRequest + var metadata runtime.ServerMetadata + + msg, err := server.HostChains(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_Deposits_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDepositsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.Deposits(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Deposits_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDepositsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.Deposits(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_LSMDeposits_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryLSMDepositsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.LSMDeposits(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_LSMDeposits_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryLSMDepositsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.LSMDeposits(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_Unbondings_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.Unbondings(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Unbondings_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.Unbondings(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_Unbonding_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnbondingRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + val, ok = pathParams["epoch"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch") + } + + protoReq.Epoch, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch", err) + } + + msg, err := client.Unbonding(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Unbonding_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnbondingRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + val, ok = pathParams["epoch"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch") + } + + protoReq.Epoch, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch", err) + } + + msg, err := server.Unbonding(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_UserUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUserUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address") + } + + protoReq.Address, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err) + } + + msg, err := client.UserUnbondings(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_UserUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUserUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address") + } + + protoReq.Address, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err) + } + + msg, err := server.UserUnbondings(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Query_HostChainUserUnbondings_0 = &utilities.DoubleArray{Encoding: map[string]int{"chain_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} +) + +func request_Query_HostChainUserUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainUserUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_HostChainUserUnbondings_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.HostChainUserUnbondings(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostChainUserUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainUserUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_HostChainUserUnbondings_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.HostChainUserUnbondings(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_ValidatorUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryValidatorUnbondingRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.ValidatorUnbondings(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_ValidatorUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryValidatorUnbondingRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.ValidatorUnbondings(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_DepositAccountBalance_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDepositAccountBalanceRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.DepositAccountBalance(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_DepositAccountBalance_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDepositAccountBalanceRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.DepositAccountBalance(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_ExchangeRate_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryExchangeRateRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.ExchangeRate(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_ExchangeRate_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryExchangeRateRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.ExchangeRate(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_Redelegations_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryRedelegationsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.Redelegations(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Redelegations_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryRedelegationsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.Redelegations(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_RedelegationTx_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryRedelegationTxRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.RedelegationTx(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_RedelegationTx_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryRedelegationTxRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.RedelegationTx(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterQueryHandlerServer registers the http handlers for service Query to "mux". +// UnaryRPC :call QueryServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { + + mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChain_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostChain_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChain_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChains_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostChains_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChains_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Deposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Deposits_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Deposits_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_LSMDeposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_LSMDeposits_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_LSMDeposits_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Unbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Unbondings_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Unbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Unbonding_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Unbonding_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Unbonding_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_UserUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_UserUnbondings_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_UserUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChainUserUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostChainUserUnbondings_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChainUserUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_ValidatorUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_ValidatorUnbondings_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_ValidatorUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DepositAccountBalance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_DepositAccountBalance_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DepositAccountBalance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_ExchangeRate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_ExchangeRate_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_ExchangeRate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Redelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Redelegations_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Redelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_RedelegationTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_RedelegationTx_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_RedelegationTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterQueryHandler(ctx, mux, conn) +} + +// RegisterQueryHandler registers the http handlers for service Query to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) +} + +// RegisterQueryHandlerClient registers the http handlers for service Query +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "QueryClient" to call the correct interceptors. +func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { + + mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChain_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostChain_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChain_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChains_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostChains_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChains_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Deposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Deposits_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Deposits_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_LSMDeposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_LSMDeposits_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_LSMDeposits_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Unbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Unbondings_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Unbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Unbonding_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Unbonding_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Unbonding_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_UserUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_UserUnbondings_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_UserUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChainUserUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostChainUserUnbondings_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChainUserUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_ValidatorUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_ValidatorUnbondings_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_ValidatorUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DepositAccountBalance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_DepositAccountBalance_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DepositAccountBalance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_ExchangeRate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_ExchangeRate_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_ExchangeRate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Redelegations_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Redelegations_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Redelegations_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_RedelegationTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_RedelegationTx_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_RedelegationTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "liquidstakeibc", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostChain_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "host_chain", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostChains_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "liquidstakeibc", "v1beta1", "host_chains"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_Deposits_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "deposits", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_LSMDeposits_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "lsm_deposits", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_Unbondings_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "unbondings", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_Unbonding_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"pstake", "liquidstakeibc", "v1beta1", "unbonding", "chain_id", "epoch"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_UserUnbondings_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "user_unbondings", "address"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostChainUserUnbondings_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "user_unbondings", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_ValidatorUnbondings_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "validator_unbondings", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_DepositAccountBalance_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "deposit_account_balance", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_ExchangeRate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "exchange_rate", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_Redelegations_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "redelegations", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_RedelegationTx_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "liquidstakeibc", "v1beta1", "redelegation_tx", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Query_Params_0 = runtime.ForwardResponseMessage + + forward_Query_HostChain_0 = runtime.ForwardResponseMessage + + forward_Query_HostChains_0 = runtime.ForwardResponseMessage + + forward_Query_Deposits_0 = runtime.ForwardResponseMessage + + forward_Query_LSMDeposits_0 = runtime.ForwardResponseMessage + + forward_Query_Unbondings_0 = runtime.ForwardResponseMessage + + forward_Query_Unbonding_0 = runtime.ForwardResponseMessage + + forward_Query_UserUnbondings_0 = runtime.ForwardResponseMessage + + forward_Query_HostChainUserUnbondings_0 = runtime.ForwardResponseMessage + + forward_Query_ValidatorUnbondings_0 = runtime.ForwardResponseMessage + + forward_Query_DepositAccountBalance_0 = runtime.ForwardResponseMessage + + forward_Query_ExchangeRate_0 = runtime.ForwardResponseMessage + + forward_Query_Redelegations_0 = runtime.ForwardResponseMessage + + forward_Query_RedelegationTx_0 = runtime.ForwardResponseMessage +) diff --git a/x/lscosmos/types/codec.go b/x/lscosmos/types/codec.go new file mode 100644 index 000000000..16cb06ba1 --- /dev/null +++ b/x/lscosmos/types/codec.go @@ -0,0 +1,67 @@ +package types + +import ( + "github.com/cosmos/cosmos-sdk/codec" + cdctypes "github.com/cosmos/cosmos-sdk/codec/types" + cryptocodec "github.com/cosmos/cosmos-sdk/crypto/codec" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/msgservice" + govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" +) + +// RegisterLegacyAminoCodec registers the necessary x/lscosmos interfaces and concrete types +// on the provided LegacyAmino codec. These types are used for Amino JSON serialization. +func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) { + cdc.RegisterConcrete(&MinDepositAndFeeChangeProposal{}, "cosmos/MinDepositAndFeeChangeProposal", nil) + cdc.RegisterConcrete(&PstakeFeeAddressChangeProposal{}, "cosmos/PstakeFeeAddressChangeProposal", nil) + cdc.RegisterConcrete(&AllowListedValidatorSetChangeProposal{}, "cosmos/AllowListedValidatorSetChangeProposal", nil) + cdc.RegisterConcrete(&MsgLiquidStake{}, "cosmos/MsgLiquidStake", nil) + cdc.RegisterConcrete(&MsgLiquidUnstake{}, "cosmos/MsgLiquidUnstake", nil) + cdc.RegisterConcrete(&MsgRedeem{}, "cosmos/MsgRedeem", nil) + cdc.RegisterConcrete(&MsgClaim{}, "cosmos/MsgClaim", nil) + cdc.RegisterConcrete(&MsgRecreateICA{}, "cosmos/MsgRecreateICA", nil) + cdc.RegisterConcrete(&MsgJumpStart{}, "cosmos/MsgJumpStart", nil) + cdc.RegisterConcrete(&MsgChangeModuleState{}, "cosmos/MsgChangeModuleState", nil) + cdc.RegisterConcrete(&MsgReportSlashing{}, "cosmos/MsgReportSlashing", nil) +} + +// RegisterInterfaces registers the x/lscosmos interfaces types with the interface registry +func RegisterInterfaces(registry cdctypes.InterfaceRegistry) { + registry.RegisterImplementations((*sdk.Msg)(nil), + &MsgLiquidStake{}, + &MsgLiquidUnstake{}, + &MsgRedeem{}, + &MsgClaim{}, + &MsgRecreateICA{}, + &MsgJumpStart{}, + &MsgChangeModuleState{}, + &MsgReportSlashing{}, + ) // add the structs that implements sdk.Msg interface + + registry.RegisterImplementations((*govtypes.Content)(nil), + // add the structs that implements govTypes.Content interface + &MinDepositAndFeeChangeProposal{}, + &PstakeFeeAddressChangeProposal{}, + &AllowListedValidatorSetChangeProposal{}, + ) + + msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc) +} + +var ( + Amino = codec.NewLegacyAmino() + + // ModuleCdc references the global x/lscosmos module codec. Note, the codec should + // ONLY be used in certain instances of tests and for JSON encoding as Amino is + // still used for that purpose. + // + // The actual codec used for serialization should be provided to x/lscosmos and + // defined at the application level. + AminoCdc = codec.NewLegacyAmino() +) + +func init() { + RegisterLegacyAminoCodec(Amino) + cryptocodec.RegisterCrypto(Amino) + Amino.Seal() +} diff --git a/x/lscosmos/types/genesis.pb.go b/x/lscosmos/types/genesis.pb.go new file mode 100644 index 000000000..8de88248a --- /dev/null +++ b/x/lscosmos/types/genesis.pb.go @@ -0,0 +1,833 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/genesis.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// GenesisState defines the lscosmos module's genesis state. +// +// Deprecated: Do not use. +type GenesisState struct { + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` + // this line is used by starport scaffolding # genesis/proto/state + ModuleEnabled bool `protobuf:"varint,2,opt,name=module_enabled,json=moduleEnabled,proto3" json:"module_enabled,omitempty"` + HostChainParams HostChainParams `protobuf:"bytes,3,opt,name=host_chain_params,json=hostChainParams,proto3" json:"host_chain_params"` + AllowListedValidators AllowListedValidators `protobuf:"bytes,4,opt,name=allow_listed_validators,json=allowListedValidators,proto3" json:"allow_listed_validators"` + DelegationState DelegationState `protobuf:"bytes,5,opt,name=delegation_state,json=delegationState,proto3" json:"delegation_state"` + HostChainRewardAddress HostChainRewardAddress `protobuf:"bytes,6,opt,name=host_chain_reward_address,json=hostChainRewardAddress,proto3" json:"host_chain_reward_address"` + IBCAmountTransientStore IBCAmountTransientStore `protobuf:"bytes,7,opt,name=i_b_c_amount_transient_store,json=iBCAmountTransientStore,proto3" json:"i_b_c_amount_transient_store"` + UnbondingEpochCValues []UnbondingEpochCValue `protobuf:"bytes,8,rep,name=unbonding_epoch_c_values,json=unbondingEpochCValues,proto3" json:"unbonding_epoch_c_values"` + DelegatorUnbondingEpochEntries []DelegatorUnbondingEpochEntry `protobuf:"bytes,9,rep,name=delegator_unbonding_epoch_entries,json=delegatorUnbondingEpochEntries,proto3" json:"delegator_unbonding_epoch_entries"` + HostAccounts HostAccounts `protobuf:"bytes,10,opt,name=host_accounts,json=hostAccounts,proto3" json:"host_accounts"` +} + +func (m *GenesisState) Reset() { *m = GenesisState{} } +func (m *GenesisState) String() string { return proto.CompactTextString(m) } +func (*GenesisState) ProtoMessage() {} +func (*GenesisState) Descriptor() ([]byte, []int) { + return fileDescriptor_8e8a773682684460, []int{0} +} +func (m *GenesisState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GenesisState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GenesisState) XXX_Merge(src proto.Message) { + xxx_messageInfo_GenesisState.Merge(m, src) +} +func (m *GenesisState) XXX_Size() int { + return m.Size() +} +func (m *GenesisState) XXX_DiscardUnknown() { + xxx_messageInfo_GenesisState.DiscardUnknown(m) +} + +var xxx_messageInfo_GenesisState proto.InternalMessageInfo + +func (m *GenesisState) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +func (m *GenesisState) GetModuleEnabled() bool { + if m != nil { + return m.ModuleEnabled + } + return false +} + +func (m *GenesisState) GetHostChainParams() HostChainParams { + if m != nil { + return m.HostChainParams + } + return HostChainParams{} +} + +func (m *GenesisState) GetAllowListedValidators() AllowListedValidators { + if m != nil { + return m.AllowListedValidators + } + return AllowListedValidators{} +} + +func (m *GenesisState) GetDelegationState() DelegationState { + if m != nil { + return m.DelegationState + } + return DelegationState{} +} + +func (m *GenesisState) GetHostChainRewardAddress() HostChainRewardAddress { + if m != nil { + return m.HostChainRewardAddress + } + return HostChainRewardAddress{} +} + +func (m *GenesisState) GetIBCAmountTransientStore() IBCAmountTransientStore { + if m != nil { + return m.IBCAmountTransientStore + } + return IBCAmountTransientStore{} +} + +func (m *GenesisState) GetUnbondingEpochCValues() []UnbondingEpochCValue { + if m != nil { + return m.UnbondingEpochCValues + } + return nil +} + +func (m *GenesisState) GetDelegatorUnbondingEpochEntries() []DelegatorUnbondingEpochEntry { + if m != nil { + return m.DelegatorUnbondingEpochEntries + } + return nil +} + +func (m *GenesisState) GetHostAccounts() HostAccounts { + if m != nil { + return m.HostAccounts + } + return HostAccounts{} +} + +func init() { + proto.RegisterType((*GenesisState)(nil), "pstake.lscosmos.v1beta1.GenesisState") +} + +func init() { + proto.RegisterFile("pstake/lscosmos/v1beta1/genesis.proto", fileDescriptor_8e8a773682684460) +} + +var fileDescriptor_8e8a773682684460 = []byte{ + // 580 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x94, 0x5f, 0x4f, 0xd4, 0x4c, + 0x14, 0x87, 0xb7, 0xc0, 0x0b, 0xbc, 0x03, 0xf8, 0xa7, 0x51, 0xa9, 0xc4, 0x14, 0x34, 0x62, 0xf6, + 0x86, 0x56, 0x30, 0xc6, 0xc4, 0x84, 0x8b, 0x05, 0x89, 0x9a, 0x98, 0x48, 0x40, 0x31, 0x72, 0x33, + 0x99, 0x76, 0x4e, 0xda, 0x09, 0xdd, 0x99, 0x66, 0xce, 0x74, 0x91, 0x2f, 0xe0, 0xb5, 0x1f, 0x8b, + 0x3b, 0xb9, 0xf4, 0xca, 0x18, 0xf6, 0x8b, 0x98, 0x4e, 0xbb, 0xeb, 0xae, 0xd9, 0xba, 0x77, 0xbb, + 0x67, 0x7e, 0x4f, 0x9f, 0x9e, 0x73, 0x9a, 0x21, 0x9b, 0x39, 0x1a, 0x76, 0x06, 0x61, 0x86, 0xb1, + 0xc2, 0xae, 0xc2, 0xb0, 0xb7, 0x1d, 0x81, 0x61, 0xdb, 0x61, 0x02, 0x12, 0x50, 0x60, 0x90, 0x6b, + 0x65, 0x94, 0xbb, 0x5a, 0xc5, 0x82, 0x41, 0x2c, 0xa8, 0x63, 0x6b, 0x77, 0x12, 0x95, 0x28, 0x9b, + 0x09, 0xcb, 0x5f, 0x55, 0x7c, 0xed, 0x71, 0xd3, 0x53, 0x73, 0xa6, 0x59, 0xb7, 0x7e, 0xe8, 0xda, + 0x93, 0xa6, 0xd4, 0xd0, 0x52, 0xe5, 0xb6, 0x1b, 0xdf, 0x51, 0xf5, 0x40, 0x4b, 0x26, 0x63, 0xa0, + 0xb9, 0x56, 0xb9, 0x42, 0x96, 0x55, 0xc8, 0xa3, 0xef, 0x0b, 0x64, 0xf9, 0x75, 0xd5, 0xc1, 0xb1, + 0x61, 0x06, 0xdc, 0x5d, 0x32, 0x5f, 0xb9, 0x3d, 0x67, 0xc3, 0x69, 0x2f, 0xed, 0xac, 0x07, 0x0d, + 0x1d, 0x05, 0x87, 0x36, 0xb6, 0x37, 0x77, 0xf9, 0x73, 0xbd, 0x75, 0x54, 0x43, 0xee, 0x26, 0xb9, + 0xd1, 0x55, 0xbc, 0xc8, 0x80, 0x82, 0x64, 0x51, 0x06, 0xdc, 0x9b, 0xd9, 0x70, 0xda, 0x8b, 0x47, + 0x2b, 0x55, 0xf5, 0xa0, 0x2a, 0xba, 0xa7, 0xe4, 0x76, 0xaa, 0xd0, 0xd0, 0x38, 0x65, 0x42, 0xd2, + 0x5a, 0x38, 0x6b, 0x85, 0xed, 0x46, 0xe1, 0x1b, 0x85, 0x66, 0xbf, 0x04, 0xc6, 0xcc, 0x37, 0xd3, + 0xf1, 0xb2, 0x9b, 0x91, 0x55, 0x96, 0x65, 0xea, 0x9c, 0x66, 0x02, 0x0d, 0x70, 0xda, 0x63, 0x99, + 0xe0, 0xcc, 0x28, 0x8d, 0xde, 0x9c, 0x35, 0x04, 0x8d, 0x86, 0x4e, 0xc9, 0xbd, 0xb3, 0xd8, 0xc9, + 0x90, 0xaa, 0x3d, 0x77, 0xd9, 0xa4, 0x43, 0xf7, 0x33, 0xb9, 0xc5, 0x21, 0x83, 0x84, 0x19, 0xa1, + 0x24, 0xc5, 0x72, 0x86, 0xde, 0x7f, 0x53, 0x1a, 0x79, 0x35, 0x04, 0xec, 0xcc, 0x07, 0x8d, 0xf0, + 0xf1, 0xb2, 0x9b, 0x93, 0xfb, 0x23, 0x43, 0xd2, 0x70, 0xce, 0x34, 0xa7, 0x8c, 0x73, 0x0d, 0x88, + 0xde, 0xbc, 0x75, 0x84, 0xd3, 0x87, 0x75, 0x64, 0xb9, 0x4e, 0x85, 0xd5, 0xaa, 0x7b, 0xe9, 0xc4, + 0x53, 0xb7, 0x20, 0x0f, 0x04, 0x8d, 0x68, 0x4c, 0x59, 0x57, 0x15, 0xd2, 0x50, 0xa3, 0x99, 0x44, + 0x01, 0xd2, 0x50, 0x34, 0x4a, 0x83, 0xb7, 0x60, 0xa5, 0x4f, 0x1b, 0xa5, 0x6f, 0xf7, 0xf6, 0x3b, + 0x96, 0xfc, 0x30, 0x00, 0x8f, 0x4b, 0xae, 0xb6, 0xae, 0x8a, 0xc9, 0xc7, 0x6e, 0x46, 0xbc, 0x42, + 0x46, 0x4a, 0x72, 0x21, 0x13, 0x0a, 0xb9, 0x8a, 0x53, 0x1a, 0x97, 0x6b, 0x2b, 0x00, 0xbd, 0xc5, + 0x8d, 0xd9, 0xf6, 0xd2, 0xce, 0x56, 0xa3, 0xf2, 0xe3, 0x00, 0x3c, 0x28, 0xb9, 0xfd, 0x93, 0x92, + 0x1a, 0x6c, 0xac, 0x98, 0x70, 0x86, 0xee, 0x57, 0x87, 0x3c, 0xac, 0x47, 0xad, 0x34, 0xfd, 0x5b, + 0x0c, 0xd2, 0x68, 0x01, 0xe8, 0xfd, 0x6f, 0xbd, 0xcf, 0xa7, 0xed, 0x50, 0xe9, 0xf1, 0x17, 0x38, + 0x90, 0x46, 0x5f, 0xd4, 0x7e, 0x9f, 0x37, 0x67, 0x04, 0xa0, 0x7b, 0x48, 0x56, 0xec, 0x7e, 0x59, + 0x1c, 0x97, 0x43, 0x41, 0x8f, 0xd8, 0xf1, 0x6e, 0xfe, 0x73, 0xa7, 0x9d, 0x3a, 0x5c, 0x3b, 0x96, + 0xd3, 0x91, 0xda, 0xcb, 0x19, 0xcf, 0xd9, 0xfb, 0x74, 0x79, 0xed, 0x3b, 0x57, 0xd7, 0xbe, 0xf3, + 0xeb, 0xda, 0x77, 0xbe, 0xf5, 0xfd, 0xd6, 0x55, 0xdf, 0x6f, 0xfd, 0xe8, 0xfb, 0xad, 0xd3, 0xdd, + 0x44, 0x98, 0xb4, 0x88, 0x82, 0x58, 0x75, 0xc3, 0x1c, 0x34, 0x96, 0x9f, 0xb2, 0x8c, 0xe1, 0xbd, + 0x84, 0xd1, 0xbf, 0x5b, 0xc8, 0xcf, 0xc2, 0xde, 0x8b, 0xf0, 0xcb, 0x9f, 0x6b, 0xc4, 0x5c, 0xe4, + 0x80, 0xd1, 0xbc, 0xbd, 0x31, 0x9e, 0xfd, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x10, 0x1f, 0x93, 0x60, + 0x0a, 0x05, 0x00, 0x00, +} + +func (m *GenesisState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostAccounts.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + if len(m.DelegatorUnbondingEpochEntries) > 0 { + for iNdEx := len(m.DelegatorUnbondingEpochEntries) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.DelegatorUnbondingEpochEntries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + } + } + if len(m.UnbondingEpochCValues) > 0 { + for iNdEx := len(m.UnbondingEpochCValues) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UnbondingEpochCValues[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } + } + { + size, err := m.IBCAmountTransientStore.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + { + size, err := m.HostChainRewardAddress.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + { + size, err := m.DelegationState.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size, err := m.AllowListedValidators.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size, err := m.HostChainParams.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if m.ModuleEnabled { + i-- + if m.ModuleEnabled { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x10 + } + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func encodeVarintGenesis(dAtA []byte, offset int, v uint64) int { + offset -= sovGenesis(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *GenesisState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovGenesis(uint64(l)) + if m.ModuleEnabled { + n += 2 + } + l = m.HostChainParams.Size() + n += 1 + l + sovGenesis(uint64(l)) + l = m.AllowListedValidators.Size() + n += 1 + l + sovGenesis(uint64(l)) + l = m.DelegationState.Size() + n += 1 + l + sovGenesis(uint64(l)) + l = m.HostChainRewardAddress.Size() + n += 1 + l + sovGenesis(uint64(l)) + l = m.IBCAmountTransientStore.Size() + n += 1 + l + sovGenesis(uint64(l)) + if len(m.UnbondingEpochCValues) > 0 { + for _, e := range m.UnbondingEpochCValues { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.DelegatorUnbondingEpochEntries) > 0 { + for _, e := range m.DelegatorUnbondingEpochEntries { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + l = m.HostAccounts.Size() + n += 1 + l + sovGenesis(uint64(l)) + return n +} + +func sovGenesis(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozGenesis(x uint64) (n int) { + return sovGenesis(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *GenesisState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GenesisState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GenesisState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ModuleEnabled", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.ModuleEnabled = bool(v != 0) + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChainParams", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChainParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AllowListedValidators", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AllowListedValidators.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegationState", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.DelegationState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChainRewardAddress", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChainRewardAddress.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IBCAmountTransientStore", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.IBCAmountTransientStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingEpochCValues", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UnbondingEpochCValues = append(m.UnbondingEpochCValues, UnbondingEpochCValue{}) + if err := m.UnbondingEpochCValues[len(m.UnbondingEpochCValues)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorUnbondingEpochEntries", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorUnbondingEpochEntries = append(m.DelegatorUnbondingEpochEntries, DelegatorUnbondingEpochEntry{}) + if err := m.DelegatorUnbondingEpochEntries[len(m.DelegatorUnbondingEpochEntries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostAccounts", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostAccounts.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenesis(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthGenesis + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupGenesis + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthGenesis + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/lscosmos/types/governance_proposal.go b/x/lscosmos/types/governance_proposal.go new file mode 100644 index 000000000..bb4d6288e --- /dev/null +++ b/x/lscosmos/types/governance_proposal.go @@ -0,0 +1,159 @@ +package types + +import ( + "fmt" + "strings" + + govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1" +) + +const ( + ProposalTypeMinDepositAndFeeChange = "MinDepositAndFeeChange" + ProposalPstakeFeeAddressChange = "PstakeFeeAddressChange" + ProposalAllowListedValidatorSetChange = "AllowListedValidatorSetChange" +) + +var ( + _ govtypes.Content = &MinDepositAndFeeChangeProposal{} + _ govtypes.Content = &PstakeFeeAddressChangeProposal{} + _ govtypes.Content = &AllowListedValidatorSetChangeProposal{} +) + +func init() { + govtypes.RegisterProposalType(ProposalTypeMinDepositAndFeeChange) + govtypes.RegisterProposalType(ProposalPstakeFeeAddressChange) + govtypes.RegisterProposalType(ProposalAllowListedValidatorSetChange) +} + +// GetTitle returns the title of the min-deposit and fee change proposal. +func (m *MinDepositAndFeeChangeProposal) GetTitle() string { + return m.Title +} + +// GetDescription returns the description of the min-deposit and fee change proposal. +func (m *MinDepositAndFeeChangeProposal) GetDescription() string { + return m.Description +} + +// ProposalRoute returns the proposal-route of the min-deposit and fee change proposal. +func (m *MinDepositAndFeeChangeProposal) ProposalRoute() string { + return RouterKey +} + +// ProposalType returns the proposal-type of the min-deposit and fee change proposal. +func (m *MinDepositAndFeeChangeProposal) ProposalType() string { + return ProposalTypeMinDepositAndFeeChange +} + +// ValidateBasic runs basic stateless validity checks +func (m *MinDepositAndFeeChangeProposal) ValidateBasic() error { + return nil +} + +// String returns the string of proposal details +func (m *MinDepositAndFeeChangeProposal) String() string { + var b strings.Builder + b.WriteString(fmt.Sprintf(`MinDepositAndFeeChange: +Title: %s +Description: %s +MinDeposit: %s +PstakeDepositFee: %s +PstakeRestakeFee: %s +PstakeUnstakeFee: %s +PstakeRedemptionFee: %s + +`, + m.Title, + m.Description, + m.MinDeposit, + m.PstakeDepositFee, + m.PstakeRestakeFee, + m.PstakeUnstakeFee, + m.PstakeRedemptionFee), + ) + return b.String() +} + +// GetTitle returns the title of fee collector pstake fee address change proposal. +func (m *PstakeFeeAddressChangeProposal) GetTitle() string { + return m.Title +} + +// GetDescription returns the description of the pstake fee address proposal. +func (m *PstakeFeeAddressChangeProposal) GetDescription() string { + return m.Description +} + +// ProposalRoute returns the proposal-route of pstake fee address proposal. +func (m *PstakeFeeAddressChangeProposal) ProposalRoute() string { + return RouterKey +} + +// ProposalType returns the proposal-type of pstake fee address change proposal. +func (m *PstakeFeeAddressChangeProposal) ProposalType() string { + return ProposalPstakeFeeAddressChange +} + +// ValidateBasic runs basic stateless validity checks +func (m *PstakeFeeAddressChangeProposal) ValidateBasic() error { + return nil +} + +// String returns the string of proposal details +func (m *PstakeFeeAddressChangeProposal) String() string { + var b strings.Builder + b.WriteString(fmt.Sprintf(`PstakeFeeAddressChange: +Title: %s +Description: %s +PstakeFeeAddress: %s + +`, + m.Title, + m.Description, + m.PstakeFeeAddress, + ), + ) + return b.String() +} + +// GetTitle returns the title of allowListed validator set change proposal. +func (m *AllowListedValidatorSetChangeProposal) GetTitle() string { + return m.Title +} + +// GetDescription returns the description of allowListed validator set change proposal. +func (m *AllowListedValidatorSetChangeProposal) GetDescription() string { + return m.Description +} + +// ProposalRoute returns the proposal-route of allowListed validator set change proposal. +func (m *AllowListedValidatorSetChangeProposal) ProposalRoute() string { + return RouterKey +} + +// ProposalType returns the proposal-type of allowListed validator set change proposal. +func (m *AllowListedValidatorSetChangeProposal) ProposalType() string { + return ProposalAllowListedValidatorSetChange +} + +// ValidateBasic runs basic stateless validity checks +func (m *AllowListedValidatorSetChangeProposal) ValidateBasic() error { + return nil +} + +// String returns the string of proposal details +func (m *AllowListedValidatorSetChangeProposal) String() string { + var b strings.Builder + b.WriteString(fmt.Sprintf(`AllowListedValidatorSetChange: +Title: %s +Description: %s +AllowListedValidators: %s + +`, + m.Title, + m.Description, + m.AllowListedValidators, + ), + ) + return b.String() +} diff --git a/x/lscosmos/types/governance_proposal.pb.go b/x/lscosmos/types/governance_proposal.pb.go new file mode 100644 index 000000000..eac7937b9 --- /dev/null +++ b/x/lscosmos/types/governance_proposal.pb.go @@ -0,0 +1,1121 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/governance_proposal.proto + +package types + +import ( + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + _ "github.com/cosmos/cosmos-sdk/types" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Deprecated: Do not use. +type MinDepositAndFeeChangeProposal struct { + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + MinDeposit cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=min_deposit,json=minDeposit,proto3,customtype=cosmossdk.io/math.Int" json:"min_deposit"` + PstakeDepositFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=pstake_deposit_fee,json=pstakeDepositFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_deposit_fee"` + PstakeRestakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=pstake_restake_fee,json=pstakeRestakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_restake_fee"` + PstakeUnstakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=pstake_unstake_fee,json=pstakeUnstakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_unstake_fee"` + PstakeRedemptionFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,7,opt,name=pstake_redemption_fee,json=pstakeRedemptionFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_redemption_fee"` +} + +func (m *MinDepositAndFeeChangeProposal) Reset() { *m = MinDepositAndFeeChangeProposal{} } +func (*MinDepositAndFeeChangeProposal) ProtoMessage() {} +func (*MinDepositAndFeeChangeProposal) Descriptor() ([]byte, []int) { + return fileDescriptor_47404a6acaa6ce8f, []int{0} +} +func (m *MinDepositAndFeeChangeProposal) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MinDepositAndFeeChangeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MinDepositAndFeeChangeProposal.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MinDepositAndFeeChangeProposal) XXX_Merge(src proto.Message) { + xxx_messageInfo_MinDepositAndFeeChangeProposal.Merge(m, src) +} +func (m *MinDepositAndFeeChangeProposal) XXX_Size() int { + return m.Size() +} +func (m *MinDepositAndFeeChangeProposal) XXX_DiscardUnknown() { + xxx_messageInfo_MinDepositAndFeeChangeProposal.DiscardUnknown(m) +} + +var xxx_messageInfo_MinDepositAndFeeChangeProposal proto.InternalMessageInfo + +// Deprecated: Do not use. +type PstakeFeeAddressChangeProposal struct { + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + PstakeFeeAddress string `protobuf:"bytes,3,opt,name=pstake_fee_address,json=pstakeFeeAddress,proto3" json:"pstake_fee_address,omitempty"` +} + +func (m *PstakeFeeAddressChangeProposal) Reset() { *m = PstakeFeeAddressChangeProposal{} } +func (*PstakeFeeAddressChangeProposal) ProtoMessage() {} +func (*PstakeFeeAddressChangeProposal) Descriptor() ([]byte, []int) { + return fileDescriptor_47404a6acaa6ce8f, []int{1} +} +func (m *PstakeFeeAddressChangeProposal) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *PstakeFeeAddressChangeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_PstakeFeeAddressChangeProposal.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *PstakeFeeAddressChangeProposal) XXX_Merge(src proto.Message) { + xxx_messageInfo_PstakeFeeAddressChangeProposal.Merge(m, src) +} +func (m *PstakeFeeAddressChangeProposal) XXX_Size() int { + return m.Size() +} +func (m *PstakeFeeAddressChangeProposal) XXX_DiscardUnknown() { + xxx_messageInfo_PstakeFeeAddressChangeProposal.DiscardUnknown(m) +} + +var xxx_messageInfo_PstakeFeeAddressChangeProposal proto.InternalMessageInfo + +// Deprecated: Do not use. +type AllowListedValidatorSetChangeProposal struct { + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + AllowListedValidators AllowListedValidators `protobuf:"bytes,3,opt,name=allow_listed_validators,json=allowListedValidators,proto3" json:"allow_listed_validators"` +} + +func (m *AllowListedValidatorSetChangeProposal) Reset() { *m = AllowListedValidatorSetChangeProposal{} } +func (*AllowListedValidatorSetChangeProposal) ProtoMessage() {} +func (*AllowListedValidatorSetChangeProposal) Descriptor() ([]byte, []int) { + return fileDescriptor_47404a6acaa6ce8f, []int{2} +} +func (m *AllowListedValidatorSetChangeProposal) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *AllowListedValidatorSetChangeProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_AllowListedValidatorSetChangeProposal.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *AllowListedValidatorSetChangeProposal) XXX_Merge(src proto.Message) { + xxx_messageInfo_AllowListedValidatorSetChangeProposal.Merge(m, src) +} +func (m *AllowListedValidatorSetChangeProposal) XXX_Size() int { + return m.Size() +} +func (m *AllowListedValidatorSetChangeProposal) XXX_DiscardUnknown() { + xxx_messageInfo_AllowListedValidatorSetChangeProposal.DiscardUnknown(m) +} + +var xxx_messageInfo_AllowListedValidatorSetChangeProposal proto.InternalMessageInfo + +func init() { + proto.RegisterType((*MinDepositAndFeeChangeProposal)(nil), "pstake.lscosmos.v1beta1.MinDepositAndFeeChangeProposal") + proto.RegisterType((*PstakeFeeAddressChangeProposal)(nil), "pstake.lscosmos.v1beta1.PstakeFeeAddressChangeProposal") + proto.RegisterType((*AllowListedValidatorSetChangeProposal)(nil), "pstake.lscosmos.v1beta1.AllowListedValidatorSetChangeProposal") +} + +func init() { + proto.RegisterFile("pstake/lscosmos/v1beta1/governance_proposal.proto", fileDescriptor_47404a6acaa6ce8f) +} + +var fileDescriptor_47404a6acaa6ce8f = []byte{ + // 552 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0x31, 0x6f, 0xd3, 0x40, + 0x14, 0xc7, 0x6d, 0x48, 0x8b, 0xb8, 0x2c, 0xc8, 0x24, 0xaa, 0x29, 0xd2, 0xa5, 0xaa, 0x04, 0x42, + 0x42, 0xb1, 0x15, 0x18, 0x90, 0x90, 0x18, 0x12, 0xa2, 0x48, 0x95, 0x82, 0xa8, 0x52, 0xc1, 0xc0, + 0x62, 0x5d, 0xec, 0x57, 0xe7, 0x14, 0xfb, 0xce, 0xf2, 0x5d, 0x03, 0xdd, 0xf8, 0x08, 0x8c, 0x8c, + 0x1d, 0x19, 0x18, 0x3b, 0xf2, 0x01, 0x32, 0x56, 0x9d, 0x80, 0xa1, 0x82, 0x64, 0xe1, 0x63, 0x20, + 0xfb, 0xce, 0x8e, 0x2b, 0xda, 0x85, 0x76, 0x4a, 0xec, 0xf7, 0xde, 0xef, 0xf7, 0x7f, 0xb6, 0x75, + 0xa8, 0x93, 0x08, 0x49, 0xa6, 0xe0, 0x46, 0xc2, 0xe7, 0x22, 0xe6, 0xc2, 0x9d, 0x75, 0xc6, 0x20, + 0x49, 0xc7, 0x0d, 0xf9, 0x0c, 0x52, 0x46, 0x98, 0x0f, 0x5e, 0x92, 0xf2, 0x84, 0x0b, 0x12, 0x39, + 0x49, 0xca, 0x25, 0xb7, 0x36, 0xd4, 0x88, 0x53, 0x8c, 0x38, 0x7a, 0x64, 0xb3, 0x11, 0xf2, 0x90, + 0xe7, 0x3d, 0x6e, 0xf6, 0x4f, 0xb5, 0x6f, 0x62, 0x0d, 0x1e, 0x13, 0x01, 0x25, 0xdd, 0xe7, 0x94, + 0xe9, 0xfa, 0x3d, 0x55, 0xf7, 0xd4, 0xa0, 0x46, 0xaa, 0xd2, 0xc3, 0xcb, 0xc2, 0x95, 0xea, 0xbc, + 0x6f, 0xfb, 0x5b, 0x0d, 0xe1, 0x57, 0x94, 0xf5, 0x21, 0xe1, 0x82, 0xca, 0x2e, 0x0b, 0x06, 0x00, + 0x2f, 0x27, 0x84, 0x85, 0xb0, 0xab, 0xa3, 0x5b, 0x0d, 0xb4, 0x26, 0xa9, 0x8c, 0xc0, 0x36, 0xb7, + 0xcc, 0x47, 0xb7, 0x47, 0xea, 0xc2, 0xda, 0x42, 0xf5, 0x00, 0x84, 0x9f, 0xd2, 0x44, 0x52, 0xce, + 0xec, 0x1b, 0x79, 0xad, 0x7a, 0xcb, 0x1a, 0xa2, 0x7a, 0x4c, 0x99, 0x17, 0x28, 0xb4, 0x7d, 0x33, + 0xeb, 0xe8, 0x3d, 0x9e, 0x9f, 0xb5, 0x8c, 0x9f, 0x67, 0xad, 0xa6, 0x4a, 0x21, 0x82, 0xa9, 0x43, + 0xb9, 0x1b, 0x13, 0x39, 0x71, 0x76, 0x98, 0x3c, 0x3d, 0x6e, 0x23, 0x1d, 0x6f, 0x87, 0xc9, 0x11, + 0x8a, 0xcb, 0x64, 0x96, 0x87, 0x2c, 0xb5, 0x52, 0x01, 0xf4, 0xf6, 0x01, 0xec, 0x5a, 0x0e, 0xed, + 0x68, 0xe8, 0xfd, 0x7f, 0xa1, 0x43, 0x08, 0x89, 0x7f, 0xd8, 0x07, 0xbf, 0x82, 0xee, 0x83, 0x3f, + 0xba, 0xa3, 0x60, 0x9a, 0x3e, 0x00, 0xa8, 0x08, 0x52, 0x50, 0xbf, 0x99, 0x60, 0xed, 0x8a, 0x82, + 0x91, 0x62, 0x9d, 0x17, 0x1c, 0xb0, 0x95, 0x60, 0xfd, 0x8a, 0x82, 0x37, 0xac, 0x14, 0x00, 0x6a, + 0x96, 0x1b, 0x04, 0x10, 0xe7, 0x6f, 0x21, 0x77, 0xdc, 0xfa, 0x5f, 0xc7, 0xdd, 0x62, 0x89, 0x02, + 0x37, 0x00, 0x78, 0x8e, 0x3e, 0x1f, 0xb5, 0x8c, 0x3f, 0x47, 0x2d, 0xc3, 0x36, 0xb7, 0xbf, 0x9a, + 0x08, 0xef, 0x16, 0x01, 0xba, 0x41, 0x90, 0x82, 0x10, 0xd7, 0xf4, 0xf9, 0x0c, 0xca, 0xc7, 0xb5, + 0x0f, 0xe0, 0x11, 0xc5, 0xd6, 0x5f, 0x91, 0x7d, 0x7a, 0xdc, 0x6e, 0xe8, 0x9c, 0xda, 0xba, 0x27, + 0x53, 0xca, 0xc2, 0xe2, 0xa9, 0xac, 0xd2, 0x9c, 0x8b, 0xfb, 0xc3, 0x44, 0x0f, 0xba, 0x51, 0xc4, + 0xdf, 0x0f, 0xa9, 0x90, 0x10, 0xbc, 0x25, 0x11, 0x0d, 0x88, 0xe4, 0xe9, 0x1e, 0xc8, 0x6b, 0x4a, + 0x1d, 0xa1, 0x0d, 0x92, 0x09, 0xbc, 0x28, 0x37, 0x78, 0xb3, 0x42, 0xa1, 0xa2, 0xd7, 0x9f, 0x38, + 0xce, 0x25, 0x67, 0x80, 0x73, 0x51, 0x30, 0xd1, 0xab, 0x65, 0x6f, 0x6d, 0xd4, 0x24, 0x17, 0x15, + 0xab, 0xbb, 0xf5, 0xfc, 0xf9, 0x6f, 0x6c, 0x7c, 0x5c, 0x60, 0xe3, 0xcb, 0x02, 0x9b, 0xf3, 0x05, + 0x36, 0x4f, 0x16, 0xd8, 0xfc, 0xb5, 0xc0, 0xe6, 0xa7, 0x25, 0x36, 0x4e, 0x96, 0xd8, 0xf8, 0xbe, + 0xc4, 0xc6, 0xbb, 0x17, 0x21, 0x95, 0x93, 0x83, 0xb1, 0xe3, 0xf3, 0xd8, 0x4d, 0x20, 0x15, 0x19, + 0x91, 0xf9, 0xf0, 0x9a, 0x41, 0xf5, 0xb2, 0x2d, 0x82, 0xa9, 0x3b, 0x7b, 0xe6, 0x7e, 0x58, 0x9d, + 0x1f, 0xf2, 0x30, 0x01, 0x31, 0x5e, 0xcf, 0x4f, 0x8d, 0xa7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, + 0x61, 0x09, 0x25, 0x55, 0xfc, 0x04, 0x00, 0x00, +} + +func (m *MinDepositAndFeeChangeProposal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MinDepositAndFeeChangeProposal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MinDepositAndFeeChangeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size := m.PstakeRedemptionFee.Size() + i -= size + if _, err := m.PstakeRedemptionFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintGovernanceProposal(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + { + size := m.PstakeUnstakeFee.Size() + i -= size + if _, err := m.PstakeUnstakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintGovernanceProposal(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + { + size := m.PstakeRestakeFee.Size() + i -= size + if _, err := m.PstakeRestakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintGovernanceProposal(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size := m.PstakeDepositFee.Size() + i -= size + if _, err := m.PstakeDepositFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintGovernanceProposal(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size := m.MinDeposit.Size() + i -= size + if _, err := m.MinDeposit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintGovernanceProposal(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if len(m.Description) > 0 { + i -= len(m.Description) + copy(dAtA[i:], m.Description) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.Description))) + i-- + dAtA[i] = 0x12 + } + if len(m.Title) > 0 { + i -= len(m.Title) + copy(dAtA[i:], m.Title) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.Title))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *PstakeFeeAddressChangeProposal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *PstakeFeeAddressChangeProposal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *PstakeFeeAddressChangeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.PstakeFeeAddress) > 0 { + i -= len(m.PstakeFeeAddress) + copy(dAtA[i:], m.PstakeFeeAddress) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.PstakeFeeAddress))) + i-- + dAtA[i] = 0x1a + } + if len(m.Description) > 0 { + i -= len(m.Description) + copy(dAtA[i:], m.Description) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.Description))) + i-- + dAtA[i] = 0x12 + } + if len(m.Title) > 0 { + i -= len(m.Title) + copy(dAtA[i:], m.Title) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.Title))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *AllowListedValidatorSetChangeProposal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *AllowListedValidatorSetChangeProposal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *AllowListedValidatorSetChangeProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.AllowListedValidators.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGovernanceProposal(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if len(m.Description) > 0 { + i -= len(m.Description) + copy(dAtA[i:], m.Description) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.Description))) + i-- + dAtA[i] = 0x12 + } + if len(m.Title) > 0 { + i -= len(m.Title) + copy(dAtA[i:], m.Title) + i = encodeVarintGovernanceProposal(dAtA, i, uint64(len(m.Title))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintGovernanceProposal(dAtA []byte, offset int, v uint64) int { + offset -= sovGovernanceProposal(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *MinDepositAndFeeChangeProposal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Title) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + l = len(m.Description) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + l = m.MinDeposit.Size() + n += 1 + l + sovGovernanceProposal(uint64(l)) + l = m.PstakeDepositFee.Size() + n += 1 + l + sovGovernanceProposal(uint64(l)) + l = m.PstakeRestakeFee.Size() + n += 1 + l + sovGovernanceProposal(uint64(l)) + l = m.PstakeUnstakeFee.Size() + n += 1 + l + sovGovernanceProposal(uint64(l)) + l = m.PstakeRedemptionFee.Size() + n += 1 + l + sovGovernanceProposal(uint64(l)) + return n +} + +func (m *PstakeFeeAddressChangeProposal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Title) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + l = len(m.Description) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + l = len(m.PstakeFeeAddress) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + return n +} + +func (m *AllowListedValidatorSetChangeProposal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Title) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + l = len(m.Description) + if l > 0 { + n += 1 + l + sovGovernanceProposal(uint64(l)) + } + l = m.AllowListedValidators.Size() + n += 1 + l + sovGovernanceProposal(uint64(l)) + return n +} + +func sovGovernanceProposal(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozGovernanceProposal(x uint64) (n int) { + return sovGovernanceProposal(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *MinDepositAndFeeChangeProposal) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MinDepositAndFeeChangeProposal: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MinDepositAndFeeChangeProposal: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Title = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Description = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MinDeposit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.MinDeposit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeDepositFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeDepositFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeRestakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeRestakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeUnstakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeUnstakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeRedemptionFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeRedemptionFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGovernanceProposal(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGovernanceProposal + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *PstakeFeeAddressChangeProposal) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: PstakeFeeAddressChangeProposal: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: PstakeFeeAddressChangeProposal: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Title = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Description = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeFeeAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PstakeFeeAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGovernanceProposal(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGovernanceProposal + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *AllowListedValidatorSetChangeProposal) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: AllowListedValidatorSetChangeProposal: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: AllowListedValidatorSetChangeProposal: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Title = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Description = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AllowListedValidators", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGovernanceProposal + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGovernanceProposal + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AllowListedValidators.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGovernanceProposal(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGovernanceProposal + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGovernanceProposal(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGovernanceProposal + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthGovernanceProposal + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupGovernanceProposal + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthGovernanceProposal + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthGovernanceProposal = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGovernanceProposal = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupGovernanceProposal = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/lscosmos/types/keys.go b/x/lscosmos/types/keys.go new file mode 100644 index 000000000..dddfea5bb --- /dev/null +++ b/x/lscosmos/types/keys.go @@ -0,0 +1,36 @@ +package types + +const ( + // ModuleName defines the module name + ModuleName = "lscosmos" + + // StoreKey defines the primary module store key + StoreKey = ModuleName + + // RouterKey is the message route for slashing + RouterKey = ModuleName + + // MsgTypeLiquidStake is the type of message to liquid stake + MsgTypeLiquidStake = "msg_liquid_stake" + + // MsgTypeLiquidUnstake is the type of message liquid unstake + MsgTypeLiquidUnstake = "msg_liquid_unstake" + + // MsgTypeRedeem is the type of message redeem + MsgTypeRedeem = "msg_redeem" + + // MsgTypeClaim is the type of message claim + MsgTypeClaim = "msg_claim" + + // MsgTypeRecreateICA is the type of message RecreateICA + MsgTypeRecreateICA = "msg_recreate_ica" + + // MsgTypeJumpStart is the type of message Jump start + MsgTypeJumpStart = "msg_jump_start" + + // MsgTypeChangeModuleState is the type of message Change Module State + MsgTypeChangeModuleState = "msg_change_module_state" + + // MsgTypeReportSlashing is the type of message Report Slashing + MsgTypeReportSlashing = "msg_report_slashing" +) diff --git a/x/lscosmos/types/lscosmos.pb.go b/x/lscosmos/types/lscosmos.pb.go new file mode 100644 index 000000000..687dde500 --- /dev/null +++ b/x/lscosmos/types/lscosmos.pb.go @@ -0,0 +1,4352 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/lscosmos.proto + +package types + +import ( + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" + types "github.com/cosmos/cosmos-sdk/types" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + github_com_cosmos_gogoproto_types "github.com/cosmos/gogoproto/types" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" + time "time" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf +var _ = time.Kitchen + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Deprecated: Do not use. +type AllowListedValidators struct { + AllowListedValidators []AllowListedValidator `protobuf:"bytes,1,rep,name=allow_listed_validators,json=allowListedValidators,proto3" json:"allow_listed_validators" yaml:"allow_lised_validators"` +} + +func (m *AllowListedValidators) Reset() { *m = AllowListedValidators{} } +func (m *AllowListedValidators) String() string { return proto.CompactTextString(m) } +func (*AllowListedValidators) ProtoMessage() {} +func (*AllowListedValidators) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{0} +} +func (m *AllowListedValidators) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *AllowListedValidators) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_AllowListedValidators.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *AllowListedValidators) XXX_Merge(src proto.Message) { + xxx_messageInfo_AllowListedValidators.Merge(m, src) +} +func (m *AllowListedValidators) XXX_Size() int { + return m.Size() +} +func (m *AllowListedValidators) XXX_DiscardUnknown() { + xxx_messageInfo_AllowListedValidators.DiscardUnknown(m) +} + +var xxx_messageInfo_AllowListedValidators proto.InternalMessageInfo + +// Deprecated: Do not use. +type AllowListedValidator struct { + // validator_address defines the bech32-encoded address the allowlisted + // validator + ValidatorAddress string `protobuf:"bytes,1,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty" yaml:"validator_address"` + // target_weight specifies the target weight for liquid staking, unstaking + // amount, which is a value for calculating the real weight to be derived + // according to the active status + TargetWeight cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=target_weight,json=targetWeight,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"target_weight" yaml:"target_weight"` +} + +func (m *AllowListedValidator) Reset() { *m = AllowListedValidator{} } +func (m *AllowListedValidator) String() string { return proto.CompactTextString(m) } +func (*AllowListedValidator) ProtoMessage() {} +func (*AllowListedValidator) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{1} +} +func (m *AllowListedValidator) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *AllowListedValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_AllowListedValidator.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *AllowListedValidator) XXX_Merge(src proto.Message) { + xxx_messageInfo_AllowListedValidator.Merge(m, src) +} +func (m *AllowListedValidator) XXX_Size() int { + return m.Size() +} +func (m *AllowListedValidator) XXX_DiscardUnknown() { + xxx_messageInfo_AllowListedValidator.DiscardUnknown(m) +} + +var xxx_messageInfo_AllowListedValidator proto.InternalMessageInfo + +// Deprecated: Do not use. +type PstakeParams struct { + PstakeDepositFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=pstake_deposit_fee,json=pstakeDepositFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_deposit_fee"` + PstakeRestakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=pstake_restake_fee,json=pstakeRestakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_restake_fee"` + PstakeUnstakeFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=pstake_unstake_fee,json=pstakeUnstakeFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_unstake_fee"` + PstakeRedemptionFee cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=pstake_redemption_fee,json=pstakeRedemptionFee,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"pstake_redemption_fee"` + PstakeFeeAddress string `protobuf:"bytes,5,opt,name=pstake_fee_address,json=pstakeFeeAddress,proto3" json:"pstake_fee_address,omitempty"` +} + +func (m *PstakeParams) Reset() { *m = PstakeParams{} } +func (m *PstakeParams) String() string { return proto.CompactTextString(m) } +func (*PstakeParams) ProtoMessage() {} +func (*PstakeParams) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{2} +} +func (m *PstakeParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *PstakeParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_PstakeParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *PstakeParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_PstakeParams.Merge(m, src) +} +func (m *PstakeParams) XXX_Size() int { + return m.Size() +} +func (m *PstakeParams) XXX_DiscardUnknown() { + xxx_messageInfo_PstakeParams.DiscardUnknown(m) +} + +var xxx_messageInfo_PstakeParams proto.InternalMessageInfo + +// HostChainParams go into the DB +// +// Deprecated: Do not use. +type HostChainParams struct { + ChainID string `protobuf:"bytes,1,opt,name=chain_i_d,json=chainID,proto3" json:"chain_i_d,omitempty"` + ConnectionID string `protobuf:"bytes,2,opt,name=connection_i_d,json=connectionID,proto3" json:"connection_i_d,omitempty"` + TransferChannel string `protobuf:"bytes,3,opt,name=transfer_channel,json=transferChannel,proto3" json:"transfer_channel,omitempty"` + TransferPort string `protobuf:"bytes,4,opt,name=transfer_port,json=transferPort,proto3" json:"transfer_port,omitempty"` + BaseDenom string `protobuf:"bytes,5,opt,name=base_denom,json=baseDenom,proto3" json:"base_denom,omitempty"` + MintDenom string `protobuf:"bytes,6,opt,name=mint_denom,json=mintDenom,proto3" json:"mint_denom,omitempty"` + MinDeposit cosmossdk_io_math.Int `protobuf:"bytes,7,opt,name=min_deposit,json=minDeposit,proto3,customtype=cosmossdk.io/math.Int" json:"min_deposit"` + PstakeParams PstakeParams `protobuf:"bytes,8,opt,name=pstake_params,json=pstakeParams,proto3" json:"pstake_params"` +} + +func (m *HostChainParams) Reset() { *m = HostChainParams{} } +func (m *HostChainParams) String() string { return proto.CompactTextString(m) } +func (*HostChainParams) ProtoMessage() {} +func (*HostChainParams) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{3} +} +func (m *HostChainParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostChainParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostChainParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostChainParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostChainParams.Merge(m, src) +} +func (m *HostChainParams) XXX_Size() int { + return m.Size() +} +func (m *HostChainParams) XXX_DiscardUnknown() { + xxx_messageInfo_HostChainParams.DiscardUnknown(m) +} + +var xxx_messageInfo_HostChainParams proto.InternalMessageInfo + +// DelegationState stores module account balance, ica account balance, +// delegation state, undelegation state +// +// Deprecated: Do not use. +type DelegationState struct { + // This field is necessary as the address of not blocked for send coins, + // we only should care about funds that have come via proper channels. + HostDelegationAccountBalance github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=host_delegation_account_balance,json=hostDelegationAccountBalance,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"host_delegation_account_balance"` + HostChainDelegationAddress string `protobuf:"bytes,2,opt,name=host_chain_delegation_address,json=hostChainDelegationAddress,proto3" json:"host_chain_delegation_address,omitempty"` + HostAccountDelegations []HostAccountDelegation `protobuf:"bytes,3,rep,name=host_account_delegations,json=hostAccountDelegations,proto3" json:"host_account_delegations"` + HostAccountUndelegations []HostAccountUndelegation `protobuf:"bytes,4,rep,name=host_account_undelegations,json=hostAccountUndelegations,proto3" json:"host_account_undelegations"` +} + +func (m *DelegationState) Reset() { *m = DelegationState{} } +func (m *DelegationState) String() string { return proto.CompactTextString(m) } +func (*DelegationState) ProtoMessage() {} +func (*DelegationState) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{4} +} +func (m *DelegationState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *DelegationState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_DelegationState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *DelegationState) XXX_Merge(src proto.Message) { + xxx_messageInfo_DelegationState.Merge(m, src) +} +func (m *DelegationState) XXX_Size() int { + return m.Size() +} +func (m *DelegationState) XXX_DiscardUnknown() { + xxx_messageInfo_DelegationState.DiscardUnknown(m) +} + +var xxx_messageInfo_DelegationState proto.InternalMessageInfo + +// Deprecated: Do not use. +type HostAccountDelegation struct { + ValidatorAddress string `protobuf:"bytes,1,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *HostAccountDelegation) Reset() { *m = HostAccountDelegation{} } +func (m *HostAccountDelegation) String() string { return proto.CompactTextString(m) } +func (*HostAccountDelegation) ProtoMessage() {} +func (*HostAccountDelegation) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{5} +} +func (m *HostAccountDelegation) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostAccountDelegation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostAccountDelegation.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostAccountDelegation) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostAccountDelegation.Merge(m, src) +} +func (m *HostAccountDelegation) XXX_Size() int { + return m.Size() +} +func (m *HostAccountDelegation) XXX_DiscardUnknown() { + xxx_messageInfo_HostAccountDelegation.DiscardUnknown(m) +} + +var xxx_messageInfo_HostAccountDelegation proto.InternalMessageInfo + +// Deprecated: Do not use. +type HostAccountUndelegation struct { + EpochNumber int64 `protobuf:"varint,1,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + TotalUndelegationAmount types.Coin `protobuf:"bytes,2,opt,name=total_undelegation_amount,json=totalUndelegationAmount,proto3" json:"total_undelegation_amount"` + CompletionTime time.Time `protobuf:"bytes,3,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time"` + UndelegationEntries []UndelegationEntry `protobuf:"bytes,4,rep,name=undelegation_entries,json=undelegationEntries,proto3" json:"undelegation_entries"` +} + +func (m *HostAccountUndelegation) Reset() { *m = HostAccountUndelegation{} } +func (m *HostAccountUndelegation) String() string { return proto.CompactTextString(m) } +func (*HostAccountUndelegation) ProtoMessage() {} +func (*HostAccountUndelegation) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{6} +} +func (m *HostAccountUndelegation) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostAccountUndelegation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostAccountUndelegation.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostAccountUndelegation) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostAccountUndelegation.Merge(m, src) +} +func (m *HostAccountUndelegation) XXX_Size() int { + return m.Size() +} +func (m *HostAccountUndelegation) XXX_DiscardUnknown() { + xxx_messageInfo_HostAccountUndelegation.DiscardUnknown(m) +} + +var xxx_messageInfo_HostAccountUndelegation proto.InternalMessageInfo + +// Deprecated: Do not use. +type UndelegationEntry struct { + ValidatorAddress string `protobuf:"bytes,1,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *UndelegationEntry) Reset() { *m = UndelegationEntry{} } +func (m *UndelegationEntry) String() string { return proto.CompactTextString(m) } +func (*UndelegationEntry) ProtoMessage() {} +func (*UndelegationEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{7} +} +func (m *UndelegationEntry) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *UndelegationEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_UndelegationEntry.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *UndelegationEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_UndelegationEntry.Merge(m, src) +} +func (m *UndelegationEntry) XXX_Size() int { + return m.Size() +} +func (m *UndelegationEntry) XXX_DiscardUnknown() { + xxx_messageInfo_UndelegationEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_UndelegationEntry proto.InternalMessageInfo + +// Deprecated: Do not use. +type HostChainRewardAddress struct { + Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` +} + +func (m *HostChainRewardAddress) Reset() { *m = HostChainRewardAddress{} } +func (m *HostChainRewardAddress) String() string { return proto.CompactTextString(m) } +func (*HostChainRewardAddress) ProtoMessage() {} +func (*HostChainRewardAddress) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{8} +} +func (m *HostChainRewardAddress) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostChainRewardAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostChainRewardAddress.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostChainRewardAddress) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostChainRewardAddress.Merge(m, src) +} +func (m *HostChainRewardAddress) XXX_Size() int { + return m.Size() +} +func (m *HostChainRewardAddress) XXX_DiscardUnknown() { + xxx_messageInfo_HostChainRewardAddress.DiscardUnknown(m) +} + +var xxx_messageInfo_HostChainRewardAddress proto.InternalMessageInfo + +// Deprecated: Do not use. +type IBCAmountTransientStore struct { + // ibc_transfer stores only tokens which have ibc denoms "ibc/HEXHASH" + IBCTransfer github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=i_b_c_transfer,json=iBCTransfer,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"i_b_c_transfer"` + // ica_delegate stores only token which has staking baseDenom + ICADelegate types.Coin `protobuf:"bytes,2,opt,name=i_c_a_delegate,json=iCADelegate,proto3" json:"i_c_a_delegate"` + UndelegatonCompleteIBCTransfer []TransientUndelegationTransfer `protobuf:"bytes,3,rep,name=undelegaton_complete_i_b_c_transfer,json=undelegatonCompleteIBCTransfer,proto3" json:"undelegaton_complete_i_b_c_transfer"` +} + +func (m *IBCAmountTransientStore) Reset() { *m = IBCAmountTransientStore{} } +func (m *IBCAmountTransientStore) String() string { return proto.CompactTextString(m) } +func (*IBCAmountTransientStore) ProtoMessage() {} +func (*IBCAmountTransientStore) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{9} +} +func (m *IBCAmountTransientStore) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *IBCAmountTransientStore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_IBCAmountTransientStore.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *IBCAmountTransientStore) XXX_Merge(src proto.Message) { + xxx_messageInfo_IBCAmountTransientStore.Merge(m, src) +} +func (m *IBCAmountTransientStore) XXX_Size() int { + return m.Size() +} +func (m *IBCAmountTransientStore) XXX_DiscardUnknown() { + xxx_messageInfo_IBCAmountTransientStore.DiscardUnknown(m) +} + +var xxx_messageInfo_IBCAmountTransientStore proto.InternalMessageInfo + +// Deprecated: Do not use. +type TransientUndelegationTransfer struct { + EpochNumber int64 `protobuf:"varint,1,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + AmountUnbonded types.Coin `protobuf:"bytes,2,opt,name=amount_unbonded,json=amountUnbonded,proto3" json:"amount_unbonded"` +} + +func (m *TransientUndelegationTransfer) Reset() { *m = TransientUndelegationTransfer{} } +func (m *TransientUndelegationTransfer) String() string { return proto.CompactTextString(m) } +func (*TransientUndelegationTransfer) ProtoMessage() {} +func (*TransientUndelegationTransfer) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{10} +} +func (m *TransientUndelegationTransfer) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *TransientUndelegationTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_TransientUndelegationTransfer.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *TransientUndelegationTransfer) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransientUndelegationTransfer.Merge(m, src) +} +func (m *TransientUndelegationTransfer) XXX_Size() int { + return m.Size() +} +func (m *TransientUndelegationTransfer) XXX_DiscardUnknown() { + xxx_messageInfo_TransientUndelegationTransfer.DiscardUnknown(m) +} + +var xxx_messageInfo_TransientUndelegationTransfer proto.InternalMessageInfo + +// Deprecated: Do not use. +type UnbondingEpochCValue struct { + EpochNumber int64 `protobuf:"varint,1,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + // c_value = stk_burn.Amount/amount_unbonded.Amount + STKBurn types.Coin `protobuf:"bytes,2,opt,name=s_t_k_burn,json=sTKBurn,proto3" json:"s_t_k_burn"` + AmountUnbonded types.Coin `protobuf:"bytes,3,opt,name=amount_unbonded,json=amountUnbonded,proto3" json:"amount_unbonded"` + IsMatured bool `protobuf:"varint,4,opt,name=is_matured,json=isMatured,proto3" json:"is_matured,omitempty"` + IsFailed bool `protobuf:"varint,5,opt,name=is_failed,json=isFailed,proto3" json:"is_failed,omitempty"` +} + +func (m *UnbondingEpochCValue) Reset() { *m = UnbondingEpochCValue{} } +func (m *UnbondingEpochCValue) String() string { return proto.CompactTextString(m) } +func (*UnbondingEpochCValue) ProtoMessage() {} +func (*UnbondingEpochCValue) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{11} +} +func (m *UnbondingEpochCValue) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *UnbondingEpochCValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_UnbondingEpochCValue.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *UnbondingEpochCValue) XXX_Merge(src proto.Message) { + xxx_messageInfo_UnbondingEpochCValue.Merge(m, src) +} +func (m *UnbondingEpochCValue) XXX_Size() int { + return m.Size() +} +func (m *UnbondingEpochCValue) XXX_DiscardUnknown() { + xxx_messageInfo_UnbondingEpochCValue.DiscardUnknown(m) +} + +var xxx_messageInfo_UnbondingEpochCValue proto.InternalMessageInfo + +// Deprecated: Do not use. +type DelegatorUnbondingEpochEntry struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + EpochNumber int64 `protobuf:"varint,2,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` + Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"` +} + +func (m *DelegatorUnbondingEpochEntry) Reset() { *m = DelegatorUnbondingEpochEntry{} } +func (m *DelegatorUnbondingEpochEntry) String() string { return proto.CompactTextString(m) } +func (*DelegatorUnbondingEpochEntry) ProtoMessage() {} +func (*DelegatorUnbondingEpochEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{12} +} +func (m *DelegatorUnbondingEpochEntry) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *DelegatorUnbondingEpochEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_DelegatorUnbondingEpochEntry.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *DelegatorUnbondingEpochEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_DelegatorUnbondingEpochEntry.Merge(m, src) +} +func (m *DelegatorUnbondingEpochEntry) XXX_Size() int { + return m.Size() +} +func (m *DelegatorUnbondingEpochEntry) XXX_DiscardUnknown() { + xxx_messageInfo_DelegatorUnbondingEpochEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_DelegatorUnbondingEpochEntry proto.InternalMessageInfo + +// Deprecated: Do not use. +type HostAccounts struct { + DelegatorAccountOwnerID string `protobuf:"bytes,1,opt,name=delegator_account_owner_i_d,json=delegatorAccountOwnerID,proto3" json:"delegator_account_owner_i_d,omitempty"` + RewardsAccountOwnerID string `protobuf:"bytes,2,opt,name=rewards_account_owner_i_d,json=rewardsAccountOwnerID,proto3" json:"rewards_account_owner_i_d,omitempty"` +} + +func (m *HostAccounts) Reset() { *m = HostAccounts{} } +func (m *HostAccounts) String() string { return proto.CompactTextString(m) } +func (*HostAccounts) ProtoMessage() {} +func (*HostAccounts) Descriptor() ([]byte, []int) { + return fileDescriptor_4dec47e30da12f63, []int{13} +} +func (m *HostAccounts) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostAccounts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostAccounts.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostAccounts) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostAccounts.Merge(m, src) +} +func (m *HostAccounts) XXX_Size() int { + return m.Size() +} +func (m *HostAccounts) XXX_DiscardUnknown() { + xxx_messageInfo_HostAccounts.DiscardUnknown(m) +} + +var xxx_messageInfo_HostAccounts proto.InternalMessageInfo + +func init() { + proto.RegisterType((*AllowListedValidators)(nil), "pstake.lscosmos.v1beta1.AllowListedValidators") + proto.RegisterType((*AllowListedValidator)(nil), "pstake.lscosmos.v1beta1.AllowListedValidator") + proto.RegisterType((*PstakeParams)(nil), "pstake.lscosmos.v1beta1.PstakeParams") + proto.RegisterType((*HostChainParams)(nil), "pstake.lscosmos.v1beta1.HostChainParams") + proto.RegisterType((*DelegationState)(nil), "pstake.lscosmos.v1beta1.DelegationState") + proto.RegisterType((*HostAccountDelegation)(nil), "pstake.lscosmos.v1beta1.HostAccountDelegation") + proto.RegisterType((*HostAccountUndelegation)(nil), "pstake.lscosmos.v1beta1.HostAccountUndelegation") + proto.RegisterType((*UndelegationEntry)(nil), "pstake.lscosmos.v1beta1.UndelegationEntry") + proto.RegisterType((*HostChainRewardAddress)(nil), "pstake.lscosmos.v1beta1.HostChainRewardAddress") + proto.RegisterType((*IBCAmountTransientStore)(nil), "pstake.lscosmos.v1beta1.IBCAmountTransientStore") + proto.RegisterType((*TransientUndelegationTransfer)(nil), "pstake.lscosmos.v1beta1.TransientUndelegationTransfer") + proto.RegisterType((*UnbondingEpochCValue)(nil), "pstake.lscosmos.v1beta1.UnbondingEpochCValue") + proto.RegisterType((*DelegatorUnbondingEpochEntry)(nil), "pstake.lscosmos.v1beta1.DelegatorUnbondingEpochEntry") + proto.RegisterType((*HostAccounts)(nil), "pstake.lscosmos.v1beta1.HostAccounts") +} + +func init() { + proto.RegisterFile("pstake/lscosmos/v1beta1/lscosmos.proto", fileDescriptor_4dec47e30da12f63) +} + +var fileDescriptor_4dec47e30da12f63 = []byte{ + // 1376 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0xcd, 0x6f, 0x1b, 0x45, + 0x14, 0xcf, 0xda, 0x25, 0x1f, 0x63, 0x37, 0x69, 0xb7, 0x49, 0xe3, 0xa4, 0x8d, 0x5d, 0x52, 0x8a, + 0x02, 0xa8, 0x76, 0x1b, 0x10, 0x45, 0x55, 0x39, 0xc4, 0x76, 0xab, 0x5a, 0xb4, 0x34, 0xda, 0xa6, + 0x45, 0xa2, 0x87, 0xd1, 0x78, 0x77, 0x62, 0x8f, 0xb2, 0x3b, 0xb3, 0xda, 0x99, 0x6d, 0xc8, 0x0d, + 0x8e, 0x45, 0x1c, 0x2a, 0x4e, 0x48, 0x1c, 0xe0, 0x88, 0x7a, 0xe6, 0x5f, 0x40, 0xea, 0xb1, 0x70, + 0x42, 0x1c, 0x52, 0x9a, 0x72, 0xe5, 0xd2, 0xbf, 0x00, 0xcd, 0xc7, 0xae, 0xd7, 0x89, 0x5d, 0x9c, + 0x56, 0x48, 0x9c, 0x92, 0x7d, 0xef, 0xcd, 0xef, 0xf7, 0x7b, 0x1f, 0xfb, 0x76, 0x0c, 0xde, 0x0e, + 0xb9, 0x40, 0x5b, 0xb8, 0xe6, 0x73, 0x97, 0xf1, 0x80, 0xf1, 0xda, 0xfd, 0x8b, 0x6d, 0x2c, 0xd0, + 0xc5, 0xd4, 0x50, 0x0d, 0x23, 0x26, 0x98, 0x3d, 0xaf, 0xe3, 0xaa, 0xa9, 0xd9, 0xc4, 0x2d, 0xce, + 0x76, 0x58, 0x87, 0xa9, 0x98, 0x9a, 0xfc, 0x4f, 0x87, 0x2f, 0x96, 0x0d, 0x5a, 0x1b, 0x71, 0x9c, + 0x42, 0xba, 0x8c, 0x50, 0xe3, 0xaf, 0x74, 0x18, 0xeb, 0xf8, 0xb8, 0xa6, 0x9e, 0xda, 0xf1, 0x66, + 0x4d, 0x90, 0x00, 0x73, 0x81, 0x82, 0xd0, 0x04, 0x2c, 0x68, 0x00, 0xa8, 0x91, 0xb3, 0x52, 0x96, + 0x1f, 0x59, 0x60, 0x6e, 0xcd, 0xf7, 0xd9, 0xf6, 0x0d, 0xc2, 0x05, 0xf6, 0xee, 0x22, 0x9f, 0x78, + 0x48, 0xb0, 0x88, 0xdb, 0xdf, 0x58, 0x60, 0x1e, 0x49, 0x0f, 0xf4, 0x95, 0x0b, 0xde, 0x4f, 0x7d, + 0x25, 0xeb, 0x4c, 0x7e, 0xa5, 0xb0, 0x7a, 0xbe, 0x3a, 0x24, 0x8f, 0xea, 0x20, 0xc4, 0xfa, 0xb9, + 0xc7, 0xbb, 0x95, 0xb1, 0x17, 0xbb, 0x95, 0xa5, 0x1d, 0x14, 0xf8, 0x97, 0x97, 0x53, 0xec, 0x3e, + 0xe8, 0x65, 0x67, 0x0e, 0x0d, 0x92, 0x73, 0x39, 0x57, 0xb2, 0x96, 0xff, 0xb6, 0xc0, 0xec, 0x20, + 0x68, 0x1b, 0x81, 0xe3, 0x29, 0x04, 0x44, 0x9e, 0x17, 0x61, 0x2e, 0x45, 0x5a, 0x2b, 0x53, 0xf5, + 0x0f, 0x5e, 0xec, 0x56, 0x4a, 0x9a, 0xf1, 0x40, 0xc8, 0xf2, 0x6f, 0x3f, 0x9f, 0x9f, 0x35, 0xd2, + 0xd7, 0xb4, 0xe9, 0xb6, 0x88, 0x08, 0xed, 0x38, 0xc7, 0xd2, 0x58, 0x63, 0xb7, 0x29, 0x38, 0x2a, + 0x50, 0xd4, 0xc1, 0x02, 0x6e, 0x63, 0xd2, 0xe9, 0x8a, 0x52, 0x4e, 0xc1, 0xb7, 0x64, 0x52, 0x7f, + 0xec, 0x56, 0x4e, 0x69, 0x18, 0xee, 0x6d, 0x55, 0x09, 0xab, 0x05, 0x48, 0x74, 0xab, 0x37, 0x70, + 0x07, 0xb9, 0x3b, 0x4d, 0xec, 0xbe, 0xd8, 0xad, 0xcc, 0x6a, 0x05, 0x7d, 0x08, 0x92, 0x1d, 0x18, + 0xf6, 0x26, 0x76, 0x9d, 0xa2, 0xf6, 0x7e, 0xa6, 0x9c, 0x2a, 0xdf, 0xbf, 0xf2, 0xa0, 0xb8, 0xae, + 0x4a, 0xbc, 0x8e, 0x22, 0x14, 0x70, 0x1b, 0x02, 0x5b, 0x97, 0x1c, 0x7a, 0x38, 0x64, 0x9c, 0x08, + 0xb8, 0x89, 0xb1, 0x49, 0xf4, 0xe2, 0x08, 0x4a, 0xf6, 0x31, 0x1e, 0xd3, 0x60, 0x4d, 0x8d, 0x75, + 0x0d, 0xe3, 0x0c, 0x41, 0x84, 0xf5, 0x5f, 0x49, 0x90, 0x7b, 0x4d, 0x02, 0x47, 0x63, 0xf5, 0x13, + 0xc4, 0xb4, 0x47, 0x90, 0x7f, 0x4d, 0x82, 0x3b, 0x34, 0x25, 0xc0, 0x60, 0x2e, 0xcd, 0xc0, 0xc3, + 0x41, 0x28, 0x08, 0xa3, 0x8a, 0xe3, 0xc8, 0xab, 0x72, 0x9c, 0x48, 0x92, 0x48, 0xe0, 0x24, 0xcd, + 0xb5, 0x34, 0x8f, 0x4d, 0x8c, 0xd3, 0x91, 0x7b, 0x43, 0x71, 0x94, 0x86, 0x8f, 0x55, 0x98, 0xe8, + 0x34, 0x76, 0xd5, 0xe6, 0x07, 0x79, 0x30, 0x73, 0x9d, 0x71, 0xd1, 0xe8, 0x22, 0x42, 0x4d, 0xa7, + 0x17, 0xc1, 0x94, 0x2b, 0x1f, 0x21, 0x81, 0x9e, 0x6e, 0xb0, 0x33, 0xa1, 0x0c, 0xad, 0xa6, 0xfd, + 0x16, 0x98, 0x76, 0x19, 0xa5, 0xd8, 0x55, 0xb9, 0xc9, 0x00, 0xd5, 0x20, 0xa7, 0xd8, 0xb3, 0xb6, + 0x9a, 0xf6, 0x3b, 0xe0, 0x98, 0x88, 0x10, 0xe5, 0x9b, 0x38, 0x82, 0x6e, 0x17, 0x51, 0x8a, 0x7d, + 0x5d, 0x67, 0x67, 0x26, 0xb1, 0x37, 0xb4, 0xd9, 0x3e, 0x0b, 0x8e, 0xa6, 0xa1, 0x21, 0x8b, 0x84, + 0xae, 0x95, 0x53, 0x4c, 0x8c, 0xeb, 0x2c, 0x12, 0xf6, 0x12, 0x00, 0x72, 0x01, 0x41, 0x0f, 0x53, + 0x16, 0xe8, 0x4c, 0x9d, 0x29, 0x69, 0x69, 0x4a, 0x83, 0x74, 0x07, 0x84, 0x0a, 0xe3, 0x1e, 0xd7, + 0x6e, 0x69, 0xd1, 0xee, 0x1b, 0xa0, 0x10, 0x10, 0x9a, 0x8c, 0x6d, 0x69, 0x42, 0x15, 0xea, 0x3d, + 0xd3, 0x8c, 0xb9, 0x83, 0xcd, 0x68, 0x51, 0x91, 0x69, 0x43, 0x8b, 0x0a, 0x47, 0xc2, 0x9b, 0x49, + 0xb5, 0xd7, 0xc1, 0x51, 0x53, 0xfd, 0x50, 0x95, 0xab, 0x34, 0x79, 0xc6, 0x5a, 0x29, 0xac, 0x9e, + 0x1b, 0xba, 0x90, 0xb2, 0x6f, 0x51, 0xfd, 0x88, 0xa4, 0x75, 0x8a, 0x61, 0xc6, 0x76, 0x79, 0xfc, + 0xbb, 0x1f, 0x2b, 0x96, 0x5c, 0x31, 0x79, 0x30, 0xd3, 0xc4, 0x3e, 0xee, 0x20, 0x59, 0xc6, 0xdb, + 0x02, 0x09, 0x6c, 0x7f, 0x6b, 0x81, 0x4a, 0x97, 0x71, 0x99, 0x5b, 0xe2, 0x80, 0xc8, 0x75, 0x59, + 0x4c, 0x05, 0x6c, 0x23, 0x1f, 0x51, 0x17, 0x9b, 0x8d, 0xb8, 0x50, 0x35, 0xbc, 0xb2, 0x2e, 0x29, + 0x79, 0x83, 0x11, 0x5a, 0xbf, 0x20, 0x49, 0x1f, 0x3d, 0xad, 0xac, 0x74, 0x88, 0xe8, 0xc6, 0xed, + 0xaa, 0xcb, 0x02, 0xb3, 0x89, 0xcd, 0x9f, 0xf3, 0xdc, 0xdb, 0xaa, 0x89, 0x9d, 0x10, 0x73, 0x75, + 0x80, 0x3b, 0xa7, 0x25, 0x67, 0x4f, 0xcb, 0x9a, 0x66, 0xac, 0x6b, 0x42, 0xfb, 0x1e, 0x58, 0x52, + 0x9a, 0xf4, 0x94, 0x64, 0x95, 0x99, 0x59, 0xcc, 0xfd, 0xcb, 0x2c, 0x2e, 0x76, 0x93, 0x91, 0xcb, + 0x70, 0xa4, 0xcb, 0xae, 0xa4, 0xc0, 0x93, 0x2c, 0x7b, 0xf0, 0xbc, 0x94, 0x57, 0x99, 0x56, 0x87, + 0x96, 0x5a, 0x4e, 0xb2, 0xd1, 0xda, 0x03, 0x36, 0x35, 0x3f, 0xd9, 0x1d, 0xe4, 0xe4, 0xb6, 0x00, + 0x8b, 0x7d, 0x7c, 0x31, 0xcd, 0x32, 0x1e, 0x51, 0x8c, 0x17, 0x46, 0x61, 0xbc, 0x93, 0x39, 0x68, + 0x38, 0x4b, 0xdd, 0xc1, 0x6e, 0xfd, 0xee, 0xfd, 0x60, 0x81, 0xb9, 0x81, 0x8a, 0xed, 0xab, 0xc3, + 0xbf, 0x29, 0xa5, 0x43, 0x7c, 0x37, 0x2e, 0x81, 0x71, 0x14, 0x48, 0x68, 0xd5, 0x90, 0x97, 0x8e, + 0x88, 0xd6, 0x6b, 0xc2, 0xd3, 0x89, 0xfc, 0x35, 0x07, 0xe6, 0x87, 0x64, 0x68, 0xbf, 0x09, 0x8a, + 0x38, 0x64, 0x6e, 0x17, 0xd2, 0x38, 0x68, 0xe3, 0x48, 0xc9, 0xcb, 0x3b, 0x05, 0x65, 0xfb, 0x54, + 0x99, 0xec, 0x7b, 0x60, 0x41, 0x30, 0x81, 0xfc, 0xbe, 0x9a, 0xc2, 0xc3, 0x49, 0x9a, 0x57, 0x08, + 0x59, 0xe6, 0x35, 0x75, 0xde, 0xbe, 0x09, 0x66, 0x5c, 0x16, 0x84, 0x3e, 0x56, 0xa0, 0xf2, 0xda, + 0xa1, 0x56, 0x4c, 0x61, 0x75, 0xb1, 0xaa, 0xef, 0x24, 0xd5, 0xe4, 0x4e, 0x52, 0xdd, 0x48, 0xee, + 0x24, 0xf5, 0x49, 0x89, 0xf9, 0xf0, 0x69, 0xc5, 0x72, 0xa6, 0x7b, 0x87, 0xa5, 0xdb, 0x76, 0xc1, + 0x6c, 0x9f, 0x4a, 0x4c, 0x45, 0x44, 0x70, 0x32, 0x00, 0xef, 0x0e, 0x1d, 0x80, 0xac, 0xb2, 0xab, + 0x54, 0x44, 0x3b, 0x46, 0xf7, 0x89, 0x78, 0x9f, 0x83, 0x60, 0xdd, 0xf5, 0xef, 0x2d, 0x70, 0xfc, + 0xc0, 0xa1, 0xff, 0x4d, 0xc7, 0xd7, 0xc1, 0xc9, 0xf4, 0x73, 0xe0, 0xe0, 0x6d, 0x14, 0x79, 0x09, + 0xf4, 0x2a, 0x98, 0x18, 0x55, 0x57, 0x12, 0xa8, 0xf2, 0x7d, 0x96, 0x03, 0xf3, 0xad, 0x7a, 0x43, + 0x77, 0x6d, 0x43, 0x6e, 0x75, 0x82, 0xa9, 0xb8, 0x2d, 0x58, 0x84, 0xed, 0x10, 0x4c, 0x13, 0xd8, + 0x86, 0x2e, 0x4c, 0xb6, 0xfd, 0x7f, 0xb1, 0xcb, 0x0a, 0xa4, 0xde, 0xd8, 0x30, 0xf8, 0x76, 0x53, + 0x32, 0xba, 0x10, 0x25, 0x6b, 0x05, 0x8f, 0x5a, 0xa8, 0x02, 0x69, 0xac, 0x99, 0x37, 0x14, 0xdb, + 0x0f, 0x2c, 0x70, 0x36, 0xed, 0x2f, 0xa3, 0xd0, 0xcc, 0x12, 0x86, 0xfb, 0xb2, 0xd1, 0xfb, 0xea, + 0xc3, 0xa1, 0xc3, 0x93, 0x96, 0x23, 0x3b, 0x10, 0x89, 0x56, 0x43, 0x5c, 0xce, 0x10, 0x35, 0x0c, + 0x4f, 0xab, 0x97, 0x91, 0xaa, 0xf1, 0x43, 0x0b, 0x2c, 0xbd, 0x14, 0x6b, 0x94, 0xb7, 0xf5, 0x3a, + 0x98, 0xd1, 0xc3, 0x00, 0x63, 0xda, 0x66, 0xd4, 0xc3, 0xde, 0xa8, 0xb5, 0x99, 0xd6, 0xe7, 0xee, + 0x98, 0x63, 0x4a, 0xd2, 0x57, 0x39, 0x30, 0xab, 0x0d, 0x84, 0x76, 0xae, 0x4a, 0x9a, 0xc6, 0x5d, + 0xe4, 0xc7, 0x78, 0x14, 0x25, 0x57, 0x00, 0xe0, 0x50, 0xc0, 0x2d, 0xd8, 0x8e, 0x23, 0x3a, 0xaa, + 0x88, 0x09, 0xbe, 0xf1, 0x49, 0x3d, 0x8e, 0xe8, 0xa0, 0x3c, 0xf2, 0xaf, 0x94, 0x87, 0xbc, 0x57, + 0x10, 0x0e, 0x03, 0x24, 0xe2, 0x08, 0x7b, 0xea, 0x62, 0x32, 0xe9, 0x4c, 0x11, 0x7e, 0x53, 0x1b, + 0xec, 0x53, 0x60, 0x8a, 0x70, 0xb8, 0x89, 0x88, 0x8f, 0x3d, 0x75, 0x29, 0x99, 0x74, 0x26, 0x09, + 0xbf, 0xa6, 0x9e, 0x55, 0x0d, 0x7e, 0xb1, 0xc0, 0x69, 0x33, 0x33, 0x2c, 0xea, 0x2f, 0x46, 0xfa, + 0xd6, 0x27, 0xbd, 0x3d, 0xc4, 0x5b, 0x9f, 0x1e, 0x49, 0x5e, 0xcd, 0xfd, 0x25, 0xcd, 0x1d, 0x2c, + 0x69, 0x6f, 0x31, 0xe4, 0x0f, 0xb7, 0x18, 0x64, 0x1e, 0x5f, 0x5b, 0xa0, 0x98, 0xf9, 0x0c, 0x70, + 0xfb, 0x0a, 0x38, 0x95, 0xd1, 0x6d, 0x3e, 0x9c, 0x6c, 0x9b, 0xe2, 0x28, 0x73, 0x67, 0x9c, 0xef, + 0xe9, 0xd4, 0x11, 0xb7, 0x64, 0x40, 0xab, 0x69, 0x7f, 0x04, 0x16, 0x22, 0xb5, 0x5a, 0xf8, 0x80, + 0xb3, 0xfa, 0x3a, 0x39, 0x67, 0x02, 0xfa, 0x4f, 0x4a, 0x31, 0x75, 0xf7, 0xf1, 0xb3, 0xf2, 0xd8, + 0x97, 0x7b, 0xe5, 0xb1, 0x9f, 0xf6, 0xca, 0xd6, 0xe3, 0xbd, 0xb2, 0xf5, 0x64, 0xaf, 0x6c, 0xfd, + 0xb9, 0x57, 0xb6, 0x1e, 0x3e, 0x2f, 0x8f, 0x3d, 0x79, 0x5e, 0x1e, 0xfb, 0xfd, 0x79, 0x79, 0xec, + 0xf3, 0x8f, 0x33, 0xeb, 0x21, 0xc4, 0x11, 0x97, 0x3f, 0xda, 0xa8, 0x8b, 0x6f, 0x51, 0x9c, 0x7d, + 0x54, 0xbb, 0xe2, 0xfe, 0xa5, 0xda, 0x17, 0xbd, 0x9f, 0xcd, 0x6a, 0x73, 0xb4, 0xc7, 0xd5, 0xb7, + 0xe3, 0xfd, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xf0, 0xf6, 0x58, 0x45, 0x56, 0x0f, 0x00, 0x00, +} + +func (this *AllowListedValidators) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*AllowListedValidators) + if !ok { + that2, ok := that.(AllowListedValidators) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if len(this.AllowListedValidators) != len(that1.AllowListedValidators) { + return false + } + for i := range this.AllowListedValidators { + if !this.AllowListedValidators[i].Equal(&that1.AllowListedValidators[i]) { + return false + } + } + return true +} +func (this *AllowListedValidator) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*AllowListedValidator) + if !ok { + that2, ok := that.(AllowListedValidator) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.ValidatorAddress != that1.ValidatorAddress { + return false + } + if !this.TargetWeight.Equal(that1.TargetWeight) { + return false + } + return true +} +func (this *PstakeParams) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*PstakeParams) + if !ok { + that2, ok := that.(PstakeParams) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if !this.PstakeDepositFee.Equal(that1.PstakeDepositFee) { + return false + } + if !this.PstakeRestakeFee.Equal(that1.PstakeRestakeFee) { + return false + } + if !this.PstakeUnstakeFee.Equal(that1.PstakeUnstakeFee) { + return false + } + if !this.PstakeRedemptionFee.Equal(that1.PstakeRedemptionFee) { + return false + } + if this.PstakeFeeAddress != that1.PstakeFeeAddress { + return false + } + return true +} +func (this *HostChainParams) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*HostChainParams) + if !ok { + that2, ok := that.(HostChainParams) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.ChainID != that1.ChainID { + return false + } + if this.ConnectionID != that1.ConnectionID { + return false + } + if this.TransferChannel != that1.TransferChannel { + return false + } + if this.TransferPort != that1.TransferPort { + return false + } + if this.BaseDenom != that1.BaseDenom { + return false + } + if this.MintDenom != that1.MintDenom { + return false + } + if !this.MinDeposit.Equal(that1.MinDeposit) { + return false + } + if !this.PstakeParams.Equal(&that1.PstakeParams) { + return false + } + return true +} +func (this *DelegationState) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*DelegationState) + if !ok { + that2, ok := that.(DelegationState) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if len(this.HostDelegationAccountBalance) != len(that1.HostDelegationAccountBalance) { + return false + } + for i := range this.HostDelegationAccountBalance { + if !this.HostDelegationAccountBalance[i].Equal(&that1.HostDelegationAccountBalance[i]) { + return false + } + } + if this.HostChainDelegationAddress != that1.HostChainDelegationAddress { + return false + } + if len(this.HostAccountDelegations) != len(that1.HostAccountDelegations) { + return false + } + for i := range this.HostAccountDelegations { + if !this.HostAccountDelegations[i].Equal(&that1.HostAccountDelegations[i]) { + return false + } + } + if len(this.HostAccountUndelegations) != len(that1.HostAccountUndelegations) { + return false + } + for i := range this.HostAccountUndelegations { + if !this.HostAccountUndelegations[i].Equal(&that1.HostAccountUndelegations[i]) { + return false + } + } + return true +} +func (this *HostAccountDelegation) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*HostAccountDelegation) + if !ok { + that2, ok := that.(HostAccountDelegation) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.ValidatorAddress != that1.ValidatorAddress { + return false + } + if !this.Amount.Equal(&that1.Amount) { + return false + } + return true +} +func (this *HostAccountUndelegation) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*HostAccountUndelegation) + if !ok { + that2, ok := that.(HostAccountUndelegation) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.EpochNumber != that1.EpochNumber { + return false + } + if !this.TotalUndelegationAmount.Equal(&that1.TotalUndelegationAmount) { + return false + } + if !this.CompletionTime.Equal(that1.CompletionTime) { + return false + } + if len(this.UndelegationEntries) != len(that1.UndelegationEntries) { + return false + } + for i := range this.UndelegationEntries { + if !this.UndelegationEntries[i].Equal(&that1.UndelegationEntries[i]) { + return false + } + } + return true +} +func (this *UndelegationEntry) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*UndelegationEntry) + if !ok { + that2, ok := that.(UndelegationEntry) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.ValidatorAddress != that1.ValidatorAddress { + return false + } + if !this.Amount.Equal(&that1.Amount) { + return false + } + return true +} +func (this *HostChainRewardAddress) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*HostChainRewardAddress) + if !ok { + that2, ok := that.(HostChainRewardAddress) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.Address != that1.Address { + return false + } + return true +} +func (this *IBCAmountTransientStore) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*IBCAmountTransientStore) + if !ok { + that2, ok := that.(IBCAmountTransientStore) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if len(this.IBCTransfer) != len(that1.IBCTransfer) { + return false + } + for i := range this.IBCTransfer { + if !this.IBCTransfer[i].Equal(&that1.IBCTransfer[i]) { + return false + } + } + if !this.ICADelegate.Equal(&that1.ICADelegate) { + return false + } + if len(this.UndelegatonCompleteIBCTransfer) != len(that1.UndelegatonCompleteIBCTransfer) { + return false + } + for i := range this.UndelegatonCompleteIBCTransfer { + if !this.UndelegatonCompleteIBCTransfer[i].Equal(&that1.UndelegatonCompleteIBCTransfer[i]) { + return false + } + } + return true +} +func (this *TransientUndelegationTransfer) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*TransientUndelegationTransfer) + if !ok { + that2, ok := that.(TransientUndelegationTransfer) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.EpochNumber != that1.EpochNumber { + return false + } + if !this.AmountUnbonded.Equal(&that1.AmountUnbonded) { + return false + } + return true +} +func (this *UnbondingEpochCValue) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*UnbondingEpochCValue) + if !ok { + that2, ok := that.(UnbondingEpochCValue) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.EpochNumber != that1.EpochNumber { + return false + } + if !this.STKBurn.Equal(&that1.STKBurn) { + return false + } + if !this.AmountUnbonded.Equal(&that1.AmountUnbonded) { + return false + } + if this.IsMatured != that1.IsMatured { + return false + } + if this.IsFailed != that1.IsFailed { + return false + } + return true +} +func (this *DelegatorUnbondingEpochEntry) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*DelegatorUnbondingEpochEntry) + if !ok { + that2, ok := that.(DelegatorUnbondingEpochEntry) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.DelegatorAddress != that1.DelegatorAddress { + return false + } + if this.EpochNumber != that1.EpochNumber { + return false + } + if !this.Amount.Equal(&that1.Amount) { + return false + } + return true +} +func (this *HostAccounts) Equal(that interface{}) bool { + if that == nil { + return this == nil + } + + that1, ok := that.(*HostAccounts) + if !ok { + that2, ok := that.(HostAccounts) + if ok { + that1 = &that2 + } else { + return false + } + } + if that1 == nil { + return this == nil + } else if this == nil { + return false + } + if this.DelegatorAccountOwnerID != that1.DelegatorAccountOwnerID { + return false + } + if this.RewardsAccountOwnerID != that1.RewardsAccountOwnerID { + return false + } + return true +} +func (m *AllowListedValidators) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *AllowListedValidators) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *AllowListedValidators) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.AllowListedValidators) > 0 { + for iNdEx := len(m.AllowListedValidators) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.AllowListedValidators[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *AllowListedValidator) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *AllowListedValidator) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *AllowListedValidator) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size := m.TargetWeight.Size() + i -= size + if _, err := m.TargetWeight.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.ValidatorAddress) > 0 { + i -= len(m.ValidatorAddress) + copy(dAtA[i:], m.ValidatorAddress) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.ValidatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *PstakeParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *PstakeParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *PstakeParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.PstakeFeeAddress) > 0 { + i -= len(m.PstakeFeeAddress) + copy(dAtA[i:], m.PstakeFeeAddress) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.PstakeFeeAddress))) + i-- + dAtA[i] = 0x2a + } + { + size := m.PstakeRedemptionFee.Size() + i -= size + if _, err := m.PstakeRedemptionFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + { + size := m.PstakeUnstakeFee.Size() + i -= size + if _, err := m.PstakeUnstakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + { + size := m.PstakeRestakeFee.Size() + i -= size + if _, err := m.PstakeRestakeFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + { + size := m.PstakeDepositFee.Size() + i -= size + if _, err := m.PstakeDepositFee.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *HostChainParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostChainParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostChainParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.PstakeParams.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + { + size := m.MinDeposit.Size() + i -= size + if _, err := m.MinDeposit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + if len(m.MintDenom) > 0 { + i -= len(m.MintDenom) + copy(dAtA[i:], m.MintDenom) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.MintDenom))) + i-- + dAtA[i] = 0x32 + } + if len(m.BaseDenom) > 0 { + i -= len(m.BaseDenom) + copy(dAtA[i:], m.BaseDenom) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.BaseDenom))) + i-- + dAtA[i] = 0x2a + } + if len(m.TransferPort) > 0 { + i -= len(m.TransferPort) + copy(dAtA[i:], m.TransferPort) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.TransferPort))) + i-- + dAtA[i] = 0x22 + } + if len(m.TransferChannel) > 0 { + i -= len(m.TransferChannel) + copy(dAtA[i:], m.TransferChannel) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.TransferChannel))) + i-- + dAtA[i] = 0x1a + } + if len(m.ConnectionID) > 0 { + i -= len(m.ConnectionID) + copy(dAtA[i:], m.ConnectionID) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.ConnectionID))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainID) > 0 { + i -= len(m.ChainID) + copy(dAtA[i:], m.ChainID) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.ChainID))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *DelegationState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *DelegationState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *DelegationState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.HostAccountUndelegations) > 0 { + for iNdEx := len(m.HostAccountUndelegations) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostAccountUndelegations[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + } + if len(m.HostAccountDelegations) > 0 { + for iNdEx := len(m.HostAccountDelegations) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostAccountDelegations[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + if len(m.HostChainDelegationAddress) > 0 { + i -= len(m.HostChainDelegationAddress) + copy(dAtA[i:], m.HostChainDelegationAddress) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.HostChainDelegationAddress))) + i-- + dAtA[i] = 0x12 + } + if len(m.HostDelegationAccountBalance) > 0 { + for iNdEx := len(m.HostDelegationAccountBalance) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostDelegationAccountBalance[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *HostAccountDelegation) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostAccountDelegation) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostAccountDelegation) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.ValidatorAddress) > 0 { + i -= len(m.ValidatorAddress) + copy(dAtA[i:], m.ValidatorAddress) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.ValidatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *HostAccountUndelegation) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostAccountUndelegation) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostAccountUndelegation) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.UndelegationEntries) > 0 { + for iNdEx := len(m.UndelegationEntries) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UndelegationEntries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + } + n3, err3 := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(m.CompletionTime, dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(m.CompletionTime):]) + if err3 != nil { + return 0, err3 + } + i -= n3 + i = encodeVarintLscosmos(dAtA, i, uint64(n3)) + i-- + dAtA[i] = 0x1a + { + size, err := m.TotalUndelegationAmount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if m.EpochNumber != 0 { + i = encodeVarintLscosmos(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *UndelegationEntry) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *UndelegationEntry) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *UndelegationEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.ValidatorAddress) > 0 { + i -= len(m.ValidatorAddress) + copy(dAtA[i:], m.ValidatorAddress) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.ValidatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *HostChainRewardAddress) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostChainRewardAddress) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostChainRewardAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *IBCAmountTransientStore) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *IBCAmountTransientStore) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *IBCAmountTransientStore) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.UndelegatonCompleteIBCTransfer) > 0 { + for iNdEx := len(m.UndelegatonCompleteIBCTransfer) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UndelegatonCompleteIBCTransfer[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + { + size, err := m.ICADelegate.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.IBCTransfer) > 0 { + for iNdEx := len(m.IBCTransfer) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.IBCTransfer[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *TransientUndelegationTransfer) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *TransientUndelegationTransfer) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *TransientUndelegationTransfer) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.AmountUnbonded.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if m.EpochNumber != 0 { + i = encodeVarintLscosmos(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *UnbondingEpochCValue) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *UnbondingEpochCValue) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *UnbondingEpochCValue) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.IsFailed { + i-- + if m.IsFailed { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x28 + } + if m.IsMatured { + i-- + if m.IsMatured { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } + { + size, err := m.AmountUnbonded.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + { + size, err := m.STKBurn.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if m.EpochNumber != 0 { + i = encodeVarintLscosmos(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *DelegatorUnbondingEpochEntry) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *DelegatorUnbondingEpochEntry) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *DelegatorUnbondingEpochEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintLscosmos(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if m.EpochNumber != 0 { + i = encodeVarintLscosmos(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x10 + } + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *HostAccounts) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostAccounts) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostAccounts) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.RewardsAccountOwnerID) > 0 { + i -= len(m.RewardsAccountOwnerID) + copy(dAtA[i:], m.RewardsAccountOwnerID) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.RewardsAccountOwnerID))) + i-- + dAtA[i] = 0x12 + } + if len(m.DelegatorAccountOwnerID) > 0 { + i -= len(m.DelegatorAccountOwnerID) + copy(dAtA[i:], m.DelegatorAccountOwnerID) + i = encodeVarintLscosmos(dAtA, i, uint64(len(m.DelegatorAccountOwnerID))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintLscosmos(dAtA []byte, offset int, v uint64) int { + offset -= sovLscosmos(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *AllowListedValidators) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.AllowListedValidators) > 0 { + for _, e := range m.AllowListedValidators { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + return n +} + +func (m *AllowListedValidator) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ValidatorAddress) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = m.TargetWeight.Size() + n += 1 + l + sovLscosmos(uint64(l)) + return n +} + +func (m *PstakeParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.PstakeDepositFee.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = m.PstakeRestakeFee.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = m.PstakeUnstakeFee.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = m.PstakeRedemptionFee.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = len(m.PstakeFeeAddress) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + return n +} + +func (m *HostChainParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainID) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = len(m.ConnectionID) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = len(m.TransferChannel) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = len(m.TransferPort) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = len(m.BaseDenom) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = len(m.MintDenom) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = m.MinDeposit.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = m.PstakeParams.Size() + n += 1 + l + sovLscosmos(uint64(l)) + return n +} + +func (m *DelegationState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.HostDelegationAccountBalance) > 0 { + for _, e := range m.HostDelegationAccountBalance { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + l = len(m.HostChainDelegationAddress) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + if len(m.HostAccountDelegations) > 0 { + for _, e := range m.HostAccountDelegations { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + if len(m.HostAccountUndelegations) > 0 { + for _, e := range m.HostAccountUndelegations { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + return n +} + +func (m *HostAccountDelegation) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ValidatorAddress) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovLscosmos(uint64(l)) + return n +} + +func (m *HostAccountUndelegation) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.EpochNumber != 0 { + n += 1 + sovLscosmos(uint64(m.EpochNumber)) + } + l = m.TotalUndelegationAmount.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = github_com_cosmos_gogoproto_types.SizeOfStdTime(m.CompletionTime) + n += 1 + l + sovLscosmos(uint64(l)) + if len(m.UndelegationEntries) > 0 { + for _, e := range m.UndelegationEntries { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + return n +} + +func (m *UndelegationEntry) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ValidatorAddress) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovLscosmos(uint64(l)) + return n +} + +func (m *HostChainRewardAddress) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Address) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + return n +} + +func (m *IBCAmountTransientStore) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.IBCTransfer) > 0 { + for _, e := range m.IBCTransfer { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + l = m.ICADelegate.Size() + n += 1 + l + sovLscosmos(uint64(l)) + if len(m.UndelegatonCompleteIBCTransfer) > 0 { + for _, e := range m.UndelegatonCompleteIBCTransfer { + l = e.Size() + n += 1 + l + sovLscosmos(uint64(l)) + } + } + return n +} + +func (m *TransientUndelegationTransfer) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.EpochNumber != 0 { + n += 1 + sovLscosmos(uint64(m.EpochNumber)) + } + l = m.AmountUnbonded.Size() + n += 1 + l + sovLscosmos(uint64(l)) + return n +} + +func (m *UnbondingEpochCValue) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.EpochNumber != 0 { + n += 1 + sovLscosmos(uint64(m.EpochNumber)) + } + l = m.STKBurn.Size() + n += 1 + l + sovLscosmos(uint64(l)) + l = m.AmountUnbonded.Size() + n += 1 + l + sovLscosmos(uint64(l)) + if m.IsMatured { + n += 2 + } + if m.IsFailed { + n += 2 + } + return n +} + +func (m *DelegatorUnbondingEpochEntry) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + if m.EpochNumber != 0 { + n += 1 + sovLscosmos(uint64(m.EpochNumber)) + } + l = m.Amount.Size() + n += 1 + l + sovLscosmos(uint64(l)) + return n +} + +func (m *HostAccounts) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAccountOwnerID) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + l = len(m.RewardsAccountOwnerID) + if l > 0 { + n += 1 + l + sovLscosmos(uint64(l)) + } + return n +} + +func sovLscosmos(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozLscosmos(x uint64) (n int) { + return sovLscosmos(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *AllowListedValidators) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: AllowListedValidators: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: AllowListedValidators: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AllowListedValidators", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.AllowListedValidators = append(m.AllowListedValidators, AllowListedValidator{}) + if err := m.AllowListedValidators[len(m.AllowListedValidators)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *AllowListedValidator) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: AllowListedValidator: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: AllowListedValidator: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TargetWeight", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.TargetWeight.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *PstakeParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: PstakeParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: PstakeParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeDepositFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeDepositFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeRestakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeRestakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeUnstakeFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeUnstakeFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeRedemptionFee", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeRedemptionFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeFeeAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PstakeFeeAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostChainParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostChainParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostChainParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConnectionID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConnectionID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferChannel", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferChannel = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferPort", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferPort = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field BaseDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.BaseDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MintDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.MintDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MinDeposit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.MinDeposit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeParams", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *DelegationState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: DelegationState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: DelegationState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostDelegationAccountBalance", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostDelegationAccountBalance = append(m.HostDelegationAccountBalance, types.Coin{}) + if err := m.HostDelegationAccountBalance[len(m.HostDelegationAccountBalance)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChainDelegationAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostChainDelegationAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostAccountDelegations", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostAccountDelegations = append(m.HostAccountDelegations, HostAccountDelegation{}) + if err := m.HostAccountDelegations[len(m.HostAccountDelegations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostAccountUndelegations", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostAccountUndelegations = append(m.HostAccountUndelegations, HostAccountUndelegation{}) + if err := m.HostAccountUndelegations[len(m.HostAccountUndelegations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostAccountDelegation) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostAccountDelegation: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostAccountDelegation: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostAccountUndelegation) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostAccountUndelegation: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostAccountUndelegation: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TotalUndelegationAmount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.TotalUndelegationAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CompletionTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(&m.CompletionTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UndelegationEntries", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UndelegationEntries = append(m.UndelegationEntries, UndelegationEntry{}) + if err := m.UndelegationEntries[len(m.UndelegationEntries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *UndelegationEntry) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: UndelegationEntry: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: UndelegationEntry: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostChainRewardAddress) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostChainRewardAddress: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostChainRewardAddress: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *IBCAmountTransientStore) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: IBCAmountTransientStore: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: IBCAmountTransientStore: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IBCTransfer", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.IBCTransfer = append(m.IBCTransfer, types.Coin{}) + if err := m.IBCTransfer[len(m.IBCTransfer)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ICADelegate", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ICADelegate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UndelegatonCompleteIBCTransfer", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UndelegatonCompleteIBCTransfer = append(m.UndelegatonCompleteIBCTransfer, TransientUndelegationTransfer{}) + if err := m.UndelegatonCompleteIBCTransfer[len(m.UndelegatonCompleteIBCTransfer)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *TransientUndelegationTransfer) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: TransientUndelegationTransfer: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: TransientUndelegationTransfer: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AmountUnbonded", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AmountUnbonded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *UnbondingEpochCValue) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: UnbondingEpochCValue: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: UnbondingEpochCValue: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field STKBurn", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.STKBurn.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AmountUnbonded", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AmountUnbonded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IsMatured", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.IsMatured = bool(v != 0) + case 5: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IsFailed", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.IsFailed = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *DelegatorUnbondingEpochEntry) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: DelegatorUnbondingEpochEntry: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: DelegatorUnbondingEpochEntry: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HostAccounts) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostAccounts: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostAccounts: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAccountOwnerID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAccountOwnerID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RewardsAccountOwnerID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowLscosmos + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthLscosmos + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthLscosmos + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RewardsAccountOwnerID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipLscosmos(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthLscosmos + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipLscosmos(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowLscosmos + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowLscosmos + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowLscosmos + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthLscosmos + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupLscosmos + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthLscosmos + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthLscosmos = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowLscosmos = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupLscosmos = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/lscosmos/types/msgs.go b/x/lscosmos/types/msgs.go new file mode 100644 index 000000000..da46b92b7 --- /dev/null +++ b/x/lscosmos/types/msgs.go @@ -0,0 +1,216 @@ +package types + +import ( + sdk "github.com/cosmos/cosmos-sdk/types" +) + +var ( + _ sdk.Msg = &MsgLiquidStake{} + _ sdk.Msg = &MsgLiquidUnstake{} + _ sdk.Msg = &MsgRedeem{} + _ sdk.Msg = &MsgClaim{} + _ sdk.Msg = &MsgRecreateICA{} + _ sdk.Msg = &MsgJumpStart{} + _ sdk.Msg = &MsgChangeModuleState{} + _ sdk.Msg = &MsgReportSlashing{} +) + +// Route should return the name of the module +func (m *MsgLiquidStake) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgLiquidStake) Type() string { return MsgTypeLiquidStake } + +// ValidateBasic performs stateless checks +func (m *MsgLiquidStake) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgLiquidStake) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgLiquidStake) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgLiquidUnstake) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgLiquidUnstake) Type() string { return MsgTypeLiquidUnstake } + +// ValidateBasic performs stateless checks +func (m *MsgLiquidUnstake) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgLiquidUnstake) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgLiquidUnstake) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgRedeem) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgRedeem) Type() string { return MsgTypeRedeem } + +// ValidateBasic performs stateless checks +func (m *MsgRedeem) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgRedeem) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgRedeem) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgClaim) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgClaim) Type() string { return MsgTypeClaim } + +// ValidateBasic performs stateless checks +func (m *MsgClaim) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgClaim) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgClaim) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.DelegatorAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgRecreateICA) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgRecreateICA) Type() string { return MsgTypeRecreateICA } + +// ValidateBasic performs stateless checks +func (m *MsgRecreateICA) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgRecreateICA) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgRecreateICA) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.FromAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgJumpStart) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgJumpStart) Type() string { return MsgTypeJumpStart } + +// ValidateBasic performs stateless checks +func (m *MsgJumpStart) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgJumpStart) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgJumpStart) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.PstakeAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgChangeModuleState) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgChangeModuleState) Type() string { return MsgTypeChangeModuleState } + +// ValidateBasic performs stateless checks +func (m *MsgChangeModuleState) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgChangeModuleState) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgChangeModuleState) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.PstakeAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} + +// Route should return the name of the module +func (m *MsgReportSlashing) Route() string { return RouterKey } + +// Type should return the action +func (m *MsgReportSlashing) Type() string { return MsgTypeReportSlashing } + +// ValidateBasic performs stateless checks +func (m *MsgReportSlashing) ValidateBasic() error { + return nil +} + +// GetSignBytes encodes the message for signing +func (m *MsgReportSlashing) GetSignBytes() []byte { + return sdk.MustSortJSON(AminoCdc.MustMarshalJSON(m)) +} + +// GetSigners defines whose signature is required +func (m *MsgReportSlashing) GetSigners() []sdk.AccAddress { + acc, err := sdk.AccAddressFromBech32(m.PstakeAddress) + if err != nil { + panic(err) + } + return []sdk.AccAddress{acc} +} diff --git a/x/lscosmos/types/msgs.pb.go b/x/lscosmos/types/msgs.pb.go new file mode 100644 index 000000000..2843064f6 --- /dev/null +++ b/x/lscosmos/types/msgs.pb.go @@ -0,0 +1,3648 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/msgs.proto + +package types + +import ( + context "context" + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + _ "github.com/cosmos/cosmos-sdk/codec/types" + types "github.com/cosmos/cosmos-sdk/types" + _ "github.com/cosmos/cosmos-sdk/types/msgservice" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Deprecated: Do not use. +type MsgLiquidStake struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *MsgLiquidStake) Reset() { *m = MsgLiquidStake{} } +func (m *MsgLiquidStake) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidStake) ProtoMessage() {} +func (*MsgLiquidStake) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{0} +} +func (m *MsgLiquidStake) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidStake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidStake.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidStake) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidStake.Merge(m, src) +} +func (m *MsgLiquidStake) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidStake) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidStake.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidStake proto.InternalMessageInfo + +func (m *MsgLiquidStake) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgLiquidStake) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type MsgLiquidStakeResponse struct { +} + +func (m *MsgLiquidStakeResponse) Reset() { *m = MsgLiquidStakeResponse{} } +func (m *MsgLiquidStakeResponse) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidStakeResponse) ProtoMessage() {} +func (*MsgLiquidStakeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{1} +} +func (m *MsgLiquidStakeResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidStakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidStakeResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidStakeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidStakeResponse.Merge(m, src) +} +func (m *MsgLiquidStakeResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidStakeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidStakeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidStakeResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgLiquidUnstake struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *MsgLiquidUnstake) Reset() { *m = MsgLiquidUnstake{} } +func (m *MsgLiquidUnstake) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidUnstake) ProtoMessage() {} +func (*MsgLiquidUnstake) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{2} +} +func (m *MsgLiquidUnstake) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidUnstake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidUnstake.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidUnstake) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidUnstake.Merge(m, src) +} +func (m *MsgLiquidUnstake) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidUnstake) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidUnstake.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidUnstake proto.InternalMessageInfo + +func (m *MsgLiquidUnstake) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgLiquidUnstake) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type MsgLiquidUnstakeResponse struct { +} + +func (m *MsgLiquidUnstakeResponse) Reset() { *m = MsgLiquidUnstakeResponse{} } +func (m *MsgLiquidUnstakeResponse) String() string { return proto.CompactTextString(m) } +func (*MsgLiquidUnstakeResponse) ProtoMessage() {} +func (*MsgLiquidUnstakeResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{3} +} +func (m *MsgLiquidUnstakeResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgLiquidUnstakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgLiquidUnstakeResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgLiquidUnstakeResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgLiquidUnstakeResponse.Merge(m, src) +} +func (m *MsgLiquidUnstakeResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgLiquidUnstakeResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgLiquidUnstakeResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgLiquidUnstakeResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgRedeem struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + Amount types.Coin `protobuf:"bytes,2,opt,name=amount,proto3" json:"amount"` +} + +func (m *MsgRedeem) Reset() { *m = MsgRedeem{} } +func (m *MsgRedeem) String() string { return proto.CompactTextString(m) } +func (*MsgRedeem) ProtoMessage() {} +func (*MsgRedeem) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{4} +} +func (m *MsgRedeem) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRedeem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRedeem.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRedeem) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRedeem.Merge(m, src) +} +func (m *MsgRedeem) XXX_Size() int { + return m.Size() +} +func (m *MsgRedeem) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRedeem.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRedeem proto.InternalMessageInfo + +func (m *MsgRedeem) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *MsgRedeem) GetAmount() types.Coin { + if m != nil { + return m.Amount + } + return types.Coin{} +} + +// Deprecated: Do not use. +type MsgRedeemResponse struct { +} + +func (m *MsgRedeemResponse) Reset() { *m = MsgRedeemResponse{} } +func (m *MsgRedeemResponse) String() string { return proto.CompactTextString(m) } +func (*MsgRedeemResponse) ProtoMessage() {} +func (*MsgRedeemResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{5} +} +func (m *MsgRedeemResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRedeemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRedeemResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRedeemResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRedeemResponse.Merge(m, src) +} +func (m *MsgRedeemResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgRedeemResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRedeemResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRedeemResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgClaim struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` +} + +func (m *MsgClaim) Reset() { *m = MsgClaim{} } +func (m *MsgClaim) String() string { return proto.CompactTextString(m) } +func (*MsgClaim) ProtoMessage() {} +func (*MsgClaim) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{6} +} +func (m *MsgClaim) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgClaim.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgClaim) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgClaim.Merge(m, src) +} +func (m *MsgClaim) XXX_Size() int { + return m.Size() +} +func (m *MsgClaim) XXX_DiscardUnknown() { + xxx_messageInfo_MsgClaim.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgClaim proto.InternalMessageInfo + +func (m *MsgClaim) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +// Deprecated: Do not use. +type MsgClaimResponse struct { +} + +func (m *MsgClaimResponse) Reset() { *m = MsgClaimResponse{} } +func (m *MsgClaimResponse) String() string { return proto.CompactTextString(m) } +func (*MsgClaimResponse) ProtoMessage() {} +func (*MsgClaimResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{7} +} +func (m *MsgClaimResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgClaimResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgClaimResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgClaimResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgClaimResponse.Merge(m, src) +} +func (m *MsgClaimResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgClaimResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgClaimResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgClaimResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgRecreateICA struct { + FromAddress string `protobuf:"bytes,1,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"` +} + +func (m *MsgRecreateICA) Reset() { *m = MsgRecreateICA{} } +func (m *MsgRecreateICA) String() string { return proto.CompactTextString(m) } +func (*MsgRecreateICA) ProtoMessage() {} +func (*MsgRecreateICA) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{8} +} +func (m *MsgRecreateICA) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRecreateICA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRecreateICA.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRecreateICA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRecreateICA.Merge(m, src) +} +func (m *MsgRecreateICA) XXX_Size() int { + return m.Size() +} +func (m *MsgRecreateICA) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRecreateICA.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRecreateICA proto.InternalMessageInfo + +func (m *MsgRecreateICA) GetFromAddress() string { + if m != nil { + return m.FromAddress + } + return "" +} + +// Deprecated: Do not use. +type MsgRecreateICAResponse struct { +} + +func (m *MsgRecreateICAResponse) Reset() { *m = MsgRecreateICAResponse{} } +func (m *MsgRecreateICAResponse) String() string { return proto.CompactTextString(m) } +func (*MsgRecreateICAResponse) ProtoMessage() {} +func (*MsgRecreateICAResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{9} +} +func (m *MsgRecreateICAResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRecreateICAResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRecreateICAResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRecreateICAResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRecreateICAResponse.Merge(m, src) +} +func (m *MsgRecreateICAResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgRecreateICAResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRecreateICAResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRecreateICAResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgJumpStart struct { + PstakeAddress string `protobuf:"bytes,1,opt,name=pstake_address,json=pstakeAddress,proto3" json:"pstake_address,omitempty"` + ChainID string `protobuf:"bytes,2,opt,name=chain_i_d,json=chainID,proto3" json:"chain_i_d,omitempty"` + ConnectionID string `protobuf:"bytes,3,opt,name=connection_i_d,json=connectionID,proto3" json:"connection_i_d,omitempty"` + TransferChannel string `protobuf:"bytes,4,opt,name=transfer_channel,json=transferChannel,proto3" json:"transfer_channel,omitempty"` + TransferPort string `protobuf:"bytes,5,opt,name=transfer_port,json=transferPort,proto3" json:"transfer_port,omitempty"` + BaseDenom string `protobuf:"bytes,6,opt,name=base_denom,json=baseDenom,proto3" json:"base_denom,omitempty"` + MintDenom string `protobuf:"bytes,7,opt,name=mint_denom,json=mintDenom,proto3" json:"mint_denom,omitempty"` + MinDeposit cosmossdk_io_math.Int `protobuf:"bytes,8,opt,name=min_deposit,json=minDeposit,proto3,customtype=cosmossdk.io/math.Int" json:"min_deposit"` + AllowListedValidators AllowListedValidators `protobuf:"bytes,9,opt,name=allow_listed_validators,json=allowListedValidators,proto3" json:"allow_listed_validators"` + PstakeParams PstakeParams `protobuf:"bytes,10,opt,name=pstake_params,json=pstakeParams,proto3" json:"pstake_params"` + HostAccounts HostAccounts `protobuf:"bytes,11,opt,name=host_accounts,json=hostAccounts,proto3" json:"host_accounts"` +} + +func (m *MsgJumpStart) Reset() { *m = MsgJumpStart{} } +func (m *MsgJumpStart) String() string { return proto.CompactTextString(m) } +func (*MsgJumpStart) ProtoMessage() {} +func (*MsgJumpStart) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{10} +} +func (m *MsgJumpStart) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgJumpStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgJumpStart.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgJumpStart) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgJumpStart.Merge(m, src) +} +func (m *MsgJumpStart) XXX_Size() int { + return m.Size() +} +func (m *MsgJumpStart) XXX_DiscardUnknown() { + xxx_messageInfo_MsgJumpStart.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgJumpStart proto.InternalMessageInfo + +func (m *MsgJumpStart) GetPstakeAddress() string { + if m != nil { + return m.PstakeAddress + } + return "" +} + +func (m *MsgJumpStart) GetChainID() string { + if m != nil { + return m.ChainID + } + return "" +} + +func (m *MsgJumpStart) GetConnectionID() string { + if m != nil { + return m.ConnectionID + } + return "" +} + +func (m *MsgJumpStart) GetTransferChannel() string { + if m != nil { + return m.TransferChannel + } + return "" +} + +func (m *MsgJumpStart) GetTransferPort() string { + if m != nil { + return m.TransferPort + } + return "" +} + +func (m *MsgJumpStart) GetBaseDenom() string { + if m != nil { + return m.BaseDenom + } + return "" +} + +func (m *MsgJumpStart) GetMintDenom() string { + if m != nil { + return m.MintDenom + } + return "" +} + +func (m *MsgJumpStart) GetAllowListedValidators() AllowListedValidators { + if m != nil { + return m.AllowListedValidators + } + return AllowListedValidators{} +} + +func (m *MsgJumpStart) GetPstakeParams() PstakeParams { + if m != nil { + return m.PstakeParams + } + return PstakeParams{} +} + +func (m *MsgJumpStart) GetHostAccounts() HostAccounts { + if m != nil { + return m.HostAccounts + } + return HostAccounts{} +} + +// Deprecated: Do not use. +type MsgJumpStartResponse struct { +} + +func (m *MsgJumpStartResponse) Reset() { *m = MsgJumpStartResponse{} } +func (m *MsgJumpStartResponse) String() string { return proto.CompactTextString(m) } +func (*MsgJumpStartResponse) ProtoMessage() {} +func (*MsgJumpStartResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{11} +} +func (m *MsgJumpStartResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgJumpStartResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgJumpStartResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgJumpStartResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgJumpStartResponse.Merge(m, src) +} +func (m *MsgJumpStartResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgJumpStartResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgJumpStartResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgJumpStartResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgChangeModuleState struct { + PstakeAddress string `protobuf:"bytes,1,opt,name=pstake_address,json=pstakeAddress,proto3" json:"pstake_address,omitempty"` + ModuleState bool `protobuf:"varint,2,opt,name=module_state,json=moduleState,proto3" json:"module_state,omitempty"` +} + +func (m *MsgChangeModuleState) Reset() { *m = MsgChangeModuleState{} } +func (m *MsgChangeModuleState) String() string { return proto.CompactTextString(m) } +func (*MsgChangeModuleState) ProtoMessage() {} +func (*MsgChangeModuleState) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{12} +} +func (m *MsgChangeModuleState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgChangeModuleState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgChangeModuleState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgChangeModuleState) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgChangeModuleState.Merge(m, src) +} +func (m *MsgChangeModuleState) XXX_Size() int { + return m.Size() +} +func (m *MsgChangeModuleState) XXX_DiscardUnknown() { + xxx_messageInfo_MsgChangeModuleState.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgChangeModuleState proto.InternalMessageInfo + +func (m *MsgChangeModuleState) GetPstakeAddress() string { + if m != nil { + return m.PstakeAddress + } + return "" +} + +func (m *MsgChangeModuleState) GetModuleState() bool { + if m != nil { + return m.ModuleState + } + return false +} + +// Deprecated: Do not use. +type MsgChangeModuleStateResponse struct { +} + +func (m *MsgChangeModuleStateResponse) Reset() { *m = MsgChangeModuleStateResponse{} } +func (m *MsgChangeModuleStateResponse) String() string { return proto.CompactTextString(m) } +func (*MsgChangeModuleStateResponse) ProtoMessage() {} +func (*MsgChangeModuleStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{13} +} +func (m *MsgChangeModuleStateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgChangeModuleStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgChangeModuleStateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgChangeModuleStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgChangeModuleStateResponse.Merge(m, src) +} +func (m *MsgChangeModuleStateResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgChangeModuleStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgChangeModuleStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgChangeModuleStateResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgReportSlashing struct { + PstakeAddress string `protobuf:"bytes,1,opt,name=pstake_address,json=pstakeAddress,proto3" json:"pstake_address,omitempty"` + ValidatorAddress string `protobuf:"bytes,2,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"` +} + +func (m *MsgReportSlashing) Reset() { *m = MsgReportSlashing{} } +func (m *MsgReportSlashing) String() string { return proto.CompactTextString(m) } +func (*MsgReportSlashing) ProtoMessage() {} +func (*MsgReportSlashing) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{14} +} +func (m *MsgReportSlashing) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgReportSlashing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgReportSlashing.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgReportSlashing) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgReportSlashing.Merge(m, src) +} +func (m *MsgReportSlashing) XXX_Size() int { + return m.Size() +} +func (m *MsgReportSlashing) XXX_DiscardUnknown() { + xxx_messageInfo_MsgReportSlashing.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgReportSlashing proto.InternalMessageInfo + +func (m *MsgReportSlashing) GetPstakeAddress() string { + if m != nil { + return m.PstakeAddress + } + return "" +} + +func (m *MsgReportSlashing) GetValidatorAddress() string { + if m != nil { + return m.ValidatorAddress + } + return "" +} + +// Deprecated: Do not use. +type MsgReportSlashingResponse struct { +} + +func (m *MsgReportSlashingResponse) Reset() { *m = MsgReportSlashingResponse{} } +func (m *MsgReportSlashingResponse) String() string { return proto.CompactTextString(m) } +func (*MsgReportSlashingResponse) ProtoMessage() {} +func (*MsgReportSlashingResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_2c178418d9a52b7e, []int{15} +} +func (m *MsgReportSlashingResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgReportSlashingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgReportSlashingResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgReportSlashingResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgReportSlashingResponse.Merge(m, src) +} +func (m *MsgReportSlashingResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgReportSlashingResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgReportSlashingResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgReportSlashingResponse proto.InternalMessageInfo + +func init() { + proto.RegisterType((*MsgLiquidStake)(nil), "pstake.lscosmos.v1beta1.MsgLiquidStake") + proto.RegisterType((*MsgLiquidStakeResponse)(nil), "pstake.lscosmos.v1beta1.MsgLiquidStakeResponse") + proto.RegisterType((*MsgLiquidUnstake)(nil), "pstake.lscosmos.v1beta1.MsgLiquidUnstake") + proto.RegisterType((*MsgLiquidUnstakeResponse)(nil), "pstake.lscosmos.v1beta1.MsgLiquidUnstakeResponse") + proto.RegisterType((*MsgRedeem)(nil), "pstake.lscosmos.v1beta1.MsgRedeem") + proto.RegisterType((*MsgRedeemResponse)(nil), "pstake.lscosmos.v1beta1.MsgRedeemResponse") + proto.RegisterType((*MsgClaim)(nil), "pstake.lscosmos.v1beta1.MsgClaim") + proto.RegisterType((*MsgClaimResponse)(nil), "pstake.lscosmos.v1beta1.MsgClaimResponse") + proto.RegisterType((*MsgRecreateICA)(nil), "pstake.lscosmos.v1beta1.MsgRecreateICA") + proto.RegisterType((*MsgRecreateICAResponse)(nil), "pstake.lscosmos.v1beta1.MsgRecreateICAResponse") + proto.RegisterType((*MsgJumpStart)(nil), "pstake.lscosmos.v1beta1.MsgJumpStart") + proto.RegisterType((*MsgJumpStartResponse)(nil), "pstake.lscosmos.v1beta1.MsgJumpStartResponse") + proto.RegisterType((*MsgChangeModuleState)(nil), "pstake.lscosmos.v1beta1.MsgChangeModuleState") + proto.RegisterType((*MsgChangeModuleStateResponse)(nil), "pstake.lscosmos.v1beta1.MsgChangeModuleStateResponse") + proto.RegisterType((*MsgReportSlashing)(nil), "pstake.lscosmos.v1beta1.MsgReportSlashing") + proto.RegisterType((*MsgReportSlashingResponse)(nil), "pstake.lscosmos.v1beta1.MsgReportSlashingResponse") +} + +func init() { + proto.RegisterFile("pstake/lscosmos/v1beta1/msgs.proto", fileDescriptor_2c178418d9a52b7e) +} + +var fileDescriptor_2c178418d9a52b7e = []byte{ + // 1096 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x97, 0x4f, 0x6f, 0xdc, 0xc4, + 0x1b, 0xc7, 0xe3, 0xb4, 0x49, 0xb3, 0xb3, 0x49, 0x7e, 0x89, 0x7f, 0x49, 0xe3, 0x58, 0xe9, 0x26, + 0x31, 0x69, 0xfe, 0xd1, 0xd8, 0x4a, 0x10, 0xaa, 0x14, 0x04, 0x28, 0x7f, 0x90, 0x08, 0xea, 0x8a, + 0x68, 0x23, 0x40, 0xe2, 0x62, 0xcd, 0xda, 0x13, 0xaf, 0x15, 0x7b, 0xc6, 0x78, 0x66, 0x03, 0x3d, + 0x20, 0x41, 0x4f, 0xbd, 0x20, 0x81, 0x10, 0x12, 0x17, 0x0e, 0x1c, 0xb8, 0x20, 0x90, 0x7a, 0xe0, + 0x35, 0xa0, 0x1e, 0x2b, 0xb8, 0x20, 0x0e, 0x15, 0x4a, 0x90, 0xfa, 0x36, 0xd0, 0x8c, 0xc7, 0x8e, + 0x9d, 0x8d, 0x77, 0x17, 0x95, 0x43, 0x6f, 0xf1, 0xf3, 0x7c, 0x9f, 0xe7, 0xf9, 0x8c, 0xe7, 0xeb, + 0x99, 0x2c, 0x30, 0x22, 0xca, 0xe0, 0x09, 0xb2, 0x02, 0xea, 0x10, 0x1a, 0x12, 0x6a, 0x9d, 0x6e, + 0x36, 0x11, 0x83, 0x9b, 0x56, 0x48, 0x3d, 0x6a, 0x46, 0x31, 0x61, 0x44, 0x9d, 0x49, 0x34, 0x66, + 0xaa, 0x31, 0xa5, 0x46, 0x9f, 0xf2, 0x88, 0x47, 0x84, 0xc6, 0xe2, 0x7f, 0x25, 0x72, 0x7d, 0xce, + 0x23, 0xc4, 0x0b, 0x90, 0x05, 0x23, 0xdf, 0x82, 0x18, 0x13, 0x06, 0x99, 0x4f, 0xb0, 0x6c, 0xa6, + 0xcf, 0xca, 0xac, 0x78, 0x6a, 0xb6, 0x8f, 0x2d, 0x88, 0xef, 0xcb, 0x54, 0x4d, 0x22, 0x34, 0x21, + 0x45, 0x19, 0x87, 0x43, 0x7c, 0x9c, 0x96, 0x26, 0x79, 0x3b, 0x99, 0x28, 0x59, 0x92, 0xd4, 0x8c, + 0x2c, 0x0d, 0xa9, 0x67, 0x9d, 0x0a, 0x78, 0x99, 0x58, 0x2e, 0x5b, 0x5f, 0xb6, 0x18, 0xa1, 0x33, + 0x7e, 0x54, 0xc0, 0x78, 0x9d, 0x7a, 0xf7, 0xfc, 0x8f, 0xda, 0xbe, 0x7b, 0xc4, 0x4b, 0xd4, 0xb7, + 0xc0, 0xa4, 0x8b, 0x02, 0xe4, 0x41, 0x46, 0x62, 0x1b, 0xba, 0x6e, 0x8c, 0x28, 0xd5, 0x94, 0x05, + 0x65, 0xb5, 0xb2, 0xab, 0xfd, 0xf6, 0xcb, 0xc6, 0x94, 0xac, 0xdf, 0x49, 0x32, 0x47, 0x2c, 0xf6, + 0xb1, 0xd7, 0x98, 0xc8, 0x4a, 0x64, 0x5c, 0xbd, 0x0b, 0x86, 0x61, 0x48, 0xda, 0x98, 0x69, 0x83, + 0x0b, 0xca, 0x6a, 0x75, 0x6b, 0xd6, 0x94, 0x85, 0x7c, 0x99, 0xe9, 0xab, 0x34, 0xf7, 0x88, 0x8f, + 0x77, 0xaf, 0x3f, 0x7e, 0x3a, 0x3f, 0xd0, 0x90, 0xf2, 0x6d, 0xed, 0xc1, 0xb3, 0x47, 0xeb, 0x57, + 0x21, 0x18, 0x73, 0xe0, 0x66, 0x91, 0xb5, 0x81, 0x68, 0x44, 0x30, 0x45, 0xdb, 0x83, 0x9a, 0x62, + 0xfc, 0xa4, 0x80, 0x89, 0x2c, 0xfd, 0x1e, 0xa6, 0x2f, 0xf8, 0x62, 0x6a, 0x40, 0xbb, 0x4c, 0x5b, + 0x58, 0xce, 0x0f, 0x0a, 0xa8, 0xd4, 0xa9, 0xd7, 0x40, 0x2e, 0x42, 0xe1, 0x0b, 0xbc, 0x8e, 0x19, + 0x30, 0x99, 0x61, 0x16, 0x16, 0x70, 0x02, 0x46, 0xea, 0xd4, 0xdb, 0x0b, 0xa0, 0xff, 0x5f, 0xe1, + 0x77, 0xa1, 0xb8, 0x29, 0xf6, 0x5e, 0x0c, 0x2b, 0x40, 0x34, 0x85, 0xbd, 0x1b, 0xc8, 0x89, 0x11, + 0x64, 0xe8, 0x60, 0x6f, 0x47, 0x7d, 0x0d, 0x8c, 0x1e, 0xc7, 0x24, 0xec, 0x9b, 0xa2, 0xca, 0xd5, + 0x29, 0xc0, 0xff, 0x39, 0xc0, 0xa5, 0x7a, 0x69, 0xcb, 0xdc, 0x8c, 0x02, 0xc1, 0xc3, 0x21, 0x30, + 0x5a, 0xa7, 0xde, 0x3b, 0xed, 0x30, 0x3a, 0x62, 0x30, 0x66, 0xea, 0x9b, 0x60, 0x3c, 0xf9, 0x38, + 0xfb, 0x46, 0x18, 0x4b, 0xf4, 0xe9, 0x26, 0xea, 0xa0, 0xe2, 0xb4, 0xa0, 0x8f, 0x6d, 0xdf, 0x76, + 0xc5, 0x3e, 0x56, 0x1a, 0x37, 0x44, 0xe0, 0x60, 0x5f, 0x5d, 0x02, 0xe3, 0x0e, 0xc1, 0x18, 0x39, + 0xfc, 0xec, 0x11, 0x82, 0x6b, 0x42, 0x30, 0x7a, 0x11, 0x3d, 0xd8, 0x57, 0xd7, 0xc0, 0x04, 0x8b, + 0x21, 0xa6, 0xc7, 0x28, 0xb6, 0x9d, 0x16, 0xc4, 0x18, 0x05, 0xda, 0x75, 0xa1, 0xfb, 0x5f, 0x1a, + 0xdf, 0x4b, 0xc2, 0xea, 0x4b, 0x60, 0x2c, 0x93, 0x46, 0x24, 0x66, 0xda, 0x50, 0xd2, 0x2f, 0x0d, + 0x1e, 0x92, 0x98, 0xa9, 0xb7, 0x00, 0xe0, 0x06, 0xb2, 0x5d, 0x84, 0x49, 0xa8, 0x0d, 0x0b, 0x45, + 0x85, 0x47, 0xf6, 0x79, 0x80, 0xa7, 0x43, 0x1f, 0x33, 0x99, 0xbe, 0x91, 0xa4, 0x79, 0x24, 0x49, + 0xbf, 0x01, 0xaa, 0xa1, 0x8f, 0x6d, 0x17, 0x45, 0x84, 0xfa, 0x4c, 0x1b, 0x11, 0x6f, 0xe3, 0x16, + 0xb7, 0xdf, 0x9f, 0x4f, 0xe7, 0xa7, 0x93, 0x37, 0x42, 0xdd, 0x13, 0xd3, 0x27, 0x56, 0x08, 0x59, + 0xcb, 0x3c, 0xc0, 0xac, 0xc1, 0x1b, 0xee, 0x27, 0x05, 0x6a, 0x00, 0x66, 0x60, 0x10, 0x90, 0x8f, + 0xed, 0xc0, 0xa7, 0x0c, 0xb9, 0xf6, 0x29, 0x0c, 0x7c, 0x97, 0xfb, 0x83, 0x6a, 0x15, 0xe1, 0x72, + 0xd3, 0x2c, 0x39, 0xc9, 0xcd, 0x1d, 0x5e, 0x77, 0x4f, 0x94, 0xbd, 0x9f, 0x55, 0x49, 0xeb, 0x4f, + 0xc3, 0xab, 0x92, 0xea, 0x21, 0x90, 0xdb, 0x61, 0x47, 0x30, 0x86, 0x21, 0xd5, 0x80, 0x98, 0x71, + 0xbb, 0x74, 0xc6, 0xa1, 0x88, 0x1f, 0x0a, 0xb1, 0x6c, 0x3d, 0x1a, 0xe5, 0x62, 0xbc, 0x63, 0x8b, + 0x50, 0x66, 0x43, 0xc7, 0xe1, 0xdf, 0x1a, 0xd5, 0xaa, 0x3d, 0x3a, 0xbe, 0x4d, 0x28, 0xdb, 0x91, + 0xe2, 0xb4, 0x63, 0x2b, 0x17, 0xdb, 0x9e, 0xe6, 0x36, 0xed, 0x70, 0x99, 0xa1, 0x83, 0xa9, 0xbc, + 0x13, 0x0b, 0x36, 0xfd, 0x4a, 0x11, 0x49, 0xbe, 0xed, 0x1e, 0xaa, 0x13, 0xb7, 0x1d, 0xa0, 0x23, + 0x06, 0x19, 0x7a, 0x7e, 0xbb, 0x2e, 0x82, 0xd1, 0x50, 0xf4, 0xb3, 0x29, 0x6f, 0x28, 0x1c, 0x3b, + 0xd2, 0xa8, 0x86, 0x17, 0x33, 0xca, 0x78, 0x0d, 0x30, 0x77, 0x15, 0x52, 0x81, 0xfb, 0x5b, 0x45, + 0x9e, 0x3f, 0xdc, 0x9c, 0x47, 0x01, 0xa4, 0x2d, 0x1f, 0x7b, 0xcf, 0x0f, 0xfd, 0x32, 0x98, 0xcc, + 0x6c, 0x94, 0xf5, 0x48, 0xbe, 0xb5, 0x89, 0x2c, 0x91, 0x9e, 0x0a, 0x25, 0xf8, 0xf3, 0x60, 0xb6, + 0x83, 0x2c, 0xcf, 0xbe, 0xf5, 0x6b, 0x05, 0x5c, 0xab, 0x53, 0x4f, 0xfd, 0x46, 0x01, 0xd5, 0xfc, + 0x0d, 0xbc, 0x52, 0xba, 0xf3, 0xc5, 0xeb, 0x4f, 0xb7, 0xfa, 0x14, 0xa6, 0x53, 0x8d, 0x3b, 0x0f, + 0x7e, 0xff, 0xfb, 0xeb, 0xc1, 0x65, 0x63, 0xc9, 0x2a, 0xfb, 0xff, 0x20, 0xcf, 0xf1, 0x9d, 0x02, + 0xc6, 0x8a, 0xd7, 0xe9, 0x5a, 0xef, 0x81, 0x52, 0xaa, 0x6f, 0xf6, 0x2d, 0xcd, 0xe8, 0x4c, 0x41, + 0xb7, 0x6a, 0x2c, 0xf7, 0xa0, 0x4b, 0x69, 0x3e, 0x57, 0xc0, 0xb0, 0xbc, 0x1f, 0x8d, 0x6e, 0xd3, + 0x12, 0x8d, 0xbe, 0xde, 0x5b, 0x93, 0xa1, 0xac, 0x08, 0x94, 0x45, 0x63, 0xbe, 0x14, 0x45, 0x0e, + 0xfe, 0x14, 0x0c, 0x25, 0x57, 0xdc, 0x62, 0xb7, 0xee, 0x42, 0xa2, 0xaf, 0xf5, 0x94, 0x64, 0xf3, + 0x97, 0xc5, 0xfc, 0x05, 0xa3, 0x56, 0x3a, 0x3f, 0x99, 0xca, 0xad, 0x93, 0xbf, 0xdd, 0x56, 0xba, + 0xaf, 0x31, 0x13, 0x76, 0xb7, 0xce, 0x15, 0x77, 0x59, 0x1f, 0xd6, 0xc9, 0x73, 0x7c, 0xa1, 0x80, + 0xca, 0xc5, 0x95, 0x77, 0xbb, 0xdb, 0xb0, 0x4c, 0xa6, 0x6f, 0xf4, 0x25, 0xcb, 0x88, 0xd6, 0x05, + 0xd1, 0x92, 0x61, 0x94, 0x12, 0x5d, 0x10, 0xfc, 0xac, 0x80, 0xc9, 0xce, 0xb3, 0xad, 0xeb, 0xc0, + 0x0e, 0xb9, 0xfe, 0xea, 0xbf, 0x92, 0x67, 0x9c, 0x5b, 0x82, 0xf3, 0x8e, 0xb1, 0x5e, 0xbe, 0x97, + 0x1d, 0x64, 0xdf, 0x2b, 0x60, 0xfc, 0xd2, 0x99, 0xd6, 0xc3, 0xbe, 0x79, 0xad, 0xbe, 0xd5, 0xbf, + 0x36, 0xc3, 0xb4, 0x04, 0xe6, 0x9a, 0xb1, 0xd2, 0x65, 0x83, 0x0b, 0x43, 0x46, 0x3e, 0x7b, 0xf6, + 0x68, 0x5d, 0x79, 0x38, 0xa8, 0xec, 0x7e, 0xf0, 0xf8, 0xac, 0xa6, 0x3c, 0x39, 0xab, 0x29, 0x7f, + 0x9d, 0xd5, 0x94, 0x2f, 0xcf, 0x6b, 0x03, 0x4f, 0xce, 0x6b, 0x03, 0x7f, 0x9c, 0xd7, 0x06, 0x3e, + 0x7c, 0xdd, 0xf3, 0x59, 0xab, 0xdd, 0x34, 0x1d, 0x12, 0x5a, 0x11, 0x8a, 0x29, 0xbf, 0x4d, 0xb1, + 0x83, 0xde, 0xc5, 0x28, 0xff, 0xb8, 0x41, 0xdd, 0x13, 0xeb, 0xf4, 0xae, 0xf5, 0xc9, 0xc5, 0x4c, + 0x76, 0x3f, 0x42, 0xb4, 0x39, 0x2c, 0x7e, 0xa5, 0xbc, 0xf2, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, + 0x13, 0x48, 0xff, 0xe5, 0xaf, 0x0d, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// MsgClient is the client API for Msg service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +// +// Deprecated: Do not use. +type MsgClient interface { + LiquidStake(ctx context.Context, in *MsgLiquidStake, opts ...grpc.CallOption) (*MsgLiquidStakeResponse, error) + LiquidUnstake(ctx context.Context, in *MsgLiquidUnstake, opts ...grpc.CallOption) (*MsgLiquidUnstakeResponse, error) + Redeem(ctx context.Context, in *MsgRedeem, opts ...grpc.CallOption) (*MsgRedeemResponse, error) + Claim(ctx context.Context, in *MsgClaim, opts ...grpc.CallOption) (*MsgClaimResponse, error) + RecreateICA(ctx context.Context, in *MsgRecreateICA, opts ...grpc.CallOption) (*MsgRecreateICAResponse, error) + JumpStart(ctx context.Context, in *MsgJumpStart, opts ...grpc.CallOption) (*MsgJumpStartResponse, error) + ChangeModuleState(ctx context.Context, in *MsgChangeModuleState, opts ...grpc.CallOption) (*MsgChangeModuleStateResponse, error) + ReportSlashing(ctx context.Context, in *MsgReportSlashing, opts ...grpc.CallOption) (*MsgReportSlashingResponse, error) +} + +type msgClient struct { + cc grpc1.ClientConn +} + +// Deprecated: Do not use. +func NewMsgClient(cc grpc1.ClientConn) MsgClient { + return &msgClient{cc} +} + +func (c *msgClient) LiquidStake(ctx context.Context, in *MsgLiquidStake, opts ...grpc.CallOption) (*MsgLiquidStakeResponse, error) { + out := new(MsgLiquidStakeResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/LiquidStake", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) LiquidUnstake(ctx context.Context, in *MsgLiquidUnstake, opts ...grpc.CallOption) (*MsgLiquidUnstakeResponse, error) { + out := new(MsgLiquidUnstakeResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/LiquidUnstake", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) Redeem(ctx context.Context, in *MsgRedeem, opts ...grpc.CallOption) (*MsgRedeemResponse, error) { + out := new(MsgRedeemResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/Redeem", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) Claim(ctx context.Context, in *MsgClaim, opts ...grpc.CallOption) (*MsgClaimResponse, error) { + out := new(MsgClaimResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/Claim", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) RecreateICA(ctx context.Context, in *MsgRecreateICA, opts ...grpc.CallOption) (*MsgRecreateICAResponse, error) { + out := new(MsgRecreateICAResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/RecreateICA", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) JumpStart(ctx context.Context, in *MsgJumpStart, opts ...grpc.CallOption) (*MsgJumpStartResponse, error) { + out := new(MsgJumpStartResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/JumpStart", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) ChangeModuleState(ctx context.Context, in *MsgChangeModuleState, opts ...grpc.CallOption) (*MsgChangeModuleStateResponse, error) { + out := new(MsgChangeModuleStateResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/ChangeModuleState", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) ReportSlashing(ctx context.Context, in *MsgReportSlashing, opts ...grpc.CallOption) (*MsgReportSlashingResponse, error) { + out := new(MsgReportSlashingResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Msg/ReportSlashing", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MsgServer is the server API for Msg service. +// +// Deprecated: Do not use. +type MsgServer interface { + LiquidStake(context.Context, *MsgLiquidStake) (*MsgLiquidStakeResponse, error) + LiquidUnstake(context.Context, *MsgLiquidUnstake) (*MsgLiquidUnstakeResponse, error) + Redeem(context.Context, *MsgRedeem) (*MsgRedeemResponse, error) + Claim(context.Context, *MsgClaim) (*MsgClaimResponse, error) + RecreateICA(context.Context, *MsgRecreateICA) (*MsgRecreateICAResponse, error) + JumpStart(context.Context, *MsgJumpStart) (*MsgJumpStartResponse, error) + ChangeModuleState(context.Context, *MsgChangeModuleState) (*MsgChangeModuleStateResponse, error) + ReportSlashing(context.Context, *MsgReportSlashing) (*MsgReportSlashingResponse, error) +} + +// Deprecated: Do not use. +// UnimplementedMsgServer can be embedded to have forward compatible implementations. +type UnimplementedMsgServer struct { +} + +func (*UnimplementedMsgServer) LiquidStake(ctx context.Context, req *MsgLiquidStake) (*MsgLiquidStakeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LiquidStake not implemented") +} +func (*UnimplementedMsgServer) LiquidUnstake(ctx context.Context, req *MsgLiquidUnstake) (*MsgLiquidUnstakeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LiquidUnstake not implemented") +} +func (*UnimplementedMsgServer) Redeem(ctx context.Context, req *MsgRedeem) (*MsgRedeemResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Redeem not implemented") +} +func (*UnimplementedMsgServer) Claim(ctx context.Context, req *MsgClaim) (*MsgClaimResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Claim not implemented") +} +func (*UnimplementedMsgServer) RecreateICA(ctx context.Context, req *MsgRecreateICA) (*MsgRecreateICAResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RecreateICA not implemented") +} +func (*UnimplementedMsgServer) JumpStart(ctx context.Context, req *MsgJumpStart) (*MsgJumpStartResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method JumpStart not implemented") +} +func (*UnimplementedMsgServer) ChangeModuleState(ctx context.Context, req *MsgChangeModuleState) (*MsgChangeModuleStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ChangeModuleState not implemented") +} +func (*UnimplementedMsgServer) ReportSlashing(ctx context.Context, req *MsgReportSlashing) (*MsgReportSlashingResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ReportSlashing not implemented") +} + +// Deprecated: Do not use. +func RegisterMsgServer(s grpc1.Server, srv MsgServer) { + s.RegisterService(&_Msg_serviceDesc, srv) +} + +func _Msg_LiquidStake_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgLiquidStake) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).LiquidStake(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/LiquidStake", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).LiquidStake(ctx, req.(*MsgLiquidStake)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_LiquidUnstake_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgLiquidUnstake) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).LiquidUnstake(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/LiquidUnstake", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).LiquidUnstake(ctx, req.(*MsgLiquidUnstake)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_Redeem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgRedeem) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).Redeem(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/Redeem", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).Redeem(ctx, req.(*MsgRedeem)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_Claim_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgClaim) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).Claim(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/Claim", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).Claim(ctx, req.(*MsgClaim)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_RecreateICA_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgRecreateICA) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).RecreateICA(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/RecreateICA", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).RecreateICA(ctx, req.(*MsgRecreateICA)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_JumpStart_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgJumpStart) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).JumpStart(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/JumpStart", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).JumpStart(ctx, req.(*MsgJumpStart)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_ChangeModuleState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgChangeModuleState) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).ChangeModuleState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/ChangeModuleState", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).ChangeModuleState(ctx, req.(*MsgChangeModuleState)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_ReportSlashing_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgReportSlashing) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).ReportSlashing(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Msg/ReportSlashing", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).ReportSlashing(ctx, req.(*MsgReportSlashing)) + } + return interceptor(ctx, in, info, handler) +} + +var Msg_serviceDesc = _Msg_serviceDesc +var _Msg_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pstake.lscosmos.v1beta1.Msg", + HandlerType: (*MsgServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "LiquidStake", + Handler: _Msg_LiquidStake_Handler, + }, + { + MethodName: "LiquidUnstake", + Handler: _Msg_LiquidUnstake_Handler, + }, + { + MethodName: "Redeem", + Handler: _Msg_Redeem_Handler, + }, + { + MethodName: "Claim", + Handler: _Msg_Claim_Handler, + }, + { + MethodName: "RecreateICA", + Handler: _Msg_RecreateICA_Handler, + }, + { + MethodName: "JumpStart", + Handler: _Msg_JumpStart_Handler, + }, + { + MethodName: "ChangeModuleState", + Handler: _Msg_ChangeModuleState_Handler, + }, + { + MethodName: "ReportSlashing", + Handler: _Msg_ReportSlashing_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pstake/lscosmos/v1beta1/msgs.proto", +} + +func (m *MsgLiquidStake) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidStake) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidStake) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgLiquidStakeResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidStakeResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidStakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgLiquidUnstake) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidUnstake) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidUnstake) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgLiquidUnstakeResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgLiquidUnstakeResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgLiquidUnstakeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgRedeem) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRedeem) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRedeem) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgRedeemResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRedeemResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRedeemResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgClaim) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgClaim) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgClaimResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgClaimResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgClaimResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgRecreateICA) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRecreateICA) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRecreateICA) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.FromAddress) > 0 { + i -= len(m.FromAddress) + copy(dAtA[i:], m.FromAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.FromAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgRecreateICAResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRecreateICAResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRecreateICAResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgJumpStart) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgJumpStart) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgJumpStart) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostAccounts.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x5a + { + size, err := m.PstakeParams.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + { + size, err := m.AllowListedValidators.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + { + size := m.MinDeposit.Size() + i -= size + if _, err := m.MinDeposit.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintMsgs(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + if len(m.MintDenom) > 0 { + i -= len(m.MintDenom) + copy(dAtA[i:], m.MintDenom) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.MintDenom))) + i-- + dAtA[i] = 0x3a + } + if len(m.BaseDenom) > 0 { + i -= len(m.BaseDenom) + copy(dAtA[i:], m.BaseDenom) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.BaseDenom))) + i-- + dAtA[i] = 0x32 + } + if len(m.TransferPort) > 0 { + i -= len(m.TransferPort) + copy(dAtA[i:], m.TransferPort) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.TransferPort))) + i-- + dAtA[i] = 0x2a + } + if len(m.TransferChannel) > 0 { + i -= len(m.TransferChannel) + copy(dAtA[i:], m.TransferChannel) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.TransferChannel))) + i-- + dAtA[i] = 0x22 + } + if len(m.ConnectionID) > 0 { + i -= len(m.ConnectionID) + copy(dAtA[i:], m.ConnectionID) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.ConnectionID))) + i-- + dAtA[i] = 0x1a + } + if len(m.ChainID) > 0 { + i -= len(m.ChainID) + copy(dAtA[i:], m.ChainID) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.ChainID))) + i-- + dAtA[i] = 0x12 + } + if len(m.PstakeAddress) > 0 { + i -= len(m.PstakeAddress) + copy(dAtA[i:], m.PstakeAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.PstakeAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgJumpStartResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgJumpStartResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgJumpStartResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgChangeModuleState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgChangeModuleState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgChangeModuleState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ModuleState { + i-- + if m.ModuleState { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x10 + } + if len(m.PstakeAddress) > 0 { + i -= len(m.PstakeAddress) + copy(dAtA[i:], m.PstakeAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.PstakeAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgChangeModuleStateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgChangeModuleStateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgChangeModuleStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgReportSlashing) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgReportSlashing) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgReportSlashing) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ValidatorAddress) > 0 { + i -= len(m.ValidatorAddress) + copy(dAtA[i:], m.ValidatorAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.ValidatorAddress))) + i-- + dAtA[i] = 0x12 + } + if len(m.PstakeAddress) > 0 { + i -= len(m.PstakeAddress) + copy(dAtA[i:], m.PstakeAddress) + i = encodeVarintMsgs(dAtA, i, uint64(len(m.PstakeAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgReportSlashingResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgReportSlashingResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgReportSlashingResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func encodeVarintMsgs(dAtA []byte, offset int, v uint64) int { + offset -= sovMsgs(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *MsgLiquidStake) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgLiquidStakeResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgLiquidUnstake) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgLiquidUnstakeResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgRedeem) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.Amount.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgRedeemResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgClaim) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + return n +} + +func (m *MsgClaimResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgRecreateICA) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.FromAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + return n +} + +func (m *MsgRecreateICAResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgJumpStart) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.PstakeAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.ChainID) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.ConnectionID) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.TransferChannel) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.TransferPort) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.BaseDenom) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.MintDenom) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = m.MinDeposit.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = m.AllowListedValidators.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = m.PstakeParams.Size() + n += 1 + l + sovMsgs(uint64(l)) + l = m.HostAccounts.Size() + n += 1 + l + sovMsgs(uint64(l)) + return n +} + +func (m *MsgJumpStartResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgChangeModuleState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.PstakeAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + if m.ModuleState { + n += 2 + } + return n +} + +func (m *MsgChangeModuleStateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgReportSlashing) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.PstakeAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + l = len(m.ValidatorAddress) + if l > 0 { + n += 1 + l + sovMsgs(uint64(l)) + } + return n +} + +func (m *MsgReportSlashingResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func sovMsgs(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozMsgs(x uint64) (n int) { + return sovMsgs(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *MsgLiquidStake) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidStake: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidStake: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidStakeResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidStakeResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidStakeResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidUnstake) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidUnstake: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidUnstake: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgLiquidUnstakeResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgLiquidUnstakeResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgLiquidUnstakeResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRedeem) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRedeem: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRedeem: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRedeemResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRedeemResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRedeemResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgClaim) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgClaim: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgClaim: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgClaimResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgClaimResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgClaimResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRecreateICA) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRecreateICA: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRecreateICA: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field FromAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.FromAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRecreateICAResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRecreateICAResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRecreateICAResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgJumpStart) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgJumpStart: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgJumpStart: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PstakeAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConnectionID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConnectionID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferChannel", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferChannel = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferPort", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferPort = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field BaseDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.BaseDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MintDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.MintDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MinDeposit", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.MinDeposit.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AllowListedValidators", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AllowListedValidators.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeParams", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PstakeParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostAccounts", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostAccounts.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgJumpStartResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgJumpStartResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgJumpStartResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgChangeModuleState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgChangeModuleState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgChangeModuleState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PstakeAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ModuleState", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.ModuleState = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgChangeModuleStateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgChangeModuleStateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgChangeModuleStateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgReportSlashing) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgReportSlashing: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgReportSlashing: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PstakeAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PstakeAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthMsgs + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthMsgs + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgReportSlashingResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowMsgs + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgReportSlashingResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgReportSlashingResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipMsgs(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthMsgs + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipMsgs(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowMsgs + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowMsgs + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowMsgs + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthMsgs + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupMsgs + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthMsgs + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthMsgs = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowMsgs = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupMsgs = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/lscosmos/types/msgs.pb.gw.go b/x/lscosmos/types/msgs.pb.gw.go new file mode 100644 index 000000000..38cd7ac08 --- /dev/null +++ b/x/lscosmos/types/msgs.pb.gw.go @@ -0,0 +1,752 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/msgs.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +var ( + filter_Msg_LiquidStake_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_LiquidStake_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidStake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidStake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.LiquidStake(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_LiquidStake_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidStake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidStake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.LiquidStake(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_LiquidUnstake_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_LiquidUnstake_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidUnstake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidUnstake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.LiquidUnstake(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_LiquidUnstake_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgLiquidUnstake + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_LiquidUnstake_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.LiquidUnstake(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_Redeem_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_Redeem_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgRedeem + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_Redeem_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.Redeem(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_Redeem_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgRedeem + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_Redeem_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.Redeem(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_Claim_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_Claim_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgClaim + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_Claim_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.Claim(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_Claim_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgClaim + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_Claim_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.Claim(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_RecreateICA_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_RecreateICA_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgRecreateICA + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_RecreateICA_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.RecreateICA(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_RecreateICA_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgRecreateICA + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_RecreateICA_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.RecreateICA(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_JumpStart_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_JumpStart_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgJumpStart + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_JumpStart_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.JumpStart(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_JumpStart_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgJumpStart + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_JumpStart_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.JumpStart(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_ChangeModuleState_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_ChangeModuleState_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgChangeModuleState + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_ChangeModuleState_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.ChangeModuleState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_ChangeModuleState_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgChangeModuleState + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_ChangeModuleState_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.ChangeModuleState(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Msg_ReportSlashing_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Msg_ReportSlashing_0(ctx context.Context, marshaler runtime.Marshaler, client MsgClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgReportSlashing + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_ReportSlashing_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.ReportSlashing(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Msg_ReportSlashing_0(ctx context.Context, marshaler runtime.Marshaler, server MsgServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq MsgReportSlashing + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Msg_ReportSlashing_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.ReportSlashing(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". +// UnaryRPC :call MsgServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMsgHandlerFromEndpoint instead. +func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error { + + mux.Handle("POST", pattern_Msg_LiquidStake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_LiquidStake_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidStake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_LiquidUnstake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_LiquidUnstake_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidUnstake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_Redeem_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_Redeem_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_Redeem_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_Claim_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_Claim_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_Claim_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_RecreateICA_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_RecreateICA_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_RecreateICA_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_JumpStart_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_JumpStart_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_JumpStart_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_ChangeModuleState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_ChangeModuleState_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_ChangeModuleState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_ReportSlashing_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Msg_ReportSlashing_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_ReportSlashing_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterMsgHandler(ctx, mux, conn) +} + +// RegisterMsgHandler registers the http handlers for service Msg to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterMsgHandlerClient(ctx, mux, NewMsgClient(conn)) +} + +// RegisterMsgHandlerClient registers the http handlers for service Msg +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "MsgClient" to call the correct interceptors. +func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error { + + mux.Handle("POST", pattern_Msg_LiquidStake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_LiquidStake_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidStake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_LiquidUnstake_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_LiquidUnstake_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_LiquidUnstake_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_Redeem_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_Redeem_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_Redeem_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_Claim_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_Claim_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_Claim_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_RecreateICA_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_RecreateICA_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_RecreateICA_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_JumpStart_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_JumpStart_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_JumpStart_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_ChangeModuleState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_ChangeModuleState_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_ChangeModuleState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("POST", pattern_Msg_ReportSlashing_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Msg_ReportSlashing_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Msg_ReportSlashing_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Msg_LiquidStake_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "LiquidStake"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_LiquidUnstake_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "LiquidUnstake"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_Redeem_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "Redeem"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_Claim_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "Claim"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_RecreateICA_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "RecreateICA"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_JumpStart_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "JumpStart"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_ChangeModuleState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "ChangeModuleState"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Msg_ReportSlashing_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "ReportSlashing"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Msg_LiquidStake_0 = runtime.ForwardResponseMessage + + forward_Msg_LiquidUnstake_0 = runtime.ForwardResponseMessage + + forward_Msg_Redeem_0 = runtime.ForwardResponseMessage + + forward_Msg_Claim_0 = runtime.ForwardResponseMessage + + forward_Msg_RecreateICA_0 = runtime.ForwardResponseMessage + + forward_Msg_JumpStart_0 = runtime.ForwardResponseMessage + + forward_Msg_ChangeModuleState_0 = runtime.ForwardResponseMessage + + forward_Msg_ReportSlashing_0 = runtime.ForwardResponseMessage +) diff --git a/x/lscosmos/types/params.pb.go b/x/lscosmos/types/params.pb.go new file mode 100644 index 000000000..d8d5f7ed9 --- /dev/null +++ b/x/lscosmos/types/params.pb.go @@ -0,0 +1,270 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/params.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Params defines the parameters for the module. +// +// Deprecated: Do not use. +type Params struct { +} + +func (m *Params) Reset() { *m = Params{} } +func (m *Params) String() string { return proto.CompactTextString(m) } +func (*Params) ProtoMessage() {} +func (*Params) Descriptor() ([]byte, []int) { + return fileDescriptor_079f228748144235, []int{0} +} +func (m *Params) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Params.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Params) XXX_Merge(src proto.Message) { + xxx_messageInfo_Params.Merge(m, src) +} +func (m *Params) XXX_Size() int { + return m.Size() +} +func (m *Params) XXX_DiscardUnknown() { + xxx_messageInfo_Params.DiscardUnknown(m) +} + +var xxx_messageInfo_Params proto.InternalMessageInfo + +func init() { + proto.RegisterType((*Params)(nil), "pstake.lscosmos.v1beta1.Params") +} + +func init() { + proto.RegisterFile("pstake/lscosmos/v1beta1/params.proto", fileDescriptor_079f228748144235) +} + +var fileDescriptor_079f228748144235 = []byte{ + // 174 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x29, 0x28, 0x2e, 0x49, + 0xcc, 0x4e, 0xd5, 0xcf, 0x29, 0x4e, 0xce, 0x2f, 0xce, 0xcd, 0x2f, 0xd6, 0x2f, 0x33, 0x4c, 0x4a, + 0x2d, 0x49, 0x34, 0xd4, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, + 0x17, 0x12, 0x87, 0xa8, 0xd2, 0x83, 0xa9, 0xd2, 0x83, 0xaa, 0x92, 0x12, 0x49, 0xcf, 0x4f, 0xcf, + 0x07, 0xab, 0xd1, 0x07, 0xb1, 0x20, 0xca, 0x95, 0x78, 0xb8, 0xd8, 0x02, 0xc0, 0xda, 0xad, 0x98, + 0x24, 0x18, 0x9d, 0xc2, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, 0x39, + 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0xca, 0x36, + 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0xbf, 0x20, 0xb5, 0xa8, 0x38, 0xb3, + 0xb8, 0x24, 0x35, 0x2f, 0x39, 0xd5, 0x3f, 0x2f, 0x15, 0x99, 0xab, 0x5b, 0x9c, 0x92, 0xad, 0x5f, + 0x66, 0xae, 0x5f, 0x81, 0x70, 0x64, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0xd8, 0x36, 0x63, + 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x32, 0xf8, 0x2b, 0x62, 0xc4, 0x00, 0x00, 0x00, +} + +func (m *Params) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Params) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func encodeVarintParams(dAtA []byte, offset int, v uint64) int { + offset -= sovParams(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *Params) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func sovParams(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozParams(x uint64) (n int) { + return sovParams(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *Params) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Params: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Params: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipParams(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthParams + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipParams(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthParams + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupParams + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthParams + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/lscosmos/types/query.pb.go b/x/lscosmos/types/query.pb.go new file mode 100644 index 000000000..0492cecbb --- /dev/null +++ b/x/lscosmos/types/query.pb.go @@ -0,0 +1,6380 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/query.proto + +package types + +import ( + context "context" + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + types "github.com/cosmos/cosmos-sdk/types" + _ "github.com/cosmos/cosmos-sdk/types/query" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// QueryParamsRequest is request type for the Query/Params RPC method. +// +// Deprecated: Do not use. +type QueryParamsRequest struct { +} + +func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} } +func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryParamsRequest) ProtoMessage() {} +func (*QueryParamsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{0} +} +func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsRequest.Merge(m, src) +} +func (m *QueryParamsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsRequest proto.InternalMessageInfo + +// QueryParamsResponse is response type for the Query/Params RPC method. +// +// Deprecated: Do not use. +type QueryParamsResponse struct { + // params holds all the parameters of this module. + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` +} + +func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } +func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryParamsResponse) ProtoMessage() {} +func (*QueryParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{1} +} +func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsResponse.Merge(m, src) +} +func (m *QueryParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsResponse proto.InternalMessageInfo + +func (m *QueryParamsResponse) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +// QueryAllStateRequest is request type for the Query/AllState RPC method. +// +// Deprecated: Do not use. +type QueryAllStateRequest struct { +} + +func (m *QueryAllStateRequest) Reset() { *m = QueryAllStateRequest{} } +func (m *QueryAllStateRequest) String() string { return proto.CompactTextString(m) } +func (*QueryAllStateRequest) ProtoMessage() {} +func (*QueryAllStateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{2} +} +func (m *QueryAllStateRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllStateRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllStateRequest.Merge(m, src) +} +func (m *QueryAllStateRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryAllStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllStateRequest proto.InternalMessageInfo + +// QueryAllStateResponse is response type for the Query/AllState RPC method. +// +// Deprecated: Do not use. +type QueryAllStateResponse struct { + // params holds all the parameters of this module. + Genesis GenesisState `protobuf:"bytes,1,opt,name=genesis,proto3" json:"genesis"` +} + +func (m *QueryAllStateResponse) Reset() { *m = QueryAllStateResponse{} } +func (m *QueryAllStateResponse) String() string { return proto.CompactTextString(m) } +func (*QueryAllStateResponse) ProtoMessage() {} +func (*QueryAllStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{3} +} +func (m *QueryAllStateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllStateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllStateResponse.Merge(m, src) +} +func (m *QueryAllStateResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryAllStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllStateResponse proto.InternalMessageInfo + +func (m *QueryAllStateResponse) GetGenesis() GenesisState { + if m != nil { + return m.Genesis + } + return GenesisState{} +} + +// QueryHostChainParamsRequest is request for the Ouery/HostChainParams methods. +// +// Deprecated: Do not use. +type QueryHostChainParamsRequest struct { +} + +func (m *QueryHostChainParamsRequest) Reset() { *m = QueryHostChainParamsRequest{} } +func (m *QueryHostChainParamsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainParamsRequest) ProtoMessage() {} +func (*QueryHostChainParamsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{4} +} +func (m *QueryHostChainParamsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainParamsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainParamsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainParamsRequest.Merge(m, src) +} +func (m *QueryHostChainParamsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainParamsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainParamsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainParamsRequest proto.InternalMessageInfo + +// QueryHostChainParamsResponse is response for the Ouery/HostChainParams +// methods. +// +// Deprecated: Do not use. +type QueryHostChainParamsResponse struct { + HostChainParams HostChainParams `protobuf:"bytes,1,opt,name=host_chain_params,json=hostChainParams,proto3" json:"host_chain_params"` +} + +func (m *QueryHostChainParamsResponse) Reset() { *m = QueryHostChainParamsResponse{} } +func (m *QueryHostChainParamsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryHostChainParamsResponse) ProtoMessage() {} +func (*QueryHostChainParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{5} +} +func (m *QueryHostChainParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostChainParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostChainParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostChainParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostChainParamsResponse.Merge(m, src) +} +func (m *QueryHostChainParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryHostChainParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostChainParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostChainParamsResponse proto.InternalMessageInfo + +func (m *QueryHostChainParamsResponse) GetHostChainParams() HostChainParams { + if m != nil { + return m.HostChainParams + } + return HostChainParams{} +} + +// QueryDelegationStateRequest is request for the Ouery/DelegationState methods. +// +// Deprecated: Do not use. +type QueryDelegationStateRequest struct { +} + +func (m *QueryDelegationStateRequest) Reset() { *m = QueryDelegationStateRequest{} } +func (m *QueryDelegationStateRequest) String() string { return proto.CompactTextString(m) } +func (*QueryDelegationStateRequest) ProtoMessage() {} +func (*QueryDelegationStateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{6} +} +func (m *QueryDelegationStateRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDelegationStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDelegationStateRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDelegationStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDelegationStateRequest.Merge(m, src) +} +func (m *QueryDelegationStateRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryDelegationStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDelegationStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDelegationStateRequest proto.InternalMessageInfo + +// QueryDelegationStateResponse is response for the Ouery/DelegationState +// methods. +// +// Deprecated: Do not use. +type QueryDelegationStateResponse struct { + DelegationState DelegationState `protobuf:"bytes,1,opt,name=delegation_state,json=delegationState,proto3" json:"delegation_state"` +} + +func (m *QueryDelegationStateResponse) Reset() { *m = QueryDelegationStateResponse{} } +func (m *QueryDelegationStateResponse) String() string { return proto.CompactTextString(m) } +func (*QueryDelegationStateResponse) ProtoMessage() {} +func (*QueryDelegationStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{7} +} +func (m *QueryDelegationStateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDelegationStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDelegationStateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDelegationStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDelegationStateResponse.Merge(m, src) +} +func (m *QueryDelegationStateResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryDelegationStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDelegationStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDelegationStateResponse proto.InternalMessageInfo + +func (m *QueryDelegationStateResponse) GetDelegationState() DelegationState { + if m != nil { + return m.DelegationState + } + return DelegationState{} +} + +// QueryListedValidatorsRequest is a request for the Query/AllowListedValidators +// methods. +type QueryAllowListedValidatorsRequest struct { +} + +func (m *QueryAllowListedValidatorsRequest) Reset() { *m = QueryAllowListedValidatorsRequest{} } +func (m *QueryAllowListedValidatorsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryAllowListedValidatorsRequest) ProtoMessage() {} +func (*QueryAllowListedValidatorsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{8} +} +func (m *QueryAllowListedValidatorsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllowListedValidatorsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllowListedValidatorsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllowListedValidatorsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllowListedValidatorsRequest.Merge(m, src) +} +func (m *QueryAllowListedValidatorsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryAllowListedValidatorsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllowListedValidatorsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllowListedValidatorsRequest proto.InternalMessageInfo + +// QueryListedValidatorsResponse is a response for the +// Query/AllowListedValidators methods. +// +// Deprecated: Do not use. +type QueryAllowListedValidatorsResponse struct { + AllowListedValidators AllowListedValidators `protobuf:"bytes,1,opt,name=allow_listed_validators,json=allowListedValidators,proto3" json:"allow_listed_validators"` +} + +func (m *QueryAllowListedValidatorsResponse) Reset() { *m = QueryAllowListedValidatorsResponse{} } +func (m *QueryAllowListedValidatorsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryAllowListedValidatorsResponse) ProtoMessage() {} +func (*QueryAllowListedValidatorsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{9} +} +func (m *QueryAllowListedValidatorsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllowListedValidatorsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllowListedValidatorsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllowListedValidatorsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllowListedValidatorsResponse.Merge(m, src) +} +func (m *QueryAllowListedValidatorsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryAllowListedValidatorsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllowListedValidatorsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllowListedValidatorsResponse proto.InternalMessageInfo + +func (m *QueryAllowListedValidatorsResponse) GetAllowListedValidators() AllowListedValidators { + if m != nil { + return m.AllowListedValidators + } + return AllowListedValidators{} +} + +// QueryCValueRequest is a request for the Query/CValue methods. +// +// Deprecated: Do not use. +type QueryCValueRequest struct { +} + +func (m *QueryCValueRequest) Reset() { *m = QueryCValueRequest{} } +func (m *QueryCValueRequest) String() string { return proto.CompactTextString(m) } +func (*QueryCValueRequest) ProtoMessage() {} +func (*QueryCValueRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{10} +} +func (m *QueryCValueRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryCValueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryCValueRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryCValueRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryCValueRequest.Merge(m, src) +} +func (m *QueryCValueRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryCValueRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryCValueRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryCValueRequest proto.InternalMessageInfo + +// QueryCValueRequest is a response for the Query/CValue methods. +// +// Deprecated: Do not use. +type QueryCValueResponse struct { + CValue cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=c_value,json=cValue,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"c_value"` +} + +func (m *QueryCValueResponse) Reset() { *m = QueryCValueResponse{} } +func (m *QueryCValueResponse) String() string { return proto.CompactTextString(m) } +func (*QueryCValueResponse) ProtoMessage() {} +func (*QueryCValueResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{11} +} +func (m *QueryCValueResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryCValueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryCValueResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryCValueResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryCValueResponse.Merge(m, src) +} +func (m *QueryCValueResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryCValueResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryCValueResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryCValueResponse proto.InternalMessageInfo + +// QueryModuleStateRequest is a request for the Query/ModuleState methods. +// +// Deprecated: Do not use. +type QueryModuleStateRequest struct { +} + +func (m *QueryModuleStateRequest) Reset() { *m = QueryModuleStateRequest{} } +func (m *QueryModuleStateRequest) String() string { return proto.CompactTextString(m) } +func (*QueryModuleStateRequest) ProtoMessage() {} +func (*QueryModuleStateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{12} +} +func (m *QueryModuleStateRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryModuleStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryModuleStateRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryModuleStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryModuleStateRequest.Merge(m, src) +} +func (m *QueryModuleStateRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryModuleStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryModuleStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryModuleStateRequest proto.InternalMessageInfo + +// QueryModuleStateRequest is a response for the Query/ModuleState methods. +type QueryModuleStateResponse struct { + ModuleState bool `protobuf:"varint,1,opt,name=module_state,json=moduleState,proto3" json:"module_state,omitempty"` +} + +func (m *QueryModuleStateResponse) Reset() { *m = QueryModuleStateResponse{} } +func (m *QueryModuleStateResponse) String() string { return proto.CompactTextString(m) } +func (*QueryModuleStateResponse) ProtoMessage() {} +func (*QueryModuleStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{13} +} +func (m *QueryModuleStateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryModuleStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryModuleStateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryModuleStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryModuleStateResponse.Merge(m, src) +} +func (m *QueryModuleStateResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryModuleStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryModuleStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryModuleStateResponse proto.InternalMessageInfo + +func (m *QueryModuleStateResponse) GetModuleState() bool { + if m != nil { + return m.ModuleState + } + return false +} + +// QueryIBCTransientStoreRequest is a request for the Query/IBCTransientStore +// methods. +// +// Deprecated: Do not use. +type QueryIBCTransientStoreRequest struct { +} + +func (m *QueryIBCTransientStoreRequest) Reset() { *m = QueryIBCTransientStoreRequest{} } +func (m *QueryIBCTransientStoreRequest) String() string { return proto.CompactTextString(m) } +func (*QueryIBCTransientStoreRequest) ProtoMessage() {} +func (*QueryIBCTransientStoreRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{14} +} +func (m *QueryIBCTransientStoreRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryIBCTransientStoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryIBCTransientStoreRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryIBCTransientStoreRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryIBCTransientStoreRequest.Merge(m, src) +} +func (m *QueryIBCTransientStoreRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryIBCTransientStoreRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryIBCTransientStoreRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryIBCTransientStoreRequest proto.InternalMessageInfo + +// QueryIBCTransientStoreRequest is a response for the Query/IBCTransientStore +// methods. +// +// Deprecated: Do not use. +type QueryIBCTransientStoreResponse struct { + IBCTransientStore IBCAmountTransientStore `protobuf:"bytes,1,opt,name=i_b_c_transient_store,json=iBCTransientStore,proto3" json:"i_b_c_transient_store"` +} + +func (m *QueryIBCTransientStoreResponse) Reset() { *m = QueryIBCTransientStoreResponse{} } +func (m *QueryIBCTransientStoreResponse) String() string { return proto.CompactTextString(m) } +func (*QueryIBCTransientStoreResponse) ProtoMessage() {} +func (*QueryIBCTransientStoreResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{15} +} +func (m *QueryIBCTransientStoreResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryIBCTransientStoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryIBCTransientStoreResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryIBCTransientStoreResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryIBCTransientStoreResponse.Merge(m, src) +} +func (m *QueryIBCTransientStoreResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryIBCTransientStoreResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryIBCTransientStoreResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryIBCTransientStoreResponse proto.InternalMessageInfo + +func (m *QueryIBCTransientStoreResponse) GetIBCTransientStore() IBCAmountTransientStore { + if m != nil { + return m.IBCTransientStore + } + return IBCAmountTransientStore{} +} + +// QueryUnclaimedRequest is a request for the Query/Unclaimed methods. +// +// Deprecated: Do not use. +type QueryUnclaimedRequest struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` +} + +func (m *QueryUnclaimedRequest) Reset() { *m = QueryUnclaimedRequest{} } +func (m *QueryUnclaimedRequest) String() string { return proto.CompactTextString(m) } +func (*QueryUnclaimedRequest) ProtoMessage() {} +func (*QueryUnclaimedRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{16} +} +func (m *QueryUnclaimedRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnclaimedRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnclaimedRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnclaimedRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnclaimedRequest.Merge(m, src) +} +func (m *QueryUnclaimedRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryUnclaimedRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnclaimedRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnclaimedRequest proto.InternalMessageInfo + +func (m *QueryUnclaimedRequest) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +// QueryUnclaimedResponse is a response for the Query/Unclaimed methods. +// +// Deprecated: Do not use. +type QueryUnclaimedResponse struct { + Unclaimed []UnbondingEpochCValue `protobuf:"bytes,1,rep,name=unclaimed,proto3" json:"unclaimed"` +} + +func (m *QueryUnclaimedResponse) Reset() { *m = QueryUnclaimedResponse{} } +func (m *QueryUnclaimedResponse) String() string { return proto.CompactTextString(m) } +func (*QueryUnclaimedResponse) ProtoMessage() {} +func (*QueryUnclaimedResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{17} +} +func (m *QueryUnclaimedResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnclaimedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnclaimedResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnclaimedResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnclaimedResponse.Merge(m, src) +} +func (m *QueryUnclaimedResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryUnclaimedResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnclaimedResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnclaimedResponse proto.InternalMessageInfo + +func (m *QueryUnclaimedResponse) GetUnclaimed() []UnbondingEpochCValue { + if m != nil { + return m.Unclaimed + } + return nil +} + +// QueryFailedUnbondingsRequest is a request for the Query/FailedUnbondings +// methods. +// +// Deprecated: Do not use. +type QueryFailedUnbondingsRequest struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` +} + +func (m *QueryFailedUnbondingsRequest) Reset() { *m = QueryFailedUnbondingsRequest{} } +func (m *QueryFailedUnbondingsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryFailedUnbondingsRequest) ProtoMessage() {} +func (*QueryFailedUnbondingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{18} +} +func (m *QueryFailedUnbondingsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryFailedUnbondingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryFailedUnbondingsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryFailedUnbondingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryFailedUnbondingsRequest.Merge(m, src) +} +func (m *QueryFailedUnbondingsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryFailedUnbondingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryFailedUnbondingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryFailedUnbondingsRequest proto.InternalMessageInfo + +func (m *QueryFailedUnbondingsRequest) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +// QueryFailedUnbondingsResponse a response for the Query/FailedUnbondings +// methods. +// +// Deprecated: Do not use. +type QueryFailedUnbondingsResponse struct { + FailedUnbondings []UnbondingEpochCValue `protobuf:"bytes,1,rep,name=failed_unbondings,json=failedUnbondings,proto3" json:"failed_unbondings"` +} + +func (m *QueryFailedUnbondingsResponse) Reset() { *m = QueryFailedUnbondingsResponse{} } +func (m *QueryFailedUnbondingsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryFailedUnbondingsResponse) ProtoMessage() {} +func (*QueryFailedUnbondingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{19} +} +func (m *QueryFailedUnbondingsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryFailedUnbondingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryFailedUnbondingsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryFailedUnbondingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryFailedUnbondingsResponse.Merge(m, src) +} +func (m *QueryFailedUnbondingsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryFailedUnbondingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryFailedUnbondingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryFailedUnbondingsResponse proto.InternalMessageInfo + +func (m *QueryFailedUnbondingsResponse) GetFailedUnbondings() []UnbondingEpochCValue { + if m != nil { + return m.FailedUnbondings + } + return nil +} + +// QueryPendingUnbondingsRequest is a request for the Query/PendingUnbondings +// methods. +// +// Deprecated: Do not use. +type QueryPendingUnbondingsRequest struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` +} + +func (m *QueryPendingUnbondingsRequest) Reset() { *m = QueryPendingUnbondingsRequest{} } +func (m *QueryPendingUnbondingsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryPendingUnbondingsRequest) ProtoMessage() {} +func (*QueryPendingUnbondingsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{20} +} +func (m *QueryPendingUnbondingsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryPendingUnbondingsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryPendingUnbondingsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryPendingUnbondingsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryPendingUnbondingsRequest.Merge(m, src) +} +func (m *QueryPendingUnbondingsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryPendingUnbondingsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryPendingUnbondingsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryPendingUnbondingsRequest proto.InternalMessageInfo + +func (m *QueryPendingUnbondingsRequest) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +// QueryPendingUnbondingsResponse is a response for the Query/PendingUnbondings +// methods. +// +// Deprecated: Do not use. +type QueryPendingUnbondingsResponse struct { + PendingUnbondings []UnbondingEpochCValue `protobuf:"bytes,1,rep,name=pending_unbondings,json=pendingUnbondings,proto3" json:"pending_unbondings"` +} + +func (m *QueryPendingUnbondingsResponse) Reset() { *m = QueryPendingUnbondingsResponse{} } +func (m *QueryPendingUnbondingsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryPendingUnbondingsResponse) ProtoMessage() {} +func (*QueryPendingUnbondingsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{21} +} +func (m *QueryPendingUnbondingsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryPendingUnbondingsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryPendingUnbondingsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryPendingUnbondingsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryPendingUnbondingsResponse.Merge(m, src) +} +func (m *QueryPendingUnbondingsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryPendingUnbondingsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryPendingUnbondingsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryPendingUnbondingsResponse proto.InternalMessageInfo + +func (m *QueryPendingUnbondingsResponse) GetPendingUnbondings() []UnbondingEpochCValue { + if m != nil { + return m.PendingUnbondings + } + return nil +} + +// QueryUnbondingEpochCValueRequest is a request for the +// Query/UnbondingEpochCValue methods. +// +// Deprecated: Do not use. +type QueryUnbondingEpochCValueRequest struct { + EpochNumber int64 `protobuf:"varint,1,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` +} + +func (m *QueryUnbondingEpochCValueRequest) Reset() { *m = QueryUnbondingEpochCValueRequest{} } +func (m *QueryUnbondingEpochCValueRequest) String() string { return proto.CompactTextString(m) } +func (*QueryUnbondingEpochCValueRequest) ProtoMessage() {} +func (*QueryUnbondingEpochCValueRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{22} +} +func (m *QueryUnbondingEpochCValueRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnbondingEpochCValueRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnbondingEpochCValueRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnbondingEpochCValueRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnbondingEpochCValueRequest.Merge(m, src) +} +func (m *QueryUnbondingEpochCValueRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryUnbondingEpochCValueRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnbondingEpochCValueRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnbondingEpochCValueRequest proto.InternalMessageInfo + +func (m *QueryUnbondingEpochCValueRequest) GetEpochNumber() int64 { + if m != nil { + return m.EpochNumber + } + return 0 +} + +// QueryUnbondingEpochCValueResponse is a response for the +// Query/UnbondingEpochCValue methods. +// +// Deprecated: Do not use. +type QueryUnbondingEpochCValueResponse struct { + UnbondingEpochCValue UnbondingEpochCValue `protobuf:"bytes,1,opt,name=unbonding_epoch_c_value,json=unbondingEpochCValue,proto3" json:"unbonding_epoch_c_value"` +} + +func (m *QueryUnbondingEpochCValueResponse) Reset() { *m = QueryUnbondingEpochCValueResponse{} } +func (m *QueryUnbondingEpochCValueResponse) String() string { return proto.CompactTextString(m) } +func (*QueryUnbondingEpochCValueResponse) ProtoMessage() {} +func (*QueryUnbondingEpochCValueResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{23} +} +func (m *QueryUnbondingEpochCValueResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryUnbondingEpochCValueResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryUnbondingEpochCValueResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryUnbondingEpochCValueResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryUnbondingEpochCValueResponse.Merge(m, src) +} +func (m *QueryUnbondingEpochCValueResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryUnbondingEpochCValueResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryUnbondingEpochCValueResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryUnbondingEpochCValueResponse proto.InternalMessageInfo + +func (m *QueryUnbondingEpochCValueResponse) GetUnbondingEpochCValue() UnbondingEpochCValue { + if m != nil { + return m.UnbondingEpochCValue + } + return UnbondingEpochCValue{} +} + +// QueryHostAccountUndelegationRequest is a request for the +// Query/HostAccountUndelegation methods. +// +// Deprecated: Do not use. +type QueryHostAccountUndelegationRequest struct { + EpochNumber int64 `protobuf:"varint,1,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` +} + +func (m *QueryHostAccountUndelegationRequest) Reset() { *m = QueryHostAccountUndelegationRequest{} } +func (m *QueryHostAccountUndelegationRequest) String() string { return proto.CompactTextString(m) } +func (*QueryHostAccountUndelegationRequest) ProtoMessage() {} +func (*QueryHostAccountUndelegationRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{24} +} +func (m *QueryHostAccountUndelegationRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostAccountUndelegationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostAccountUndelegationRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostAccountUndelegationRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostAccountUndelegationRequest.Merge(m, src) +} +func (m *QueryHostAccountUndelegationRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryHostAccountUndelegationRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostAccountUndelegationRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostAccountUndelegationRequest proto.InternalMessageInfo + +func (m *QueryHostAccountUndelegationRequest) GetEpochNumber() int64 { + if m != nil { + return m.EpochNumber + } + return 0 +} + +// QueryHostAccountUndelegationResponse is a response for the +// Query/HostAccountUndelegation methods. +// +// Deprecated: Do not use. +type QueryHostAccountUndelegationResponse struct { + HostAccountUndelegation HostAccountUndelegation `protobuf:"bytes,1,opt,name=host_account_undelegation,json=hostAccountUndelegation,proto3" json:"host_account_undelegation"` +} + +func (m *QueryHostAccountUndelegationResponse) Reset() { *m = QueryHostAccountUndelegationResponse{} } +func (m *QueryHostAccountUndelegationResponse) String() string { return proto.CompactTextString(m) } +func (*QueryHostAccountUndelegationResponse) ProtoMessage() {} +func (*QueryHostAccountUndelegationResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{25} +} +func (m *QueryHostAccountUndelegationResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostAccountUndelegationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostAccountUndelegationResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostAccountUndelegationResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostAccountUndelegationResponse.Merge(m, src) +} +func (m *QueryHostAccountUndelegationResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryHostAccountUndelegationResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostAccountUndelegationResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostAccountUndelegationResponse proto.InternalMessageInfo + +func (m *QueryHostAccountUndelegationResponse) GetHostAccountUndelegation() HostAccountUndelegation { + if m != nil { + return m.HostAccountUndelegation + } + return HostAccountUndelegation{} +} + +// QueryDelegatorUnbondingEpochEntryRequest is a request for the +// Query/DelegatorUnbondingEpochEntry methods. +// +// Deprecated: Do not use. +type QueryDelegatorUnbondingEpochEntryRequest struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` + EpochNumber int64 `protobuf:"varint,2,opt,name=epoch_number,json=epochNumber,proto3" json:"epoch_number,omitempty"` +} + +func (m *QueryDelegatorUnbondingEpochEntryRequest) Reset() { + *m = QueryDelegatorUnbondingEpochEntryRequest{} +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) String() string { return proto.CompactTextString(m) } +func (*QueryDelegatorUnbondingEpochEntryRequest) ProtoMessage() {} +func (*QueryDelegatorUnbondingEpochEntryRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{26} +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDelegatorUnbondingEpochEntryRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDelegatorUnbondingEpochEntryRequest.Merge(m, src) +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDelegatorUnbondingEpochEntryRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDelegatorUnbondingEpochEntryRequest proto.InternalMessageInfo + +func (m *QueryDelegatorUnbondingEpochEntryRequest) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +func (m *QueryDelegatorUnbondingEpochEntryRequest) GetEpochNumber() int64 { + if m != nil { + return m.EpochNumber + } + return 0 +} + +// QueryDelegatorUnbondingEpochEntryResponse is a response for the +// Query/DelegatorUnbondingEpochEntry methods. +// +// Deprecated: Do not use. +type QueryDelegatorUnbondingEpochEntryResponse struct { + DelegatorUnbodingEpochEntry DelegatorUnbondingEpochEntry `protobuf:"bytes,1,opt,name=delegator_unboding_epoch_entry,json=delegatorUnbodingEpochEntry,proto3" json:"delegator_unboding_epoch_entry"` +} + +func (m *QueryDelegatorUnbondingEpochEntryResponse) Reset() { + *m = QueryDelegatorUnbondingEpochEntryResponse{} +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) String() string { + return proto.CompactTextString(m) +} +func (*QueryDelegatorUnbondingEpochEntryResponse) ProtoMessage() {} +func (*QueryDelegatorUnbondingEpochEntryResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{27} +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDelegatorUnbondingEpochEntryResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDelegatorUnbondingEpochEntryResponse.Merge(m, src) +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDelegatorUnbondingEpochEntryResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDelegatorUnbondingEpochEntryResponse proto.InternalMessageInfo + +func (m *QueryDelegatorUnbondingEpochEntryResponse) GetDelegatorUnbodingEpochEntry() DelegatorUnbondingEpochEntry { + if m != nil { + return m.DelegatorUnbodingEpochEntry + } + return DelegatorUnbondingEpochEntry{} +} + +// QueryHostAccountsRequest is a request for the Query/HostAccounts methods. +// +// Deprecated: Do not use. +type QueryHostAccountsRequest struct { +} + +func (m *QueryHostAccountsRequest) Reset() { *m = QueryHostAccountsRequest{} } +func (m *QueryHostAccountsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryHostAccountsRequest) ProtoMessage() {} +func (*QueryHostAccountsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{28} +} +func (m *QueryHostAccountsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostAccountsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostAccountsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostAccountsRequest.Merge(m, src) +} +func (m *QueryHostAccountsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryHostAccountsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostAccountsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostAccountsRequest proto.InternalMessageInfo + +// QueryHostAccountsResponse is a response for the Query/HostAccounts methods. +// +// Deprecated: Do not use. +type QueryHostAccountsResponse struct { + HostAccounts HostAccounts `protobuf:"bytes,1,opt,name=host_accounts,json=hostAccounts,proto3" json:"host_accounts"` +} + +func (m *QueryHostAccountsResponse) Reset() { *m = QueryHostAccountsResponse{} } +func (m *QueryHostAccountsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryHostAccountsResponse) ProtoMessage() {} +func (*QueryHostAccountsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{29} +} +func (m *QueryHostAccountsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryHostAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryHostAccountsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryHostAccountsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryHostAccountsResponse.Merge(m, src) +} +func (m *QueryHostAccountsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryHostAccountsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryHostAccountsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryHostAccountsResponse proto.InternalMessageInfo + +func (m *QueryHostAccountsResponse) GetHostAccounts() HostAccounts { + if m != nil { + return m.HostAccounts + } + return HostAccounts{} +} + +// QueryDepositModuleAccountRequest is a request for the +// Query/DepositModuleAccount methods. +// +// Deprecated: Do not use. +type QueryDepositModuleAccountRequest struct { +} + +func (m *QueryDepositModuleAccountRequest) Reset() { *m = QueryDepositModuleAccountRequest{} } +func (m *QueryDepositModuleAccountRequest) String() string { return proto.CompactTextString(m) } +func (*QueryDepositModuleAccountRequest) ProtoMessage() {} +func (*QueryDepositModuleAccountRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{30} +} +func (m *QueryDepositModuleAccountRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDepositModuleAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDepositModuleAccountRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDepositModuleAccountRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDepositModuleAccountRequest.Merge(m, src) +} +func (m *QueryDepositModuleAccountRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryDepositModuleAccountRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDepositModuleAccountRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDepositModuleAccountRequest proto.InternalMessageInfo + +// QueryDepositModuleAccountResponse is a response for the +// Query/DepositModuleAccount methods. +// +// Deprecated: Do not use. +type QueryDepositModuleAccountResponse struct { + Balance types.Coin `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance"` +} + +func (m *QueryDepositModuleAccountResponse) Reset() { *m = QueryDepositModuleAccountResponse{} } +func (m *QueryDepositModuleAccountResponse) String() string { return proto.CompactTextString(m) } +func (*QueryDepositModuleAccountResponse) ProtoMessage() {} +func (*QueryDepositModuleAccountResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{31} +} +func (m *QueryDepositModuleAccountResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryDepositModuleAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryDepositModuleAccountResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryDepositModuleAccountResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryDepositModuleAccountResponse.Merge(m, src) +} +func (m *QueryDepositModuleAccountResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryDepositModuleAccountResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryDepositModuleAccountResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryDepositModuleAccountResponse proto.InternalMessageInfo + +func (m *QueryDepositModuleAccountResponse) GetBalance() types.Coin { + if m != nil { + return m.Balance + } + return types.Coin{} +} + +// QueryAllDelegatorUnbondingEpochEntriesRequest is a request for the +// Query/DelegatorUnbondingEpochEntries methods. +// +// Deprecated: Do not use. +type QueryAllDelegatorUnbondingEpochEntriesRequest struct { + DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty"` +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) Reset() { + *m = QueryAllDelegatorUnbondingEpochEntriesRequest{} +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) String() string { + return proto.CompactTextString(m) +} +func (*QueryAllDelegatorUnbondingEpochEntriesRequest) ProtoMessage() {} +func (*QueryAllDelegatorUnbondingEpochEntriesRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{32} +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesRequest.Merge(m, src) +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesRequest proto.InternalMessageInfo + +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) GetDelegatorAddress() string { + if m != nil { + return m.DelegatorAddress + } + return "" +} + +// QueryAllDelegatorUnbondingEpochEntriesResponse is a response for the +// Query/DelegatorUnbondingEpochEntries methods. +// +// Deprecated: Do not use. +type QueryAllDelegatorUnbondingEpochEntriesResponse struct { + DelegatorUnbondingEpochEntries []DelegatorUnbondingEpochEntry `protobuf:"bytes,1,rep,name=delegator_unbonding_epoch_entries,json=delegatorUnbondingEpochEntries,proto3" json:"delegator_unbonding_epoch_entries"` +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) Reset() { + *m = QueryAllDelegatorUnbondingEpochEntriesResponse{} +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) String() string { + return proto.CompactTextString(m) +} +func (*QueryAllDelegatorUnbondingEpochEntriesResponse) ProtoMessage() {} +func (*QueryAllDelegatorUnbondingEpochEntriesResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_799833dfb4f243e6, []int{33} +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesResponse.Merge(m, src) +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllDelegatorUnbondingEpochEntriesResponse proto.InternalMessageInfo + +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) GetDelegatorUnbondingEpochEntries() []DelegatorUnbondingEpochEntry { + if m != nil { + return m.DelegatorUnbondingEpochEntries + } + return nil +} + +func init() { + proto.RegisterType((*QueryParamsRequest)(nil), "pstake.lscosmos.v1beta1.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "pstake.lscosmos.v1beta1.QueryParamsResponse") + proto.RegisterType((*QueryAllStateRequest)(nil), "pstake.lscosmos.v1beta1.QueryAllStateRequest") + proto.RegisterType((*QueryAllStateResponse)(nil), "pstake.lscosmos.v1beta1.QueryAllStateResponse") + proto.RegisterType((*QueryHostChainParamsRequest)(nil), "pstake.lscosmos.v1beta1.QueryHostChainParamsRequest") + proto.RegisterType((*QueryHostChainParamsResponse)(nil), "pstake.lscosmos.v1beta1.QueryHostChainParamsResponse") + proto.RegisterType((*QueryDelegationStateRequest)(nil), "pstake.lscosmos.v1beta1.QueryDelegationStateRequest") + proto.RegisterType((*QueryDelegationStateResponse)(nil), "pstake.lscosmos.v1beta1.QueryDelegationStateResponse") + proto.RegisterType((*QueryAllowListedValidatorsRequest)(nil), "pstake.lscosmos.v1beta1.QueryAllowListedValidatorsRequest") + proto.RegisterType((*QueryAllowListedValidatorsResponse)(nil), "pstake.lscosmos.v1beta1.QueryAllowListedValidatorsResponse") + proto.RegisterType((*QueryCValueRequest)(nil), "pstake.lscosmos.v1beta1.QueryCValueRequest") + proto.RegisterType((*QueryCValueResponse)(nil), "pstake.lscosmos.v1beta1.QueryCValueResponse") + proto.RegisterType((*QueryModuleStateRequest)(nil), "pstake.lscosmos.v1beta1.QueryModuleStateRequest") + proto.RegisterType((*QueryModuleStateResponse)(nil), "pstake.lscosmos.v1beta1.QueryModuleStateResponse") + proto.RegisterType((*QueryIBCTransientStoreRequest)(nil), "pstake.lscosmos.v1beta1.QueryIBCTransientStoreRequest") + proto.RegisterType((*QueryIBCTransientStoreResponse)(nil), "pstake.lscosmos.v1beta1.QueryIBCTransientStoreResponse") + proto.RegisterType((*QueryUnclaimedRequest)(nil), "pstake.lscosmos.v1beta1.QueryUnclaimedRequest") + proto.RegisterType((*QueryUnclaimedResponse)(nil), "pstake.lscosmos.v1beta1.QueryUnclaimedResponse") + proto.RegisterType((*QueryFailedUnbondingsRequest)(nil), "pstake.lscosmos.v1beta1.QueryFailedUnbondingsRequest") + proto.RegisterType((*QueryFailedUnbondingsResponse)(nil), "pstake.lscosmos.v1beta1.QueryFailedUnbondingsResponse") + proto.RegisterType((*QueryPendingUnbondingsRequest)(nil), "pstake.lscosmos.v1beta1.QueryPendingUnbondingsRequest") + proto.RegisterType((*QueryPendingUnbondingsResponse)(nil), "pstake.lscosmos.v1beta1.QueryPendingUnbondingsResponse") + proto.RegisterType((*QueryUnbondingEpochCValueRequest)(nil), "pstake.lscosmos.v1beta1.QueryUnbondingEpochCValueRequest") + proto.RegisterType((*QueryUnbondingEpochCValueResponse)(nil), "pstake.lscosmos.v1beta1.QueryUnbondingEpochCValueResponse") + proto.RegisterType((*QueryHostAccountUndelegationRequest)(nil), "pstake.lscosmos.v1beta1.QueryHostAccountUndelegationRequest") + proto.RegisterType((*QueryHostAccountUndelegationResponse)(nil), "pstake.lscosmos.v1beta1.QueryHostAccountUndelegationResponse") + proto.RegisterType((*QueryDelegatorUnbondingEpochEntryRequest)(nil), "pstake.lscosmos.v1beta1.QueryDelegatorUnbondingEpochEntryRequest") + proto.RegisterType((*QueryDelegatorUnbondingEpochEntryResponse)(nil), "pstake.lscosmos.v1beta1.QueryDelegatorUnbondingEpochEntryResponse") + proto.RegisterType((*QueryHostAccountsRequest)(nil), "pstake.lscosmos.v1beta1.QueryHostAccountsRequest") + proto.RegisterType((*QueryHostAccountsResponse)(nil), "pstake.lscosmos.v1beta1.QueryHostAccountsResponse") + proto.RegisterType((*QueryDepositModuleAccountRequest)(nil), "pstake.lscosmos.v1beta1.QueryDepositModuleAccountRequest") + proto.RegisterType((*QueryDepositModuleAccountResponse)(nil), "pstake.lscosmos.v1beta1.QueryDepositModuleAccountResponse") + proto.RegisterType((*QueryAllDelegatorUnbondingEpochEntriesRequest)(nil), "pstake.lscosmos.v1beta1.QueryAllDelegatorUnbondingEpochEntriesRequest") + proto.RegisterType((*QueryAllDelegatorUnbondingEpochEntriesResponse)(nil), "pstake.lscosmos.v1beta1.QueryAllDelegatorUnbondingEpochEntriesResponse") +} + +func init() { + proto.RegisterFile("pstake/lscosmos/v1beta1/query.proto", fileDescriptor_799833dfb4f243e6) +} + +var fileDescriptor_799833dfb4f243e6 = []byte{ + // 1689 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x59, 0xdb, 0x6f, 0xdc, 0xc4, + 0x1a, 0xcf, 0xa4, 0xe7, 0xa4, 0xcd, 0x24, 0x47, 0x4d, 0xe6, 0x24, 0x27, 0x89, 0xdb, 0x6e, 0x92, + 0x4d, 0x2f, 0xe9, 0x25, 0xeb, 0x26, 0xa7, 0x77, 0x9a, 0x42, 0x92, 0xde, 0x22, 0x95, 0x36, 0x4d, + 0x69, 0x0b, 0x45, 0xc8, 0xf5, 0x7a, 0xa7, 0xbb, 0xa6, 0x5e, 0x8f, 0x6b, 0x7b, 0x03, 0x51, 0x55, + 0x84, 0x90, 0x40, 0x05, 0x01, 0x42, 0xaa, 0xe0, 0x11, 0x89, 0x07, 0xde, 0x78, 0xa1, 0x8f, 0x48, + 0xbc, 0xa2, 0x82, 0x84, 0x54, 0x09, 0x09, 0x21, 0x1e, 0x2a, 0x68, 0x79, 0xe4, 0x8f, 0x40, 0x1e, + 0x7f, 0xde, 0xf8, 0x36, 0xf6, 0x66, 0xd3, 0xb7, 0xec, 0xcc, 0x77, 0xf9, 0xfd, 0xbe, 0xf9, 0xc6, + 0xf3, 0xfd, 0x14, 0x3c, 0x61, 0x39, 0xae, 0x7a, 0x9b, 0xca, 0x86, 0xa3, 0x31, 0xa7, 0xce, 0x1c, + 0x79, 0x65, 0xba, 0x4c, 0x5d, 0x75, 0x5a, 0xbe, 0xd3, 0xa0, 0xf6, 0x6a, 0xc9, 0xb2, 0x99, 0xcb, + 0xc8, 0x90, 0x6f, 0x54, 0x0a, 0x8c, 0x4a, 0x60, 0x24, 0x0d, 0x54, 0x59, 0x95, 0x71, 0x1b, 0xd9, + 0xfb, 0xcb, 0x37, 0x97, 0xb6, 0x57, 0x19, 0xab, 0x1a, 0x54, 0x56, 0x2d, 0x5d, 0x56, 0x4d, 0x93, + 0xb9, 0xaa, 0xab, 0x33, 0xd3, 0x81, 0xdd, 0x7d, 0x90, 0xa8, 0xac, 0x3a, 0xd4, 0xcf, 0xd2, 0xcc, + 0x69, 0xa9, 0x55, 0xdd, 0xe4, 0xc6, 0x60, 0xbb, 0x53, 0x84, 0xce, 0x52, 0x6d, 0xb5, 0x1e, 0x44, + 0xdc, 0x25, 0xb2, 0xaa, 0x52, 0x93, 0x3a, 0x7a, 0x60, 0x36, 0x2d, 0x34, 0x63, 0x2b, 0xd4, 0x36, + 0x55, 0x53, 0xa3, 0x8a, 0x65, 0x33, 0x8b, 0x39, 0xaa, 0x01, 0x2e, 0xbb, 0x45, 0x2e, 0xcd, 0x4a, + 0xf8, 0x76, 0x85, 0x30, 0xa7, 0xc0, 0x46, 0x63, 0x7a, 0xc0, 0x63, 0x14, 0x2a, 0xc2, 0x7f, 0x95, + 0x1b, 0xb7, 0x64, 0x57, 0xaf, 0x53, 0xc7, 0x55, 0xeb, 0x96, 0x6f, 0x50, 0x1c, 0xc6, 0xe4, 0xb2, + 0x57, 0x8a, 0x25, 0xce, 0x6b, 0x99, 0xde, 0x69, 0x50, 0xc7, 0x3d, 0xd1, 0x39, 0x8c, 0x8a, 0xaf, + 0xe2, 0xff, 0x46, 0x76, 0x1c, 0x8b, 0x99, 0x0e, 0x25, 0xb3, 0xb8, 0xcb, 0xaf, 0xc1, 0x30, 0x1a, + 0x43, 0x93, 0x3d, 0x33, 0xa3, 0x25, 0xc1, 0x19, 0x95, 0x7c, 0xc7, 0xf9, 0x7f, 0x3d, 0x7a, 0x32, + 0xda, 0xb1, 0x0c, 0x4e, 0x3c, 0xb2, 0x84, 0x07, 0x78, 0xe4, 0x39, 0xc3, 0xb8, 0xe2, 0xaa, 0x2e, + 0x0d, 0x67, 0x2d, 0xe3, 0xc1, 0xd8, 0x1e, 0xe4, 0x3d, 0x83, 0x37, 0x43, 0x55, 0x21, 0xf1, 0x2e, + 0x61, 0xe2, 0x73, 0xbe, 0x1d, 0xf7, 0x87, 0xf4, 0x81, 0x2f, 0xcf, 0x31, 0x8e, 0xb7, 0xf1, 0x1c, + 0xe7, 0x99, 0xe3, 0x2e, 0xd4, 0x54, 0xdd, 0x4c, 0x92, 0x7f, 0x07, 0x6f, 0x4f, 0x37, 0x01, 0x34, + 0x37, 0x70, 0x7f, 0x8d, 0x39, 0xae, 0xa2, 0x79, 0x7b, 0x4a, 0xa4, 0x20, 0x93, 0x42, 0x5c, 0xb1, + 0x60, 0x00, 0x6d, 0x6b, 0x2d, 0xba, 0x1c, 0x81, 0x78, 0x9a, 0x1a, 0xb4, 0xca, 0x1b, 0x33, 0x51, + 0xa9, 0x7b, 0x00, 0x31, 0x61, 0x02, 0x10, 0x5f, 0xc3, 0x7d, 0x95, 0xe6, 0x96, 0xe2, 0x78, 0x7b, + 0xb9, 0x08, 0x63, 0xb1, 0x02, 0x84, 0x95, 0xe8, 0x32, 0x4f, 0x3f, 0x81, 0xc7, 0x83, 0x83, 0x62, + 0x6f, 0x5d, 0xd0, 0x1d, 0x97, 0x56, 0xae, 0xa9, 0x86, 0x5e, 0x51, 0x5d, 0x66, 0x07, 0xa5, 0x2c, + 0x7e, 0x81, 0x70, 0x31, 0xcb, 0x0a, 0xa0, 0x1a, 0x78, 0x48, 0xf5, 0x0c, 0x14, 0x83, 0x5b, 0x28, + 0x2b, 0x4d, 0x13, 0x40, 0x5c, 0x12, 0x22, 0x4e, 0x0d, 0x0c, 0xb8, 0x07, 0xd5, 0xb4, 0x4d, 0x8e, + 0x3e, 0x68, 0xfb, 0x85, 0x6b, 0xaa, 0xd1, 0x88, 0x94, 0xf5, 0x3a, 0xb4, 0x7d, 0xb0, 0x03, 0x10, + 0x4f, 0xe2, 0xcd, 0x9a, 0x87, 0xab, 0xe1, 0x17, 0xb1, 0x7b, 0x7e, 0xc2, 0x4b, 0xf1, 0xfb, 0x93, + 0xd1, 0x6d, 0x3e, 0x20, 0xa7, 0x72, 0xbb, 0xa4, 0x33, 0xb9, 0xae, 0xba, 0xb5, 0xd2, 0x05, 0x5a, + 0x55, 0xb5, 0xd5, 0xd3, 0x54, 0x5b, 0xee, 0xd2, 0x78, 0x14, 0x1e, 0x78, 0x07, 0x1e, 0xe2, 0x81, + 0x5f, 0x66, 0x95, 0x86, 0x41, 0x13, 0xc7, 0x39, 0x8b, 0x87, 0x93, 0xdb, 0x90, 0x7c, 0x1c, 0xf7, + 0xd6, 0xf9, 0x72, 0xe8, 0x18, 0xb7, 0x2c, 0xf7, 0xd4, 0xd7, 0x4c, 0x8b, 0x13, 0x78, 0x07, 0x77, + 0x5f, 0x9c, 0x5f, 0x78, 0xc5, 0x56, 0x4d, 0x47, 0xa7, 0xa6, 0x7b, 0xc5, 0x65, 0x76, 0x24, 0xc7, + 0xa7, 0x08, 0x17, 0x44, 0x56, 0x90, 0xaa, 0x86, 0x07, 0x75, 0xa5, 0xac, 0x68, 0x8a, 0x1b, 0xec, + 0x2b, 0x8e, 0x67, 0x00, 0x07, 0x71, 0x50, 0x78, 0x10, 0x8b, 0xf3, 0x0b, 0x73, 0x75, 0xd6, 0x30, + 0xdd, 0x68, 0x60, 0x38, 0x8a, 0x7e, 0x3d, 0x9e, 0x91, 0x03, 0x3a, 0x0f, 0xb7, 0xfd, 0xaa, 0xa9, + 0x19, 0xaa, 0x5e, 0xa7, 0x15, 0x40, 0x4b, 0xf6, 0xe3, 0x7e, 0x68, 0x3a, 0x66, 0x2b, 0x6a, 0xa5, + 0x62, 0x53, 0xc7, 0xef, 0x85, 0xee, 0xe5, 0xbe, 0xe6, 0xc6, 0x9c, 0xbf, 0xce, 0x23, 0x31, 0xfc, + 0xbf, 0x78, 0x24, 0x60, 0x74, 0x19, 0x77, 0x37, 0x82, 0xc5, 0x61, 0x34, 0xb6, 0x69, 0xb2, 0x67, + 0x66, 0x4a, 0xc8, 0xe2, 0xaa, 0x59, 0x66, 0x66, 0x45, 0x37, 0xab, 0x67, 0x2c, 0xa6, 0xd5, 0xfc, + 0x1e, 0x00, 0x0a, 0x6b, 0x51, 0x78, 0xc2, 0x4b, 0x70, 0xfd, 0xce, 0xaa, 0xba, 0x41, 0x2b, 0x4d, + 0x3f, 0xa7, 0x6d, 0x06, 0xef, 0x23, 0x38, 0xc2, 0x64, 0x44, 0x60, 0x72, 0x13, 0xf7, 0xdf, 0xe2, + 0x7b, 0x4a, 0xa3, 0xb9, 0xb9, 0x11, 0x46, 0x7d, 0xb7, 0x62, 0x99, 0x38, 0x8e, 0x25, 0x80, 0xb1, + 0x44, 0xf9, 0xe2, 0x73, 0x60, 0x76, 0x3f, 0x68, 0xbb, 0x94, 0x90, 0x40, 0xad, 0x8c, 0x89, 0xe5, + 0x6f, 0x3e, 0x27, 0x6e, 0xfd, 0x56, 0x3c, 0x17, 0x87, 0xb2, 0x88, 0xc7, 0xa0, 0x4d, 0x92, 0x9e, + 0x01, 0xbf, 0x71, 0xdc, 0x4b, 0xbd, 0x55, 0xc5, 0x6c, 0xd4, 0xcb, 0xd4, 0xe6, 0xd4, 0x36, 0x2d, + 0xf7, 0xf0, 0xb5, 0x8b, 0x7c, 0x89, 0x87, 0x7a, 0x80, 0xe0, 0x0b, 0x98, 0x1e, 0x0b, 0x88, 0xbd, + 0x89, 0x87, 0x9a, 0x84, 0x14, 0x3f, 0x6c, 0xf8, 0x3b, 0xd2, 0x26, 0xbb, 0x81, 0x46, 0xca, 0x1e, + 0x47, 0x75, 0x01, 0x4f, 0x34, 0x1f, 0xae, 0x39, 0x4d, 0xf3, 0x2e, 0xe4, 0x55, 0x73, 0xed, 0xfb, + 0xbd, 0x4e, 0x8e, 0x5f, 0x22, 0xbc, 0x33, 0x3b, 0x1c, 0xd0, 0xb4, 0xf1, 0x08, 0x7f, 0x0f, 0x55, + 0xdf, 0x46, 0x69, 0x84, 0x8c, 0x72, 0x3f, 0x1d, 0x82, 0xe0, 0xc0, 0x75, 0xa8, 0x96, 0xbe, 0x0d, + 0xef, 0xf4, 0x64, 0xf8, 0x11, 0x64, 0x76, 0xb4, 0x68, 0x67, 0x4c, 0xd7, 0x5e, 0x6d, 0xa7, 0x6f, + 0x13, 0x05, 0xea, 0x4c, 0x2f, 0xd0, 0x43, 0x84, 0xf7, 0xb6, 0x00, 0x00, 0xaa, 0xf4, 0x2e, 0xc2, + 0x85, 0x35, 0x08, 0xde, 0x19, 0x86, 0xda, 0x82, 0x7a, 0xa6, 0x50, 0xab, 0xc3, 0x79, 0x2f, 0x74, + 0x6a, 0x1e, 0x28, 0xd8, 0xb6, 0x4a, 0xd8, 0x26, 0x6a, 0xc2, 0x41, 0x17, 0xe0, 0xa9, 0x09, 0xd5, + 0x3d, 0x32, 0xfc, 0xdc, 0xc1, 0x23, 0x29, 0xfb, 0xc0, 0x61, 0x09, 0xff, 0x27, 0x7c, 0xd2, 0xf9, + 0xd3, 0x58, 0x38, 0x0a, 0x20, 0xec, 0x0d, 0x1d, 0xa9, 0x7f, 0x2f, 0x77, 0xc3, 0xbd, 0x3c, 0x4d, + 0x2d, 0xe6, 0xe8, 0xae, 0xff, 0x08, 0x82, 0x45, 0x74, 0x3c, 0x1c, 0xcf, 0xb0, 0x03, 0x88, 0xc7, + 0xf1, 0xe6, 0xb2, 0x6a, 0x78, 0x63, 0x35, 0x80, 0x1b, 0x29, 0x01, 0x26, 0x6f, 0x4c, 0x6e, 0x02, + 0x5b, 0x60, 0x7a, 0xd0, 0x63, 0x81, 0x3d, 0xcf, 0x71, 0x13, 0x4f, 0x05, 0x33, 0x4b, 0x46, 0xb5, + 0x75, 0xda, 0xfe, 0x07, 0xf1, 0x7b, 0x84, 0x4b, 0xad, 0xa6, 0x00, 0x4e, 0x1f, 0x20, 0x3c, 0x1e, + 0x6d, 0x1d, 0x33, 0xd6, 0x3b, 0x3a, 0x0d, 0x3e, 0x98, 0x1b, 0xea, 0x9e, 0x42, 0x25, 0x13, 0x90, + 0x87, 0x7f, 0xe6, 0xef, 0x11, 0xfc, 0x6f, 0x8e, 0x9f, 0x7c, 0x8c, 0x70, 0x97, 0x3f, 0xb6, 0x92, + 0xfd, 0xc2, 0xac, 0x49, 0x81, 0x21, 0x1d, 0x68, 0xcd, 0xd8, 0x27, 0x5f, 0xdc, 0xf3, 0xde, 0x2f, + 0x7f, 0x3d, 0xe8, 0x1c, 0x27, 0xa3, 0x72, 0xb6, 0x2c, 0x23, 0x9f, 0x23, 0xbc, 0x25, 0x50, 0x0e, + 0x64, 0x2a, 0x3b, 0x47, 0x4c, 0x7d, 0x48, 0xa5, 0x56, 0xcd, 0x01, 0xd4, 0x3e, 0x0e, 0x6a, 0x27, + 0x29, 0x0a, 0x41, 0xa9, 0x86, 0xe1, 0x0f, 0x6c, 0xe4, 0x21, 0xc2, 0x5b, 0x63, 0xd3, 0x3f, 0x39, + 0x94, 0x9d, 0x2f, 0x5d, 0x9c, 0x48, 0x87, 0xd7, 0xe9, 0x05, 0x60, 0x67, 0x38, 0xd8, 0x03, 0x64, + 0x9f, 0x10, 0x6c, 0x42, 0xce, 0x90, 0x6f, 0x11, 0xde, 0x1a, 0x13, 0x04, 0x79, 0xa0, 0xd3, 0xe5, + 0x4a, 0x1e, 0x68, 0x81, 0x82, 0x29, 0x4e, 0x73, 0xd0, 0xfb, 0xc9, 0x5e, 0x21, 0xe8, 0xb8, 0xc0, + 0x21, 0x3f, 0x21, 0x3c, 0x98, 0x2a, 0x09, 0xc8, 0x89, 0xdc, 0xe3, 0x15, 0xca, 0x18, 0xe9, 0x85, + 0xb6, 0x7c, 0x81, 0xc5, 0x31, 0xce, 0x62, 0x86, 0x1c, 0xcc, 0xea, 0x93, 0x34, 0xed, 0x43, 0x3e, + 0x41, 0xb8, 0xcb, 0x7f, 0xda, 0xf3, 0x2e, 0x57, 0x64, 0x80, 0xc9, 0xbb, 0x5c, 0xd1, 0x09, 0xa5, + 0x38, 0xc9, 0xf1, 0x15, 0xc9, 0x98, 0x10, 0x1f, 0x0c, 0x2c, 0xe4, 0x2b, 0x84, 0x7b, 0x42, 0xf2, + 0x84, 0x1c, 0xcc, 0xce, 0x93, 0x14, 0x3a, 0xd2, 0xf4, 0x3a, 0x3c, 0x00, 0xde, 0x14, 0x87, 0xb7, + 0x87, 0xec, 0x12, 0xc2, 0x0b, 0x4b, 0x23, 0xf2, 0x1d, 0xc2, 0xfd, 0x09, 0x75, 0x43, 0x8e, 0x64, + 0xe7, 0x15, 0x89, 0x26, 0xe9, 0xe8, 0xba, 0xfd, 0x00, 0xf5, 0x21, 0x8e, 0xba, 0x44, 0x0e, 0x08, + 0x51, 0xeb, 0xe5, 0x84, 0xc6, 0x22, 0xdf, 0x20, 0xdc, 0xdd, 0x14, 0x30, 0x24, 0xe7, 0x83, 0x14, + 0xd7, 0x4c, 0x92, 0xdc, 0xb2, 0x3d, 0x80, 0x3c, 0xc5, 0x41, 0x1e, 0x23, 0x47, 0x84, 0x20, 0x9b, + 0x92, 0x47, 0xbe, 0x9b, 0x78, 0xe1, 0xee, 0x91, 0x1f, 0x11, 0xee, 0x8b, 0x8b, 0x15, 0x92, 0x73, + 0xd7, 0x05, 0x72, 0x49, 0x3a, 0xb2, 0x5e, 0x37, 0xe0, 0x70, 0x96, 0x73, 0x78, 0x89, 0x9c, 0x12, + 0x72, 0x48, 0x48, 0xa6, 0x54, 0x2e, 0x3f, 0x23, 0xdc, 0x9f, 0x90, 0x27, 0x79, 0x7d, 0x23, 0x92, + 0x48, 0x79, 0x7d, 0x23, 0xd4, 0x41, 0xc5, 0x73, 0x9c, 0xce, 0x1c, 0x79, 0x51, 0xfc, 0xd2, 0x25, + 0x64, 0x52, 0x2a, 0x9f, 0x5f, 0x11, 0x1e, 0x48, 0x13, 0x10, 0xe4, 0x78, 0x5e, 0x97, 0x08, 0x85, + 0x91, 0x74, 0xa2, 0x1d, 0xd7, 0x96, 0x89, 0x09, 0x64, 0x92, 0x7c, 0x37, 0x3c, 0x87, 0xdf, 0x23, + 0x7f, 0x22, 0x3c, 0x24, 0x10, 0x0c, 0xe4, 0x64, 0xfe, 0xe3, 0x28, 0xd6, 0x44, 0xd2, 0x6c, 0x9b, + 0xde, 0xc0, 0x70, 0x91, 0x33, 0x5c, 0x20, 0x73, 0xd9, 0x4f, 0x6c, 0x9a, 0x42, 0x8a, 0x73, 0xfc, + 0xa8, 0x13, 0x6f, 0xcf, 0x1a, 0xd5, 0xc8, 0x5c, 0x4b, 0x0f, 0x6a, 0x96, 0x1a, 0x92, 0xe6, 0x37, + 0x12, 0x02, 0x28, 0x6b, 0x9c, 0xf2, 0x1b, 0xe4, 0xf5, 0xbc, 0x07, 0x5a, 0x30, 0xb2, 0xae, 0xa6, + 0xb5, 0x6e, 0xbc, 0x18, 0x5f, 0x23, 0xdc, 0x1b, 0xd6, 0x10, 0x64, 0xba, 0xe5, 0x73, 0x6a, 0xde, + 0xc7, 0x99, 0xf5, 0xb8, 0x00, 0xb9, 0x12, 0x27, 0x37, 0x49, 0x76, 0xb7, 0x74, 0x9e, 0x0e, 0xf9, + 0x01, 0xe1, 0x81, 0x34, 0x59, 0x92, 0x77, 0xe3, 0x32, 0x24, 0x4f, 0xde, 0x8d, 0xcb, 0x52, 0x41, + 0xc5, 0xa3, 0x1c, 0xff, 0x34, 0x91, 0x33, 0x0e, 0x87, 0xbb, 0x2b, 0xf0, 0x80, 0x02, 0x13, 0xf2, + 0x61, 0x27, 0x2e, 0x64, 0xab, 0x12, 0x72, 0x36, 0x77, 0x20, 0x6a, 0x49, 0x39, 0x49, 0xe7, 0x36, + 0x1c, 0x07, 0xc8, 0x5e, 0xe3, 0x64, 0x97, 0xc8, 0xc5, 0x36, 0x3b, 0x51, 0xa7, 0xa9, 0x9f, 0x51, + 0x69, 0xd3, 0xfd, 0x4e, 0x34, 0x7f, 0xfd, 0xd1, 0xd3, 0x02, 0x7a, 0xfc, 0xb4, 0x80, 0xfe, 0x78, + 0x5a, 0x40, 0x9f, 0x3d, 0x2b, 0x74, 0x3c, 0x7e, 0x56, 0xe8, 0xf8, 0xed, 0x59, 0xa1, 0xe3, 0xc6, + 0x6c, 0x55, 0x77, 0x6b, 0x8d, 0x72, 0x49, 0x63, 0x75, 0xd9, 0xa2, 0xb6, 0xe3, 0x8d, 0x70, 0xa6, + 0x46, 0x2f, 0x99, 0x34, 0xfc, 0x73, 0xca, 0xa9, 0xdc, 0x96, 0x57, 0x8e, 0xca, 0x6f, 0xaf, 0xa1, + 0x72, 0x57, 0x2d, 0xea, 0x94, 0xbb, 0xf8, 0xff, 0x60, 0xfe, 0xff, 0x4f, 0x00, 0x00, 0x00, 0xff, + 0xff, 0x2d, 0x36, 0x64, 0x6f, 0x0c, 0x1b, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// QueryClient is the client API for Query service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +// +// Deprecated: Do not use. +type QueryClient interface { + // Parameters queries the parameters of the module. + Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) + // AllState returns all state of module, aka, genesis export. + AllState(ctx context.Context, in *QueryAllStateRequest, opts ...grpc.CallOption) (*QueryAllStateResponse, error) + HostChainParams(ctx context.Context, in *QueryHostChainParamsRequest, opts ...grpc.CallOption) (*QueryHostChainParamsResponse, error) + DelegationState(ctx context.Context, in *QueryDelegationStateRequest, opts ...grpc.CallOption) (*QueryDelegationStateResponse, error) + AllowListedValidators(ctx context.Context, in *QueryAllowListedValidatorsRequest, opts ...grpc.CallOption) (*QueryAllowListedValidatorsResponse, error) + CValue(ctx context.Context, in *QueryCValueRequest, opts ...grpc.CallOption) (*QueryCValueResponse, error) + ModuleState(ctx context.Context, in *QueryModuleStateRequest, opts ...grpc.CallOption) (*QueryModuleStateResponse, error) + IBCTransientStore(ctx context.Context, in *QueryIBCTransientStoreRequest, opts ...grpc.CallOption) (*QueryIBCTransientStoreResponse, error) + Unclaimed(ctx context.Context, in *QueryUnclaimedRequest, opts ...grpc.CallOption) (*QueryUnclaimedResponse, error) + FailedUnbondings(ctx context.Context, in *QueryFailedUnbondingsRequest, opts ...grpc.CallOption) (*QueryFailedUnbondingsResponse, error) + PendingUnbondings(ctx context.Context, in *QueryPendingUnbondingsRequest, opts ...grpc.CallOption) (*QueryPendingUnbondingsResponse, error) + UnbondingEpochCValue(ctx context.Context, in *QueryUnbondingEpochCValueRequest, opts ...grpc.CallOption) (*QueryUnbondingEpochCValueResponse, error) + HostAccountUndelegation(ctx context.Context, in *QueryHostAccountUndelegationRequest, opts ...grpc.CallOption) (*QueryHostAccountUndelegationResponse, error) + DelegatorUnbondingEpochEntry(ctx context.Context, in *QueryDelegatorUnbondingEpochEntryRequest, opts ...grpc.CallOption) (*QueryDelegatorUnbondingEpochEntryResponse, error) + HostAccounts(ctx context.Context, in *QueryHostAccountsRequest, opts ...grpc.CallOption) (*QueryHostAccountsResponse, error) + DepositModuleAccount(ctx context.Context, in *QueryDepositModuleAccountRequest, opts ...grpc.CallOption) (*QueryDepositModuleAccountResponse, error) + DelegatorUnbondingEpochEntries(ctx context.Context, in *QueryAllDelegatorUnbondingEpochEntriesRequest, opts ...grpc.CallOption) (*QueryAllDelegatorUnbondingEpochEntriesResponse, error) +} + +type queryClient struct { + cc grpc1.ClientConn +} + +// Deprecated: Do not use. +func NewQueryClient(cc grpc1.ClientConn) QueryClient { + return &queryClient{cc} +} + +func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { + out := new(QueryParamsResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/Params", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) AllState(ctx context.Context, in *QueryAllStateRequest, opts ...grpc.CallOption) (*QueryAllStateResponse, error) { + out := new(QueryAllStateResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/AllState", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostChainParams(ctx context.Context, in *QueryHostChainParamsRequest, opts ...grpc.CallOption) (*QueryHostChainParamsResponse, error) { + out := new(QueryHostChainParamsResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/HostChainParams", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) DelegationState(ctx context.Context, in *QueryDelegationStateRequest, opts ...grpc.CallOption) (*QueryDelegationStateResponse, error) { + out := new(QueryDelegationStateResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/DelegationState", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) AllowListedValidators(ctx context.Context, in *QueryAllowListedValidatorsRequest, opts ...grpc.CallOption) (*QueryAllowListedValidatorsResponse, error) { + out := new(QueryAllowListedValidatorsResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/AllowListedValidators", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) CValue(ctx context.Context, in *QueryCValueRequest, opts ...grpc.CallOption) (*QueryCValueResponse, error) { + out := new(QueryCValueResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/CValue", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) ModuleState(ctx context.Context, in *QueryModuleStateRequest, opts ...grpc.CallOption) (*QueryModuleStateResponse, error) { + out := new(QueryModuleStateResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/ModuleState", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) IBCTransientStore(ctx context.Context, in *QueryIBCTransientStoreRequest, opts ...grpc.CallOption) (*QueryIBCTransientStoreResponse, error) { + out := new(QueryIBCTransientStoreResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/IBCTransientStore", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) Unclaimed(ctx context.Context, in *QueryUnclaimedRequest, opts ...grpc.CallOption) (*QueryUnclaimedResponse, error) { + out := new(QueryUnclaimedResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/Unclaimed", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) FailedUnbondings(ctx context.Context, in *QueryFailedUnbondingsRequest, opts ...grpc.CallOption) (*QueryFailedUnbondingsResponse, error) { + out := new(QueryFailedUnbondingsResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/FailedUnbondings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) PendingUnbondings(ctx context.Context, in *QueryPendingUnbondingsRequest, opts ...grpc.CallOption) (*QueryPendingUnbondingsResponse, error) { + out := new(QueryPendingUnbondingsResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/PendingUnbondings", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) UnbondingEpochCValue(ctx context.Context, in *QueryUnbondingEpochCValueRequest, opts ...grpc.CallOption) (*QueryUnbondingEpochCValueResponse, error) { + out := new(QueryUnbondingEpochCValueResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/UnbondingEpochCValue", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostAccountUndelegation(ctx context.Context, in *QueryHostAccountUndelegationRequest, opts ...grpc.CallOption) (*QueryHostAccountUndelegationResponse, error) { + out := new(QueryHostAccountUndelegationResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/HostAccountUndelegation", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) DelegatorUnbondingEpochEntry(ctx context.Context, in *QueryDelegatorUnbondingEpochEntryRequest, opts ...grpc.CallOption) (*QueryDelegatorUnbondingEpochEntryResponse, error) { + out := new(QueryDelegatorUnbondingEpochEntryResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/DelegatorUnbondingEpochEntry", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostAccounts(ctx context.Context, in *QueryHostAccountsRequest, opts ...grpc.CallOption) (*QueryHostAccountsResponse, error) { + out := new(QueryHostAccountsResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/HostAccounts", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) DepositModuleAccount(ctx context.Context, in *QueryDepositModuleAccountRequest, opts ...grpc.CallOption) (*QueryDepositModuleAccountResponse, error) { + out := new(QueryDepositModuleAccountResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/DepositModuleAccount", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) DelegatorUnbondingEpochEntries(ctx context.Context, in *QueryAllDelegatorUnbondingEpochEntriesRequest, opts ...grpc.CallOption) (*QueryAllDelegatorUnbondingEpochEntriesResponse, error) { + out := new(QueryAllDelegatorUnbondingEpochEntriesResponse) + err := c.cc.Invoke(ctx, "/pstake.lscosmos.v1beta1.Query/DelegatorUnbondingEpochEntries", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// QueryServer is the server API for Query service. +// +// Deprecated: Do not use. +type QueryServer interface { + // Parameters queries the parameters of the module. + Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) + // AllState returns all state of module, aka, genesis export. + AllState(context.Context, *QueryAllStateRequest) (*QueryAllStateResponse, error) + HostChainParams(context.Context, *QueryHostChainParamsRequest) (*QueryHostChainParamsResponse, error) + DelegationState(context.Context, *QueryDelegationStateRequest) (*QueryDelegationStateResponse, error) + AllowListedValidators(context.Context, *QueryAllowListedValidatorsRequest) (*QueryAllowListedValidatorsResponse, error) + CValue(context.Context, *QueryCValueRequest) (*QueryCValueResponse, error) + ModuleState(context.Context, *QueryModuleStateRequest) (*QueryModuleStateResponse, error) + IBCTransientStore(context.Context, *QueryIBCTransientStoreRequest) (*QueryIBCTransientStoreResponse, error) + Unclaimed(context.Context, *QueryUnclaimedRequest) (*QueryUnclaimedResponse, error) + FailedUnbondings(context.Context, *QueryFailedUnbondingsRequest) (*QueryFailedUnbondingsResponse, error) + PendingUnbondings(context.Context, *QueryPendingUnbondingsRequest) (*QueryPendingUnbondingsResponse, error) + UnbondingEpochCValue(context.Context, *QueryUnbondingEpochCValueRequest) (*QueryUnbondingEpochCValueResponse, error) + HostAccountUndelegation(context.Context, *QueryHostAccountUndelegationRequest) (*QueryHostAccountUndelegationResponse, error) + DelegatorUnbondingEpochEntry(context.Context, *QueryDelegatorUnbondingEpochEntryRequest) (*QueryDelegatorUnbondingEpochEntryResponse, error) + HostAccounts(context.Context, *QueryHostAccountsRequest) (*QueryHostAccountsResponse, error) + DepositModuleAccount(context.Context, *QueryDepositModuleAccountRequest) (*QueryDepositModuleAccountResponse, error) + DelegatorUnbondingEpochEntries(context.Context, *QueryAllDelegatorUnbondingEpochEntriesRequest) (*QueryAllDelegatorUnbondingEpochEntriesResponse, error) +} + +// Deprecated: Do not use. +// UnimplementedQueryServer can be embedded to have forward compatible implementations. +type UnimplementedQueryServer struct { +} + +func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Params not implemented") +} +func (*UnimplementedQueryServer) AllState(ctx context.Context, req *QueryAllStateRequest) (*QueryAllStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AllState not implemented") +} +func (*UnimplementedQueryServer) HostChainParams(ctx context.Context, req *QueryHostChainParamsRequest) (*QueryHostChainParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostChainParams not implemented") +} +func (*UnimplementedQueryServer) DelegationState(ctx context.Context, req *QueryDelegationStateRequest) (*QueryDelegationStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DelegationState not implemented") +} +func (*UnimplementedQueryServer) AllowListedValidators(ctx context.Context, req *QueryAllowListedValidatorsRequest) (*QueryAllowListedValidatorsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AllowListedValidators not implemented") +} +func (*UnimplementedQueryServer) CValue(ctx context.Context, req *QueryCValueRequest) (*QueryCValueResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CValue not implemented") +} +func (*UnimplementedQueryServer) ModuleState(ctx context.Context, req *QueryModuleStateRequest) (*QueryModuleStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ModuleState not implemented") +} +func (*UnimplementedQueryServer) IBCTransientStore(ctx context.Context, req *QueryIBCTransientStoreRequest) (*QueryIBCTransientStoreResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method IBCTransientStore not implemented") +} +func (*UnimplementedQueryServer) Unclaimed(ctx context.Context, req *QueryUnclaimedRequest) (*QueryUnclaimedResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Unclaimed not implemented") +} +func (*UnimplementedQueryServer) FailedUnbondings(ctx context.Context, req *QueryFailedUnbondingsRequest) (*QueryFailedUnbondingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FailedUnbondings not implemented") +} +func (*UnimplementedQueryServer) PendingUnbondings(ctx context.Context, req *QueryPendingUnbondingsRequest) (*QueryPendingUnbondingsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method PendingUnbondings not implemented") +} +func (*UnimplementedQueryServer) UnbondingEpochCValue(ctx context.Context, req *QueryUnbondingEpochCValueRequest) (*QueryUnbondingEpochCValueResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UnbondingEpochCValue not implemented") +} +func (*UnimplementedQueryServer) HostAccountUndelegation(ctx context.Context, req *QueryHostAccountUndelegationRequest) (*QueryHostAccountUndelegationResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostAccountUndelegation not implemented") +} +func (*UnimplementedQueryServer) DelegatorUnbondingEpochEntry(ctx context.Context, req *QueryDelegatorUnbondingEpochEntryRequest) (*QueryDelegatorUnbondingEpochEntryResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DelegatorUnbondingEpochEntry not implemented") +} +func (*UnimplementedQueryServer) HostAccounts(ctx context.Context, req *QueryHostAccountsRequest) (*QueryHostAccountsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostAccounts not implemented") +} +func (*UnimplementedQueryServer) DepositModuleAccount(ctx context.Context, req *QueryDepositModuleAccountRequest) (*QueryDepositModuleAccountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DepositModuleAccount not implemented") +} +func (*UnimplementedQueryServer) DelegatorUnbondingEpochEntries(ctx context.Context, req *QueryAllDelegatorUnbondingEpochEntriesRequest) (*QueryAllDelegatorUnbondingEpochEntriesResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DelegatorUnbondingEpochEntries not implemented") +} + +// Deprecated: Do not use. +func RegisterQueryServer(s grpc1.Server, srv QueryServer) { + s.RegisterService(&_Query_serviceDesc, srv) +} + +func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryParamsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Params(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/Params", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_AllState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryAllStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).AllState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/AllState", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).AllState(ctx, req.(*QueryAllStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostChainParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryHostChainParamsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostChainParams(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/HostChainParams", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostChainParams(ctx, req.(*QueryHostChainParamsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_DelegationState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryDelegationStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).DelegationState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/DelegationState", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).DelegationState(ctx, req.(*QueryDelegationStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_AllowListedValidators_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryAllowListedValidatorsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).AllowListedValidators(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/AllowListedValidators", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).AllowListedValidators(ctx, req.(*QueryAllowListedValidatorsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_CValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryCValueRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).CValue(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/CValue", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).CValue(ctx, req.(*QueryCValueRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_ModuleState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryModuleStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).ModuleState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/ModuleState", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).ModuleState(ctx, req.(*QueryModuleStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_IBCTransientStore_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryIBCTransientStoreRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).IBCTransientStore(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/IBCTransientStore", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).IBCTransientStore(ctx, req.(*QueryIBCTransientStoreRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_Unclaimed_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryUnclaimedRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Unclaimed(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/Unclaimed", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Unclaimed(ctx, req.(*QueryUnclaimedRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_FailedUnbondings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryFailedUnbondingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).FailedUnbondings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/FailedUnbondings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).FailedUnbondings(ctx, req.(*QueryFailedUnbondingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_PendingUnbondings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryPendingUnbondingsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).PendingUnbondings(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/PendingUnbondings", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).PendingUnbondings(ctx, req.(*QueryPendingUnbondingsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_UnbondingEpochCValue_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryUnbondingEpochCValueRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).UnbondingEpochCValue(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/UnbondingEpochCValue", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).UnbondingEpochCValue(ctx, req.(*QueryUnbondingEpochCValueRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostAccountUndelegation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryHostAccountUndelegationRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostAccountUndelegation(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/HostAccountUndelegation", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostAccountUndelegation(ctx, req.(*QueryHostAccountUndelegationRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_DelegatorUnbondingEpochEntry_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryDelegatorUnbondingEpochEntryRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).DelegatorUnbondingEpochEntry(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/DelegatorUnbondingEpochEntry", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).DelegatorUnbondingEpochEntry(ctx, req.(*QueryDelegatorUnbondingEpochEntryRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostAccounts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryHostAccountsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostAccounts(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/HostAccounts", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostAccounts(ctx, req.(*QueryHostAccountsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_DepositModuleAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryDepositModuleAccountRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).DepositModuleAccount(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/DepositModuleAccount", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).DepositModuleAccount(ctx, req.(*QueryDepositModuleAccountRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_DelegatorUnbondingEpochEntries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryAllDelegatorUnbondingEpochEntriesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).DelegatorUnbondingEpochEntries(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.lscosmos.v1beta1.Query/DelegatorUnbondingEpochEntries", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).DelegatorUnbondingEpochEntries(ctx, req.(*QueryAllDelegatorUnbondingEpochEntriesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var Query_serviceDesc = _Query_serviceDesc +var _Query_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pstake.lscosmos.v1beta1.Query", + HandlerType: (*QueryServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Params", + Handler: _Query_Params_Handler, + }, + { + MethodName: "AllState", + Handler: _Query_AllState_Handler, + }, + { + MethodName: "HostChainParams", + Handler: _Query_HostChainParams_Handler, + }, + { + MethodName: "DelegationState", + Handler: _Query_DelegationState_Handler, + }, + { + MethodName: "AllowListedValidators", + Handler: _Query_AllowListedValidators_Handler, + }, + { + MethodName: "CValue", + Handler: _Query_CValue_Handler, + }, + { + MethodName: "ModuleState", + Handler: _Query_ModuleState_Handler, + }, + { + MethodName: "IBCTransientStore", + Handler: _Query_IBCTransientStore_Handler, + }, + { + MethodName: "Unclaimed", + Handler: _Query_Unclaimed_Handler, + }, + { + MethodName: "FailedUnbondings", + Handler: _Query_FailedUnbondings_Handler, + }, + { + MethodName: "PendingUnbondings", + Handler: _Query_PendingUnbondings_Handler, + }, + { + MethodName: "UnbondingEpochCValue", + Handler: _Query_UnbondingEpochCValue_Handler, + }, + { + MethodName: "HostAccountUndelegation", + Handler: _Query_HostAccountUndelegation_Handler, + }, + { + MethodName: "DelegatorUnbondingEpochEntry", + Handler: _Query_DelegatorUnbondingEpochEntry_Handler, + }, + { + MethodName: "HostAccounts", + Handler: _Query_HostAccounts_Handler, + }, + { + MethodName: "DepositModuleAccount", + Handler: _Query_DepositModuleAccount_Handler, + }, + { + MethodName: "DelegatorUnbondingEpochEntries", + Handler: _Query_DelegatorUnbondingEpochEntries_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pstake/lscosmos/v1beta1/query.proto", +} + +func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryAllStateRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllStateRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryAllStateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllStateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Genesis.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryHostChainParamsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainParamsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryHostChainParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostChainParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostChainParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostChainParams.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryDelegationStateRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDelegationStateRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDelegationStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryDelegationStateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDelegationStateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDelegationStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.DelegationState.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryAllowListedValidatorsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllowListedValidatorsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllowListedValidatorsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryAllowListedValidatorsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllowListedValidatorsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllowListedValidatorsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.AllowListedValidators.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryCValueRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryCValueRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryCValueRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryCValueResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryCValueResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryCValueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size := m.CValue.Size() + i -= size + if _, err := m.CValue.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryModuleStateRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryModuleStateRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryModuleStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryModuleStateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryModuleStateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryModuleStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ModuleState { + i-- + if m.ModuleState { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *QueryIBCTransientStoreRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryIBCTransientStoreRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryIBCTransientStoreRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryIBCTransientStoreResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryIBCTransientStoreResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryIBCTransientStoreResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.IBCTransientStore.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryUnclaimedRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnclaimedRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnclaimedRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryUnclaimedResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnclaimedResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnclaimedResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Unclaimed) > 0 { + for iNdEx := len(m.Unclaimed) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Unclaimed[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryFailedUnbondingsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryFailedUnbondingsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryFailedUnbondingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryFailedUnbondingsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryFailedUnbondingsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryFailedUnbondingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.FailedUnbondings) > 0 { + for iNdEx := len(m.FailedUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.FailedUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryPendingUnbondingsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryPendingUnbondingsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryPendingUnbondingsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryPendingUnbondingsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryPendingUnbondingsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryPendingUnbondingsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.PendingUnbondings) > 0 { + for iNdEx := len(m.PendingUnbondings) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.PendingUnbondings[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryUnbondingEpochCValueRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnbondingEpochCValueRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnbondingEpochCValueRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.EpochNumber != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *QueryUnbondingEpochCValueResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryUnbondingEpochCValueResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryUnbondingEpochCValueResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.UnbondingEpochCValue.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryHostAccountUndelegationRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostAccountUndelegationRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostAccountUndelegationRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.EpochNumber != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *QueryHostAccountUndelegationResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostAccountUndelegationResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostAccountUndelegationResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostAccountUndelegation.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryDelegatorUnbondingEpochEntryRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDelegatorUnbondingEpochEntryRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDelegatorUnbondingEpochEntryRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.EpochNumber != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.EpochNumber)) + i-- + dAtA[i] = 0x10 + } + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryDelegatorUnbondingEpochEntryResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDelegatorUnbondingEpochEntryResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDelegatorUnbondingEpochEntryResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.DelegatorUnbodingEpochEntry.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryHostAccountsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostAccountsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostAccountsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryHostAccountsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryHostAccountsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryHostAccountsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostAccounts.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryDepositModuleAccountRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDepositModuleAccountRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDepositModuleAccountRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryDepositModuleAccountResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryDepositModuleAccountResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryDepositModuleAccountResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Balance.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.DelegatorAddress) > 0 { + i -= len(m.DelegatorAddress) + copy(dAtA[i:], m.DelegatorAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.DelegatorAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.DelegatorUnbondingEpochEntries) > 0 { + for iNdEx := len(m.DelegatorUnbondingEpochEntries) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.DelegatorUnbondingEpochEntries[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { + offset -= sovQuery(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *QueryParamsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryAllStateRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryAllStateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Genesis.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryHostChainParamsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryHostChainParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.HostChainParams.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryDelegationStateRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryDelegationStateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.DelegationState.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryAllowListedValidatorsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryAllowListedValidatorsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.AllowListedValidators.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryCValueRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryCValueResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.CValue.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryModuleStateRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryModuleStateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ModuleState { + n += 2 + } + return n +} + +func (m *QueryIBCTransientStoreRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryIBCTransientStoreResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.IBCTransientStore.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryUnclaimedRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryUnclaimedResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Unclaimed) > 0 { + for _, e := range m.Unclaimed { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryFailedUnbondingsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryFailedUnbondingsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.FailedUnbondings) > 0 { + for _, e := range m.FailedUnbondings { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryPendingUnbondingsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryPendingUnbondingsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.PendingUnbondings) > 0 { + for _, e := range m.PendingUnbondings { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryUnbondingEpochCValueRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.EpochNumber != 0 { + n += 1 + sovQuery(uint64(m.EpochNumber)) + } + return n +} + +func (m *QueryUnbondingEpochCValueResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.UnbondingEpochCValue.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryHostAccountUndelegationRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.EpochNumber != 0 { + n += 1 + sovQuery(uint64(m.EpochNumber)) + } + return n +} + +func (m *QueryHostAccountUndelegationResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.HostAccountUndelegation.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryDelegatorUnbondingEpochEntryRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + if m.EpochNumber != 0 { + n += 1 + sovQuery(uint64(m.EpochNumber)) + } + return n +} + +func (m *QueryDelegatorUnbondingEpochEntryResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.DelegatorUnbodingEpochEntry.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryHostAccountsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryHostAccountsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.HostAccounts.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryDepositModuleAccountRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryDepositModuleAccountResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Balance.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DelegatorAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.DelegatorUnbondingEpochEntries) > 0 { + for _, e := range m.DelegatorUnbondingEpochEntries { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func sovQuery(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozQuery(x uint64) (n int) { + return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllStateRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllStateRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllStateRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllStateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllStateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllStateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Genesis", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Genesis.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainParamsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainParamsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainParamsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostChainParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostChainParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostChainParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChainParams", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChainParams.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDelegationStateRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDelegationStateRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDelegationStateRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDelegationStateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDelegationStateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDelegationStateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegationState", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.DelegationState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllowListedValidatorsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllowListedValidatorsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllowListedValidatorsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllowListedValidatorsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllowListedValidatorsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllowListedValidatorsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field AllowListedValidators", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.AllowListedValidators.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryCValueRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryCValueRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryCValueRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryCValueResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryCValueResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryCValueResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CValue", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.CValue.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryModuleStateRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryModuleStateRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryModuleStateRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryModuleStateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryModuleStateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryModuleStateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ModuleState", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.ModuleState = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryIBCTransientStoreRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryIBCTransientStoreRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryIBCTransientStoreRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryIBCTransientStoreResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryIBCTransientStoreResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryIBCTransientStoreResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field IBCTransientStore", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.IBCTransientStore.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnclaimedRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnclaimedRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnclaimedRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnclaimedResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnclaimedResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnclaimedResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Unclaimed", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Unclaimed = append(m.Unclaimed, UnbondingEpochCValue{}) + if err := m.Unclaimed[len(m.Unclaimed)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryFailedUnbondingsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryFailedUnbondingsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryFailedUnbondingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryFailedUnbondingsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryFailedUnbondingsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryFailedUnbondingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field FailedUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.FailedUnbondings = append(m.FailedUnbondings, UnbondingEpochCValue{}) + if err := m.FailedUnbondings[len(m.FailedUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryPendingUnbondingsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryPendingUnbondingsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryPendingUnbondingsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryPendingUnbondingsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryPendingUnbondingsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryPendingUnbondingsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PendingUnbondings", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PendingUnbondings = append(m.PendingUnbondings, UnbondingEpochCValue{}) + if err := m.PendingUnbondings[len(m.PendingUnbondings)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnbondingEpochCValueRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnbondingEpochCValueRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnbondingEpochCValueRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryUnbondingEpochCValueResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryUnbondingEpochCValueResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryUnbondingEpochCValueResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingEpochCValue", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.UnbondingEpochCValue.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostAccountUndelegationRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostAccountUndelegationRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostAccountUndelegationRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostAccountUndelegationResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostAccountUndelegationResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostAccountUndelegationResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostAccountUndelegation", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostAccountUndelegation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDelegatorUnbondingEpochEntryRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDelegatorUnbondingEpochEntryRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDelegatorUnbondingEpochEntryRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field EpochNumber", wireType) + } + m.EpochNumber = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.EpochNumber |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDelegatorUnbondingEpochEntryResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDelegatorUnbondingEpochEntryResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDelegatorUnbondingEpochEntryResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorUnbodingEpochEntry", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.DelegatorUnbodingEpochEntry.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostAccountsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostAccountsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostAccountsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryHostAccountsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryHostAccountsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryHostAccountsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostAccounts", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostAccounts.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDepositModuleAccountRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDepositModuleAccountRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDepositModuleAccountRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryDepositModuleAccountResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryDepositModuleAccountResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryDepositModuleAccountResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Balance", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Balance.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllDelegatorUnbondingEpochEntriesRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllDelegatorUnbondingEpochEntriesRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllDelegatorUnbondingEpochEntriesRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllDelegatorUnbondingEpochEntriesResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllDelegatorUnbondingEpochEntriesResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllDelegatorUnbondingEpochEntriesResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DelegatorUnbondingEpochEntries", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DelegatorUnbondingEpochEntries = append(m.DelegatorUnbondingEpochEntries, DelegatorUnbondingEpochEntry{}) + if err := m.DelegatorUnbondingEpochEntries[len(m.DelegatorUnbondingEpochEntries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipQuery(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthQuery + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupQuery + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthQuery + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/lscosmos/types/query.pb.gw.go b/x/lscosmos/types/query.pb.gw.go new file mode 100644 index 000000000..ddce62cb3 --- /dev/null +++ b/x/lscosmos/types/query.pb.gw.go @@ -0,0 +1,1467 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: pstake/lscosmos/v1beta1/query.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := server.Params(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_AllState_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllStateRequest + var metadata runtime.ServerMetadata + + msg, err := client.AllState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_AllState_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllStateRequest + var metadata runtime.ServerMetadata + + msg, err := server.AllState(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_HostChainParams_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainParamsRequest + var metadata runtime.ServerMetadata + + msg, err := client.HostChainParams(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostChainParams_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostChainParamsRequest + var metadata runtime.ServerMetadata + + msg, err := server.HostChainParams(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_DelegationState_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDelegationStateRequest + var metadata runtime.ServerMetadata + + msg, err := client.DelegationState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_DelegationState_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDelegationStateRequest + var metadata runtime.ServerMetadata + + msg, err := server.DelegationState(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_AllowListedValidators_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllowListedValidatorsRequest + var metadata runtime.ServerMetadata + + msg, err := client.AllowListedValidators(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_AllowListedValidators_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllowListedValidatorsRequest + var metadata runtime.ServerMetadata + + msg, err := server.AllowListedValidators(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_CValue_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryCValueRequest + var metadata runtime.ServerMetadata + + msg, err := client.CValue(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_CValue_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryCValueRequest + var metadata runtime.ServerMetadata + + msg, err := server.CValue(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_ModuleState_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryModuleStateRequest + var metadata runtime.ServerMetadata + + msg, err := client.ModuleState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_ModuleState_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryModuleStateRequest + var metadata runtime.ServerMetadata + + msg, err := server.ModuleState(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_IBCTransientStore_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryIBCTransientStoreRequest + var metadata runtime.ServerMetadata + + msg, err := client.IBCTransientStore(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_IBCTransientStore_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryIBCTransientStoreRequest + var metadata runtime.ServerMetadata + + msg, err := server.IBCTransientStore(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_Unclaimed_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnclaimedRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := client.Unclaimed(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Unclaimed_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnclaimedRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := server.Unclaimed(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_FailedUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryFailedUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := client.FailedUnbondings(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_FailedUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryFailedUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := server.FailedUnbondings(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_PendingUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryPendingUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := client.PendingUnbondings(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_PendingUnbondings_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryPendingUnbondingsRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := server.PendingUnbondings(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_UnbondingEpochCValue_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnbondingEpochCValueRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["epoch_number"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch_number") + } + + protoReq.EpochNumber, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch_number", err) + } + + msg, err := client.UnbondingEpochCValue(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_UnbondingEpochCValue_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryUnbondingEpochCValueRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["epoch_number"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch_number") + } + + protoReq.EpochNumber, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch_number", err) + } + + msg, err := server.UnbondingEpochCValue(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_HostAccountUndelegation_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostAccountUndelegationRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["epoch_number"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch_number") + } + + protoReq.EpochNumber, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch_number", err) + } + + msg, err := client.HostAccountUndelegation(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostAccountUndelegation_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostAccountUndelegationRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["epoch_number"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch_number") + } + + protoReq.EpochNumber, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch_number", err) + } + + msg, err := server.HostAccountUndelegation(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_DelegatorUnbondingEpochEntry_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDelegatorUnbondingEpochEntryRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + val, ok = pathParams["epoch_number"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch_number") + } + + protoReq.EpochNumber, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch_number", err) + } + + msg, err := client.DelegatorUnbondingEpochEntry(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_DelegatorUnbondingEpochEntry_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDelegatorUnbondingEpochEntryRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + val, ok = pathParams["epoch_number"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "epoch_number") + } + + protoReq.EpochNumber, err = runtime.Int64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "epoch_number", err) + } + + msg, err := server.DelegatorUnbondingEpochEntry(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_HostAccounts_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostAccountsRequest + var metadata runtime.ServerMetadata + + msg, err := client.HostAccounts(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostAccounts_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryHostAccountsRequest + var metadata runtime.ServerMetadata + + msg, err := server.HostAccounts(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_DepositModuleAccount_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDepositModuleAccountRequest + var metadata runtime.ServerMetadata + + msg, err := client.DepositModuleAccount(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_DepositModuleAccount_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryDepositModuleAccountRequest + var metadata runtime.ServerMetadata + + msg, err := server.DepositModuleAccount(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_DelegatorUnbondingEpochEntries_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllDelegatorUnbondingEpochEntriesRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := client.DelegatorUnbondingEpochEntries(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_DelegatorUnbondingEpochEntries_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllDelegatorUnbondingEpochEntriesRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["delegator_address"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "delegator_address") + } + + protoReq.DelegatorAddress, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "delegator_address", err) + } + + msg, err := server.DelegatorUnbondingEpochEntries(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterQueryHandlerServer registers the http handlers for service Query to "mux". +// UnaryRPC :call QueryServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { + + mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_AllState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_AllState_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_AllState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChainParams_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostChainParams_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChainParams_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DelegationState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_DelegationState_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DelegationState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_AllowListedValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_AllowListedValidators_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_AllowListedValidators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_CValue_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_CValue_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_CValue_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_ModuleState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_ModuleState_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_ModuleState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_IBCTransientStore_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_IBCTransientStore_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_IBCTransientStore_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Unclaimed_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Unclaimed_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Unclaimed_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_FailedUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_FailedUnbondings_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_FailedUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_PendingUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_PendingUnbondings_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_PendingUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_UnbondingEpochCValue_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_UnbondingEpochCValue_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_UnbondingEpochCValue_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostAccountUndelegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostAccountUndelegation_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostAccountUndelegation_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DelegatorUnbondingEpochEntry_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_DelegatorUnbondingEpochEntry_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DelegatorUnbondingEpochEntry_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostAccounts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostAccounts_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostAccounts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DepositModuleAccount_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_DepositModuleAccount_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DepositModuleAccount_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DelegatorUnbondingEpochEntries_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_DelegatorUnbondingEpochEntries_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DelegatorUnbondingEpochEntries_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterQueryHandler(ctx, mux, conn) +} + +// RegisterQueryHandler registers the http handlers for service Query to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) +} + +// RegisterQueryHandlerClient registers the http handlers for service Query +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "QueryClient" to call the correct interceptors. +func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { + + mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_AllState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_AllState_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_AllState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChainParams_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostChainParams_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChainParams_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DelegationState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_DelegationState_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DelegationState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_AllowListedValidators_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_AllowListedValidators_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_AllowListedValidators_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_CValue_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_CValue_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_CValue_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_ModuleState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_ModuleState_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_ModuleState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_IBCTransientStore_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_IBCTransientStore_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_IBCTransientStore_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_Unclaimed_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Unclaimed_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Unclaimed_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_FailedUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_FailedUnbondings_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_FailedUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_PendingUnbondings_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_PendingUnbondings_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_PendingUnbondings_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_UnbondingEpochCValue_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_UnbondingEpochCValue_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_UnbondingEpochCValue_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostAccountUndelegation_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostAccountUndelegation_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostAccountUndelegation_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DelegatorUnbondingEpochEntry_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_DelegatorUnbondingEpochEntry_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DelegatorUnbondingEpochEntry_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostAccounts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostAccounts_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostAccounts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DepositModuleAccount_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_DepositModuleAccount_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DepositModuleAccount_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_DelegatorUnbondingEpochEntries_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_DelegatorUnbondingEpochEntries_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_DelegatorUnbondingEpochEntries_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_AllState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "all_state"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostChainParams_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "host_chain_params"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_DelegationState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "delegation_state"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_AllowListedValidators_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "allow_listed_validators"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_CValue_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "c_value"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_ModuleState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "module_state"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_IBCTransientStore_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "ibc_transient_store"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_Unclaimed_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "lscosmos", "v1beta1", "unclaimed", "delegator_address"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_FailedUnbondings_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "lscosmos", "v1beta1", "failed_unbondings", "delegator_address"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_PendingUnbondings_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "lscosmos", "v1beta1", "pending_unbondings", "delegator_address"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_UnbondingEpochCValue_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "lscosmos", "v1beta1", "unbonding_epoch_c_value", "epoch_number"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostAccountUndelegation_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "lscosmos", "v1beta1", "host_account_undelegation", "epoch_number"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_DelegatorUnbondingEpochEntry_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"pstake", "lscosmos", "v1beta1", "delegator_unbonding_epoch_entry", "delegator_address", "epoch_number"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostAccounts_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "host_accounts"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_DepositModuleAccount_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "lscosmos", "v1beta1", "deposit_module_account"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_DelegatorUnbondingEpochEntries_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake", "lscosmos", "v1beta1", "delegator_unbonding_epoch_entries", "delegator_address"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Query_Params_0 = runtime.ForwardResponseMessage + + forward_Query_AllState_0 = runtime.ForwardResponseMessage + + forward_Query_HostChainParams_0 = runtime.ForwardResponseMessage + + forward_Query_DelegationState_0 = runtime.ForwardResponseMessage + + forward_Query_AllowListedValidators_0 = runtime.ForwardResponseMessage + + forward_Query_CValue_0 = runtime.ForwardResponseMessage + + forward_Query_ModuleState_0 = runtime.ForwardResponseMessage + + forward_Query_IBCTransientStore_0 = runtime.ForwardResponseMessage + + forward_Query_Unclaimed_0 = runtime.ForwardResponseMessage + + forward_Query_FailedUnbondings_0 = runtime.ForwardResponseMessage + + forward_Query_PendingUnbondings_0 = runtime.ForwardResponseMessage + + forward_Query_UnbondingEpochCValue_0 = runtime.ForwardResponseMessage + + forward_Query_HostAccountUndelegation_0 = runtime.ForwardResponseMessage + + forward_Query_DelegatorUnbondingEpochEntry_0 = runtime.ForwardResponseMessage + + forward_Query_HostAccounts_0 = runtime.ForwardResponseMessage + + forward_Query_DepositModuleAccount_0 = runtime.ForwardResponseMessage + + forward_Query_DelegatorUnbondingEpochEntries_0 = runtime.ForwardResponseMessage +) diff --git a/x/ratesync/types/codec.go b/x/ratesync/types/codec.go new file mode 100644 index 000000000..9e5fa9e9f --- /dev/null +++ b/x/ratesync/types/codec.go @@ -0,0 +1,34 @@ +package types + +import ( + "github.com/cosmos/cosmos-sdk/codec" + cdctypes "github.com/cosmos/cosmos-sdk/codec/types" + sdk "github.com/cosmos/cosmos-sdk/types" + "github.com/cosmos/cosmos-sdk/types/msgservice" +) + +func RegisterCodec(cdc *codec.LegacyAmino) { + cdc.RegisterConcrete(&MsgUpdateParams{}, "pstake/ratesync/MsgUpdateParams", nil) + cdc.RegisterConcrete(&MsgCreateHostChain{}, "pstake/ratesync/MsgCreateHostChain", nil) + cdc.RegisterConcrete(&MsgUpdateHostChain{}, "pstake/ratesync/MsgUpdateHostChain", nil) + cdc.RegisterConcrete(&MsgDeleteHostChain{}, "pstake/ratesync/MsgDeleteHostChain", nil) + // this line is used by starport scaffolding # 2 +} + +func RegisterInterfaces(registry cdctypes.InterfaceRegistry) { + registry.RegisterImplementations((*sdk.Msg)(nil), + &MsgUpdateParams{}, + &MsgCreateHostChain{}, + &MsgUpdateHostChain{}, + &MsgDeleteHostChain{}, + ) + + // this line is used by starport scaffolding # 3 + + msgservice.RegisterMsgServiceDesc(registry, &_Msg_serviceDesc) +} + +var ( + Amino = codec.NewLegacyAmino() + ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry()) +) diff --git a/x/ratesync/types/contract.pb.go b/x/ratesync/types/contract.pb.go new file mode 100644 index 000000000..f6f345264 --- /dev/null +++ b/x/ratesync/types/contract.pb.go @@ -0,0 +1,931 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/contract.proto + +package types + +import ( + cosmossdk_io_math "cosmossdk.io/math" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// msg blob for instantiate contract. +// +// Deprecated: Do not use. +type InstantiateLiquidStakeRateContract struct { + Admin string `protobuf:"bytes,1,opt,name=admin,proto3" json:"admin,omitempty"` + TransferChannelID string `protobuf:"bytes,2,opt,name=transfer_channel_i_d,json=transferChannelID,proto3" json:"transfer_channel_i_d,omitempty"` + TransferPortID string `protobuf:"bytes,3,opt,name=transfer_port_i_d,json=transferPortID,proto3" json:"transfer_port_i_d,omitempty"` +} + +func (m *InstantiateLiquidStakeRateContract) Reset() { *m = InstantiateLiquidStakeRateContract{} } +func (m *InstantiateLiquidStakeRateContract) String() string { return proto.CompactTextString(m) } +func (*InstantiateLiquidStakeRateContract) ProtoMessage() {} +func (*InstantiateLiquidStakeRateContract) Descriptor() ([]byte, []int) { + return fileDescriptor_11a849967ac18085, []int{0} +} +func (m *InstantiateLiquidStakeRateContract) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *InstantiateLiquidStakeRateContract) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_InstantiateLiquidStakeRateContract.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *InstantiateLiquidStakeRateContract) XXX_Merge(src proto.Message) { + xxx_messageInfo_InstantiateLiquidStakeRateContract.Merge(m, src) +} +func (m *InstantiateLiquidStakeRateContract) XXX_Size() int { + return m.Size() +} +func (m *InstantiateLiquidStakeRateContract) XXX_DiscardUnknown() { + xxx_messageInfo_InstantiateLiquidStakeRateContract.DiscardUnknown(m) +} + +var xxx_messageInfo_InstantiateLiquidStakeRateContract proto.InternalMessageInfo + +func (m *InstantiateLiquidStakeRateContract) GetAdmin() string { + if m != nil { + return m.Admin + } + return "" +} + +func (m *InstantiateLiquidStakeRateContract) GetTransferChannelID() string { + if m != nil { + return m.TransferChannelID + } + return "" +} + +func (m *InstantiateLiquidStakeRateContract) GetTransferPortID() string { + if m != nil { + return m.TransferPortID + } + return "" +} + +// wrapper for liquidstakerate as wasm msg should be marshalled as encodedMsg = +// { wasmMsg: { wasm MsgDetails } } +// +// Deprecated: Do not use. +type ExecuteLiquidStakeRate struct { + LiquidStakeRate LiquidStakeRate `protobuf:"bytes,1,opt,name=liquid_stake_rate,json=liquidStakeRate,proto3" json:"liquid_stake_rate"` +} + +func (m *ExecuteLiquidStakeRate) Reset() { *m = ExecuteLiquidStakeRate{} } +func (m *ExecuteLiquidStakeRate) String() string { return proto.CompactTextString(m) } +func (*ExecuteLiquidStakeRate) ProtoMessage() {} +func (*ExecuteLiquidStakeRate) Descriptor() ([]byte, []int) { + return fileDescriptor_11a849967ac18085, []int{1} +} +func (m *ExecuteLiquidStakeRate) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ExecuteLiquidStakeRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ExecuteLiquidStakeRate.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ExecuteLiquidStakeRate) XXX_Merge(src proto.Message) { + xxx_messageInfo_ExecuteLiquidStakeRate.Merge(m, src) +} +func (m *ExecuteLiquidStakeRate) XXX_Size() int { + return m.Size() +} +func (m *ExecuteLiquidStakeRate) XXX_DiscardUnknown() { + xxx_messageInfo_ExecuteLiquidStakeRate.DiscardUnknown(m) +} + +var xxx_messageInfo_ExecuteLiquidStakeRate proto.InternalMessageInfo + +func (m *ExecuteLiquidStakeRate) GetLiquidStakeRate() LiquidStakeRate { + if m != nil { + return m.LiquidStakeRate + } + return LiquidStakeRate{} +} + +// msg blob for execute contract. +// +// Deprecated: Do not use. +type LiquidStakeRate struct { + DefaultBondDenom string `protobuf:"bytes,1,opt,name=default_bond_denom,json=defaultBondDenom,proto3" json:"default_bond_denom,omitempty"` + StkDenom string `protobuf:"bytes,2,opt,name=stk_denom,json=stkDenom,proto3" json:"stk_denom,omitempty"` + // cvalue = default_bond_denom_price/stk_denom_price + // cvalue = stk_denom_supply/default_bond_denom_supply + CValue cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=c_value,json=cValue,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"c_value"` + ControllerChainTime int64 `protobuf:"varint,4,opt,name=controller_chain_time,json=controllerChainTime,proto3" json:"controller_chain_time,omitempty"` +} + +func (m *LiquidStakeRate) Reset() { *m = LiquidStakeRate{} } +func (m *LiquidStakeRate) String() string { return proto.CompactTextString(m) } +func (*LiquidStakeRate) ProtoMessage() {} +func (*LiquidStakeRate) Descriptor() ([]byte, []int) { + return fileDescriptor_11a849967ac18085, []int{2} +} +func (m *LiquidStakeRate) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *LiquidStakeRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_LiquidStakeRate.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *LiquidStakeRate) XXX_Merge(src proto.Message) { + xxx_messageInfo_LiquidStakeRate.Merge(m, src) +} +func (m *LiquidStakeRate) XXX_Size() int { + return m.Size() +} +func (m *LiquidStakeRate) XXX_DiscardUnknown() { + xxx_messageInfo_LiquidStakeRate.DiscardUnknown(m) +} + +var xxx_messageInfo_LiquidStakeRate proto.InternalMessageInfo + +func (m *LiquidStakeRate) GetDefaultBondDenom() string { + if m != nil { + return m.DefaultBondDenom + } + return "" +} + +func (m *LiquidStakeRate) GetStkDenom() string { + if m != nil { + return m.StkDenom + } + return "" +} + +func (m *LiquidStakeRate) GetControllerChainTime() int64 { + if m != nil { + return m.ControllerChainTime + } + return 0 +} + +func init() { + proto.RegisterType((*InstantiateLiquidStakeRateContract)(nil), "pstake.ratesync.v1beta1.InstantiateLiquidStakeRateContract") + proto.RegisterType((*ExecuteLiquidStakeRate)(nil), "pstake.ratesync.v1beta1.ExecuteLiquidStakeRate") + proto.RegisterType((*LiquidStakeRate)(nil), "pstake.ratesync.v1beta1.LiquidStakeRate") +} + +func init() { + proto.RegisterFile("pstake/ratesync/v1beta1/contract.proto", fileDescriptor_11a849967ac18085) +} + +var fileDescriptor_11a849967ac18085 = []byte{ + // 505 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0xc1, 0x6e, 0xd3, 0x40, + 0x10, 0x86, 0xe3, 0xb6, 0x14, 0xba, 0x48, 0x94, 0x9a, 0x02, 0xa1, 0x95, 0x9c, 0x2a, 0x07, 0x14, + 0x24, 0x62, 0x2b, 0xe5, 0x80, 0x84, 0xc4, 0x81, 0x24, 0x1c, 0x82, 0x2a, 0x81, 0x5c, 0x04, 0x52, + 0x2f, 0xd6, 0x66, 0x77, 0xe2, 0xac, 0x62, 0xef, 0x1a, 0xef, 0x38, 0x4a, 0xde, 0x82, 0x87, 0xc9, + 0x43, 0xf4, 0x58, 0xf5, 0x84, 0x38, 0x54, 0x55, 0xf2, 0x22, 0xc8, 0xbb, 0x0e, 0x85, 0x22, 0x6e, + 0x9e, 0xf9, 0x3f, 0xef, 0xcc, 0xfc, 0x33, 0xe4, 0x79, 0xa6, 0x91, 0x4e, 0x20, 0xc8, 0x29, 0x82, + 0x9e, 0x4b, 0x16, 0x4c, 0x3b, 0x43, 0x40, 0xda, 0x09, 0x98, 0x92, 0x98, 0x53, 0x86, 0x7e, 0x96, + 0x2b, 0x54, 0xee, 0x53, 0xcb, 0xf9, 0x6b, 0xce, 0xaf, 0xb8, 0x83, 0xfd, 0x58, 0xc5, 0xca, 0x30, + 0x41, 0xf9, 0x65, 0xf1, 0x83, 0x67, 0x4c, 0xe9, 0x54, 0xe9, 0xc8, 0x0a, 0x36, 0xa8, 0xa4, 0x46, + 0xac, 0x54, 0x9c, 0x40, 0x60, 0xa2, 0x61, 0x31, 0x0a, 0x50, 0xa4, 0xa0, 0x91, 0xa6, 0x99, 0x05, + 0x9a, 0x0b, 0x87, 0x34, 0x07, 0x52, 0x23, 0x95, 0x28, 0x28, 0xc2, 0x89, 0xf8, 0x56, 0x08, 0x7e, + 0x5a, 0x56, 0x0f, 0x29, 0x42, 0xaf, 0xea, 0xcb, 0xf5, 0xc9, 0x1d, 0xca, 0x53, 0x21, 0xeb, 0xce, + 0x91, 0xd3, 0xda, 0xe9, 0xd6, 0x2f, 0x17, 0xed, 0xfd, 0xaa, 0xd0, 0x3b, 0xce, 0x73, 0xd0, 0xfa, + 0x14, 0x73, 0x21, 0xe3, 0xd0, 0x62, 0x6e, 0x40, 0xf6, 0x31, 0xa7, 0x52, 0x8f, 0x20, 0x8f, 0xd8, + 0x98, 0x4a, 0x09, 0x49, 0x24, 0x22, 0x5e, 0xdf, 0x28, 0x7f, 0x0f, 0xf7, 0xd6, 0x5a, 0xcf, 0x4a, + 0x83, 0xbe, 0xfb, 0x82, 0xfc, 0x4e, 0x46, 0x99, 0xca, 0xd1, 0xd0, 0x9b, 0x86, 0x7e, 0xb0, 0x16, + 0x3e, 0xa9, 0x1c, 0x07, 0xfd, 0x37, 0x1b, 0x75, 0xa7, 0x39, 0x23, 0x4f, 0xde, 0xcf, 0x80, 0x15, + 0xff, 0x74, 0xec, 0x9e, 0x91, 0xbd, 0xc4, 0xa4, 0x22, 0xe3, 0x61, 0x54, 0x7a, 0x68, 0xba, 0xbe, + 0x7f, 0xdc, 0xf2, 0xff, 0xe3, 0xab, 0x7f, 0xeb, 0x91, 0xee, 0xd6, 0xf9, 0x55, 0xa3, 0x16, 0xee, + 0x26, 0x7f, 0xa7, 0x4d, 0xe5, 0x6b, 0x87, 0xec, 0xde, 0xae, 0xf9, 0x92, 0xb8, 0x1c, 0x46, 0xb4, + 0x48, 0x30, 0x1a, 0x2a, 0xc9, 0x23, 0x0e, 0x52, 0xa5, 0xd6, 0xaa, 0xf0, 0x61, 0xa5, 0x74, 0x95, + 0xe4, 0xfd, 0x32, 0xef, 0x1e, 0x92, 0x1d, 0x8d, 0x93, 0x0a, 0xb2, 0x86, 0xdc, 0xd3, 0x38, 0xb1, + 0xe2, 0x07, 0x72, 0x97, 0x45, 0x53, 0x9a, 0x14, 0x60, 0xa7, 0xef, 0x76, 0xca, 0x56, 0x7e, 0x5e, + 0x35, 0x0e, 0xad, 0xdd, 0x9a, 0x4f, 0x7c, 0xa1, 0x82, 0x94, 0xe2, 0xd8, 0x3f, 0x81, 0x98, 0xb2, + 0x79, 0x1f, 0xd8, 0xe5, 0xa2, 0x4d, 0xaa, 0x6d, 0xf4, 0x81, 0x85, 0xdb, 0xec, 0x4b, 0xf9, 0x80, + 0x7b, 0x4c, 0x1e, 0x9b, 0xc3, 0x52, 0x49, 0x62, 0xd7, 0x20, 0x64, 0x54, 0xee, 0xbf, 0xbe, 0x75, + 0xe4, 0xb4, 0x36, 0xc3, 0x47, 0x37, 0x62, 0xaf, 0xd4, 0x3e, 0x8b, 0xd4, 0x8c, 0xd8, 0xfd, 0x7a, + 0xbe, 0xf4, 0x9c, 0x8b, 0xa5, 0xe7, 0x5c, 0x2f, 0x3d, 0xe7, 0xfb, 0xca, 0xab, 0x5d, 0xac, 0xbc, + 0xda, 0x8f, 0x95, 0x57, 0x3b, 0x7b, 0x1b, 0x0b, 0x1c, 0x17, 0x43, 0x9f, 0xa9, 0x34, 0xc8, 0x20, + 0xd7, 0x42, 0x23, 0x48, 0x06, 0x1f, 0x25, 0xfc, 0x19, 0xb6, 0x35, 0x9f, 0x04, 0xd3, 0xd7, 0xc1, + 0xec, 0xe6, 0xd0, 0x71, 0x9e, 0x81, 0x1e, 0x6e, 0x9b, 0x9b, 0x7b, 0xf5, 0x2b, 0x00, 0x00, 0xff, + 0xff, 0x6c, 0x41, 0x60, 0xd6, 0x08, 0x03, 0x00, 0x00, +} + +func (m *InstantiateLiquidStakeRateContract) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *InstantiateLiquidStakeRateContract) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *InstantiateLiquidStakeRateContract) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.TransferPortID) > 0 { + i -= len(m.TransferPortID) + copy(dAtA[i:], m.TransferPortID) + i = encodeVarintContract(dAtA, i, uint64(len(m.TransferPortID))) + i-- + dAtA[i] = 0x1a + } + if len(m.TransferChannelID) > 0 { + i -= len(m.TransferChannelID) + copy(dAtA[i:], m.TransferChannelID) + i = encodeVarintContract(dAtA, i, uint64(len(m.TransferChannelID))) + i-- + dAtA[i] = 0x12 + } + if len(m.Admin) > 0 { + i -= len(m.Admin) + copy(dAtA[i:], m.Admin) + i = encodeVarintContract(dAtA, i, uint64(len(m.Admin))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ExecuteLiquidStakeRate) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ExecuteLiquidStakeRate) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ExecuteLiquidStakeRate) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.LiquidStakeRate.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintContract(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *LiquidStakeRate) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *LiquidStakeRate) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *LiquidStakeRate) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ControllerChainTime != 0 { + i = encodeVarintContract(dAtA, i, uint64(m.ControllerChainTime)) + i-- + dAtA[i] = 0x20 + } + { + size := m.CValue.Size() + i -= size + if _, err := m.CValue.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + i = encodeVarintContract(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + if len(m.StkDenom) > 0 { + i -= len(m.StkDenom) + copy(dAtA[i:], m.StkDenom) + i = encodeVarintContract(dAtA, i, uint64(len(m.StkDenom))) + i-- + dAtA[i] = 0x12 + } + if len(m.DefaultBondDenom) > 0 { + i -= len(m.DefaultBondDenom) + copy(dAtA[i:], m.DefaultBondDenom) + i = encodeVarintContract(dAtA, i, uint64(len(m.DefaultBondDenom))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintContract(dAtA []byte, offset int, v uint64) int { + offset -= sovContract(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *InstantiateLiquidStakeRateContract) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Admin) + if l > 0 { + n += 1 + l + sovContract(uint64(l)) + } + l = len(m.TransferChannelID) + if l > 0 { + n += 1 + l + sovContract(uint64(l)) + } + l = len(m.TransferPortID) + if l > 0 { + n += 1 + l + sovContract(uint64(l)) + } + return n +} + +func (m *ExecuteLiquidStakeRate) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.LiquidStakeRate.Size() + n += 1 + l + sovContract(uint64(l)) + return n +} + +func (m *LiquidStakeRate) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.DefaultBondDenom) + if l > 0 { + n += 1 + l + sovContract(uint64(l)) + } + l = len(m.StkDenom) + if l > 0 { + n += 1 + l + sovContract(uint64(l)) + } + l = m.CValue.Size() + n += 1 + l + sovContract(uint64(l)) + if m.ControllerChainTime != 0 { + n += 1 + sovContract(uint64(m.ControllerChainTime)) + } + return n +} + +func sovContract(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozContract(x uint64) (n int) { + return sovContract(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *InstantiateLiquidStakeRateContract) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: InstantiateLiquidStakeRateContract: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: InstantiateLiquidStakeRateContract: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Admin", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Admin = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferChannelID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferChannelID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferPortID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferPortID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipContract(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthContract + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ExecuteLiquidStakeRate) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ExecuteLiquidStakeRate: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ExecuteLiquidStakeRate: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LiquidStakeRate", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LiquidStakeRate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipContract(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthContract + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *LiquidStakeRate) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: LiquidStakeRate: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: LiquidStakeRate: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DefaultBondDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DefaultBondDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field StkDenom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.StkDenom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CValue", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthContract + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthContract + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.CValue.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ControllerChainTime", wireType) + } + m.ControllerChainTime = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowContract + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ControllerChainTime |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipContract(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthContract + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipContract(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowContract + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowContract + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowContract + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthContract + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupContract + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthContract + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthContract = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowContract = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupContract = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/ratesync/types/genesis.pb.go b/x/ratesync/types/genesis.pb.go new file mode 100644 index 000000000..3d38b9a4a --- /dev/null +++ b/x/ratesync/types/genesis.pb.go @@ -0,0 +1,391 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/genesis.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// GenesisState defines the ratesync module's genesis state. +// +// Deprecated: Do not use. +type GenesisState struct { + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` + HostChains []HostChain `protobuf:"bytes,2,rep,name=host_chains,json=hostChains,proto3" json:"host_chains"` +} + +func (m *GenesisState) Reset() { *m = GenesisState{} } +func (m *GenesisState) String() string { return proto.CompactTextString(m) } +func (*GenesisState) ProtoMessage() {} +func (*GenesisState) Descriptor() ([]byte, []int) { + return fileDescriptor_354a30a9d533e27f, []int{0} +} +func (m *GenesisState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GenesisState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GenesisState) XXX_Merge(src proto.Message) { + xxx_messageInfo_GenesisState.Merge(m, src) +} +func (m *GenesisState) XXX_Size() int { + return m.Size() +} +func (m *GenesisState) XXX_DiscardUnknown() { + xxx_messageInfo_GenesisState.DiscardUnknown(m) +} + +var xxx_messageInfo_GenesisState proto.InternalMessageInfo + +func (m *GenesisState) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +func (m *GenesisState) GetHostChains() []HostChain { + if m != nil { + return m.HostChains + } + return nil +} + +func init() { + proto.RegisterType((*GenesisState)(nil), "pstake.ratesync.v1beta1.GenesisState") +} + +func init() { + proto.RegisterFile("pstake/ratesync/v1beta1/genesis.proto", fileDescriptor_354a30a9d533e27f) +} + +var fileDescriptor_354a30a9d533e27f = []byte{ + // 271 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x2d, 0x28, 0x2e, 0x49, + 0xcc, 0x4e, 0xd5, 0x2f, 0x4a, 0x2c, 0x49, 0x2d, 0xae, 0xcc, 0x4b, 0xd6, 0x2f, 0x33, 0x4c, 0x4a, + 0x2d, 0x49, 0x34, 0xd4, 0x4f, 0x4f, 0xcd, 0x4b, 0x2d, 0xce, 0x2c, 0xd6, 0x2b, 0x28, 0xca, 0x2f, + 0xc9, 0x17, 0x12, 0x87, 0x28, 0xd3, 0x83, 0x29, 0xd3, 0x83, 0x2a, 0x93, 0x12, 0x49, 0xcf, 0x4f, + 0xcf, 0x07, 0xab, 0xd1, 0x07, 0xb1, 0x20, 0xca, 0xa5, 0x54, 0x70, 0x99, 0x5a, 0x90, 0x58, 0x94, + 0x98, 0x0b, 0x35, 0x54, 0x4a, 0x0d, 0x97, 0x2a, 0xb8, 0x2d, 0x60, 0x75, 0x4a, 0x73, 0x18, 0xb9, + 0x78, 0xdc, 0x21, 0xce, 0x09, 0x2e, 0x49, 0x2c, 0x49, 0x15, 0xb2, 0xe5, 0x62, 0x83, 0x18, 0x24, + 0xc1, 0xa8, 0xc0, 0xa8, 0xc1, 0x6d, 0x24, 0xaf, 0x87, 0xc3, 0x79, 0x7a, 0x01, 0x60, 0x65, 0x4e, + 0x2c, 0x27, 0xee, 0xc9, 0x33, 0x04, 0x41, 0x35, 0x09, 0x79, 0x72, 0x71, 0x67, 0xe4, 0x17, 0x97, + 0xc4, 0x27, 0x67, 0x24, 0x66, 0xe6, 0x15, 0x4b, 0x30, 0x29, 0x30, 0x6b, 0x70, 0x1b, 0x29, 0xe1, + 0x34, 0xc3, 0x23, 0xbf, 0xb8, 0xc4, 0x19, 0xa4, 0x14, 0x6a, 0x0c, 0x57, 0x06, 0x4c, 0xa0, 0xd8, + 0x8a, 0x49, 0x82, 0xd1, 0x29, 0xfc, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, + 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, + 0x6c, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x0b, 0x52, 0x8b, 0x8a, + 0x33, 0x8b, 0x4b, 0x52, 0xf3, 0x92, 0x53, 0xfd, 0xf3, 0x52, 0x91, 0xb9, 0xba, 0xc5, 0x29, 0xd9, + 0xfa, 0x65, 0xe6, 0xfa, 0x15, 0x88, 0x80, 0x28, 0xa9, 0x2c, 0x48, 0x2d, 0x4e, 0x62, 0x03, 0x7b, + 0xdf, 0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0xc1, 0x02, 0xad, 0x33, 0xa4, 0x01, 0x00, 0x00, +} + +func (m *GenesisState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.HostChains) > 0 { + for iNdEx := len(m.HostChains) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostChains[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + } + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func encodeVarintGenesis(dAtA []byte, offset int, v uint64) int { + offset -= sovGenesis(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *GenesisState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovGenesis(uint64(l)) + if len(m.HostChains) > 0 { + for _, e := range m.HostChains { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + return n +} + +func sovGenesis(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozGenesis(x uint64) (n int) { + return sovGenesis(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *GenesisState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GenesisState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GenesisState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChains", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostChains = append(m.HostChains, HostChain{}) + if err := m.HostChains[len(m.HostChains)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenesis(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthGenesis + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupGenesis + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthGenesis + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/ratesync/types/keys.go b/x/ratesync/types/keys.go new file mode 100644 index 000000000..bead5bc7e --- /dev/null +++ b/x/ratesync/types/keys.go @@ -0,0 +1,31 @@ +package types + +import ( + "time" +) + +const ( + // ModuleName defines the module name + ModuleName = "ratesync" + + // StoreKey defines the primary module store key + StoreKey = ModuleName + + // RouterKey defines the module's message routing key + RouterKey = ModuleName + + // MemStoreKey defines the in-memory store key + MemStoreKey = "mem_ratesync" + + LiquidStakeAllowAllDenoms = "*" + LiquidStakeEpoch = "hour" + DefaultPortOwnerPrefix = "pstake_ratesync_" + + ICATimeoutTimestamp = 60 * time.Minute +) + +var ( + HostChainIDKeyPrefix = []byte{0x01} + HostChainKeyPrefix = []byte{0x02} + ParamsKeyPrefix = []byte{0x00} +) diff --git a/x/ratesync/types/msgs.go b/x/ratesync/types/msgs.go new file mode 100644 index 000000000..e7277d83c --- /dev/null +++ b/x/ratesync/types/msgs.go @@ -0,0 +1,120 @@ +package types + +import ( + sdk "github.com/cosmos/cosmos-sdk/types" +) + +const TypeMsgUpdateParams = "msg_update_params" +const ( + TypeMsgCreateHostChain = "create_host_chain" + TypeMsgUpdateHostChain = "update_host_chain" + TypeMsgDeleteHostChain = "delete_host_chain" +) + +var _ sdk.Msg = &MsgUpdateParams{} + +func (msg *MsgUpdateParams) Route() string { + return RouterKey +} + +func (msg *MsgUpdateParams) Type() string { + return TypeMsgUpdateParams +} + +func (msg *MsgUpdateParams) GetSigners() []sdk.AccAddress { + authority, err := sdk.AccAddressFromBech32(msg.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{authority} +} + +func (msg *MsgUpdateParams) GetSignBytes() []byte { + bz := ModuleCdc.MustMarshalJSON(msg) + return sdk.MustSortJSON(bz) +} + +func (msg *MsgUpdateParams) ValidateBasic() error { + return nil +} + +var _ sdk.Msg = &MsgCreateHostChain{} + +func (msg *MsgCreateHostChain) Route() string { + return RouterKey +} + +func (msg *MsgCreateHostChain) Type() string { + return TypeMsgCreateHostChain +} + +func (msg *MsgCreateHostChain) GetSigners() []sdk.AccAddress { + creator, err := sdk.AccAddressFromBech32(msg.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{creator} +} + +func (msg *MsgCreateHostChain) GetSignBytes() []byte { + bz := ModuleCdc.MustMarshalJSON(msg) + return sdk.MustSortJSON(bz) +} + +func (msg *MsgCreateHostChain) ValidateBasic() error { + return nil +} + +var _ sdk.Msg = &MsgUpdateHostChain{} + +func (msg *MsgUpdateHostChain) Route() string { + return RouterKey +} + +func (msg *MsgUpdateHostChain) Type() string { + return TypeMsgUpdateHostChain +} + +func (msg *MsgUpdateHostChain) GetSigners() []sdk.AccAddress { + creator, err := sdk.AccAddressFromBech32(msg.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{creator} +} + +func (msg *MsgUpdateHostChain) GetSignBytes() []byte { + bz := ModuleCdc.MustMarshalJSON(msg) + return sdk.MustSortJSON(bz) +} + +func (msg *MsgUpdateHostChain) ValidateBasic() error { + return nil +} + +var _ sdk.Msg = &MsgDeleteHostChain{} + +func (msg *MsgDeleteHostChain) Route() string { + return RouterKey +} + +func (msg *MsgDeleteHostChain) Type() string { + return TypeMsgDeleteHostChain +} + +func (msg *MsgDeleteHostChain) GetSigners() []sdk.AccAddress { + creator, err := sdk.AccAddressFromBech32(msg.Authority) + if err != nil { + panic(err) + } + return []sdk.AccAddress{creator} +} + +func (msg *MsgDeleteHostChain) GetSignBytes() []byte { + bz := ModuleCdc.MustMarshalJSON(msg) + return sdk.MustSortJSON(bz) +} + +func (msg *MsgDeleteHostChain) ValidateBasic() error { + return nil +} diff --git a/x/ratesync/types/params.pb.go b/x/ratesync/types/params.pb.go new file mode 100644 index 000000000..c470f2f90 --- /dev/null +++ b/x/ratesync/types/params.pb.go @@ -0,0 +1,326 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/params.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Params defines the parameters for the module. +// +// Deprecated: Do not use. +type Params struct { + Admin string `protobuf:"bytes,1,opt,name=admin,proto3" json:"admin,omitempty"` +} + +func (m *Params) Reset() { *m = Params{} } +func (m *Params) String() string { return proto.CompactTextString(m) } +func (*Params) ProtoMessage() {} +func (*Params) Descriptor() ([]byte, []int) { + return fileDescriptor_874e04d586361014, []int{0} +} +func (m *Params) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Params.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Params) XXX_Merge(src proto.Message) { + xxx_messageInfo_Params.Merge(m, src) +} +func (m *Params) XXX_Size() int { + return m.Size() +} +func (m *Params) XXX_DiscardUnknown() { + xxx_messageInfo_Params.DiscardUnknown(m) +} + +var xxx_messageInfo_Params proto.InternalMessageInfo + +func (m *Params) GetAdmin() string { + if m != nil { + return m.Admin + } + return "" +} + +func init() { + proto.RegisterType((*Params)(nil), "pstake.ratesync.v1beta1.Params") +} + +func init() { + proto.RegisterFile("pstake/ratesync/v1beta1/params.proto", fileDescriptor_874e04d586361014) +} + +var fileDescriptor_874e04d586361014 = []byte{ + // 228 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0x29, 0x28, 0x2e, 0x49, + 0xcc, 0x4e, 0xd5, 0x2f, 0x4a, 0x2c, 0x49, 0x2d, 0xae, 0xcc, 0x4b, 0xd6, 0x2f, 0x33, 0x4c, 0x4a, + 0x2d, 0x49, 0x34, 0xd4, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, + 0x17, 0x12, 0x87, 0xa8, 0xd2, 0x83, 0xa9, 0xd2, 0x83, 0xaa, 0x92, 0x12, 0x49, 0xcf, 0x4f, 0xcf, + 0x07, 0xab, 0xd1, 0x07, 0xb1, 0x20, 0xca, 0xa5, 0x24, 0x93, 0xf3, 0x8b, 0x73, 0xf3, 0x8b, 0xe3, + 0x21, 0x12, 0x10, 0x0e, 0x44, 0x4a, 0xc9, 0x86, 0x8b, 0x2d, 0x00, 0x6c, 0xb2, 0x90, 0x1e, 0x17, + 0x6b, 0x62, 0x4a, 0x6e, 0x66, 0x9e, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0xa7, 0x93, 0xc4, 0xa5, 0x2d, + 0xba, 0x22, 0x50, 0xa5, 0x8e, 0x29, 0x29, 0x45, 0xa9, 0xc5, 0xc5, 0xc1, 0x25, 0x45, 0x99, 0x79, + 0xe9, 0x41, 0x10, 0x65, 0x56, 0x4c, 0x12, 0x8c, 0x4e, 0xe1, 0x27, 0x1e, 0xc9, 0x31, 0x5e, 0x78, + 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, 0x31, 0xdc, + 0x78, 0x2c, 0xc7, 0x10, 0x65, 0x9b, 0x9e, 0x59, 0x92, 0x51, 0x9a, 0xa4, 0x97, 0x9c, 0x9f, 0xab, + 0x5f, 0x90, 0x5a, 0x54, 0x9c, 0x59, 0x5c, 0x92, 0x9a, 0x97, 0x9c, 0xea, 0x9f, 0x97, 0x8a, 0xcc, + 0xd5, 0x2d, 0x4e, 0xc9, 0xd6, 0x2f, 0x33, 0xd7, 0xaf, 0x40, 0xf8, 0xb7, 0xa4, 0xb2, 0x20, 0xb5, + 0x38, 0x89, 0x0d, 0xec, 0x3a, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xcf, 0x03, 0x02, 0xcb, + 0x0f, 0x01, 0x00, 0x00, +} + +func (m *Params) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Params) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Admin) > 0 { + i -= len(m.Admin) + copy(dAtA[i:], m.Admin) + i = encodeVarintParams(dAtA, i, uint64(len(m.Admin))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintParams(dAtA []byte, offset int, v uint64) int { + offset -= sovParams(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *Params) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Admin) + if l > 0 { + n += 1 + l + sovParams(uint64(l)) + } + return n +} + +func sovParams(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozParams(x uint64) (n int) { + return sovParams(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *Params) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Params: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Params: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Admin", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowParams + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthParams + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthParams + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Admin = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipParams(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthParams + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipParams(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowParams + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthParams + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupParams + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthParams + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthParams = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowParams = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/ratesync/types/query.pb.go b/x/ratesync/types/query.pb.go new file mode 100644 index 000000000..80d4833c9 --- /dev/null +++ b/x/ratesync/types/query.pb.go @@ -0,0 +1,1391 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/query.proto + +package types + +import ( + context "context" + fmt "fmt" + query "github.com/cosmos/cosmos-sdk/types/query" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// QueryParamsRequest is request type for the Query/Params RPC method. +// +// Deprecated: Do not use. +type QueryParamsRequest struct { +} + +func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} } +func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryParamsRequest) ProtoMessage() {} +func (*QueryParamsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c98b0d6ed4c1c918, []int{0} +} +func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsRequest.Merge(m, src) +} +func (m *QueryParamsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsRequest proto.InternalMessageInfo + +// QueryParamsResponse is response type for the Query/Params RPC method. +// +// Deprecated: Do not use. +type QueryParamsResponse struct { + // params holds all the parameters of this module. + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` +} + +func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } +func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryParamsResponse) ProtoMessage() {} +func (*QueryParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c98b0d6ed4c1c918, []int{1} +} +func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsResponse.Merge(m, src) +} +func (m *QueryParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsResponse proto.InternalMessageInfo + +func (m *QueryParamsResponse) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +// Deprecated: Do not use. +type QueryGetHostChainRequest struct { + ID uint64 `protobuf:"varint,1,opt,name=i_d,json=iD,proto3" json:"i_d,omitempty"` +} + +func (m *QueryGetHostChainRequest) Reset() { *m = QueryGetHostChainRequest{} } +func (m *QueryGetHostChainRequest) String() string { return proto.CompactTextString(m) } +func (*QueryGetHostChainRequest) ProtoMessage() {} +func (*QueryGetHostChainRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c98b0d6ed4c1c918, []int{2} +} +func (m *QueryGetHostChainRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryGetHostChainRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryGetHostChainRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryGetHostChainRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryGetHostChainRequest.Merge(m, src) +} +func (m *QueryGetHostChainRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryGetHostChainRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryGetHostChainRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryGetHostChainRequest proto.InternalMessageInfo + +func (m *QueryGetHostChainRequest) GetID() uint64 { + if m != nil { + return m.ID + } + return 0 +} + +// Deprecated: Do not use. +type QueryGetHostChainResponse struct { + HostChain HostChain `protobuf:"bytes,1,opt,name=host_chain,json=hostChain,proto3" json:"host_chain"` +} + +func (m *QueryGetHostChainResponse) Reset() { *m = QueryGetHostChainResponse{} } +func (m *QueryGetHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*QueryGetHostChainResponse) ProtoMessage() {} +func (*QueryGetHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c98b0d6ed4c1c918, []int{3} +} +func (m *QueryGetHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryGetHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryGetHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryGetHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryGetHostChainResponse.Merge(m, src) +} +func (m *QueryGetHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryGetHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryGetHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryGetHostChainResponse proto.InternalMessageInfo + +func (m *QueryGetHostChainResponse) GetHostChain() HostChain { + if m != nil { + return m.HostChain + } + return HostChain{} +} + +// Deprecated: Do not use. +type QueryAllHostChainsRequest struct { + Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` +} + +func (m *QueryAllHostChainsRequest) Reset() { *m = QueryAllHostChainsRequest{} } +func (m *QueryAllHostChainsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryAllHostChainsRequest) ProtoMessage() {} +func (*QueryAllHostChainsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_c98b0d6ed4c1c918, []int{4} +} +func (m *QueryAllHostChainsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllHostChainsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllHostChainsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllHostChainsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllHostChainsRequest.Merge(m, src) +} +func (m *QueryAllHostChainsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryAllHostChainsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllHostChainsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllHostChainsRequest proto.InternalMessageInfo + +func (m *QueryAllHostChainsRequest) GetPagination() *query.PageRequest { + if m != nil { + return m.Pagination + } + return nil +} + +// Deprecated: Do not use. +type QueryAllHostChainsResponse struct { + HostChains []HostChain `protobuf:"bytes,1,rep,name=host_chains,json=hostChains,proto3" json:"host_chains"` + Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` +} + +func (m *QueryAllHostChainsResponse) Reset() { *m = QueryAllHostChainsResponse{} } +func (m *QueryAllHostChainsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryAllHostChainsResponse) ProtoMessage() {} +func (*QueryAllHostChainsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_c98b0d6ed4c1c918, []int{5} +} +func (m *QueryAllHostChainsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryAllHostChainsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryAllHostChainsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryAllHostChainsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryAllHostChainsResponse.Merge(m, src) +} +func (m *QueryAllHostChainsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryAllHostChainsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryAllHostChainsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryAllHostChainsResponse proto.InternalMessageInfo + +func (m *QueryAllHostChainsResponse) GetHostChains() []HostChain { + if m != nil { + return m.HostChains + } + return nil +} + +func (m *QueryAllHostChainsResponse) GetPagination() *query.PageResponse { + if m != nil { + return m.Pagination + } + return nil +} + +func init() { + proto.RegisterType((*QueryParamsRequest)(nil), "pstake.ratesync.v1beta1.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "pstake.ratesync.v1beta1.QueryParamsResponse") + proto.RegisterType((*QueryGetHostChainRequest)(nil), "pstake.ratesync.v1beta1.QueryGetHostChainRequest") + proto.RegisterType((*QueryGetHostChainResponse)(nil), "pstake.ratesync.v1beta1.QueryGetHostChainResponse") + proto.RegisterType((*QueryAllHostChainsRequest)(nil), "pstake.ratesync.v1beta1.QueryAllHostChainsRequest") + proto.RegisterType((*QueryAllHostChainsResponse)(nil), "pstake.ratesync.v1beta1.QueryAllHostChainsResponse") +} + +func init() { + proto.RegisterFile("pstake/ratesync/v1beta1/query.proto", fileDescriptor_c98b0d6ed4c1c918) +} + +var fileDescriptor_c98b0d6ed4c1c918 = []byte{ + // 555 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xcf, 0x6a, 0x13, 0x41, + 0x1c, 0xc7, 0x33, 0x9b, 0x5a, 0xe8, 0x14, 0x11, 0x46, 0xc1, 0xb8, 0xc8, 0x46, 0xa3, 0xa4, 0xc5, + 0x9a, 0x19, 0x92, 0x1c, 0x04, 0xa1, 0x07, 0xab, 0x58, 0x3d, 0xa9, 0xb9, 0x28, 0x5e, 0xc2, 0x64, + 0x33, 0xec, 0x2e, 0x4d, 0x66, 0xb6, 0x3b, 0x93, 0x60, 0x10, 0x2f, 0x9e, 0x3c, 0x78, 0x10, 0x7c, + 0x08, 0x7d, 0x00, 0x1f, 0xa2, 0xc7, 0x82, 0x17, 0x4f, 0x22, 0x89, 0x0f, 0xe0, 0x23, 0xc8, 0xce, + 0x4c, 0x76, 0x53, 0xcd, 0xb6, 0xcd, 0x2d, 0xd9, 0xfd, 0x7e, 0x7f, 0xdf, 0xcf, 0xef, 0x0f, 0x0b, + 0x6f, 0xc5, 0x52, 0xd1, 0x03, 0x46, 0x12, 0xaa, 0x98, 0x9c, 0x70, 0x9f, 0x8c, 0x9b, 0x3d, 0xa6, + 0x68, 0x93, 0x1c, 0x8e, 0x58, 0x32, 0xc1, 0x71, 0x22, 0x94, 0x40, 0x57, 0x8d, 0x08, 0xcf, 0x45, + 0xd8, 0x8a, 0xdc, 0x2b, 0x81, 0x08, 0x84, 0xd6, 0x90, 0xf4, 0x97, 0x91, 0xbb, 0xd7, 0x03, 0x21, + 0x82, 0x01, 0x23, 0x34, 0x8e, 0x08, 0xe5, 0x5c, 0x28, 0xaa, 0x22, 0xc1, 0xa5, 0x7d, 0x7b, 0xc7, + 0x17, 0x72, 0x28, 0x24, 0xe9, 0x51, 0xc9, 0x4c, 0x4a, 0x96, 0x19, 0xd3, 0x20, 0xe2, 0x5a, 0x6c, + 0xb5, 0xb7, 0x8b, 0xe8, 0x62, 0x9a, 0xd0, 0xe1, 0xbc, 0x62, 0xbd, 0x48, 0x95, 0xf1, 0x6a, 0x5d, + 0xad, 0x02, 0xd1, 0x8b, 0x34, 0xef, 0xb9, 0x36, 0x77, 0xd8, 0xe1, 0x88, 0x49, 0x75, 0xdf, 0xa9, + 0x80, 0xda, 0x2b, 0x78, 0xf9, 0xc4, 0x1b, 0x19, 0x0b, 0x2e, 0x19, 0xda, 0x85, 0xeb, 0x26, 0xa8, + 0x02, 0x6e, 0x80, 0xed, 0xcd, 0x56, 0x15, 0x17, 0x0c, 0x02, 0x1b, 0xe3, 0xde, 0xda, 0xd1, 0xcf, + 0x6a, 0xa9, 0x63, 0x4d, 0xba, 0x32, 0x81, 0x15, 0x5d, 0x79, 0x9f, 0xa9, 0x27, 0x42, 0xaa, 0x87, + 0x21, 0x8d, 0xb8, 0x4d, 0x46, 0x97, 0x60, 0x39, 0xea, 0xf6, 0x75, 0xed, 0xb5, 0x8e, 0x13, 0x3d, + 0xd2, 0x86, 0x10, 0x5e, 0x5b, 0x62, 0xb0, 0x40, 0xfb, 0x10, 0x86, 0x42, 0xaa, 0xae, 0x9f, 0x3e, + 0xb5, 0x50, 0xb5, 0x42, 0xa8, 0xcc, 0x6f, 0xb9, 0x36, 0xc2, 0xf9, 0x03, 0x9d, 0x14, 0xd8, 0xa4, + 0x07, 0x83, 0x41, 0xa6, 0x9c, 0x4f, 0x05, 0x3d, 0x86, 0x30, 0xdf, 0x86, 0x4d, 0xaa, 0x63, 0xb3, + 0x3a, 0x9c, 0xae, 0x0e, 0x9b, 0x03, 0xc9, 0x07, 0x10, 0x30, 0xeb, 0xed, 0x2c, 0x38, 0x75, 0xd0, + 0x37, 0x00, 0xdd, 0x65, 0x49, 0xb6, 0xa9, 0xa7, 0x70, 0x33, 0x6f, 0x2a, 0x1d, 0x75, 0x79, 0xa5, + 0xae, 0x60, 0xd6, 0x95, 0x4c, 0xe7, 0xb3, 0x40, 0xed, 0x68, 0xea, 0xad, 0x33, 0xa9, 0x0d, 0xc7, + 0xbf, 0xd8, 0xad, 0x3f, 0x65, 0x78, 0x41, 0x63, 0xa3, 0x8f, 0x00, 0xae, 0x9b, 0x0d, 0xa3, 0x9d, + 0x42, 0xae, 0xff, 0x4f, 0xcb, 0xbd, 0x7b, 0x3e, 0xb1, 0xc9, 0xaf, 0x6d, 0xbd, 0xff, 0xfe, 0xfb, + 0xb3, 0x73, 0x13, 0x55, 0xc9, 0xe9, 0x57, 0x8f, 0xbe, 0x00, 0xb8, 0x91, 0x4d, 0x01, 0x35, 0x4f, + 0x0f, 0x59, 0x72, 0x78, 0x6e, 0x6b, 0x15, 0x8b, 0xa5, 0x6b, 0x6b, 0xba, 0x06, 0xda, 0xb1, 0x74, + 0x8d, 0x74, 0x52, 0x63, 0x46, 0xc6, 0xad, 0x9c, 0x33, 0x5f, 0x23, 0x79, 0x1b, 0x75, 0xfb, 0xef, + 0xd0, 0x57, 0x00, 0x2f, 0x9e, 0x58, 0x3a, 0x3a, 0x23, 0x7a, 0xd9, 0x2d, 0xba, 0xed, 0x95, 0x3c, + 0x96, 0x17, 0x6b, 0xde, 0x6d, 0x54, 0x3f, 0x17, 0xaf, 0x74, 0xcb, 0x1f, 0x1c, 0xb0, 0xf7, 0xf2, + 0x68, 0xea, 0x81, 0xe3, 0xa9, 0x07, 0x7e, 0x4d, 0x3d, 0xf0, 0x69, 0xe6, 0x95, 0x8e, 0x67, 0x5e, + 0xe9, 0xc7, 0xcc, 0x2b, 0xbd, 0xde, 0x0d, 0x22, 0x15, 0x8e, 0x7a, 0xd8, 0x17, 0x43, 0x12, 0xb3, + 0x44, 0x46, 0x52, 0x31, 0xee, 0xb3, 0x67, 0x9c, 0x2d, 0xfe, 0x6d, 0xc8, 0xfe, 0x01, 0x19, 0xdf, + 0x23, 0x6f, 0xf2, 0x0c, 0x35, 0x89, 0x99, 0xec, 0xad, 0xeb, 0x2f, 0x50, 0xfb, 0x6f, 0x00, 0x00, + 0x00, 0xff, 0xff, 0xaa, 0x36, 0x8f, 0xcc, 0x6f, 0x05, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// QueryClient is the client API for Query service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +// +// Deprecated: Do not use. +type QueryClient interface { + // Parameters queries the parameters of the module. + Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) + // Queries a list of Chain items. + HostChain(ctx context.Context, in *QueryGetHostChainRequest, opts ...grpc.CallOption) (*QueryGetHostChainResponse, error) + AllHostChains(ctx context.Context, in *QueryAllHostChainsRequest, opts ...grpc.CallOption) (*QueryAllHostChainsResponse, error) +} + +type queryClient struct { + cc grpc1.ClientConn +} + +// Deprecated: Do not use. +func NewQueryClient(cc grpc1.ClientConn) QueryClient { + return &queryClient{cc} +} + +func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { + out := new(QueryParamsResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Query/Params", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) HostChain(ctx context.Context, in *QueryGetHostChainRequest, opts ...grpc.CallOption) (*QueryGetHostChainResponse, error) { + out := new(QueryGetHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Query/HostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) AllHostChains(ctx context.Context, in *QueryAllHostChainsRequest, opts ...grpc.CallOption) (*QueryAllHostChainsResponse, error) { + out := new(QueryAllHostChainsResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Query/AllHostChains", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// QueryServer is the server API for Query service. +// +// Deprecated: Do not use. +type QueryServer interface { + // Parameters queries the parameters of the module. + Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) + // Queries a list of Chain items. + HostChain(context.Context, *QueryGetHostChainRequest) (*QueryGetHostChainResponse, error) + AllHostChains(context.Context, *QueryAllHostChainsRequest) (*QueryAllHostChainsResponse, error) +} + +// Deprecated: Do not use. +// UnimplementedQueryServer can be embedded to have forward compatible implementations. +type UnimplementedQueryServer struct { +} + +func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Params not implemented") +} +func (*UnimplementedQueryServer) HostChain(ctx context.Context, req *QueryGetHostChainRequest) (*QueryGetHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method HostChain not implemented") +} +func (*UnimplementedQueryServer) AllHostChains(ctx context.Context, req *QueryAllHostChainsRequest) (*QueryAllHostChainsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AllHostChains not implemented") +} + +// Deprecated: Do not use. +func RegisterQueryServer(s grpc1.Server, srv QueryServer) { + s.RegisterService(&_Query_serviceDesc, srv) +} + +func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryParamsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).Params(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Query/Params", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_HostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryGetHostChainRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).HostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Query/HostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).HostChain(ctx, req.(*QueryGetHostChainRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_AllHostChains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryAllHostChainsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).AllHostChains(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Query/AllHostChains", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).AllHostChains(ctx, req.(*QueryAllHostChainsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var Query_serviceDesc = _Query_serviceDesc +var _Query_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pstake.ratesync.v1beta1.Query", + HandlerType: (*QueryServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Params", + Handler: _Query_Params_Handler, + }, + { + MethodName: "HostChain", + Handler: _Query_HostChain_Handler, + }, + { + MethodName: "AllHostChains", + Handler: _Query_AllHostChains_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pstake/ratesync/v1beta1/query.proto", +} + +func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryGetHostChainRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryGetHostChainRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryGetHostChainRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ID != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.ID)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *QueryGetHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryGetHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryGetHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostChain.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryAllHostChainsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllHostChainsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllHostChainsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Pagination != nil { + { + size, err := m.Pagination.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryAllHostChainsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryAllHostChainsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryAllHostChainsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Pagination != nil { + { + size, err := m.Pagination.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if len(m.HostChains) > 0 { + for iNdEx := len(m.HostChains) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HostChains[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { + offset -= sovQuery(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *QueryParamsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryGetHostChainRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ID != 0 { + n += 1 + sovQuery(uint64(m.ID)) + } + return n +} + +func (m *QueryGetHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.HostChain.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryAllHostChainsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Pagination != nil { + l = m.Pagination.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryAllHostChainsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.HostChains) > 0 { + for _, e := range m.HostChains { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + if m.Pagination != nil { + l = m.Pagination.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func sovQuery(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozQuery(x uint64) (n int) { + return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryGetHostChainRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryGetHostChainRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryGetHostChainRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) + } + m.ID = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ID |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryGetHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryGetHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryGetHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChain", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChain.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllHostChainsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllHostChainsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllHostChainsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pagination", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Pagination == nil { + m.Pagination = &query.PageRequest{} + } + if err := m.Pagination.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryAllHostChainsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryAllHostChainsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryAllHostChainsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChains", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HostChains = append(m.HostChains, HostChain{}) + if err := m.HostChains[len(m.HostChains)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pagination", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Pagination == nil { + m.Pagination = &query.PageResponse{} + } + if err := m.Pagination.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipQuery(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthQuery + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupQuery + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthQuery + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/ratesync/types/query.pb.gw.go b/x/ratesync/types/query.pb.gw.go new file mode 100644 index 000000000..3ea843ac8 --- /dev/null +++ b/x/ratesync/types/query.pb.gw.go @@ -0,0 +1,337 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/query.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +func request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := server.Params(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_HostChain_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryGetHostChainRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["i_d"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "i_d") + } + + protoReq.ID, err = runtime.Uint64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "i_d", err) + } + + msg, err := client.HostChain(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_HostChain_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryGetHostChainRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["i_d"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "i_d") + } + + protoReq.ID, err = runtime.Uint64(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "i_d", err) + } + + msg, err := server.HostChain(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Query_AllHostChains_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Query_AllHostChains_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllHostChainsRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllHostChains_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.AllHostChains(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_AllHostChains_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryAllHostChainsRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllHostChains_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.AllHostChains(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterQueryHandlerServer registers the http handlers for service Query to "mux". +// UnaryRPC :call QueryServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { + + mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChain_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_HostChain_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChain_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_AllHostChains_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_AllHostChains_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_AllHostChains_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterQueryHandler(ctx, mux, conn) +} + +// RegisterQueryHandler registers the http handlers for service Query to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) +} + +// RegisterQueryHandlerClient registers the http handlers for service Query +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "QueryClient" to call the correct interceptors. +func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { + + mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_HostChain_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_HostChain_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_HostChain_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_AllHostChains_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_AllHostChains_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_AllHostChains_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake", "ratesync", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_HostChain_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"pstake-native", "v2", "ratesync", "host_chain", "i_d"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_AllHostChains_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"pstake-native", "v2", "ratesync", "host_chains"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Query_Params_0 = runtime.ForwardResponseMessage + + forward_Query_HostChain_0 = runtime.ForwardResponseMessage + + forward_Query_AllHostChains_0 = runtime.ForwardResponseMessage +) diff --git a/x/ratesync/types/ratesync.pb.go b/x/ratesync/types/ratesync.pb.go new file mode 100644 index 000000000..85af8f90c --- /dev/null +++ b/x/ratesync/types/ratesync.pb.go @@ -0,0 +1,1505 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/ratesync.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/cosmos-sdk/types/tx/amino" + _ "github.com/cosmos/gogoproto/gogoproto" + proto "github.com/cosmos/gogoproto/proto" + types "github.com/persistenceOne/persistence-sdk/v7/x/liquidstakeibc/types" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +type InstantiationState int32 // Deprecated: Do not use. +const ( + // Not Initiated + InstantiationState_INSTANTIATION_NOT_INITIATED InstantiationState = 0 + // Initiated + InstantiationState_INSTANTIATION_INITIATED InstantiationState = 1 + // we should have an address + InstantiationState_INSTANTIATION_COMPLETED InstantiationState = 2 +) + +var InstantiationState_name = map[int32]string{ + 0: "INSTANTIATION_NOT_INITIATED", + 1: "INSTANTIATION_INITIATED", + 2: "INSTANTIATION_COMPLETED", +} + +var InstantiationState_value = map[string]int32{ + "INSTANTIATION_NOT_INITIATED": 0, + "INSTANTIATION_INITIATED": 1, + "INSTANTIATION_COMPLETED": 2, +} + +func (x InstantiationState) String() string { + return proto.EnumName(InstantiationState_name, int32(x)) +} + +func (InstantiationState) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_429540018f2469ab, []int{0} +} + +type FeatureType int32 // Deprecated: Do not use. +const ( + FeatureType_LIQUID_STAKE_IBC FeatureType = 0 + FeatureType_LIQUID_STAKE FeatureType = 1 +) + +var FeatureType_name = map[int32]string{ + 0: "LIQUID_STAKE_IBC", + 1: "LIQUID_STAKE", +} + +var FeatureType_value = map[string]int32{ + "LIQUID_STAKE_IBC": 0, + "LIQUID_STAKE": 1, +} + +func (x FeatureType) String() string { + return proto.EnumName(FeatureType_name, int32(x)) +} + +func (FeatureType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_429540018f2469ab, []int{1} +} + +// HostChain defines the ratesync module's HostChain state. +// +// Deprecated: Do not use. +type HostChain struct { + // unique id + ID uint64 `protobuf:"varint,1,opt,name=i_d,json=iD,proto3" json:"i_d,omitempty"` + ChainID string `protobuf:"bytes,2,opt,name=chain_i_d,json=chainID,proto3" json:"chain_i_d,omitempty"` + ConnectionID string `protobuf:"bytes,3,opt,name=connection_i_d,json=connectionID,proto3" json:"connection_i_d,omitempty"` + ICAAccount types.ICAAccount `protobuf:"bytes,4,opt,name=i_c_a_account,json=iCAAccount,proto3" json:"i_c_a_account"` + Features Feature `protobuf:"bytes,5,opt,name=features,proto3" json:"features"` + TransferChannelID string `protobuf:"bytes,6,opt,name=transfer_channel_i_d,json=transferChannelID,proto3" json:"transfer_channel_i_d,omitempty"` + TransferPortID string `protobuf:"bytes,7,opt,name=transfer_port_i_d,json=transferPortID,proto3" json:"transfer_port_i_d,omitempty"` +} + +func (m *HostChain) Reset() { *m = HostChain{} } +func (m *HostChain) String() string { return proto.CompactTextString(m) } +func (*HostChain) ProtoMessage() {} +func (*HostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_429540018f2469ab, []int{0} +} +func (m *HostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_HostChain.Merge(m, src) +} +func (m *HostChain) XXX_Size() int { + return m.Size() +} +func (m *HostChain) XXX_DiscardUnknown() { + xxx_messageInfo_HostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_HostChain proto.InternalMessageInfo + +func (m *HostChain) GetID() uint64 { + if m != nil { + return m.ID + } + return 0 +} + +func (m *HostChain) GetChainID() string { + if m != nil { + return m.ChainID + } + return "" +} + +func (m *HostChain) GetConnectionID() string { + if m != nil { + return m.ConnectionID + } + return "" +} + +func (m *HostChain) GetICAAccount() types.ICAAccount { + if m != nil { + return m.ICAAccount + } + return types.ICAAccount{} +} + +func (m *HostChain) GetFeatures() Feature { + if m != nil { + return m.Features + } + return Feature{} +} + +func (m *HostChain) GetTransferChannelID() string { + if m != nil { + return m.TransferChannelID + } + return "" +} + +func (m *HostChain) GetTransferPortID() string { + if m != nil { + return m.TransferPortID + } + return "" +} + +// Deprecated: Do not use. +type Feature struct { + // triggers on hooks + LiquidStakeIBC LiquidStake `protobuf:"bytes,1,opt,name=liquid_stake_i_b_c,json=liquidStakeIBC,proto3" json:"liquid_stake_i_b_c"` + // triggers on hour epoch + LiquidStake LiquidStake `protobuf:"bytes,2,opt,name=liquid_stake,json=liquidStake,proto3" json:"liquid_stake"` +} + +func (m *Feature) Reset() { *m = Feature{} } +func (m *Feature) String() string { return proto.CompactTextString(m) } +func (*Feature) ProtoMessage() {} +func (*Feature) Descriptor() ([]byte, []int) { + return fileDescriptor_429540018f2469ab, []int{1} +} +func (m *Feature) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Feature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Feature.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Feature) XXX_Merge(src proto.Message) { + xxx_messageInfo_Feature.Merge(m, src) +} +func (m *Feature) XXX_Size() int { + return m.Size() +} +func (m *Feature) XXX_DiscardUnknown() { + xxx_messageInfo_Feature.DiscardUnknown(m) +} + +var xxx_messageInfo_Feature proto.InternalMessageInfo + +func (m *Feature) GetLiquidStakeIBC() LiquidStake { + if m != nil { + return m.LiquidStakeIBC + } + return LiquidStake{} +} + +func (m *Feature) GetLiquidStake() LiquidStake { + if m != nil { + return m.LiquidStake + } + return LiquidStake{} +} + +// Deprecated: Do not use. +type LiquidStake struct { + FeatureType FeatureType `protobuf:"varint,1,opt,name=feature_type,json=featureType,proto3,enum=pstake.ratesync.v1beta1.FeatureType" json:"feature_type,omitempty"` + // needs to be uploaded before hand + CodeID uint64 `protobuf:"varint,2,opt,name=code_i_d,json=codeID,proto3" json:"code_i_d,omitempty"` + // state of instantiation, do not support gov based instantiation. (need ICA + // to be at least admin) + Instantiation InstantiationState `protobuf:"varint,3,opt,name=instantiation,proto3,enum=pstake.ratesync.v1beta1.InstantiationState" json:"instantiation,omitempty"` + // address of instantiated contract. + ContractAddress string `protobuf:"bytes,4,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` + // allow * as default for all denoms in case of lsibc, or default bond denom + // in case of ls. + Denoms []string `protobuf:"bytes,5,rep,name=denoms,proto3" json:"denoms,omitempty"` + Enabled bool `protobuf:"varint,6,opt,name=enabled,proto3" json:"enabled,omitempty"` +} + +func (m *LiquidStake) Reset() { *m = LiquidStake{} } +func (m *LiquidStake) String() string { return proto.CompactTextString(m) } +func (*LiquidStake) ProtoMessage() {} +func (*LiquidStake) Descriptor() ([]byte, []int) { + return fileDescriptor_429540018f2469ab, []int{2} +} +func (m *LiquidStake) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *LiquidStake) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_LiquidStake.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *LiquidStake) XXX_Merge(src proto.Message) { + xxx_messageInfo_LiquidStake.Merge(m, src) +} +func (m *LiquidStake) XXX_Size() int { + return m.Size() +} +func (m *LiquidStake) XXX_DiscardUnknown() { + xxx_messageInfo_LiquidStake.DiscardUnknown(m) +} + +var xxx_messageInfo_LiquidStake proto.InternalMessageInfo + +func (m *LiquidStake) GetFeatureType() FeatureType { + if m != nil { + return m.FeatureType + } + return FeatureType_LIQUID_STAKE_IBC +} + +func (m *LiquidStake) GetCodeID() uint64 { + if m != nil { + return m.CodeID + } + return 0 +} + +func (m *LiquidStake) GetInstantiation() InstantiationState { + if m != nil { + return m.Instantiation + } + return InstantiationState_INSTANTIATION_NOT_INITIATED +} + +func (m *LiquidStake) GetContractAddress() string { + if m != nil { + return m.ContractAddress + } + return "" +} + +func (m *LiquidStake) GetDenoms() []string { + if m != nil { + return m.Denoms + } + return nil +} + +func (m *LiquidStake) GetEnabled() bool { + if m != nil { + return m.Enabled + } + return false +} + +// aim to keep this smaller than 256 MaxCharLen in ICA memo. +// +// Deprecated: Do not use. +type ICAMemo struct { + FeatureType FeatureType `protobuf:"varint,1,opt,name=feature_type,json=featureType,proto3,enum=pstake.ratesync.v1beta1.FeatureType" json:"feature_type,omitempty"` + HostChainID uint64 `protobuf:"varint,2,opt,name=host_chain_i_d,json=hostChainID,proto3" json:"host_chain_i_d,omitempty"` +} + +func (m *ICAMemo) Reset() { *m = ICAMemo{} } +func (m *ICAMemo) String() string { return proto.CompactTextString(m) } +func (*ICAMemo) ProtoMessage() {} +func (*ICAMemo) Descriptor() ([]byte, []int) { + return fileDescriptor_429540018f2469ab, []int{3} +} +func (m *ICAMemo) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ICAMemo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ICAMemo.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ICAMemo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ICAMemo.Merge(m, src) +} +func (m *ICAMemo) XXX_Size() int { + return m.Size() +} +func (m *ICAMemo) XXX_DiscardUnknown() { + xxx_messageInfo_ICAMemo.DiscardUnknown(m) +} + +var xxx_messageInfo_ICAMemo proto.InternalMessageInfo + +func (m *ICAMemo) GetFeatureType() FeatureType { + if m != nil { + return m.FeatureType + } + return FeatureType_LIQUID_STAKE_IBC +} + +func (m *ICAMemo) GetHostChainID() uint64 { + if m != nil { + return m.HostChainID + } + return 0 +} + +func init() { + proto.RegisterEnum("pstake.ratesync.v1beta1.InstantiationState", InstantiationState_name, InstantiationState_value) + proto.RegisterEnum("pstake.ratesync.v1beta1.FeatureType", FeatureType_name, FeatureType_value) + proto.RegisterType((*HostChain)(nil), "pstake.ratesync.v1beta1.HostChain") + proto.RegisterType((*Feature)(nil), "pstake.ratesync.v1beta1.Feature") + proto.RegisterType((*LiquidStake)(nil), "pstake.ratesync.v1beta1.LiquidStake") + proto.RegisterType((*ICAMemo)(nil), "pstake.ratesync.v1beta1.ICAMemo") +} + +func init() { + proto.RegisterFile("pstake/ratesync/v1beta1/ratesync.proto", fileDescriptor_429540018f2469ab) +} + +var fileDescriptor_429540018f2469ab = []byte{ + // 704 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xc1, 0x6e, 0x1a, 0x3b, + 0x14, 0x65, 0x08, 0x0f, 0x82, 0x21, 0x84, 0x58, 0xd1, 0x0b, 0x22, 0x12, 0x41, 0x79, 0xd1, 0x13, + 0xc9, 0xd3, 0x63, 0x14, 0xba, 0xa8, 0x5a, 0xa9, 0x0b, 0x60, 0xd2, 0xd4, 0x6a, 0x02, 0xc9, 0x40, + 0x15, 0xa9, 0x5d, 0x58, 0x66, 0xc6, 0x09, 0x56, 0xc0, 0xa6, 0x63, 0x13, 0x35, 0xea, 0x4f, 0xf4, + 0x23, 0xba, 0xe8, 0xb2, 0x5f, 0xd0, 0x75, 0x96, 0x59, 0x76, 0x55, 0x45, 0xc9, 0xa2, 0xbf, 0x51, + 0x8d, 0x67, 0x80, 0xa1, 0x51, 0xba, 0xa8, 0xba, 0x41, 0x73, 0xcf, 0x39, 0xf7, 0xf8, 0xde, 0xcb, + 0xb5, 0xc1, 0xbf, 0x23, 0xa9, 0xc8, 0x39, 0x35, 0x3d, 0xa2, 0xa8, 0xbc, 0xe4, 0x8e, 0x79, 0xb1, + 0xdb, 0xa3, 0x8a, 0xec, 0x4e, 0x81, 0xea, 0xc8, 0x13, 0x4a, 0xc0, 0xb5, 0x40, 0x57, 0x9d, 0xc2, + 0xa1, 0xae, 0xb8, 0x7a, 0x26, 0xce, 0x84, 0xd6, 0x98, 0xfe, 0x57, 0x20, 0x2f, 0xd6, 0x42, 0xdb, + 0x01, 0x7b, 0x3b, 0x66, 0xae, 0xfe, 0x66, 0xbd, 0x99, 0xf9, 0x3c, 0x1c, 0xe6, 0xac, 0x90, 0x21, + 0xe3, 0xc2, 0xd4, 0xbf, 0x01, 0xb4, 0x79, 0x13, 0x07, 0xe9, 0x17, 0x42, 0xaa, 0x66, 0x9f, 0x30, + 0x0e, 0x97, 0xc1, 0x02, 0xc3, 0x6e, 0xc1, 0x28, 0x1b, 0x95, 0x84, 0x1d, 0x67, 0x16, 0x2c, 0x82, + 0xb4, 0xe3, 0x33, 0xd8, 0x87, 0xe3, 0x65, 0xa3, 0x92, 0xb6, 0x53, 0x1a, 0x40, 0x16, 0xdc, 0x02, + 0x39, 0x47, 0x70, 0x4e, 0x1d, 0xc5, 0x44, 0x20, 0x58, 0xd0, 0x82, 0xec, 0x0c, 0x45, 0x16, 0x3c, + 0x01, 0x4b, 0x0c, 0x3b, 0x98, 0x60, 0xe2, 0x38, 0x62, 0xcc, 0x55, 0x21, 0x51, 0x36, 0x2a, 0x99, + 0xda, 0x76, 0x35, 0x6c, 0xf7, 0xa7, 0x42, 0xc3, 0xfa, 0xab, 0xa8, 0x59, 0xaf, 0x07, 0x09, 0x8d, + 0xf4, 0xd5, 0xb7, 0x8d, 0xd8, 0xa7, 0xef, 0x9f, 0x77, 0x0c, 0x1b, 0xb0, 0x29, 0x0c, 0xf7, 0xc1, + 0xe2, 0x29, 0x25, 0x6a, 0xec, 0x51, 0x59, 0xf8, 0x4b, 0x7b, 0x96, 0xab, 0x0f, 0x8c, 0xb0, 0xfa, + 0x3c, 0x10, 0x46, 0xad, 0xa6, 0xc9, 0xd0, 0x04, 0xab, 0xca, 0x23, 0x5c, 0x9e, 0x52, 0x0f, 0x3b, + 0x7d, 0xc2, 0x39, 0x1d, 0xe8, 0x6e, 0x92, 0xba, 0x9b, 0x95, 0x09, 0xd7, 0x0c, 0x28, 0x64, 0xc1, + 0x6d, 0x30, 0x05, 0xf1, 0x48, 0x78, 0x4a, 0xab, 0x53, 0x5a, 0x9d, 0x9b, 0x10, 0x47, 0xc2, 0x53, + 0xc8, 0x7a, 0x1a, 0x2f, 0x18, 0x9b, 0x5f, 0x0c, 0x90, 0x0a, 0x0b, 0x80, 0x6f, 0x00, 0x0c, 0x1a, + 0xc6, 0xba, 0x52, 0xcc, 0x70, 0x0f, 0x3b, 0x7a, 0xde, 0x99, 0xda, 0xd6, 0x83, 0xe5, 0x1f, 0xe8, + 0x94, 0x8e, 0x4f, 0x46, 0x5b, 0xc8, 0x0d, 0x66, 0x38, 0x6a, 0x34, 0xa1, 0x0d, 0xb2, 0x51, 0x73, + 0xfd, 0x7f, 0xfd, 0x86, 0x6d, 0x26, 0x62, 0xab, 0x1b, 0xf8, 0x18, 0x07, 0x99, 0x88, 0x16, 0xee, + 0x83, 0x6c, 0x38, 0x3c, 0xac, 0x2e, 0x47, 0x54, 0x97, 0x9f, 0xfb, 0xc5, 0x39, 0x61, 0xf3, 0xdd, + 0xcb, 0x11, 0xb5, 0x33, 0xa7, 0xb3, 0x00, 0x16, 0xc0, 0xa2, 0x23, 0x5c, 0x3a, 0x5d, 0xae, 0x84, + 0x9d, 0xf4, 0x63, 0x64, 0xc1, 0x63, 0xb0, 0xc4, 0xb8, 0x54, 0x84, 0x2b, 0x46, 0xfc, 0x45, 0xd2, + 0xab, 0x95, 0xab, 0xfd, 0xf7, 0xe0, 0x19, 0x28, 0xaa, 0xee, 0x28, 0xa2, 0xa8, 0x3d, 0xef, 0x00, + 0xb7, 0x41, 0xde, 0x11, 0x5c, 0x79, 0xc4, 0x51, 0x98, 0xb8, 0xae, 0x47, 0xa5, 0xd4, 0xbb, 0x98, + 0xb6, 0x97, 0x27, 0x78, 0x3d, 0x80, 0xe1, 0xdf, 0x20, 0xe9, 0x52, 0x2e, 0x86, 0xfe, 0x62, 0x2d, + 0x54, 0xd2, 0x76, 0x18, 0xc1, 0x02, 0x48, 0x51, 0x4e, 0x7a, 0x03, 0x1a, 0x2c, 0xc7, 0xa2, 0x3d, + 0x09, 0xf5, 0x98, 0xde, 0x83, 0x14, 0x6a, 0xd6, 0x0f, 0xe9, 0x50, 0xfc, 0xb9, 0x09, 0xfd, 0x03, + 0x72, 0x7d, 0x21, 0x15, 0x9e, 0xbf, 0x84, 0x09, 0x3b, 0xd3, 0x9f, 0xdc, 0xd9, 0x60, 0xc9, 0x76, + 0x24, 0x80, 0xf7, 0x47, 0x00, 0x37, 0xc0, 0x3a, 0x6a, 0x75, 0xba, 0xf5, 0x56, 0x17, 0xd5, 0xbb, + 0xa8, 0xdd, 0xc2, 0xad, 0x76, 0x17, 0xa3, 0x16, 0xf2, 0xc3, 0x3d, 0x2b, 0x1f, 0x83, 0xeb, 0x60, + 0x6d, 0x5e, 0x30, 0x23, 0x8d, 0xfb, 0x64, 0xb3, 0x7d, 0x78, 0x74, 0xb0, 0xe7, 0x93, 0xf1, 0xa2, + 0x7f, 0xe8, 0x13, 0x90, 0x89, 0x54, 0x0e, 0x57, 0x41, 0xfe, 0x00, 0x1d, 0xbf, 0x42, 0x16, 0xee, + 0x74, 0xeb, 0x2f, 0xf7, 0x30, 0x6a, 0x34, 0xf3, 0x31, 0x98, 0x07, 0xd9, 0x28, 0x9a, 0x37, 0xfc, + 0xd4, 0xc6, 0xc9, 0xd5, 0x6d, 0xc9, 0xb8, 0xbe, 0x2d, 0x19, 0x37, 0xb7, 0x25, 0xe3, 0xc3, 0x5d, + 0x29, 0x76, 0x7d, 0x57, 0x8a, 0x7d, 0xbd, 0x2b, 0xc5, 0x5e, 0x3f, 0x3b, 0x63, 0xaa, 0x3f, 0xee, + 0x55, 0x1d, 0x31, 0x34, 0x47, 0xd4, 0x93, 0x4c, 0x2a, 0xca, 0x1d, 0xda, 0xe6, 0x34, 0x1a, 0xfe, + 0x2f, 0xdd, 0x73, 0xf3, 0xe2, 0xb1, 0xf9, 0x6e, 0xf6, 0xae, 0xfa, 0x93, 0x96, 0xbd, 0xa4, 0x7e, + 0xd7, 0x1e, 0xfd, 0x08, 0x00, 0x00, 0xff, 0xff, 0x26, 0x77, 0x3d, 0x3d, 0x77, 0x05, 0x00, 0x00, +} + +func (m *HostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.TransferPortID) > 0 { + i -= len(m.TransferPortID) + copy(dAtA[i:], m.TransferPortID) + i = encodeVarintRatesync(dAtA, i, uint64(len(m.TransferPortID))) + i-- + dAtA[i] = 0x3a + } + if len(m.TransferChannelID) > 0 { + i -= len(m.TransferChannelID) + copy(dAtA[i:], m.TransferChannelID) + i = encodeVarintRatesync(dAtA, i, uint64(len(m.TransferChannelID))) + i-- + dAtA[i] = 0x32 + } + { + size, err := m.Features.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintRatesync(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + { + size, err := m.ICAAccount.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintRatesync(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + if len(m.ConnectionID) > 0 { + i -= len(m.ConnectionID) + copy(dAtA[i:], m.ConnectionID) + i = encodeVarintRatesync(dAtA, i, uint64(len(m.ConnectionID))) + i-- + dAtA[i] = 0x1a + } + if len(m.ChainID) > 0 { + i -= len(m.ChainID) + copy(dAtA[i:], m.ChainID) + i = encodeVarintRatesync(dAtA, i, uint64(len(m.ChainID))) + i-- + dAtA[i] = 0x12 + } + if m.ID != 0 { + i = encodeVarintRatesync(dAtA, i, uint64(m.ID)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *Feature) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Feature) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Feature) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.LiquidStake.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintRatesync(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + { + size, err := m.LiquidStakeIBC.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintRatesync(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *LiquidStake) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *LiquidStake) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *LiquidStake) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Enabled { + i-- + if m.Enabled { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x30 + } + if len(m.Denoms) > 0 { + for iNdEx := len(m.Denoms) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Denoms[iNdEx]) + copy(dAtA[i:], m.Denoms[iNdEx]) + i = encodeVarintRatesync(dAtA, i, uint64(len(m.Denoms[iNdEx]))) + i-- + dAtA[i] = 0x2a + } + } + if len(m.ContractAddress) > 0 { + i -= len(m.ContractAddress) + copy(dAtA[i:], m.ContractAddress) + i = encodeVarintRatesync(dAtA, i, uint64(len(m.ContractAddress))) + i-- + dAtA[i] = 0x22 + } + if m.Instantiation != 0 { + i = encodeVarintRatesync(dAtA, i, uint64(m.Instantiation)) + i-- + dAtA[i] = 0x18 + } + if m.CodeID != 0 { + i = encodeVarintRatesync(dAtA, i, uint64(m.CodeID)) + i-- + dAtA[i] = 0x10 + } + if m.FeatureType != 0 { + i = encodeVarintRatesync(dAtA, i, uint64(m.FeatureType)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *ICAMemo) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ICAMemo) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ICAMemo) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.HostChainID != 0 { + i = encodeVarintRatesync(dAtA, i, uint64(m.HostChainID)) + i-- + dAtA[i] = 0x10 + } + if m.FeatureType != 0 { + i = encodeVarintRatesync(dAtA, i, uint64(m.FeatureType)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func encodeVarintRatesync(dAtA []byte, offset int, v uint64) int { + offset -= sovRatesync(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *HostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ID != 0 { + n += 1 + sovRatesync(uint64(m.ID)) + } + l = len(m.ChainID) + if l > 0 { + n += 1 + l + sovRatesync(uint64(l)) + } + l = len(m.ConnectionID) + if l > 0 { + n += 1 + l + sovRatesync(uint64(l)) + } + l = m.ICAAccount.Size() + n += 1 + l + sovRatesync(uint64(l)) + l = m.Features.Size() + n += 1 + l + sovRatesync(uint64(l)) + l = len(m.TransferChannelID) + if l > 0 { + n += 1 + l + sovRatesync(uint64(l)) + } + l = len(m.TransferPortID) + if l > 0 { + n += 1 + l + sovRatesync(uint64(l)) + } + return n +} + +func (m *Feature) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.LiquidStakeIBC.Size() + n += 1 + l + sovRatesync(uint64(l)) + l = m.LiquidStake.Size() + n += 1 + l + sovRatesync(uint64(l)) + return n +} + +func (m *LiquidStake) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.FeatureType != 0 { + n += 1 + sovRatesync(uint64(m.FeatureType)) + } + if m.CodeID != 0 { + n += 1 + sovRatesync(uint64(m.CodeID)) + } + if m.Instantiation != 0 { + n += 1 + sovRatesync(uint64(m.Instantiation)) + } + l = len(m.ContractAddress) + if l > 0 { + n += 1 + l + sovRatesync(uint64(l)) + } + if len(m.Denoms) > 0 { + for _, s := range m.Denoms { + l = len(s) + n += 1 + l + sovRatesync(uint64(l)) + } + } + if m.Enabled { + n += 2 + } + return n +} + +func (m *ICAMemo) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.FeatureType != 0 { + n += 1 + sovRatesync(uint64(m.FeatureType)) + } + if m.HostChainID != 0 { + n += 1 + sovRatesync(uint64(m.HostChainID)) + } + return n +} + +func sovRatesync(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozRatesync(x uint64) (n int) { + return sovRatesync(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *HostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) + } + m.ID = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ID |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConnectionID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConnectionID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ICAAccount", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ICAAccount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Features", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Features.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferChannelID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferChannelID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferPortID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TransferPortID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipRatesync(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthRatesync + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Feature) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Feature: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Feature: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LiquidStakeIBC", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LiquidStakeIBC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LiquidStake", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LiquidStake.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipRatesync(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthRatesync + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *LiquidStake) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: LiquidStake: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: LiquidStake: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field FeatureType", wireType) + } + m.FeatureType = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.FeatureType |= FeatureType(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field CodeID", wireType) + } + m.CodeID = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.CodeID |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Instantiation", wireType) + } + m.Instantiation = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Instantiation |= InstantiationState(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ContractAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ContractAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Denoms", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthRatesync + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthRatesync + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Denoms = append(m.Denoms, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + case 6: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Enabled = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipRatesync(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthRatesync + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ICAMemo) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ICAMemo: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ICAMemo: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field FeatureType", wireType) + } + m.FeatureType = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.FeatureType |= FeatureType(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChainID", wireType) + } + m.HostChainID = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowRatesync + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.HostChainID |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipRatesync(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthRatesync + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipRatesync(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowRatesync + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowRatesync + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowRatesync + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthRatesync + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupRatesync + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthRatesync + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthRatesync = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowRatesync = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupRatesync = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/ratesync/types/tx.pb.go b/x/ratesync/types/tx.pb.go new file mode 100644 index 000000000..0203627e0 --- /dev/null +++ b/x/ratesync/types/tx.pb.go @@ -0,0 +1,1769 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: pstake/ratesync/v1beta1/tx.proto + +package types + +import ( + context "context" + fmt "fmt" + _ "github.com/cosmos/cosmos-proto" + _ "github.com/cosmos/cosmos-sdk/types" + _ "github.com/cosmos/cosmos-sdk/types/msgservice" + _ "github.com/cosmos/cosmos-sdk/types/tx/amino" + _ "github.com/cosmos/gogoproto/gogoproto" + grpc1 "github.com/cosmos/gogoproto/grpc" + proto "github.com/cosmos/gogoproto/proto" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Deprecated: Do not use. +type MsgCreateHostChain struct { + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + HostChain HostChain `protobuf:"bytes,2,opt,name=host_chain,json=hostChain,proto3" json:"host_chain"` +} + +func (m *MsgCreateHostChain) Reset() { *m = MsgCreateHostChain{} } +func (m *MsgCreateHostChain) String() string { return proto.CompactTextString(m) } +func (*MsgCreateHostChain) ProtoMessage() {} +func (*MsgCreateHostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{0} +} +func (m *MsgCreateHostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgCreateHostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgCreateHostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgCreateHostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgCreateHostChain.Merge(m, src) +} +func (m *MsgCreateHostChain) XXX_Size() int { + return m.Size() +} +func (m *MsgCreateHostChain) XXX_DiscardUnknown() { + xxx_messageInfo_MsgCreateHostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgCreateHostChain proto.InternalMessageInfo + +func (m *MsgCreateHostChain) GetAuthority() string { + if m != nil { + return m.Authority + } + return "" +} + +func (m *MsgCreateHostChain) GetHostChain() HostChain { + if m != nil { + return m.HostChain + } + return HostChain{} +} + +// Deprecated: Do not use. +type MsgCreateHostChainResponse struct { + ID uint64 `protobuf:"varint,1,opt,name=i_d,json=iD,proto3" json:"i_d,omitempty"` +} + +func (m *MsgCreateHostChainResponse) Reset() { *m = MsgCreateHostChainResponse{} } +func (m *MsgCreateHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*MsgCreateHostChainResponse) ProtoMessage() {} +func (*MsgCreateHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{1} +} +func (m *MsgCreateHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgCreateHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgCreateHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgCreateHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgCreateHostChainResponse.Merge(m, src) +} +func (m *MsgCreateHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgCreateHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgCreateHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgCreateHostChainResponse proto.InternalMessageInfo + +func (m *MsgCreateHostChainResponse) GetID() uint64 { + if m != nil { + return m.ID + } + return 0 +} + +// Deprecated: Do not use. +type MsgUpdateHostChain struct { + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + HostChain HostChain `protobuf:"bytes,2,opt,name=host_chain,json=hostChain,proto3" json:"host_chain"` +} + +func (m *MsgUpdateHostChain) Reset() { *m = MsgUpdateHostChain{} } +func (m *MsgUpdateHostChain) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateHostChain) ProtoMessage() {} +func (*MsgUpdateHostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{2} +} +func (m *MsgUpdateHostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateHostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateHostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateHostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateHostChain.Merge(m, src) +} +func (m *MsgUpdateHostChain) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateHostChain) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateHostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateHostChain proto.InternalMessageInfo + +func (m *MsgUpdateHostChain) GetAuthority() string { + if m != nil { + return m.Authority + } + return "" +} + +func (m *MsgUpdateHostChain) GetHostChain() HostChain { + if m != nil { + return m.HostChain + } + return HostChain{} +} + +// Deprecated: Do not use. +type MsgUpdateHostChainResponse struct { +} + +func (m *MsgUpdateHostChainResponse) Reset() { *m = MsgUpdateHostChainResponse{} } +func (m *MsgUpdateHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateHostChainResponse) ProtoMessage() {} +func (*MsgUpdateHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{3} +} +func (m *MsgUpdateHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateHostChainResponse.Merge(m, src) +} +func (m *MsgUpdateHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateHostChainResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgDeleteHostChain struct { + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + ID uint64 `protobuf:"varint,2,opt,name=i_d,json=iD,proto3" json:"i_d,omitempty"` +} + +func (m *MsgDeleteHostChain) Reset() { *m = MsgDeleteHostChain{} } +func (m *MsgDeleteHostChain) String() string { return proto.CompactTextString(m) } +func (*MsgDeleteHostChain) ProtoMessage() {} +func (*MsgDeleteHostChain) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{4} +} +func (m *MsgDeleteHostChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgDeleteHostChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgDeleteHostChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgDeleteHostChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgDeleteHostChain.Merge(m, src) +} +func (m *MsgDeleteHostChain) XXX_Size() int { + return m.Size() +} +func (m *MsgDeleteHostChain) XXX_DiscardUnknown() { + xxx_messageInfo_MsgDeleteHostChain.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgDeleteHostChain proto.InternalMessageInfo + +func (m *MsgDeleteHostChain) GetAuthority() string { + if m != nil { + return m.Authority + } + return "" +} + +func (m *MsgDeleteHostChain) GetID() uint64 { + if m != nil { + return m.ID + } + return 0 +} + +// Deprecated: Do not use. +type MsgDeleteHostChainResponse struct { +} + +func (m *MsgDeleteHostChainResponse) Reset() { *m = MsgDeleteHostChainResponse{} } +func (m *MsgDeleteHostChainResponse) String() string { return proto.CompactTextString(m) } +func (*MsgDeleteHostChainResponse) ProtoMessage() {} +func (*MsgDeleteHostChainResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{5} +} +func (m *MsgDeleteHostChainResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgDeleteHostChainResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgDeleteHostChainResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgDeleteHostChainResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgDeleteHostChainResponse.Merge(m, src) +} +func (m *MsgDeleteHostChainResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgDeleteHostChainResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgDeleteHostChainResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgDeleteHostChainResponse proto.InternalMessageInfo + +// Deprecated: Do not use. +type MsgUpdateParams struct { + Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` + Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` +} + +func (m *MsgUpdateParams) Reset() { *m = MsgUpdateParams{} } +func (m *MsgUpdateParams) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateParams) ProtoMessage() {} +func (*MsgUpdateParams) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{6} +} +func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateParams.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateParams) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateParams.Merge(m, src) +} +func (m *MsgUpdateParams) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateParams) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateParams.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateParams proto.InternalMessageInfo + +func (m *MsgUpdateParams) GetAuthority() string { + if m != nil { + return m.Authority + } + return "" +} + +func (m *MsgUpdateParams) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +// Deprecated: Do not use. +type MsgUpdateParamsResponse struct { +} + +func (m *MsgUpdateParamsResponse) Reset() { *m = MsgUpdateParamsResponse{} } +func (m *MsgUpdateParamsResponse) String() string { return proto.CompactTextString(m) } +func (*MsgUpdateParamsResponse) ProtoMessage() {} +func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_6173f0b1d1f1f64e, []int{7} +} +func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgUpdateParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgUpdateParamsResponse.Merge(m, src) +} +func (m *MsgUpdateParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgUpdateParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo + +func init() { + proto.RegisterType((*MsgCreateHostChain)(nil), "pstake.ratesync.v1beta1.MsgCreateHostChain") + proto.RegisterType((*MsgCreateHostChainResponse)(nil), "pstake.ratesync.v1beta1.MsgCreateHostChainResponse") + proto.RegisterType((*MsgUpdateHostChain)(nil), "pstake.ratesync.v1beta1.MsgUpdateHostChain") + proto.RegisterType((*MsgUpdateHostChainResponse)(nil), "pstake.ratesync.v1beta1.MsgUpdateHostChainResponse") + proto.RegisterType((*MsgDeleteHostChain)(nil), "pstake.ratesync.v1beta1.MsgDeleteHostChain") + proto.RegisterType((*MsgDeleteHostChainResponse)(nil), "pstake.ratesync.v1beta1.MsgDeleteHostChainResponse") + proto.RegisterType((*MsgUpdateParams)(nil), "pstake.ratesync.v1beta1.MsgUpdateParams") + proto.RegisterType((*MsgUpdateParamsResponse)(nil), "pstake.ratesync.v1beta1.MsgUpdateParamsResponse") +} + +func init() { proto.RegisterFile("pstake/ratesync/v1beta1/tx.proto", fileDescriptor_6173f0b1d1f1f64e) } + +var fileDescriptor_6173f0b1d1f1f64e = []byte{ + // 572 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x54, 0xcf, 0x8b, 0xd3, 0x40, + 0x14, 0xee, 0x74, 0x65, 0xb1, 0xa3, 0x50, 0x0c, 0x0b, 0x8d, 0x01, 0xd3, 0x12, 0x44, 0x4a, 0x65, + 0x33, 0x76, 0x57, 0x5c, 0x28, 0x78, 0xb0, 0xbb, 0x07, 0x0f, 0x2e, 0x4a, 0x45, 0x04, 0x2f, 0x65, + 0x9a, 0x0e, 0x69, 0x5c, 0x9b, 0x09, 0x79, 0xb3, 0x65, 0x7b, 0x13, 0x4f, 0xe2, 0xc9, 0x93, 0x7f, + 0x83, 0xc7, 0x1e, 0xfc, 0x0f, 0xbc, 0xec, 0x71, 0xd1, 0x8b, 0x78, 0x10, 0x69, 0x0f, 0xfd, 0x37, + 0x24, 0x99, 0x24, 0xed, 0x4e, 0x49, 0x5d, 0xc5, 0x8b, 0x97, 0xb6, 0xf3, 0xe6, 0x9b, 0xf7, 0x7d, + 0xdf, 0xfb, 0x51, 0x5c, 0x0b, 0x40, 0xd0, 0x23, 0x46, 0x42, 0x2a, 0x18, 0x8c, 0x7d, 0x87, 0x8c, + 0x9a, 0x3d, 0x26, 0x68, 0x93, 0x88, 0x13, 0x3b, 0x08, 0xb9, 0xe0, 0x5a, 0x45, 0x22, 0xec, 0x14, + 0x61, 0x27, 0x08, 0xa3, 0xe2, 0x70, 0x18, 0x72, 0x20, 0x43, 0x70, 0xc9, 0xa8, 0x19, 0x7d, 0xc9, + 0x17, 0x86, 0x99, 0x5c, 0xf4, 0x28, 0xb0, 0x2c, 0x9f, 0xc3, 0x3d, 0x3f, 0xb9, 0xbf, 0x46, 0x87, + 0x9e, 0xcf, 0x49, 0xfc, 0x99, 0x84, 0xae, 0xcb, 0x27, 0xdd, 0xf8, 0x44, 0xe4, 0x21, 0xb9, 0xba, + 0x99, 0xa7, 0x30, 0xa0, 0x21, 0x1d, 0xa6, 0xa8, 0x5b, 0x79, 0xa8, 0x4c, 0xb6, 0xc4, 0x6d, 0xb9, + 0xdc, 0xe5, 0x92, 0x25, 0xfa, 0x25, 0xa3, 0xd6, 0x57, 0x84, 0xb5, 0x43, 0x70, 0xf7, 0x43, 0x46, + 0x05, 0x7b, 0xc8, 0x41, 0xec, 0x0f, 0xa8, 0xe7, 0x6b, 0xf7, 0x70, 0x89, 0x1e, 0x8b, 0x01, 0x0f, + 0x3d, 0x31, 0xd6, 0x51, 0x0d, 0xd5, 0x4b, 0x6d, 0xfd, 0xcb, 0xa7, 0xed, 0xad, 0x44, 0xdf, 0x83, + 0x7e, 0x3f, 0x64, 0x00, 0x4f, 0x45, 0xe8, 0xf9, 0x6e, 0x67, 0x01, 0xd5, 0x1e, 0x61, 0x3c, 0xe0, + 0x20, 0xba, 0x4e, 0x94, 0x45, 0x2f, 0xd6, 0x50, 0xfd, 0xca, 0x8e, 0x65, 0xe7, 0xd4, 0xd1, 0xce, + 0xf8, 0xda, 0xa5, 0xd3, 0x1f, 0xd5, 0xc2, 0xc7, 0xf9, 0xa4, 0x81, 0x3a, 0xa5, 0x41, 0x1a, 0x6d, + 0xed, 0xbd, 0x99, 0x4f, 0x1a, 0x8b, 0xec, 0xef, 0xe6, 0x93, 0x86, 0xa5, 0xba, 0x5d, 0x15, 0xaf, + 0x23, 0xab, 0x89, 0x8d, 0xd5, 0x78, 0x87, 0x41, 0xc0, 0x7d, 0x60, 0x5a, 0x19, 0x6f, 0x78, 0xdd, + 0x7e, 0x6c, 0xeb, 0x52, 0xa7, 0xe8, 0x1d, 0xb4, 0x8a, 0x3a, 0x4a, 0x0b, 0xf1, 0x2c, 0xe8, 0xff, + 0xbf, 0x85, 0x50, 0xc4, 0xeb, 0xc8, 0xaa, 0xc5, 0x85, 0x50, 0xe2, 0x69, 0x21, 0x62, 0xdf, 0x1f, + 0xa4, 0xef, 0x03, 0xf6, 0x8a, 0xfd, 0x0b, 0xdf, 0x49, 0x6d, 0x8b, 0x59, 0x6d, 0x2f, 0x28, 0x5d, + 0xe1, 0xcf, 0xa4, 0x2b, 0xf1, 0x73, 0xd2, 0x3f, 0x23, 0x5c, 0xce, 0xdc, 0x3d, 0x89, 0x77, 0xe2, + 0xaf, 0x75, 0xb7, 0xf1, 0xa6, 0xdc, 0xaa, 0xa4, 0x57, 0xd5, 0xdc, 0x5e, 0x49, 0xa2, 0xe5, 0x46, + 0x25, 0x2f, 0x5b, 0x77, 0x57, 0xad, 0x56, 0x73, 0xbb, 0x24, 0xd3, 0xe8, 0xc8, 0xba, 0x81, 0x2b, + 0x4a, 0x70, 0xd9, 0xe4, 0xce, 0xf7, 0x0d, 0xbc, 0x71, 0x08, 0xae, 0x06, 0xb8, 0xac, 0x2e, 0xe9, + 0xed, 0x5c, 0x8d, 0xab, 0xc3, 0x6f, 0xec, 0xfe, 0x01, 0x38, 0xdb, 0x14, 0xc0, 0x65, 0x75, 0x21, + 0xd6, 0x92, 0x2a, 0xe0, 0xf5, 0xa4, 0x39, 0x53, 0x19, 0x91, 0xaa, 0xd3, 0xb8, 0x96, 0x54, 0x01, + 0xaf, 0x27, 0xcd, 0x99, 0x27, 0xed, 0x25, 0xbe, 0x7a, 0x6e, 0x8e, 0xea, 0xbf, 0x57, 0x2e, 0x91, + 0xc6, 0x9d, 0x8b, 0x22, 0x53, 0x2e, 0xe3, 0xf2, 0xeb, 0x68, 0x6c, 0xde, 0x16, 0x51, 0xfb, 0xf9, + 0xe9, 0xd4, 0x44, 0x67, 0x53, 0x13, 0xfd, 0x9c, 0x9a, 0xe8, 0xfd, 0xcc, 0x2c, 0x9c, 0xcd, 0xcc, + 0xc2, 0xb7, 0x99, 0x59, 0x78, 0x71, 0xdf, 0xf5, 0xc4, 0xe0, 0xb8, 0x67, 0x3b, 0x7c, 0x48, 0x02, + 0x16, 0x82, 0x07, 0x82, 0xf9, 0x0e, 0x7b, 0xec, 0xb3, 0xe5, 0xe3, 0x36, 0xf4, 0x8f, 0xc8, 0x68, + 0x8f, 0x9c, 0x2c, 0x06, 0x4c, 0x8c, 0x03, 0x06, 0xbd, 0xcd, 0xf8, 0xdf, 0x7d, 0xf7, 0x57, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xd4, 0x1c, 0x19, 0xd7, 0xe5, 0x06, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// MsgClient is the client API for Msg service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +// +// Deprecated: Do not use. +type MsgClient interface { + CreateHostChain(ctx context.Context, in *MsgCreateHostChain, opts ...grpc.CallOption) (*MsgCreateHostChainResponse, error) + UpdateHostChain(ctx context.Context, in *MsgUpdateHostChain, opts ...grpc.CallOption) (*MsgUpdateHostChainResponse, error) + DeleteHostChain(ctx context.Context, in *MsgDeleteHostChain, opts ...grpc.CallOption) (*MsgDeleteHostChainResponse, error) + UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) +} + +type msgClient struct { + cc grpc1.ClientConn +} + +// Deprecated: Do not use. +func NewMsgClient(cc grpc1.ClientConn) MsgClient { + return &msgClient{cc} +} + +func (c *msgClient) CreateHostChain(ctx context.Context, in *MsgCreateHostChain, opts ...grpc.CallOption) (*MsgCreateHostChainResponse, error) { + out := new(MsgCreateHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Msg/CreateHostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) UpdateHostChain(ctx context.Context, in *MsgUpdateHostChain, opts ...grpc.CallOption) (*MsgUpdateHostChainResponse, error) { + out := new(MsgUpdateHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Msg/UpdateHostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) DeleteHostChain(ctx context.Context, in *MsgDeleteHostChain, opts ...grpc.CallOption) (*MsgDeleteHostChainResponse, error) { + out := new(MsgDeleteHostChainResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Msg/DeleteHostChain", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) { + out := new(MsgUpdateParamsResponse) + err := c.cc.Invoke(ctx, "/pstake.ratesync.v1beta1.Msg/UpdateParams", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MsgServer is the server API for Msg service. +// +// Deprecated: Do not use. +type MsgServer interface { + CreateHostChain(context.Context, *MsgCreateHostChain) (*MsgCreateHostChainResponse, error) + UpdateHostChain(context.Context, *MsgUpdateHostChain) (*MsgUpdateHostChainResponse, error) + DeleteHostChain(context.Context, *MsgDeleteHostChain) (*MsgDeleteHostChainResponse, error) + UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) +} + +// Deprecated: Do not use. +// UnimplementedMsgServer can be embedded to have forward compatible implementations. +type UnimplementedMsgServer struct { +} + +func (*UnimplementedMsgServer) CreateHostChain(ctx context.Context, req *MsgCreateHostChain) (*MsgCreateHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateHostChain not implemented") +} +func (*UnimplementedMsgServer) UpdateHostChain(ctx context.Context, req *MsgUpdateHostChain) (*MsgUpdateHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateHostChain not implemented") +} +func (*UnimplementedMsgServer) DeleteHostChain(ctx context.Context, req *MsgDeleteHostChain) (*MsgDeleteHostChainResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteHostChain not implemented") +} +func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateParams not implemented") +} + +// Deprecated: Do not use. +func RegisterMsgServer(s grpc1.Server, srv MsgServer) { + s.RegisterService(&_Msg_serviceDesc, srv) +} + +func _Msg_CreateHostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgCreateHostChain) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).CreateHostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Msg/CreateHostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).CreateHostChain(ctx, req.(*MsgCreateHostChain)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_UpdateHostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgUpdateHostChain) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).UpdateHostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Msg/UpdateHostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).UpdateHostChain(ctx, req.(*MsgUpdateHostChain)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_DeleteHostChain_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgDeleteHostChain) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).DeleteHostChain(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Msg/DeleteHostChain", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).DeleteHostChain(ctx, req.(*MsgDeleteHostChain)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgUpdateParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).UpdateParams(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pstake.ratesync.v1beta1.Msg/UpdateParams", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).UpdateParams(ctx, req.(*MsgUpdateParams)) + } + return interceptor(ctx, in, info, handler) +} + +var Msg_serviceDesc = _Msg_serviceDesc +var _Msg_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pstake.ratesync.v1beta1.Msg", + HandlerType: (*MsgServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "CreateHostChain", + Handler: _Msg_CreateHostChain_Handler, + }, + { + MethodName: "UpdateHostChain", + Handler: _Msg_UpdateHostChain_Handler, + }, + { + MethodName: "DeleteHostChain", + Handler: _Msg_DeleteHostChain_Handler, + }, + { + MethodName: "UpdateParams", + Handler: _Msg_UpdateParams_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "pstake/ratesync/v1beta1/tx.proto", +} + +func (m *MsgCreateHostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgCreateHostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgCreateHostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostChain.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintTx(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintTx(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgCreateHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgCreateHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgCreateHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ID != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.ID)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *MsgUpdateHostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateHostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateHostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.HostChain.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintTx(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintTx(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgUpdateHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgDeleteHostChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgDeleteHostChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgDeleteHostChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ID != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.ID)) + i-- + dAtA[i] = 0x10 + } + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintTx(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgDeleteHostChainResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgDeleteHostChainResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgDeleteHostChainResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintTx(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + if len(m.Authority) > 0 { + i -= len(m.Authority) + copy(dAtA[i:], m.Authority) + i = encodeVarintTx(dAtA, i, uint64(len(m.Authority))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func encodeVarintTx(dAtA []byte, offset int, v uint64) int { + offset -= sovTx(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *MsgCreateHostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = m.HostChain.Size() + n += 1 + l + sovTx(uint64(l)) + return n +} + +func (m *MsgCreateHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ID != 0 { + n += 1 + sovTx(uint64(m.ID)) + } + return n +} + +func (m *MsgUpdateHostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = m.HostChain.Size() + n += 1 + l + sovTx(uint64(l)) + return n +} + +func (m *MsgUpdateHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgDeleteHostChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + if m.ID != 0 { + n += 1 + sovTx(uint64(m.ID)) + } + return n +} + +func (m *MsgDeleteHostChainResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgUpdateParams) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Authority) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = m.Params.Size() + n += 1 + l + sovTx(uint64(l)) + return n +} + +func (m *MsgUpdateParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func sovTx(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozTx(x uint64) (n int) { + return sovTx(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *MsgCreateHostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgCreateHostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgCreateHostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChain", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChain.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgCreateHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgCreateHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgCreateHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) + } + m.ID = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ID |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateHostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateHostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateHostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HostChain", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.HostChain.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgDeleteHostChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgDeleteHostChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgDeleteHostChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType) + } + m.ID = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ID |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgDeleteHostChainResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgDeleteHostChainResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgDeleteHostChainResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateParams: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateParams: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Authority = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgUpdateParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgUpdateParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipTx(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTx + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTx + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTx + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthTx + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupTx + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthTx + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") +)