tx · 8NvP1xJP2sYsSTGho3coFB3PRGY8GUc539jzyjDaBjAu

3MyXEmrjz8G5z2Q8xiyBnucF9LUyggiChiP:  -0.01400000 Waves

2019.12.14 21:05 [808876] smart account 3MyXEmrjz8G5z2Q8xiyBnucF9LUyggiChiP > SELF 0.00000000 Waves

{ "type": 13, "id": "8NvP1xJP2sYsSTGho3coFB3PRGY8GUc539jzyjDaBjAu", "fee": 1400000, "feeAssetId": null, "timestamp": 1576346786213, "version": 1, "sender": "3MyXEmrjz8G5z2Q8xiyBnucF9LUyggiChiP", "senderPublicKey": "GRSgAjHJFmqVyE1sdnUmweBHV962Q1MyURh4frCUS1My", "proofs": [ "4yP9cfgHUC5eJVRj7k3SwcPCiKyfhRixoP9ZCDDWgnSUxA3EkngJxJ5WbRFCisYR533RAjsn6oK9LCXqghzwqLnp" ], "script": "base64:AAIDAAAAAAAAAAwIARIICgYICAgICAgAAAAAAAAAAQAAAAFpAQAAAAphZGREZXBvc2l0AAAABgAAAARoYXNoAAAAB2FjY291bnQAAAAGYW1vdW50AAAAA3NlcQAAAAlnZW5lcmF0b3IAAAAJc2lnbmF0dXJlBAAAAAdtZXNzYWdlCQAAywAAAAIJAADLAAAAAgkAAMsAAAACAQAAAAEZCQABmwAAAAECAAAAGUV0aGVyZXVtIFNpZ25lZCBNZXNzYWdlOgoBAAAAAesJAAGbAAAAAQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAEaGFzaAIAAAABLAUAAAAHYWNjb3VudAIAAAABLAUAAAAGYW1vdW50AgAAAAEsBQAAAANzZXEDCQEAAAABIQAAAAEJAAH0AAAAAwUAAAAHbWVzc2FnZQkAAl0AAAABBQAAAAlzaWduYXR1cmUJAAJdAAAAAQUAAAAJZ2VuZXJhdG9yCQAAAgAAAAECAAAAEWludmFsaWQgc2lnbmF0dXJlBAAAAA5jYWxjdWxhdGVkSGFzaAkAAfUAAAABCQAAywAAAAIJAADLAAAAAgkAAl0AAAABBQAAAAdhY2NvdW50CQACXQAAAAEFAAAABmFtb3VudAkAAl0AAAABBQAAAANzZXEDCQEAAAACIT0AAAACBQAAAA5jYWxjdWxhdGVkSGFzaAkAAl0AAAABBQAAAARoYXNoCQAAAgAAAAECAAAADWhhc2ggbWlzbWF0Y2gJAQAAAAhXcml0ZVNldAAAAAEFAAAAA25pbAAAAAA4myGV", "chainId": 84, "height": 808876, "spentComplexity": 0 } View: original | compacted Prev: 5dmuuZjd6vS1TEMRBjYxxyN4z9DUdGuDFRnJ2WnfGJKm Next: Cza4Wkp7SKG4mXVfDEP92oXGPL22NfgenHgUAUE45enW Diff:
OldNewDifferences
55
66 @Callable(a)
77 func addDeposit (b,c,d,e,f,g) = {
8- let h = ((((((b + ",") + c) + ",") + d) + ",") + e)
9- if (!(sigVerify(toBytes(h), fromBase16String(g), fromBase16String(f))))
8+ let h = (((base58'S' + toBytes("Ethereum Signed Message:
9+")) + base58'54') + toBytes(((((((b + ",") + c) + ",") + d) + ",") + e)))
10+ if (!(sigVerify(h, fromBase16String(g), fromBase16String(f))))
1011 then throw("invalid signature")
1112 else {
1213 let i = keccak256(((fromBase16String(c) + fromBase16String(d)) + fromBase16String(e)))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func addDeposit (b,c,d,e,f,g) = {
8- let h = ((((((b + ",") + c) + ",") + d) + ",") + e)
9- if (!(sigVerify(toBytes(h), fromBase16String(g), fromBase16String(f))))
8+ let h = (((base58'S' + toBytes("Ethereum Signed Message:
9+")) + base58'54') + toBytes(((((((b + ",") + c) + ",") + d) + ",") + e)))
10+ if (!(sigVerify(h, fromBase16String(g), fromBase16String(f))))
1011 then throw("invalid signature")
1112 else {
1213 let i = keccak256(((fromBase16String(c) + fromBase16String(d)) + fromBase16String(e)))
1314 if ((i != fromBase16String(b)))
1415 then throw("hash mismatch")
1516 else WriteSet(nil)
1617 }
1718 }
1819
1920

github/deemru/w8io/873ac7e 
28.00 ms