tx · A4dVa7JhiqZEaWQ8EwUdnwUuijHtesQGDmtrcdwK9597

3N2CVxnoHhkBfFyApNHG7CHF1ZaJ6mAyvhM:  -0.01400000 Waves

2020.09.28 04:41 [1196521] smart account 3N2CVxnoHhkBfFyApNHG7CHF1ZaJ6mAyvhM > SELF 0.00000000 Waves

{ "type": 13, "id": "A4dVa7JhiqZEaWQ8EwUdnwUuijHtesQGDmtrcdwK9597", "fee": 1400000, "feeAssetId": null, "timestamp": 1601257384329, "version": 2, "chainId": 84, "sender": "3N2CVxnoHhkBfFyApNHG7CHF1ZaJ6mAyvhM", "senderPublicKey": "Dh8RQHDerv2Pf3jh5wqEMm3pqEaCvDiPhFuF1Cemb1Ee", "proofs": [ "dC4RkSzL36ue7ox5fAVkYKwc6nQGYnHMRPt1NnwpzhW1GepfaWcVs2AFm3kx8tv2saGitWubsc5yXfyodEbeDbW" ], "script": "base64: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Q3VycmVudEFtb3VudAgFAAAAA3BtdAAAAAZhbW91bnQEAAAAF2VsZW1lbnQ3aXNzdWVDdXJyZW50S2V5CQABLAAAAAICAAAADWlzc3VlX2Ftb3VudF8JAAJYAAAAAQUAAAAIZWxlbWVudDcEAAAAGmVsZW1lbnQ3aXNzdWVDdXJyZW50QW1vdW50BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAEGlzc3VlckN1cnJlbnRLZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAQAAAAdZWxlbWVudDdpc3N1ZUN1cnJlbnROZXdBbW91bnQJAABkAAAAAgUAAAAaZWxlbWVudDdpc3N1ZUN1cnJlbnRBbW91bnQFAAAACnN3YXBBbW91bnQJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIFAAAAF2VsZW1lbnQ3aXNzdWVDdXJyZW50S2V5BQAAAB1lbGVtZW50N2lzc3VlQ3VycmVudE5ld0Ftb3VudAkABEwAAAACCQEAAAAHUmVpc3N1ZQAAAAMFAAAACGVsZW1lbnQ3BQAAAApzd2FwQW1vdW50BgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAANYXNzZXRJZFN0cmluZwUAAAAJbmV3QW1vdW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAABBpc3N1ZXJDdXJyZW50S2V5BQAAAA9uZXdJc3N1ZXJBbW91bnQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAApzd2FwQW1vdW50BQAAAAhlbGVtZW50NwUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkDNdKT", "height": 1196521, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DVQsB7cRUaMainJnb5JZEbqjYPpuQC2VyEHWSjxiBhgL Next: none Diff:
OldNewDifferences
7373 else 0
7474 }
7575 let o = (n + f.amount)
76-[Reissue(c, g, true), IntegerEntry(h, l), IntegerEntry(m, o), ScriptTransfer(e.caller, g, c)]
76+ let p = ("issue_amount_" + toBase58String(c))
77+ let q = {
78+ let j = getInteger(this, m)
79+ if ($isInstanceOf(j, "Int"))
80+ then {
81+ let k = j
82+ k
83+ }
84+ else 0
85+ }
86+ let r = (q + g)
87+[IntegerEntry(p, r), Reissue(c, g, true), IntegerEntry(h, l), IntegerEntry(m, o), ScriptTransfer(e.caller, g, c)]
7788 }
7889 }
7990
8091
81-@Verifier(p)
82-func q () = sigVerify(p.bodyBytes, p.proofs[0], p.senderPublicKey)
92+@Verifier(s)
93+func t () = sigVerify(s.bodyBytes, s.proofs[0], s.senderPublicKey)
8394
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'5mqZeNL5K64RH4L7ESvaL3VfaD2fMzxDvJZvLg5b8ed5'
55
66 let b = base58'EtV3CXQ4wqm28WPB1KaBv5B9ke2bpXRZMutYNEJUQcXm'
77
88 let c = base58'4pTDDk34W3jJVTT6KvFUHKSvJwFhbYhyh7hx33A75JS2'
99
1010 let d = 1
1111
1212 @Callable(e)
1313 func issueLessonToken () = {
1414 let f = e.payments[0]
1515 if ((f.assetId != b))
1616 then throw("works with PAR7 only")
1717 else {
1818 let g = (f.amount * d)
1919 let h = toBase58String(value(f.assetId))
2020 let i = {
2121 let j = getInteger(this, h)
2222 if ($isInstanceOf(j, "Int"))
2323 then {
2424 let k = j
2525 k
2626 }
2727 else 0
2828 }
2929 let l = (i + f.amount)
3030 let m = toBase58String(e.caller.bytes)
3131 let n = {
3232 let j = getInteger(this, m)
3333 if ($isInstanceOf(j, "Int"))
3434 then {
3535 let k = j
3636 k
3737 }
3838 else 0
3939 }
4040 let o = (n + f.amount)
4141 [IntegerEntry(h, l), IntegerEntry(m, o), ScriptTransfer(e.caller, g, a)]
4242 }
4343 }
4444
4545
4646
4747 @Callable(e)
4848 func issueElement7 () = {
4949 let f = e.payments[0]
5050 if ((f.assetId != b))
5151 then throw("works with PAR7 only")
5252 else {
5353 let g = (f.amount * d)
5454 let h = toBase58String(value(f.assetId))
5555 let i = {
5656 let j = getInteger(this, h)
5757 if ($isInstanceOf(j, "Int"))
5858 then {
5959 let k = j
6060 k
6161 }
6262 else 0
6363 }
6464 let l = (i + f.amount)
6565 let m = toBase58String(e.caller.bytes)
6666 let n = {
6767 let j = getInteger(this, m)
6868 if ($isInstanceOf(j, "Int"))
6969 then {
7070 let k = j
7171 k
7272 }
7373 else 0
7474 }
7575 let o = (n + f.amount)
76-[Reissue(c, g, true), IntegerEntry(h, l), IntegerEntry(m, o), ScriptTransfer(e.caller, g, c)]
76+ let p = ("issue_amount_" + toBase58String(c))
77+ let q = {
78+ let j = getInteger(this, m)
79+ if ($isInstanceOf(j, "Int"))
80+ then {
81+ let k = j
82+ k
83+ }
84+ else 0
85+ }
86+ let r = (q + g)
87+[IntegerEntry(p, r), Reissue(c, g, true), IntegerEntry(h, l), IntegerEntry(m, o), ScriptTransfer(e.caller, g, c)]
7788 }
7889 }
7990
8091
81-@Verifier(p)
82-func q () = sigVerify(p.bodyBytes, p.proofs[0], p.senderPublicKey)
92+@Verifier(s)
93+func t () = sigVerify(s.bodyBytes, s.proofs[0], s.senderPublicKey)
8394

github/deemru/w8io/169f3d6 
30.22 ms