tx · 9mPKi4dgF6X9LdjW1EVu44f8F4cejJD7bWqapjsm1qUZ

3MuMiS4jTTcuf13zMuonyb8JBE1jJkQ5JNe:  -0.01400000 Waves

2021.02.19 01:47 [1404194] smart account 3MuMiS4jTTcuf13zMuonyb8JBE1jJkQ5JNe > SELF 0.00000000 Waves

{ "type": 13, "id": "9mPKi4dgF6X9LdjW1EVu44f8F4cejJD7bWqapjsm1qUZ", "fee": 1400000, "feeAssetId": null, "timestamp": 1613688452864, "version": 2, "chainId": 84, "sender": "3MuMiS4jTTcuf13zMuonyb8JBE1jJkQ5JNe", "senderPublicKey": "8QFH4kvTaVWhAPErMqKKRzRhYtv7egJFn1UpMdj8pMf3", "proofs": [ "4TFvijpJTxcgqnjyM2abteYTork3actpTmHp6eSa3CQRUDxE4254cdF2Yxs6J6UvK8D1sVv2EucLWWsugQn8PmCR" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEIAAAAAAAAAAEAAAABaQEAAAANUmVnaXN0ZXJFbWFpbAAAAAEAAAAJWW91ckVtYWlsBAAAAAdhc3NldGlkAQAAACC6vVI7UxTCnVRWGLR3ztyYkk4CUUFVVlvuen2G1r3cOwQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAANwbXQDCQAAAAAAAAIJAAGQAAAAAQgFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAJAAACAAAAAQIAAAAcQXR0YWNoZWQgcGF5bWVudCBpcyByZXF1aXJlZAMJAQAAAAIhPQAAAAIIBQAAAANwbXQAAAAHYXNzZXRJZAUAAAAHYXNzZXRpZAkAAAIAAAABAgAAAD9Zb3UgbmVlZCB0byBjaG9vc2UgZXhhY3QgMC41IFVTRFQgdG8gU2lnbiBUeG4gbm90IG90aGVyIGFzc2V0cy4EAAAADWN1cnJlbnRBbW91bnQEAAAAByRtYXRjaDAJAAQdAAAAAgUAAAAEdGhpcwUAAAAKY3VycmVudEtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAROT05FBAAAAAlmaW5kZW1haWwJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIFAAAABHRoaXMFAAAACmN1cnJlbnRLZXkDCQAAAAAAAAIFAAAACWZpbmRlbWFpbAUAAAAJWW91ckVtYWlsCQAAAgAAAAECAAAAGVVzZXIgQWxyZWFkeSBSZWdpc3RlcnRlZC4JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAKY3VycmVudEtleQUAAAAJWW91ckVtYWlsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgIAAAAKU3RhdHVzX09mXwUAAAAJWW91ckVtYWlsAgAAAApVbnZlcmlmaWVkBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmh+Am0", "height": 1404194, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Rr76BKk8fxNhFpcuUnYVQFnQWvaxffZg7sv4H8U9ofb Next: 7aXjZDX5aq76VQUNEE5HhnMv33dj2DEMjw5xs8nNoVZe Diff:
OldNewDifferences
1313 if ((e.assetId != c))
1414 then throw("You need to choose exact 0.5 USDT to Sign Txn not other assets.")
1515 else {
16- let f = getStringValue(this, d)
17- if ((f == b))
16+ let f = {
17+ let g = getString(this, d)
18+ if ($isInstanceOf(g, "String"))
19+ then {
20+ let h = g
21+ h
22+ }
23+ else "NONE"
24+ }
25+ let i = getStringValue(this, d)
26+ if ((i == b))
1827 then throw("User Already Registerted.")
1928 else [StringEntry(d, b), StringEntry(("Status_Of_" + b), "Unverified")]
2029 }
2130 }
2231
2332
24-@Verifier(g)
25-func h () = {
26- let i = g
27- sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
33+@Verifier(j)
34+func k () = {
35+ let g = j
36+ sigVerify(j.bodyBytes, j.proofs[0], j.senderPublicKey)
2837 }
2938
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func RegisterEmail (b) = {
88 let c = base58'DZxGZzacrhMS93EHK8LrCeYCrVWJaF76UpPcyHuaH9mL'
99 let d = toBase58String(a.caller.bytes)
1010 let e = if ((size(a.payments) == 1))
1111 then a.payments[0]
1212 else throw("Attached payment is required")
1313 if ((e.assetId != c))
1414 then throw("You need to choose exact 0.5 USDT to Sign Txn not other assets.")
1515 else {
16- let f = getStringValue(this, d)
17- if ((f == b))
16+ let f = {
17+ let g = getString(this, d)
18+ if ($isInstanceOf(g, "String"))
19+ then {
20+ let h = g
21+ h
22+ }
23+ else "NONE"
24+ }
25+ let i = getStringValue(this, d)
26+ if ((i == b))
1827 then throw("User Already Registerted.")
1928 else [StringEntry(d, b), StringEntry(("Status_Of_" + b), "Unverified")]
2029 }
2130 }
2231
2332
24-@Verifier(g)
25-func h () = {
26- let i = g
27- sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
33+@Verifier(j)
34+func k () = {
35+ let g = j
36+ sigVerify(j.bodyBytes, j.proofs[0], j.senderPublicKey)
2837 }
2938

github/deemru/w8io/c3f4982 
29.09 ms