-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathshade.py
34 lines (31 loc) · 2.36 KB
/
shade.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from secret_sdk.core.wasm import MsgExecuteContract
def msgBuyScrt(sender, encryption_utils, amount_usdc):
return MsgExecuteContract(
sender=sender,
contract="secret1vkq022x4q8t8kx9de3r84u669l65xnwf2lg3e6",
msg={
"send": {
"recipient": "secret1pjhdug87nxzv0esxasmeyfsucaj98pw4334wyc",
"amount": amount_usdc,
"msg": "eyJzd2FwX3Rva2Vuc19mb3JfZXhhY3QiOnsiZXhwZWN0ZWRfcmV0dXJuIjoiMSIsInBhdGgiOlt7ImFkZHIiOiJzZWNyZXQxcXo1N3BlYTRrM25kbWpweTZ0ZGpjdXE0dHpydmpuMGFwaGNhMGsiLCJjb2RlX2hhc2giOiJlODgxNjUzNTNkNWQ3ZTc4NDdmMmM4NDEzNGMzZjc4NzFiMmVlZTY4NGZmYWM5ZmNmOGQ5OWE0ZGEzOWRjMmYyIn0seyJhZGRyIjoic2VjcmV0MWE2ZWZuejl5NzAycGN0bW56ZWp6a2pkeXEwbTYyanlwd3NmazkyIiwiY29kZV9oYXNoIjoiZTg4MTY1MzUzZDVkN2U3ODQ3ZjJjODQxMzRjM2Y3ODcxYjJlZWU2ODRmZmFjOWZjZjhkOTlhNGRhMzlkYzJmMiJ9LHsiYWRkciI6InNlY3JldDF5Nnc0NWZ3ZzlsbjlweGQ2cXlzOGx0amxudHU5eGE0ZjJkZTdzcCIsImNvZGVfaGFzaCI6ImU4ODE2NTM1M2Q1ZDdlNzg0N2YyYzg0MTM0YzNmNzg3MWIyZWVlNjg0ZmZhYzlmY2Y4ZDk5YTRkYTM5ZGMyZjIifV19fQ==",
"padding": "Iq7w0EzEpkt",
}
},
code_hash="638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e",
encryption_utils=encryption_utils,
)
def msgSellScrt(sender, encryption_utils, amount_scrt):
return MsgExecuteContract(
sender=sender,
contract="secret1k0jntykt7e4g3y88ltc60czgjuqdy4c9e8fzek",
msg={
"send": {
"recipient": "secret1pjhdug87nxzv0esxasmeyfsucaj98pw4334wyc",
"amount": amount_scrt,
"msg": "eyJzd2FwX3Rva2Vuc19mb3JfZXhhY3QiOnsiZXhwZWN0ZWRfcmV0dXJuIjoiMSIsInBhdGgiOlt7ImFkZHIiOiJzZWNyZXQxeTZ3NDVmd2c5bG45cHhkNnF5czhsdGpsbnR1OXhhNGYyZGU3c3AiLCJjb2RlX2hhc2giOiJlODgxNjUzNTNkNWQ3ZTc4NDdmMmM4NDEzNGMzZjc4NzFiMmVlZTY4NGZmYWM5ZmNmOGQ5OWE0ZGEzOWRjMmYyIn0seyJhZGRyIjoic2VjcmV0MWE2ZWZuejl5NzAycGN0bW56ZWp6a2pkeXEwbTYyanlwd3NmazkyIiwiY29kZV9oYXNoIjoiZTg4MTY1MzUzZDVkN2U3ODQ3ZjJjODQxMzRjM2Y3ODcxYjJlZWU2ODRmZmFjOWZjZjhkOTlhNGRhMzlkYzJmMiJ9LHsiYWRkciI6InNlY3JldDFxejU3cGVhNGszbmRtanB5NnRkamN1cTR0enJ2am4wYXBoY2EwayIsImNvZGVfaGFzaCI6ImU4ODE2NTM1M2Q1ZDdlNzg0N2YyYzg0MTM0YzNmNzg3MWIyZWVlNjg0ZmZhYzlmY2Y4ZDk5YTRkYTM5ZGMyZjIifV19fQ==",
"padding": "Wur83ulCyYEvQ",
}
},
code_hash="af74387e276be8874f07bec3a87023ee49b0e7ebe08178c49d0a49c3c98ed60e",
encryption_utils=encryption_utils,
)