tx · BGTzXENMjq7oaQHctMkxDAJzZai3RW5CRb8R1oV5tWbh
3N3y7nQfqDc7rBUExjKQi5ZbspWRh9q8PYH: -0.00100000 Waves
2024.11.30 14:50 [3394119] smart account 3N3y7nQfqDc7rBUExjKQi5ZbspWRh9q8PYH > SELF 0.00000000 Waves
{
"type": 13,
"id": "BGTzXENMjq7oaQHctMkxDAJzZai3RW5CRb8R1oV5tWbh",
"fee": 100000,
"feeAssetId": null,
"timestamp": 1732967382517,
"version": 2,
"chainId": 84,
"sender": "3N3y7nQfqDc7rBUExjKQi5ZbspWRh9q8PYH",
"senderPublicKey": "9ggtmbyecVRfUY2zeZhNaoLBp2iymhnQhffXQhemTJaG",
"proofs": [
"3hXhY6kzav17yZWdoha9YfH9exKJbWdjJ8StRLwEeE1tBkRdvVgYF1aBEWHWeixVAhuQL1amcmySw8j4CLbGabEo"
],
"script": "base64:BgICCAIBAAVhZG1pbgkA2QQBAixHczdFNzFhU0JaaWlITXA1cWRvMk13TGtxdms5TWVKQURLaEtkeWQyVDJzdAABAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhRTZXRTY3JpcHRUcmFuc2FjdGlvbgQCc3MFByRtYXRjaDADCQDFEwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAABQVhZG1pbgYJAAIBAhR5b3UgY2FuJ3Qgc2V0IHNjcmlwdAkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleer2s2o=",
"height": 3394119,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: A4tZN79hDtFCfFjeqjJoTnf2iLpWT1z7VzCWYJAuF4Nz
Next: none
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 6 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | | - | let waves = base58'WAVES' |
---|
| 4 | + | let admin = fromBase58String("Gs7E71aSBZiiHMp5qdo2MwLkqvk9MeJADKhKdyd2T2st") |
---|
5 | 5 | | |
---|
6 | | - | @Callable(i) |
---|
7 | | - | func helloWorld () = [StringEntry("global waves balance", (("global_" + toBase58String(waves)) + "_balance"))] |
---|
8 | 6 | | |
---|
| 7 | + | @Verifier(tx) |
---|
| 8 | + | func verify () = match tx { |
---|
| 9 | + | case ss: SetScriptTransaction => |
---|
| 10 | + | if (sigVerify_16Kb(tx.bodyBytes, tx.proofs[0], admin)) |
---|
| 11 | + | then true |
---|
| 12 | + | else throw("you can't set script") |
---|
| 13 | + | case _ => |
---|
| 14 | + | sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) |
---|
| 15 | + | } |
---|
9 | 16 | | |
---|