Contract con_trade3
Creator | ae7d14d6d9b8443f881ba6244727b69b681010e782d4fe482dbfb0b6aca02d5d |
Creation Hash | 5e5d3bd2960487e335d65b17ad9f6e0bb696df05ebcaa2d86f25887b07c56b22 |
Created On | 746 days ago - 4/10/2022, 10:35:58 PM UTC+0 |
Contract Code
1
import con_rocketswap_official_v1_1 as rswp
2
import currency as tau
3
4
imp = importlib.import_module
5
6
@export
7
def buy(token_contract: str, tau_amount: float):
8
tau.transfer_from(amount=tau_amount, to=con_trade3, main_account=ctx.signer)
9
tau.approve(amount=tau_amount, to='con_rocketswap_official_v1_1')
10
token_amount = rswp.buy(contract=token_contract, currency_amount=tau_amount)
11
imp(token_contract).approve(amount=token_amount, to=ctx.signer)
12
imp(token_contract).transfer(amount=token_amount, to=ctx.signer)
13
14
@export
15
def sell(token_contract: str, token_amount: float):
16
imp(token_contract).transfer_from(amount=token_amount, to=con_trade3, main_account=ctx.signer)
17
imp(token_contract).approve(amount=token_amount, to='con_rocketswap_official_v1_1')
18
tau_amount = rswp.sell(contract=token_contract, token_amount=token_amount)
19
tau.approve(amount=tau_amount, to=ctx.signer)
20
imp(token_contract).transfer(amount=tau_amount, to=ctx.signer)
21
Byte Code
e30000000000000000000000000400000040000000734a000000640064016c005a01640064016c025a0365046a055a066507640283016508650964039c0264046405840483015a0a6507640283016508650964069c0264076408840483015a0b640153002909e9000000004eda0a636f6e5f7472616465332902da0e746f6b656e5f636f6e7472616374da0a7461755f616d6f756e74630200000000000000030000000500000043000000735a00000074006a017c01740274036a0464018d03010074006a057c01640264038d02010074066a077c007c0164048d027d0274087c0083016a057c0274036a0464038d02010074087c0083016a097c0274036a0464038d0201006400530029054e2903da06616d6f756e74da02746fda0c6d61696e5f6163636f756e74da1c636f6e5f726f636b6574737761705f6f6666696369616c5f76315f312902720500000072060000002902da08636f6e7472616374da0f63757272656e63795f616d6f756e74290ada03746175da0d7472616e736665725f66726f6d7202000000da03637478da067369676e6572da07617070726f7665da0472737770da03627579da03696d70da087472616e73666572290372030000007204000000da0c746f6b656e5f616d6f756e74a9007215000000da00721100000006000000730a000000000212020e010e0214017211000000290272030000007214000000630200000000000000030000000500000043000000735e00000074007c0083016a017c01740274036a0464018d03010074007c0083016a057c01640264038d02010074066a077c007c0164048d027d0274086a057c0274036a0464038d02010074007c0083016a097c0274036a0464038d0201006400530029054e29037205000000720600000072070000007208000000290272050000007206000000290272090000007214000000290a7212000000720c0000007202000000720d000000720e000000720f0000007210000000da0473656c6c720b00000072130000002903720300000072140000007204000000721500000072150000007216000000721700000011000000730e00000000020c010a010a0108010e0110017217000000290c72080000007210000000da0863757272656e6379720b000000da09696d706f72746c6962da0d696d706f72745f6d6f64756c657212000000da085f5f6578706f7274da03737472da05666c6f6174721100000072170000007215000000721500000072150000007216000000da083c6d6f64756c653e01000000730c0000000801080106030601120a0601