tx · 5mRuJkRfzR8cXVvvoW9vhsPQPNXBdFCWGpiuh1u2T232

3N3irEKCdj77h97aEbfj3fa3uMXCNCXVhKt:  -0.05000000 Waves

2023.03.22 10:48 [2500950] smart account 3N3irEKCdj77h97aEbfj3fa3uMXCNCXVhKt > SELF 0.00000000 Waves

{ "type": 13, "id": "5mRuJkRfzR8cXVvvoW9vhsPQPNXBdFCWGpiuh1u2T232", "fee": 5000000, "feeAssetId": null, "timestamp": 1679471325521, "version": 2, "chainId": 84, "sender": "3N3irEKCdj77h97aEbfj3fa3uMXCNCXVhKt", "senderPublicKey": "FACNGaFYnR8yFbQFg9sRBpzGVCyzMyLeVw3JMhGQT1wn", "proofs": [ "2KQvDsvB2eGGmSFg8hZTSKeGLFCjAB4xbrjX2Jc26SGgHGA9Z9qi6Ap31xSLRV9s5PVppCSpe3PeyHABXzmc7iQi" ], "script": "base64:BgIGCAISABIAAgATcGVwZUNvbnRyYWN0QWRkcmVzcwIjM040a1haSEdrZTZ5UnEzWjU3cTdCVGdDclQyU0N2UUNZRVIADHBlcGVDb250cmFjdAkBEUBleHRyTmF0aXZlKDEwNjIpAQUTcGVwZUNvbnRyYWN0QWRkcmVzcwIBaQEHZ2V0UmF0ZQAEB3Jlc3VsdHMJAPwHBAUMcGVwZUNvbnRyYWN0AgdnZXRSYXRlBQNuaWwFA25pbAQHJG1hdGNoMAUHcmVzdWx0cwMJAAECBQckbWF0Y2gwAgZTdHJpbmcEAXQFByRtYXRjaDAJAJQKAgUDbmlsBQF0CQACAQIFRXJyb3IBaQEHZGVwb3NpdAAEB3Jlc3VsdHMJAPwHBAUMcGVwZUNvbnRyYWN0AgdkZXBvc2l0BQNuaWwIBQFpCHBheW1lbnRzBAckbWF0Y2gwBQdyZXN1bHRzAwkAAQIFByRtYXRjaDACCUxpc3RbQW55XQQDcmVzBQckbWF0Y2gwCQACAQICbTEDCQABAgUHJG1hdGNoMAIRKExpc3RbQW55XSwgVW5pdCkEA3JlcwUHJG1hdGNoMAkAAgECAm0yAwkAAQIFByRtYXRjaDACGSgoTGlzdFtBbnldLCBVbml0KSwgVW5pdCkEA3JlcwUHJG1hdGNoMAkAAgECAm0zCQACAQINZXJyb3IgZGVwb3NpdAAKwySO", "height": 2500950, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FmsAYDjvpriraX8ZriZJfLKMJMqhuEbpQD45mntyWUqq Next: EvjZaQqVZUYeFYKw5bXdWwzQxhgzfqmNJWkrfw26JWkp Diff:
OldNewDifferences
2323 let results = invoke(pepeContract, "deposit", nil, i.payments)
2424 match results {
2525 case res: List[Any] =>
26- match res[2] {
27- case t: ScriptTransfer =>
28-[ScriptTransfer(i.caller, t.amount, t.asset)]
29- case _ =>
30- throw("Error2")
31- }
26+ throw("m1")
27+ case res: (List[Any], Unit) =>
28+ throw("m2")
29+ case res: ((List[Any], Unit), Unit) =>
30+ throw("m3")
3231 case _ =>
3332 throw("error deposit")
3433 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let pepeContractAddress = "3N4kXZHGke6yRq3Z57q7BTgCrT2SCvQCYER"
55
66 let pepeContract = addressFromStringValue(pepeContractAddress)
77
88 @Callable(i)
99 func getRate () = {
1010 let results = invoke(pepeContract, "getRate", nil, nil)
1111 match results {
1212 case t: String =>
1313 $Tuple2(nil, t)
1414 case _ =>
1515 throw("Error")
1616 }
1717 }
1818
1919
2020
2121 @Callable(i)
2222 func deposit () = {
2323 let results = invoke(pepeContract, "deposit", nil, i.payments)
2424 match results {
2525 case res: List[Any] =>
26- match res[2] {
27- case t: ScriptTransfer =>
28-[ScriptTransfer(i.caller, t.amount, t.asset)]
29- case _ =>
30- throw("Error2")
31- }
26+ throw("m1")
27+ case res: (List[Any], Unit) =>
28+ throw("m2")
29+ case res: ((List[Any], Unit), Unit) =>
30+ throw("m3")
3231 case _ =>
3332 throw("error deposit")
3433 }
3534 }
3635
3736

github/deemru/w8io/026f985 
20.89 ms