tx · DsyaevvqmT64vsVXMrNq45zvJTQe7yXo9HGrAsNUntwH

3N4pvyW25MGvt2xF4ur55NuGbpKvmp3YXfW:  -0.01500000 Waves

2019.07.12 12:43 [582341] smart account 3N4pvyW25MGvt2xF4ur55NuGbpKvmp3YXfW > SELF 0.00000000 Waves

{ "type": 13, "id": "DsyaevvqmT64vsVXMrNq45zvJTQe7yXo9HGrAsNUntwH", "fee": 1500000, "feeAssetId": null, "timestamp": 1562924593905, "version": 1, "sender": "3N4pvyW25MGvt2xF4ur55NuGbpKvmp3YXfW", "senderPublicKey": "6Vs6C6CLyS6vKCB2u3VMq5chJQa4k6XHUizPRetDYMGd", "proofs": [ "4Y5eaNTxoeqDAUjqmKiSoNrP5cFauYV3Tb5ALisBTd8X7em5wPSCBdn7sLhAnHA84wM1zFSvmYjCb4HHCP7xFUHw" ], "script": "base64:AAIDAAAAAAAAAAAAAAABAAAAAAlwdWJsaWNLZXkJAAGbAAAAAQIAAACATUZ3d0RRWUpLb1pJaHZjTkFRRUJCUUFEU3dBd1NBSkJBTVp1TG9MSFY1ZmN1cVAvS2pIb1E2VnNaU2tTV0YyQXdSQUxyTGdUVWZYWXNkSncxenYwdDl2N0lIUjYzZzdZcm9DdlVGU1htMVJtT2hTMVhqcjV5SUVDQXdFQUFRPT0AAAABAAAAAWkBAAAACWNoZWNrU2lnbgAAAAQAAAAGbnVtYmVyAAAABFR4SWQAAAAJU2lnbmF0dXJlAAAACVB1YmxpY0tleQQAAAABYQkAAfgAAAAEBQAAAAZTSEEyNTYJAAGbAAAAAQUAAAAEVHhJZAUAAAAJU2lnbmF0dXJlBQAAAAlwdWJsaWNLZXkJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAGbnVtYmVyAgAAAARfUHViBQAAAAlQdWJsaWNLZXkJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAGbnVtYmVyAgAAAAVfVFhJRAUAAAAEVHhJZAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAZudW1iZXICAAAACl9TaWduYXR1cmUFAAAACVNpZ25hdHVyZQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAAAZudW1iZXICAAAAB19WZXJpZnkFAAAAAWEFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAGO+YftQ==", "chainId": 84, "height": 582341, "spentComplexity": 0 } View: original | compacted Prev: CyGPB6PoGdRG1PzYoBRAjHAZ6axKmk79RAL52c8P3UBk Next: 5dPVBfzUSYMhA5WL58btfCiwpyXKote3j33gPJsB5vXT Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let publicKey = "base64:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMZuLoLHV5fcuqP/KjHoQ6VsZSkSWF2AwRALrLgTUfXYsdJw1zv0t9v7IHR63g7YroCvUFSXm1RmOhS1Xjr5yIECAwEAAQ=="
4+let publicKey = toBytes("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMZuLoLHV5fcuqP/KjHoQ6VsZSkSWF2AwRALrLgTUfXYsdJw1zv0t9v7IHR63g7YroCvUFSXm1RmOhS1Xjr5yIECAwEAAQ==")
55
66 @Callable(i)
77 func checkSign (number,TxId,Signature,PublicKey) = {
8- let a = rsaVerify(SHA256, toBytes(TxId), Signature, fromBase58String(publicKey))
8+ let a = rsaVerify(SHA256, toBytes(TxId), Signature, publicKey)
99 WriteSet([DataEntry((number + "_Pub"), PublicKey), DataEntry((number + "_TXID"), TxId), DataEntry((number + "_Signature"), Signature), DataEntry((number + "_Verify"), a)])
1010 }
1111
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let publicKey = "base64:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMZuLoLHV5fcuqP/KjHoQ6VsZSkSWF2AwRALrLgTUfXYsdJw1zv0t9v7IHR63g7YroCvUFSXm1RmOhS1Xjr5yIECAwEAAQ=="
4+let publicKey = toBytes("MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMZuLoLHV5fcuqP/KjHoQ6VsZSkSWF2AwRALrLgTUfXYsdJw1zv0t9v7IHR63g7YroCvUFSXm1RmOhS1Xjr5yIECAwEAAQ==")
55
66 @Callable(i)
77 func checkSign (number,TxId,Signature,PublicKey) = {
8- let a = rsaVerify(SHA256, toBytes(TxId), Signature, fromBase58String(publicKey))
8+ let a = rsaVerify(SHA256, toBytes(TxId), Signature, publicKey)
99 WriteSet([DataEntry((number + "_Pub"), PublicKey), DataEntry((number + "_TXID"), TxId), DataEntry((number + "_Signature"), Signature), DataEntry((number + "_Verify"), a)])
1010 }
1111
1212
1313 @Verifier(tx)
1414 func verify () = true
1515

github/deemru/w8io/169f3d6 
25.42 ms