tx · FqGmeLqrKGpRHfYM4bfwbpFXB7mmk11Fd8gBMnKmG47Z

3Mwz3vCyfMxShPEF3wfTMNfskgnbUe4YqAn:  -0.00200000 Waves

2022.07.16 21:34 [2142671] smart account 3Mwz3vCyfMxShPEF3wfTMNfskgnbUe4YqAn > SELF 0.00000000 Waves

{ "type": 13, "id": "FqGmeLqrKGpRHfYM4bfwbpFXB7mmk11Fd8gBMnKmG47Z", "fee": 200000, "feeAssetId": null, "timestamp": 1657996542860, "version": 2, "chainId": 84, "sender": "3Mwz3vCyfMxShPEF3wfTMNfskgnbUe4YqAn", "senderPublicKey": "98GbUkefaJLzxLvHvqgmFPU3b7iVEmXKFawt8zxUxjWt", "proofs": [ "4NTYBmdHEitXiSF3Ma4eDqE9Sc3PJUnuLdnBhitTThaLtYkUrpK2Mmw84K9Me9xHjVmPDhVrHEMiHCy2bKpLNcda" ], "script": "base64:AAIFAAAAAAAAAAkIAhIAEgMKAQEAAAAGAAAAAAprRWdnSXNzdWVkAgAAAAl3YXNJbml0ZWQAAAAACGtBc3NldElkAgAAAA9uZXdCdWxsX2Fzc2V0SWQAAAAABm1hc3RlcgIAAAAjM040ZHVMcHZQMjd5aGpDdXdLMmI3ZmdRdnI4cWpIaG1QdnMAAAAADm1BY2NQS2V5U3RyaW5nAgAAACxGakg1WWZrbmhiUmh1dGpxWjJnazFkQmNtWTlmU29yQTlIVmgxQXZRVFE5VQAAAAAIbUFjY1BLZXkJAAJZAAAAAQUAAAAObUFjY1BLZXlTdHJpbmcAAAAABXRva2VuCQACWQAAAAEJAQAAABFAZXh0ck5hdGl2ZSgxMDU4KQAAAAEFAAAACGtBc3NldElkAAAAAgAAAAFpAQAAAAxpc3N1ZU5ld0J1bGwAAAAAAwkBAAAAAiE9AAAAAgkABCAAAAABBQAAAAprRWdnSXNzdWVkBQAAAAR1bml0CQAAAgAAAAEJAAEsAAAAAgIAAAAwTmV3IEJHR1MgaXMgYWxyZWFkeSBpc3N1ZWQgYW5kIGl0cyBhc3NldCBpZCBpczogCQEAAAARQGV4dHJOYXRpdmUoMTA1OCkAAAABBQAAAAhrQXNzZXRJZAQAAAAHbmV3QnVsbAkABEMAAAAHAgAAAAVCVUdHUwIAAAAXV2UgaGF2ZSB0byBkbyBpdCwgc29ycnkAAAAAAAX14QAAAAAAAAAAAAYGBQAAAAR1bml0AAAAAAAAAAAABAAAAAluZXdCdWxsSWQJAAQ4AAAAAQUAAAAHbmV3QnVsbAkABEwAAAACBQAAAAduZXdCdWxsCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAACGtBc3NldElkCQACWAAAAAEFAAAACW5ld0J1bGxJZAUAAAADbmlsAAAAAWkBAAAAC3JlaXNzdWVCdWxsAAAAAQAAAAZhbW91bnQDCQEAAAACIT0AAAACCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAACG1BY2NQS2V5CQAAAgAAAAECAAAADE1hc3RlciBvbmx5IQMJAABmAAAAAgAAAAAAAAAAAQUAAAAGYW1vdW50CQAAAgAAAAECAAAABFdURiEEAAAAB3JlaXNzdWUJAQAAAAdSZWlzc3VlAAAAAwUAAAAFdG9rZW4FAAAABmFtb3VudAYJAARMAAAAAgUAAAAHcmVpc3N1ZQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIFAAAABmFtb3VudAUAAAAFdG9rZW4FAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5kS0eGg==", "height": 2142671, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let kEggIssued = "wasInited"
5+
6+let kAssetId = "newBull_assetId"
7+
8+let master = "3N4duLpvP27yhjCuwK2b7fgQvr8qjHhmPvs"
9+
10+let mAccPKeyString = "FjH5YfknhbRhutjqZ2gk1dBcmY9fSorA9HVh1AvQTQ9U"
11+
12+let mAccPKey = fromBase58String(mAccPKeyString)
13+
14+let token = fromBase58String(getStringValue(kAssetId))
15+
16+@Callable(i)
17+func issueNewBull () = if ((getBoolean(kEggIssued) != unit))
18+ then throw(("New BGGS is already issued and its asset id is: " + getStringValue(kAssetId)))
19+ else {
20+ let newBull = Issue("BUGGS", "We have to do it, sorry", 100000000, 6, true, unit, 0)
21+ let newBullId = calculateAssetId(newBull)
22+[newBull, StringEntry(kAssetId, toBase58String(newBullId))]
23+ }
24+
25+
26+
27+@Callable(i)
28+func reissueBull (amount) = if ((i.callerPublicKey != mAccPKey))
29+ then throw("Master only!")
30+ else if ((1 > amount))
31+ then throw("WTF!")
32+ else {
33+ let reissue = Reissue(token, amount, true)
34+[reissue, ScriptTransfer(i.caller, amount, token)]
35+ }
36+
37+
38+@Verifier(tx)
39+func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
40+

github/deemru/w8io/169f3d6 
28.62 ms