tx · HEEdvsbtoSVvkWsoh4JoAe91j4GZu6ShiZ1vrdxzfwUK

3MujyMRPCW2bxoZ99D3whf9CLruFRu4tP8D:  -0.04000000 Waves

2019.10.11 18:00 [715352] smart account 3MujyMRPCW2bxoZ99D3whf9CLruFRu4tP8D > SELF 0.00000000 Waves

{ "type": 13, "id": "HEEdvsbtoSVvkWsoh4JoAe91j4GZu6ShiZ1vrdxzfwUK", "fee": 4000000, "feeAssetId": null, "timestamp": 1570805814276, "version": 1, "sender": "3MujyMRPCW2bxoZ99D3whf9CLruFRu4tP8D", "senderPublicKey": "BqQwSoyduVv7tZ5T9zc8KXA62NXUHKPYowmdZnj8Vo6w", "proofs": [ "4XkLHhwajqtbME77f8ZF5kp5ctu9GU7FVkvKzZAqsHF12yMrGZtk9HsKtjqJaKd22Nx49w2B6iU5vQ7S1pQ5Jpkf" ], "script": "base64:AAIDAAAAAAAAAAIIAQAAAAUAAAAADGhlcm1hblB1YktleQEAAAAgds7Rh+hp7E9JICpouNtAK8GYTeaVhYcsJuzrVnZp/SoAAAAAC3JhZGVrUHViS2V5AQAAACDXKea8qHwAEajmpIY72tBMvgYrlezQ4VkWo7qGJgANGAAAAAAMc3p5bW9uUHViS2V5AQAAACDRkuGTH71Ivy9lcX4IjxTuQsLms/6N48fSfwvRsVJ5QQAAAAAMc3lsd2VrUHViS2V5AQAAACAJi0axE2x5ykaizz0UCItQwOUevFIbiQsmCr34mbycawAAAAAMYmFja3VwUHViS2V5AQAAACBsQvAdMdDfrfRzEsIyHHR8Fqkn9gFowkln/hRcBFHaVQAAAAAAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAxoZXJtYW5TaWduZWQDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAMaGVybWFuUHViS2V5AAAAAAAAAAABAAAAAAAAAAAABAAAAAtyYWRla1NpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAtyYWRla1B1YktleQAAAAAAAAAAAQAAAAAAAAAAAAQAAAAMc3p5bW9uU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAIFAAAADHN6eW1vblB1YktleQAAAAAAAAAAAQAAAAAAAAAAAAQAAAAMc3lsd2VrU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAMFAAAADHN5bHdla1B1YktleQAAAAAAAAAAAQAAAAAAAAAAAAQAAAAMYmFja3VwU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAQFAAAADGJhY2t1cFB1YktleQAAAAAAAAAAAQAAAAAAAAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBAAAAAFkBQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAUAAAAMaGVybWFuUHViS2V5CQAAZwAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgUAAAAMaGVybWFuU2lnbmVkBQAAAAtyYWRla1NpZ25lZAUAAAAMc3p5bW9uU2lnbmVkBQAAAAxzeWx3ZWtTaWduZWQFAAAADGJhY2t1cFNpZ25lZAAAAAAAAAAAAUaU8bk=", "chainId": 84, "height": 715352, "spentComplexity": 0 } View: original | compacted Prev: 8hK37vTmTUsgYSWtPrDSFLhCwpxNX7oVqwGnCMgYUkA3 Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let hermanPubKey = base58'BqQwSoyduVv7tZ5T9zc8KXA62NXUHKPYowmdZnj8Vo6w'
4+let hermanPubKey = base58'8zn296Zh3FWGjLGbPTJafpKXcRfz6kQKMJaU1zJqLUj3'
55
66 let radekPubKey = base58'FUuiLi5X3jvcc9rbuZjkdXCTg7efDF23wTt9BQp2ueoh'
77
1414
1515 @Verifier(tx)
1616 func verify () = {
17- let signNeeded = 3
1817 let hermanSigned = if (sigVerify(tx.bodyBytes, tx.proofs[0], hermanPubKey))
1918 then 1
2019 else 0
3130 then 1
3231 else 0
3332 match tx {
33+ case d: SetScriptTransaction =>
34+ sigVerify(tx.bodyBytes, tx.proofs[0], hermanPubKey)
3435 case _ =>
35- true
36+ (((((hermanSigned + radekSigned) + szymonSigned) + sylwekSigned) + backupSigned) >= 1)
3637 }
3738 }
3839
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let hermanPubKey = base58'BqQwSoyduVv7tZ5T9zc8KXA62NXUHKPYowmdZnj8Vo6w'
4+let hermanPubKey = base58'8zn296Zh3FWGjLGbPTJafpKXcRfz6kQKMJaU1zJqLUj3'
55
66 let radekPubKey = base58'FUuiLi5X3jvcc9rbuZjkdXCTg7efDF23wTt9BQp2ueoh'
77
88 let szymonPubKey = base58'F767TJVLz91RgPRJB7UNQ2CCfKPhKWzEB5826aXXw31i'
99
1010 let sylwekPubKey = base58'eFr4HSU76hcHcmX5fdt3j2KoTMhnBUUwZJprBYCjnoC'
1111
1212 let backupPubKey = base58'8HcESAAVRxoe6RiLSKBLXDT3Xv91zNKx4APqNmcUztvp'
1313
1414
1515 @Verifier(tx)
1616 func verify () = {
17- let signNeeded = 3
1817 let hermanSigned = if (sigVerify(tx.bodyBytes, tx.proofs[0], hermanPubKey))
1918 then 1
2019 else 0
2120 let radekSigned = if (sigVerify(tx.bodyBytes, tx.proofs[1], radekPubKey))
2221 then 1
2322 else 0
2423 let szymonSigned = if (sigVerify(tx.bodyBytes, tx.proofs[2], szymonPubKey))
2524 then 1
2625 else 0
2726 let sylwekSigned = if (sigVerify(tx.bodyBytes, tx.proofs[3], sylwekPubKey))
2827 then 1
2928 else 0
3029 let backupSigned = if (sigVerify(tx.bodyBytes, tx.proofs[4], backupPubKey))
3130 then 1
3231 else 0
3332 match tx {
33+ case d: SetScriptTransaction =>
34+ sigVerify(tx.bodyBytes, tx.proofs[0], hermanPubKey)
3435 case _ =>
35- true
36+ (((((hermanSigned + radekSigned) + szymonSigned) + sylwekSigned) + backupSigned) >= 1)
3637 }
3738 }
3839

github/deemru/w8io/026f985 
44.48 ms