tx · E1SXpfx2cBxccGGnN3yixkcF2L8DYyyn5M7Jrv7BPMxx

3N5K25SCwgJw2hE5LGqAZALL8W6eJxu1MG4:  -0.01000000 Waves

2024.08.14 09:34 [3238109] smart account 3N5K25SCwgJw2hE5LGqAZALL8W6eJxu1MG4 > SELF 0.00000000 Waves

{ "type": 13, "id": "E1SXpfx2cBxccGGnN3yixkcF2L8DYyyn5M7Jrv7BPMxx", "fee": 1000000, "feeAssetId": null, "timestamp": 1723617274981, "version": 2, "chainId": 84, "sender": "3N5K25SCwgJw2hE5LGqAZALL8W6eJxu1MG4", "senderPublicKey": "9Qh79U2rQpgqYmAMC6n9qq852WD1SgccXuMoUG33MMt6", "proofs": [ "5FUEJ6dFbMjM1how2YFredsfmzWGfUabSPPdiev3yYk7Xtw5Ne5njoqwdhCzRGD6VTAEpdNKJo5AhioDh3V969YQ" ], "script": "base64:BgITCAISABIGCgQBCAgIEgUKAwgICAIACWtleW93bmVyMQkApwgBASDjrdey1Io21qI8AxObYBZMNWPHMCK947HpXHsKae68IwAMbWludF9tZXNzYWdlAiZUaGFua3MgdG8gVXNpbmcgU1dSTSBNaW50aW5nIFNlcnZpY2VzLgMBaQEKSXNzdWVfU1dSTQAEBWFzc2V0CQDCCAUCBFNXUk0CmANTV1JNIGlzIGEgZGVjZW50cmFsaXplZCBhcHByb2FjaCB0byBidWlsZGluZyBhbmQgdXRpbGl6aW5nIHRoZSBSZWRkY29pbiBCbG9ja2NoYWluIFRlY2hub2xvZ3kgd2hlcmUgU1dSTSB3b3JrcyBvbiBhIHJlc2VydmUgc3lzdGVtIG9mIFJERCBhcyBsYXllciBzb2x1dGlvbiBvbiBSREQgTmV0d29yayB0byBtaW50IGFuZCBCdXJuIFNXUk0gYWxvbmcgd2l0aCBwcm9vZiBvbiBib3RoIHNpZGUgb2YgbmV0d29yay4gQW4gaW5kZXBlbmRlbnQgcHJvamVjdCBvciBUb2tlbiBoYXZpbmcgbm8gZGlyZWN0IHBhcnRuZXJzaGlwIHJlbGF0aW9uIG9yIGRldmVsb3BtZW50IGNvbm5lY3Rpb24gd2l0aCBSZWRkY29pbiBDb3JlIFRlYW0gb3V0c2lkZSB0aGUgdXNlIG9mIHRoZSBSREQgY3VycmVuY3kgZm9yIHRyYW5zYWN0aW9ucy4AAQAGBgQHYXNzZXRJZAkAuAgBBQVhc3NldAMJAQIhPQIIBQFpBmNhbGxlcgUJa2V5b3duZXIxCQACAQkArAICCQCsAgICJVRoaXMgQWRkcmVzcyBpcyBub3QgQXV0aG9yaXplZC4gT25seSAJAKUIAQUJa2V5b3duZXIxAiIgaXMgQXV0aG9yaXplZCBBZGRyZXNzIHRvIFNpZ24gaXQuCQDMCAIFBWFzc2V0CQDMCAIJAQRCdXJuAgUHYXNzZXRJZAABCQDMCAIJAQtTdHJpbmdFbnRyeQICDVNXUk1fQXNzZXRfSUQJANgEAQUHYXNzZXRJZAUDbmlsAWkBCU1pbnRfU1dSTQQLTWludF9BbW91bnQKUkREX1R4bl9JRAtTV1JNX1R4bl9JRAdhZGRyZXNzBBZ2YWxpZGF0ZV9SRERfSGFzaF9TaXplAwkAAAIJALECAQUKUkREX1R4bl9JRABABgcEF3ZhbGlkYXRlX1NXUk1fSGFzaF9TaXplAwkAAAIJALECAQULU1dSTV9UeG5fSUQAQAYHBAhmZXRjaHR4bgkAoggBCQCsAgIJAKwCAgkArAICCQCsAgIJAKwCAgkArAICBQpSRERfVHhuX0lEAgFfBQtTV1JNX1R4bl9JRAIBXwUHYWRkcmVzcwIBXwkApAMBBQtNaW50X0Ftb3VudAQMU1dSTV9Bc3NldElECQERQGV4dHJOYXRpdmUoMTA1OCkBAg1TV1JNX0Fzc2V0X0lEBARpbmZvCQETdmFsdWVPckVycm9yTWVzc2FnZQIJAOwHAQkA2QQBBQxTV1JNX0Fzc2V0SUQJAKwCAgkArAICAgZBc3NldCAFDFNXUk1fQXNzZXRJRAIOIGRvZXNuJ3QgZXhpc3QEBG5hbWUIBQRpbmZvBG5hbWUECGRlY2ltYWxzCAUEaW5mbwhkZWNpbWFscwQLVHhuX0NvdW50ZXIEByRtYXRjaDAJARFAZXh0ck5hdGl2ZSgxMDUwKQIFBHRoaXMCC1R4bl9Db3VudGVyAwkAAQIFByRtYXRjaDACA0ludAQBYQUHJG1hdGNoMAUBYQAABA9OZXdfVHhuX0NvdW50ZXIJAGQCBQtUeG5fQ291bnRlcgABAwkBAiE9AggFAWkGY2FsbGVyBQlrZXlvd25lcjEJAAIBCQCsAgIJAKwCAgIlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkApQgBBQlrZXlvd25lcjECIiBpcyBBdXRob3JpemVkIEFkZHJlc3MgdG8gU2lnbiBpdC4DCQAAAgUWdmFsaWRhdGVfUkREX0hhc2hfU2l6ZQcJAAIBAh1SREQgSGFzaCBMZW5ndGggaXMgbm90IHZhbGlkLgMJAAACBRd2YWxpZGF0ZV9TV1JNX0hhc2hfU2l6ZQcJAAIBAh1SREQgSGFzaCBMZW5ndGggaXMgbm90IHZhbGlkLgMJAAACBQhmZXRjaHR4bgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIJAKwCAgUKUkREX1R4bl9JRAIBXwULU1dSTV9UeG5fSUQCAV8FB2FkZHJlc3MCAV8JAKQDAQULTWludF9BbW91bnQJAAIBAidUcmFuc2FjdGlvbiBBbHJlYWR5IEV4aXN0cyBpbiBEYXRhYmFzZS4JAMwIAgkBB1JlaXNzdWUDCQDZBAEFDFNXUk1fQXNzZXRJRAULTWludF9BbW91bnQGCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJARFAZXh0ck5hdGl2ZSgxMDYyKQEFB2FkZHJlc3MFC01pbnRfQW1vdW50CQDZBAEFDFNXUk1fQXNzZXRJRAkAzAgCCQEMSW50ZWdlckVudHJ5AgILVHhuX0NvdW50ZXIFD05ld19UeG5fQ291bnRlcgkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIJAKwCAgkArAICCQCsAgIJAKwCAgkArAICBQpSRERfVHhuX0lEAgFfBQtTV1JNX1R4bl9JRAIBXwUHYWRkcmVzcwIBXwkApAMBBQtNaW50X0Ftb3VudAkApAMBBQ9OZXdfVHhuX0NvdW50ZXIJAMwIAgkBC1N0cmluZ0VudHJ5AgIHbWVzc2FnZQUMbWludF9tZXNzYWdlBQNuaWwBaQEGRGVsZXRlAwNLZXkES2V5MQRLZXkyCQDMCAIJAQtEZWxldGVFbnRyeQEFA0tleQkAzAgCCQELRGVsZXRlRW50cnkBBQRLZXkxCQDMCAIJAQtEZWxldGVFbnRyeQEFBEtleTIFA25pbAECdHgBBnZlcmlmeQAJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAAIBQJ0eA9zZW5kZXJQdWJsaWNLZXnTgLZS", "height": 3238109, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DUrYdtL3Pp2YHy7ji3jYXDSppbiQdAsjw4quGpxrQTpH Next: 2vfX6a8K8XcqZFnNtivE8iVvgL5MKgXRX3u9MxRgCNK3 Diff:
OldNewDifferences
2424 let k = if ((size(h) == 64))
2525 then true
2626 else false
27- let l = getString(this, ((((((g + "_") + h) + "_") + i) + "_") + toString(f)))
28- let m = if ((l == ((((((g + "_") + h) + "_") + i) + "_") + toString(f))))
29- then true
30- else false
31- let n = getStringValue("SWRM_Asset_ID")
32- let o = valueOrErrorMessage(assetInfo(fromBase58String(n)), (("Asset " + n) + " doesn't exist"))
33- let p = o.name
34- let q = o.decimals
35- let r = {
36- let s = getIntegerValue(this, "Txn_Counter")
37- if ($isInstanceOf(s, "Int"))
27+ let l = getString(((((((g + "_") + h) + "_") + i) + "_") + toString(f)))
28+ let m = getStringValue("SWRM_Asset_ID")
29+ let n = valueOrErrorMessage(assetInfo(fromBase58String(m)), (("Asset " + m) + " doesn't exist"))
30+ let o = n.name
31+ let p = n.decimals
32+ let q = {
33+ let r = getIntegerValue(this, "Txn_Counter")
34+ if ($isInstanceOf(r, "Int"))
3835 then {
39- let t = s
40- t
36+ let s = r
37+ s
4138 }
4239 else 0
4340 }
44- let u = (r + 1)
41+ let t = (q + 1)
4542 if ((c.caller != a))
4643 then throw((("This Address is not Authorized. Only " + toString(a)) + " is Authorized Address to Sign it."))
4744 else if ((j == false))
4845 then throw("RDD Hash Length is not valid.")
4946 else if ((k == false))
5047 then throw("RDD Hash Length is not valid.")
51- else if ((m == true))
48+ else if ((l == ((((((g + "_") + h) + "_") + i) + "_") + toString(f))))
5249 then throw("Transaction Already Exists in Database.")
53- else [Reissue(fromBase58String(n), f, true), ScriptTransfer(addressFromStringValue(i), f, fromBase58String(n)), IntegerEntry("Txn_Counter", u), StringEntry(((((((g + "_") + h) + "_") + i) + "_") + toString(f)), toString(u)), StringEntry("message", b)]
50+ else [Reissue(fromBase58String(m), f, true), ScriptTransfer(addressFromStringValue(i), f, fromBase58String(m)), IntegerEntry("Txn_Counter", t), StringEntry(((((((g + "_") + h) + "_") + i) + "_") + toString(f)), toString(t)), StringEntry("message", b)]
5451 }
5552
5653
5754
5855 @Callable(c)
59-func Delete (v,w,x) = [DeleteEntry(v), DeleteEntry(w), DeleteEntry(x)]
56+func Delete (u,v,w) = [DeleteEntry(u), DeleteEntry(v), DeleteEntry(w)]
6057
6158
62-@Verifier(y)
63-func z () = sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey)
59+@Verifier(x)
60+func y () = sigVerify(x.bodyBytes, x.proofs[0], x.senderPublicKey)
6461
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = addressFromPublicKey(base58'GKmJ6BchUgQfwKp4mp5eX8Y9xLioYRm6e1gDfFgdAcCr')
55
66 let b = "Thanks to Using SWRM Minting Services."
77
88 @Callable(c)
99 func Issue_SWRM () = {
1010 let d = Issue("SWRM", "SWRM is a decentralized approach to building and utilizing the Reddcoin Blockchain Technology where SWRM works on a reserve system of RDD as layer solution on RDD Network to mint and Burn SWRM along with proof on both side of network. An independent project or Token having no direct partnership relation or development connection with Reddcoin Core Team outside the use of the RDD currency for transactions.", 1, 6, true)
1111 let e = calculateAssetId(d)
1212 if ((c.caller != a))
1313 then throw((("This Address is not Authorized. Only " + toString(a)) + " is Authorized Address to Sign it."))
1414 else [d, Burn(e, 1), StringEntry("SWRM_Asset_ID", toBase58String(e))]
1515 }
1616
1717
1818
1919 @Callable(c)
2020 func Mint_SWRM (f,g,h,i) = {
2121 let j = if ((size(g) == 64))
2222 then true
2323 else false
2424 let k = if ((size(h) == 64))
2525 then true
2626 else false
27- let l = getString(this, ((((((g + "_") + h) + "_") + i) + "_") + toString(f)))
28- let m = if ((l == ((((((g + "_") + h) + "_") + i) + "_") + toString(f))))
29- then true
30- else false
31- let n = getStringValue("SWRM_Asset_ID")
32- let o = valueOrErrorMessage(assetInfo(fromBase58String(n)), (("Asset " + n) + " doesn't exist"))
33- let p = o.name
34- let q = o.decimals
35- let r = {
36- let s = getIntegerValue(this, "Txn_Counter")
37- if ($isInstanceOf(s, "Int"))
27+ let l = getString(((((((g + "_") + h) + "_") + i) + "_") + toString(f)))
28+ let m = getStringValue("SWRM_Asset_ID")
29+ let n = valueOrErrorMessage(assetInfo(fromBase58String(m)), (("Asset " + m) + " doesn't exist"))
30+ let o = n.name
31+ let p = n.decimals
32+ let q = {
33+ let r = getIntegerValue(this, "Txn_Counter")
34+ if ($isInstanceOf(r, "Int"))
3835 then {
39- let t = s
40- t
36+ let s = r
37+ s
4138 }
4239 else 0
4340 }
44- let u = (r + 1)
41+ let t = (q + 1)
4542 if ((c.caller != a))
4643 then throw((("This Address is not Authorized. Only " + toString(a)) + " is Authorized Address to Sign it."))
4744 else if ((j == false))
4845 then throw("RDD Hash Length is not valid.")
4946 else if ((k == false))
5047 then throw("RDD Hash Length is not valid.")
51- else if ((m == true))
48+ else if ((l == ((((((g + "_") + h) + "_") + i) + "_") + toString(f))))
5249 then throw("Transaction Already Exists in Database.")
53- else [Reissue(fromBase58String(n), f, true), ScriptTransfer(addressFromStringValue(i), f, fromBase58String(n)), IntegerEntry("Txn_Counter", u), StringEntry(((((((g + "_") + h) + "_") + i) + "_") + toString(f)), toString(u)), StringEntry("message", b)]
50+ else [Reissue(fromBase58String(m), f, true), ScriptTransfer(addressFromStringValue(i), f, fromBase58String(m)), IntegerEntry("Txn_Counter", t), StringEntry(((((((g + "_") + h) + "_") + i) + "_") + toString(f)), toString(t)), StringEntry("message", b)]
5451 }
5552
5653
5754
5855 @Callable(c)
59-func Delete (v,w,x) = [DeleteEntry(v), DeleteEntry(w), DeleteEntry(x)]
56+func Delete (u,v,w) = [DeleteEntry(u), DeleteEntry(v), DeleteEntry(w)]
6057
6158
62-@Verifier(y)
63-func z () = sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey)
59+@Verifier(x)
60+func y () = sigVerify(x.bodyBytes, x.proofs[0], x.senderPublicKey)
6461

github/deemru/w8io/03bedc9 
20.30 ms