tx · CzQFMFyfvDQgaNmZmBJC95ssNkXXGF1kDgsJvFQkyFfd

3MzCxx3HQhveT7EPtxKiavzeG5NaWfdWaqG:  -0.01000000 Waves

2022.11.27 23:26 [2336001] smart account 3MzCxx3HQhveT7EPtxKiavzeG5NaWfdWaqG > SELF 0.00000000 Waves

{ "type": 13, "id": "CzQFMFyfvDQgaNmZmBJC95ssNkXXGF1kDgsJvFQkyFfd", "fee": 1000000, "feeAssetId": null, "timestamp": 1669580890746, "version": 2, "chainId": 84, "sender": "3MzCxx3HQhveT7EPtxKiavzeG5NaWfdWaqG", "senderPublicKey": "GsZLD13DqBHEqBVXCDjp7KqkLz78GSfeRJR8LFQnSFzu", "proofs": [ "2eWSsrDDLzQxQS1yqAeRwwFfaiPHiSGViBrJibbThPEBZLiGJDnXGKRDXbYoxppTrXxidA5aEYjVnMQFqmfnRg6N" ], "script": "base64:AAIFAAAAAAAAAA4IAhIFCgMICAgSAwoBAQAAAAAAAAACAAAAAWkBAAAACXNwbGl0VGVzdAAAAAMAAAAEbGlzdAAAAAZvbGRTdHIAAAAGbmV3U3RyBAAAAAduZXdMaXN0CQAEuQAAAAIJAAS1AAAAAgUAAAAEbGlzdAUAAAAGb2xkU3RyBQAAAAZuZXdTdHIJAAACAAAAAQUAAAAHbmV3TGlzdAAAAAFpAQAAAAhyYW5kVGVzdAAAAAEAAAAIYmxvY2tOdW0EAAAACWJsb2NrSW5mbwkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAD7QAAAAEFAAAACGJsb2NrTnVtAgAAAB12cmYgaXMgbm90IHN1cHBvcnRlZCBieSBibG9jawQAAAADdnJmCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIIBQAAAAlibG9ja0luZm8AAAADdnJmAgAAAAx2cmYgaXMgZW1wdHkEAAAACHJhbmRTZWVkCQAB9wAAAAEFAAAAA3ZyZgQAAAAFcmFuZDAJAAGkAAAAAQkABLEAAAABBQAAAAhyYW5kU2VlZAQAAAAFcmFuZDEJAAEsAAAAAgkAASwAAAACBQAAAAVyYW5kMAIAAAACX18JAAGkAAAAAQkABLEAAAABCQAAygAAAAIFAAAACHJhbmRTZWVkAAAAAAAAAAABBAAAAAVyYW5kMgkAASwAAAACCQABLAAAAAIFAAAABXJhbmQxAgAAAAJfXwkAAaQAAAABCQAEsQAAAAEJAADKAAAAAgUAAAAIcmFuZFNlZWQAAAAAAAAAAAIEAAAABXJhbmQzCQABLAAAAAIJAAEsAAAAAgUAAAAFcmFuZDICAAAAAl9fCQABpAAAAAEJAASxAAAAAQkAAMoAAAACBQAAAAhyYW5kU2VlZAAAAAAAAAAAAwQAAAAFcmFuZDQJAAEsAAAAAgkAASwAAAACBQAAAAVyYW5kMwIAAAACX18JAAGkAAAAAQkABLEAAAABCQAAygAAAAIFAAAACHJhbmRTZWVkAAAAAAAAAAAEBAAAAAVyYW5kNQkAASwAAAACCQABLAAAAAIFAAAABXJhbmQ0AgAAAAJfXwkAAaQAAAABCQAEsQAAAAEJAADKAAAAAgUAAAAIcmFuZFNlZWQAAAAAAAAAAAUEAAAABXJhbmQ2CQABLAAAAAIJAAEsAAAAAgUAAAAFcmFuZDUCAAAAAl9fCQABpAAAAAEJAASxAAAAAQkAAMoAAAACBQAAAAhyYW5kU2VlZAAAAAAAAAAABgQAAAAFcmFuZDcJAAEsAAAAAgkAASwAAAACBQAAAAVyYW5kNgIAAAACX18JAAGkAAAAAQkABLEAAAABCQAAygAAAAIFAAAACHJhbmRTZWVkAAAAAAAAAAAHBAAAAAVyYW5kOAkAASwAAAACCQABLAAAAAIFAAAABXJhbmQ3AgAAAAJfXwkAAaQAAAABCQAEsQAAAAEJAADKAAAAAgUAAAAIcmFuZFNlZWQAAAAAAAAAAAgEAAAABXJhbmQ5CQABLAAAAAIJAAEsAAAAAgUAAAAFcmFuZDgCAAAAAl9fCQABpAAAAAEJAASxAAAAAQkAAMoAAAACBQAAAAhyYW5kU2VlZAAAAAAAAAAACQQAAAAGcmFuZDEwCQABLAAAAAIJAAEsAAAAAgUAAAAFcmFuZDkCAAAAAl9fCQABpAAAAAEJAASxAAAAAQkAAMoAAAACBQAAAAhyYW5kU2VlZAAAAAAAAAAACgkAAAIAAAABBQAAAAZyYW5kMTAAAAAA6RRNXQ==", "height": 2336001, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: sCbwQpfZngbGHdRVDh5s43GMzoyFyGRgQqaqUXEKpkA Next: H7s4ReZktXKs4iyxDWtdBea7dToGqwQhQ7JYvhvBBgg2 Diff:
OldNewDifferences
1616 let blockInfo = valueOrErrorMessage(blockInfoByHeight(blockNum), "vrf is not supported by block")
1717 let vrf = valueOrErrorMessage(blockInfo.vrf, "vrf is empty")
1818 let randSeed = sha256(vrf)
19- throw(toString(size(randSeed)))
19+ let rand0 = toString(toInt(randSeed))
20+ let rand1 = ((rand0 + "__") + toString(toInt(drop(randSeed, 1))))
21+ let rand2 = ((rand1 + "__") + toString(toInt(drop(randSeed, 2))))
22+ let rand3 = ((rand2 + "__") + toString(toInt(drop(randSeed, 3))))
23+ let rand4 = ((rand3 + "__") + toString(toInt(drop(randSeed, 4))))
24+ let rand5 = ((rand4 + "__") + toString(toInt(drop(randSeed, 5))))
25+ let rand6 = ((rand5 + "__") + toString(toInt(drop(randSeed, 6))))
26+ let rand7 = ((rand6 + "__") + toString(toInt(drop(randSeed, 7))))
27+ let rand8 = ((rand7 + "__") + toString(toInt(drop(randSeed, 8))))
28+ let rand9 = ((rand8 + "__") + toString(toInt(drop(randSeed, 9))))
29+ let rand10 = ((rand9 + "__") + toString(toInt(drop(randSeed, 10))))
30+ throw(rand10)
2031 }
2132
2233
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func splitTest (list,oldStr,newStr) = {
88 let newList = makeString(split(list, oldStr), newStr)
99 throw(newList)
1010 }
1111
1212
1313
1414 @Callable(i)
1515 func randTest (blockNum) = {
1616 let blockInfo = valueOrErrorMessage(blockInfoByHeight(blockNum), "vrf is not supported by block")
1717 let vrf = valueOrErrorMessage(blockInfo.vrf, "vrf is empty")
1818 let randSeed = sha256(vrf)
19- throw(toString(size(randSeed)))
19+ let rand0 = toString(toInt(randSeed))
20+ let rand1 = ((rand0 + "__") + toString(toInt(drop(randSeed, 1))))
21+ let rand2 = ((rand1 + "__") + toString(toInt(drop(randSeed, 2))))
22+ let rand3 = ((rand2 + "__") + toString(toInt(drop(randSeed, 3))))
23+ let rand4 = ((rand3 + "__") + toString(toInt(drop(randSeed, 4))))
24+ let rand5 = ((rand4 + "__") + toString(toInt(drop(randSeed, 5))))
25+ let rand6 = ((rand5 + "__") + toString(toInt(drop(randSeed, 6))))
26+ let rand7 = ((rand6 + "__") + toString(toInt(drop(randSeed, 7))))
27+ let rand8 = ((rand7 + "__") + toString(toInt(drop(randSeed, 8))))
28+ let rand9 = ((rand8 + "__") + toString(toInt(drop(randSeed, 9))))
29+ let rand10 = ((rand9 + "__") + toString(toInt(drop(randSeed, 10))))
30+ throw(rand10)
2031 }
2132
2233

github/deemru/w8io/c3f4982 
25.08 ms