tx · DUcra5wM6DH5UrU48vVScBRL2uipvQdRzB8bJrGpSNEx

3MxmeHuUkgf1qYRiaZnn4kqL418s6G2i56t:  -0.10500000 Waves

2023.10.11 14:09 [2793870] smart account 3MxmeHuUkgf1qYRiaZnn4kqL418s6G2i56t > SELF 0.00000000 Waves

{ "type": 13, "id": "DUcra5wM6DH5UrU48vVScBRL2uipvQdRzB8bJrGpSNEx", "fee": 10500000, "feeAssetId": null, "timestamp": 1697022668958, "version": 2, "chainId": 84, "sender": "3MxmeHuUkgf1qYRiaZnn4kqL418s6G2i56t", "senderPublicKey": "HJ4hmeK33qGvDwPEv5TChJq8CmRjtktm9xmzsgKAy5hY", "proofs": [ "2u69tFmJGAsTAp9pE3KeMBRj5rWiH3BbVnAaTffSY8jhWUPArDME5YX5sU7uLtaqghmp7wZtLemVHKLZDnB8gkGC" ], "script": "base64:BwIVCAISBQoDAQEBEgASCAoGCAgICAgIBQEKZnJhY3Rpb25CSQMBYQFiAWMEAXgJALwCAwUBYQUBYgUBYwkAzAgCCQELU3RyaW5nRW50cnkCAgZCaWdJbnQJAKYDAQUBeAUDbmlsAQVtYXhCSQMBYQFiAWMEAXgJAMwIAgUBYQkAzAgCBQFiCQDMCAIFAWMFA25pbAkAzAgCCQELU3RyaW5nRW50cnkCAgZCaWdJbnQJAKYDAQkAmAMBBQF4BQNuaWwBBW1pbkJJAwFhAWIBYwQBeAkAzAgCBQFhCQDMCAIFAWIJAMwIAgUBYwUDbmlsCQDMCAIJAQtTdHJpbmdFbnRyeQICBkJpZ0ludAkApgMBCQCZAwEFAXgFA25pbAEFbG9nQkkFA3ZhbAJ2cARiYXNlAmJwAnJwBAF4CQB3BgUDdmFsBQJ2cAUEYmFzZQUCYnAFAnJwBQVGTE9PUgkAzAgCCQELU3RyaW5nRW50cnkCAgZCaWdJbnQJAKYDAQUBeAUDbmlsAQVwb3dCSQUEYmFzZQJicANleHACZXACcnAEAXgJAHYGBQRiYXNlBQJicAUDZXhwBQJicAUCcnAFBUZMT09SCQDMCAIJAQtTdHJpbmdFbnRyeQICBkJpZ0ludAkApgMBBQF4BQNuaWwDAWkBC2ZyYWN0aW9uSW50AwFhAWIBYwQBeAkAawMFAWEFAWIFAWMJAMwIAgkBDEludGVnZXJFbnRyeQICA2ludAUBeAUDbmlsAWkBB2RlZmF1bHQACQDMCAIJAQtTdHJpbmdFbnRyeQICA3N0cgIYZnJhY3Rpb24sbWF4LG1pbixsb2cscG93BQNuaWwBaQEMYmlnaW50Zl90ZXN0BgFhAWIBYwFkAWUBZgQCYWEEByRtYXRjaDAJAKgDAQUBYQMJAAECBQckbWF0Y2gwAgZCaWdJbnQEAXQFByRtYXRjaDAFAXQJAQV0aHJvdwAEAmJiBAckbWF0Y2gwCQCoAwEFAWIDCQABAgUHJG1hdGNoMAIGQmlnSW50BAF0BQckbWF0Y2gwBQF0CQEFdGhyb3cABAJjYwQHJG1hdGNoMAkAqAMBBQFjAwkAAQIFByRtYXRjaDACBkJpZ0ludAQBdAUHJG1hdGNoMAUBdAkBBXRocm93AAQCZGQEByRtYXRjaDAJALYJAQUBZAMJAAECBQckbWF0Y2gwAgNJbnQEAXQFByRtYXRjaDAFAXQJAQV0aHJvdwAEAmVlBAckbWF0Y2gwCQC2CQEFAWUDCQABAgUHJG1hdGNoMAIDSW50BAF0BQckbWF0Y2gwBQF0CQEFdGhyb3cAAwkAAAIFAWYCCGZyYWN0aW9uCQEKZnJhY3Rpb25CSQMFAmFhBQJiYgUCY2MDCQAAAgUBZgIDbWF4CQEFbWF4QkkDBQJhYQUCYmIFAmNjAwkAAAIFAWYCA21pbgkBBW1pbkJJAwUCYWEFAmJiBQJjYwMJAAACBQFmAgNsb2cEAmZmCQCgAwEFAmJiCQEFbG9nQkkFBQJhYQUCZmYFAmNjBQJkZAUCZWUDCQAAAgUBZgIDcG93BAJmZgkAoAMBBQJiYgkBBXBvd0JJBQUCYWEFAmZmBQJjYwUCZGQFAmVlBQNuaWwA9j4kQA==", "height": 2793870, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FVXxfUQA4SXAjykENCfUtodspKJojTNNpHsKLqWZomur Next: GxYvmXbab7m4NhvVSikHuVsNWm78Y885Ck6pRicxkKkQ Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 7 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+func a (b,c,d) = {
5+ let e = fraction(b, c, d)
6+[StringEntry("BigInt", toString(e))]
7+ }
48
59
6-@Callable(a)
7-func storeValue (b,c) = [IntegerEntry(b, c)]
10+func f (b,c,d) = {
11+ let e = [b, c, d]
12+[StringEntry("BigInt", toString(max(e)))]
13+ }
14+
15+
16+func g (b,c,d) = {
17+ let e = [b, c, d]
18+[StringEntry("BigInt", toString(min(e)))]
19+ }
20+
21+
22+func h (i,j,k,l,m) = {
23+ let e = log(i, j, k, l, m, FLOOR)
24+[StringEntry("BigInt", toString(e))]
25+ }
26+
27+
28+func n (k,l,o,p,m) = {
29+ let e = pow(k, l, o, l, m, FLOOR)
30+[StringEntry("BigInt", toString(e))]
31+ }
32+
33+
34+@Callable(q)
35+func fractionInt (b,c,d) = {
36+ let e = fraction(b, c, d)
37+[IntegerEntry("int", e)]
38+ }
839
940
1041
11-@Callable(a)
12-func storeListValue (b,d,e,f) = [StringEntry((b + "_0"), d[0]), IntegerEntry((b + "_1"), e[0]), BooleanEntry((b + "_2"), f[0])]
42+@Callable(q)
43+func default () = [StringEntry("str", "fraction,max,min,log,pow")]
1344
1445
1546
16-@Callable(a)
17-func storeBinaryValue (b,c) = [BinaryEntry(b, c)]
47+@Callable(q)
48+func bigintf_test (b,c,d,r,s,t) = {
49+ let u = {
50+ let v = parseBigInt(b)
51+ if ($isInstanceOf(v, "BigInt"))
52+ then {
53+ let w = v
54+ w
55+ }
56+ else throw()
57+ }
58+ let x = {
59+ let v = parseBigInt(c)
60+ if ($isInstanceOf(v, "BigInt"))
61+ then {
62+ let w = v
63+ w
64+ }
65+ else throw()
66+ }
67+ let y = {
68+ let v = parseBigInt(d)
69+ if ($isInstanceOf(v, "BigInt"))
70+ then {
71+ let w = v
72+ w
73+ }
74+ else throw()
75+ }
76+ let z = {
77+ let v = parseInt(r)
78+ if ($isInstanceOf(v, "Int"))
79+ then {
80+ let w = v
81+ w
82+ }
83+ else throw()
84+ }
85+ let A = {
86+ let v = parseInt(s)
87+ if ($isInstanceOf(v, "Int"))
88+ then {
89+ let w = v
90+ w
91+ }
92+ else throw()
93+ }
94+ if ((t == "fraction"))
95+ then a(u, x, y)
96+ else if ((t == "max"))
97+ then f(u, x, y)
98+ else if ((t == "min"))
99+ then g(u, x, y)
100+ else if ((t == "log"))
101+ then {
102+ let B = toInt(x)
103+ h(u, B, y, z, A)
104+ }
105+ else if ((t == "pow"))
106+ then {
107+ let B = toInt(x)
108+ n(u, B, y, z, A)
109+ }
110+ else nil
111+ }
18112
19-
20-
21-@Callable(a)
22-func storeBooleanValue (b,c) = [BooleanEntry(b, c)]
23-
24-
25-@Verifier(g)
26-func h () = sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
27113

github/deemru/w8io/c3f4982 
22.45 ms