@@ -944,6 +944,136 @@ pub struct GaugeWeight {
944
944
:: schemars:: JsonSchema ,
945
945
CosmwasmExt ,
946
946
) ]
947
+ #[ proto_message( type_url = "/osmosis.incentives.QueryInternalGaugesRequest" ) ]
948
+ #[ proto_query(
949
+ path = "/osmosis.incentives.Query/InternalGauges" ,
950
+ response_type = QueryInternalGaugesResponse
951
+ ) ]
952
+ pub struct QueryInternalGaugesRequest {
953
+ /// Pagination defines pagination for the request
954
+ #[ prost( message, optional, tag = "1" ) ]
955
+ pub pagination : :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageRequest > ,
956
+ }
957
+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
958
+ #[ derive(
959
+ Clone ,
960
+ PartialEq ,
961
+ Eq ,
962
+ :: prost:: Message ,
963
+ :: serde:: Serialize ,
964
+ :: serde:: Deserialize ,
965
+ :: schemars:: JsonSchema ,
966
+ CosmwasmExt ,
967
+ ) ]
968
+ #[ proto_message( type_url = "/osmosis.incentives.QueryInternalGaugesResponse" ) ]
969
+ pub struct QueryInternalGaugesResponse {
970
+ #[ prost( message, repeated, tag = "1" ) ]
971
+ pub gauges : :: prost:: alloc:: vec:: Vec < Gauge > ,
972
+ /// Pagination defines pagination for the response
973
+ #[ prost( message, optional, tag = "2" ) ]
974
+ pub pagination :
975
+ :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageResponse > ,
976
+ }
977
+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
978
+ #[ derive(
979
+ Clone ,
980
+ PartialEq ,
981
+ Eq ,
982
+ :: prost:: Message ,
983
+ :: serde:: Serialize ,
984
+ :: serde:: Deserialize ,
985
+ :: schemars:: JsonSchema ,
986
+ CosmwasmExt ,
987
+ ) ]
988
+ #[ proto_message( type_url = "/osmosis.incentives.QueryExternalGaugesRequest" ) ]
989
+ #[ proto_query(
990
+ path = "/osmosis.incentives.Query/ExternalGauges" ,
991
+ response_type = QueryExternalGaugesResponse
992
+ ) ]
993
+ pub struct QueryExternalGaugesRequest {
994
+ /// Pagination defines pagination for the request
995
+ #[ prost( message, optional, tag = "1" ) ]
996
+ pub pagination : :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageRequest > ,
997
+ }
998
+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
999
+ #[ derive(
1000
+ Clone ,
1001
+ PartialEq ,
1002
+ Eq ,
1003
+ :: prost:: Message ,
1004
+ :: serde:: Serialize ,
1005
+ :: serde:: Deserialize ,
1006
+ :: schemars:: JsonSchema ,
1007
+ CosmwasmExt ,
1008
+ ) ]
1009
+ #[ proto_message( type_url = "/osmosis.incentives.QueryExternalGaugesResponse" ) ]
1010
+ pub struct QueryExternalGaugesResponse {
1011
+ #[ prost( message, repeated, tag = "1" ) ]
1012
+ pub gauges : :: prost:: alloc:: vec:: Vec < Gauge > ,
1013
+ /// Pagination defines pagination for the response
1014
+ #[ prost( message, optional, tag = "2" ) ]
1015
+ pub pagination :
1016
+ :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageResponse > ,
1017
+ }
1018
+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
1019
+ #[ derive(
1020
+ Clone ,
1021
+ PartialEq ,
1022
+ Eq ,
1023
+ :: prost:: Message ,
1024
+ :: serde:: Serialize ,
1025
+ :: serde:: Deserialize ,
1026
+ :: schemars:: JsonSchema ,
1027
+ CosmwasmExt ,
1028
+ ) ]
1029
+ #[ proto_message( type_url = "/osmosis.incentives.QueryGaugesByPoolIDRequest" ) ]
1030
+ #[ proto_query(
1031
+ path = "/osmosis.incentives.Query/GaugesByPoolID" ,
1032
+ response_type = QueryGaugesByPoolIdResponse
1033
+ ) ]
1034
+ pub struct QueryGaugesByPoolIdRequest {
1035
+ #[ prost( uint64, tag = "1" ) ]
1036
+ #[ serde( alias = "ID" ) ]
1037
+ #[ serde(
1038
+ serialize_with = "crate::serde::as_str::serialize" ,
1039
+ deserialize_with = "crate::serde::as_str::deserialize"
1040
+ ) ]
1041
+ pub id : u64 ,
1042
+ /// Pagination defines pagination for the request
1043
+ #[ prost( message, optional, tag = "2" ) ]
1044
+ pub pagination : :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageRequest > ,
1045
+ }
1046
+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
1047
+ #[ derive(
1048
+ Clone ,
1049
+ PartialEq ,
1050
+ Eq ,
1051
+ :: prost:: Message ,
1052
+ :: serde:: Serialize ,
1053
+ :: serde:: Deserialize ,
1054
+ :: schemars:: JsonSchema ,
1055
+ CosmwasmExt ,
1056
+ ) ]
1057
+ #[ proto_message( type_url = "/osmosis.incentives.QueryGaugesByPoolIDResponse" ) ]
1058
+ pub struct QueryGaugesByPoolIdResponse {
1059
+ #[ prost( message, repeated, tag = "1" ) ]
1060
+ pub gauges : :: prost:: alloc:: vec:: Vec < Gauge > ,
1061
+ /// Pagination defines pagination for the response
1062
+ #[ prost( message, optional, tag = "2" ) ]
1063
+ pub pagination :
1064
+ :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageResponse > ,
1065
+ }
1066
+ #[ allow( clippy:: derive_partial_eq_without_eq) ]
1067
+ #[ derive(
1068
+ Clone ,
1069
+ PartialEq ,
1070
+ Eq ,
1071
+ :: prost:: Message ,
1072
+ :: serde:: Serialize ,
1073
+ :: serde:: Deserialize ,
1074
+ :: schemars:: JsonSchema ,
1075
+ CosmwasmExt ,
1076
+ ) ]
947
1077
#[ proto_message( type_url = "/osmosis.incentives.ParamsRequest" ) ]
948
1078
#[ proto_query( path = "/osmosis.incentives.Query/Params" , response_type = ParamsResponse ) ]
949
1079
pub struct ParamsRequest { }
@@ -1224,6 +1354,25 @@ impl<'a, Q: cosmwasm_std::CustomQuery> IncentivesQuerier<'a, Q> {
1224
1354
) -> Result < QueryCurrentWeightByGroupGaugeIdResponse , cosmwasm_std:: StdError > {
1225
1355
QueryCurrentWeightByGroupGaugeIdRequest { group_gauge_id } . query ( self . querier )
1226
1356
}
1357
+ pub fn internal_gauges (
1358
+ & self ,
1359
+ pagination : :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageRequest > ,
1360
+ ) -> Result < QueryInternalGaugesResponse , cosmwasm_std:: StdError > {
1361
+ QueryInternalGaugesRequest { pagination } . query ( self . querier )
1362
+ }
1363
+ pub fn external_gauges (
1364
+ & self ,
1365
+ pagination : :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageRequest > ,
1366
+ ) -> Result < QueryExternalGaugesResponse , cosmwasm_std:: StdError > {
1367
+ QueryExternalGaugesRequest { pagination } . query ( self . querier )
1368
+ }
1369
+ pub fn gauges_by_pool_id (
1370
+ & self ,
1371
+ id : u64 ,
1372
+ pagination : :: core:: option:: Option < super :: super :: cosmos:: base:: query:: v1beta1:: PageRequest > ,
1373
+ ) -> Result < QueryGaugesByPoolIdResponse , cosmwasm_std:: StdError > {
1374
+ QueryGaugesByPoolIdRequest { id, pagination } . query ( self . querier )
1375
+ }
1227
1376
pub fn params ( & self ) -> Result < ParamsResponse , cosmwasm_std:: StdError > {
1228
1377
ParamsRequest { } . query ( self . querier )
1229
1378
}
0 commit comments