tx · 73FgkPskGfYfcP2NmC6JHTGJL3mLcMAJzV8GedKeEgfe

3MxkdPHyXnp56dBmDH1jpNBR2YfsDoQRJvb:  -0.01000000 Waves

2022.04.06 21:42 [1997075] smart account 3MxkdPHyXnp56dBmDH1jpNBR2YfsDoQRJvb > SELF 0.00000000 Waves

{ "type": 13, "id": "73FgkPskGfYfcP2NmC6JHTGJL3mLcMAJzV8GedKeEgfe", "fee": 1000000, "feeAssetId": null, "timestamp": 1649270618683, "version": 2, "chainId": 84, "sender": "3MxkdPHyXnp56dBmDH1jpNBR2YfsDoQRJvb", "senderPublicKey": "6tdzYgE1sdabGXTYR2WTkbmfPh8eTG4PrxjZUgTaLVTY", "proofs": [ "3FGvzYg125skj1DvToj8FP6bZdVCMjxg1LdmauYQ4GUHL72xtRdjrYfoRUPvSpdnXas6oT8oaFhEJHbQn5em29bq" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAQY3JlYXRlTXV0aHVUb2tlbgAAAAADCQAAAAAAAAIICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMIBQAAAAR0aGlzAAAABWJ5dGVzBAAAAAVpc3N1ZQkABEIAAAAFAgAAAANBQkMCAAAAE0EgdGVzdCB0b2tlbiBieSBBQkMAAAAAAAAAAAoAAAAAAAAAAAMHBAAAAAJpZAkABDgAAAABBQAAAAVpc3N1ZQkABRQAAAACCQAETAAAAAIFAAAABWlzc3VlCQAETAAAAAIJAQAAAAtCaW5hcnlFbnRyeQAAAAICAAAACUFzc2VzdF9JRAUAAAACaWQFAAAAA25pbAUAAAAEdW5pdAkAAAIAAAABAgAAABRUb2tlbiBhbHJlYWR5IGlzc3VlZAAAAABNDxR7", "height": 1997075, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 8cTwCCkX9yQheNTsBYEnxaWbxWUdym9CLtKnbZMS6dnT Next: E6nDZKFWmTavWWgvovbrWwPzkERyvw5SfvMbbTXdGRC8 Diff:
OldNewDifferences
66 @Callable(a)
77 func createMuthuToken () = if ((a.caller.bytes == this.bytes))
88 then {
9- let b = Issue("MUTHU", "A test token by K.Muthu", 10, 3, false, unit, 0)
9+ let b = Issue("ABC", "A test token by ABC", 10, 3, false)
1010 let c = calculateAssetId(b)
1111 $Tuple2([b, BinaryEntry("Assest_ID", c)], unit)
1212 }
1313 else throw("Token already issued")
1414
1515
16-
17-@Callable(a)
18-func giveTokens (d,e) = {
19- let f = {
20- let g = getBinary(this, "Assest_ID")
21- if ($isInstanceOf(g, "ByteVector"))
22- then {
23- let c = g
24- c
25- }
26- else throw("Can't find Assest_ID")
27- }
28- if (if ((a.caller == this))
29- then (assetBalance(this, f) >= e)
30- else false)
31- then [IntegerEntry(toBase58String(d), e), ScriptTransfer(Address(d), e, f)]
32- else throw("Can't call or not enough balance")
33- }
34-
35-
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func createMuthuToken () = if ((a.caller.bytes == this.bytes))
88 then {
9- let b = Issue("MUTHU", "A test token by K.Muthu", 10, 3, false, unit, 0)
9+ let b = Issue("ABC", "A test token by ABC", 10, 3, false)
1010 let c = calculateAssetId(b)
1111 $Tuple2([b, BinaryEntry("Assest_ID", c)], unit)
1212 }
1313 else throw("Token already issued")
1414
1515
16-
17-@Callable(a)
18-func giveTokens (d,e) = {
19- let f = {
20- let g = getBinary(this, "Assest_ID")
21- if ($isInstanceOf(g, "ByteVector"))
22- then {
23- let c = g
24- c
25- }
26- else throw("Can't find Assest_ID")
27- }
28- if (if ((a.caller == this))
29- then (assetBalance(this, f) >= e)
30- else false)
31- then [IntegerEntry(toBase58String(d), e), ScriptTransfer(Address(d), e, f)]
32- else throw("Can't call or not enough balance")
33- }
34-
35-

github/deemru/w8io/169f3d6 
28.39 ms