tx · 4Tbnhv7Hjdia1Wbor2mvQgVbJ9vqbyMwkGpEsjWcXino

3P8BUR2r2QxRLjcBbFSBXy6ztSwQvJfKeuc:  -0.01400000 Waves

2022.02.09 13:13 [2980982] smart account 3P8BUR2r2QxRLjcBbFSBXy6ztSwQvJfKeuc > SELF 0.00000000 Waves

{ "type": 13, "id": "4Tbnhv7Hjdia1Wbor2mvQgVbJ9vqbyMwkGpEsjWcXino", "fee": 1400000, "feeAssetId": null, "timestamp": 1644401592023, "version": 2, "chainId": 87, "sender": "3P8BUR2r2QxRLjcBbFSBXy6ztSwQvJfKeuc", "senderPublicKey": "EAw3FXfFqAi7tHZcdUN9EqCpcuoE6G1JhMEgNgAsGvRx", "proofs": [ "64C3w63FbkBsJbYeTyga8eRRuh9z6sMTqCVLjG3PCqETjjANmi6QLccC2PV1giPRHFY8eqaP9nceiuhykWgt5AkR" ], "script": "base64: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", "height": 2980982, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8Z45WNEEmjN8UxZSa5B4SDyYKoe87vw1wPjSvZtnghyW Next: none Diff:
OldNewDifferences
3232 then j
3333 else "basic"))
3434 let o = (a((("collection_" + n) + "_size")) + 1)
35-[StringEntry((("nft_" + m) + "_data"), (((("{\"collection\": \"" + n) + "\", \"num\": \"") + toString(o)) + "}")), StringEntry((("nft_" + m) + "_image"), i), StringEntry((("nft_" + m) + "_issuer"), toString(f.caller)), IntegerEntry((("collection_" + n) + "_size"), o), StringEntry((("collection_" + n) + "_nfts"), ((e((("collection_" + n) + "_nfts")) + ",") + m)), k, ScriptTransfer(f.caller, 1, l)]
35+[StringEntry((("nft_" + m) + "_data"), (((("{'collection': '" + n) + "', 'num': ") + toString(o)) + "}")), StringEntry((("nft_" + m) + "_image"), i), StringEntry((("nft_" + m) + "_issuer"), toString(f.caller)), IntegerEntry((("collection_" + n) + "_size"), o), StringEntry((("collection_" + n) + "_nfts"), ((e((("collection_" + n) + "_nfts")) + ",") + m)), k, ScriptTransfer(f.caller, 1, l)]
3636 }
3737
3838
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = getInteger(this, b)
66 if ($isInstanceOf(c, "Int"))
77 then {
88 let d = c
99 d
1010 }
1111 else 0
1212 }
1313
1414
1515 func e (b) = {
1616 let c = getString(this, b)
1717 if ($isInstanceOf(c, "String"))
1818 then {
1919 let d = c
2020 d
2121 }
2222 else ""
2323 }
2424
2525
2626 @Callable(f)
2727 func createNFT (g,h,i,j) = {
2828 let k = Issue(g, h, 1, 0, false, unit, 0)
2929 let l = calculateAssetId(k)
3030 let m = toBase58String(l)
3131 let n = ((toString(f.caller) + "_") + (if ((size(j) > 0))
3232 then j
3333 else "basic"))
3434 let o = (a((("collection_" + n) + "_size")) + 1)
35-[StringEntry((("nft_" + m) + "_data"), (((("{\"collection\": \"" + n) + "\", \"num\": \"") + toString(o)) + "}")), StringEntry((("nft_" + m) + "_image"), i), StringEntry((("nft_" + m) + "_issuer"), toString(f.caller)), IntegerEntry((("collection_" + n) + "_size"), o), StringEntry((("collection_" + n) + "_nfts"), ((e((("collection_" + n) + "_nfts")) + ",") + m)), k, ScriptTransfer(f.caller, 1, l)]
35+[StringEntry((("nft_" + m) + "_data"), (((("{'collection': '" + n) + "', 'num': ") + toString(o)) + "}")), StringEntry((("nft_" + m) + "_image"), i), StringEntry((("nft_" + m) + "_issuer"), toString(f.caller)), IntegerEntry((("collection_" + n) + "_size"), o), StringEntry((("collection_" + n) + "_nfts"), ((e((("collection_" + n) + "_nfts")) + ",") + m)), k, ScriptTransfer(f.caller, 1, l)]
3636 }
3737
3838
3939 @Verifier(p)
4040 func q () = sigVerify(p.bodyBytes, p.proofs[0], p.senderPublicKey)
4141

github/deemru/w8io/3ef1775 
36.94 ms