tx · A1v67fJVQDqhb3T8tFqQ3xXQZ9j7iZh8z7CtU9NMhCM5

3MyXEmrjz8G5z2Q8xiyBnucF9LUyggiChiP:  -0.01400000 Waves

2019.12.14 22:34 [808963] smart account 3MyXEmrjz8G5z2Q8xiyBnucF9LUyggiChiP > SELF 0.00000000 Waves

{ "type": 13, "id": "A1v67fJVQDqhb3T8tFqQ3xXQZ9j7iZh8z7CtU9NMhCM5", "fee": 1400000, "feeAssetId": null, "timestamp": 1576352129260, "version": 1, "sender": "3MyXEmrjz8G5z2Q8xiyBnucF9LUyggiChiP", "senderPublicKey": "GRSgAjHJFmqVyE1sdnUmweBHV962Q1MyURh4frCUS1My", "proofs": [ "4nWE3tHpeo9orR1vMAGCBd8z9jKvPqvrontd8icjvSYB4uKXZtDfdnGP5pouLV3ndegigw1twyN1agwHyeJJj4h9" ], "script": "base64:AAIDAAAAAAAAAAwIARIICgYICAgICAgAAAAAAAAAAQAAAAFpAQAAAAphZGREZXBvc2l0AAAABgAAAARoYXNoAAAAB2FjY291bnQAAAAGYW1vdW50AAAAA3NlcQAAAAlnZW5lcmF0b3IAAAAJc2lnbmF0dXJlBAAAAAdtZXNzYWdlCQABmwAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAABGhhc2gCAAAAASwFAAAAB2FjY291bnQCAAAAASwFAAAABmFtb3VudAIAAAABLAUAAAADc2VxBAAAABFtZXNzYWdlV2l0aFByZWZpeAkAAfUAAAABCQAAywAAAAIJAADLAAAAAgEAAAABGQkAAZsAAAABCQABLAAAAAICAAAAGUV0aGVyZXVtIFNpZ25lZCBNZXNzYWdlOgoJAAGkAAAAAQkAAMgAAAABBQAAAAdtZXNzYWdlBQAAAAdtZXNzYWdlAwkBAAAAASEAAAABCQAB9AAAAAMFAAAAEW1lc3NhZ2VXaXRoUHJlZml4CQACXQAAAAEFAAAACXNpZ25hdHVyZQkAAl0AAAABBQAAAAlnZW5lcmF0b3IJAAACAAAAAQkAAlwAAAABBQAAABFtZXNzYWdlV2l0aFByZWZpeAQAAAAOY2FsY3VsYXRlZEhhc2gJAAH1AAAAAQkAAMsAAAACCQAAywAAAAIJAAJdAAAAAQUAAAAHYWNjb3VudAkAAl0AAAABBQAAAAZhbW91bnQJAAJdAAAAAQUAAAADc2VxAwkBAAAAAiE9AAAAAgUAAAAOY2FsY3VsYXRlZEhhc2gJAAJdAAAAAQUAAAAEaGFzaAkAAAIAAAABAgAAAA1oYXNoIG1pc21hdGNoCQEAAAAIV3JpdGVTZXQAAAABBQAAAANuaWwAAAAACazIrA==", "chainId": 84, "height": 808963, "spentComplexity": 0 } View: original | compacted Prev: 67TbWEaU4iYThF98rBahJBJtPerCVRQkHt1LCtfWhH8F Next: 9eUZd37pGtEtpsjSrAaoCmiT7ZHXGq2QfM9QsMP9K9om Diff:
OldNewDifferences
66 @Callable(a)
77 func addDeposit (b,c,d,e,f,g) = {
88 let h = toBytes(((((((b + ",") + c) + ",") + d) + ",") + e))
9- let i = keccak256(h)
10- let j = keccak256(((base58'S' + toBytes("Ethereum Signed Message:
11-32")) + i))
12- if (!(sigVerify(j, fromBase16String(g), fromBase16String(f))))
13- then throw(toBase16String(j))
9+ let i = keccak256(((base58'S' + toBytes(("Ethereum Signed Message:
10+" + toString(size(h))))) + h))
11+ if (!(sigVerify(i, fromBase16String(g), fromBase16String(f))))
12+ then throw(toBase16String(i))
1413 else {
15- let k = keccak256(((fromBase16String(c) + fromBase16String(d)) + fromBase16String(e)))
16- if ((k != fromBase16String(b)))
14+ let j = keccak256(((fromBase16String(c) + fromBase16String(d)) + fromBase16String(e)))
15+ if ((j != fromBase16String(b)))
1716 then throw("hash mismatch")
1817 else WriteSet(nil)
1918 }
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) = {
88 let h = toBytes(((((((b + ",") + c) + ",") + d) + ",") + e))
9- let i = keccak256(h)
10- let j = keccak256(((base58'S' + toBytes("Ethereum Signed Message:
11-32")) + i))
12- if (!(sigVerify(j, fromBase16String(g), fromBase16String(f))))
13- then throw(toBase16String(j))
9+ let i = keccak256(((base58'S' + toBytes(("Ethereum Signed Message:
10+" + toString(size(h))))) + h))
11+ if (!(sigVerify(i, fromBase16String(g), fromBase16String(f))))
12+ then throw(toBase16String(i))
1413 else {
15- let k = keccak256(((fromBase16String(c) + fromBase16String(d)) + fromBase16String(e)))
16- if ((k != fromBase16String(b)))
14+ let j = keccak256(((fromBase16String(c) + fromBase16String(d)) + fromBase16String(e)))
15+ if ((j != fromBase16String(b)))
1716 then throw("hash mismatch")
1817 else WriteSet(nil)
1918 }
2019 }
2120
2221

github/deemru/w8io/873ac7e 
21.47 ms