diff --git a/Makefile b/Makefile index 8dc1c671..92ae1651 100644 --- a/Makefile +++ b/Makefile @@ -26,7 +26,7 @@ clean-all: $(call clean_repos) clone-injective-indexer: - git clone https://github.com/InjectiveLabs/injective-indexer.git -b v1.20.2 --depth 1 --single-branch + git clone https://github.com/InjectiveLabs/injective-indexer.git -b v1.20.49 --depth 1 --single-branch clone-all: clone-injective-indexer diff --git a/buf.gen.yaml b/buf.gen.yaml index 4dccf560..aa48a1e1 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -16,11 +16,11 @@ inputs: - git_repo: https://github.com/InjectiveLabs/wasmd tag: v0.53.3-inj.3 - git_repo: https://github.com/InjectiveLabs/cometbft - tag: v1.0.1-inj.v1.19.0-rollback + tag: v1.0.1-inj.9 - git_repo: https://github.com/InjectiveLabs/cosmos-sdk - tag: v0.50.14-inj.10 + tag: v0.50.14-inj.11 - git_repo: https://github.com/InjectiveLabs/injective-core - tag: v1.20.0 + tag: v1.20.1-beta subdir: proto # - git_repo: https://github.com/InjectiveLabs/injective-core # branch: c-655/add_chainlink_data_streams_oracle diff --git a/pyinjective/proto/exchange/injective_chart_rpc_pb2.py b/pyinjective/proto/exchange/injective_chart_rpc_pb2.py index aa690e89..ba9910d8 100644 --- a/pyinjective/proto/exchange/injective_chart_rpc_pb2.py +++ b/pyinjective/proto/exchange/injective_chart_rpc_pb2.py @@ -14,7 +14,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"exchange/injective_chart_rpc.proto\x12\x13injective_chart_rpc\"\xce\x01\n\x18SpotMarketHistoryRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x03 \x01(\tR\nresolution\x12\x12\n\x04\x66rom\x18\x04 \x01(\x11R\x04\x66rom\x12\x0e\n\x02to\x18\x05 \x01(\x11R\x02to\x12\x1c\n\tcountback\x18\x06 \x01(\x11R\tcountback\x12\x1b\n\tfill_gaps\x18\x07 \x01(\x08R\x08\x66illGaps\"}\n\x19SpotMarketHistoryResponse\x12\x0c\n\x01t\x18\x01 \x03(\x11R\x01t\x12\x0c\n\x01o\x18\x02 \x03(\x01R\x01o\x12\x0c\n\x01h\x18\x03 \x03(\x01R\x01h\x12\x0c\n\x01l\x18\x04 \x03(\x01R\x01l\x12\x0c\n\x01\x63\x18\x05 \x03(\x01R\x01\x63\x12\x0c\n\x01v\x18\x06 \x03(\x01R\x01v\x12\x0c\n\x01s\x18\x07 \x01(\tR\x01s\"\x80\x02\n\x1e\x44\x65rivativeMarketHistoryRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x03 \x01(\tR\nresolution\x12\x12\n\x04\x66rom\x18\x04 \x01(\x11R\x04\x66rom\x12\x0e\n\x02to\x18\x05 \x01(\x11R\x02to\x12\x1c\n\tcountback\x18\x06 \x01(\x11R\tcountback\x12*\n\x11use_oracle_prices\x18\x07 \x01(\x08R\x0fuseOraclePrices\x12\x1b\n\tfill_gaps\x18\x08 \x01(\x08R\x08\x66illGaps\"\x83\x01\n\x1f\x44\x65rivativeMarketHistoryResponse\x12\x0c\n\x01t\x18\x01 \x03(\x11R\x01t\x12\x0c\n\x01o\x18\x02 \x03(\x01R\x01o\x12\x0c\n\x01h\x18\x03 \x03(\x01R\x01h\x12\x0c\n\x01l\x18\x04 \x03(\x01R\x01l\x12\x0c\n\x01\x63\x18\x05 \x03(\x01R\x01\x63\x12\x0c\n\x01v\x18\x06 \x03(\x01R\x01v\x12\x0c\n\x01s\x18\x07 \x01(\tR\x01s\"W\n\x18SpotMarketSummaryRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x02 \x01(\tR\nresolution\"\xb8\x01\n\x19SpotMarketSummaryResponse\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x12\n\x04open\x18\x02 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x03 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x04 \x01(\x01R\x03low\x12\x16\n\x06volume\x18\x05 \x01(\x01R\x06volume\x12\x14\n\x05price\x18\x06 \x01(\x01R\x05price\x12\x16\n\x06\x63hange\x18\x07 \x01(\x01R\x06\x63hange\"=\n\x1b\x41llSpotMarketSummaryRequest\x12\x1e\n\nresolution\x18\x01 \x01(\tR\nresolution\"\\\n\x1c\x41llSpotMarketSummaryResponse\x12<\n\x05\x66ield\x18\x01 \x03(\x0b\x32&.injective_chart_rpc.MarketSummaryRespR\x05\x66ield\"\xb0\x01\n\x11MarketSummaryResp\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x12\n\x04open\x18\x02 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x03 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x04 \x01(\x01R\x03low\x12\x16\n\x06volume\x18\x05 \x01(\x01R\x06volume\x12\x14\n\x05price\x18\x06 \x01(\x01R\x05price\x12\x16\n\x06\x63hange\x18\x07 \x01(\x01R\x06\x63hange\"~\n\x1e\x44\x65rivativeMarketSummaryRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1f\n\x0bindex_price\x18\x02 \x01(\x08R\nindexPrice\x12\x1e\n\nresolution\x18\x03 \x01(\tR\nresolution\"\xbe\x01\n\x1f\x44\x65rivativeMarketSummaryResponse\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x12\n\x04open\x18\x02 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x03 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x04 \x01(\x01R\x03low\x12\x16\n\x06volume\x18\x05 \x01(\x01R\x06volume\x12\x14\n\x05price\x18\x06 \x01(\x01R\x05price\x12\x16\n\x06\x63hange\x18\x07 \x01(\x01R\x06\x63hange\"C\n!AllDerivativeMarketSummaryRequest\x12\x1e\n\nresolution\x18\x01 \x01(\tR\nresolution\"b\n\"AllDerivativeMarketSummaryResponse\x12<\n\x05\x66ield\x18\x01 \x03(\x0b\x32&.injective_chart_rpc.MarketSummaryRespR\x05\x66ield\"u\n\x15MarketSnapshotRequest\x12\x1e\n\x0bmarket_i_ds\x18\x01 \x03(\tR\tmarketIDs\x12\x1e\n\nresolution\x18\x02 \x01(\tR\nresolution\x12\x1c\n\tcountback\x18\x03 \x01(\x11R\tcountback\"b\n\x16MarketSnapshotResponse\x12H\n\x05\x66ield\x18\x01 \x03(\x0b\x32\x32.injective_chart_rpc.MarketSnapshotHistoryResponseR\x05\x66ield\"\xb0\x01\n\x1dMarketSnapshotHistoryResponse\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x02 \x01(\tR\nresolution\x12\x0c\n\x01t\x18\x03 \x03(\x11R\x01t\x12\x0c\n\x01o\x18\x04 \x03(\x01R\x01o\x12\x0c\n\x01h\x18\x05 \x03(\x01R\x01h\x12\x0c\n\x01l\x18\x06 \x03(\x01R\x01l\x12\x0c\n\x01\x63\x18\x07 \x03(\x01R\x01\x63\x12\x0c\n\x01v\x18\x08 \x03(\x01R\x01v2\x81\x07\n\x11InjectiveChartRPC\x12r\n\x11SpotMarketHistory\x12-.injective_chart_rpc.SpotMarketHistoryRequest\x1a..injective_chart_rpc.SpotMarketHistoryResponse\x12\x84\x01\n\x17\x44\x65rivativeMarketHistory\x12\x33.injective_chart_rpc.DerivativeMarketHistoryRequest\x1a\x34.injective_chart_rpc.DerivativeMarketHistoryResponse\x12r\n\x11SpotMarketSummary\x12-.injective_chart_rpc.SpotMarketSummaryRequest\x1a..injective_chart_rpc.SpotMarketSummaryResponse\x12{\n\x14\x41llSpotMarketSummary\x12\x30.injective_chart_rpc.AllSpotMarketSummaryRequest\x1a\x31.injective_chart_rpc.AllSpotMarketSummaryResponse\x12\x84\x01\n\x17\x44\x65rivativeMarketSummary\x12\x33.injective_chart_rpc.DerivativeMarketSummaryRequest\x1a\x34.injective_chart_rpc.DerivativeMarketSummaryResponse\x12\x8d\x01\n\x1a\x41llDerivativeMarketSummary\x12\x36.injective_chart_rpc.AllDerivativeMarketSummaryRequest\x1a\x37.injective_chart_rpc.AllDerivativeMarketSummaryResponse\x12i\n\x0eMarketSnapshot\x12*.injective_chart_rpc.MarketSnapshotRequest\x1a+.injective_chart_rpc.MarketSnapshotResponseB\xad\x01\n\x17\x63om.injective_chart_rpcB\x16InjectiveChartRpcProtoP\x01Z\x16/injective_chart_rpcpb\xa2\x02\x03IXX\xaa\x02\x11InjectiveChartRpc\xca\x02\x11InjectiveChartRpc\xe2\x02\x1dInjectiveChartRpc\\GPBMetadata\xea\x02\x11InjectiveChartRpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"exchange/injective_chart_rpc.proto\x12\x13injective_chart_rpc\"\xce\x01\n\x18SpotMarketHistoryRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x03 \x01(\tR\nresolution\x12\x12\n\x04\x66rom\x18\x04 \x01(\x11R\x04\x66rom\x12\x0e\n\x02to\x18\x05 \x01(\x11R\x02to\x12\x1c\n\tcountback\x18\x06 \x01(\x11R\tcountback\x12\x1b\n\tfill_gaps\x18\x07 \x01(\x08R\x08\x66illGaps\"}\n\x19SpotMarketHistoryResponse\x12\x0c\n\x01t\x18\x01 \x03(\x11R\x01t\x12\x0c\n\x01o\x18\x02 \x03(\x01R\x01o\x12\x0c\n\x01h\x18\x03 \x03(\x01R\x01h\x12\x0c\n\x01l\x18\x04 \x03(\x01R\x01l\x12\x0c\n\x01\x63\x18\x05 \x03(\x01R\x01\x63\x12\x0c\n\x01v\x18\x06 \x03(\x01R\x01v\x12\x0c\n\x01s\x18\x07 \x01(\tR\x01s\"\xa3\x02\n\x1e\x44\x65rivativeMarketHistoryRequest\x12\x16\n\x06symbol\x18\x01 \x01(\tR\x06symbol\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x03 \x01(\tR\nresolution\x12\x12\n\x04\x66rom\x18\x04 \x01(\x11R\x04\x66rom\x12\x0e\n\x02to\x18\x05 \x01(\x11R\x02to\x12\x1c\n\tcountback\x18\x06 \x01(\x11R\tcountback\x12*\n\x11use_oracle_prices\x18\x07 \x01(\x08R\x0fuseOraclePrices\x12\x1b\n\tfill_gaps\x18\x08 \x01(\x08R\x08\x66illGaps\x12!\n\x0cindex_prices\x18\t \x01(\x08R\x0bindexPrices\"\x83\x01\n\x1f\x44\x65rivativeMarketHistoryResponse\x12\x0c\n\x01t\x18\x01 \x03(\x11R\x01t\x12\x0c\n\x01o\x18\x02 \x03(\x01R\x01o\x12\x0c\n\x01h\x18\x03 \x03(\x01R\x01h\x12\x0c\n\x01l\x18\x04 \x03(\x01R\x01l\x12\x0c\n\x01\x63\x18\x05 \x03(\x01R\x01\x63\x12\x0c\n\x01v\x18\x06 \x03(\x01R\x01v\x12\x0c\n\x01s\x18\x07 \x01(\tR\x01s\"W\n\x18SpotMarketSummaryRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x02 \x01(\tR\nresolution\"\xb8\x01\n\x19SpotMarketSummaryResponse\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x12\n\x04open\x18\x02 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x03 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x04 \x01(\x01R\x03low\x12\x16\n\x06volume\x18\x05 \x01(\x01R\x06volume\x12\x14\n\x05price\x18\x06 \x01(\x01R\x05price\x12\x16\n\x06\x63hange\x18\x07 \x01(\x01R\x06\x63hange\"=\n\x1b\x41llSpotMarketSummaryRequest\x12\x1e\n\nresolution\x18\x01 \x01(\tR\nresolution\"\\\n\x1c\x41llSpotMarketSummaryResponse\x12<\n\x05\x66ield\x18\x01 \x03(\x0b\x32&.injective_chart_rpc.MarketSummaryRespR\x05\x66ield\"\xb0\x01\n\x11MarketSummaryResp\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x12\n\x04open\x18\x02 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x03 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x04 \x01(\x01R\x03low\x12\x16\n\x06volume\x18\x05 \x01(\x01R\x06volume\x12\x14\n\x05price\x18\x06 \x01(\x01R\x05price\x12\x16\n\x06\x63hange\x18\x07 \x01(\x01R\x06\x63hange\"~\n\x1e\x44\x65rivativeMarketSummaryRequest\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1f\n\x0bindex_price\x18\x02 \x01(\x08R\nindexPrice\x12\x1e\n\nresolution\x18\x03 \x01(\tR\nresolution\"\xbe\x01\n\x1f\x44\x65rivativeMarketSummaryResponse\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x12\n\x04open\x18\x02 \x01(\x01R\x04open\x12\x12\n\x04high\x18\x03 \x01(\x01R\x04high\x12\x10\n\x03low\x18\x04 \x01(\x01R\x03low\x12\x16\n\x06volume\x18\x05 \x01(\x01R\x06volume\x12\x14\n\x05price\x18\x06 \x01(\x01R\x05price\x12\x16\n\x06\x63hange\x18\x07 \x01(\x01R\x06\x63hange\"C\n!AllDerivativeMarketSummaryRequest\x12\x1e\n\nresolution\x18\x01 \x01(\tR\nresolution\"b\n\"AllDerivativeMarketSummaryResponse\x12<\n\x05\x66ield\x18\x01 \x03(\x0b\x32&.injective_chart_rpc.MarketSummaryRespR\x05\x66ield\"u\n\x15MarketSnapshotRequest\x12\x1e\n\x0bmarket_i_ds\x18\x01 \x03(\tR\tmarketIDs\x12\x1e\n\nresolution\x18\x02 \x01(\tR\nresolution\x12\x1c\n\tcountback\x18\x03 \x01(\x11R\tcountback\"b\n\x16MarketSnapshotResponse\x12H\n\x05\x66ield\x18\x01 \x03(\x0b\x32\x32.injective_chart_rpc.MarketSnapshotHistoryResponseR\x05\x66ield\"\xb0\x01\n\x1dMarketSnapshotHistoryResponse\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12\x1e\n\nresolution\x18\x02 \x01(\tR\nresolution\x12\x0c\n\x01t\x18\x03 \x03(\x11R\x01t\x12\x0c\n\x01o\x18\x04 \x03(\x01R\x01o\x12\x0c\n\x01h\x18\x05 \x03(\x01R\x01h\x12\x0c\n\x01l\x18\x06 \x03(\x01R\x01l\x12\x0c\n\x01\x63\x18\x07 \x03(\x01R\x01\x63\x12\x0c\n\x01v\x18\x08 \x03(\x01R\x01v2\x81\x07\n\x11InjectiveChartRPC\x12r\n\x11SpotMarketHistory\x12-.injective_chart_rpc.SpotMarketHistoryRequest\x1a..injective_chart_rpc.SpotMarketHistoryResponse\x12\x84\x01\n\x17\x44\x65rivativeMarketHistory\x12\x33.injective_chart_rpc.DerivativeMarketHistoryRequest\x1a\x34.injective_chart_rpc.DerivativeMarketHistoryResponse\x12r\n\x11SpotMarketSummary\x12-.injective_chart_rpc.SpotMarketSummaryRequest\x1a..injective_chart_rpc.SpotMarketSummaryResponse\x12{\n\x14\x41llSpotMarketSummary\x12\x30.injective_chart_rpc.AllSpotMarketSummaryRequest\x1a\x31.injective_chart_rpc.AllSpotMarketSummaryResponse\x12\x84\x01\n\x17\x44\x65rivativeMarketSummary\x12\x33.injective_chart_rpc.DerivativeMarketSummaryRequest\x1a\x34.injective_chart_rpc.DerivativeMarketSummaryResponse\x12\x8d\x01\n\x1a\x41llDerivativeMarketSummary\x12\x36.injective_chart_rpc.AllDerivativeMarketSummaryRequest\x1a\x37.injective_chart_rpc.AllDerivativeMarketSummaryResponse\x12i\n\x0eMarketSnapshot\x12*.injective_chart_rpc.MarketSnapshotRequest\x1a+.injective_chart_rpc.MarketSnapshotResponseB\xad\x01\n\x17\x63om.injective_chart_rpcB\x16InjectiveChartRpcProtoP\x01Z\x16/injective_chart_rpcpb\xa2\x02\x03IXX\xaa\x02\x11InjectiveChartRpc\xca\x02\x11InjectiveChartRpc\xe2\x02\x1dInjectiveChartRpc\\GPBMetadata\xea\x02\x11InjectiveChartRpcb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -27,33 +27,33 @@ _globals['_SPOTMARKETHISTORYRESPONSE']._serialized_start=268 _globals['_SPOTMARKETHISTORYRESPONSE']._serialized_end=393 _globals['_DERIVATIVEMARKETHISTORYREQUEST']._serialized_start=396 - _globals['_DERIVATIVEMARKETHISTORYREQUEST']._serialized_end=652 - _globals['_DERIVATIVEMARKETHISTORYRESPONSE']._serialized_start=655 - _globals['_DERIVATIVEMARKETHISTORYRESPONSE']._serialized_end=786 - _globals['_SPOTMARKETSUMMARYREQUEST']._serialized_start=788 - _globals['_SPOTMARKETSUMMARYREQUEST']._serialized_end=875 - _globals['_SPOTMARKETSUMMARYRESPONSE']._serialized_start=878 - _globals['_SPOTMARKETSUMMARYRESPONSE']._serialized_end=1062 - _globals['_ALLSPOTMARKETSUMMARYREQUEST']._serialized_start=1064 - _globals['_ALLSPOTMARKETSUMMARYREQUEST']._serialized_end=1125 - _globals['_ALLSPOTMARKETSUMMARYRESPONSE']._serialized_start=1127 - _globals['_ALLSPOTMARKETSUMMARYRESPONSE']._serialized_end=1219 - _globals['_MARKETSUMMARYRESP']._serialized_start=1222 - _globals['_MARKETSUMMARYRESP']._serialized_end=1398 - _globals['_DERIVATIVEMARKETSUMMARYREQUEST']._serialized_start=1400 - _globals['_DERIVATIVEMARKETSUMMARYREQUEST']._serialized_end=1526 - _globals['_DERIVATIVEMARKETSUMMARYRESPONSE']._serialized_start=1529 - _globals['_DERIVATIVEMARKETSUMMARYRESPONSE']._serialized_end=1719 - _globals['_ALLDERIVATIVEMARKETSUMMARYREQUEST']._serialized_start=1721 - _globals['_ALLDERIVATIVEMARKETSUMMARYREQUEST']._serialized_end=1788 - _globals['_ALLDERIVATIVEMARKETSUMMARYRESPONSE']._serialized_start=1790 - _globals['_ALLDERIVATIVEMARKETSUMMARYRESPONSE']._serialized_end=1888 - _globals['_MARKETSNAPSHOTREQUEST']._serialized_start=1890 - _globals['_MARKETSNAPSHOTREQUEST']._serialized_end=2007 - _globals['_MARKETSNAPSHOTRESPONSE']._serialized_start=2009 - _globals['_MARKETSNAPSHOTRESPONSE']._serialized_end=2107 - _globals['_MARKETSNAPSHOTHISTORYRESPONSE']._serialized_start=2110 - _globals['_MARKETSNAPSHOTHISTORYRESPONSE']._serialized_end=2286 - _globals['_INJECTIVECHARTRPC']._serialized_start=2289 - _globals['_INJECTIVECHARTRPC']._serialized_end=3186 + _globals['_DERIVATIVEMARKETHISTORYREQUEST']._serialized_end=687 + _globals['_DERIVATIVEMARKETHISTORYRESPONSE']._serialized_start=690 + _globals['_DERIVATIVEMARKETHISTORYRESPONSE']._serialized_end=821 + _globals['_SPOTMARKETSUMMARYREQUEST']._serialized_start=823 + _globals['_SPOTMARKETSUMMARYREQUEST']._serialized_end=910 + _globals['_SPOTMARKETSUMMARYRESPONSE']._serialized_start=913 + _globals['_SPOTMARKETSUMMARYRESPONSE']._serialized_end=1097 + _globals['_ALLSPOTMARKETSUMMARYREQUEST']._serialized_start=1099 + _globals['_ALLSPOTMARKETSUMMARYREQUEST']._serialized_end=1160 + _globals['_ALLSPOTMARKETSUMMARYRESPONSE']._serialized_start=1162 + _globals['_ALLSPOTMARKETSUMMARYRESPONSE']._serialized_end=1254 + _globals['_MARKETSUMMARYRESP']._serialized_start=1257 + _globals['_MARKETSUMMARYRESP']._serialized_end=1433 + _globals['_DERIVATIVEMARKETSUMMARYREQUEST']._serialized_start=1435 + _globals['_DERIVATIVEMARKETSUMMARYREQUEST']._serialized_end=1561 + _globals['_DERIVATIVEMARKETSUMMARYRESPONSE']._serialized_start=1564 + _globals['_DERIVATIVEMARKETSUMMARYRESPONSE']._serialized_end=1754 + _globals['_ALLDERIVATIVEMARKETSUMMARYREQUEST']._serialized_start=1756 + _globals['_ALLDERIVATIVEMARKETSUMMARYREQUEST']._serialized_end=1823 + _globals['_ALLDERIVATIVEMARKETSUMMARYRESPONSE']._serialized_start=1825 + _globals['_ALLDERIVATIVEMARKETSUMMARYRESPONSE']._serialized_end=1923 + _globals['_MARKETSNAPSHOTREQUEST']._serialized_start=1925 + _globals['_MARKETSNAPSHOTREQUEST']._serialized_end=2042 + _globals['_MARKETSNAPSHOTRESPONSE']._serialized_start=2044 + _globals['_MARKETSNAPSHOTRESPONSE']._serialized_end=2142 + _globals['_MARKETSNAPSHOTHISTORYRESPONSE']._serialized_start=2145 + _globals['_MARKETSNAPSHOTHISTORYRESPONSE']._serialized_end=2321 + _globals['_INJECTIVECHARTRPC']._serialized_start=2324 + _globals['_INJECTIVECHARTRPC']._serialized_end=3221 # @@protoc_insertion_point(module_scope) diff --git a/pyinjective/proto/exchange/injective_exchange_rpc_pb2.py b/pyinjective/proto/exchange/injective_exchange_rpc_pb2.py index 08bc1eac..e5f7f12e 100644 --- a/pyinjective/proto/exchange/injective_exchange_rpc_pb2.py +++ b/pyinjective/proto/exchange/injective_exchange_rpc_pb2.py @@ -14,7 +14,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%exchange/injective_exchange_rpc.proto\x12\x16injective_exchange_rpc\"\"\n\x0cGetTxRequest\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\"\xd3\x01\n\rGetTxResponse\x12\x17\n\x07tx_hash\x18\x01 \x01(\tR\x06txHash\x12\x16\n\x06height\x18\x02 \x01(\x12R\x06height\x12\x14\n\x05index\x18\x03 \x01(\rR\x05index\x12\x1c\n\tcodespace\x18\x04 \x01(\tR\tcodespace\x12\x12\n\x04\x63ode\x18\x05 \x01(\rR\x04\x63ode\x12\x12\n\x04\x64\x61ta\x18\x06 \x01(\x0cR\x04\x64\x61ta\x12\x17\n\x07raw_log\x18\x07 \x01(\tR\x06rawLog\x12\x1c\n\ttimestamp\x18\x08 \x01(\tR\ttimestamp\"\x9d\x02\n\x10PrepareTxRequest\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12%\n\x0esigner_address\x18\x02 \x01(\tR\rsignerAddress\x12\x1a\n\x08sequence\x18\x03 \x01(\x04R\x08sequence\x12\x12\n\x04memo\x18\x04 \x01(\tR\x04memo\x12%\n\x0etimeout_height\x18\x05 \x01(\x04R\rtimeoutHeight\x12\x35\n\x03\x66\x65\x65\x18\x06 \x01(\x0b\x32#.injective_exchange_rpc.CosmosTxFeeR\x03\x66\x65\x65\x12\x12\n\x04msgs\x18\x07 \x03(\x0cR\x04msgs\x12%\n\x0e\x65ip712_wrapper\x18\x08 \x01(\tR\reip712Wrapper\"|\n\x0b\x43osmosTxFee\x12\x38\n\x05price\x18\x01 \x03(\x0b\x32\".injective_exchange_rpc.CosmosCoinR\x05price\x12\x10\n\x03gas\x18\x02 \x01(\x04R\x03gas\x12!\n\x0c\x64\x65legate_fee\x18\x03 \x01(\x08R\x0b\x64\x65legateFee\":\n\nCosmosCoin\x12\x14\n\x05\x64\x65nom\x18\x01 \x01(\tR\x05\x64\x65nom\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\"\xc3\x01\n\x11PrepareTxResponse\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\tR\x04\x64\x61ta\x12\x1a\n\x08sequence\x18\x02 \x01(\x04R\x08sequence\x12\x1b\n\tsign_mode\x18\x03 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x04 \x01(\tR\npubKeyType\x12\x1b\n\tfee_payer\x18\x05 \x01(\tR\x08\x66\x65\x65Payer\x12\"\n\rfee_payer_sig\x18\x06 \x01(\tR\x0b\x66\x65\x65PayerSig\"\xc8\x02\n\x14PrepareEip712Request\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12%\n\x0esigner_address\x18\x02 \x01(\tR\rsignerAddress\x12\x1a\n\x08sequence\x18\x03 \x01(\x04R\x08sequence\x12%\n\x0e\x61\x63\x63ount_number\x18\x04 \x01(\x04R\raccountNumber\x12\x12\n\x04memo\x18\x05 \x01(\tR\x04memo\x12%\n\x0etimeout_height\x18\x06 \x01(\x04R\rtimeoutHeight\x12\x35\n\x03\x66\x65\x65\x18\x07 \x01(\x0b\x32#.injective_exchange_rpc.CosmosTxFeeR\x03\x66\x65\x65\x12\x12\n\x04msgs\x18\x08 \x03(\x0cR\x04msgs\x12%\n\x0e\x65ip712_wrapper\x18\t \x01(\tR\reip712Wrapper\"+\n\x15PrepareEip712Response\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\tR\x04\x64\x61ta\"\x85\x02\n\x12\x42roadcastTxRequest\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12\x0e\n\x02tx\x18\x02 \x01(\x0cR\x02tx\x12\x12\n\x04msgs\x18\x03 \x03(\x0cR\x04msgs\x12=\n\x07pub_key\x18\x04 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x06pubKey\x12\x1c\n\tsignature\x18\x05 \x01(\tR\tsignature\x12\x1b\n\tfee_payer\x18\x06 \x01(\tR\x08\x66\x65\x65Payer\x12\"\n\rfee_payer_sig\x18\x07 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x12\n\x04mode\x18\x08 \x01(\tR\x04mode\"4\n\x0c\x43osmosPubKey\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\"\xd9\x01\n\x13\x42roadcastTxResponse\x12\x17\n\x07tx_hash\x18\x01 \x01(\tR\x06txHash\x12\x16\n\x06height\x18\x02 \x01(\x12R\x06height\x12\x14\n\x05index\x18\x03 \x01(\rR\x05index\x12\x1c\n\tcodespace\x18\x04 \x01(\tR\tcodespace\x12\x12\n\x04\x63ode\x18\x05 \x01(\rR\x04\x63ode\x12\x12\n\x04\x64\x61ta\x18\x06 \x01(\x0cR\x04\x64\x61ta\x12\x17\n\x07raw_log\x18\x07 \x01(\tR\x06rawLog\x12\x1c\n\ttimestamp\x18\x08 \x01(\tR\ttimestamp\"\xe0\x01\n\x16PrepareCosmosTxRequest\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12%\n\x0esender_address\x18\x02 \x01(\tR\rsenderAddress\x12\x12\n\x04memo\x18\x03 \x01(\tR\x04memo\x12%\n\x0etimeout_height\x18\x04 \x01(\x04R\rtimeoutHeight\x12\x35\n\x03\x66\x65\x65\x18\x05 \x01(\x0b\x32#.injective_exchange_rpc.CosmosTxFeeR\x03\x66\x65\x65\x12\x12\n\x04msgs\x18\x06 \x03(\x0cR\x04msgs\"\xfa\x01\n\x17PrepareCosmosTxResponse\x12\x0e\n\x02tx\x18\x01 \x01(\x0cR\x02tx\x12\x1b\n\tsign_mode\x18\x02 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x03 \x01(\tR\npubKeyType\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\"\n\rfee_payer_sig\x18\x05 \x01(\tR\x0b\x66\x65\x65PayerSig\x12O\n\x11\x66\x65\x65_payer_pub_key\x18\x06 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\"\xae\x01\n\x18\x42roadcastCosmosTxRequest\x12\x0e\n\x02tx\x18\x01 \x01(\x0cR\x02tx\x12=\n\x07pub_key\x18\x02 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x06pubKey\x12\x1c\n\tsignature\x18\x03 \x01(\tR\tsignature\x12%\n\x0esender_address\x18\x04 \x01(\tR\rsenderAddress\"\xdf\x01\n\x19\x42roadcastCosmosTxResponse\x12\x17\n\x07tx_hash\x18\x01 \x01(\tR\x06txHash\x12\x16\n\x06height\x18\x02 \x01(\x12R\x06height\x12\x14\n\x05index\x18\x03 \x01(\rR\x05index\x12\x1c\n\tcodespace\x18\x04 \x01(\tR\tcodespace\x12\x12\n\x04\x63ode\x18\x05 \x01(\rR\x04\x63ode\x12\x12\n\x04\x64\x61ta\x18\x06 \x01(\x0cR\x04\x64\x61ta\x12\x17\n\x07raw_log\x18\x07 \x01(\tR\x06rawLog\x12\x1c\n\ttimestamp\x18\x08 \x01(\tR\ttimestamp\"\x14\n\x12GetFeePayerRequest\"\x83\x01\n\x13GetFeePayerResponse\x12\x1b\n\tfee_payer\x18\x01 \x01(\tR\x08\x66\x65\x65Payer\x12O\n\x11\x66\x65\x65_payer_pub_key\x18\x02 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey2\xfa\x05\n\x14InjectiveExchangeRPC\x12T\n\x05GetTx\x12$.injective_exchange_rpc.GetTxRequest\x1a%.injective_exchange_rpc.GetTxResponse\x12`\n\tPrepareTx\x12(.injective_exchange_rpc.PrepareTxRequest\x1a).injective_exchange_rpc.PrepareTxResponse\x12l\n\rPrepareEip712\x12,.injective_exchange_rpc.PrepareEip712Request\x1a-.injective_exchange_rpc.PrepareEip712Response\x12\x66\n\x0b\x42roadcastTx\x12*.injective_exchange_rpc.BroadcastTxRequest\x1a+.injective_exchange_rpc.BroadcastTxResponse\x12r\n\x0fPrepareCosmosTx\x12..injective_exchange_rpc.PrepareCosmosTxRequest\x1a/.injective_exchange_rpc.PrepareCosmosTxResponse\x12x\n\x11\x42roadcastCosmosTx\x12\x30.injective_exchange_rpc.BroadcastCosmosTxRequest\x1a\x31.injective_exchange_rpc.BroadcastCosmosTxResponse\x12\x66\n\x0bGetFeePayer\x12*.injective_exchange_rpc.GetFeePayerRequest\x1a+.injective_exchange_rpc.GetFeePayerResponseB\xc2\x01\n\x1a\x63om.injective_exchange_rpcB\x19InjectiveExchangeRpcProtoP\x01Z\x19/injective_exchange_rpcpb\xa2\x02\x03IXX\xaa\x02\x14InjectiveExchangeRpc\xca\x02\x14InjectiveExchangeRpc\xe2\x02 InjectiveExchangeRpc\\GPBMetadata\xea\x02\x14InjectiveExchangeRpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%exchange/injective_exchange_rpc.proto\x12\x16injective_exchange_rpc\"\"\n\x0cGetTxRequest\x12\x12\n\x04hash\x18\x01 \x01(\tR\x04hash\"\xd3\x01\n\rGetTxResponse\x12\x17\n\x07tx_hash\x18\x01 \x01(\tR\x06txHash\x12\x16\n\x06height\x18\x02 \x01(\x12R\x06height\x12\x14\n\x05index\x18\x03 \x01(\rR\x05index\x12\x1c\n\tcodespace\x18\x04 \x01(\tR\tcodespace\x12\x12\n\x04\x63ode\x18\x05 \x01(\rR\x04\x63ode\x12\x12\n\x04\x64\x61ta\x18\x06 \x01(\x0cR\x04\x64\x61ta\x12\x17\n\x07raw_log\x18\x07 \x01(\tR\x06rawLog\x12\x1c\n\ttimestamp\x18\x08 \x01(\tR\ttimestamp\"\x9d\x02\n\x10PrepareTxRequest\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12%\n\x0esigner_address\x18\x02 \x01(\tR\rsignerAddress\x12\x1a\n\x08sequence\x18\x03 \x01(\x04R\x08sequence\x12\x12\n\x04memo\x18\x04 \x01(\tR\x04memo\x12%\n\x0etimeout_height\x18\x05 \x01(\x04R\rtimeoutHeight\x12\x35\n\x03\x66\x65\x65\x18\x06 \x01(\x0b\x32#.injective_exchange_rpc.CosmosTxFeeR\x03\x66\x65\x65\x12\x12\n\x04msgs\x18\x07 \x03(\x0cR\x04msgs\x12%\n\x0e\x65ip712_wrapper\x18\x08 \x01(\tR\reip712Wrapper\"|\n\x0b\x43osmosTxFee\x12\x38\n\x05price\x18\x01 \x03(\x0b\x32\".injective_exchange_rpc.CosmosCoinR\x05price\x12\x10\n\x03gas\x18\x02 \x01(\x04R\x03gas\x12!\n\x0c\x64\x65legate_fee\x18\x03 \x01(\x08R\x0b\x64\x65legateFee\":\n\nCosmosCoin\x12\x14\n\x05\x64\x65nom\x18\x01 \x01(\tR\x05\x64\x65nom\x12\x16\n\x06\x61mount\x18\x02 \x01(\tR\x06\x61mount\"\xc3\x01\n\x11PrepareTxResponse\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\tR\x04\x64\x61ta\x12\x1a\n\x08sequence\x18\x02 \x01(\x04R\x08sequence\x12\x1b\n\tsign_mode\x18\x03 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x04 \x01(\tR\npubKeyType\x12\x1b\n\tfee_payer\x18\x05 \x01(\tR\x08\x66\x65\x65Payer\x12\"\n\rfee_payer_sig\x18\x06 \x01(\tR\x0b\x66\x65\x65PayerSig\"\xc8\x02\n\x14PrepareEip712Request\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12%\n\x0esigner_address\x18\x02 \x01(\tR\rsignerAddress\x12\x1a\n\x08sequence\x18\x03 \x01(\x04R\x08sequence\x12%\n\x0e\x61\x63\x63ount_number\x18\x04 \x01(\x04R\raccountNumber\x12\x12\n\x04memo\x18\x05 \x01(\tR\x04memo\x12%\n\x0etimeout_height\x18\x06 \x01(\x04R\rtimeoutHeight\x12\x35\n\x03\x66\x65\x65\x18\x07 \x01(\x0b\x32#.injective_exchange_rpc.CosmosTxFeeR\x03\x66\x65\x65\x12\x12\n\x04msgs\x18\x08 \x03(\x0cR\x04msgs\x12%\n\x0e\x65ip712_wrapper\x18\t \x01(\tR\reip712Wrapper\"+\n\x15PrepareEip712Response\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\tR\x04\x64\x61ta\"\x85\x02\n\x12\x42roadcastTxRequest\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12\x0e\n\x02tx\x18\x02 \x01(\x0cR\x02tx\x12\x12\n\x04msgs\x18\x03 \x03(\x0cR\x04msgs\x12=\n\x07pub_key\x18\x04 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x06pubKey\x12\x1c\n\tsignature\x18\x05 \x01(\tR\tsignature\x12\x1b\n\tfee_payer\x18\x06 \x01(\tR\x08\x66\x65\x65Payer\x12\"\n\rfee_payer_sig\x18\x07 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x12\n\x04mode\x18\x08 \x01(\tR\x04mode\"4\n\x0c\x43osmosPubKey\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\"\xd9\x01\n\x13\x42roadcastTxResponse\x12\x17\n\x07tx_hash\x18\x01 \x01(\tR\x06txHash\x12\x16\n\x06height\x18\x02 \x01(\x12R\x06height\x12\x14\n\x05index\x18\x03 \x01(\rR\x05index\x12\x1c\n\tcodespace\x18\x04 \x01(\tR\tcodespace\x12\x12\n\x04\x63ode\x18\x05 \x01(\rR\x04\x63ode\x12\x12\n\x04\x64\x61ta\x18\x06 \x01(\x0cR\x04\x64\x61ta\x12\x17\n\x07raw_log\x18\x07 \x01(\tR\x06rawLog\x12\x1c\n\ttimestamp\x18\x08 \x01(\tR\ttimestamp\"\xe0\x01\n\x16PrepareCosmosTxRequest\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\x04R\x07\x63hainId\x12%\n\x0esender_address\x18\x02 \x01(\tR\rsenderAddress\x12\x12\n\x04memo\x18\x03 \x01(\tR\x04memo\x12%\n\x0etimeout_height\x18\x04 \x01(\x04R\rtimeoutHeight\x12\x35\n\x03\x66\x65\x65\x18\x05 \x01(\x0b\x32#.injective_exchange_rpc.CosmosTxFeeR\x03\x66\x65\x65\x12\x12\n\x04msgs\x18\x06 \x03(\x0cR\x04msgs\"\xfa\x01\n\x17PrepareCosmosTxResponse\x12\x0e\n\x02tx\x18\x01 \x01(\x0cR\x02tx\x12\x1b\n\tsign_mode\x18\x02 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x03 \x01(\tR\npubKeyType\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\"\n\rfee_payer_sig\x18\x05 \x01(\tR\x0b\x66\x65\x65PayerSig\x12O\n\x11\x66\x65\x65_payer_pub_key\x18\x06 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\"\xae\x01\n\x18\x42roadcastCosmosTxRequest\x12\x0e\n\x02tx\x18\x01 \x01(\x0cR\x02tx\x12=\n\x07pub_key\x18\x02 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x06pubKey\x12\x1c\n\tsignature\x18\x03 \x01(\tR\tsignature\x12%\n\x0esender_address\x18\x04 \x01(\tR\rsenderAddress\"\xdf\x01\n\x19\x42roadcastCosmosTxResponse\x12\x17\n\x07tx_hash\x18\x01 \x01(\tR\x06txHash\x12\x16\n\x06height\x18\x02 \x01(\x12R\x06height\x12\x14\n\x05index\x18\x03 \x01(\rR\x05index\x12\x1c\n\tcodespace\x18\x04 \x01(\tR\tcodespace\x12\x12\n\x04\x63ode\x18\x05 \x01(\rR\x04\x63ode\x12\x12\n\x04\x64\x61ta\x18\x06 \x01(\x0cR\x04\x64\x61ta\x12\x17\n\x07raw_log\x18\x07 \x01(\tR\x06rawLog\x12\x1c\n\ttimestamp\x18\x08 \x01(\tR\ttimestamp\"\x14\n\x12GetFeePayerRequest\"\x83\x01\n\x13GetFeePayerResponse\x12\x1b\n\tfee_payer\x18\x01 \x01(\tR\x08\x66\x65\x65Payer\x12O\n\x11\x66\x65\x65_payer_pub_key\x18\x02 \x01(\x0b\x32$.injective_exchange_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\"A\n\x16PrepareFeeGrantRequest\x12\'\n\x0fgrantee_address\x18\x01 \x01(\tR\x0egranteeAddress\"\x94\x02\n\x17PrepareFeeGrantResponse\x12\'\n\x0fgranter_address\x18\x01 \x01(\tR\x0egranterAddress\x12\'\n\x0fgrantee_address\x18\x02 \x01(\tR\x0egranteeAddress\x12\x17\n\x07tx_hash\x18\x03 \x01(\tR\x06txHash\x12\x1e\n\nexpiration\x18\x04 \x01(\x04R\nexpiration\x12\x43\n\x0bspend_limit\x18\x05 \x01(\x0b\x32\".injective_exchange_rpc.CosmosCoinR\nspendLimit\x12)\n\x10\x61llowed_messages\x18\x06 \x03(\tR\x0f\x61llowedMessages2\xee\x06\n\x14InjectiveExchangeRPC\x12T\n\x05GetTx\x12$.injective_exchange_rpc.GetTxRequest\x1a%.injective_exchange_rpc.GetTxResponse\x12`\n\tPrepareTx\x12(.injective_exchange_rpc.PrepareTxRequest\x1a).injective_exchange_rpc.PrepareTxResponse\x12l\n\rPrepareEip712\x12,.injective_exchange_rpc.PrepareEip712Request\x1a-.injective_exchange_rpc.PrepareEip712Response\x12\x66\n\x0b\x42roadcastTx\x12*.injective_exchange_rpc.BroadcastTxRequest\x1a+.injective_exchange_rpc.BroadcastTxResponse\x12r\n\x0fPrepareCosmosTx\x12..injective_exchange_rpc.PrepareCosmosTxRequest\x1a/.injective_exchange_rpc.PrepareCosmosTxResponse\x12x\n\x11\x42roadcastCosmosTx\x12\x30.injective_exchange_rpc.BroadcastCosmosTxRequest\x1a\x31.injective_exchange_rpc.BroadcastCosmosTxResponse\x12\x66\n\x0bGetFeePayer\x12*.injective_exchange_rpc.GetFeePayerRequest\x1a+.injective_exchange_rpc.GetFeePayerResponse\x12r\n\x0fPrepareFeeGrant\x12..injective_exchange_rpc.PrepareFeeGrantRequest\x1a/.injective_exchange_rpc.PrepareFeeGrantResponseB\xc2\x01\n\x1a\x63om.injective_exchange_rpcB\x19InjectiveExchangeRpcProtoP\x01Z\x19/injective_exchange_rpcpb\xa2\x02\x03IXX\xaa\x02\x14InjectiveExchangeRpc\xca\x02\x14InjectiveExchangeRpc\xe2\x02 InjectiveExchangeRpc\\GPBMetadata\xea\x02\x14InjectiveExchangeRpcb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -56,6 +56,10 @@ _globals['_GETFEEPAYERREQUEST']._serialized_end=2804 _globals['_GETFEEPAYERRESPONSE']._serialized_start=2807 _globals['_GETFEEPAYERRESPONSE']._serialized_end=2938 - _globals['_INJECTIVEEXCHANGERPC']._serialized_start=2941 - _globals['_INJECTIVEEXCHANGERPC']._serialized_end=3703 + _globals['_PREPAREFEEGRANTREQUEST']._serialized_start=2940 + _globals['_PREPAREFEEGRANTREQUEST']._serialized_end=3005 + _globals['_PREPAREFEEGRANTRESPONSE']._serialized_start=3008 + _globals['_PREPAREFEEGRANTRESPONSE']._serialized_end=3284 + _globals['_INJECTIVEEXCHANGERPC']._serialized_start=3287 + _globals['_INJECTIVEEXCHANGERPC']._serialized_end=4165 # @@protoc_insertion_point(module_scope) diff --git a/pyinjective/proto/exchange/injective_exchange_rpc_pb2_grpc.py b/pyinjective/proto/exchange/injective_exchange_rpc_pb2_grpc.py index e8e1aa9c..902d466e 100644 --- a/pyinjective/proto/exchange/injective_exchange_rpc_pb2_grpc.py +++ b/pyinjective/proto/exchange/injective_exchange_rpc_pb2_grpc.py @@ -50,6 +50,11 @@ def __init__(self, channel): request_serializer=exchange_dot_injective__exchange__rpc__pb2.GetFeePayerRequest.SerializeToString, response_deserializer=exchange_dot_injective__exchange__rpc__pb2.GetFeePayerResponse.FromString, _registered_method=True) + self.PrepareFeeGrant = channel.unary_unary( + '/injective_exchange_rpc.InjectiveExchangeRPC/PrepareFeeGrant', + request_serializer=exchange_dot_injective__exchange__rpc__pb2.PrepareFeeGrantRequest.SerializeToString, + response_deserializer=exchange_dot_injective__exchange__rpc__pb2.PrepareFeeGrantResponse.FromString, + _registered_method=True) class InjectiveExchangeRPCServicer(object): @@ -105,6 +110,13 @@ def GetFeePayer(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def PrepareFeeGrant(self, request, context): + """PrepareFeeGrant creates or refreshes a feegrant for a grantee address + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def add_InjectiveExchangeRPCServicer_to_server(servicer, server): rpc_method_handlers = { @@ -143,6 +155,11 @@ def add_InjectiveExchangeRPCServicer_to_server(servicer, server): request_deserializer=exchange_dot_injective__exchange__rpc__pb2.GetFeePayerRequest.FromString, response_serializer=exchange_dot_injective__exchange__rpc__pb2.GetFeePayerResponse.SerializeToString, ), + 'PrepareFeeGrant': grpc.unary_unary_rpc_method_handler( + servicer.PrepareFeeGrant, + request_deserializer=exchange_dot_injective__exchange__rpc__pb2.PrepareFeeGrantRequest.FromString, + response_serializer=exchange_dot_injective__exchange__rpc__pb2.PrepareFeeGrantResponse.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( 'injective_exchange_rpc.InjectiveExchangeRPC', rpc_method_handlers) @@ -343,3 +360,30 @@ def GetFeePayer(request, timeout, metadata, _registered_method=True) + + @staticmethod + def PrepareFeeGrant(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/injective_exchange_rpc.InjectiveExchangeRPC/PrepareFeeGrant', + exchange_dot_injective__exchange__rpc__pb2.PrepareFeeGrantRequest.SerializeToString, + exchange_dot_injective__exchange__rpc__pb2.PrepareFeeGrantResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) diff --git a/pyinjective/proto/exchange/injective_rfq_gw_rpc_pb2.py b/pyinjective/proto/exchange/injective_rfq_gw_rpc_pb2.py index 2abc1665..79ec2847 100644 --- a/pyinjective/proto/exchange/injective_rfq_gw_rpc_pb2.py +++ b/pyinjective/proto/exchange/injective_rfq_gw_rpc_pb2.py @@ -14,7 +14,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#exchange/injective_rfq_gw_rpc.proto\x12\x14injective_rfq_gw_rpc\"u\n\x1cPrepareEip712AutoSignRequest\x12U\n\x07request\x18\x01 \x01(\x0b\x32;.injective_rfq_gw_rpc.RFQGwPrepareEip712AutoSignRequestTypeR\x07request\"\xf7\x06\n%RFQGwPrepareEip712AutoSignRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12)\n\x10\x61utosign_address\x18\x07 \x01(\tR\x0f\x61utosignAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12(\n\x10\x61utosign_pub_key\x18\t \x01(\tR\x0e\x61utosignPubKey\x12\x36\n\x17\x61utosign_account_number\x18\n \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\x0b \x01(\x04R\x17\x61utosignAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12#\n\rtaker_address\x18\x1e \x01(\tR\x0ctakerAddress\x12 \n\x0c\x65th_chain_id\x18\x1f \x01(\x04R\nethChainId\x12%\n\x0e\x65ip712_wrapper\x18 \x01(\tR\reip712Wrapper\x12\x10\n\x03gas\x18! \x01(\x04R\x03gas\"\xb8\x01\n\x1fRFQSettlementUnfilledActionType\x12H\n\x05limit\x18\x01 \x01(\x0b\x32\x32.injective_rfq_gw_rpc.RFQSettlementLimitActionTypeR\x05limit\x12K\n\x06market\x18\x02 \x01(\x0b\x32\x33.injective_rfq_gw_rpc.RFQSettlementMarketActionTypeR\x06market\"4\n\x1cRFQSettlementLimitActionType\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\"\x1f\n\x1dRFQSettlementMarketActionType\"\xac\x04\n\x1dPrepareEip712AutoSignResponse\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\tR\x04\x64\x61ta\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x36\n\x17\x61utosign_account_number\x18\t \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\n \x01(\x04R\x17\x61utosignAccountSequence\x12$\n\x0equotes_wait_ms\x18\x0b \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0c \x01(\x04R\x12\x65xpiredQuotesCount\"4\n\x0c\x43osmosPubKey\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\"y\n\x17RFQGwPrepareQuoteResult\x12\x14\n\x05maker\x18\x01 \x01(\tR\x05maker\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x03 \x01(\tR\x08quantity\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\"i\n\x16PrepareAutoSignRequest\x12O\n\x07request\x18\x01 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQGwPrepareAutoSignRequestTypeR\x07request\"\x96\x06\n\x1fRFQGwPrepareAutoSignRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12)\n\x10\x61utosign_address\x18\x07 \x01(\tR\x0f\x61utosignAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12(\n\x10\x61utosign_pub_key\x18\t \x01(\tR\x0e\x61utosignPubKey\x12\x36\n\x17\x61utosign_account_number\x18\n \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\x0b \x01(\x04R\x17\x61utosignAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12#\n\rtaker_address\x18\x1e \x01(\tR\x0ctakerAddress\"\x98\x05\n\x17PrepareAutoSignResponse\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x0e\n\x02tx\x18\x02 \x01(\x0cR\x02tx\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x36\n\x17\x61utosign_account_number\x18\t \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\n \x01(\x04R\x17\x61utosignAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0b \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\x0c \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12$\n\x0equotes_wait_ms\x18\r \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0e \x01(\x04R\x12\x65xpiredQuotesCount\"e\n\x14PrepareEip712Request\x12M\n\x07request\x18\x01 \x01(\x0b\x32\x33.injective_rfq_gw_rpc.RFQGwPrepareEip712RequestTypeR\x07request\"\xb2\x06\n\x1dRFQGwPrepareEip712RequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12#\n\rtaker_address\x18\x07 \x01(\tR\x0ctakerAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12\"\n\rtaker_pub_key\x18\t \x01(\tR\x0btakerPubKey\x12\x30\n\x14taker_account_number\x18\n \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\x0b \x01(\x04R\x14takerAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12 \n\x0c\x65th_chain_id\x18\x1e \x01(\x04R\nethChainId\x12%\n\x0e\x65ip712_wrapper\x18\x1f \x01(\tR\reip712Wrapper\x12\x10\n\x03gas\x18 \x01(\x04R\x03gas\"\x98\x04\n\x15PrepareEip712Response\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\tR\x04\x64\x61ta\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x30\n\x14taker_account_number\x18\t \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\n \x01(\x04R\x14takerAccountSequence\x12$\n\x0equotes_wait_ms\x18\x0b \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0c \x01(\x04R\x12\x65xpiredQuotesCount\"Y\n\x0ePrepareRequest\x12G\n\x07request\x18\x01 \x01(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareRequestTypeR\x07request\"\xd1\x05\n\x17RFQGwPrepareRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12#\n\rtaker_address\x18\x07 \x01(\tR\x0ctakerAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12\"\n\rtaker_pub_key\x18\t \x01(\tR\x0btakerPubKey\x12\x30\n\x14taker_account_number\x18\n \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\x0b \x01(\x04R\x14takerAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\"\x84\x05\n\x0fPrepareResponse\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x0e\n\x02tx\x18\x02 \x01(\x0cR\x02tx\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x30\n\x14taker_account_number\x18\t \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\n \x01(\x04R\x14takerAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0b \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\x0c \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12$\n\x0equotes_wait_ms\x18\r \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0e \x01(\x04R\x12\x65xpiredQuotesCount2\xc8\x03\n\x11InjectiveRfqGwRPC\x12\x80\x01\n\x15PrepareEip712AutoSign\x12\x32.injective_rfq_gw_rpc.PrepareEip712AutoSignRequest\x1a\x33.injective_rfq_gw_rpc.PrepareEip712AutoSignResponse\x12n\n\x0fPrepareAutoSign\x12,.injective_rfq_gw_rpc.PrepareAutoSignRequest\x1a-.injective_rfq_gw_rpc.PrepareAutoSignResponse\x12h\n\rPrepareEip712\x12*.injective_rfq_gw_rpc.PrepareEip712Request\x1a+.injective_rfq_gw_rpc.PrepareEip712Response\x12V\n\x07Prepare\x12$.injective_rfq_gw_rpc.PrepareRequest\x1a%.injective_rfq_gw_rpc.PrepareResponseB\xaf\x01\n\x18\x63om.injective_rfq_gw_rpcB\x16InjectiveRfqGwRpcProtoP\x01Z\x17/injective_rfq_gw_rpcpb\xa2\x02\x03IXX\xaa\x02\x11InjectiveRfqGwRpc\xca\x02\x11InjectiveRfqGwRpc\xe2\x02\x1dInjectiveRfqGwRpc\\GPBMetadata\xea\x02\x11InjectiveRfqGwRpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#exchange/injective_rfq_gw_rpc.proto\x12\x14injective_rfq_gw_rpc\"u\n\x1cPrepareEip712AutoSignRequest\x12U\n\x07request\x18\x01 \x01(\x0b\x32;.injective_rfq_gw_rpc.RFQGwPrepareEip712AutoSignRequestTypeR\x07request\"\xb5\x07\n%RFQGwPrepareEip712AutoSignRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12)\n\x10\x61utosign_address\x18\x07 \x01(\tR\x0f\x61utosignAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12(\n\x10\x61utosign_pub_key\x18\t \x01(\tR\x0e\x61utosignPubKey\x12\x36\n\x17\x61utosign_account_number\x18\n \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\x0b \x01(\x04R\x17\x61utosignAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12\x1a\n\x08simulate\x18\x18 \x01(\x08R\x08simulate\x12 \n\x0ctx_body_memo\x18\x19 \x01(\tR\ntxBodyMemo\x12#\n\rtaker_address\x18\x1e \x01(\tR\x0ctakerAddress\x12 \n\x0c\x65th_chain_id\x18\x1f \x01(\x04R\nethChainId\x12%\n\x0e\x65ip712_wrapper\x18 \x01(\tR\reip712Wrapper\x12\x10\n\x03gas\x18! \x01(\x04R\x03gas\"\xb8\x01\n\x1fRFQSettlementUnfilledActionType\x12H\n\x05limit\x18\x01 \x01(\x0b\x32\x32.injective_rfq_gw_rpc.RFQSettlementLimitActionTypeR\x05limit\x12K\n\x06market\x18\x02 \x01(\x0b\x32\x33.injective_rfq_gw_rpc.RFQSettlementMarketActionTypeR\x06market\"4\n\x1cRFQSettlementLimitActionType\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\"\x1f\n\x1dRFQSettlementMarketActionType\"\xac\x04\n\x1dPrepareEip712AutoSignResponse\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\tR\x04\x64\x61ta\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x36\n\x17\x61utosign_account_number\x18\t \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\n \x01(\x04R\x17\x61utosignAccountSequence\x12$\n\x0equotes_wait_ms\x18\x0b \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0c \x01(\x04R\x12\x65xpiredQuotesCount\"4\n\x0c\x43osmosPubKey\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12\x10\n\x03key\x18\x02 \x01(\tR\x03key\"y\n\x17RFQGwPrepareQuoteResult\x12\x14\n\x05maker\x18\x01 \x01(\tR\x05maker\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x03 \x01(\tR\x08quantity\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\"i\n\x16PrepareAutoSignRequest\x12O\n\x07request\x18\x01 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQGwPrepareAutoSignRequestTypeR\x07request\"\xd4\x06\n\x1fRFQGwPrepareAutoSignRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12)\n\x10\x61utosign_address\x18\x07 \x01(\tR\x0f\x61utosignAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12(\n\x10\x61utosign_pub_key\x18\t \x01(\tR\x0e\x61utosignPubKey\x12\x36\n\x17\x61utosign_account_number\x18\n \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\x0b \x01(\x04R\x17\x61utosignAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12\x1a\n\x08simulate\x18\x18 \x01(\x08R\x08simulate\x12 \n\x0ctx_body_memo\x18\x19 \x01(\tR\ntxBodyMemo\x12#\n\rtaker_address\x18\x1e \x01(\tR\x0ctakerAddress\"\x98\x05\n\x17PrepareAutoSignResponse\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x0e\n\x02tx\x18\x02 \x01(\x0cR\x02tx\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x36\n\x17\x61utosign_account_number\x18\t \x01(\x04R\x15\x61utosignAccountNumber\x12:\n\x19\x61utosign_account_sequence\x18\n \x01(\x04R\x17\x61utosignAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0b \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\x0c \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12$\n\x0equotes_wait_ms\x18\r \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0e \x01(\x04R\x12\x65xpiredQuotesCount\"e\n\x14PrepareEip712Request\x12M\n\x07request\x18\x01 \x01(\x0b\x32\x33.injective_rfq_gw_rpc.RFQGwPrepareEip712RequestTypeR\x07request\"\xf0\x06\n\x1dRFQGwPrepareEip712RequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12#\n\rtaker_address\x18\x07 \x01(\tR\x0ctakerAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12\"\n\rtaker_pub_key\x18\t \x01(\tR\x0btakerPubKey\x12\x30\n\x14taker_account_number\x18\n \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\x0b \x01(\x04R\x14takerAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12\x1a\n\x08simulate\x18\x18 \x01(\x08R\x08simulate\x12 \n\x0ctx_body_memo\x18\x19 \x01(\tR\ntxBodyMemo\x12 \n\x0c\x65th_chain_id\x18\x1e \x01(\x04R\nethChainId\x12%\n\x0e\x65ip712_wrapper\x18\x1f \x01(\tR\reip712Wrapper\x12\x10\n\x03gas\x18 \x01(\x04R\x03gas\"\x98\x04\n\x15PrepareEip712Response\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\tR\x04\x64\x61ta\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x30\n\x14taker_account_number\x18\t \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\n \x01(\x04R\x14takerAccountSequence\x12$\n\x0equotes_wait_ms\x18\x0b \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0c \x01(\x04R\x12\x65xpiredQuotesCount\"Y\n\x0ePrepareRequest\x12G\n\x07request\x18\x01 \x01(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareRequestTypeR\x07request\"\x8f\x06\n\x17RFQGwPrepareRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12#\n\rtaker_address\x18\x07 \x01(\tR\x0ctakerAddress\x12\x16\n\x06\x65xpiry\x18\x08 \x01(\x04R\x06\x65xpiry\x12\"\n\rtaker_pub_key\x18\t \x01(\tR\x0btakerPubKey\x12\x30\n\x14taker_account_number\x18\n \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\x0b \x01(\x04R\x14takerAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0c \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\r \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12-\n\x13quotes_wait_time_ms\x18\x14 \x01(\x04R\x10quotesWaitTimeMs\x12^\n\x0funfilled_action\x18\x15 \x01(\x0b\x32\x35.injective_rfq_gw_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12)\n\x10subaccount_nonce\x18\x16 \x01(\rR\x0fsubaccountNonce\x12\x10\n\x03\x63id\x18\x17 \x01(\tR\x03\x63id\x12\x1a\n\x08simulate\x18\x18 \x01(\x08R\x08simulate\x12 \n\x0ctx_body_memo\x18\x19 \x01(\tR\ntxBodyMemo\"\x84\x05\n\x0fPrepareResponse\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x0e\n\x02tx\x18\x02 \x01(\x0cR\x02tx\x12\"\n\rfee_payer_sig\x18\x03 \x01(\tR\x0b\x66\x65\x65PayerSig\x12\x1b\n\tfee_payer\x18\x04 \x01(\tR\x08\x66\x65\x65Payer\x12\x1b\n\tsign_mode\x18\x05 \x01(\tR\x08signMode\x12 \n\x0cpub_key_type\x18\x06 \x01(\tR\npubKeyType\x12M\n\x11\x66\x65\x65_payer_pub_key\x18\x07 \x01(\x0b\x32\".injective_rfq_gw_rpc.CosmosPubKeyR\x0e\x66\x65\x65PayerPubKey\x12\x45\n\x06quotes\x18\x08 \x03(\x0b\x32-.injective_rfq_gw_rpc.RFQGwPrepareQuoteResultR\x06quotes\x12\x30\n\x14taker_account_number\x18\t \x01(\x04R\x12takerAccountNumber\x12\x34\n\x16taker_account_sequence\x18\n \x01(\x04R\x14takerAccountSequence\x12\x37\n\x18\x66\x65\x65_payer_account_number\x18\x0b \x01(\x04R\x15\x66\x65\x65PayerAccountNumber\x12;\n\x1a\x66\x65\x65_payer_account_sequence\x18\x0c \x01(\x04R\x17\x66\x65\x65PayerAccountSequence\x12$\n\x0equotes_wait_ms\x18\r \x01(\x04R\x0cquotesWaitMs\x12\x30\n\x14\x65xpired_quotes_count\x18\x0e \x01(\x04R\x12\x65xpiredQuotesCount2\xc8\x03\n\x11InjectiveRfqGwRPC\x12\x80\x01\n\x15PrepareEip712AutoSign\x12\x32.injective_rfq_gw_rpc.PrepareEip712AutoSignRequest\x1a\x33.injective_rfq_gw_rpc.PrepareEip712AutoSignResponse\x12n\n\x0fPrepareAutoSign\x12,.injective_rfq_gw_rpc.PrepareAutoSignRequest\x1a-.injective_rfq_gw_rpc.PrepareAutoSignResponse\x12h\n\rPrepareEip712\x12*.injective_rfq_gw_rpc.PrepareEip712Request\x1a+.injective_rfq_gw_rpc.PrepareEip712Response\x12V\n\x07Prepare\x12$.injective_rfq_gw_rpc.PrepareRequest\x1a%.injective_rfq_gw_rpc.PrepareResponseB\xaf\x01\n\x18\x63om.injective_rfq_gw_rpcB\x16InjectiveRfqGwRpcProtoP\x01Z\x17/injective_rfq_gw_rpcpb\xa2\x02\x03IXX\xaa\x02\x11InjectiveRfqGwRpc\xca\x02\x11InjectiveRfqGwRpc\xe2\x02\x1dInjectiveRfqGwRpc\\GPBMetadata\xea\x02\x11InjectiveRfqGwRpcb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -25,37 +25,37 @@ _globals['_PREPAREEIP712AUTOSIGNREQUEST']._serialized_start=61 _globals['_PREPAREEIP712AUTOSIGNREQUEST']._serialized_end=178 _globals['_RFQGWPREPAREEIP712AUTOSIGNREQUESTTYPE']._serialized_start=181 - _globals['_RFQGWPREPAREEIP712AUTOSIGNREQUESTTYPE']._serialized_end=1068 - _globals['_RFQSETTLEMENTUNFILLEDACTIONTYPE']._serialized_start=1071 - _globals['_RFQSETTLEMENTUNFILLEDACTIONTYPE']._serialized_end=1255 - _globals['_RFQSETTLEMENTLIMITACTIONTYPE']._serialized_start=1257 - _globals['_RFQSETTLEMENTLIMITACTIONTYPE']._serialized_end=1309 - _globals['_RFQSETTLEMENTMARKETACTIONTYPE']._serialized_start=1311 - _globals['_RFQSETTLEMENTMARKETACTIONTYPE']._serialized_end=1342 - _globals['_PREPAREEIP712AUTOSIGNRESPONSE']._serialized_start=1345 - _globals['_PREPAREEIP712AUTOSIGNRESPONSE']._serialized_end=1901 - _globals['_COSMOSPUBKEY']._serialized_start=1903 - _globals['_COSMOSPUBKEY']._serialized_end=1955 - _globals['_RFQGWPREPAREQUOTERESULT']._serialized_start=1957 - _globals['_RFQGWPREPAREQUOTERESULT']._serialized_end=2078 - _globals['_PREPAREAUTOSIGNREQUEST']._serialized_start=2080 - _globals['_PREPAREAUTOSIGNREQUEST']._serialized_end=2185 - _globals['_RFQGWPREPAREAUTOSIGNREQUESTTYPE']._serialized_start=2188 - _globals['_RFQGWPREPAREAUTOSIGNREQUESTTYPE']._serialized_end=2978 - _globals['_PREPAREAUTOSIGNRESPONSE']._serialized_start=2981 - _globals['_PREPAREAUTOSIGNRESPONSE']._serialized_end=3645 - _globals['_PREPAREEIP712REQUEST']._serialized_start=3647 - _globals['_PREPAREEIP712REQUEST']._serialized_end=3748 - _globals['_RFQGWPREPAREEIP712REQUESTTYPE']._serialized_start=3751 - _globals['_RFQGWPREPAREEIP712REQUESTTYPE']._serialized_end=4569 - _globals['_PREPAREEIP712RESPONSE']._serialized_start=4572 - _globals['_PREPAREEIP712RESPONSE']._serialized_end=5108 - _globals['_PREPAREREQUEST']._serialized_start=5110 - _globals['_PREPAREREQUEST']._serialized_end=5199 - _globals['_RFQGWPREPAREREQUESTTYPE']._serialized_start=5202 - _globals['_RFQGWPREPAREREQUESTTYPE']._serialized_end=5923 - _globals['_PREPARERESPONSE']._serialized_start=5926 - _globals['_PREPARERESPONSE']._serialized_end=6570 - _globals['_INJECTIVERFQGWRPC']._serialized_start=6573 - _globals['_INJECTIVERFQGWRPC']._serialized_end=7029 + _globals['_RFQGWPREPAREEIP712AUTOSIGNREQUESTTYPE']._serialized_end=1130 + _globals['_RFQSETTLEMENTUNFILLEDACTIONTYPE']._serialized_start=1133 + _globals['_RFQSETTLEMENTUNFILLEDACTIONTYPE']._serialized_end=1317 + _globals['_RFQSETTLEMENTLIMITACTIONTYPE']._serialized_start=1319 + _globals['_RFQSETTLEMENTLIMITACTIONTYPE']._serialized_end=1371 + _globals['_RFQSETTLEMENTMARKETACTIONTYPE']._serialized_start=1373 + _globals['_RFQSETTLEMENTMARKETACTIONTYPE']._serialized_end=1404 + _globals['_PREPAREEIP712AUTOSIGNRESPONSE']._serialized_start=1407 + _globals['_PREPAREEIP712AUTOSIGNRESPONSE']._serialized_end=1963 + _globals['_COSMOSPUBKEY']._serialized_start=1965 + _globals['_COSMOSPUBKEY']._serialized_end=2017 + _globals['_RFQGWPREPAREQUOTERESULT']._serialized_start=2019 + _globals['_RFQGWPREPAREQUOTERESULT']._serialized_end=2140 + _globals['_PREPAREAUTOSIGNREQUEST']._serialized_start=2142 + _globals['_PREPAREAUTOSIGNREQUEST']._serialized_end=2247 + _globals['_RFQGWPREPAREAUTOSIGNREQUESTTYPE']._serialized_start=2250 + _globals['_RFQGWPREPAREAUTOSIGNREQUESTTYPE']._serialized_end=3102 + _globals['_PREPAREAUTOSIGNRESPONSE']._serialized_start=3105 + _globals['_PREPAREAUTOSIGNRESPONSE']._serialized_end=3769 + _globals['_PREPAREEIP712REQUEST']._serialized_start=3771 + _globals['_PREPAREEIP712REQUEST']._serialized_end=3872 + _globals['_RFQGWPREPAREEIP712REQUESTTYPE']._serialized_start=3875 + _globals['_RFQGWPREPAREEIP712REQUESTTYPE']._serialized_end=4755 + _globals['_PREPAREEIP712RESPONSE']._serialized_start=4758 + _globals['_PREPAREEIP712RESPONSE']._serialized_end=5294 + _globals['_PREPAREREQUEST']._serialized_start=5296 + _globals['_PREPAREREQUEST']._serialized_end=5385 + _globals['_RFQGWPREPAREREQUESTTYPE']._serialized_start=5388 + _globals['_RFQGWPREPAREREQUESTTYPE']._serialized_end=6171 + _globals['_PREPARERESPONSE']._serialized_start=6174 + _globals['_PREPARERESPONSE']._serialized_end=6818 + _globals['_INJECTIVERFQGWRPC']._serialized_start=6821 + _globals['_INJECTIVERFQGWRPC']._serialized_end=7277 # @@protoc_insertion_point(module_scope) diff --git a/pyinjective/proto/exchange/injective_rfq_rpc_pb2.py b/pyinjective/proto/exchange/injective_rfq_rpc_pb2.py index 25a56962..9a2c8c14 100644 --- a/pyinjective/proto/exchange/injective_rfq_rpc_pb2.py +++ b/pyinjective/proto/exchange/injective_rfq_rpc_pb2.py @@ -14,7 +14,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n exchange/injective_rfq_rpc.proto\x12\x11injective_rfq_rpc\"5\n\x14StreamRequestRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\"\x7f\n\x15StreamRequestResponse\x12;\n\x07request\x18\x01 \x01(\x0b\x32!.injective_rfq_rpc.RFQRequestTypeR\x07request\x12)\n\x10stream_operation\x18\x02 \x01(\tR\x0fstreamOperation\"\xae\x03\n\x0eRFQRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x15\n\x06rfq_id\x18\x02 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x05 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x06 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x07 \x01(\tR\nworstPrice\x12\'\n\x0frequest_address\x18\x08 \x01(\tR\x0erequestAddress\x12\x16\n\x06\x65xpiry\x18\t \x01(\x04R\x06\x65xpiry\x12\x16\n\x06status\x18\n \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\x0b \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0c \x01(\x12R\tupdatedAt\x12)\n\x10transaction_time\x18\r \x01(\x04R\x0ftransactionTime\x12\x16\n\x06height\x18\x0e \x01(\x04R\x06height\"Q\n\x12StreamQuoteRequest\x12\x1c\n\taddresses\x18\x01 \x03(\tR\taddresses\x12\x1d\n\nmarket_ids\x18\x02 \x03(\tR\tmarketIds\"\x80\x01\n\x13StreamQuoteResponse\x12>\n\x05quote\x18\x01 \x01(\x0b\x32(.injective_rfq_rpc.RFQProcessedQuoteTypeR\x05quote\x12)\n\x10stream_operation\x18\x02 \x01(\tR\x0fstreamOperation\"\x8b\x07\n\x15RFQProcessedQuoteType\x12\x14\n\x05\x65rror\x18\x32 \x01(\tR\x05\x65rror\x12+\n\x11\x65xecuted_quantity\x18\x33 \x01(\tR\x10\x65xecutedQuantity\x12\'\n\x0f\x65xecuted_margin\x18\x34 \x01(\tR\x0e\x65xecutedMargin\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x02 \x01(\tR\x0f\x63ontractAddress\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x15\n\x06rfq_id\x18\x04 \x01(\x04R\x05rfqId\x12\'\n\x0ftaker_direction\x18\x05 \x01(\tR\x0etakerDirection\x12\x16\n\x06margin\x18\x06 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x07 \x01(\tR\x08quantity\x12\x14\n\x05price\x18\x08 \x01(\tR\x05price\x12\x38\n\x06\x65xpiry\x18\t \x01(\x0b\x32 .injective_rfq_rpc.RFQExpiryTypeR\x06\x65xpiry\x12\x14\n\x05maker\x18\n \x01(\tR\x05maker\x12\x14\n\x05taker\x18\x0b \x01(\tR\x05taker\x12\x1c\n\tsignature\x18\x0c \x01(\tR\tsignature\x12\x16\n\x06status\x18\r \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\x0e \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0f \x01(\x12R\tupdatedAt\x12\x16\n\x06height\x18\x10 \x01(\x04R\x06height\x12\x1d\n\nevent_time\x18\x11 \x01(\x04R\teventTime\x12)\n\x10transaction_time\x18\x12 \x01(\x04R\x0ftransactionTime\x12\x34\n\x16maker_subaccount_nonce\x18\x13 \x01(\rR\x14makerSubaccountNonce\x12*\n\x11min_fill_quantity\x18\x14 \x01(\tR\x0fminFillQuantity\x12\x1f\n\x0bprice_check\x18\x15 \x01(\x08R\npriceCheck\x12\x1b\n\tclient_id\x18\x16 \x01(\tR\x08\x63lientId\x12\x1b\n\tsign_mode\x18\x17 \x01(\tR\x08signMode\x12 \n\x0c\x65vm_chain_id\x18\x18 \x01(\x04R\nevmChainId\"E\n\rRFQExpiryType\x12\x1c\n\ttimestamp\x18\x01 \x01(\x04R\ttimestamp\x12\x16\n\x06height\x18\x02 \x01(\x04R\x06height\"f\n\x15ListSettlementRequest\x12\x1c\n\taddresses\x18\x01 \x03(\tR\taddresses\x12\x19\n\x08per_page\x18\x02 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x03 \x01(\tR\x05token\"t\n\x16ListSettlementResponse\x12\x46\n\x0bsettlements\x18\x01 \x03(\x0b\x32$.injective_rfq_rpc.RFQSettlementTypeR\x0bsettlements\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\xce\x04\n\x11RFQSettlementType\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05taker\x18\x03 \x01(\tR\x05taker\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x05 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x06 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x07 \x01(\tR\nworstPrice\x12[\n\x0funfilled_action\x18\x08 \x01(\x0b\x32\x32.injective_rfq_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12+\n\x11\x66\x61llback_quantity\x18\t \x01(\tR\x10\x66\x61llbackQuantity\x12\'\n\x0f\x66\x61llback_margin\x18\n \x01(\tR\x0e\x66\x61llbackMargin\x12)\n\x10transaction_time\x18\x0b \x01(\x04R\x0ftransactionTime\x12\x1d\n\ncreated_at\x18\x0c \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\x12R\tupdatedAt\x12\x1d\n\nevent_time\x18\x0e \x01(\x04R\teventTime\x12\x16\n\x06height\x18\x0f \x01(\x04R\x06height\x12\x10\n\x03\x63id\x18\x10 \x01(\tR\x03\x63id\x12\x17\n\x07tx_hash\x18\x11 \x01(\tR\x06txHash\"\xb2\x01\n\x1fRFQSettlementUnfilledActionType\x12\x45\n\x05limit\x18\x01 \x01(\x0b\x32/.injective_rfq_rpc.RFQSettlementLimitActionTypeR\x05limit\x12H\n\x06market\x18\x02 \x01(\x0b\x32\x30.injective_rfq_rpc.RFQSettlementMarketActionTypeR\x06market\"4\n\x1cRFQSettlementLimitActionType\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\"\x1f\n\x1dRFQSettlementMarketActionType\"7\n\x17StreamSettlementRequest\x12\x1c\n\taddresses\x18\x01 \x03(\tR\taddresses\"\x8b\x01\n\x18StreamSettlementResponse\x12\x44\n\nsettlement\x18\x01 \x01(\x0b\x32$.injective_rfq_rpc.RFQSettlementTypeR\nsettlement\x12)\n\x10stream_operation\x18\x02 \x01(\tR\x0fstreamOperation\"\xbc\x01\n\x1d\x43reateConditionalOrderRequest\x12>\n\x05order\x18\x01 \x01(\x0b\x32(.injective_rfq_rpc.ConditionalOrderInputR\x05order\x12\x1c\n\tsignature\x18\x02 \x01(\tR\tsignature\x12\x1b\n\tsign_mode\x18\x03 \x01(\tR\x08signMode\x12 \n\x0c\x65vm_chain_id\x18\x04 \x01(\x04R\nevmChainId\"\xd8\x05\n\x15\x43onditionalOrderInput\x12\x18\n\x07version\x18\x01 \x01(\rR\x07version\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x03 \x01(\tR\x0f\x63ontractAddress\x12\x14\n\x05taker\x18\x04 \x01(\tR\x05taker\x12\x14\n\x05\x65poch\x18\x05 \x01(\x04R\x05\x65poch\x12\x15\n\x06rfq_id\x18\x06 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x07 \x01(\tR\x08marketId\x12)\n\x10subaccount_nonce\x18\x08 \x01(\rR\x0fsubaccountNonce\x12!\n\x0clane_version\x18\t \x01(\x04R\x0blaneVersion\x12\x1f\n\x0b\x64\x65\x61\x64line_ms\x18\n \x01(\x04R\ndeadlineMs\x12\x1c\n\tdirection\x18\x0b \x01(\tR\tdirection\x12\x1a\n\x08quantity\x18\x0c \x01(\tR\x08quantity\x12\x16\n\x06margin\x18\r \x01(\tR\x06margin\x12\x1f\n\x0bworst_price\x18\x0e \x01(\tR\nworstPrice\x12\x35\n\x17min_total_fill_quantity\x18\x0f \x01(\tR\x14minTotalFillQuantity\x12!\n\x0ctrigger_type\x18\x10 \x01(\tR\x0btriggerType\x12#\n\rtrigger_price\x18\x11 \x01(\tR\x0ctriggerPrice\x12\'\n\x0funfilled_action\x18\x12 \x01(\tR\x0eunfilledAction\x12\x10\n\x03\x63id\x18\x13 \x01(\tR\x03\x63id\x12\'\n\x0f\x61llowed_relayer\x18\x14 \x01(\tR\x0e\x61llowedRelayer\x12:\n\x1ataker_nonce_time_window_ms\x18\x15 \x01(\x04R\x16takerNonceTimeWindowMs\"g\n\x1e\x43reateConditionalOrderResponse\x12\x45\n\x05order\x18\x01 \x01(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x05order\"\xc7\x05\n\x1c\x43onditionalOrderResponseType\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12\'\n\x0frequest_address\x18\x07 \x01(\tR\x0erequestAddress\x12#\n\rtrigger_price\x18\x08 \x01(\tR\x0ctriggerPrice\x12\x16\n\x06status\x18\t \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\n \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0b \x01(\x12R\tupdatedAt\x12\x1d\n\nexpires_at\x18\x0c \x01(\x12R\texpiresAt\x12!\n\x0ctrigger_type\x18\r \x01(\tR\x0btriggerType\x12\x35\n\x17min_total_fill_quantity\x18\x0e \x01(\tR\x14minTotalFillQuantity\x12\x1d\n\nevent_time\x18\x0f \x01(\x04R\teventTime\x12\x14\n\x05\x65rror\x18\x10 \x01(\tR\x05\x65rror\x12\x17\n\x07tx_hash\x18\x11 \x01(\tR\x06txHash\x12\x1f\n\x0bterminal_at\x18\x12 \x01(\x12R\nterminalAt\x12 \n\x0c\x65vm_chain_id\x18\x13 \x01(\x04R\nevmChainId\x12:\n\x1ataker_nonce_time_window_ms\x18\x14 \x01(\x04R\x16takerNonceTimeWindowMs\x12\x16\n\x06\x65rrors\x18\x15 \x03(\tR\x06\x65rrors\"\xad\x01\n\x1cListConditionalOrdersRequest\x12\'\n\x0frequest_address\x18\x01 \x01(\tR\x0erequestAddress\x12\x16\n\x06status\x18\x02 \x03(\tR\x06status\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\"|\n\x1dListConditionalOrdersResponse\x12G\n\x06orders\x18\x01 \x03(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x06orders\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\x9d\x03\n\x1bTakerStreamStreamingRequest\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12\x41\n\x07request\x18\x02 \x01(\x0b\x32\'.injective_rfq_rpc.CreateRFQRequestTypeR\x07request\x12U\n\x11\x63onditional_order\x18\x03 \x01(\x0b\x32(.injective_rfq_rpc.ConditionalOrderInputR\x10\x63onditionalOrder\x12>\n\x1b\x63onditional_order_signature\x18\x04 \x01(\tR\x19\x63onditionalOrderSignature\x12=\n\x1b\x63onditional_order_sign_mode\x18\x05 \x01(\tR\x18\x63onditionalOrderSignMode\x12\x42\n\x1e\x63onditional_order_evm_chain_id\x18\x06 \x01(\x04R\x1a\x63onditionalOrderEvmChainId\"\xfc\x01\n\x14\x43reateRFQRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12\x16\n\x06\x65xpiry\x18\x07 \x01(\x04R\x06\x65xpiry\x12\x1f\n\x0bprice_check\x18\x08 \x01(\x08R\npriceCheck\"\xa5\x03\n\x13TakerStreamResponse\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12\x35\n\x05quote\x18\x02 \x01(\x0b\x32\x1f.injective_rfq_rpc.RFQQuoteTypeR\x05quote\x12\x44\n\x0brequest_ack\x18\x03 \x01(\x0b\x32#.injective_rfq_rpc.RequestStreamAckR\nrequestAck\x12\x34\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.injective_rfq_rpc.StreamErrorR\x05\x65rror\x12Z\n\x15\x63onditional_order_ack\x18\x05 \x01(\x0b\x32&.injective_rfq_rpc.ConditionalOrderAckR\x13\x63onditionalOrderAck\x12\\\n\x11\x63onditional_order\x18\x06 \x01(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x10\x63onditionalOrder\"\x96\x06\n\x0cRFQQuoteType\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x02 \x01(\tR\x0f\x63ontractAddress\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x15\n\x06rfq_id\x18\x04 \x01(\x04R\x05rfqId\x12\'\n\x0ftaker_direction\x18\x05 \x01(\tR\x0etakerDirection\x12\x16\n\x06margin\x18\x06 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x07 \x01(\tR\x08quantity\x12\x14\n\x05price\x18\x08 \x01(\tR\x05price\x12\x38\n\x06\x65xpiry\x18\t \x01(\x0b\x32 .injective_rfq_rpc.RFQExpiryTypeR\x06\x65xpiry\x12\x14\n\x05maker\x18\n \x01(\tR\x05maker\x12\x14\n\x05taker\x18\x0b \x01(\tR\x05taker\x12\x1c\n\tsignature\x18\x0c \x01(\tR\tsignature\x12\x16\n\x06status\x18\r \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\x0e \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0f \x01(\x12R\tupdatedAt\x12\x16\n\x06height\x18\x10 \x01(\x04R\x06height\x12\x1d\n\nevent_time\x18\x11 \x01(\x04R\teventTime\x12)\n\x10transaction_time\x18\x12 \x01(\x04R\x0ftransactionTime\x12\x34\n\x16maker_subaccount_nonce\x18\x13 \x01(\rR\x14makerSubaccountNonce\x12*\n\x11min_fill_quantity\x18\x14 \x01(\tR\x0fminFillQuantity\x12\x1f\n\x0bprice_check\x18\x15 \x01(\x08R\npriceCheck\x12\x1b\n\tclient_id\x18\x16 \x01(\tR\x08\x63lientId\x12\x1b\n\tsign_mode\x18\x17 \x01(\tR\x08signMode\x12 \n\x0c\x65vm_chain_id\x18\x18 \x01(\x04R\nevmChainId\"^\n\x10RequestStreamAck\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tclient_id\x18\x02 \x01(\tR\x08\x63lientId\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\"L\n\x0bStreamError\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x19\n\x08message_\x18\x02 \x01(\tR\x07message\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\"\\\n\x13\x43onditionalOrderAck\x12\x45\n\x05order\x18\x01 \x01(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x05order\"\xa9\x01\n\x1bMakerStreamStreamingRequest\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12\x35\n\x05quote\x18\x02 \x01(\x0b\x32\x1f.injective_rfq_rpc.RFQQuoteTypeR\x05quote\x12\x30\n\x04\x61uth\x18\x03 \x01(\x0b\x32\x1c.injective_rfq_rpc.MakerAuthR\x04\x61uth\"K\n\tMakerAuth\x12 \n\x0c\x65vm_chain_id\x18\x01 \x01(\x04R\nevmChainId\x12\x1c\n\tsignature\x18\x02 \x01(\tR\tsignature\"\xcc\x03\n\x13MakerStreamResponse\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12;\n\x07request\x18\x02 \x01(\x0b\x32!.injective_rfq_rpc.RFQRequestTypeR\x07request\x12>\n\tquote_ack\x18\x03 \x01(\x0b\x32!.injective_rfq_rpc.QuoteStreamAckR\x08quoteAck\x12\x34\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.injective_rfq_rpc.StreamErrorR\x05\x65rror\x12Q\n\x0fprocessed_quote\x18\x05 \x01(\x0b\x32(.injective_rfq_rpc.RFQProcessedQuoteTypeR\x0eprocessedQuote\x12K\n\nsettlement\x18\x06 \x01(\x0b\x32+.injective_rfq_rpc.RFQSettlementMakerUpdateR\nsettlement\x12?\n\tchallenge\x18\x07 \x01(\x0b\x32!.injective_rfq_rpc.MakerChallengeR\tchallenge\"?\n\x0eQuoteStreamAck\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\"\x94\x05\n\x18RFQSettlementMakerUpdate\x12=\n\x06quotes\x18\x32 \x03(\x0b\x32%.injective_rfq_rpc.RFQSettlementQuoteR\x06quotes\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05taker\x18\x03 \x01(\tR\x05taker\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x05 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x06 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x07 \x01(\tR\nworstPrice\x12[\n\x0funfilled_action\x18\x08 \x01(\x0b\x32\x32.injective_rfq_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12+\n\x11\x66\x61llback_quantity\x18\t \x01(\tR\x10\x66\x61llbackQuantity\x12\'\n\x0f\x66\x61llback_margin\x18\n \x01(\tR\x0e\x66\x61llbackMargin\x12)\n\x10transaction_time\x18\x0b \x01(\x04R\x0ftransactionTime\x12\x1d\n\ncreated_at\x18\x0c \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\x12R\tupdatedAt\x12\x1d\n\nevent_time\x18\x0e \x01(\x04R\teventTime\x12\x16\n\x06height\x18\x0f \x01(\x04R\x06height\x12\x10\n\x03\x63id\x18\x10 \x01(\tR\x03\x63id\x12\x17\n\x07tx_hash\x18\x11 \x01(\tR\x06txHash\"\xea\x02\n\x12RFQSettlementQuote\x12\x14\n\x05maker\x18\x01 \x01(\tR\x05maker\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12#\n\rquoted_margin\x18\x03 \x01(\tR\x0cquotedMargin\x12\'\n\x0fquoted_quantity\x18\x04 \x01(\tR\x0equotedQuantity\x12\'\n\x0f\x65xecuted_margin\x18\x05 \x01(\tR\x0e\x65xecutedMargin\x12+\n\x11\x65xecuted_quantity\x18\x06 \x01(\tR\x10\x65xecutedQuantity\x12\x38\n\x06\x65xpiry\x18\x07 \x01(\x0b\x32 .injective_rfq_rpc.RFQExpiryTypeR\x06\x65xpiry\x12\x1c\n\tsignature\x18\x08 \x01(\tR\tsignature\x12\x14\n\x05nonce\x18\t \x01(\x04R\x05nonce\x12\x16\n\x06status\x18\n \x01(\tR\x06status\"g\n\x0eMakerChallenge\x12\x14\n\x05nonce\x18\x01 \x01(\tR\x05nonce\x12 \n\x0c\x65vm_chain_id\x18\x02 \x01(\x04R\nevmChainId\x12\x1d\n\nexpires_at\x18\x03 \x01(\x12R\texpiresAt2\xfe\x06\n\x0fInjectiveRfqRPC\x12\x64\n\rStreamRequest\x12\'.injective_rfq_rpc.StreamRequestRequest\x1a(.injective_rfq_rpc.StreamRequestResponse0\x01\x12^\n\x0bStreamQuote\x12%.injective_rfq_rpc.StreamQuoteRequest\x1a&.injective_rfq_rpc.StreamQuoteResponse0\x01\x12\x65\n\x0eListSettlement\x12(.injective_rfq_rpc.ListSettlementRequest\x1a).injective_rfq_rpc.ListSettlementResponse\x12m\n\x10StreamSettlement\x12*.injective_rfq_rpc.StreamSettlementRequest\x1a+.injective_rfq_rpc.StreamSettlementResponse0\x01\x12}\n\x16\x43reateConditionalOrder\x12\x30.injective_rfq_rpc.CreateConditionalOrderRequest\x1a\x31.injective_rfq_rpc.CreateConditionalOrderResponse\x12z\n\x15ListConditionalOrders\x12/.injective_rfq_rpc.ListConditionalOrdersRequest\x1a\x30.injective_rfq_rpc.ListConditionalOrdersResponse\x12i\n\x0bTakerStream\x12..injective_rfq_rpc.TakerStreamStreamingRequest\x1a&.injective_rfq_rpc.TakerStreamResponse(\x01\x30\x01\x12i\n\x0bMakerStream\x12..injective_rfq_rpc.MakerStreamStreamingRequest\x1a&.injective_rfq_rpc.MakerStreamResponse(\x01\x30\x01\x42\x9f\x01\n\x15\x63om.injective_rfq_rpcB\x14InjectiveRfqRpcProtoP\x01Z\x14/injective_rfq_rpcpb\xa2\x02\x03IXX\xaa\x02\x0fInjectiveRfqRpc\xca\x02\x0fInjectiveRfqRpc\xe2\x02\x1bInjectiveRfqRpc\\GPBMetadata\xea\x02\x0fInjectiveRfqRpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n exchange/injective_rfq_rpc.proto\x12\x11injective_rfq_rpc\"5\n\x14StreamRequestRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\"\x7f\n\x15StreamRequestResponse\x12;\n\x07request\x18\x01 \x01(\x0b\x32!.injective_rfq_rpc.RFQRequestTypeR\x07request\x12)\n\x10stream_operation\x18\x02 \x01(\tR\x0fstreamOperation\"\xae\x03\n\x0eRFQRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x15\n\x06rfq_id\x18\x02 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x05 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x06 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x07 \x01(\tR\nworstPrice\x12\'\n\x0frequest_address\x18\x08 \x01(\tR\x0erequestAddress\x12\x16\n\x06\x65xpiry\x18\t \x01(\x04R\x06\x65xpiry\x12\x16\n\x06status\x18\n \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\x0b \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0c \x01(\x12R\tupdatedAt\x12)\n\x10transaction_time\x18\r \x01(\x04R\x0ftransactionTime\x12\x16\n\x06height\x18\x0e \x01(\x04R\x06height\"Q\n\x12StreamQuoteRequest\x12\x1c\n\taddresses\x18\x01 \x03(\tR\taddresses\x12\x1d\n\nmarket_ids\x18\x02 \x03(\tR\tmarketIds\"\x80\x01\n\x13StreamQuoteResponse\x12>\n\x05quote\x18\x01 \x01(\x0b\x32(.injective_rfq_rpc.RFQProcessedQuoteTypeR\x05quote\x12)\n\x10stream_operation\x18\x02 \x01(\tR\x0fstreamOperation\"\x8b\x07\n\x15RFQProcessedQuoteType\x12\x14\n\x05\x65rror\x18\x32 \x01(\tR\x05\x65rror\x12+\n\x11\x65xecuted_quantity\x18\x33 \x01(\tR\x10\x65xecutedQuantity\x12\'\n\x0f\x65xecuted_margin\x18\x34 \x01(\tR\x0e\x65xecutedMargin\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x02 \x01(\tR\x0f\x63ontractAddress\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x15\n\x06rfq_id\x18\x04 \x01(\x04R\x05rfqId\x12\'\n\x0ftaker_direction\x18\x05 \x01(\tR\x0etakerDirection\x12\x16\n\x06margin\x18\x06 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x07 \x01(\tR\x08quantity\x12\x14\n\x05price\x18\x08 \x01(\tR\x05price\x12\x38\n\x06\x65xpiry\x18\t \x01(\x0b\x32 .injective_rfq_rpc.RFQExpiryTypeR\x06\x65xpiry\x12\x14\n\x05maker\x18\n \x01(\tR\x05maker\x12\x14\n\x05taker\x18\x0b \x01(\tR\x05taker\x12\x1c\n\tsignature\x18\x0c \x01(\tR\tsignature\x12\x16\n\x06status\x18\r \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\x0e \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0f \x01(\x12R\tupdatedAt\x12\x16\n\x06height\x18\x10 \x01(\x04R\x06height\x12\x1d\n\nevent_time\x18\x11 \x01(\x04R\teventTime\x12)\n\x10transaction_time\x18\x12 \x01(\x04R\x0ftransactionTime\x12\x34\n\x16maker_subaccount_nonce\x18\x13 \x01(\rR\x14makerSubaccountNonce\x12*\n\x11min_fill_quantity\x18\x14 \x01(\tR\x0fminFillQuantity\x12\x1f\n\x0bprice_check\x18\x15 \x01(\x08R\npriceCheck\x12\x1b\n\tclient_id\x18\x16 \x01(\tR\x08\x63lientId\x12\x1b\n\tsign_mode\x18\x17 \x01(\tR\x08signMode\x12 \n\x0c\x65vm_chain_id\x18\x18 \x01(\x04R\nevmChainId\"E\n\rRFQExpiryType\x12\x1c\n\ttimestamp\x18\x01 \x01(\x04R\ttimestamp\x12\x16\n\x06height\x18\x02 \x01(\x04R\x06height\"f\n\x15ListSettlementRequest\x12\x1c\n\taddresses\x18\x01 \x03(\tR\taddresses\x12\x19\n\x08per_page\x18\x02 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x03 \x01(\tR\x05token\"t\n\x16ListSettlementResponse\x12\x46\n\x0bsettlements\x18\x01 \x03(\x0b\x32$.injective_rfq_rpc.RFQSettlementTypeR\x0bsettlements\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\xce\x04\n\x11RFQSettlementType\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05taker\x18\x03 \x01(\tR\x05taker\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x05 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x06 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x07 \x01(\tR\nworstPrice\x12[\n\x0funfilled_action\x18\x08 \x01(\x0b\x32\x32.injective_rfq_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12+\n\x11\x66\x61llback_quantity\x18\t \x01(\tR\x10\x66\x61llbackQuantity\x12\'\n\x0f\x66\x61llback_margin\x18\n \x01(\tR\x0e\x66\x61llbackMargin\x12)\n\x10transaction_time\x18\x0b \x01(\x04R\x0ftransactionTime\x12\x1d\n\ncreated_at\x18\x0c \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\x12R\tupdatedAt\x12\x1d\n\nevent_time\x18\x0e \x01(\x04R\teventTime\x12\x16\n\x06height\x18\x0f \x01(\x04R\x06height\x12\x10\n\x03\x63id\x18\x10 \x01(\tR\x03\x63id\x12\x17\n\x07tx_hash\x18\x11 \x01(\tR\x06txHash\"\xb2\x01\n\x1fRFQSettlementUnfilledActionType\x12\x45\n\x05limit\x18\x01 \x01(\x0b\x32/.injective_rfq_rpc.RFQSettlementLimitActionTypeR\x05limit\x12H\n\x06market\x18\x02 \x01(\x0b\x32\x30.injective_rfq_rpc.RFQSettlementMarketActionTypeR\x06market\"4\n\x1cRFQSettlementLimitActionType\x12\x14\n\x05price\x18\x01 \x01(\tR\x05price\"\x1f\n\x1dRFQSettlementMarketActionType\"7\n\x17StreamSettlementRequest\x12\x1c\n\taddresses\x18\x01 \x03(\tR\taddresses\"\x8b\x01\n\x18StreamSettlementResponse\x12\x44\n\nsettlement\x18\x01 \x01(\x0b\x32$.injective_rfq_rpc.RFQSettlementTypeR\nsettlement\x12)\n\x10stream_operation\x18\x02 \x01(\tR\x0fstreamOperation\"\xbc\x01\n\x1d\x43reateConditionalOrderRequest\x12>\n\x05order\x18\x01 \x01(\x0b\x32(.injective_rfq_rpc.ConditionalOrderInputR\x05order\x12\x1c\n\tsignature\x18\x02 \x01(\tR\tsignature\x12\x1b\n\tsign_mode\x18\x03 \x01(\tR\x08signMode\x12 \n\x0c\x65vm_chain_id\x18\x04 \x01(\x04R\nevmChainId\"\xd8\x05\n\x15\x43onditionalOrderInput\x12\x18\n\x07version\x18\x01 \x01(\rR\x07version\x12\x19\n\x08\x63hain_id\x18\x02 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x03 \x01(\tR\x0f\x63ontractAddress\x12\x14\n\x05taker\x18\x04 \x01(\tR\x05taker\x12\x14\n\x05\x65poch\x18\x05 \x01(\x04R\x05\x65poch\x12\x15\n\x06rfq_id\x18\x06 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x07 \x01(\tR\x08marketId\x12)\n\x10subaccount_nonce\x18\x08 \x01(\rR\x0fsubaccountNonce\x12!\n\x0clane_version\x18\t \x01(\x04R\x0blaneVersion\x12\x1f\n\x0b\x64\x65\x61\x64line_ms\x18\n \x01(\x04R\ndeadlineMs\x12\x1c\n\tdirection\x18\x0b \x01(\tR\tdirection\x12\x1a\n\x08quantity\x18\x0c \x01(\tR\x08quantity\x12\x16\n\x06margin\x18\r \x01(\tR\x06margin\x12\x1f\n\x0bworst_price\x18\x0e \x01(\tR\nworstPrice\x12\x35\n\x17min_total_fill_quantity\x18\x0f \x01(\tR\x14minTotalFillQuantity\x12!\n\x0ctrigger_type\x18\x10 \x01(\tR\x0btriggerType\x12#\n\rtrigger_price\x18\x11 \x01(\tR\x0ctriggerPrice\x12\'\n\x0funfilled_action\x18\x12 \x01(\tR\x0eunfilledAction\x12\x10\n\x03\x63id\x18\x13 \x01(\tR\x03\x63id\x12\'\n\x0f\x61llowed_relayer\x18\x14 \x01(\tR\x0e\x61llowedRelayer\x12:\n\x1ataker_nonce_time_window_ms\x18\x15 \x01(\x04R\x16takerNonceTimeWindowMs\"g\n\x1e\x43reateConditionalOrderResponse\x12\x45\n\x05order\x18\x01 \x01(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x05order\"\xc7\x05\n\x1c\x43onditionalOrderResponseType\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12\'\n\x0frequest_address\x18\x07 \x01(\tR\x0erequestAddress\x12#\n\rtrigger_price\x18\x08 \x01(\tR\x0ctriggerPrice\x12\x16\n\x06status\x18\t \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\n \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0b \x01(\x12R\tupdatedAt\x12\x1d\n\nexpires_at\x18\x0c \x01(\x12R\texpiresAt\x12!\n\x0ctrigger_type\x18\r \x01(\tR\x0btriggerType\x12\x35\n\x17min_total_fill_quantity\x18\x0e \x01(\tR\x14minTotalFillQuantity\x12\x1d\n\nevent_time\x18\x0f \x01(\x04R\teventTime\x12\x14\n\x05\x65rror\x18\x10 \x01(\tR\x05\x65rror\x12\x17\n\x07tx_hash\x18\x11 \x01(\tR\x06txHash\x12\x1f\n\x0bterminal_at\x18\x12 \x01(\x12R\nterminalAt\x12 \n\x0c\x65vm_chain_id\x18\x13 \x01(\x04R\nevmChainId\x12:\n\x1ataker_nonce_time_window_ms\x18\x14 \x01(\x04R\x16takerNonceTimeWindowMs\x12\x16\n\x06\x65rrors\x18\x15 \x03(\tR\x06\x65rrors\"\xad\x01\n\x1cListConditionalOrdersRequest\x12\'\n\x0frequest_address\x18\x01 \x01(\tR\x0erequestAddress\x12\x16\n\x06status\x18\x02 \x03(\tR\x06status\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\"|\n\x1dListConditionalOrdersResponse\x12G\n\x06orders\x18\x01 \x03(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x06orders\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\x9d\x03\n\x1bTakerStreamStreamingRequest\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12\x41\n\x07request\x18\x02 \x01(\x0b\x32\'.injective_rfq_rpc.CreateRFQRequestTypeR\x07request\x12U\n\x11\x63onditional_order\x18\x03 \x01(\x0b\x32(.injective_rfq_rpc.ConditionalOrderInputR\x10\x63onditionalOrder\x12>\n\x1b\x63onditional_order_signature\x18\x04 \x01(\tR\x19\x63onditionalOrderSignature\x12=\n\x1b\x63onditional_order_sign_mode\x18\x05 \x01(\tR\x18\x63onditionalOrderSignMode\x12\x42\n\x1e\x63onditional_order_evm_chain_id\x18\x06 \x01(\x04R\x1a\x63onditionalOrderEvmChainId\"\xfc\x01\n\x14\x43reateRFQRequestType\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1c\n\tdirection\x18\x03 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x04 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x06 \x01(\tR\nworstPrice\x12\x16\n\x06\x65xpiry\x18\x07 \x01(\x04R\x06\x65xpiry\x12\x1f\n\x0bprice_check\x18\x08 \x01(\x08R\npriceCheck\"\xa5\x03\n\x13TakerStreamResponse\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12\x35\n\x05quote\x18\x02 \x01(\x0b\x32\x1f.injective_rfq_rpc.RFQQuoteTypeR\x05quote\x12\x44\n\x0brequest_ack\x18\x03 \x01(\x0b\x32#.injective_rfq_rpc.RequestStreamAckR\nrequestAck\x12\x34\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.injective_rfq_rpc.StreamErrorR\x05\x65rror\x12Z\n\x15\x63onditional_order_ack\x18\x05 \x01(\x0b\x32&.injective_rfq_rpc.ConditionalOrderAckR\x13\x63onditionalOrderAck\x12\\\n\x11\x63onditional_order\x18\x06 \x01(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x10\x63onditionalOrder\"\x96\x06\n\x0cRFQQuoteType\x12\x19\n\x08\x63hain_id\x18\x01 \x01(\tR\x07\x63hainId\x12)\n\x10\x63ontract_address\x18\x02 \x01(\tR\x0f\x63ontractAddress\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x15\n\x06rfq_id\x18\x04 \x01(\x04R\x05rfqId\x12\'\n\x0ftaker_direction\x18\x05 \x01(\tR\x0etakerDirection\x12\x16\n\x06margin\x18\x06 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x07 \x01(\tR\x08quantity\x12\x14\n\x05price\x18\x08 \x01(\tR\x05price\x12\x38\n\x06\x65xpiry\x18\t \x01(\x0b\x32 .injective_rfq_rpc.RFQExpiryTypeR\x06\x65xpiry\x12\x14\n\x05maker\x18\n \x01(\tR\x05maker\x12\x14\n\x05taker\x18\x0b \x01(\tR\x05taker\x12\x1c\n\tsignature\x18\x0c \x01(\tR\tsignature\x12\x16\n\x06status\x18\r \x01(\tR\x06status\x12\x1d\n\ncreated_at\x18\x0e \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0f \x01(\x12R\tupdatedAt\x12\x16\n\x06height\x18\x10 \x01(\x04R\x06height\x12\x1d\n\nevent_time\x18\x11 \x01(\x04R\teventTime\x12)\n\x10transaction_time\x18\x12 \x01(\x04R\x0ftransactionTime\x12\x34\n\x16maker_subaccount_nonce\x18\x13 \x01(\rR\x14makerSubaccountNonce\x12*\n\x11min_fill_quantity\x18\x14 \x01(\tR\x0fminFillQuantity\x12\x1f\n\x0bprice_check\x18\x15 \x01(\x08R\npriceCheck\x12\x1b\n\tclient_id\x18\x16 \x01(\tR\x08\x63lientId\x12\x1b\n\tsign_mode\x18\x17 \x01(\tR\x08signMode\x12 \n\x0c\x65vm_chain_id\x18\x18 \x01(\x04R\nevmChainId\"^\n\x10RequestStreamAck\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tclient_id\x18\x02 \x01(\tR\x08\x63lientId\x12\x16\n\x06status\x18\x03 \x01(\tR\x06status\"y\n\x0bStreamError\x12\x12\n\x04\x63ode\x18\x01 \x01(\tR\x04\x63ode\x12\x19\n\x08message_\x18\x02 \x01(\tR\x07message\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12\x14\n\x05taker\x18\x04 \x01(\tR\x05taker\x12\x15\n\x06rfq_id\x18\x05 \x01(\x04R\x05rfqId\"\\\n\x13\x43onditionalOrderAck\x12\x45\n\x05order\x18\x01 \x01(\x0b\x32/.injective_rfq_rpc.ConditionalOrderResponseTypeR\x05order\"\xa9\x01\n\x1bMakerStreamStreamingRequest\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12\x35\n\x05quote\x18\x02 \x01(\x0b\x32\x1f.injective_rfq_rpc.RFQQuoteTypeR\x05quote\x12\x30\n\x04\x61uth\x18\x03 \x01(\x0b\x32\x1c.injective_rfq_rpc.MakerAuthR\x04\x61uth\"K\n\tMakerAuth\x12 \n\x0c\x65vm_chain_id\x18\x01 \x01(\x04R\nevmChainId\x12\x1c\n\tsignature\x18\x02 \x01(\tR\tsignature\"\xcc\x03\n\x13MakerStreamResponse\x12!\n\x0cmessage_type\x18\x01 \x01(\tR\x0bmessageType\x12;\n\x07request\x18\x02 \x01(\x0b\x32!.injective_rfq_rpc.RFQRequestTypeR\x07request\x12>\n\tquote_ack\x18\x03 \x01(\x0b\x32!.injective_rfq_rpc.QuoteStreamAckR\x08quoteAck\x12\x34\n\x05\x65rror\x18\x04 \x01(\x0b\x32\x1e.injective_rfq_rpc.StreamErrorR\x05\x65rror\x12Q\n\x0fprocessed_quote\x18\x05 \x01(\x0b\x32(.injective_rfq_rpc.RFQProcessedQuoteTypeR\x0eprocessedQuote\x12K\n\nsettlement\x18\x06 \x01(\x0b\x32+.injective_rfq_rpc.RFQSettlementMakerUpdateR\nsettlement\x12?\n\tchallenge\x18\x07 \x01(\x0b\x32!.injective_rfq_rpc.MakerChallengeR\tchallenge\"U\n\x0eQuoteStreamAck\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x12\x14\n\x05taker\x18\x03 \x01(\tR\x05taker\"\x94\x05\n\x18RFQSettlementMakerUpdate\x12=\n\x06quotes\x18\x32 \x03(\x0b\x32%.injective_rfq_rpc.RFQSettlementQuoteR\x06quotes\x12\x15\n\x06rfq_id\x18\x01 \x01(\x04R\x05rfqId\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x14\n\x05taker\x18\x03 \x01(\tR\x05taker\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x16\n\x06margin\x18\x05 \x01(\tR\x06margin\x12\x1a\n\x08quantity\x18\x06 \x01(\tR\x08quantity\x12\x1f\n\x0bworst_price\x18\x07 \x01(\tR\nworstPrice\x12[\n\x0funfilled_action\x18\x08 \x01(\x0b\x32\x32.injective_rfq_rpc.RFQSettlementUnfilledActionTypeR\x0eunfilledAction\x12+\n\x11\x66\x61llback_quantity\x18\t \x01(\tR\x10\x66\x61llbackQuantity\x12\'\n\x0f\x66\x61llback_margin\x18\n \x01(\tR\x0e\x66\x61llbackMargin\x12)\n\x10transaction_time\x18\x0b \x01(\x04R\x0ftransactionTime\x12\x1d\n\ncreated_at\x18\x0c \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\x12R\tupdatedAt\x12\x1d\n\nevent_time\x18\x0e \x01(\x04R\teventTime\x12\x16\n\x06height\x18\x0f \x01(\x04R\x06height\x12\x10\n\x03\x63id\x18\x10 \x01(\tR\x03\x63id\x12\x17\n\x07tx_hash\x18\x11 \x01(\tR\x06txHash\"\xea\x02\n\x12RFQSettlementQuote\x12\x14\n\x05maker\x18\x01 \x01(\tR\x05maker\x12\x14\n\x05price\x18\x02 \x01(\tR\x05price\x12#\n\rquoted_margin\x18\x03 \x01(\tR\x0cquotedMargin\x12\'\n\x0fquoted_quantity\x18\x04 \x01(\tR\x0equotedQuantity\x12\'\n\x0f\x65xecuted_margin\x18\x05 \x01(\tR\x0e\x65xecutedMargin\x12+\n\x11\x65xecuted_quantity\x18\x06 \x01(\tR\x10\x65xecutedQuantity\x12\x38\n\x06\x65xpiry\x18\x07 \x01(\x0b\x32 .injective_rfq_rpc.RFQExpiryTypeR\x06\x65xpiry\x12\x1c\n\tsignature\x18\x08 \x01(\tR\tsignature\x12\x14\n\x05nonce\x18\t \x01(\x04R\x05nonce\x12\x16\n\x06status\x18\n \x01(\tR\x06status\"g\n\x0eMakerChallenge\x12\x14\n\x05nonce\x18\x01 \x01(\tR\x05nonce\x12 \n\x0c\x65vm_chain_id\x18\x02 \x01(\x04R\nevmChainId\x12\x1d\n\nexpires_at\x18\x03 \x01(\x12R\texpiresAt2\xfe\x06\n\x0fInjectiveRfqRPC\x12\x64\n\rStreamRequest\x12\'.injective_rfq_rpc.StreamRequestRequest\x1a(.injective_rfq_rpc.StreamRequestResponse0\x01\x12^\n\x0bStreamQuote\x12%.injective_rfq_rpc.StreamQuoteRequest\x1a&.injective_rfq_rpc.StreamQuoteResponse0\x01\x12\x65\n\x0eListSettlement\x12(.injective_rfq_rpc.ListSettlementRequest\x1a).injective_rfq_rpc.ListSettlementResponse\x12m\n\x10StreamSettlement\x12*.injective_rfq_rpc.StreamSettlementRequest\x1a+.injective_rfq_rpc.StreamSettlementResponse0\x01\x12}\n\x16\x43reateConditionalOrder\x12\x30.injective_rfq_rpc.CreateConditionalOrderRequest\x1a\x31.injective_rfq_rpc.CreateConditionalOrderResponse\x12z\n\x15ListConditionalOrders\x12/.injective_rfq_rpc.ListConditionalOrdersRequest\x1a\x30.injective_rfq_rpc.ListConditionalOrdersResponse\x12i\n\x0bTakerStream\x12..injective_rfq_rpc.TakerStreamStreamingRequest\x1a&.injective_rfq_rpc.TakerStreamResponse(\x01\x30\x01\x12i\n\x0bMakerStream\x12..injective_rfq_rpc.MakerStreamStreamingRequest\x1a&.injective_rfq_rpc.MakerStreamResponse(\x01\x30\x01\x42\x9f\x01\n\x15\x63om.injective_rfq_rpcB\x14InjectiveRfqRpcProtoP\x01Z\x14/injective_rfq_rpcpb\xa2\x02\x03IXX\xaa\x02\x0fInjectiveRfqRpc\xca\x02\x0fInjectiveRfqRpc\xe2\x02\x1bInjectiveRfqRpc\\GPBMetadata\xea\x02\x0fInjectiveRfqRpcb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -75,23 +75,23 @@ _globals['_REQUESTSTREAMACK']._serialized_start=7080 _globals['_REQUESTSTREAMACK']._serialized_end=7174 _globals['_STREAMERROR']._serialized_start=7176 - _globals['_STREAMERROR']._serialized_end=7252 - _globals['_CONDITIONALORDERACK']._serialized_start=7254 - _globals['_CONDITIONALORDERACK']._serialized_end=7346 - _globals['_MAKERSTREAMSTREAMINGREQUEST']._serialized_start=7349 - _globals['_MAKERSTREAMSTREAMINGREQUEST']._serialized_end=7518 - _globals['_MAKERAUTH']._serialized_start=7520 - _globals['_MAKERAUTH']._serialized_end=7595 - _globals['_MAKERSTREAMRESPONSE']._serialized_start=7598 - _globals['_MAKERSTREAMRESPONSE']._serialized_end=8058 - _globals['_QUOTESTREAMACK']._serialized_start=8060 - _globals['_QUOTESTREAMACK']._serialized_end=8123 - _globals['_RFQSETTLEMENTMAKERUPDATE']._serialized_start=8126 - _globals['_RFQSETTLEMENTMAKERUPDATE']._serialized_end=8786 - _globals['_RFQSETTLEMENTQUOTE']._serialized_start=8789 - _globals['_RFQSETTLEMENTQUOTE']._serialized_end=9151 - _globals['_MAKERCHALLENGE']._serialized_start=9153 - _globals['_MAKERCHALLENGE']._serialized_end=9256 - _globals['_INJECTIVERFQRPC']._serialized_start=9259 - _globals['_INJECTIVERFQRPC']._serialized_end=10153 + _globals['_STREAMERROR']._serialized_end=7297 + _globals['_CONDITIONALORDERACK']._serialized_start=7299 + _globals['_CONDITIONALORDERACK']._serialized_end=7391 + _globals['_MAKERSTREAMSTREAMINGREQUEST']._serialized_start=7394 + _globals['_MAKERSTREAMSTREAMINGREQUEST']._serialized_end=7563 + _globals['_MAKERAUTH']._serialized_start=7565 + _globals['_MAKERAUTH']._serialized_end=7640 + _globals['_MAKERSTREAMRESPONSE']._serialized_start=7643 + _globals['_MAKERSTREAMRESPONSE']._serialized_end=8103 + _globals['_QUOTESTREAMACK']._serialized_start=8105 + _globals['_QUOTESTREAMACK']._serialized_end=8190 + _globals['_RFQSETTLEMENTMAKERUPDATE']._serialized_start=8193 + _globals['_RFQSETTLEMENTMAKERUPDATE']._serialized_end=8853 + _globals['_RFQSETTLEMENTQUOTE']._serialized_start=8856 + _globals['_RFQSETTLEMENTQUOTE']._serialized_end=9218 + _globals['_MAKERCHALLENGE']._serialized_start=9220 + _globals['_MAKERCHALLENGE']._serialized_end=9323 + _globals['_INJECTIVERFQRPC']._serialized_start=9326 + _globals['_INJECTIVERFQRPC']._serialized_end=10220 # @@protoc_insertion_point(module_scope) diff --git a/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2.py b/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2.py index 42081a3a..1175db12 100644 --- a/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2.py +++ b/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2.py @@ -14,7 +14,7 @@ -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+exchange/injective_tc_derivatives_rpc.proto\x12\x1cinjective_tc_derivatives_rpc\"\xad\x01\n\x14OrdersHistoryRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\"\x7f\n\x15OrdersHistoryResponse\x12R\n\x06orders\x18\x01 \x03(\x0b\x32:.injective_tc_derivatives_rpc.TCDerivativeOrderHistoryTypeR\x06orders\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\xd8\x05\n\x1cTCDerivativeOrderHistoryType\x12\x1d\n\norder_hash\x18\x01 \x01(\tR\torderHash\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1b\n\tis_active\x18\x03 \x01(\x08R\x08isActive\x12#\n\rsubaccount_id\x18\x04 \x01(\tR\x0csubaccountId\x12%\n\x0e\x65xecution_type\x18\x05 \x01(\tR\rexecutionType\x12\x1d\n\norder_type\x18\x06 \x01(\tR\torderType\x12\x14\n\x05price\x18\x07 \x01(\tR\x05price\x12#\n\rtrigger_price\x18\x08 \x01(\tR\x0ctriggerPrice\x12\x1a\n\x08quantity\x18\t \x01(\tR\x08quantity\x12\'\n\x0f\x66illed_quantity\x18\n \x01(\tR\x0e\x66illedQuantity\x12\x14\n\x05state\x18\x0b \x01(\tR\x05state\x12\x1d\n\ncreated_at\x18\x0c \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\x12R\tupdatedAt\x12$\n\x0eis_reduce_only\x18\x0e \x01(\x08R\x0cisReduceOnly\x12\x1c\n\tdirection\x18\x0f \x01(\tR\tdirection\x12%\n\x0eis_conditional\x18\x10 \x01(\x08R\risConditional\x12\x1d\n\ntrigger_at\x18\x11 \x01(\x04R\ttriggerAt\x12*\n\x11placed_order_hash\x18\x12 \x01(\tR\x0fplacedOrderHash\x12\x16\n\x06margin\x18\x13 \x01(\tR\x06margin\x12\x17\n\x07tx_hash\x18\x14 \x01(\tR\x06txHash\x12\x10\n\x03\x63id\x18\x15 \x01(\tR\x03\x63id\x12\'\n\x0f\x61\x63\x63ount_address\x18\x16 \x01(\tR\x0e\x61\x63\x63ountAddress\"d\n\x1aStreamOrdersHistoryRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\"\xb4\x01\n\x1bStreamOrdersHistoryResponse\x12P\n\x05order\x18\x01 \x01(\x0b\x32:.injective_tc_derivatives_rpc.TCDerivativeOrderHistoryTypeR\x05order\x12%\n\x0eoperation_type\x18\x02 \x01(\tR\roperationType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x12R\ttimestamp\"\xa6\x01\n\rOrdersRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\"p\n\x0eOrdersResponse\x12J\n\x06orders\x18\x01 \x03(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativeLimitOrderR\x06orders\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\x80\x06\n\x14\x44\x65rivativeLimitOrder\x12\x1d\n\norder_hash\x18\x01 \x01(\tR\torderHash\x12\x1d\n\norder_side\x18\x02 \x01(\tR\torderSide\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12#\n\rsubaccount_id\x18\x04 \x01(\tR\x0csubaccountId\x12$\n\x0eis_reduce_only\x18\x05 \x01(\x08R\x0cisReduceOnly\x12\x16\n\x06margin\x18\x06 \x01(\tR\x06margin\x12\x14\n\x05price\x18\x07 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x08 \x01(\tR\x08quantity\x12+\n\x11unfilled_quantity\x18\t \x01(\tR\x10unfilledQuantity\x12#\n\rtrigger_price\x18\n \x01(\tR\x0ctriggerPrice\x12#\n\rfee_recipient\x18\x0b \x01(\tR\x0c\x66\x65\x65Recipient\x12\x14\n\x05state\x18\x0c \x01(\tR\x05state\x12\x1d\n\ncreated_at\x18\r \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0e \x01(\x12R\tupdatedAt\x12!\n\x0corder_number\x18\x0f \x01(\x12R\x0borderNumber\x12\x1d\n\norder_type\x18\x10 \x01(\tR\torderType\x12%\n\x0eis_conditional\x18\x11 \x01(\x08R\risConditional\x12\x1d\n\ntrigger_at\x18\x12 \x01(\x04R\ttriggerAt\x12*\n\x11placed_order_hash\x18\x13 \x01(\tR\x0fplacedOrderHash\x12%\n\x0e\x65xecution_type\x18\x14 \x01(\tR\rexecutionType\x12\x17\n\x07tx_hash\x18\x15 \x01(\tR\x06txHash\x12\x10\n\x03\x63id\x18\x16 \x01(\tR\x03\x63id\x12\'\n\x0f\x61\x63\x63ount_address\x18\x17 \x01(\tR\x0e\x61\x63\x63ountAddress\"]\n\x13StreamOrdersRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\"\xa5\x01\n\x14StreamOrdersResponse\x12H\n\x05order\x18\x01 \x01(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativeLimitOrderR\x05order\x12%\n\x0eoperation_type\x18\x02 \x01(\tR\roperationType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x12R\ttimestamp\"\xd8\x02\n\rTradesRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\x12\x17\n\x07sort_by\x18\x06 \x01(\tR\x06sortBy\x12%\n\x0esort_direction\x18\x07 \x01(\tR\rsortDirection\x12\x1d\n\nstart_time\x18\x08 \x01(\x12R\tstartTime\x12\x19\n\x08\x65nd_time\x18\t \x01(\x12R\x07\x65ndTime\x12\x19\n\x08with_pnl\x18\n \x01(\x08R\x07withPnl\x12\x1b\n\trfq_maker\x18\x0b \x01(\tR\x08rfqMaker\"m\n\x0eTradesResponse\x12G\n\x06trades\x18\x01 \x03(\x0b\x32/.injective_tc_derivatives_rpc.TCDerivativeTradeR\x06trades\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\xa5\x06\n\x11TCDerivativeTrade\x12\x1d\n\norder_hash\x18\x01 \x01(\tR\torderHash\x12#\n\rsubaccount_id\x18\x02 \x01(\tR\x0csubaccountId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x30\n\x14trade_execution_type\x18\x04 \x01(\tR\x12tradeExecutionType\x12%\n\x0eis_liquidation\x18\x05 \x01(\x08R\risLiquidation\x12R\n\x0eposition_delta\x18\x06 \x01(\x0b\x32+.injective_tc_derivatives_rpc.PositionDeltaR\rpositionDelta\x12\x16\n\x06payout\x18\x07 \x01(\tR\x06payout\x12\x10\n\x03\x66\x65\x65\x18\x08 \x01(\tR\x03\x66\x65\x65\x12\x1f\n\x0b\x65xecuted_at\x18\t \x01(\x12R\nexecutedAt\x12#\n\rfee_recipient\x18\n \x01(\tR\x0c\x66\x65\x65Recipient\x12\x19\n\x08trade_id\x18\x0b \x01(\tR\x07tradeId\x12%\n\x0e\x65xecution_side\x18\x0c \x01(\tR\rexecutionSide\x12\x10\n\x03\x63id\x18\r \x01(\tR\x03\x63id\x12\x10\n\x03pnl\x18\x0e \x01(\tR\x03pnl\x12(\n\x10position_is_long\x18\x0f \x01(\x08R\x0epositionIsLong\x12,\n\x12position_opened_at\x18\x10 \x01(\x12R\x10positionOpenedAt\x12\x30\n\x14position_entry_price\x18\x11 \x01(\tR\x12positionEntryPrice\x12,\n\x12is_position_closed\x18\x12 \x01(\x08R\x10isPositionClosed\x12\x1b\n\trfq_maker\x18\x13 \x01(\tR\x08rfqMaker\x12\'\n\x0f\x61\x63\x63ount_address\x18\x14 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x15\n\x06rfq_id\x18\x15 \x01(\x04R\x05rfqId\x12\x17\n\x07tx_hash\x18\x16 \x01(\tR\x06txHash\"\xbb\x01\n\rPositionDelta\x12\'\n\x0ftrade_direction\x18\x01 \x01(\tR\x0etradeDirection\x12\'\n\x0f\x65xecution_price\x18\x02 \x01(\tR\x0e\x65xecutionPrice\x12-\n\x12\x65xecution_quantity\x18\x03 \x01(\tR\x11\x65xecutionQuantity\x12)\n\x10\x65xecution_margin\x18\x04 \x01(\tR\x0f\x65xecutionMargin\"z\n\x13StreamTradesRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x1b\n\trfq_maker\x18\x03 \x01(\tR\x08rfqMaker\"\xa2\x01\n\x14StreamTradesResponse\x12\x45\n\x05trade\x18\x01 \x01(\x0b\x32/.injective_tc_derivatives_rpc.TCDerivativeTradeR\x05trade\x12%\n\x0eoperation_type\x18\x02 \x01(\tR\roperationType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x12R\ttimestamp\"\xe5\x01\n\x10PositionsRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x1d\n\nwith_count\x18\x04 \x01(\x08R\twithCount\x12\x19\n\x08per_page\x18\x05 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x1b\n\twith_upnl\x18\x07 \x01(\x08R\x08withUpnl\"\x8f\x01\n\x11PositionsResponse\x12P\n\tpositions\x18\x01 \x03(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativePositionV2R\tpositions\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\x12\x14\n\x05total\x18\x03 \x01(\x04R\x05total\"\xc3\x04\n\x14\x44\x65rivativePositionV2\x12\x16\n\x06ticker\x18\x01 \x01(\tR\x06ticker\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12#\n\rsubaccount_id\x18\x03 \x01(\tR\x0csubaccountId\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0b\x65ntry_price\x18\x06 \x01(\tR\nentryPrice\x12\x16\n\x06margin\x18\x07 \x01(\tR\x06margin\x12+\n\x11liquidation_price\x18\x08 \x01(\tR\x10liquidationPrice\x12\x1d\n\nmark_price\x18\t \x01(\tR\tmarkPrice\x12\x1d\n\nupdated_at\x18\x0b \x01(\x12R\tupdatedAt\x12\x14\n\x05\x64\x65nom\x18\x0c \x01(\tR\x05\x64\x65nom\x12!\n\x0c\x66unding_last\x18\r \x01(\tR\x0b\x66undingLast\x12\x1f\n\x0b\x66unding_sum\x18\x0e \x01(\tR\nfundingSum\x12\x38\n\x18\x63umulative_funding_entry\x18\x0f \x01(\tR\x16\x63umulativeFundingEntry\x12K\n\"effective_cumulative_funding_entry\x18\x10 \x01(\tR\x1f\x65\x66\x66\x65\x63tiveCumulativeFundingEntry\x12\x12\n\x04upnl\x18\x11 \x01(\tR\x04upnl\"`\n\x16StreamPositionsRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\"\xae\x01\n\x17StreamPositionsResponse\x12N\n\x08position\x18\x01 \x01(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativePositionV2R\x08position\x12\x1c\n\ttimestamp\x18\x02 \x01(\x12R\ttimestamp\x12%\n\x0eoperation_type\x18\x03 \x01(\tR\roperationType2\xd1\x07\n\x19InjectiveTCDerivativesRPC\x12x\n\rOrdersHistory\x12\x32.injective_tc_derivatives_rpc.OrdersHistoryRequest\x1a\x33.injective_tc_derivatives_rpc.OrdersHistoryResponse\x12\x8c\x01\n\x13StreamOrdersHistory\x12\x38.injective_tc_derivatives_rpc.StreamOrdersHistoryRequest\x1a\x39.injective_tc_derivatives_rpc.StreamOrdersHistoryResponse0\x01\x12\x63\n\x06Orders\x12+.injective_tc_derivatives_rpc.OrdersRequest\x1a,.injective_tc_derivatives_rpc.OrdersResponse\x12w\n\x0cStreamOrders\x12\x31.injective_tc_derivatives_rpc.StreamOrdersRequest\x1a\x32.injective_tc_derivatives_rpc.StreamOrdersResponse0\x01\x12\x63\n\x06Trades\x12+.injective_tc_derivatives_rpc.TradesRequest\x1a,.injective_tc_derivatives_rpc.TradesResponse\x12w\n\x0cStreamTrades\x12\x31.injective_tc_derivatives_rpc.StreamTradesRequest\x1a\x32.injective_tc_derivatives_rpc.StreamTradesResponse0\x01\x12l\n\tPositions\x12..injective_tc_derivatives_rpc.PositionsRequest\x1a/.injective_tc_derivatives_rpc.PositionsResponse\x12\x80\x01\n\x0fStreamPositions\x12\x34.injective_tc_derivatives_rpc.StreamPositionsRequest\x1a\x35.injective_tc_derivatives_rpc.StreamPositionsResponse0\x01\x42\xe7\x01\n com.injective_tc_derivatives_rpcB\x1eInjectiveTcDerivativesRpcProtoP\x01Z\x1f/injective_tc_derivatives_rpcpb\xa2\x02\x03IXX\xaa\x02\x19InjectiveTcDerivativesRpc\xca\x02\x19InjectiveTcDerivativesRpc\xe2\x02%InjectiveTcDerivativesRpc\\GPBMetadata\xea\x02\x19InjectiveTcDerivativesRpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+exchange/injective_tc_derivatives_rpc.proto\x12\x1cinjective_tc_derivatives_rpc\"\xad\x01\n\x14OrdersHistoryRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\"\x7f\n\x15OrdersHistoryResponse\x12R\n\x06orders\x18\x01 \x03(\x0b\x32:.injective_tc_derivatives_rpc.TCDerivativeOrderHistoryTypeR\x06orders\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\xd8\x05\n\x1cTCDerivativeOrderHistoryType\x12\x1d\n\norder_hash\x18\x01 \x01(\tR\torderHash\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12\x1b\n\tis_active\x18\x03 \x01(\x08R\x08isActive\x12#\n\rsubaccount_id\x18\x04 \x01(\tR\x0csubaccountId\x12%\n\x0e\x65xecution_type\x18\x05 \x01(\tR\rexecutionType\x12\x1d\n\norder_type\x18\x06 \x01(\tR\torderType\x12\x14\n\x05price\x18\x07 \x01(\tR\x05price\x12#\n\rtrigger_price\x18\x08 \x01(\tR\x0ctriggerPrice\x12\x1a\n\x08quantity\x18\t \x01(\tR\x08quantity\x12\'\n\x0f\x66illed_quantity\x18\n \x01(\tR\x0e\x66illedQuantity\x12\x14\n\x05state\x18\x0b \x01(\tR\x05state\x12\x1d\n\ncreated_at\x18\x0c \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\r \x01(\x12R\tupdatedAt\x12$\n\x0eis_reduce_only\x18\x0e \x01(\x08R\x0cisReduceOnly\x12\x1c\n\tdirection\x18\x0f \x01(\tR\tdirection\x12%\n\x0eis_conditional\x18\x10 \x01(\x08R\risConditional\x12\x1d\n\ntrigger_at\x18\x11 \x01(\x04R\ttriggerAt\x12*\n\x11placed_order_hash\x18\x12 \x01(\tR\x0fplacedOrderHash\x12\x16\n\x06margin\x18\x13 \x01(\tR\x06margin\x12\x17\n\x07tx_hash\x18\x14 \x01(\tR\x06txHash\x12\x10\n\x03\x63id\x18\x15 \x01(\tR\x03\x63id\x12\'\n\x0f\x61\x63\x63ount_address\x18\x16 \x01(\tR\x0e\x61\x63\x63ountAddress\"d\n\x1aStreamOrdersHistoryRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\"\xb4\x01\n\x1bStreamOrdersHistoryResponse\x12P\n\x05order\x18\x01 \x01(\x0b\x32:.injective_tc_derivatives_rpc.TCDerivativeOrderHistoryTypeR\x05order\x12%\n\x0eoperation_type\x18\x02 \x01(\tR\roperationType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x12R\ttimestamp\"\xa6\x01\n\rOrdersRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\"p\n\x0eOrdersResponse\x12J\n\x06orders\x18\x01 \x03(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativeLimitOrderR\x06orders\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\x80\x06\n\x14\x44\x65rivativeLimitOrder\x12\x1d\n\norder_hash\x18\x01 \x01(\tR\torderHash\x12\x1d\n\norder_side\x18\x02 \x01(\tR\torderSide\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12#\n\rsubaccount_id\x18\x04 \x01(\tR\x0csubaccountId\x12$\n\x0eis_reduce_only\x18\x05 \x01(\x08R\x0cisReduceOnly\x12\x16\n\x06margin\x18\x06 \x01(\tR\x06margin\x12\x14\n\x05price\x18\x07 \x01(\tR\x05price\x12\x1a\n\x08quantity\x18\x08 \x01(\tR\x08quantity\x12+\n\x11unfilled_quantity\x18\t \x01(\tR\x10unfilledQuantity\x12#\n\rtrigger_price\x18\n \x01(\tR\x0ctriggerPrice\x12#\n\rfee_recipient\x18\x0b \x01(\tR\x0c\x66\x65\x65Recipient\x12\x14\n\x05state\x18\x0c \x01(\tR\x05state\x12\x1d\n\ncreated_at\x18\r \x01(\x12R\tcreatedAt\x12\x1d\n\nupdated_at\x18\x0e \x01(\x12R\tupdatedAt\x12!\n\x0corder_number\x18\x0f \x01(\x12R\x0borderNumber\x12\x1d\n\norder_type\x18\x10 \x01(\tR\torderType\x12%\n\x0eis_conditional\x18\x11 \x01(\x08R\risConditional\x12\x1d\n\ntrigger_at\x18\x12 \x01(\x04R\ttriggerAt\x12*\n\x11placed_order_hash\x18\x13 \x01(\tR\x0fplacedOrderHash\x12%\n\x0e\x65xecution_type\x18\x14 \x01(\tR\rexecutionType\x12\x17\n\x07tx_hash\x18\x15 \x01(\tR\x06txHash\x12\x10\n\x03\x63id\x18\x16 \x01(\tR\x03\x63id\x12\'\n\x0f\x61\x63\x63ount_address\x18\x17 \x01(\tR\x0e\x61\x63\x63ountAddress\"]\n\x13StreamOrdersRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\"\xa5\x01\n\x14StreamOrdersResponse\x12H\n\x05order\x18\x01 \x01(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativeLimitOrderR\x05order\x12%\n\x0eoperation_type\x18\x02 \x01(\tR\roperationType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x12R\ttimestamp\"\xfa\x02\n\rTradesRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x19\n\x08per_page\x18\x04 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\x12\x17\n\x07sort_by\x18\x06 \x01(\tR\x06sortBy\x12%\n\x0esort_direction\x18\x07 \x01(\tR\rsortDirection\x12\x1d\n\nstart_time\x18\x08 \x01(\x12R\tstartTime\x12\x19\n\x08\x65nd_time\x18\t \x01(\x12R\x07\x65ndTime\x12\x19\n\x08with_pnl\x18\n \x01(\x08R\x07withPnl\x12\x1b\n\trfq_maker\x18\x0b \x01(\tR\x08rfqMaker\x12 \n\x0bparticipant\x18\x0c \x01(\tR\x0bparticipant\"m\n\x0eTradesResponse\x12G\n\x06trades\x18\x01 \x03(\x0b\x32/.injective_tc_derivatives_rpc.TCDerivativeTradeR\x06trades\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\xa5\x06\n\x11TCDerivativeTrade\x12\x1d\n\norder_hash\x18\x01 \x01(\tR\torderHash\x12#\n\rsubaccount_id\x18\x02 \x01(\tR\x0csubaccountId\x12\x1b\n\tmarket_id\x18\x03 \x01(\tR\x08marketId\x12\x30\n\x14trade_execution_type\x18\x04 \x01(\tR\x12tradeExecutionType\x12%\n\x0eis_liquidation\x18\x05 \x01(\x08R\risLiquidation\x12R\n\x0eposition_delta\x18\x06 \x01(\x0b\x32+.injective_tc_derivatives_rpc.PositionDeltaR\rpositionDelta\x12\x16\n\x06payout\x18\x07 \x01(\tR\x06payout\x12\x10\n\x03\x66\x65\x65\x18\x08 \x01(\tR\x03\x66\x65\x65\x12\x1f\n\x0b\x65xecuted_at\x18\t \x01(\x12R\nexecutedAt\x12#\n\rfee_recipient\x18\n \x01(\tR\x0c\x66\x65\x65Recipient\x12\x19\n\x08trade_id\x18\x0b \x01(\tR\x07tradeId\x12%\n\x0e\x65xecution_side\x18\x0c \x01(\tR\rexecutionSide\x12\x10\n\x03\x63id\x18\r \x01(\tR\x03\x63id\x12\x10\n\x03pnl\x18\x0e \x01(\tR\x03pnl\x12(\n\x10position_is_long\x18\x0f \x01(\x08R\x0epositionIsLong\x12,\n\x12position_opened_at\x18\x10 \x01(\x12R\x10positionOpenedAt\x12\x30\n\x14position_entry_price\x18\x11 \x01(\tR\x12positionEntryPrice\x12,\n\x12is_position_closed\x18\x12 \x01(\x08R\x10isPositionClosed\x12\x1b\n\trfq_maker\x18\x13 \x01(\tR\x08rfqMaker\x12\'\n\x0f\x61\x63\x63ount_address\x18\x14 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x15\n\x06rfq_id\x18\x15 \x01(\x04R\x05rfqId\x12\x17\n\x07tx_hash\x18\x16 \x01(\tR\x06txHash\"\xbb\x01\n\rPositionDelta\x12\'\n\x0ftrade_direction\x18\x01 \x01(\tR\x0etradeDirection\x12\'\n\x0f\x65xecution_price\x18\x02 \x01(\tR\x0e\x65xecutionPrice\x12-\n\x12\x65xecution_quantity\x18\x03 \x01(\tR\x11\x65xecutionQuantity\x12)\n\x10\x65xecution_margin\x18\x04 \x01(\tR\x0f\x65xecutionMargin\"z\n\x13StreamTradesRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x1b\n\trfq_maker\x18\x03 \x01(\tR\x08rfqMaker\"\xa2\x01\n\x14StreamTradesResponse\x12\x45\n\x05trade\x18\x01 \x01(\x0b\x32/.injective_tc_derivatives_rpc.TCDerivativeTradeR\x05trade\x12%\n\x0eoperation_type\x18\x02 \x01(\tR\roperationType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x12R\ttimestamp\"\xe5\x01\n\x10PositionsRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x1c\n\tdirection\x18\x02 \x01(\tR\tdirection\x12\'\n\x0f\x61\x63\x63ount_address\x18\x03 \x01(\tR\x0e\x61\x63\x63ountAddress\x12\x1d\n\nwith_count\x18\x04 \x01(\x08R\twithCount\x12\x19\n\x08per_page\x18\x05 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x06 \x01(\tR\x05token\x12\x1b\n\twith_upnl\x18\x07 \x01(\x08R\x08withUpnl\"\x8f\x01\n\x11PositionsResponse\x12P\n\tpositions\x18\x01 \x03(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativePositionV2R\tpositions\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\x12\x14\n\x05total\x18\x03 \x01(\x04R\x05total\"\xc3\x04\n\x14\x44\x65rivativePositionV2\x12\x16\n\x06ticker\x18\x01 \x01(\tR\x06ticker\x12\x1b\n\tmarket_id\x18\x02 \x01(\tR\x08marketId\x12#\n\rsubaccount_id\x18\x03 \x01(\tR\x0csubaccountId\x12\x1c\n\tdirection\x18\x04 \x01(\tR\tdirection\x12\x1a\n\x08quantity\x18\x05 \x01(\tR\x08quantity\x12\x1f\n\x0b\x65ntry_price\x18\x06 \x01(\tR\nentryPrice\x12\x16\n\x06margin\x18\x07 \x01(\tR\x06margin\x12+\n\x11liquidation_price\x18\x08 \x01(\tR\x10liquidationPrice\x12\x1d\n\nmark_price\x18\t \x01(\tR\tmarkPrice\x12\x1d\n\nupdated_at\x18\x0b \x01(\x12R\tupdatedAt\x12\x14\n\x05\x64\x65nom\x18\x0c \x01(\tR\x05\x64\x65nom\x12!\n\x0c\x66unding_last\x18\r \x01(\tR\x0b\x66undingLast\x12\x1f\n\x0b\x66unding_sum\x18\x0e \x01(\tR\nfundingSum\x12\x38\n\x18\x63umulative_funding_entry\x18\x0f \x01(\tR\x16\x63umulativeFundingEntry\x12K\n\"effective_cumulative_funding_entry\x18\x10 \x01(\tR\x1f\x65\x66\x66\x65\x63tiveCumulativeFundingEntry\x12\x12\n\x04upnl\x18\x11 \x01(\tR\x04upnl\"`\n\x16StreamPositionsRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\'\n\x0f\x61\x63\x63ount_address\x18\x02 \x01(\tR\x0e\x61\x63\x63ountAddress\"\xae\x01\n\x17StreamPositionsResponse\x12N\n\x08position\x18\x01 \x01(\x0b\x32\x32.injective_tc_derivatives_rpc.DerivativePositionV2R\x08position\x12\x1c\n\ttimestamp\x18\x02 \x01(\x12R\ttimestamp\x12%\n\x0eoperation_type\x18\x03 \x01(\tR\roperationType\"h\n\x16\x46undingPaymentsRequest\x12\x1d\n\nmarket_ids\x18\x01 \x03(\tR\tmarketIds\x12\x19\n\x08per_page\x18\x02 \x01(\x11R\x07perPage\x12\x14\n\x05token\x18\x03 \x01(\tR\x05token\"w\n\x17\x46undingPaymentsResponse\x12H\n\x08payments\x18\x01 \x03(\x0b\x32,.injective_tc_derivatives_rpc.FundingPaymentR\x08payments\x12\x12\n\x04next\x18\x02 \x03(\tR\x04next\"\x88\x01\n\x0e\x46undingPayment\x12\x1b\n\tmarket_id\x18\x01 \x01(\tR\x08marketId\x12#\n\rsubaccount_id\x18\x02 \x01(\tR\x0csubaccountId\x12\x16\n\x06\x61mount\x18\x03 \x01(\tR\x06\x61mount\x12\x1c\n\ttimestamp\x18\x04 \x01(\x12R\ttimestamp2\xd1\x08\n\x19InjectiveTCDerivativesRPC\x12x\n\rOrdersHistory\x12\x32.injective_tc_derivatives_rpc.OrdersHistoryRequest\x1a\x33.injective_tc_derivatives_rpc.OrdersHistoryResponse\x12\x8c\x01\n\x13StreamOrdersHistory\x12\x38.injective_tc_derivatives_rpc.StreamOrdersHistoryRequest\x1a\x39.injective_tc_derivatives_rpc.StreamOrdersHistoryResponse0\x01\x12\x63\n\x06Orders\x12+.injective_tc_derivatives_rpc.OrdersRequest\x1a,.injective_tc_derivatives_rpc.OrdersResponse\x12w\n\x0cStreamOrders\x12\x31.injective_tc_derivatives_rpc.StreamOrdersRequest\x1a\x32.injective_tc_derivatives_rpc.StreamOrdersResponse0\x01\x12\x63\n\x06Trades\x12+.injective_tc_derivatives_rpc.TradesRequest\x1a,.injective_tc_derivatives_rpc.TradesResponse\x12w\n\x0cStreamTrades\x12\x31.injective_tc_derivatives_rpc.StreamTradesRequest\x1a\x32.injective_tc_derivatives_rpc.StreamTradesResponse0\x01\x12l\n\tPositions\x12..injective_tc_derivatives_rpc.PositionsRequest\x1a/.injective_tc_derivatives_rpc.PositionsResponse\x12\x80\x01\n\x0fStreamPositions\x12\x34.injective_tc_derivatives_rpc.StreamPositionsRequest\x1a\x35.injective_tc_derivatives_rpc.StreamPositionsResponse0\x01\x12~\n\x0f\x46undingPayments\x12\x34.injective_tc_derivatives_rpc.FundingPaymentsRequest\x1a\x35.injective_tc_derivatives_rpc.FundingPaymentsResponseB\xe7\x01\n com.injective_tc_derivatives_rpcB\x1eInjectiveTcDerivativesRpcProtoP\x01Z\x1f/injective_tc_derivatives_rpcpb\xa2\x02\x03IXX\xaa\x02\x19InjectiveTcDerivativesRpc\xca\x02\x19InjectiveTcDerivativesRpc\xe2\x02%InjectiveTcDerivativesRpc\\GPBMetadata\xea\x02\x19InjectiveTcDerivativesRpcb\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -43,27 +43,33 @@ _globals['_STREAMORDERSRESPONSE']._serialized_start=2548 _globals['_STREAMORDERSRESPONSE']._serialized_end=2713 _globals['_TRADESREQUEST']._serialized_start=2716 - _globals['_TRADESREQUEST']._serialized_end=3060 - _globals['_TRADESRESPONSE']._serialized_start=3062 - _globals['_TRADESRESPONSE']._serialized_end=3171 - _globals['_TCDERIVATIVETRADE']._serialized_start=3174 - _globals['_TCDERIVATIVETRADE']._serialized_end=3979 - _globals['_POSITIONDELTA']._serialized_start=3982 - _globals['_POSITIONDELTA']._serialized_end=4169 - _globals['_STREAMTRADESREQUEST']._serialized_start=4171 - _globals['_STREAMTRADESREQUEST']._serialized_end=4293 - _globals['_STREAMTRADESRESPONSE']._serialized_start=4296 - _globals['_STREAMTRADESRESPONSE']._serialized_end=4458 - _globals['_POSITIONSREQUEST']._serialized_start=4461 - _globals['_POSITIONSREQUEST']._serialized_end=4690 - _globals['_POSITIONSRESPONSE']._serialized_start=4693 - _globals['_POSITIONSRESPONSE']._serialized_end=4836 - _globals['_DERIVATIVEPOSITIONV2']._serialized_start=4839 - _globals['_DERIVATIVEPOSITIONV2']._serialized_end=5418 - _globals['_STREAMPOSITIONSREQUEST']._serialized_start=5420 - _globals['_STREAMPOSITIONSREQUEST']._serialized_end=5516 - _globals['_STREAMPOSITIONSRESPONSE']._serialized_start=5519 - _globals['_STREAMPOSITIONSRESPONSE']._serialized_end=5693 - _globals['_INJECTIVETCDERIVATIVESRPC']._serialized_start=5696 - _globals['_INJECTIVETCDERIVATIVESRPC']._serialized_end=6673 + _globals['_TRADESREQUEST']._serialized_end=3094 + _globals['_TRADESRESPONSE']._serialized_start=3096 + _globals['_TRADESRESPONSE']._serialized_end=3205 + _globals['_TCDERIVATIVETRADE']._serialized_start=3208 + _globals['_TCDERIVATIVETRADE']._serialized_end=4013 + _globals['_POSITIONDELTA']._serialized_start=4016 + _globals['_POSITIONDELTA']._serialized_end=4203 + _globals['_STREAMTRADESREQUEST']._serialized_start=4205 + _globals['_STREAMTRADESREQUEST']._serialized_end=4327 + _globals['_STREAMTRADESRESPONSE']._serialized_start=4330 + _globals['_STREAMTRADESRESPONSE']._serialized_end=4492 + _globals['_POSITIONSREQUEST']._serialized_start=4495 + _globals['_POSITIONSREQUEST']._serialized_end=4724 + _globals['_POSITIONSRESPONSE']._serialized_start=4727 + _globals['_POSITIONSRESPONSE']._serialized_end=4870 + _globals['_DERIVATIVEPOSITIONV2']._serialized_start=4873 + _globals['_DERIVATIVEPOSITIONV2']._serialized_end=5452 + _globals['_STREAMPOSITIONSREQUEST']._serialized_start=5454 + _globals['_STREAMPOSITIONSREQUEST']._serialized_end=5550 + _globals['_STREAMPOSITIONSRESPONSE']._serialized_start=5553 + _globals['_STREAMPOSITIONSRESPONSE']._serialized_end=5727 + _globals['_FUNDINGPAYMENTSREQUEST']._serialized_start=5729 + _globals['_FUNDINGPAYMENTSREQUEST']._serialized_end=5833 + _globals['_FUNDINGPAYMENTSRESPONSE']._serialized_start=5835 + _globals['_FUNDINGPAYMENTSRESPONSE']._serialized_end=5954 + _globals['_FUNDINGPAYMENT']._serialized_start=5957 + _globals['_FUNDINGPAYMENT']._serialized_end=6093 + _globals['_INJECTIVETCDERIVATIVESRPC']._serialized_start=6096 + _globals['_INJECTIVETCDERIVATIVESRPC']._serialized_end=7201 # @@protoc_insertion_point(module_scope) diff --git a/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2_grpc.py b/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2_grpc.py index 143f4d96..9e2bc133 100644 --- a/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2_grpc.py +++ b/pyinjective/proto/exchange/injective_tc_derivatives_rpc_pb2_grpc.py @@ -55,6 +55,11 @@ def __init__(self, channel): request_serializer=exchange_dot_injective__tc__derivatives__rpc__pb2.StreamPositionsRequest.SerializeToString, response_deserializer=exchange_dot_injective__tc__derivatives__rpc__pb2.StreamPositionsResponse.FromString, _registered_method=True) + self.FundingPayments = channel.unary_unary( + '/injective_tc_derivatives_rpc.InjectiveTCDerivativesRPC/FundingPayments', + request_serializer=exchange_dot_injective__tc__derivatives__rpc__pb2.FundingPaymentsRequest.SerializeToString, + response_deserializer=exchange_dot_injective__tc__derivatives__rpc__pb2.FundingPaymentsResponse.FromString, + _registered_method=True) class InjectiveTCDerivativesRPCServicer(object): @@ -118,6 +123,13 @@ def StreamPositions(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') + def FundingPayments(self, request, context): + """FundingPayments lists funding payments, optionally filtered by market. + """ + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + def add_InjectiveTCDerivativesRPCServicer_to_server(servicer, server): rpc_method_handlers = { @@ -161,6 +173,11 @@ def add_InjectiveTCDerivativesRPCServicer_to_server(servicer, server): request_deserializer=exchange_dot_injective__tc__derivatives__rpc__pb2.StreamPositionsRequest.FromString, response_serializer=exchange_dot_injective__tc__derivatives__rpc__pb2.StreamPositionsResponse.SerializeToString, ), + 'FundingPayments': grpc.unary_unary_rpc_method_handler( + servicer.FundingPayments, + request_deserializer=exchange_dot_injective__tc__derivatives__rpc__pb2.FundingPaymentsRequest.FromString, + response_serializer=exchange_dot_injective__tc__derivatives__rpc__pb2.FundingPaymentsResponse.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( 'injective_tc_derivatives_rpc.InjectiveTCDerivativesRPC', rpc_method_handlers) @@ -388,3 +405,30 @@ def StreamPositions(request, timeout, metadata, _registered_method=True) + + @staticmethod + def FundingPayments(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary( + request, + target, + '/injective_tc_derivatives_rpc.InjectiveTCDerivativesRPC/FundingPayments', + exchange_dot_injective__tc__derivatives__rpc__pb2.FundingPaymentsRequest.SerializeToString, + exchange_dot_injective__tc__derivatives__rpc__pb2.FundingPaymentsResponse.FromString, + options, + channel_credentials, + insecure, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + _registered_method=True) diff --git a/pyinjective/proto/injective/peggy/v1/msgs_pb2.py b/pyinjective/proto/injective/peggy/v1/msgs_pb2.py index 86337c07..fdb092ee 100644 --- a/pyinjective/proto/injective/peggy/v1/msgs_pb2.py +++ b/pyinjective/proto/injective/peggy/v1/msgs_pb2.py @@ -19,12 +19,13 @@ from pyinjective.proto.cosmos.base.v1beta1 import coin_pb2 as cosmos_dot_base_dot_v1beta1_dot_coin__pb2 from pyinjective.proto.cosmos.msg.v1 import msg_pb2 as cosmos_dot_msg_dot_v1_dot_msg__pb2 from pyinjective.proto.cosmos_proto import cosmos_pb2 as cosmos__proto_dot_cosmos__pb2 +from pyinjective.proto.injective.oracle.v1beta1 import oracle_pb2 as injective_dot_oracle_dot_v1beta1_dot_oracle__pb2 from pyinjective.proto.injective.peggy.v1 import types_pb2 as injective_dot_peggy_dot_v1_dot_types__pb2 from pyinjective.proto.injective.peggy.v1 import params_pb2 as injective_dot_peggy_dot_v1_dot_params__pb2 from pyinjective.proto.injective.peggy.v1 import rate_limit_pb2 as injective_dot_peggy_dot_v1_dot_rate__limit__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dinjective/peggy/v1/msgs.proto\x12\x12injective.peggy.v1\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/protobuf/any.proto\x1a\x11\x61mino/amino.proto\x1a\x1e\x63osmos/base/v1beta1/coin.proto\x1a\x17\x63osmos/msg/v1/msg.proto\x1a\x19\x63osmos_proto/cosmos.proto\x1a\x1einjective/peggy/v1/types.proto\x1a\x1finjective/peggy/v1/params.proto\x1a#injective/peggy/v1/rate_limit.proto\"\xad\x01\n\x1bMsgSetOrchestratorAddresses\x12\x16\n\x06sender\x18\x01 \x01(\tR\x06sender\x12\"\n\x0corchestrator\x18\x02 \x01(\tR\x0corchestrator\x12\x1f\n\x0b\x65th_address\x18\x03 \x01(\tR\nethAddress:1\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*!peggy/MsgSetOrchestratorAddresses\"%\n#MsgSetOrchestratorAddressesResponse\"\xb9\x01\n\x10MsgValsetConfirm\x12\x14\n\x05nonce\x18\x01 \x01(\x04R\x05nonce\x12\"\n\x0corchestrator\x18\x02 \x01(\tR\x0corchestrator\x12\x1f\n\x0b\x65th_address\x18\x03 \x01(\tR\nethAddress\x12\x1c\n\tsignature\x18\x04 \x01(\tR\tsignature:,\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x16peggy/MsgValsetConfirm\"\x1a\n\x18MsgValsetConfirmResponse\"\xde\x01\n\x0cMsgSendToEth\x12\x16\n\x06sender\x18\x01 \x01(\tR\x06sender\x12\x19\n\x08\x65th_dest\x18\x02 \x01(\tR\x07\x65thDest\x12\x37\n\x06\x61mount\x18\x03 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x06\x61mount\x12>\n\nbridge_fee\x18\x04 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\tbridgeFee:\"\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*\x12peggy/MsgSendToEth\"\x16\n\x14MsgSendToEthResponse\"x\n\x0fMsgRequestBatch\x12\"\n\x0corchestrator\x18\x01 \x01(\tR\x0corchestrator\x12\x14\n\x05\x64\x65nom\x18\x02 \x01(\tR\x05\x64\x65nom:+\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x15peggy/MsgRequestBatch\"\x19\n\x17MsgRequestBatchResponse\"\xdc\x01\n\x0fMsgConfirmBatch\x12\x14\n\x05nonce\x18\x01 \x01(\x04R\x05nonce\x12%\n\x0etoken_contract\x18\x02 \x01(\tR\rtokenContract\x12\x1d\n\neth_signer\x18\x03 \x01(\tR\tethSigner\x12\"\n\x0corchestrator\x18\x04 \x01(\tR\x0corchestrator\x12\x1c\n\tsignature\x18\x05 \x01(\tR\tsignature:+\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x15peggy/MsgConfirmBatch\"\x19\n\x17MsgConfirmBatchResponse\"\x89\x03\n\x0fMsgDepositClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12%\n\x0etoken_contract\x18\x03 \x01(\tR\rtokenContract\x12\x35\n\x06\x61mount\x18\x04 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mount\x12\'\n\x0f\x65thereum_sender\x18\x05 \x01(\tR\x0e\x65thereumSender\x12\'\n\x0f\x63osmos_receiver\x18\x06 \x01(\tR\x0e\x63osmosReceiver\x12\"\n\x0corchestrator\x18\x07 \x01(\tR\x0corchestrator\x12\x12\n\x04\x64\x61ta\x18\x08 \x01(\tR\x04\x64\x61ta:J\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x15peggy/MsgDepositClaim\"\x19\n\x17MsgDepositClaimResponse\"\x8f\x02\n\x10MsgWithdrawClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12\x1f\n\x0b\x62\x61tch_nonce\x18\x03 \x01(\x04R\nbatchNonce\x12%\n\x0etoken_contract\x18\x04 \x01(\tR\rtokenContract\x12\"\n\x0corchestrator\x18\x05 \x01(\tR\x0corchestrator:K\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x16peggy/MsgWithdrawClaim\"\x1a\n\x18MsgWithdrawClaimResponse\"\xe3\x02\n\x15MsgERC20DeployedClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12!\n\x0c\x63osmos_denom\x18\x03 \x01(\tR\x0b\x63osmosDenom\x12%\n\x0etoken_contract\x18\x04 \x01(\tR\rtokenContract\x12\x12\n\x04name\x18\x05 \x01(\tR\x04name\x12\x16\n\x06symbol\x18\x06 \x01(\tR\x06symbol\x12\x1a\n\x08\x64\x65\x63imals\x18\x07 \x01(\x04R\x08\x64\x65\x63imals\x12\"\n\x0corchestrator\x18\x08 \x01(\tR\x0corchestrator:P\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x1bpeggy/MsgERC20DeployedClaim\"\x1f\n\x1dMsgERC20DeployedClaimResponse\"}\n\x12MsgCancelSendToEth\x12%\n\x0etransaction_id\x18\x01 \x01(\x04R\rtransactionId\x12\x16\n\x06sender\x18\x02 \x01(\tR\x06sender:(\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*\x18peggy/MsgCancelSendToEth\"\x1c\n\x1aMsgCancelSendToEthResponse\"\xe1\x01\n\x1dMsgSubmitBadSignatureEvidence\x12U\n\x07subject\x18\x01 \x01(\x0b\x32\x14.google.protobuf.AnyB%\xca\xb4-!injective.peggy.v1.EthereumSignedR\x07subject\x12\x1c\n\tsignature\x18\x02 \x01(\tR\tsignature\x12\x16\n\x06sender\x18\x03 \x01(\tR\x06sender:3\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*#peggy/MsgSubmitBadSignatureEvidence\"\'\n%MsgSubmitBadSignatureEvidenceResponse\"\x9a\x03\n\x15MsgValsetUpdatedClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0cvalset_nonce\x18\x02 \x01(\x04R\x0bvalsetNonce\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight\x12=\n\x07members\x18\x04 \x03(\x0b\x32#.injective.peggy.v1.BridgeValidatorR\x07members\x12\x42\n\rreward_amount\x18\x05 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x0crewardAmount\x12!\n\x0creward_token\x18\x06 \x01(\tR\x0brewardToken\x12\"\n\x0corchestrator\x18\x07 \x01(\tR\x0corchestrator:P\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x1bpeggy/MsgValsetUpdatedClaim\"\x1f\n\x1dMsgValsetUpdatedClaimResponse\"\xad\x01\n\x0fMsgUpdateParams\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12\x38\n\x06params\x18\x02 \x01(\x0b\x32\x1a.injective.peggy.v1.ParamsB\x04\xc8\xde\x1f\x00R\x06params:(\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x15peggy/MsgUpdateParams\"\x19\n\x17MsgUpdateParamsResponse\"\x9d\x01\n\x1dMsgBlacklistEthereumAddresses\x12\x16\n\x06signer\x18\x01 \x01(\tR\x06signer\x12/\n\x13\x62lacklist_addresses\x18\x02 \x03(\tR\x12\x62lacklistAddresses:3\x82\xe7\xb0*\x06signer\x8a\xe7\xb0*#peggy/MsgBlacklistEthereumAddresses\"\'\n%MsgBlacklistEthereumAddressesResponse\"\x97\x01\n\x1aMsgRevokeEthereumBlacklist\x12\x16\n\x06signer\x18\x01 \x01(\tR\x06signer\x12/\n\x13\x62lacklist_addresses\x18\x02 \x03(\tR\x12\x62lacklistAddresses:0\x82\xe7\xb0*\x06signer\x8a\xe7\xb0* peggy/MsgRevokeEthereumBlacklist\"$\n\"MsgRevokeEthereumBlacklistResponse\"\xb3\x03\n\x12MsgCreateRateLimit\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12#\n\rtoken_address\x18\x02 \x01(\tR\x0ctokenAddress\x12%\n\x0etoken_decimals\x18\x03 \x01(\rR\rtokenDecimals\x12$\n\x0etoken_price_id\x18\x04 \x01(\tR\x0ctokenPriceId\x12I\n\x0erate_limit_usd\x18\x05 \x01(\tB#\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDecR\x0crateLimitUsd\x12O\n\x13\x61\x62solute_mint_limit\x18\x06 \x01(\tB\x1f\x18\x01\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x11\x61\x62soluteMintLimit\x12*\n\x11rate_limit_window\x18\x07 \x01(\x04R\x0frateLimitWindow:+\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x18peggy/MsgCreateRateLimit\"\x1c\n\x1aMsgCreateRateLimitResponse\"\xd0\x02\n\x12MsgUpdateRateLimit\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12#\n\rtoken_address\x18\x02 \x01(\tR\x0ctokenAddress\x12+\n\x12new_token_price_id\x18\x03 \x01(\tR\x0fnewTokenPriceId\x12P\n\x12new_rate_limit_usd\x18\x04 \x01(\tB#\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDecR\x0fnewRateLimitUsd\x12\x31\n\x15new_rate_limit_window\x18\x05 \x01(\x04R\x12newRateLimitWindow:+\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x18peggy/MsgUpdateRateLimit\"\x1c\n\x1aMsgUpdateRateLimitResponse\"\x9e\x01\n\x12MsgRemoveRateLimit\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12#\n\rtoken_address\x18\x02 \x01(\tR\x0ctokenAddress:+\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x18peggy/MsgRemoveRateLimit\"\x1c\n\x1aMsgRemoveRateLimitResponse2\xff\x12\n\x03Msg\x12\x8f\x01\n\rValsetConfirm\x12$.injective.peggy.v1.MsgValsetConfirm\x1a,.injective.peggy.v1.MsgValsetConfirmResponse\"*\x82\xd3\xe4\x93\x02$\"\"/injective/peggy/v1/valset_confirm\x12\x80\x01\n\tSendToEth\x12 .injective.peggy.v1.MsgSendToEth\x1a(.injective.peggy.v1.MsgSendToEthResponse\"\'\x82\xd3\xe4\x93\x02!\"\x1f/injective/peggy/v1/send_to_eth\x12\x8b\x01\n\x0cRequestBatch\x12#.injective.peggy.v1.MsgRequestBatch\x1a+.injective.peggy.v1.MsgRequestBatchResponse\")\x82\xd3\xe4\x93\x02#\"!/injective/peggy/v1/request_batch\x12\x8b\x01\n\x0c\x43onfirmBatch\x12#.injective.peggy.v1.MsgConfirmBatch\x1a+.injective.peggy.v1.MsgConfirmBatchResponse\")\x82\xd3\xe4\x93\x02#\"!/injective/peggy/v1/confirm_batch\x12\x8b\x01\n\x0c\x44\x65positClaim\x12#.injective.peggy.v1.MsgDepositClaim\x1a+.injective.peggy.v1.MsgDepositClaimResponse\")\x82\xd3\xe4\x93\x02#\"!/injective/peggy/v1/deposit_claim\x12\x8f\x01\n\rWithdrawClaim\x12$.injective.peggy.v1.MsgWithdrawClaim\x1a,.injective.peggy.v1.MsgWithdrawClaimResponse\"*\x82\xd3\xe4\x93\x02$\"\"/injective/peggy/v1/withdraw_claim\x12\xa3\x01\n\x11ValsetUpdateClaim\x12).injective.peggy.v1.MsgValsetUpdatedClaim\x1a\x31.injective.peggy.v1.MsgValsetUpdatedClaimResponse\"0\x82\xd3\xe4\x93\x02*\"(/injective/peggy/v1/valset_updated_claim\x12\xa4\x01\n\x12\x45RC20DeployedClaim\x12).injective.peggy.v1.MsgERC20DeployedClaim\x1a\x31.injective.peggy.v1.MsgERC20DeployedClaimResponse\"0\x82\xd3\xe4\x93\x02*\"(/injective/peggy/v1/erc20_deployed_claim\x12\xba\x01\n\x18SetOrchestratorAddresses\x12/.injective.peggy.v1.MsgSetOrchestratorAddresses\x1a\x37.injective.peggy.v1.MsgSetOrchestratorAddressesResponse\"4\x82\xd3\xe4\x93\x02.\",/injective/peggy/v1/set_orchestrator_address\x12\x99\x01\n\x0f\x43\x61ncelSendToEth\x12&.injective.peggy.v1.MsgCancelSendToEth\x1a..injective.peggy.v1.MsgCancelSendToEthResponse\".\x82\xd3\xe4\x93\x02(\"&/injective/peggy/v1/cancel_send_to_eth\x12\xc5\x01\n\x1aSubmitBadSignatureEvidence\x12\x31.injective.peggy.v1.MsgSubmitBadSignatureEvidence\x1a\x39.injective.peggy.v1.MsgSubmitBadSignatureEvidenceResponse\"9\x82\xd3\xe4\x93\x02\x33\"1/injective/peggy/v1/submit_bad_signature_evidence\x12`\n\x0cUpdateParams\x12#.injective.peggy.v1.MsgUpdateParams\x1a+.injective.peggy.v1.MsgUpdateParamsResponse\x12\x8a\x01\n\x1a\x42lacklistEthereumAddresses\x12\x31.injective.peggy.v1.MsgBlacklistEthereumAddresses\x1a\x39.injective.peggy.v1.MsgBlacklistEthereumAddressesResponse\x12\x81\x01\n\x17RevokeEthereumBlacklist\x12..injective.peggy.v1.MsgRevokeEthereumBlacklist\x1a\x36.injective.peggy.v1.MsgRevokeEthereumBlacklistResponse\x12i\n\x0f\x43reateRateLimit\x12&.injective.peggy.v1.MsgCreateRateLimit\x1a..injective.peggy.v1.MsgCreateRateLimitResponse\x12i\n\x0fUpdateRateLimit\x12&.injective.peggy.v1.MsgUpdateRateLimit\x1a..injective.peggy.v1.MsgUpdateRateLimitResponse\x12i\n\x0fRemoveRateLimit\x12&.injective.peggy.v1.MsgRemoveRateLimit\x1a..injective.peggy.v1.MsgRemoveRateLimitResponse\x1a\x05\x80\xe7\xb0*\x01\x42\xda\x01\n\x16\x63om.injective.peggy.v1B\tMsgsProtoP\x01ZKgithub.com/InjectiveLabs/injective-core/injective-chain/modules/peggy/types\xa2\x02\x03IPX\xaa\x02\x12Injective.Peggy.V1\xca\x02\x12Injective\\Peggy\\V1\xe2\x02\x1eInjective\\Peggy\\V1\\GPBMetadata\xea\x02\x14Injective::Peggy::V1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dinjective/peggy/v1/msgs.proto\x12\x12injective.peggy.v1\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\x1a\x19google/protobuf/any.proto\x1a\x11\x61mino/amino.proto\x1a\x1e\x63osmos/base/v1beta1/coin.proto\x1a\x17\x63osmos/msg/v1/msg.proto\x1a\x19\x63osmos_proto/cosmos.proto\x1a%injective/oracle/v1beta1/oracle.proto\x1a\x1einjective/peggy/v1/types.proto\x1a\x1finjective/peggy/v1/params.proto\x1a#injective/peggy/v1/rate_limit.proto\"\xad\x01\n\x1bMsgSetOrchestratorAddresses\x12\x16\n\x06sender\x18\x01 \x01(\tR\x06sender\x12\"\n\x0corchestrator\x18\x02 \x01(\tR\x0corchestrator\x12\x1f\n\x0b\x65th_address\x18\x03 \x01(\tR\nethAddress:1\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*!peggy/MsgSetOrchestratorAddresses\"%\n#MsgSetOrchestratorAddressesResponse\"\xb9\x01\n\x10MsgValsetConfirm\x12\x14\n\x05nonce\x18\x01 \x01(\x04R\x05nonce\x12\"\n\x0corchestrator\x18\x02 \x01(\tR\x0corchestrator\x12\x1f\n\x0b\x65th_address\x18\x03 \x01(\tR\nethAddress\x12\x1c\n\tsignature\x18\x04 \x01(\tR\tsignature:,\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x16peggy/MsgValsetConfirm\"\x1a\n\x18MsgValsetConfirmResponse\"\xde\x01\n\x0cMsgSendToEth\x12\x16\n\x06sender\x18\x01 \x01(\tR\x06sender\x12\x19\n\x08\x65th_dest\x18\x02 \x01(\tR\x07\x65thDest\x12\x37\n\x06\x61mount\x18\x03 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x06\x61mount\x12>\n\nbridge_fee\x18\x04 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\tbridgeFee:\"\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*\x12peggy/MsgSendToEth\"\x16\n\x14MsgSendToEthResponse\"x\n\x0fMsgRequestBatch\x12\"\n\x0corchestrator\x18\x01 \x01(\tR\x0corchestrator\x12\x14\n\x05\x64\x65nom\x18\x02 \x01(\tR\x05\x64\x65nom:+\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x15peggy/MsgRequestBatch\"\x19\n\x17MsgRequestBatchResponse\"\xdc\x01\n\x0fMsgConfirmBatch\x12\x14\n\x05nonce\x18\x01 \x01(\x04R\x05nonce\x12%\n\x0etoken_contract\x18\x02 \x01(\tR\rtokenContract\x12\x1d\n\neth_signer\x18\x03 \x01(\tR\tethSigner\x12\"\n\x0corchestrator\x18\x04 \x01(\tR\x0corchestrator\x12\x1c\n\tsignature\x18\x05 \x01(\tR\tsignature:+\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x15peggy/MsgConfirmBatch\"\x19\n\x17MsgConfirmBatchResponse\"\x89\x03\n\x0fMsgDepositClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12%\n\x0etoken_contract\x18\x03 \x01(\tR\rtokenContract\x12\x35\n\x06\x61mount\x18\x04 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mount\x12\'\n\x0f\x65thereum_sender\x18\x05 \x01(\tR\x0e\x65thereumSender\x12\'\n\x0f\x63osmos_receiver\x18\x06 \x01(\tR\x0e\x63osmosReceiver\x12\"\n\x0corchestrator\x18\x07 \x01(\tR\x0corchestrator\x12\x12\n\x04\x64\x61ta\x18\x08 \x01(\tR\x04\x64\x61ta:J\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x15peggy/MsgDepositClaim\"\x19\n\x17MsgDepositClaimResponse\"\x8f\x02\n\x10MsgWithdrawClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12\x1f\n\x0b\x62\x61tch_nonce\x18\x03 \x01(\x04R\nbatchNonce\x12%\n\x0etoken_contract\x18\x04 \x01(\tR\rtokenContract\x12\"\n\x0corchestrator\x18\x05 \x01(\tR\x0corchestrator:K\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x16peggy/MsgWithdrawClaim\"\x1a\n\x18MsgWithdrawClaimResponse\"\xe3\x02\n\x15MsgERC20DeployedClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0c\x62lock_height\x18\x02 \x01(\x04R\x0b\x62lockHeight\x12!\n\x0c\x63osmos_denom\x18\x03 \x01(\tR\x0b\x63osmosDenom\x12%\n\x0etoken_contract\x18\x04 \x01(\tR\rtokenContract\x12\x12\n\x04name\x18\x05 \x01(\tR\x04name\x12\x16\n\x06symbol\x18\x06 \x01(\tR\x06symbol\x12\x1a\n\x08\x64\x65\x63imals\x18\x07 \x01(\x04R\x08\x64\x65\x63imals\x12\"\n\x0corchestrator\x18\x08 \x01(\tR\x0corchestrator:P\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x1bpeggy/MsgERC20DeployedClaim\"\x1f\n\x1dMsgERC20DeployedClaimResponse\"}\n\x12MsgCancelSendToEth\x12%\n\x0etransaction_id\x18\x01 \x01(\x04R\rtransactionId\x12\x16\n\x06sender\x18\x02 \x01(\tR\x06sender:(\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*\x18peggy/MsgCancelSendToEth\"\x1c\n\x1aMsgCancelSendToEthResponse\"\xe1\x01\n\x1dMsgSubmitBadSignatureEvidence\x12U\n\x07subject\x18\x01 \x01(\x0b\x32\x14.google.protobuf.AnyB%\xca\xb4-!injective.peggy.v1.EthereumSignedR\x07subject\x12\x1c\n\tsignature\x18\x02 \x01(\tR\tsignature\x12\x16\n\x06sender\x18\x03 \x01(\tR\x06sender:3\x82\xe7\xb0*\x06sender\x8a\xe7\xb0*#peggy/MsgSubmitBadSignatureEvidence\"\'\n%MsgSubmitBadSignatureEvidenceResponse\"\x9a\x03\n\x15MsgValsetUpdatedClaim\x12\x1f\n\x0b\x65vent_nonce\x18\x01 \x01(\x04R\neventNonce\x12!\n\x0cvalset_nonce\x18\x02 \x01(\x04R\x0bvalsetNonce\x12!\n\x0c\x62lock_height\x18\x03 \x01(\x04R\x0b\x62lockHeight\x12=\n\x07members\x18\x04 \x03(\x0b\x32#.injective.peggy.v1.BridgeValidatorR\x07members\x12\x42\n\rreward_amount\x18\x05 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x0crewardAmount\x12!\n\x0creward_token\x18\x06 \x01(\tR\x0brewardToken\x12\"\n\x0corchestrator\x18\x07 \x01(\tR\x0corchestrator:P\xca\xb4-\x1bpeggy.v1beta1.EthereumClaim\x82\xe7\xb0*\x0corchestrator\x8a\xe7\xb0*\x1bpeggy/MsgValsetUpdatedClaim\"\x1f\n\x1dMsgValsetUpdatedClaimResponse\"\xad\x01\n\x0fMsgUpdateParams\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12\x38\n\x06params\x18\x02 \x01(\x0b\x32\x1a.injective.peggy.v1.ParamsB\x04\xc8\xde\x1f\x00R\x06params:(\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x15peggy/MsgUpdateParams\"\x19\n\x17MsgUpdateParamsResponse\"\x9d\x01\n\x1dMsgBlacklistEthereumAddresses\x12\x16\n\x06signer\x18\x01 \x01(\tR\x06signer\x12/\n\x13\x62lacklist_addresses\x18\x02 \x03(\tR\x12\x62lacklistAddresses:3\x82\xe7\xb0*\x06signer\x8a\xe7\xb0*#peggy/MsgBlacklistEthereumAddresses\"\'\n%MsgBlacklistEthereumAddressesResponse\"\x97\x01\n\x1aMsgRevokeEthereumBlacklist\x12\x16\n\x06signer\x18\x01 \x01(\tR\x06signer\x12/\n\x13\x62lacklist_addresses\x18\x02 \x03(\tR\x12\x62lacklistAddresses:0\x82\xe7\xb0*\x06signer\x8a\xe7\xb0* peggy/MsgRevokeEthereumBlacklist\"$\n\"MsgRevokeEthereumBlacklistResponse\"\x85\x04\n\x12MsgCreateRateLimit\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12#\n\rtoken_address\x18\x02 \x01(\tR\x0ctokenAddress\x12%\n\x0etoken_decimals\x18\x03 \x01(\rR\rtokenDecimals\x12$\n\x0etoken_price_id\x18\x04 \x01(\tR\x0ctokenPriceId\x12I\n\x0erate_limit_usd\x18\x05 \x01(\tB#\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDecR\x0crateLimitUsd\x12O\n\x13\x61\x62solute_mint_limit\x18\x06 \x01(\tB\x1f\x18\x01\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x11\x61\x62soluteMintLimit\x12*\n\x11rate_limit_window\x18\x07 \x01(\x04R\x0frateLimitWindow\x12P\n\x11token_oracle_type\x18\x08 \x01(\x0e\x32$.injective.oracle.v1beta1.OracleTypeR\x0ftokenOracleType:+\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x18peggy/MsgCreateRateLimit\"\x1c\n\x1aMsgCreateRateLimitResponse\"\xa9\x03\n\x12MsgUpdateRateLimit\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12#\n\rtoken_address\x18\x02 \x01(\tR\x0ctokenAddress\x12+\n\x12new_token_price_id\x18\x03 \x01(\tR\x0fnewTokenPriceId\x12P\n\x12new_rate_limit_usd\x18\x04 \x01(\tB#\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDecR\x0fnewRateLimitUsd\x12\x31\n\x15new_rate_limit_window\x18\x05 \x01(\x04R\x12newRateLimitWindow\x12W\n\x15new_token_oracle_type\x18\x06 \x01(\x0e\x32$.injective.oracle.v1beta1.OracleTypeR\x12newTokenOracleType:+\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x18peggy/MsgUpdateRateLimit\"\x1c\n\x1aMsgUpdateRateLimitResponse\"\x9e\x01\n\x12MsgRemoveRateLimit\x12\x36\n\tauthority\x18\x01 \x01(\tB\x18\xd2\xb4-\x14\x63osmos.AddressStringR\tauthority\x12#\n\rtoken_address\x18\x02 \x01(\tR\x0ctokenAddress:+\x82\xe7\xb0*\tauthority\x8a\xe7\xb0*\x18peggy/MsgRemoveRateLimit\"\x1c\n\x1aMsgRemoveRateLimitResponse2\xff\x12\n\x03Msg\x12\x8f\x01\n\rValsetConfirm\x12$.injective.peggy.v1.MsgValsetConfirm\x1a,.injective.peggy.v1.MsgValsetConfirmResponse\"*\x82\xd3\xe4\x93\x02$\"\"/injective/peggy/v1/valset_confirm\x12\x80\x01\n\tSendToEth\x12 .injective.peggy.v1.MsgSendToEth\x1a(.injective.peggy.v1.MsgSendToEthResponse\"\'\x82\xd3\xe4\x93\x02!\"\x1f/injective/peggy/v1/send_to_eth\x12\x8b\x01\n\x0cRequestBatch\x12#.injective.peggy.v1.MsgRequestBatch\x1a+.injective.peggy.v1.MsgRequestBatchResponse\")\x82\xd3\xe4\x93\x02#\"!/injective/peggy/v1/request_batch\x12\x8b\x01\n\x0c\x43onfirmBatch\x12#.injective.peggy.v1.MsgConfirmBatch\x1a+.injective.peggy.v1.MsgConfirmBatchResponse\")\x82\xd3\xe4\x93\x02#\"!/injective/peggy/v1/confirm_batch\x12\x8b\x01\n\x0c\x44\x65positClaim\x12#.injective.peggy.v1.MsgDepositClaim\x1a+.injective.peggy.v1.MsgDepositClaimResponse\")\x82\xd3\xe4\x93\x02#\"!/injective/peggy/v1/deposit_claim\x12\x8f\x01\n\rWithdrawClaim\x12$.injective.peggy.v1.MsgWithdrawClaim\x1a,.injective.peggy.v1.MsgWithdrawClaimResponse\"*\x82\xd3\xe4\x93\x02$\"\"/injective/peggy/v1/withdraw_claim\x12\xa3\x01\n\x11ValsetUpdateClaim\x12).injective.peggy.v1.MsgValsetUpdatedClaim\x1a\x31.injective.peggy.v1.MsgValsetUpdatedClaimResponse\"0\x82\xd3\xe4\x93\x02*\"(/injective/peggy/v1/valset_updated_claim\x12\xa4\x01\n\x12\x45RC20DeployedClaim\x12).injective.peggy.v1.MsgERC20DeployedClaim\x1a\x31.injective.peggy.v1.MsgERC20DeployedClaimResponse\"0\x82\xd3\xe4\x93\x02*\"(/injective/peggy/v1/erc20_deployed_claim\x12\xba\x01\n\x18SetOrchestratorAddresses\x12/.injective.peggy.v1.MsgSetOrchestratorAddresses\x1a\x37.injective.peggy.v1.MsgSetOrchestratorAddressesResponse\"4\x82\xd3\xe4\x93\x02.\",/injective/peggy/v1/set_orchestrator_address\x12\x99\x01\n\x0f\x43\x61ncelSendToEth\x12&.injective.peggy.v1.MsgCancelSendToEth\x1a..injective.peggy.v1.MsgCancelSendToEthResponse\".\x82\xd3\xe4\x93\x02(\"&/injective/peggy/v1/cancel_send_to_eth\x12\xc5\x01\n\x1aSubmitBadSignatureEvidence\x12\x31.injective.peggy.v1.MsgSubmitBadSignatureEvidence\x1a\x39.injective.peggy.v1.MsgSubmitBadSignatureEvidenceResponse\"9\x82\xd3\xe4\x93\x02\x33\"1/injective/peggy/v1/submit_bad_signature_evidence\x12`\n\x0cUpdateParams\x12#.injective.peggy.v1.MsgUpdateParams\x1a+.injective.peggy.v1.MsgUpdateParamsResponse\x12\x8a\x01\n\x1a\x42lacklistEthereumAddresses\x12\x31.injective.peggy.v1.MsgBlacklistEthereumAddresses\x1a\x39.injective.peggy.v1.MsgBlacklistEthereumAddressesResponse\x12\x81\x01\n\x17RevokeEthereumBlacklist\x12..injective.peggy.v1.MsgRevokeEthereumBlacklist\x1a\x36.injective.peggy.v1.MsgRevokeEthereumBlacklistResponse\x12i\n\x0f\x43reateRateLimit\x12&.injective.peggy.v1.MsgCreateRateLimit\x1a..injective.peggy.v1.MsgCreateRateLimitResponse\x12i\n\x0fUpdateRateLimit\x12&.injective.peggy.v1.MsgUpdateRateLimit\x1a..injective.peggy.v1.MsgUpdateRateLimitResponse\x12i\n\x0fRemoveRateLimit\x12&.injective.peggy.v1.MsgRemoveRateLimit\x1a..injective.peggy.v1.MsgRemoveRateLimitResponse\x1a\x05\x80\xe7\xb0*\x01\x42\xda\x01\n\x16\x63om.injective.peggy.v1B\tMsgsProtoP\x01ZKgithub.com/InjectiveLabs/injective-core/injective-chain/modules/peggy/types\xa2\x02\x03IPX\xaa\x02\x12Injective.Peggy.V1\xca\x02\x12Injective\\Peggy\\V1\xe2\x02\x1eInjective\\Peggy\\V1\\GPBMetadata\xea\x02\x14Injective::Peggy::V1b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -116,74 +117,74 @@ _globals['_MSG'].methods_by_name['CancelSendToEth']._serialized_options = b'\202\323\344\223\002(\"&/injective/peggy/v1/cancel_send_to_eth' _globals['_MSG'].methods_by_name['SubmitBadSignatureEvidence']._loaded_options = None _globals['_MSG'].methods_by_name['SubmitBadSignatureEvidence']._serialized_options = b'\202\323\344\223\0023\"1/injective/peggy/v1/submit_bad_signature_evidence' - _globals['_MSGSETORCHESTRATORADDRESSES']._serialized_start=338 - _globals['_MSGSETORCHESTRATORADDRESSES']._serialized_end=511 - _globals['_MSGSETORCHESTRATORADDRESSESRESPONSE']._serialized_start=513 - _globals['_MSGSETORCHESTRATORADDRESSESRESPONSE']._serialized_end=550 - _globals['_MSGVALSETCONFIRM']._serialized_start=553 - _globals['_MSGVALSETCONFIRM']._serialized_end=738 - _globals['_MSGVALSETCONFIRMRESPONSE']._serialized_start=740 - _globals['_MSGVALSETCONFIRMRESPONSE']._serialized_end=766 - _globals['_MSGSENDTOETH']._serialized_start=769 - _globals['_MSGSENDTOETH']._serialized_end=991 - _globals['_MSGSENDTOETHRESPONSE']._serialized_start=993 - _globals['_MSGSENDTOETHRESPONSE']._serialized_end=1015 - _globals['_MSGREQUESTBATCH']._serialized_start=1017 - _globals['_MSGREQUESTBATCH']._serialized_end=1137 - _globals['_MSGREQUESTBATCHRESPONSE']._serialized_start=1139 - _globals['_MSGREQUESTBATCHRESPONSE']._serialized_end=1164 - _globals['_MSGCONFIRMBATCH']._serialized_start=1167 - _globals['_MSGCONFIRMBATCH']._serialized_end=1387 - _globals['_MSGCONFIRMBATCHRESPONSE']._serialized_start=1389 - _globals['_MSGCONFIRMBATCHRESPONSE']._serialized_end=1414 - _globals['_MSGDEPOSITCLAIM']._serialized_start=1417 - _globals['_MSGDEPOSITCLAIM']._serialized_end=1810 - _globals['_MSGDEPOSITCLAIMRESPONSE']._serialized_start=1812 - _globals['_MSGDEPOSITCLAIMRESPONSE']._serialized_end=1837 - _globals['_MSGWITHDRAWCLAIM']._serialized_start=1840 - _globals['_MSGWITHDRAWCLAIM']._serialized_end=2111 - _globals['_MSGWITHDRAWCLAIMRESPONSE']._serialized_start=2113 - _globals['_MSGWITHDRAWCLAIMRESPONSE']._serialized_end=2139 - _globals['_MSGERC20DEPLOYEDCLAIM']._serialized_start=2142 - _globals['_MSGERC20DEPLOYEDCLAIM']._serialized_end=2497 - _globals['_MSGERC20DEPLOYEDCLAIMRESPONSE']._serialized_start=2499 - _globals['_MSGERC20DEPLOYEDCLAIMRESPONSE']._serialized_end=2530 - _globals['_MSGCANCELSENDTOETH']._serialized_start=2532 - _globals['_MSGCANCELSENDTOETH']._serialized_end=2657 - _globals['_MSGCANCELSENDTOETHRESPONSE']._serialized_start=2659 - _globals['_MSGCANCELSENDTOETHRESPONSE']._serialized_end=2687 - _globals['_MSGSUBMITBADSIGNATUREEVIDENCE']._serialized_start=2690 - _globals['_MSGSUBMITBADSIGNATUREEVIDENCE']._serialized_end=2915 - _globals['_MSGSUBMITBADSIGNATUREEVIDENCERESPONSE']._serialized_start=2917 - _globals['_MSGSUBMITBADSIGNATUREEVIDENCERESPONSE']._serialized_end=2956 - _globals['_MSGVALSETUPDATEDCLAIM']._serialized_start=2959 - _globals['_MSGVALSETUPDATEDCLAIM']._serialized_end=3369 - _globals['_MSGVALSETUPDATEDCLAIMRESPONSE']._serialized_start=3371 - _globals['_MSGVALSETUPDATEDCLAIMRESPONSE']._serialized_end=3402 - _globals['_MSGUPDATEPARAMS']._serialized_start=3405 - _globals['_MSGUPDATEPARAMS']._serialized_end=3578 - _globals['_MSGUPDATEPARAMSRESPONSE']._serialized_start=3580 - _globals['_MSGUPDATEPARAMSRESPONSE']._serialized_end=3605 - _globals['_MSGBLACKLISTETHEREUMADDRESSES']._serialized_start=3608 - _globals['_MSGBLACKLISTETHEREUMADDRESSES']._serialized_end=3765 - _globals['_MSGBLACKLISTETHEREUMADDRESSESRESPONSE']._serialized_start=3767 - _globals['_MSGBLACKLISTETHEREUMADDRESSESRESPONSE']._serialized_end=3806 - _globals['_MSGREVOKEETHEREUMBLACKLIST']._serialized_start=3809 - _globals['_MSGREVOKEETHEREUMBLACKLIST']._serialized_end=3960 - _globals['_MSGREVOKEETHEREUMBLACKLISTRESPONSE']._serialized_start=3962 - _globals['_MSGREVOKEETHEREUMBLACKLISTRESPONSE']._serialized_end=3998 - _globals['_MSGCREATERATELIMIT']._serialized_start=4001 - _globals['_MSGCREATERATELIMIT']._serialized_end=4436 - _globals['_MSGCREATERATELIMITRESPONSE']._serialized_start=4438 - _globals['_MSGCREATERATELIMITRESPONSE']._serialized_end=4466 - _globals['_MSGUPDATERATELIMIT']._serialized_start=4469 - _globals['_MSGUPDATERATELIMIT']._serialized_end=4805 - _globals['_MSGUPDATERATELIMITRESPONSE']._serialized_start=4807 - _globals['_MSGUPDATERATELIMITRESPONSE']._serialized_end=4835 - _globals['_MSGREMOVERATELIMIT']._serialized_start=4838 - _globals['_MSGREMOVERATELIMIT']._serialized_end=4996 - _globals['_MSGREMOVERATELIMITRESPONSE']._serialized_start=4998 - _globals['_MSGREMOVERATELIMITRESPONSE']._serialized_end=5026 - _globals['_MSG']._serialized_start=5029 - _globals['_MSG']._serialized_end=7460 + _globals['_MSGSETORCHESTRATORADDRESSES']._serialized_start=377 + _globals['_MSGSETORCHESTRATORADDRESSES']._serialized_end=550 + _globals['_MSGSETORCHESTRATORADDRESSESRESPONSE']._serialized_start=552 + _globals['_MSGSETORCHESTRATORADDRESSESRESPONSE']._serialized_end=589 + _globals['_MSGVALSETCONFIRM']._serialized_start=592 + _globals['_MSGVALSETCONFIRM']._serialized_end=777 + _globals['_MSGVALSETCONFIRMRESPONSE']._serialized_start=779 + _globals['_MSGVALSETCONFIRMRESPONSE']._serialized_end=805 + _globals['_MSGSENDTOETH']._serialized_start=808 + _globals['_MSGSENDTOETH']._serialized_end=1030 + _globals['_MSGSENDTOETHRESPONSE']._serialized_start=1032 + _globals['_MSGSENDTOETHRESPONSE']._serialized_end=1054 + _globals['_MSGREQUESTBATCH']._serialized_start=1056 + _globals['_MSGREQUESTBATCH']._serialized_end=1176 + _globals['_MSGREQUESTBATCHRESPONSE']._serialized_start=1178 + _globals['_MSGREQUESTBATCHRESPONSE']._serialized_end=1203 + _globals['_MSGCONFIRMBATCH']._serialized_start=1206 + _globals['_MSGCONFIRMBATCH']._serialized_end=1426 + _globals['_MSGCONFIRMBATCHRESPONSE']._serialized_start=1428 + _globals['_MSGCONFIRMBATCHRESPONSE']._serialized_end=1453 + _globals['_MSGDEPOSITCLAIM']._serialized_start=1456 + _globals['_MSGDEPOSITCLAIM']._serialized_end=1849 + _globals['_MSGDEPOSITCLAIMRESPONSE']._serialized_start=1851 + _globals['_MSGDEPOSITCLAIMRESPONSE']._serialized_end=1876 + _globals['_MSGWITHDRAWCLAIM']._serialized_start=1879 + _globals['_MSGWITHDRAWCLAIM']._serialized_end=2150 + _globals['_MSGWITHDRAWCLAIMRESPONSE']._serialized_start=2152 + _globals['_MSGWITHDRAWCLAIMRESPONSE']._serialized_end=2178 + _globals['_MSGERC20DEPLOYEDCLAIM']._serialized_start=2181 + _globals['_MSGERC20DEPLOYEDCLAIM']._serialized_end=2536 + _globals['_MSGERC20DEPLOYEDCLAIMRESPONSE']._serialized_start=2538 + _globals['_MSGERC20DEPLOYEDCLAIMRESPONSE']._serialized_end=2569 + _globals['_MSGCANCELSENDTOETH']._serialized_start=2571 + _globals['_MSGCANCELSENDTOETH']._serialized_end=2696 + _globals['_MSGCANCELSENDTOETHRESPONSE']._serialized_start=2698 + _globals['_MSGCANCELSENDTOETHRESPONSE']._serialized_end=2726 + _globals['_MSGSUBMITBADSIGNATUREEVIDENCE']._serialized_start=2729 + _globals['_MSGSUBMITBADSIGNATUREEVIDENCE']._serialized_end=2954 + _globals['_MSGSUBMITBADSIGNATUREEVIDENCERESPONSE']._serialized_start=2956 + _globals['_MSGSUBMITBADSIGNATUREEVIDENCERESPONSE']._serialized_end=2995 + _globals['_MSGVALSETUPDATEDCLAIM']._serialized_start=2998 + _globals['_MSGVALSETUPDATEDCLAIM']._serialized_end=3408 + _globals['_MSGVALSETUPDATEDCLAIMRESPONSE']._serialized_start=3410 + _globals['_MSGVALSETUPDATEDCLAIMRESPONSE']._serialized_end=3441 + _globals['_MSGUPDATEPARAMS']._serialized_start=3444 + _globals['_MSGUPDATEPARAMS']._serialized_end=3617 + _globals['_MSGUPDATEPARAMSRESPONSE']._serialized_start=3619 + _globals['_MSGUPDATEPARAMSRESPONSE']._serialized_end=3644 + _globals['_MSGBLACKLISTETHEREUMADDRESSES']._serialized_start=3647 + _globals['_MSGBLACKLISTETHEREUMADDRESSES']._serialized_end=3804 + _globals['_MSGBLACKLISTETHEREUMADDRESSESRESPONSE']._serialized_start=3806 + _globals['_MSGBLACKLISTETHEREUMADDRESSESRESPONSE']._serialized_end=3845 + _globals['_MSGREVOKEETHEREUMBLACKLIST']._serialized_start=3848 + _globals['_MSGREVOKEETHEREUMBLACKLIST']._serialized_end=3999 + _globals['_MSGREVOKEETHEREUMBLACKLISTRESPONSE']._serialized_start=4001 + _globals['_MSGREVOKEETHEREUMBLACKLISTRESPONSE']._serialized_end=4037 + _globals['_MSGCREATERATELIMIT']._serialized_start=4040 + _globals['_MSGCREATERATELIMIT']._serialized_end=4557 + _globals['_MSGCREATERATELIMITRESPONSE']._serialized_start=4559 + _globals['_MSGCREATERATELIMITRESPONSE']._serialized_end=4587 + _globals['_MSGUPDATERATELIMIT']._serialized_start=4590 + _globals['_MSGUPDATERATELIMIT']._serialized_end=5015 + _globals['_MSGUPDATERATELIMITRESPONSE']._serialized_start=5017 + _globals['_MSGUPDATERATELIMITRESPONSE']._serialized_end=5045 + _globals['_MSGREMOVERATELIMIT']._serialized_start=5048 + _globals['_MSGREMOVERATELIMIT']._serialized_end=5206 + _globals['_MSGREMOVERATELIMITRESPONSE']._serialized_start=5208 + _globals['_MSGREMOVERATELIMITRESPONSE']._serialized_end=5236 + _globals['_MSG']._serialized_start=5239 + _globals['_MSG']._serialized_end=7670 # @@protoc_insertion_point(module_scope) diff --git a/pyinjective/proto/injective/peggy/v1/rate_limit_pb2.py b/pyinjective/proto/injective/peggy/v1/rate_limit_pb2.py index 701be71e..db1aff0a 100644 --- a/pyinjective/proto/injective/peggy/v1/rate_limit_pb2.py +++ b/pyinjective/proto/injective/peggy/v1/rate_limit_pb2.py @@ -13,9 +13,10 @@ from pyinjective.proto.gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2 +from pyinjective.proto.injective.oracle.v1beta1 import oracle_pb2 as injective_dot_oracle_dot_v1beta1_dot_oracle__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#injective/peggy/v1/rate_limit.proto\x12\x12injective.peggy.v1\x1a\x14gogoproto/gogo.proto\"\x8b\x03\n\tRateLimit\x12#\n\rtoken_address\x18\x01 \x01(\tR\x0ctokenAddress\x12%\n\x0etoken_decimals\x18\x02 \x01(\rR\rtokenDecimals\x12$\n\x0etoken_price_id\x18\x03 \x01(\tR\x0ctokenPriceId\x12*\n\x11rate_limit_window\x18\x04 \x01(\x04R\x0frateLimitWindow\x12I\n\x0erate_limit_usd\x18\x05 \x01(\tB#\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDecR\x0crateLimitUsd\x12O\n\x13\x61\x62solute_mint_limit\x18\x06 \x01(\tB\x1f\x18\x01\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x11\x61\x62soluteMintLimit\x12\x44\n\ttransfers\x18\x07 \x03(\x0b\x32\".injective.peggy.v1.BridgeTransferB\x02\x18\x01R\ttransfers\"\x8d\x01\n\x0e\x42ridgeTransfer\x12\x35\n\x06\x61mount\x18\x01 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mount\x12!\n\x0c\x62lock_number\x18\x02 \x01(\x04R\x0b\x62lockNumber\x12\x1d\n\nis_deposit\x18\x03 \x01(\x08R\tisDeposit:\x02\x18\x01\"\xb2\x01\n\x12RateLimitTransfers\x12\x14\n\x05token\x18\x01 \x01(\tR\x05token\x12\x41\n\x07inflows\x18\x02 \x03(\x0b\x32\'.injective.peggy.v1.BlockTransferRecordR\x07inflows\x12\x43\n\x08outflows\x18\x03 \x03(\x0b\x32\'.injective.peggy.v1.BlockTransferRecordR\x08outflows\"o\n\x13\x42lockTransferRecord\x12!\n\x0c\x62lock_number\x18\x01 \x01(\x04R\x0b\x62lockNumber\x12\x35\n\x06\x61mount\x18\x02 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mount\"Y\n\nMintAmount\x12\x14\n\x05token\x18\x01 \x01(\tR\x05token\x12\x35\n\x06\x61mount\x18\x02 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mountB\xdf\x01\n\x16\x63om.injective.peggy.v1B\x0eRateLimitProtoP\x01ZKgithub.com/InjectiveLabs/injective-core/injective-chain/modules/peggy/types\xa2\x02\x03IPX\xaa\x02\x12Injective.Peggy.V1\xca\x02\x12Injective\\Peggy\\V1\xe2\x02\x1eInjective\\Peggy\\V1\\GPBMetadata\xea\x02\x14Injective::Peggy::V1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n#injective/peggy/v1/rate_limit.proto\x12\x12injective.peggy.v1\x1a\x14gogoproto/gogo.proto\x1a%injective/oracle/v1beta1/oracle.proto\"\xdd\x03\n\tRateLimit\x12#\n\rtoken_address\x18\x01 \x01(\tR\x0ctokenAddress\x12%\n\x0etoken_decimals\x18\x02 \x01(\rR\rtokenDecimals\x12$\n\x0etoken_price_id\x18\x03 \x01(\tR\x0ctokenPriceId\x12*\n\x11rate_limit_window\x18\x04 \x01(\x04R\x0frateLimitWindow\x12I\n\x0erate_limit_usd\x18\x05 \x01(\tB#\xc8\xde\x1f\x00\xda\xde\x1f\x1b\x63osmossdk.io/math.LegacyDecR\x0crateLimitUsd\x12O\n\x13\x61\x62solute_mint_limit\x18\x06 \x01(\tB\x1f\x18\x01\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x11\x61\x62soluteMintLimit\x12\x44\n\ttransfers\x18\x07 \x03(\x0b\x32\".injective.peggy.v1.BridgeTransferB\x02\x18\x01R\ttransfers\x12P\n\x11token_oracle_type\x18\x08 \x01(\x0e\x32$.injective.oracle.v1beta1.OracleTypeR\x0ftokenOracleType\"\x8d\x01\n\x0e\x42ridgeTransfer\x12\x35\n\x06\x61mount\x18\x01 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mount\x12!\n\x0c\x62lock_number\x18\x02 \x01(\x04R\x0b\x62lockNumber\x12\x1d\n\nis_deposit\x18\x03 \x01(\x08R\tisDeposit:\x02\x18\x01\"\xb2\x01\n\x12RateLimitTransfers\x12\x14\n\x05token\x18\x01 \x01(\tR\x05token\x12\x41\n\x07inflows\x18\x02 \x03(\x0b\x32\'.injective.peggy.v1.BlockTransferRecordR\x07inflows\x12\x43\n\x08outflows\x18\x03 \x03(\x0b\x32\'.injective.peggy.v1.BlockTransferRecordR\x08outflows\"o\n\x13\x42lockTransferRecord\x12!\n\x0c\x62lock_number\x18\x01 \x01(\x04R\x0b\x62lockNumber\x12\x35\n\x06\x61mount\x18\x02 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mount\"Y\n\nMintAmount\x12\x14\n\x05token\x18\x01 \x01(\tR\x05token\x12\x35\n\x06\x61mount\x18\x02 \x01(\tB\x1d\xc8\xde\x1f\x00\xda\xde\x1f\x15\x63osmossdk.io/math.IntR\x06\x61mountB\xdf\x01\n\x16\x63om.injective.peggy.v1B\x0eRateLimitProtoP\x01ZKgithub.com/InjectiveLabs/injective-core/injective-chain/modules/peggy/types\xa2\x02\x03IPX\xaa\x02\x12Injective.Peggy.V1\xca\x02\x12Injective\\Peggy\\V1\xe2\x02\x1eInjective\\Peggy\\V1\\GPBMetadata\xea\x02\x14Injective::Peggy::V1b\x06proto3') _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) @@ -37,14 +38,14 @@ _globals['_BLOCKTRANSFERRECORD'].fields_by_name['amount']._serialized_options = b'\310\336\037\000\332\336\037\025cosmossdk.io/math.Int' _globals['_MINTAMOUNT'].fields_by_name['amount']._loaded_options = None _globals['_MINTAMOUNT'].fields_by_name['amount']._serialized_options = b'\310\336\037\000\332\336\037\025cosmossdk.io/math.Int' - _globals['_RATELIMIT']._serialized_start=82 - _globals['_RATELIMIT']._serialized_end=477 - _globals['_BRIDGETRANSFER']._serialized_start=480 - _globals['_BRIDGETRANSFER']._serialized_end=621 - _globals['_RATELIMITTRANSFERS']._serialized_start=624 - _globals['_RATELIMITTRANSFERS']._serialized_end=802 - _globals['_BLOCKTRANSFERRECORD']._serialized_start=804 - _globals['_BLOCKTRANSFERRECORD']._serialized_end=915 - _globals['_MINTAMOUNT']._serialized_start=917 - _globals['_MINTAMOUNT']._serialized_end=1006 + _globals['_RATELIMIT']._serialized_start=121 + _globals['_RATELIMIT']._serialized_end=598 + _globals['_BRIDGETRANSFER']._serialized_start=601 + _globals['_BRIDGETRANSFER']._serialized_end=742 + _globals['_RATELIMITTRANSFERS']._serialized_start=745 + _globals['_RATELIMITTRANSFERS']._serialized_end=923 + _globals['_BLOCKTRANSFERRECORD']._serialized_start=925 + _globals['_BLOCKTRANSFERRECORD']._serialized_end=1036 + _globals['_MINTAMOUNT']._serialized_start=1038 + _globals['_MINTAMOUNT']._serialized_end=1127 # @@protoc_insertion_point(module_scope) diff --git a/pyproject.toml b/pyproject.toml index 08f2136f..42a61705 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "injective-py" -version = "1.15.0" +version = "1.16.0-rc1" description = "Injective Python SDK, with Exchange API Client" authors = ["Injective Labs "] license = "Apache-2.0"