tx · HeekwPVPjgdnfYKwme4PXUwWQtq4htTwtBNBWTpWStBa

3NBkgZNDiBMcfaXFzTjyRjhPmSzPwNEESfT:  -0.01000000 Waves

2023.10.10 07:28 [2792052] smart account 3NBkgZNDiBMcfaXFzTjyRjhPmSzPwNEESfT > SELF 0.00000000 Waves

{ "type": 13, "id": "HeekwPVPjgdnfYKwme4PXUwWQtq4htTwtBNBWTpWStBa", "fee": 1000000, "feeAssetId": null, "timestamp": 1696912116861, "version": 2, "chainId": 84, "sender": "3NBkgZNDiBMcfaXFzTjyRjhPmSzPwNEESfT", "senderPublicKey": "FjhtNLcQF3PqRymjVvNo3MP7GkwACEUWicnD6uHx8p7g", "proofs": [ "4Tj1GuVCWR6xxSCSsuj8kj3M5fhYokTuY1QGcbQvbM9LAmCfz6HE5UKg3S1p7PLxpo36dbdVv9Q8PTMLmGpAcWDD" ], "script": "base64:BgIOCAISBAoCCAgSBAoCCAERAQ5nZXRTdHJpbmdCeUtleQEDa2V5CQELdmFsdWVPckVsc2UCCQCdCAIFBHRoaXMFA2tleQIAABF1c2R0UFBBc3NldElkX3N0cgkBDmdldFN0cmluZ0J5S2V5AQIbY29uZl9hY2NlcHRlZF9hc3NldF9VU0RUX1BQAA5hcnRBc3NldElkX3N0cgkBDmdldFN0cmluZ0J5S2V5AQIXY29uZl9hY2NlcHRlZF9hc3NldF9BUlQAEXVzZGNQUEFzc2V0SWRfc3RyCQEOZ2V0U3RyaW5nQnlLZXkBAhtjb25mX2FjY2VwdGVkX2Fzc2V0X1VTRENfUFAAD2Vhc3RBc3NldElkX3N0cgkBDmdldFN0cmluZ0J5S2V5AQIYY29uZl9hY2NlcHRlZF9hc3NldF9FQVNUABFwdXp6bGVBc3NldElkX3N0cgkBDmdldFN0cmluZ0J5S2V5AQIaY29uZl9hY2NlcHRlZF9hc3NldF9QVVpaTEUAEGV0aFBQQXNzZXRJZF9zdHIJAQ5nZXRTdHJpbmdCeUtleQECGmNvbmZfYWNjZXB0ZWRfYXNzZXRfRVRIX1BQABB3YXZlc0Fzc2V0SWRfc3RyAgVXQVZFUwANdXNkdFBQQXNzZXRJZAkA2QQBBRF1c2R0UFBBc3NldElkX3N0cgAKYXJ0QXNzZXRJZAkA2QQBBQ5hcnRBc3NldElkX3N0cgANdXNkY1BQQXNzZXRJZAkA2QQBBRF1c2RjUFBBc3NldElkX3N0cgALZWFzdEFzc2V0SWQJANkEAQUPZWFzdEFzc2V0SWRfc3RyAA1wdXp6bGVBc3NldElkCQDZBAEFEXB1enpsZUFzc2V0SWRfc3RyAAxldGhQUEFzc2V0SWQJANkEAQUQZXRoUFBBc3NldElkX3N0cgAMd2F2ZXNBc3NldElkAQAABWNocmlzCQEOZ2V0U3RyaW5nQnlLZXkBAgxjb25mX2FkbWluXzEBEmdldF9hbW91bnRfdG9fc2VuZAIIYW1vdW50SW4JYXNzZXRJZEluAwMDCQAAAgUJYXNzZXRJZEluBRF1c2R0UFBBc3NldElkX3N0cgYJAAACBQlhc3NldElkSW4FEXVzZGNQUEFzc2V0SWRfc3RyBgkAAAIFCWFzc2V0SWRJbgUPZWFzdEFzc2V0SWRfc3RyAICJegMJAAACBQlhc3NldElkSW4FEXB1enpsZUFzc2V0SWRfc3RyAICk6AMDCQAAAgUJYXNzZXRJZEluBRBldGhQUEFzc2V0SWRfc3RyAIDQpUwAwI23AQIGaW52b2tlAQdzZXRDb25mAgNrZXkDdmFsBAZjYWxsZXIJAKUIAQgFBmludm9rZQZjYWxsZXIDCQEPY29udGFpbnNFbGVtZW50AgkAzAgCBQVjaHJpcwkAzAgCCQClCAEFBHRoaXMFA25pbAUGY2FsbGVyAwkBCGNvbnRhaW5zAgUDa2V5AgVjb25mXwkAzAgCCQELU3RyaW5nRW50cnkCBQNrZXkFA3ZhbAUDbmlsCQACAQIgRW50cmllcyBzdGFydGluZyB3aXRoIGNvbmZfIG9ubHkJAAIBAiJZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIGNoYW5nZSB0aGlzAWkBBHN3YXACCGFzc2V0T3V0DE1pbkFtb3VudE91dAQHcGF5bWVudAkBBXZhbHVlAQkAkQMCCAUBaQhwYXltZW50cwAABAhhbW91bnRJbgkBBXZhbHVlAQgFB3BheW1lbnQGYW1vdW50BAlhc3NldElkSW4JAQV2YWx1ZQEIBQdwYXltZW50B2Fzc2V0SWQDCQECIT0CBQhhc3NldE91dAUOYXJ0QXNzZXRJZF9zdHIJAAIBAhZBc3NldCBvdXQgbm90IGFjY2VwdGVkBAxhbW91bnRUb1NlbmQJARJnZXRfYW1vdW50X3RvX3NlbmQCBQhhbW91bnRJbgkA2AQBBQlhc3NldElkSW4JAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwgFAWkGY2FsbGVyBQxhbW91bnRUb1NlbmQJANkEAQUIYXNzZXRPdXQFA25pbAECdHgBBnZlcmlmeQAJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXkaVzy6", "height": 2792052, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: EbHB8G95qa1kvtCnRdikJXP7HbUPUWa72CgEGY1sebhv Next: 66vAWLEL7bkM3AgjWYRVZTJW1E6VKKusEB714yJx9Hai Diff:
OldNewDifferences
3939 else (t == e))
4040 then true
4141 else (t == f))
42- then (s / 4)
42+ then 2000000
4343 else if ((t == g))
44- then (s / 24)
44+ then 8000000
4545 else if ((t == h))
46- then (s / 6400)
47- else (s / 6)
46+ then 160000000
47+ else 3000000
4848
4949
5050 @Callable(u)
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = valueOrElse(getString(this, b), "")
55
66
77 let c = a("conf_accepted_asset_USDT_PP")
88
99 let d = a("conf_accepted_asset_ART")
1010
1111 let e = a("conf_accepted_asset_USDC_PP")
1212
1313 let f = a("conf_accepted_asset_EAST")
1414
1515 let g = a("conf_accepted_asset_PUZZLE")
1616
1717 let h = a("conf_accepted_asset_ETH_PP")
1818
1919 let i = "WAVES"
2020
2121 let j = fromBase58String(c)
2222
2323 let k = fromBase58String(d)
2424
2525 let l = fromBase58String(e)
2626
2727 let m = fromBase58String(f)
2828
2929 let n = fromBase58String(g)
3030
3131 let o = fromBase58String(h)
3232
3333 let p = base58''
3434
3535 let q = a("conf_admin_1")
3636
3737 func r (s,t) = if (if (if ((t == c))
3838 then true
3939 else (t == e))
4040 then true
4141 else (t == f))
42- then (s / 4)
42+ then 2000000
4343 else if ((t == g))
44- then (s / 24)
44+ then 8000000
4545 else if ((t == h))
46- then (s / 6400)
47- else (s / 6)
46+ then 160000000
47+ else 3000000
4848
4949
5050 @Callable(u)
5151 func setConf (b,v) = {
5252 let w = toString(u.caller)
5353 if (containsElement([q, toString(this)], w))
5454 then if (contains(b, "conf_"))
5555 then [StringEntry(b, v)]
5656 else throw("Entries starting with conf_ only")
5757 else throw("You are not allowed to change this")
5858 }
5959
6060
6161
6262 @Callable(x)
6363 func swap (y,z) = {
6464 let A = value(x.payments[0])
6565 let s = value(A.amount)
6666 let t = value(A.assetId)
6767 if ((y != d))
6868 then throw("Asset out not accepted")
6969 else {
7070 let B = r(s, toBase58String(t))
7171 [ScriptTransfer(x.caller, B, fromBase58String(y))]
7272 }
7373 }
7474
7575
7676 @Verifier(C)
7777 func D () = sigVerify(C.bodyBytes, C.proofs[0], C.senderPublicKey)
7878

github/deemru/w8io/3ef1775 
38.66 ms