tx · F1kcfdUCNtgBEu5tXxaPYSkBW6B4XaDpJtjxxvnkp4pL

3PGuoJDyy6Z7cx4oY74GpUCiFZRYu8f3vu4:  -0.01400000 Waves

2022.02.18 11:21 [2993922] smart account 3PGuoJDyy6Z7cx4oY74GpUCiFZRYu8f3vu4 > SELF 0.00000000 Waves

{ "type": 13, "id": "F1kcfdUCNtgBEu5tXxaPYSkBW6B4XaDpJtjxxvnkp4pL", "fee": 1400000, "feeAssetId": null, "timestamp": 1645172507704, "version": 2, "chainId": 87, "sender": "3PGuoJDyy6Z7cx4oY74GpUCiFZRYu8f3vu4", "senderPublicKey": "9Z8Fgg2XFKehZiFDYbtFCaGyT8otrK7QnVvD6YBqGMfn", "proofs": [ "fWKPNgWc98TiSUss3gGpZWJbnVWGgTy5mHNnyvgeGA99zGdysDRPaB1K3PzKS7eTukakWWjLgW1AkBqqaiKTsid" ], "script": "base64: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", "height": 2993922, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: QU5JqKM2kRLjrRxG8MhGRmrX8dEsUydrGUfUxLaKSiB Next: J3BFZ3NmdK5YowAVjSU1QcGWWrrfFFzmZgNq5rpBEPpa Diff:
OldNewDifferences
122122
123123
124124 @Verifier(tx)
125-func verify () = sigVerify_8Kb(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
125+func verify () = sigVerify_16Kb(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
126126
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let SWOP = addressFromStringValue(value("3P4Ftyud3U3xnuR8sTc1RvV4iQD62TcKndy"))
55
66 let SIGN = base58'9sQutD5HnRvjM1uui5cVC4w9xkMPAfYEV8ymug3Mon2Y'
77
88 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
99
1010 @Callable(i)
1111 func sponsoredVolume (multiplier) = if ((i.payments[0].assetId != USDN))
1212 then throw("Wrong asset payment")
1313 else if ((multiplier == 1))
1414 then {
1515 let usdn2sign = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, i.payments[0].amount)])
1616 if ((usdn2sign == usdn2sign))
1717 then {
1818 let sign2usdn = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
1919 if ((sign2usdn == sign2usdn))
2020 then [ScriptTransfer(i.caller, assetBalance(this, USDN), USDN)]
2121 else throw("Strict value is not equal to itself.")
2222 }
2323 else throw("Strict value is not equal to itself.")
2424 }
2525 else if ((multiplier == 2))
2626 then {
2727 let usdn2sign = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, i.payments[0].amount)])
2828 if ((usdn2sign == usdn2sign))
2929 then {
3030 let sign2usdn = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
3131 if ((sign2usdn == sign2usdn))
3232 then {
3333 let usdn2sign2 = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, assetBalance(this, USDN))])
3434 if ((usdn2sign2 == usdn2sign2))
3535 then {
3636 let sign2usdn2 = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
3737 if ((sign2usdn2 == sign2usdn2))
3838 then [ScriptTransfer(i.caller, assetBalance(this, USDN), USDN)]
3939 else throw("Strict value is not equal to itself.")
4040 }
4141 else throw("Strict value is not equal to itself.")
4242 }
4343 else throw("Strict value is not equal to itself.")
4444 }
4545 else throw("Strict value is not equal to itself.")
4646 }
4747 else if ((multiplier == 3))
4848 then {
4949 let usdn2sign = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, i.payments[0].amount)])
5050 if ((usdn2sign == usdn2sign))
5151 then {
5252 let sign2usdn = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
5353 if ((sign2usdn == sign2usdn))
5454 then {
5555 let usdn2sign2 = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, assetBalance(this, USDN))])
5656 if ((usdn2sign2 == usdn2sign2))
5757 then {
5858 let sign2usdn2 = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
5959 if ((sign2usdn2 == sign2usdn2))
6060 then {
6161 let usdn2sign3 = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, assetBalance(this, USDN))])
6262 if ((usdn2sign3 == usdn2sign3))
6363 then {
6464 let sign2usdn3 = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
6565 if ((sign2usdn3 == sign2usdn3))
6666 then [ScriptTransfer(i.caller, assetBalance(this, USDN), USDN)]
6767 else throw("Strict value is not equal to itself.")
6868 }
6969 else throw("Strict value is not equal to itself.")
7070 }
7171 else throw("Strict value is not equal to itself.")
7272 }
7373 else throw("Strict value is not equal to itself.")
7474 }
7575 else throw("Strict value is not equal to itself.")
7676 }
7777 else throw("Strict value is not equal to itself.")
7878 }
7979 else if ((multiplier == 4))
8080 then {
8181 let usdn2sign = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, i.payments[0].amount)])
8282 if ((usdn2sign == usdn2sign))
8383 then {
8484 let sign2usdn = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
8585 if ((sign2usdn == sign2usdn))
8686 then {
8787 let usdn2sign2 = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, assetBalance(this, USDN))])
8888 if ((usdn2sign2 == usdn2sign2))
8989 then {
9090 let sign2usdn2 = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
9191 if ((sign2usdn2 == sign2usdn2))
9292 then {
9393 let usdn2sign3 = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, assetBalance(this, USDN))])
9494 if ((usdn2sign3 == usdn2sign3))
9595 then {
9696 let sign2usdn3 = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
9797 if ((sign2usdn3 == sign2usdn3))
9898 then {
9999 let usdn2sign4 = invoke(SWOP, "exchange", [1], [AttachedPayment(USDN, assetBalance(this, USDN))])
100100 if ((usdn2sign4 == usdn2sign4))
101101 then {
102102 let sign2usdn4 = invoke(SWOP, "exchange", [1], [AttachedPayment(SIGN, assetBalance(this, SIGN))])
103103 if ((sign2usdn4 == sign2usdn4))
104104 then [ScriptTransfer(i.caller, assetBalance(this, USDN), USDN)]
105105 else throw("Strict value is not equal to itself.")
106106 }
107107 else throw("Strict value is not equal to itself.")
108108 }
109109 else throw("Strict value is not equal to itself.")
110110 }
111111 else throw("Strict value is not equal to itself.")
112112 }
113113 else throw("Strict value is not equal to itself.")
114114 }
115115 else throw("Strict value is not equal to itself.")
116116 }
117117 else throw("Strict value is not equal to itself.")
118118 }
119119 else throw("Strict value is not equal to itself.")
120120 }
121121 else throw("Multiplier not supported")
122122
123123
124124 @Verifier(tx)
125-func verify () = sigVerify_8Kb(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
125+func verify () = sigVerify_16Kb(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
126126

github/deemru/w8io/3ef1775 
43.31 ms