tx · Gdj8ywxGCQ3TEgQ5uLuRjEgbPE5Xi9wVmjkChoZC2ZKV

3N75AsxNnKAa74uhWGZCrRBH4RvLYhyLDsT:  -0.05000000 Waves

2021.07.07 17:38 [1603302] smart account 3N75AsxNnKAa74uhWGZCrRBH4RvLYhyLDsT > SELF 0.00000000 Waves

{ "type": 13, "id": "Gdj8ywxGCQ3TEgQ5uLuRjEgbPE5Xi9wVmjkChoZC2ZKV", "fee": 5000000, "feeAssetId": null, "timestamp": 1625668693864, "version": 2, "chainId": 84, "sender": "3N75AsxNnKAa74uhWGZCrRBH4RvLYhyLDsT", "senderPublicKey": "B1HJc7ctHK1weWhU9xNmxayALoSdUt6PcTaeorPcmhFz", "proofs": [ "5nCba1Tki4F7YtDSbC97UBdgAYKRYCFMJ6W2xDammZwkmKxKyKWK85KbVLagjj58gnA4z6fU7tkbh9wr8VCsAhzL" ], "script": "base64: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", "height": 1603302, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DpQR2XAbLf228xZ2XVznH5Qnee4FUbosmZmjKuXEoxUh Next: none Diff:
OldNewDifferences
1919 @Verifier(tx)
2020 func verify () = match tx {
2121 case _: DataTransaction =>
22- false
22+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
23+ then true
24+ else false
2325 case _: BurnTransaction =>
24- false
26+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
27+ then true
28+ else false
2529 case _: IssueTransaction =>
26- false
30+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
31+ then true
32+ else false
33+ case _: TransferTransaction =>
34+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
35+ then true
36+ else false
2737 case _ =>
2838 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2939 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func send (inv) = {
55 let btc = fromBase58String("DWgwcZTMhSvnyYCoWLRUXXSH1RSkzThXLJhww9gwkqdn")
66 [ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 0, unit), ScriptTransfer(inv.caller, 1, btc), ScriptTransfer(inv.caller, 2, btc), ScriptTransfer(inv.caller, 3, btc)]
77 }
88
99
1010 @Callable(inv)
1111 func call () = send(inv)
1212
1313
1414
1515 @Callable(inv)
1616 func default () = send(inv)
1717
1818
1919 @Verifier(tx)
2020 func verify () = match tx {
2121 case _: DataTransaction =>
22- false
22+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
23+ then true
24+ else false
2325 case _: BurnTransaction =>
24- false
26+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
27+ then true
28+ else false
2529 case _: IssueTransaction =>
26- false
30+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
31+ then true
32+ else false
33+ case _: TransferTransaction =>
34+ if (sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey))
35+ then true
36+ else false
2737 case _ =>
2838 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2939 }
3040

github/deemru/w8io/3ef1775 
30.44 ms