tx · 4x1WfvpM4kRGLuwS66LU5LKUPStrEeprSRbw2oVxtUy4

3MsfgrMQRpX1Qw43kM6QoiRm9fK9kL2owRk:  -0.01000000 Waves

2023.03.17 15:38 [2494005] smart account 3MsfgrMQRpX1Qw43kM6QoiRm9fK9kL2owRk > SELF 0.00000000 Waves

{ "type": 13, "id": "4x1WfvpM4kRGLuwS66LU5LKUPStrEeprSRbw2oVxtUy4", "fee": 1000000, "feeAssetId": null, "timestamp": 1679056732758, "version": 2, "chainId": 84, "sender": "3MsfgrMQRpX1Qw43kM6QoiRm9fK9kL2owRk", "senderPublicKey": "5Pyz7UWU89wE7dyDwbD3bJztMvbS8dYbCFFimzPMT1PV", "proofs": [ "eNoxzXhu83Xqo7J93qzVXKfTGqZ76CGZgj2MkJm3dydZmbFa74TY7qWyNXNxg7GFvEJ5iWTyuRQKebXatCP9U5P" ], "script": "base64:BgINCAISBQoDAQEBEgASAAMBBWFzSW50AQN2YWwEByRtYXRjaDAFA3ZhbAMJAAECBQckbWF0Y2gwAgNJbnQEBnZhbEludAUHJG1hdGNoMAUGdmFsSW50CQACAQIVZmFpbCB0byBjYXN0IGludG8gSW50AANTRVACAl9fAQ9rZXlUb3RhbEJhbGFuY2UACQC5CQIJAMwIAgIGJXMlcyVzCQDMCAICBmJsYUJsYQkAzAgCAgV0b3RhbAkAzAgCAgNiYWwFA25pbAUDU0VQAwFpAQRjYWxsAwtmaXJzdE51bWJlcgxzZWNvbmROdW1iZXIIbXVsdGlwbHkECnByb3BvcnRpb24JAL0CBAkAtgIBBQtmaXJzdE51bWJlcgkAtgIBBQhtdWx0aXBseQkAtgIBBQxzZWNvbmROdW1iZXIFBkhBTEZVUAQGcmVzdWx0CQCgAwEFCnByb3BvcnRpb24ECGJhY2t3YXJkCQC9AgQFCnByb3BvcnRpb24JALYCAQUMc2Vjb25kTnVtYmVyCQC2AgEFCG11bHRpcGx5BQZIQUxGVVAJAMwIAgkBDEludGVnZXJFbnRyeQICBnJlc3VsdAUGcmVzdWx0CQDMCAIJAQxJbnRlZ2VyRW50cnkCAg5iYWNrd2FyZFJlc3VsdAkAoAMBBQhiYWNrd2FyZAUDbmlsAWkBCXRlc3RXcml0ZQAJAMwIAgkBC1N0cmluZ0VudHJ5AgkBD2tleVRvdGFsQmFsYW5jZQACFCVzJWQlc19faGVsbG9fMTBfeW91BQNuaWwBaQEUdGVzdFJlYWRUb3RhbEJhbGFuY2UABAtzdHJpbmdFbnRyeQkBEUBleHRyTmF0aXZlKDEwNTgpAQkBD2tleVRvdGFsQmFsYW5jZQAECHNwbGl0dGVkCQC1CQIFC3N0cmluZ0VudHJ5BQNTRVAEB2RlY2ltYWwJAQVhc0ludAEJAJEDAgUIc3BsaXR0ZWQAAgkAzAgCCQEMSW50ZWdlckVudHJ5AgIPVW53cmFwcGVkIHZhbHVlBQdkZWNpbWFsBQNuaWwBAnR4AQZ2ZXJpZnkACQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAACAUCdHgPc2VuZGVyUHVibGljS2V5qhxv0w==", "height": 2494005, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4yHA6D8nUKpwNpKpo1sFYFQhoNxxLUD87CNveMtdNf2F Next: D3822BzuAGoHXXnTs3gv93Q6DrqatjS1exuxzh4FTtnS Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = "__"
5-
6-func b () = makeString(["%s%s%s", "blaBla", "total", "bal"], a)
4+func a (b) = {
5+ let c = b
6+ if ($isInstanceOf(c, "Int"))
7+ then {
8+ let d = c
9+ d
10+ }
11+ else throw("fail to cast into Int")
12+ }
713
814
9-@Callable(c)
10-func call (d,e,f) = {
11- let g = fraction(toBigInt(d), toBigInt(f), toBigInt(e), HALFUP)
12- let h = toInt(g)
13- let i = fraction(g, toBigInt(e), toBigInt(f), HALFUP)
14-[IntegerEntry("result", h), IntegerEntry("backwardResult", toInt(i))]
15+let e = "__"
16+
17+func f () = makeString(["%s%s%s", "blaBla", "total", "bal"], e)
18+
19+
20+@Callable(g)
21+func call (h,i,j) = {
22+ let k = fraction(toBigInt(h), toBigInt(j), toBigInt(i), HALFUP)
23+ let l = toInt(k)
24+ let m = fraction(k, toBigInt(i), toBigInt(j), HALFUP)
25+[IntegerEntry("result", l), IntegerEntry("backwardResult", toInt(m))]
1526 }
1627
1728
1829
19-@Callable(c)
20-func testWrite () = [StringEntry(b(), "test")]
30+@Callable(g)
31+func testWrite () = [StringEntry(f(), "%s%d%s__hello_10_you")]
2132
2233
23-@Verifier(j)
24-func k () = sigVerify(j.bodyBytes, j.proofs[0], j.senderPublicKey)
34+
35+@Callable(g)
36+func testReadTotalBalance () = {
37+ let n = getStringValue(f())
38+ let o = split(n, e)
39+ let p = a(o[2])
40+[IntegerEntry("Unwrapped value", p)]
41+ }
42+
43+
44+@Verifier(q)
45+func r () = sigVerify(q.bodyBytes, q.proofs[0], q.senderPublicKey)
2546

github/deemru/w8io/169f3d6 
33.04 ms