Contract con_col_test


Contract Code


  
1 import currency as tau
2 import con_collider_contract as lhc
3 import con_rocketswap_official_v1_1 as rswp
4
5 @export
6 def collide(amount: float):
7 tau.transfer_from(
8 amount=amount,
9 to=ctx.this,
10 main_account=ctx.caller)
11
12 rswp_prices = ForeignHash(
13 foreign_contract='con_rocketswap_official_v1_1',
14 foreign_name='prices')
15
16 lhc_price = rswp_prices["con_collider_contract"]
17 lhc_amount = amount / lhc_price
18
19 rswp.buy(
20 contract="con_collider_contract",
21 currency_amount=amount,
22 minimum_received=lhc_amount * 0.51,
23 token_fees=False)
24

Byte Code

e300000000000000000000000004000000400000007332000000640064016c005a01640064016c025a03640064016c045a05650664028301650764039c0164046405840483015a08640153002906e9000000004eda0c636f6e5f636f6c5f746573742901da06616d6f756e74630100000000000000040000000600000043000000735200000074006a017c0074026a0374026a0464018d0301007405640264036404640564068d047d017c01640719007d027c007c021b007d0374066a0764077c007c0374086408830114006409640a8d04010064005300290b4e29037203000000da02746fda0c6d61696e5f6163636f756e74da1c636f6e5f726f636b6574737761705f6f6666696369616c5f76315f31da067072696365737202000000da0b727377705f7072696365732904da10666f726569676e5f636f6e7472616374da0c666f726569676e5f6e616d65da08636f6e7472616374da046e616d65da15636f6e5f636f6c6c696465725f636f6e74726163747a04302e3531462904720b000000da0f63757272656e63795f616d6f756e74da106d696e696d756d5f7265636569766564da0a746f6b656e5f666565732909da03746175da0d7472616e736665725f66726f6dda03637478da0474686973da0663616c6c6572da0b466f726569676e48617368da0472737770da03627579da07646563696d616c29047203000000da0d5f5f727377705f707269636573da096c68635f7072696365da0a6c68635f616d6f756e74a900721d000000da00da07636f6c6c69646506000000731000000000021401020104010a01080108010801721f0000002909da0863757272656e63797211000000720d000000da036c686372060000007217000000da085f5f6578706f7274da05666c6f6174721f000000721d000000721d000000721d000000721e000000da083c6d6f64756c653e0100000073080000000801080108030601