tx · 2hodydRSf6FjVrSfJy8AD7vP6dPjZ87ogY1YS1odWZ4p

3N8GKGgDPGGUaAhPMNtsxTJWafHDRnwL7GQ:  -0.01000000 Waves

2023.05.31 00:30 [2601254] smart account 3N8GKGgDPGGUaAhPMNtsxTJWafHDRnwL7GQ > SELF 0.00000000 Waves

{ "type": 13, "id": "2hodydRSf6FjVrSfJy8AD7vP6dPjZ87ogY1YS1odWZ4p", "fee": 1000000, "feeAssetId": null, "timestamp": 1685482256948, "version": 2, "chainId": 84, "sender": "3N8GKGgDPGGUaAhPMNtsxTJWafHDRnwL7GQ", "senderPublicKey": "y5twTW93XMmi75S5bati2cok9QLLFivsrwJedxJeUkX", "proofs": [ "3kkc2GGEvEb3vSHCiDqqarsn2LShHGKPmbycxmkycEfe62cLHEKDfha1qTCtjviYdx5fSB7zrcSTHrktssCB8aFd" ], "script": "base64:BgIECAISAAEBD2dldFJhbmRvbU51bWJlcgAED3JhbmRvbVNlZWRCbG9jawkBBXZhbHVlAQkA7QcBCQBlAgUGaGVpZ2h0AAEECnJhbmRvbUhhc2gJANQWAQkBBXZhbHVlAQgFD3JhbmRvbVNlZWRCbG9jawN2cmYEA3N0cgkA2AQBBQpyYW5kb21IYXNoBAhsYXN0Q2hhcgkAsgICBQNzdHIAAQUIbGFzdENoYXIBAWkBBXRlc3Q3AAQHYWRkcmVzcwkA2AQBCAgFAWkGY2FsbGVyBWJ5dGVzBAFyCQEPZ2V0UmFuZG9tTnVtYmVyAAkAlAoCCQDMCAIJAQtTdHJpbmdFbnRyeQICA1hYWAUBcgUDbmlsAAEAHKGOaQ==", "height": 2601254, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2pSpjasr15hXzsVw5Err5dY2D2G4vFpmFNMLHRK5hgod Next: 6ejCSNxjA7JsdGmJGyypLYpHq8EdBn3ucdmPBfsiApFe Diff:
OldNewDifferences
44 func getRandomNumber () = {
55 let randomSeedBlock = value(blockInfoByHeight((height - 1)))
66 let randomHash = sha256_16Kb(value(randomSeedBlock.vrf))
7- toInt(randomHash, 5)
7+ let str = toBase58String(randomHash)
8+ let lastChar = takeRight(str, 1)
9+ lastChar
810 }
911
1012
1113 @Callable(i)
1214 func test7 () = {
1315 let address = toBase58String(i.caller.bytes)
14- let r = toString(getRandomNumber())
16+ let r = getRandomNumber()
1517 $Tuple2([StringEntry("XXX", r)], 1)
1618 }
1719
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getRandomNumber () = {
55 let randomSeedBlock = value(blockInfoByHeight((height - 1)))
66 let randomHash = sha256_16Kb(value(randomSeedBlock.vrf))
7- toInt(randomHash, 5)
7+ let str = toBase58String(randomHash)
8+ let lastChar = takeRight(str, 1)
9+ lastChar
810 }
911
1012
1113 @Callable(i)
1214 func test7 () = {
1315 let address = toBase58String(i.caller.bytes)
14- let r = toString(getRandomNumber())
16+ let r = getRandomNumber()
1517 $Tuple2([StringEntry("XXX", r)], 1)
1618 }
1719
1820

github/deemru/w8io/873ac7e 
31.83 ms