tx · DDUk2vFG7v2w5pzLnRkT4pMvPXC5mbvSL7ejrJhWE6Qo

3NCtM6hqVCDedZMTmH6jkm13zMtG3Tm1R18:  -0.01000000 Waves

2020.12.28 22:21 [1328942] smart account 3NCtM6hqVCDedZMTmH6jkm13zMtG3Tm1R18 > SELF 0.00000000 Waves

{ "type": 13, "id": "DDUk2vFG7v2w5pzLnRkT4pMvPXC5mbvSL7ejrJhWE6Qo", "fee": 1000000, "feeAssetId": null, "timestamp": 1609183359676, "version": 2, "chainId": 84, "sender": "3NCtM6hqVCDedZMTmH6jkm13zMtG3Tm1R18", "senderPublicKey": "DeRUwFP8wSvZkSuHBKuDGbAXbeLP2ziqv8U4MRCuZFqk", "proofs": [ "5mdRomipQMHhp2NLNyjrtiqcjsvt8ArF2ATtRcM5CcaiEcYkyBX9FSzN15KBRx4ovFkvkWSmKJFTAxjMWNuSrUhz" ], "script": "base64:AAIDAAAAAAAAAAoIARIAEgQKAggCAAAAAwAAAAAJUlNBUFVCTElDCQACWwAAAAECAAABj2Jhc2U2NDpNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXlITFFGY2FmM3ZJdWFqbEFCbDJXakI5WmFRVlM2OVFOT0lWNWtkWGFZSHhvRjlrbDVYaTBkek9zZmxab3greXl0N3hIaWFuL29hd3pHM1hlU3hBemRGRGh6V3E2R2V0bXVVVEZRU3hoa1ZlcDBuVFVISXpYRjlKYkpWV3NDNHZzei9yZGpXMUtlWWJ5Vzh5dGdpTDF4Z3lJZmJtcUlaU2N4Y2Jlc1hrM2RDOU9yQjBKLzduczNzR2tCSGVpZUpUQWg1bjl0RktNNnVwbFFYbzBGT1F3VUpxRUpZWEsrS2pxRXVWVmFHWnNlTWhaYkNJSDJ1cG9OWjF5K1plT3I4dkZzdzd0VUkyeWR1RVd2cEU4TmkyMldBZ3pMMUJyTW1iYnVURWgrdHhLc28wQ1hKbmVETk9mUVplcldMNU9IRUlwQUNWK3U1QUp2MDFZQzNWamFBdDBPUUlEQVFBQgEAAAAPR2VuZXJhdGVSYW5kSW50AAAAAgAAAAZnYW1lSWQAAAAHcnNhU2lnbgQAAAALcnNhU2lnVmFsaWQJAAH4AAAABAUAAAAGU0hBMjU2CQABmwAAAAEFAAAABmdhbWVJZAUAAAAHcnNhU2lnbgUAAAAJUlNBUFVCTElDAwUAAAALcnNhU2lnVmFsaWQEAAAABHJhbmQJAABqAAAAAgkABLEAAAABCQAB9wAAAAEFAAAAB3JzYVNpZ24AAAAAAAAAAAUDCQAAZgAAAAIAAAAAAAAAAAAFAAAABHJhbmQJAABkAAAAAgkAAGgAAAACAP//////////BQAAAARyYW5kAAAAAAAAAAABCQAAZAAAAAIFAAAABHJhbmQAAAAAAAAAAAEJAAACAAAAAQIAAAAVSW52YWxpZCBSU0Egc2lnbmF0dXJlAQAAAAlnZXRJbmRhdGEAAAABAAAAB2FkZHJlc3MEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwkAASwAAAACBQAAAAdhZGRyZXNzAgAAAAJfZwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhBQAAAAdhZGRyZXNzAAAAAgAAAAFpAQAAAAhyYW5kc3BpbgAAAAAEAAAADWNhbGxlckFkZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAGZ2FtZUlkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAANY2FsbGVyQWRkcmVzcwIAAAACX2cFAAAABmdhbWVJZAUAAAADbmlsAAAAAWkBAAAACHJlYWRzcGluAAAAAgAAAAZnYW1lSWQAAAAHcnNhU2lnbgQAAAANY2FsbGVyQWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAARyYW5kCQEAAAAPR2VuZXJhdGVSYW5kSW50AAAAAgUAAAAGZ2FtZUlkBQAAAAdyc2FTaWduCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAADWNhbGxlckFkZHJlc3MCAAAAAl9yBQAAAARyYW5kBQAAAANuaWwAAAAAekH7hg==", "height": 1328942, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = fromBase64String("base64:MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyHLQFcaf3vIuajlABl2WjB9ZaQVS69QNOIV5kdXaYHxoF9kl5Xi0dzOsflZox+yyt7xHian/oawzG3XeSxAzdFDhzWq6GetmuUTFQSxhkVep0nTUHIzXF9JbJVWsC4vsz/rdjW1KeYbyW8ytgiL1xgyIfbmqIZScxcbesXk3dC9OrB0J/7ns3sGkBHeieJTAh5n9tFKM6uplQXo0FOQwUJqEJYXK+KjqEuVVaGZseMhZbCIH2upoNZ1y+ZeOr8vFsw7tUI2yduEWvpE8Ni22WAgzL1BrMmbbuTEh+txKso0CXJneDNOfQZerWL5OHEIpACV+u5AJv01YC3VjaAt0OQIDAQAB")
5+
6+func b (c,d) = {
7+ let e = rsaVerify(SHA256, toBytes(c), d, a)
8+ if (e)
9+ then {
10+ let f = (toInt(sha256(d)) % 5)
11+ if ((0 > f))
12+ then ((-1 * f) + 1)
13+ else (f + 1)
14+ }
15+ else throw("Invalid RSA signature")
16+ }
17+
18+
19+func g (h) = {
20+ let i = getString(this, (h + "_g"))
21+ if ($isInstanceOf(i, "String"))
22+ then {
23+ let j = i
24+ j
25+ }
26+ else h
27+ }
28+
29+
30+@Callable(k)
31+func randspin () = {
32+ let l = toBase58String(k.caller.bytes)
33+ let c = toBase58String(k.transactionId)
34+ WriteSet([DataEntry((l + "_g"), c)])
35+ }
36+
37+
38+
39+@Callable(k)
40+func readspin (c,d) = {
41+ let l = toBase58String(k.caller.bytes)
42+ let f = b(c, d)
43+ WriteSet([DataEntry((l + "_r"), f)])
44+ }
45+
46+

github/deemru/w8io/169f3d6 
15.20 ms