tx · 54y3zxTKCsTaGVavBfiJja7zr2977ojrTzVunUJig2xZ

3N37eLdtWjhS31FGHvu2HpGLreF11i58Bv6:  -0.01000000 Waves

2023.02.27 16:01 [2468152] smart account 3N37eLdtWjhS31FGHvu2HpGLreF11i58Bv6 > SELF 0.00000000 Waves

{ "type": 13, "id": "54y3zxTKCsTaGVavBfiJja7zr2977ojrTzVunUJig2xZ", "fee": 1000000, "feeAssetId": null, "timestamp": 1677502898486, "version": 2, "chainId": 84, "sender": "3N37eLdtWjhS31FGHvu2HpGLreF11i58Bv6", "senderPublicKey": "3pW4h7e3NAcqGkvc1AyziZLMPSsG2eXvCGU7vLxPXkaq", "proofs": [ "5FK56xHWeDupuUpnjNyMpxFq4jngSF2uRZc8npYPmTgXihyP6WYcd1UkQYDJgo4MCNqsWeULV9W4NarYat1vtNVz" ], "script": "base64:AAIFAAAAAAAAAAwIAhIDCgEBEgMKAQEAAAADAAAAABJhc3NldElzc3VlckFkZHJlc3MBAAAAGgFUkMlk1eKK7BYyDb3r8xnUJHi0czqq901nAAAAABN2aXJlc0ZpbmFuY2VBZGRyZXNzAQAAABoBVAaIlieNH+JpYYyew7JYybnN4/xT/eZhegAAAAALdXNkdEFzc2V0SWQBAAAAIFbsGy7S7AG35zlDZ1wXJVeG/c1R4fpmOlxgdPdHs3NeAAAAAgAAAAFpAQAAAAtyZXF1ZXN0VVNEVAAAAAEAAAAGYW1vdW50BAAAAANyZXMJAAP8AAAABAkBAAAAB0FkZHJlc3MAAAABBQAAABJhc3NldElzc3VlckFkZHJlc3MCAAAAHXNlbmRJbnRlcm5hbEFzc2V0c1RvVGhlQ2FsbGVyCQAETAAAAAIAAAAAAAAAAAAJAARMAAAAAgUAAAAGYW1vdW50BQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAADcmVzBQAAAANyZXMDCQAAAAAAAAIFAAAAA3JlcwUAAAADcmVzBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAABNzdGFrZUluVmlyZXNGaW5hbmNlAAAAAQAAAAZhbW91bnQEAAAAA3JlcwkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEFAAAAE3ZpcmVzRmluYW5jZUFkZHJlc3MCAAAAB2RlcG9zaXQJAARMAAAAAgUAAAAEdGhpcwkABEwAAAACBwUAAAADbmlsCQAETAAAAAIJAQAAAA9BdHRhY2hlZFBheW1lbnQAAAACBQAAAAt1c2R0QXNzZXRJZAUAAAAGYW1vdW50BQAAAANuaWwDCQAAAAAAAAIFAAAAA3JlcwUAAAADcmVzAwkAAAAAAAACBQAAAANyZXMFAAAAA3JlcwUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tlec8SJ3Q=", "height": 2468152, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: oBAdq27BP79QYqV5tJoQQHvRwaBv5d3Q9QNvHK3Em7u Next: 6N6y16P3DaaaxaUQKcCC5WxEpJvRqL2rkUPpfWodXKk Full:
OldNewDifferences
1-{-# STDLIB_VERSION 6 #-}
1+{-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let a = "bstUsdtAssetId"
4+let a = base58'3N37eLdtWjhS31FGHvu2HpGLreF11i58Bv6'
55
6-let b = "bstSurfAssetId"
6+let b = base58'3MpWdTGf7g4WqgCF16vRCm47r3jqWR4x3rH'
77
8-func c (d) = {
9- let e = d
10- if ($isInstanceOf(e, "ByteVector"))
11- then {
12- let f = e
13- f
14- }
15- else throw("Expected that data will be string")
16- }
8+let c = base58'6rJsnE4NsDjdJdk1qvYiPGKSdURV8g4XedTkipyskmh7'
179
18-
19-@Callable(g)
20-func issueAssets () = {
21- let h = Issue("bstUsdtTest1", "", 10000000, 6, true, unit, 0)
22- let i = calculateAssetId(h)
23- let j = Issue("bstSurfTest1", "", 10000000, 6, true, unit, 1)
24- let k = calculateAssetId(j)
25-[DeleteEntry(a), DeleteEntry(b), BinaryEntry(a, i), BinaryEntry(b, k), h, j]
10+@Callable(d)
11+func requestUSDT (e) = {
12+ let f = invoke(Address(a), "sendInternalAssetsToTheCaller", [0, e], nil)
13+ if ((f == f))
14+ then if ((f == f))
15+ then nil
16+ else throw("Strict value is not equal to itself.")
17+ else throw("Strict value is not equal to itself.")
2618 }
2719
2820
2921
30-@Callable(g)
31-func sendInternalAssetsToTheCaller (l,m) = {
32- let n = if ((l == 0))
33- then c(getBinary(a))
34- else if ((l == 1))
35- then c(getBinary(b))
36- else throw("Wrong Asset Id")
37- let o = assetBalance(this, n)
38- if ((o >= m))
39- then [ScriptTransfer(g.caller, m, n)]
40- else [Reissue(n, m, true), ScriptTransfer(g.caller, m, n)]
22+@Callable(d)
23+func stakeInViresFinance (e) = {
24+ let f = invoke(Address(b), "deposit", [this, false], [AttachedPayment(c, e)])
25+ if ((f == f))
26+ then if ((f == f))
27+ then nil
28+ else throw("Strict value is not equal to itself.")
29+ else throw("Strict value is not equal to itself.")
4130 }
4231
4332
44-@Verifier(p)
45-func q () = sigVerify(p.bodyBytes, p.proofs[0], p.senderPublicKey)
33+@Verifier(g)
34+func h () = sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
4635

github/deemru/w8io/169f3d6 
36.67 ms