19
19
from terra_proto .osmosis .gamm .v1beta1 import MsgExitSwapShareAmountIn as MsgExitSwapShareAmountIn_pb
20
20
21
21
from terra_classic_sdk .core .osmosis .data import SwapAmountInRoute , SwapAmountOutRoute
22
- from terra_classic_sdk .core import AccAddress , Coins , Coin
22
+ from terra_classic_sdk .core import AccAddress , Coin , Coins
23
23
from terra_classic_sdk .core .msg import Msg
24
24
from terra_classic_sdk .util .remove_none import remove_none
25
25
@@ -52,7 +52,7 @@ class MsgJoinPool(Msg):
52
52
53
53
type_amino = "osmosis/Msg/JoinPool"
54
54
""""""
55
- type_url = "/osmosis.gamm.v1beta1.Msg/JoinPool "
55
+ type_url = "/osmosis.gamm.v1beta1.MsgJoinPool "
56
56
""""""
57
57
prototype = MsgJoinPool_pb
58
58
""""""
@@ -113,7 +113,7 @@ class MsgExitPool(Msg):
113
113
114
114
type_amino = "osmosis/Msg/JoinPool"
115
115
""""""
116
- type_url = "/osmosis.gamm.v1beta1.Msg/ExitPool "
116
+ type_url = "/osmosis.gamm.v1beta1.MsgExitPool "
117
117
""""""
118
118
prototype = MsgExitPool_pb
119
119
""""""
@@ -130,7 +130,7 @@ def to_amino(self) -> dict:
130
130
"sender" : self .sender ,
131
131
"pool_id" : self .pool_id ,
132
132
"share_in_amount" : self .share_in_amount (),
133
- "coins " : self .token_out_mins .to_amino (),
133
+ "token_out_mins " : self .token_out_mins .to_amino (),
134
134
},
135
135
}
136
136
@@ -140,7 +140,7 @@ def from_data(cls, data: dict) -> MsgExitPool:
140
140
sender = data .get ("sender" ),
141
141
pool_id = data .get ("pool_id" ),
142
142
share_in_amount = data .get ("share_in_amount" ),
143
- coins = Coins .from_data (data .get ("funds " )),
143
+ token_out_mins = Coins .from_data (data .get ("token_out_mins " ))
144
144
)
145
145
146
146
def to_proto (self ) -> MsgExitPool_pb :
@@ -300,20 +300,20 @@ class MsgJoinSwapExternAmountIn(Msg):
300
300
sender: address of sender
301
301
pool_id: pool id
302
302
token_in: token to swap in
303
- shares_out_min_amount : minimum amount of shares to swap out
303
+ share_out_min_amount : minimum amount of shares to swap out
304
304
"""
305
305
306
306
type_amino = "osmosis/JoinSwapExternAmountIn"
307
307
""""""
308
- type_url = "/osmosis.gamm.v1beta1.Msg/JoinSwapExternAmountIn "
308
+ type_url = "/osmosis.gamm.v1beta1.MsgJoinSwapExternAmountIn "
309
309
""""""
310
310
prototype = MsgJoinSwapExternAmountIn_pb
311
311
""""""
312
312
313
313
sender : AccAddress = attr .ib ()
314
314
pool_id : int = attr .ib ()
315
- token_in : Coin = attr .ib (converter = Coin )
316
- shares_out_min_amount : str = attr .ib ()
315
+ token_in : Coin = attr .ib ()
316
+ share_out_min_amount : str = attr .ib ()
317
317
318
318
def to_amino (self ) -> dict :
319
319
return {
@@ -322,7 +322,7 @@ def to_amino(self) -> dict:
322
322
"sender" : self .sender ,
323
323
"pool_id" : self .pool_id ,
324
324
"token_in" : self .token_in .to_amino (),
325
- "shares_out_min_amount " : self .shares_out_min_amount ,
325
+ "share_out_min_amount " : self .share_out_min_amount ,
326
326
},
327
327
}
328
328
@@ -332,15 +332,16 @@ def from_data(cls, data: dict) -> MsgJoinSwapExternAmountIn:
332
332
sender = data ["sender" ],
333
333
pool_id = data ["pool_id" ],
334
334
token_in = Coin .from_data (data ["token_in" ]),
335
- shares_out_min_amount = data ["shares_out_min_amount " ],
335
+ share_out_min_amount = data ["share_out_min_amount " ],
336
336
)
337
337
338
338
def to_proto (self ) -> MsgJoinSwapExternAmountIn_pb :
339
+ token_coin :Coin = Coin (denom = self .token_in ['denom' ], amount = self .token_in ['amount' ])
339
340
return MsgJoinSwapExternAmountIn_pb (
340
341
sender = self .sender ,
341
342
pool_id = self .pool_id ,
342
- token_in = self . token_in .to_proto (),
343
- shares_out_min_amount = self .shares_out_min_amount ,
343
+ token_in = token_coin .to_proto (),
344
+ share_out_min_amount = self .share_out_min_amount ,
344
345
)
345
346
346
347
@classmethod
@@ -349,7 +350,7 @@ def from_proto(cls, proto: MsgJoinSwapExternAmountIn_pb) -> MsgJoinSwapExternAmo
349
350
sender = proto .sender ,
350
351
pool_id = proto .pool_id ,
351
352
token_in = Coin .from_proto (proto .token_in ),
352
- shares_out_min_amount = proto .shares_out_min_amount ,
353
+ share_out_min_amount = proto .share_out_min_amount ,
353
354
)
354
355
355
356
0 commit comments