# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: nibiru/stablecoin/v1/tx.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from cosmos.base.v1beta1 import coin_pb2 as cosmos_dot_base_dot_v1beta1_dot_coin__pb2
from gogoproto import gogo_pb2 as gogoproto_dot_gogo__pb2
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dnibiru/stablecoin/v1/tx.proto\x12\x14nibiru.stablecoin.v1\x1a\x1e\x63osmos/base/v1beta1/coin.proto\x1a\x14gogoproto/gogo.proto\x1a\x1cgoogle/api/annotations.proto\"b\n\rMsgMintStable\x12\x18\n\x07\x63reator\x18\x01 \x01(\tR\x07\x63reator\x12\x37\n\x06stable\x18\x02 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x06stable\"\xa8\x02\n\x15MsgMintStableResponse\x12\x37\n\x06stable\x18\x01 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x06stable\x12j\n\nused_coins\x18\x02 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinB0\xc8\xde\x1f\x00\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.CoinsR\tusedCoins\x12j\n\nfees_payed\x18\x03 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinB0\xc8\xde\x1f\x00\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.CoinsR\tfeesPayed\"b\n\rMsgBurnStable\x12\x18\n\x07\x63reator\x18\x01 \x01(\tR\x07\x63reator\x12\x37\n\x06stable\x18\x02 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x06stable\"\xf7\x01\n\x15MsgBurnStableResponse\x12?\n\ncollateral\x18\x01 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\ncollateral\x12\x31\n\x03gov\x18\x02 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x03gov\x12j\n\nfees_payed\x18\x03 \x03(\x0b\x32\x19.cosmos.base.v1beta1.CoinB0\xc8\xde\x1f\x00\xaa\xdf\x1f(github.com/cosmos/cosmos-sdk/types.CoinsR\tfeesPayed\"c\n\x12MsgRecollateralize\x12\x18\n\x07\x63reator\x18\x01 \x01(\tR\x07\x63reator\x12\x33\n\x04\x63oll\x18\x02 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x04\x63oll\"O\n\x1aMsgRecollateralizeResponse\x12\x31\n\x03gov\x18\x01 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x03gov\"Y\n\nMsgBuyback\x12\x18\n\x07\x63reator\x18\x01 \x01(\tR\x07\x63reator\x12\x31\n\x03gov\x18\x02 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x03gov\"I\n\x12MsgBuybackResponse\x12\x33\n\x04\x63oll\x18\x01 \x01(\x0b\x32\x19.cosmos.base.v1beta1.CoinB\x04\xc8\xde\x1f\x00R\x04\x63oll2\x9d\x04\n\x03Msg\x12\x82\x01\n\nMintStable\x12#.nibiru.stablecoin.v1.MsgMintStable\x1a+.nibiru.stablecoin.v1.MsgMintStableResponse\"\"\x82\xd3\xe4\x93\x02\x1c\"\x1a/nibiru/stablecoin/mint-sc\x12\x82\x01\n\nBurnStable\x12#.nibiru.stablecoin.v1.MsgBurnStable\x1a+.nibiru.stablecoin.v1.MsgBurnStableResponse\"\"\x82\xd3\xe4\x93\x02\x1c\"\x1a/nibiru/stablecoin/burn-sc\x12\x90\x01\n\x0fRecollateralize\x12(.nibiru.stablecoin.v1.MsgRecollateralize\x1a\x30.nibiru.stablecoin.v1.MsgRecollateralizeResponse\"!\x82\xd3\xe4\x93\x02\x1b\"\x19/nibiru/stablecoin/recoll\x12y\n\x07\x42uyback\x12 .nibiru.stablecoin.v1.MsgBuyback\x1a(.nibiru.stablecoin.v1.MsgBuybackResponse\"\"\x82\xd3\xe4\x93\x02\x1c\"\x1a/nibiru/stablecoin/buybackB2Z0github.com/NibiruChain/nibiru/x/stablecoin/typesb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'nibiru.stablecoin.v1.tx_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z0github.com/NibiruChain/nibiru/x/stablecoin/types'
  _MSGMINTSTABLE.fields_by_name['stable']._options = None
  _MSGMINTSTABLE.fields_by_name['stable']._serialized_options = b'\310\336\037\000'
  _MSGMINTSTABLERESPONSE.fields_by_name['stable']._options = None
  _MSGMINTSTABLERESPONSE.fields_by_name['stable']._serialized_options = b'\310\336\037\000'
  _MSGMINTSTABLERESPONSE.fields_by_name['used_coins']._options = None
  _MSGMINTSTABLERESPONSE.fields_by_name['used_coins']._serialized_options = b'\310\336\037\000\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins'
  _MSGMINTSTABLERESPONSE.fields_by_name['fees_payed']._options = None
  _MSGMINTSTABLERESPONSE.fields_by_name['fees_payed']._serialized_options = b'\310\336\037\000\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins'
  _MSGBURNSTABLE.fields_by_name['stable']._options = None
  _MSGBURNSTABLE.fields_by_name['stable']._serialized_options = b'\310\336\037\000'
  _MSGBURNSTABLERESPONSE.fields_by_name['collateral']._options = None
  _MSGBURNSTABLERESPONSE.fields_by_name['collateral']._serialized_options = b'\310\336\037\000'
  _MSGBURNSTABLERESPONSE.fields_by_name['gov']._options = None
  _MSGBURNSTABLERESPONSE.fields_by_name['gov']._serialized_options = b'\310\336\037\000'
  _MSGBURNSTABLERESPONSE.fields_by_name['fees_payed']._options = None
  _MSGBURNSTABLERESPONSE.fields_by_name['fees_payed']._serialized_options = b'\310\336\037\000\252\337\037(github.com/cosmos/cosmos-sdk/types.Coins'
  _MSGRECOLLATERALIZE.fields_by_name['coll']._options = None
  _MSGRECOLLATERALIZE.fields_by_name['coll']._serialized_options = b'\310\336\037\000'
  _MSGRECOLLATERALIZERESPONSE.fields_by_name['gov']._options = None
  _MSGRECOLLATERALIZERESPONSE.fields_by_name['gov']._serialized_options = b'\310\336\037\000'
  _MSGBUYBACK.fields_by_name['gov']._options = None
  _MSGBUYBACK.fields_by_name['gov']._serialized_options = b'\310\336\037\000'
  _MSGBUYBACKRESPONSE.fields_by_name['coll']._options = None
  _MSGBUYBACKRESPONSE.fields_by_name['coll']._serialized_options = b'\310\336\037\000'
  _MSG.methods_by_name['MintStable']._options = None
  _MSG.methods_by_name['MintStable']._serialized_options = b'\202\323\344\223\002\034\"\032/nibiru/stablecoin/mint-sc'
  _MSG.methods_by_name['BurnStable']._options = None
  _MSG.methods_by_name['BurnStable']._serialized_options = b'\202\323\344\223\002\034\"\032/nibiru/stablecoin/burn-sc'
  _MSG.methods_by_name['Recollateralize']._options = None
  _MSG.methods_by_name['Recollateralize']._serialized_options = b'\202\323\344\223\002\033\"\031/nibiru/stablecoin/recoll'
  _MSG.methods_by_name['Buyback']._options = None
  _MSG.methods_by_name['Buyback']._serialized_options = b'\202\323\344\223\002\034\"\032/nibiru/stablecoin/buyback'
  _MSGMINTSTABLE._serialized_start=139
  _MSGMINTSTABLE._serialized_end=237
  _MSGMINTSTABLERESPONSE._serialized_start=240
  _MSGMINTSTABLERESPONSE._serialized_end=536
  _MSGBURNSTABLE._serialized_start=538
  _MSGBURNSTABLE._serialized_end=636
  _MSGBURNSTABLERESPONSE._serialized_start=639
  _MSGBURNSTABLERESPONSE._serialized_end=886
  _MSGRECOLLATERALIZE._serialized_start=888
  _MSGRECOLLATERALIZE._serialized_end=987
  _MSGRECOLLATERALIZERESPONSE._serialized_start=989
  _MSGRECOLLATERALIZERESPONSE._serialized_end=1068
  _MSGBUYBACK._serialized_start=1070
  _MSGBUYBACK._serialized_end=1159
  _MSGBUYBACKRESPONSE._serialized_start=1161
  _MSGBUYBACKRESPONSE._serialized_end=1234
  _MSG._serialized_start=1237
  _MSG._serialized_end=1778
# @@protoc_insertion_point(module_scope)
