tx · EpykJfif6dqbASocEG9Lc4DMa5TFQgo7kqzTMAebU3tv

3MwYjPKjnNndxpF8htedoYDocEEEhR6XoNa:  -0.01000000 Waves

2024.07.13 21:12 [3192601] smart account 3MwYjPKjnNndxpF8htedoYDocEEEhR6XoNa > SELF 0.00000000 Waves

{ "type": 13, "id": "EpykJfif6dqbASocEG9Lc4DMa5TFQgo7kqzTMAebU3tv", "fee": 1000000, "feeAssetId": null, "timestamp": 1720894384476, "version": 2, "chainId": 84, "sender": "3MwYjPKjnNndxpF8htedoYDocEEEhR6XoNa", "senderPublicKey": "D9KQcM5Bvaobm1pSU9JznzZqFbgKySvSHiLruKw1dt6M", "proofs": [ "tb7N1fe853i5jpch9j6uzuPRQJp32rjrRhKLEuhvNVVJaqrpRE7dEBsNNJEJVDJpLTkSbGe8pDWWPra8aswhPHk", "c9WaBny8tNaEYpMtQaPvB3QtBXmF6ebw3ygrEEC9jdkhAjP1qtqDLRxStiWJ3WTr33oh6EGhA5jrdfnfdJ6u8TH", "2nZR677hpPFHHXL5RGP7k4WWkBts6y4dzjPQWhwSDEVzjbGF9rsiUSNbiRygYReYwYXhUaj6RUvZgLSdc1f3k3fG" ], "script": "base64:BgICCAIAAAECdHgBBnZlcmlmeQAECVdmbkFkbWluMQEgwfv/tkF66WyBPBWuVCXOVwk1r2L7uu4DBGIl0DtVcCMECVdvY0FkbWluMgEg8p4JpoEJeR9NLjRq2vl4xiTpebHVCNYuyBGqeRK9iTUECkJyYW1BZG1pbjMBIKX0zXtNnV5cDRz0QtULqnzsdlnl1zi53dzRH72bUiAuBA9XZm5BZG1pbjFTaWduZWQDCQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAABQlXZm5BZG1pbjEAAQMJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAEFCVdmbkFkbWluMQABAwkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAgUJV2ZuQWRtaW4xAAEAAAQPV29jQWRtaW4yU2lnbmVkAwkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAUJV29jQWRtaW4yAAEDCQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwABBQlXb2NBZG1pbjIAAQMJAPQDAwgFAnR4CWJvZHlCeXRlcwkAkQMCCAUCdHgGcHJvb2ZzAAIFCVdvY0FkbWluMgABAAAEEEJyYW1BZG1pbjNTaWduZWQDCQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwAABQpCcmFtQWRtaW4zAAEDCQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwABBQpCcmFtQWRtaW4zAAEDCQD0AwMIBQJ0eAlib2R5Qnl0ZXMJAJEDAggFAnR4BnByb29mcwACBQpCcmFtQWRtaW4zAAEAAAQPc2lnbmF0dXJlc0NvdW50CQBkAgkAZAIFD1dmbkFkbWluMVNpZ25lZAUPV29jQWRtaW4yU2lnbmVkBRBCcmFtQWRtaW4zU2lnbmVkBAckbWF0Y2gwBQJ0eAMJAAECBQckbWF0Y2gwAhNUcmFuc2ZlclRyYW5zYWN0aW9uBAF0BQckbWF0Y2gwAwkAAAIIBQF0CXJlY2lwaWVudAkApggBAiMzUEQ5WDdhc0hpM0o3MmVTQXRwOEs3MlJCdEtqRHpWMUFjZAkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleQkAAgECGlNlbmRpbmc6IFlvdSBjYW4ndCBkbyB0aGlzCQBnAgUPc2lnbmF0dXJlc0NvdW50AAICBcTb", "height": 3192601, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: J7FS3m92tJqNcqEzHbEBxogsv7XgKB4cYW49GdMc7uN3 Next: 3axkym8Djg8A1jxXmTSmrGXVYtqmvWN1FiHpNbW9BGSR Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
2-{-# CONTENT_TYPE EXPRESSION #-}
3-sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+
7+@Verifier(tx)
8+func verify () = {
9+ let WfnAdmin1 = base58'E4EZBBRm4Fa9zqhaxoNzN7VHABT4GzRZtTW88Tok9vzN'
10+ let WocAdmin2 = base58'HL5S4v7kbnayKNTtyDHUmLWtBK3EoQCQf9EzorEVR6xk'
11+ let BramAdmin3 = base58'CApmwarLiKkBCwccSbvv8gVEYpG7r6RMVoQ3U8rHkzCM'
12+ let WfnAdmin1Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], WfnAdmin1))
13+ then 1
14+ else if (sigVerify(tx.bodyBytes, tx.proofs[1], WfnAdmin1))
15+ then 1
16+ else if (sigVerify(tx.bodyBytes, tx.proofs[2], WfnAdmin1))
17+ then 1
18+ else 0
19+ let WocAdmin2Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], WocAdmin2))
20+ then 1
21+ else if (sigVerify(tx.bodyBytes, tx.proofs[1], WocAdmin2))
22+ then 1
23+ else if (sigVerify(tx.bodyBytes, tx.proofs[2], WocAdmin2))
24+ then 1
25+ else 0
26+ let BramAdmin3Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], BramAdmin3))
27+ then 1
28+ else if (sigVerify(tx.bodyBytes, tx.proofs[1], BramAdmin3))
29+ then 1
30+ else if (sigVerify(tx.bodyBytes, tx.proofs[2], BramAdmin3))
31+ then 1
32+ else 0
33+ let signaturesCount = ((WfnAdmin1Signed + WocAdmin2Signed) + BramAdmin3Signed)
34+ match tx {
35+ case t: TransferTransaction =>
36+ if ((t.recipient == addressFromString("3PD9X7asHi3J72eSAtp8K72RBtKjDzV1Acd")))
37+ then sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
38+ else throw("Sending: You can't do this")
39+ case _ =>
40+ (signaturesCount >= 2)
41+ }
42+ }
43+

github/deemru/w8io/03bedc9 
30.68 ms