tx · 2quKvPsiXLcwdcg6zGFJktdsWS89vchAXqrrBpNBu3hv

3NBYw8rxLmTvyEdsvaYor8nHG6GJ4NjB2Aw:  -0.01000000 Waves

2023.05.24 08:58 [2591669] smart account 3NBYw8rxLmTvyEdsvaYor8nHG6GJ4NjB2Aw > SELF 0.00000000 Waves

{ "type": 13, "id": "2quKvPsiXLcwdcg6zGFJktdsWS89vchAXqrrBpNBu3hv", "fee": 1000000, "feeAssetId": null, "timestamp": 1684908134090, "version": 2, "chainId": 84, "sender": "3NBYw8rxLmTvyEdsvaYor8nHG6GJ4NjB2Aw", "senderPublicKey": "4NDsd3dGKXuKLCoSbYvcWCX276K9ShP75cs9HTBMLJEN", "proofs": [ "5juv9HGfTDKiYGaVTJjVfBzrqsSPtN16jS87EtNsmMACzpsv6sesthGcSUipuCwgkGXmKr8gMNbtSjUaeX6Ks8o9" ], "script": "base64:BgIHCAISAwoBCAIABXRlYW1zASCFY5Wj84iOsN4MF44ITr+aP5K7Jts66HaOFtwUIipIfgAFV0FWRVMBAAEBaQENYXNpbWlUcmFuc2ZlcgENcmVjZXBpZW50QWRkcgQGY2FsbGVyCAgFAWkGY2FsbGVyBWJ5dGVzBAdyZWNpdmVyCQDZBAEFDXJlY2VwaWVudEFkZHIEBmFtb3VudAgJAJEDAggFAWkIcGF5bWVudHMAAAZhbW91bnQEDXNlbmRlckJhbGFuY2UJAPAHAggFAWkGY2FsbGVyASCFY5Wj84iOsN4MF44ITr+aP5K7Jts66HaOFtwUIipIfgMJAAACCAkAkQMCCAUBaQhwYXltZW50cwAAB2Fzc2V0SWQFBXRlYW1zCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMJAQdBZGRyZXNzAQUHcmVjaXZlcgUGYW1vdW50BQV0ZWFtcwkAzAgCCQEMSW50ZWdlckVudHJ5AgkArAICCQDYBAEFBmNhbGxlcgIJX3RyYW5zZmVyBQZhbW91bnQJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQDYBAEFBmNhbGxlcgIMX3RyYW5zZmVyX3RvBQ1yZWNlcGllbnRBZGRyBQNuaWwFA25pbADlfy+w", "height": 2591669, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5NcdgLpvigi6bLdyw2tqatkfbBoA57burQUXKSKBizmj Next: CPWRxufoihWYUW6unbLCmhCA27iLUFX8uPpnTSXJFan4 Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let teams = base58'9yhJDfWjPpv6tFjWRD1AJyBQwausJf2ZdxzLn86Uknnq'
45
6+let WAVES = base58''
57
68 @Callable(i)
7-func getBalance () = {
8- let balance = assetBalance(this, base58'9yhJDfWjPpv6tFjWRD1AJyBQwausJf2ZdxzLn86Uknnq')
9- let wavesBalanc = assetBalance(this, base58'')
10-[StringEntry("balance", toString(balance)), StringEntry("wavesBalanc", toString(wavesBalanc))]
9+func asimiTransfer (recepientAddr) = {
10+ let caller = i.caller.bytes
11+ let reciver = fromBase58String(recepientAddr)
12+ let amount = i.payments[0].amount
13+ let senderBalance = assetBalance(i.caller, base58'9yhJDfWjPpv6tFjWRD1AJyBQwausJf2ZdxzLn86Uknnq')
14+ if ((i.payments[0].assetId == teams))
15+ then [ScriptTransfer(Address(reciver), amount, teams), IntegerEntry((toBase58String(caller) + "_transfer"), amount), StringEntry((toBase58String(caller) + "_transfer_to"), recepientAddr)]
16+ else nil
1117 }
1218
1319

github/deemru/w8io/873ac7e 
36.18 ms