tx · 2VUPH3GnZRAu5PRKbUAEAM5YZdDRYtPArPss1bvZBFYJ

3Mr7indrhcaJEXbxadkbp5GL9VdWNHkbvo5:  -0.01000000 Waves

2021.11.18 14:44 [1796446] smart account 3Mr7indrhcaJEXbxadkbp5GL9VdWNHkbvo5 > SELF 0.00000000 Waves

{ "type": 13, "id": "2VUPH3GnZRAu5PRKbUAEAM5YZdDRYtPArPss1bvZBFYJ", "fee": 1000000, "feeAssetId": null, "timestamp": 1637235862528, "version": 2, "chainId": 84, "sender": "3Mr7indrhcaJEXbxadkbp5GL9VdWNHkbvo5", "senderPublicKey": "Ewbhqv7zuHvqJ2SuXUN7iKp1iJ3dmCm7YUsrDBTV5GHn", "proofs": [ "3R2eFiRxcVysBzaY3mSXs366z9cXYZiXcqYkDq5c8VjvY6cFkxshGoWHQT4sKMGxXsCAmWR6RSBsZktCkoQ98L73" ], "script": "base64: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", "height": 1796446, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 14te4bydZyHsMQevMAWEmCdMn8RGTrLv8kAGy6HcTRK9 Next: HAVPtrrGsis3oC81fMPSNwGcYhkLxNvX1YYiWEwWU4iC Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func createEntries (test,next) = StringEntry(split(next, "_:_")[0], split(next, "_:_")[1]) :: test
55
66
77 @Callable(i)
88 func storeData50 (entries) = {
99 let e = {
1010 let $l = entries
1111 let $s = size($l)
1212 let $acc0 = nil
1313 func 1 ($a,$i) = if (($i >= $s))
1414 then $a
1515 else createEntries($a, $l[$i])
1616
1717 func 2 ($a,$i) = if (($i >= $s))
1818 then $a
1919 else throw("List size exceeds 50")
2020
2121 2(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1(1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10), 11), 12), 13), 14), 15), 16), 17), 18), 19), 20), 21), 22), 23), 24), 25), 26), 27), 28), 29), 30), 31), 32), 33), 34), 35), 36), 37), 38), 39), 40), 41), 42), 43), 44), 45), 46), 47), 48), 49), 50)
2222 }
2323 let st = [ScriptTransfer(addressFromStringValue(toBase58String(i.caller.bytes)), i.fee, unit)]
2424 (e ++ st)
2525 }
2626
2727
2828
2929 @Callable(i)
3030 func storeData10 (entries) = {
3131 let e = {
3232 let $l = entries
3333 let $s = size($l)
3434 let $acc0 = nil
3535 func 1 ($a,$i) = if (($i >= $s))
3636 then $a
3737 else createEntries($a, $l[$i])
3838
3939 func 2 ($a,$i) = if (($i >= $s))
4040 then $a
4141 else throw("List size exceeds 10")
4242
4343 2(1(1(1(1(1(1(1(1(1(1($acc0, 0), 1), 2), 3), 4), 5), 6), 7), 8), 9), 10)
4444 }
4545 let st = [ScriptTransfer(addressFromStringValue(toBase58String(i.caller.bytes)), i.fee, unit)]
4646 (e ++ st)
4747 }
4848
4949
5050
5151 @Callable(i)
5252 func storeData5 (entries) = {
5353 let e = {
5454 let $l = entries
5555 let $s = size($l)
5656 let $acc0 = nil
5757 func 1 ($a,$i) = if (($i >= $s))
5858 then $a
5959 else createEntries($a, $l[$i])
6060
6161 func 2 ($a,$i) = if (($i >= $s))
6262 then $a
6363 else throw("List size exceeds 5")
6464
6565 2(1(1(1(1(1($acc0, 0), 1), 2), 3), 4), 5)
6666 }
6767 let st = [ScriptTransfer(addressFromStringValue(toBase58String(i.caller.bytes)), i.fee, unit)]
6868 (e ++ st)
6969 }
7070
7171
7272
7373 @Callable(i)
7474 func storeData2 (entries) = {
7575 let e = {
7676 let $l = entries
7777 let $s = size($l)
7878 let $acc0 = nil
7979 func 1 ($a,$i) = if (($i >= $s))
8080 then $a
8181 else createEntries($a, $l[$i])
8282
8383 func 2 ($a,$i) = if (($i >= $s))
8484 then $a
8585 else throw("List size exceeds 2")
8686
8787 2(1(1($acc0, 0), 1), 2)
8888 }
8989 let st = [ScriptTransfer(addressFromStringValue(toBase58String(i.caller.bytes)), i.fee, unit)]
9090 (e ++ st)
9191 }
9292
9393
9494
9595 @Callable(i)
9696 func storeData1 (entry) = {
9797 let e = StringEntry(split(entry, "_:_")[0], split(entry, "_:_")[1])
9898 [e, ScriptTransfer(addressFromStringValue(toBase58String(i.caller.bytes)), i.fee, unit)]
9999 }
100100
101101
102102 @Verifier(tx)
103103 func verify () = match tx {
104104 case _: DataTransaction =>
105105 true
106106 case _: SetScriptTransaction =>
107107 true
108108 case _ =>
109109 true
110110 }
111111

github/deemru/w8io/169f3d6 
46.98 ms