tx · 58ty19eaB2i7q56EJyGqH364PKRT6YbWCaoUSaqJEpfw

3PBT2zVBBntsyZS8Lzs6YXZeZzJHeKSyLzw:  -0.00100000 Waves

2023.08.01 11:25 [3756899] smart account 3PBT2zVBBntsyZS8Lzs6YXZeZzJHeKSyLzw > SELF 0.00000000 Waves

{ "type": 13, "id": "58ty19eaB2i7q56EJyGqH364PKRT6YbWCaoUSaqJEpfw", "fee": 100000, "feeAssetId": null, "timestamp": 1690878325368, "version": 2, "chainId": 87, "sender": "3PBT2zVBBntsyZS8Lzs6YXZeZzJHeKSyLzw", "senderPublicKey": "5tRK4JWhLMWfhJdLU4VW2X6YC8Z3EDpJCH2cLG5XgFev", "proofs": [ "5hkUxqNWj3njfhUpEe41Ep6AwHxEhfjHieG3HbWYSNMRiJcfXs1sQRMa5ZTiFnZYoGZUHtk4Ko9DyGNUPtGJS7Gk" ], "script": "base64:BgIECAISAAQADWNhbGxlckFkZHJlc3MJARFAZXh0ck5hdGl2ZSgxMDYyKQECIzNQSGI3ZkZxVDl2OUZORkI2aVlOZWloVXBXRUJuY2VWQUVLAA90YXJnZXRBZGRyZXNzZXMJAMwIAgkBEUBleHRyTmF0aXZlKDEwNjIpAQIjM1BMaFhGZjN4RDM3WjhkOXVNTkY0blRqMXdicmEyS0RXMjEFA25pbAAOdGFyZ2V0RnVuY3Rpb24CBWNsYWltAAVhc3NldAkA2QQBAixBdHF2NTlFWXpqRkd1aXRLVm5NUms2SDhGdWtqb1Yza3RQb3JiRXlzMjVvbgEBaQEFY2xhaW0AAwkBAiE9AggFAWkGY2FsbGVyBQ1jYWxsZXJBZGRyZXNzCQEFdGhyb3cACgEDbWFwAgNhY2MNdGFyZ2V0QWRkcmVzcwkA/AcEBQ10YXJnZXRBZGRyZXNzBQ50YXJnZXRGdW5jdGlvbgUDbmlsBQNuaWwEBGludnMKAAIkbAUPdGFyZ2V0QWRkcmVzc2VzCgACJHMJAJADAQUCJGwKAAUkYWNjMAUEdW5pdAoBBSRmMF8xAgIkYQIkaQMJAGcCBQIkaQUCJHMFAiRhCQEDbWFwAgUCJGEJAJEDAgUCJGwFAiRpCgEFJGYwXzICAiRhAiRpAwkAZwIFAiRpBQIkcwUCJGEJAAIBAhNMaXN0IHNpemUgZXhjZWVkcyAyCQEFJGYwXzICCQEFJGYwXzECCQEFJGYwXzECBQUkYWNjMAAAAAEAAgMJAAACBQRpbnZzBQRpbnZzCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFDWNhbGxlckFkZHJlc3MJAPAHAgUEdGhpcwUFYXNzZXQFBWFzc2V0BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4ATfyc7g==", "height": 3756899, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 9gHJeakHDxkdsAqq6m2HFA3EdpCN7A8CKB76wun7zW8S Next: none Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let callerAddress = addressFromStringValue("3PHb7fFqT9v9FNFB6iYNeihUpWEBnceVAEK")
55
6-let targetAddresses = [addressFromStringValue("3PQNxyJqBkm5vsB9yb4vL6JSEhpx8p3V7Hm"), addressFromStringValue("3PLhXFf3xD37Z8d9uMNF4nTj1wbra2KDW21")]
6+let targetAddresses = [addressFromStringValue("3PLhXFf3xD37Z8d9uMNF4nTj1wbra2KDW21")]
77
88 let targetFunction = "claim"
99
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let callerAddress = addressFromStringValue("3PHb7fFqT9v9FNFB6iYNeihUpWEBnceVAEK")
55
6-let targetAddresses = [addressFromStringValue("3PQNxyJqBkm5vsB9yb4vL6JSEhpx8p3V7Hm"), addressFromStringValue("3PLhXFf3xD37Z8d9uMNF4nTj1wbra2KDW21")]
6+let targetAddresses = [addressFromStringValue("3PLhXFf3xD37Z8d9uMNF4nTj1wbra2KDW21")]
77
88 let targetFunction = "claim"
99
1010 let asset = fromBase58String("Atqv59EYzjFGuitKVnMRk6H8FukjoV3ktPorbEys25on")
1111
1212 @Callable(i)
1313 func claim () = if ((i.caller != callerAddress))
1414 then throw()
1515 else {
1616 func map (acc,targetAddress) = invoke(targetAddress, targetFunction, nil, nil)
1717
1818 let invs = {
1919 let $l = targetAddresses
2020 let $s = size($l)
2121 let $acc0 = unit
2222 func $f0_1 ($a,$i) = if (($i >= $s))
2323 then $a
2424 else map($a, $l[$i])
2525
2626 func $f0_2 ($a,$i) = if (($i >= $s))
2727 then $a
2828 else throw("List size exceeds 2")
2929
3030 $f0_2($f0_1($f0_1($acc0, 0), 1), 2)
3131 }
3232 if ((invs == invs))
3333 then [ScriptTransfer(callerAddress, assetBalance(this, asset), asset)]
3434 else throw("Strict value is not equal to itself.")
3535 }
3636
3737

github/deemru/w8io/6500d08 
27.72 ms