tx · HG3bLwwJVERJP2rypAURqnKsp3XcKCQh7pKECRcy95Pm

3P9Y5t4wPpbKe8cmwocm4cezkkQ2W9emMdP:  -0.01000000 Waves

2022.03.21 14:40 [3038796] smart account 3P9Y5t4wPpbKe8cmwocm4cezkkQ2W9emMdP > SELF 0.00000000 Waves

{ "type": 13, "id": "HG3bLwwJVERJP2rypAURqnKsp3XcKCQh7pKECRcy95Pm", "fee": 1000000, "feeAssetId": null, "timestamp": 1647862872211, "version": 1, "sender": "3P9Y5t4wPpbKe8cmwocm4cezkkQ2W9emMdP", "senderPublicKey": "9EZYiTZRq1j9oqajN1HJ4M7ZKxYr9vX7pNy9D6D5EJNz", "proofs": [ "3zJhV4EZchds7PfkDKrzacfMu9tQfhpn5ssrJLsnc8My1xfBtySLjD2ajjjHgmAKhHhisExE46yS8WmaNpux9QQY" ], "script": "base64:BQQAAAAFZEFwcHMJAAROAAAAAgkABEwAAAACAgAAACMzUDhlb1pGOFJUcGNyVlh3WWNEYU5zN1dCR01ickJSOGQzdQkABEwAAAACAgAAACMzUDVVS1hwUWJvbTdHQjJXR2RQRzV5R1FQZVFRdU0zaEZtdwkABEwAAAACAgAAACMzUFBSSEhGOUpLdkRMa0FjM2FIRDNLZDV0UlpwMUNvcUFKYQkABEwAAAACAgAAACMzUEtZUEtKUEhaRU5BQXdIOWU3VEY1ZWREZ3VrTnh4QnQzTQkABEwAAAACAgAAACMzUERyWVBGNml6emEyc1hXZmZ6VFBGN2UyRmNpcjJDTXBraQkABEwAAAACAgAAACMzUE5LNXlwblBKaW9MbUxVemZLNmV6cGFlUEhMeFpkNlFMagkABEwAAAACAgAAACMzUEZEZ3p1MVV0c3dBa0NNeHFxUWpiVGVIYVg0Y01hYjhLaAkABEwAAAACAgAAACMzUE1Ia2RWQ3plTEFZdUNoOTJGUHR1c3V4ZExrNXhNQjUxeQkABEwAAAACAgAAACMzUEdGSHpWR1Q0TlRpZ3dDS1AxTmN3b1hrb2RWWnd2QnV1VQUAAAADbmlsCQAEtQAAAAIJAQAAABFAZXh0ck5hdGl2ZSgxMDUzKQAAAAIJAQAAAAdBZGRyZXNzAAAAAQEAAAAaAVeK/whomjW6QM1hdPISN96mN/D6OM7oHjgCAAAABXBvb2xzAgAAAAEsBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAXSW52b2tlU2NyaXB0VHJhbnNhY3Rpb24EAAAABmludm9rZQUAAAAHJG1hdGNoMAQAAAAEZEFwcAkABCUAAAABCQEAAAAFdmFsdWUAAAABCQAEJAAAAAEIBQAAAAZpbnZva2UAAAAEZEFwcAMJAQAAAA9jb250YWluc0VsZW1lbnQAAAACBQAAAAVkQXBwcwUAAAAEZEFwcAkACcQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkHBAAAAAVvdGhlcgUAAAAHJG1hdGNoMAkACcYAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAABAAAAIMdcQzmR43HMzHcn6+PvaulnxPRs79VURvvMlxGEPvV2RBwPLA==", "chainId": 87, "height": 3038796, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5WwpJXreUCp1SopMGJDb69xFZwB5zfT3cBPhrttpnS6K Next: 4NDX8tp4Ea8nv4gNLcCmifGernWjKrzp1TJnK5ktEpPU Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let dApps = (["3P8eoZF8RTpcrVXwYcDaNs7WBGMbrBR8d3u", "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw", "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa", "3PKYPKJPHZENAAwH9e7TF5edDgukNxxBt3M", "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki", "3PNK5ypnPJioLmLUzfK6ezpaePHLxZd6QLj", "3PFDgzu1UtswAkCMxqqQjbTeHaX4cMab8Kh", "3PMHkdVCzeLAYuCh92FPtusuxdLk5xMB51y"] ++ split(getStringValue(Address(base58'3PEbqViERCoKnmcSULh6n2aiMvUdSQdCsom'), "pools"), ","))
3+let dApps = (["3P8eoZF8RTpcrVXwYcDaNs7WBGMbrBR8d3u", "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw", "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa", "3PKYPKJPHZENAAwH9e7TF5edDgukNxxBt3M", "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki", "3PNK5ypnPJioLmLUzfK6ezpaePHLxZd6QLj", "3PFDgzu1UtswAkCMxqqQjbTeHaX4cMab8Kh", "3PMHkdVCzeLAYuCh92FPtusuxdLk5xMB51y", "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"] ++ split(getStringValue(Address(base58'3PEbqViERCoKnmcSULh6n2aiMvUdSQdCsom'), "pools"), ","))
44 match tx {
55 case invoke: InvokeScriptTransaction =>
66 let dApp = toString(value(addressFromRecipient(invoke.dApp)))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let dApps = (["3P8eoZF8RTpcrVXwYcDaNs7WBGMbrBR8d3u", "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw", "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa", "3PKYPKJPHZENAAwH9e7TF5edDgukNxxBt3M", "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki", "3PNK5ypnPJioLmLUzfK6ezpaePHLxZd6QLj", "3PFDgzu1UtswAkCMxqqQjbTeHaX4cMab8Kh", "3PMHkdVCzeLAYuCh92FPtusuxdLk5xMB51y"] ++ split(getStringValue(Address(base58'3PEbqViERCoKnmcSULh6n2aiMvUdSQdCsom'), "pools"), ","))
3+let dApps = (["3P8eoZF8RTpcrVXwYcDaNs7WBGMbrBR8d3u", "3P5UKXpQbom7GB2WGdPG5yGQPeQQuM3hFmw", "3PPRHHF9JKvDLkAc3aHD3Kd5tRZp1CoqAJa", "3PKYPKJPHZENAAwH9e7TF5edDgukNxxBt3M", "3PDrYPF6izza2sXWffzTPF7e2Fcir2CMpki", "3PNK5ypnPJioLmLUzfK6ezpaePHLxZd6QLj", "3PFDgzu1UtswAkCMxqqQjbTeHaX4cMab8Kh", "3PMHkdVCzeLAYuCh92FPtusuxdLk5xMB51y", "3PGFHzVGT4NTigwCKP1NcwoXkodVZwvBuuU"] ++ split(getStringValue(Address(base58'3PEbqViERCoKnmcSULh6n2aiMvUdSQdCsom'), "pools"), ","))
44 match tx {
55 case invoke: InvokeScriptTransaction =>
66 let dApp = toString(value(addressFromRecipient(invoke.dApp)))
77 if (containsElement(dApps, dApp))
88 then sigVerify_8Kb(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
99 else false
1010 case other =>
1111 sigVerify_32Kb(tx.bodyBytes, tx.proofs[0], base58'ERDjJaWKWwVUSyXxLyG38P3wMqKt2Eutwy5q6iJj1uhP')
1212 }

github/deemru/w8io/3ef1775 
24.46 ms