tx · 2qCufYWWKYzNDL7L62DG66YPmq8JfZVmQ9dH7fN4wmFQ

3N5NY2v5wdKQJbCvQA5o5hSihn7t7wYZ496:  -0.01000000 Waves

2025.01.02 12:23 [3441392] smart account 3N5NY2v5wdKQJbCvQA5o5hSihn7t7wYZ496 > SELF 0.00000000 Waves

{ "type": 13, "id": "2qCufYWWKYzNDL7L62DG66YPmq8JfZVmQ9dH7fN4wmFQ", "fee": 1000000, "feeAssetId": null, "timestamp": 1735809837506, "version": 2, "chainId": 84, "sender": "3N5NY2v5wdKQJbCvQA5o5hSihn7t7wYZ496", "senderPublicKey": "8Ti3dhEToApephiZ47QJeuQX3UYifveNLPQjNstsLho9", "proofs": [ "U9Z7GDH2jsqENGvsyUyVSYLTcZ2mJr7prHimsYAfx4S3ahmMz55EzFXdz45e7Rc1HGQcCLnwBsyy8336876AFX6" ], "script": "base64:AAIFAAAAAAAAABQIAhIFCgMICAgSAwoBCBIECgIICAAAAAMAAAAADGFkbWluQWRkcmVzcwkBAAAAB0FkZHJlc3MAAAABAQAAABoBVAqh3jB68WUdF1MeXFctJAWzG0XQgRHu1wAAAAALZEFwcEFkZHJlc3MJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVSNFVN42dVClMcMW1BboH6NujWeWSoZV/ABAAAADXNlYXJjaEZvclVzZXIAAAABAAAAB2FkZHJlc3MEAAAABHVzZXIEAAAAByRtYXRjaDAJAAQiAAAAAQUAAAAHYWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFzBQAAAAckbWF0Y2gwBQAAAAFzAgAAAAdObyBVc2VyBQAAAAR1c2VyAAAAAwAAAAFpAQAAAA9yZWdpc3RlckFjY291bnQAAAADAAAAB2FkZHJlc3MAAAAEcm9sZQAAAARuYW1lAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAAxhZG1pbkFkZHJlc3MJAAACAAAAAQIAAAAkT25seSB0aGUgYWRtaW4gY2FuIHJlZ2lzdGVyIGFjY291bnRzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAAB2FkZHJlc3MFAAAABHJvbGUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAdhZGRyZXNzAgAAAAVfbmFtZQUAAAAEbmFtZQUAAAADbmlsAAAAAWkBAAAADWRlbGV0ZUFjY291bnQAAAABAAAAB2FkZHJlc3MDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAADGFkbWluQWRkcmVzcwkAAAIAAAABAgAAACJPbmx5IHRoZSBhZG1pbiBjYW4gZGVsZXRlIGFjY291bnRzCQAETAAAAAIJAQAAAAtEZWxldGVFbnRyeQAAAAEFAAAAB2FkZHJlc3MJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACBQAAAAdhZGRyZXNzAgAAAAVfbmFtZQUAAAADbmlsAAAAAWkBAAAACHNhdmVEYXRhAAAAAgAAAAt0ZW1wZXJhdHVyZQAAAAhodW1pZGl0eQQAAAAGY2FsbGVyCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAABHVzZXIJAQAAAA1zZWFyY2hGb3JVc2VyAAAAAQkAAlgAAAABBQAAAAZjYWxsZXIDCQAAAAAAAAIFAAAABHVzZXICAAAAB05vIFVzZXIJAAACAAAAAQIAAAARVXNlciBub3QgZWxpZ2libGUEAAAACnBhcmFtZXRlcnMJAARMAAAAAgUAAAALdGVtcGVyYXR1cmUJAARMAAAAAgUAAAAIaHVtaWRpdHkFAAAAA25pbAQAAAAKaW52b2tlVGFzawkAA/wAAAAEBQAAAAtkQXBwQWRkcmVzcwIAAAAIU2F2ZURhdGEFAAAACnBhcmFtZXRlcnMFAAAAA25pbAMJAQAAAAIhPQAAAAIFAAAACmludm9rZVRhc2sFAAAACmludm9rZVRhc2sJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuBQAAAANuaWwAAAAAcxkA9g==", "height": 3441392, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Hpcr5pGGPGaDEXvaTNRu3vsLepcC3MjTk1FhPFz7cEV2 Next: C6R1q8tzqP3tQXxuDn6b9cWyGBzoq2oxbE6KjeQ3ToqL Diff:
OldNewDifferences
3434
3535
3636 @Callable(h)
37-func saveData (k) = {
38- let l = h.caller
39- let e = c(toBase58String(l.bytes))
37+func saveData (k,l) = {
38+ let m = h.callerPublicKey
39+ let e = c(toBase58String(m))
4040 if ((e == "No User"))
4141 then throw("User not eligible")
4242 else {
43- let m = [k]
44- let n = invoke(b, "SaveData", m, nil)
45- if ((n != n))
43+ let n = [k, l]
44+ let o = invoke(b, "SaveData", n, nil)
45+ if ((o != o))
4646 then throw("Strict value is not equal to itself.")
4747 else nil
4848 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = Address(base58'3MptJSctbAkp5fddvpQmWYjjKrSoim6dL38')
55
66 let b = Address(base58'3N2n4bjG8CjdKiwLPyp3hBM4MDJ3XwMZR5h')
77
88 func c (d) = {
99 let e = {
1010 let f = getString(d)
1111 if ($isInstanceOf(f, "String"))
1212 then {
1313 let g = f
1414 g
1515 }
1616 else "No User"
1717 }
1818 e
1919 }
2020
2121
2222 @Callable(h)
2323 func registerAccount (d,i,j) = if ((h.caller != a))
2424 then throw("Only the admin can register accounts")
2525 else [StringEntry(d, i), StringEntry((d + "_name"), j)]
2626
2727
2828
2929 @Callable(h)
3030 func deleteAccount (d) = if ((h.caller != a))
3131 then throw("Only the admin can delete accounts")
3232 else [DeleteEntry(d), DeleteEntry((d + "_name"))]
3333
3434
3535
3636 @Callable(h)
37-func saveData (k) = {
38- let l = h.caller
39- let e = c(toBase58String(l.bytes))
37+func saveData (k,l) = {
38+ let m = h.callerPublicKey
39+ let e = c(toBase58String(m))
4040 if ((e == "No User"))
4141 then throw("User not eligible")
4242 else {
43- let m = [k]
44- let n = invoke(b, "SaveData", m, nil)
45- if ((n != n))
43+ let n = [k, l]
44+ let o = invoke(b, "SaveData", n, nil)
45+ if ((o != o))
4646 then throw("Strict value is not equal to itself.")
4747 else nil
4848 }
4949 }
5050
5151

github/deemru/w8io/169f3d6 
23.91 ms