tx · 4PAymiNVuVWMt27wqNtQohF6mR4bGi5mT7MX6U2Z7ien

3MqACjCNwkKm2sQV5H85XbcbCD4SJ1YKwcR:  -0.01400000 Waves

2019.07.16 17:39 [588513] smart account 3MqACjCNwkKm2sQV5H85XbcbCD4SJ1YKwcR > SELF 0.00000000 Waves

{ "type": 13, "id": "4PAymiNVuVWMt27wqNtQohF6mR4bGi5mT7MX6U2Z7ien", "fee": 1400000, "feeAssetId": null, "timestamp": 1563288036301, "version": 1, "sender": "3MqACjCNwkKm2sQV5H85XbcbCD4SJ1YKwcR", "senderPublicKey": "J8UwqB6ofhjqYQXPYakK7SZX7NbhmwXzDcad5LkeUk1C", "proofs": [ "A51qW2gKA8drVGQ6sYHLJUkfWKSDncTB1SyMXjwYn3ye79smtvgQ1Ww2o1JrwDt1FkPFKw29xKjpATARtC5vQfB" ], "script": "base64:AAIDAAAAAAAAAAAAAAABAAAAAAlSU0FLZXk1MTIJAAJbAAAAAQIAAACHYmFzZTY0Ok1Gd3dEUVlKS29aSWh2Y05BUUVCQlFBRFN3QXdTQUpCQU1adUxvTEhWNWZjdXFQL0tqSG9RNlZzWlNrU1dGMkF3UkFMckxnVFVmWFlzZEp3MXp2MHQ5djdJSFI2M2c3WXJvQ3ZVRlNYbTFSbU9oUzFYanI1eUlFQ0F3RUFBUT09AAAAAwAAAANpbnYBAAAAAW4AAAABAAAAA251bQQAAAABcgkAAGQAAAACBQAAAANudW0AAAAAAAAAAAEJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAABnJlc3VsdAUAAAABcgUAAAADbmlsAAAAA2ludgEAAAABcwAAAAEAAAADc3RyCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAZyZXN1bHQFAAAAA3N0cgUAAAADbmlsAAAAA2ludgEAAAABYgAAAAEAAAABYgQAAAABdgkAAfgAAAAEBQAAAAZTSEEyNTYJAAGbAAAAAQIAAAAEdHhJZAUAAAABYgUAAAAJUlNBS2V5NTEyCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAZyZXN1bHQFAAAAAXYFAAAAA25pbAAAAACAFEe6", "chainId": 84, "height": 588513, "spentComplexity": 0 } View: original | compacted Prev: nPSTnFKyk82jJUafWR9RMAr2DV3XPKtxoGyXxf2ZCKE Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let RSAKey512 = fromBase64String("base64:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMZuLoLHV5fcuqP/KjHoQ6VsZSkSWF2AwRALrLgTUfXYsdJw1zv0t9v7IHR63g7YroCvUFSXm1RmOhS1Xjr5yIECAwEAAQ==")
55
66 @Callable(inv)
77 func n (num) = {
1717
1818
1919 @Callable(inv)
20-func b (bin) = WriteSet([DataEntry("result", bin)])
21-
22-
23-
24-@Callable(inv)
25-func bo (boo) = WriteSet([DataEntry("result", boo)])
20+func b (b) = {
21+ let v = rsaVerify(SHA256, toBytes("txId"), b, RSAKey512)
22+ WriteSet([DataEntry("result", v)])
23+ }
2624
2725
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let RSAKey512 = fromBase64String("base64:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMZuLoLHV5fcuqP/KjHoQ6VsZSkSWF2AwRALrLgTUfXYsdJw1zv0t9v7IHR63g7YroCvUFSXm1RmOhS1Xjr5yIECAwEAAQ==")
55
66 @Callable(inv)
77 func n (num) = {
88 let r = (num + 1)
99 WriteSet([DataEntry("result", r)])
1010 }
1111
1212
1313
1414 @Callable(inv)
1515 func s (str) = WriteSet([DataEntry("result", str)])
1616
1717
1818
1919 @Callable(inv)
20-func b (bin) = WriteSet([DataEntry("result", bin)])
21-
22-
23-
24-@Callable(inv)
25-func bo (boo) = WriteSet([DataEntry("result", boo)])
20+func b (b) = {
21+ let v = rsaVerify(SHA256, toBytes("txId"), b, RSAKey512)
22+ WriteSet([DataEntry("result", v)])
23+ }
2624
2725

github/deemru/w8io/873ac7e 
37.12 ms