tx · 6tehFVyqziPwrK3x74XtDAD6xJVi1x36m9dfa5QnHyuK

3Mvjrd9jd9BEQvHoiHnPKR2WqtZnvxopDcx:  -0.04000000 Waves

2022.04.25 20:36 [2024332] smart account 3Mvjrd9jd9BEQvHoiHnPKR2WqtZnvxopDcx > SELF 0.00000000 Waves

{ "type": 13, "id": "6tehFVyqziPwrK3x74XtDAD6xJVi1x36m9dfa5QnHyuK", "fee": 4000000, "feeAssetId": null, "timestamp": 1650908217313, "version": 2, "chainId": 84, "sender": "3Mvjrd9jd9BEQvHoiHnPKR2WqtZnvxopDcx", "senderPublicKey": "B37Jiw5CgfjxqxYgkAGeJpTmiCa4Cb6a9mh9fynZppFR", "proofs": [ "575zFsFUrhtpHUw9ky593HrW9PE3fJVjeg2wtFNyvnx81ePubCihcTfsGhNzE5j1MzwR6b2DdhUiyRDJqPi2fGX1" ], "script": "base64:AAIFAAAAAAAAABcIAhIDCgEBEgUKAwgICBIAEgASAwoBCAAAAAkAAAAAGG1heFRva2VuQW1vdW50Rm9yUHJlc2FsZQAAAAAAAJiWgAAAAAAHdG9rZW5JZAEAAAAgYdTHJtpm4GwuO67Z7w+Qg9eAml6YMFJTv4sCKXVeLDUAAAAAFHByZXNhbGVQcmljZVBlclRva2VuAAAAAAAAAAAFAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQAAAANrZXkEAAAAA3ZhbAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgAAAAAAAAAAAAUAAAADdmFsAQAAAAx0cnlHZXRTdHJpbmcAAAABAAAAA2tleQQAAAADdmFsBAAAAAckbWF0Y2gwCQAEHQAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFiBQAAAAckbWF0Y2gwBQAAAAFiAgAAAAAFAAAAA3ZhbAEAAAANdHJ5R2V0Qm9vbGVhbgAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGwAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAHQm9vbGVhbgQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgcBAAAAJmdldEN1cnJlbnRUb2tlbkFtb3VudEJvdWdodEZyb21QcmVzYWxlAAAAAQAAAARhZGRyBAAAAAN2YWwJAQAAAA10cnlHZXRJbnRlZ2VyAAAAAQkAASwAAAACBQAAAARhZGRyAgAAAA1fdG9rZW5QcmVzYWxlBQAAAAN2YWwBAAAAHmdldFJlbWFpbmluZ1ByZXNhbGVUb2tlbkFtb3VudAAAAAAEAAAAA3ZhbAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzAgAAABtyZW1haW5pbmdQcmVzYWxlVG9rZW5BbW91bnQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYgUAAAAHJG1hdGNoMAUAAAABYgUAAAAYbWF4VG9rZW5BbW91bnRGb3JQcmVzYWxlBQAAAAN2YWwBAAAAEGdldFByZXNhbGVTdGF0dXMAAAAABAAAAAckbWF0Y2gwCQAEGwAAAAIFAAAABHRoaXMCAAAADXByZXNhbGVTdGF0dXMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIGAAAABQAAAAFpAQAAABRidXlUb2tlbnNGcm9tUHJlc2FsZQAAAAEAAAAJYnV5QW1vdW50BAAAAA1jYWxsZXJBZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMDCQEAAAABIQAAAAEJAQAAABBnZXRQcmVzYWxlU3RhdHVzAAAAAAkAAAIAAAABAgAAABxQcmVzYWxlIFN0b3BwZWQgYnkgdGhlIE93bmVyAwkAAGYAAAACBQAAAAlidXlBbW91bnQJAQAAAB5nZXRSZW1haW5pbmdQcmVzYWxlVG9rZW5BbW91bnQAAAAACQAAAgAAAAECAAAANUV4Y2VlZGVkIFJlbWFpbmluZyBUb2tlbiBBbW91bnQgRGVkaWNhdGVkIGZvciBQcmVzYWxlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIFAAAADWNhbGxlckFkZHJlc3MCAAAADV90b2tlblByZXNhbGUJAABkAAAAAgUAAAAJYnV5QW1vdW50CQEAAAAmZ2V0Q3VycmVudFRva2VuQW1vdW50Qm91Z2h0RnJvbVByZXNhbGUAAAABBQAAAA1jYWxsZXJBZGRyZXNzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABtyZW1haW5pbmdQcmVzYWxlVG9rZW5BbW91bnQJAABlAAAAAgkBAAAAHmdldFJlbWFpbmluZ1ByZXNhbGVUb2tlbkFtb3VudAAAAAAFAAAACWJ1eUFtb3VudAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAADWNhbGxlckFkZHJlc3MCAAAAEV9wcmVzYWxlQWRkcmVzc2VzBQAAAA1jYWxsZXJBZGRyZXNzCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAAAV2YWx1ZQAAAAEJAAQmAAAAAQUAAAANY2FsbGVyQWRkcmVzcwUAAAAJYnV5QW1vdW50BQAAAAd0b2tlbklkBQAAAANuaWwAAAABaQEAAAASYnV5TmZ0c0Zyb21QcmVzYWxlAAAAAwAAAARuYW1lAAAADGNvbGxlY3Rpb25JZAAAAAhtZXRhZGF0YQQAAAANY2FsbGVyQWRkcmVzcwkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzAwkBAAAAASEAAAABCQEAAAAQZ2V0UHJlc2FsZVN0YXR1cwAAAAAJAAACAAAAAQIAAAAcUHJlc2FsZSBTdG9wcGVkIGJ5IHRoZSBPd25lcgQAAAADbmZ0CQAEQgAAAAUFAAAABG5hbWUFAAAACG1ldGFkYXRhAAAAAAAAAAABAAAAAAAAAAAABwQAAAAFbmZ0SWQJAAQ4AAAAAQUAAAADbmZ0BAAAAAhuZnRJZFN0cgkAAlgAAAABBQAAAAVuZnRJZAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAIFAAAACG5mdElkU3RyAgAAAAhfYXNzZXRJZAUAAAAIbmZ0SWRTdHIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACBQAAAAhuZnRJZFN0cgIAAAAIX293bmVySWQFAAAADWNhbGxlckFkZHJlc3MJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAIFAAAACG5mdElkU3RyAgAAAA5fY29sbGVjdGlvbklkXwUAAAAMY29sbGVjdGlvbklkBQAAAAhuZnRJZFN0cgkABEwAAAACBQAAAANuZnQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAABXZhbHVlAAAAAQkABCYAAAABBQAAAA1jYWxsZXJBZGRyZXNzAAAAAAAAAAABBQAAAAVuZnRJZAUAAAADbmlsAAAAAWkBAAAAC3N0b3BQcmVzYWxlAAAAAAMJAQAAAAIhPQAAAAIICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMIBQAAAAR0aGlzAAAABWJ5dGVzCQAAAgAAAAECAAAAH09ubHkgT3duZXIgQ2FuIFN0b3AgdGhlIFByZXNhbGUJAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAICAAAADXByZXNhbGVTdGF0dXMHBQAAAANuaWwAAAABaQEAAAANcmVPcGVuUHJlc2FsZQAAAAADCQEAAAACIT0AAAACCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzCAUAAAAEdGhpcwAAAAVieXRlcwkAAAIAAAABAgAAACJPbmx5IE93bmVyIENhbiBSZS1PcGVuIHRoZSBQcmVzYWxlCQAETAAAAAIJAQAAAAxCb29sZWFuRW50cnkAAAACAgAAAA1wcmVzYWxlU3RhdHVzBgUAAAADbmlsAAAAAWkBAAAACnNldFRva2VuSWQAAAABAAAABXRrbklkAwkBAAAAAiE9AAAAAggIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwgFAAAABHRoaXMAAAAFYnl0ZXMJAAACAAAAAQIAAAAbT25seSBPd25lciBDYW4gc2V0IFRva2VuIElkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAB3Rva2VuSWQFAAAABXRrbklkBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleYQdnKI=", "height": 2024332, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9ipaQakW9d6VCbjcTwcoxXBgfn71q6FjQHHPKUJETd8Z Next: none Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 10000000
55
6-let b = base58'ASSET1'
6+let b = base58'7atjFuUvDnCqsg8uNC5PYEgg3UXAv94St5zuA6vSjMVE'
77
88 let c = 5
99
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 10000000
55
6-let b = base58'ASSET1'
6+let b = base58'7atjFuUvDnCqsg8uNC5PYEgg3UXAv94St5zuA6vSjMVE'
77
88 let c = 5
99
1010 func d (e) = {
1111 let f = {
1212 let g = getInteger(this, e)
1313 if ($isInstanceOf(g, "Int"))
1414 then {
1515 let h = g
1616 h
1717 }
1818 else 0
1919 }
2020 f
2121 }
2222
2323
2424 func i (e) = {
2525 let f = {
2626 let g = getString(this, e)
2727 if ($isInstanceOf(g, "String"))
2828 then {
2929 let h = g
3030 h
3131 }
3232 else ""
3333 }
3434 f
3535 }
3636
3737
3838 func j (e) = {
3939 let g = getBoolean(this, e)
4040 if ($isInstanceOf(g, "Boolean"))
4141 then {
4242 let h = g
4343 h
4444 }
4545 else false
4646 }
4747
4848
4949 func k (l) = {
5050 let f = d((l + "_tokenPresale"))
5151 f
5252 }
5353
5454
5555 func m () = {
5656 let f = {
5757 let g = getInteger(this, "remainingPresaleTokenAmount")
5858 if ($isInstanceOf(g, "Int"))
5959 then {
6060 let h = g
6161 h
6262 }
6363 else a
6464 }
6565 f
6666 }
6767
6868
6969 func n () = {
7070 let g = getBoolean(this, "presaleStatus")
7171 if ($isInstanceOf(g, "Boolean"))
7272 then {
7373 let h = g
7474 h
7575 }
7676 else true
7777 }
7878
7979
8080 @Callable(o)
8181 func buyTokensFromPresale (p) = {
8282 let q = toBase58String(o.caller.bytes)
8383 if (!(n()))
8484 then throw("Presale Stopped by the Owner")
8585 else if ((p > m()))
8686 then throw("Exceeded Remaining Token Amount Dedicated for Presale")
8787 else [IntegerEntry((q + "_tokenPresale"), (p + k(q))), IntegerEntry("remainingPresaleTokenAmount", (m() - p)), StringEntry((q + "_presaleAddresses"), q), ScriptTransfer(value(addressFromString(q)), p, b)]
8888 }
8989
9090
9191
9292 @Callable(o)
9393 func buyNftsFromPresale (r,s,t) = {
9494 let q = toBase58String(o.caller.bytes)
9595 if (!(n()))
9696 then throw("Presale Stopped by the Owner")
9797 else {
9898 let u = Issue(r, t, 1, 0, false)
9999 let v = calculateAssetId(u)
100100 let w = toBase58String(v)
101101 [StringEntry((w + "_assetId"), w), StringEntry((w + "_ownerId"), q), StringEntry(((w + "_collectionId_") + s), w), u, ScriptTransfer(value(addressFromString(q)), 1, v)]
102102 }
103103 }
104104
105105
106106
107107 @Callable(o)
108108 func stopPresale () = if ((o.caller.bytes != this.bytes))
109109 then throw("Only Owner Can Stop the Presale")
110110 else [BooleanEntry("presaleStatus", false)]
111111
112112
113113
114114 @Callable(o)
115115 func reOpenPresale () = if ((o.caller.bytes != this.bytes))
116116 then throw("Only Owner Can Re-Open the Presale")
117117 else [BooleanEntry("presaleStatus", true)]
118118
119119
120120
121121 @Callable(o)
122122 func setTokenId (x) = if ((o.caller.bytes != this.bytes))
123123 then throw("Only Owner Can set Token Id")
124124 else [StringEntry("tokenId", x)]
125125
126126
127127 @Verifier(y)
128128 func z () = sigVerify(y.bodyBytes, y.proofs[0], y.senderPublicKey)
129129

github/deemru/w8io/169f3d6 
38.72 ms