tx · HfsuBxwEwcqAbd26XgsgHLCqhuxCy1547RLSCuUTtG8n

3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi:  -0.01400000 Waves

2019.11.05 02:41 [750825] smart account 3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi > SELF 0.00000000 Waves

{ "type": 13, "id": "HfsuBxwEwcqAbd26XgsgHLCqhuxCy1547RLSCuUTtG8n", "fee": 1400000, "feeAssetId": null, "timestamp": 1572911077586, "version": 1, "sender": "3MxorpV6jKdNhrzHSujnjVXu7fr8PCHhMwi", "senderPublicKey": "BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH", "proofs": [ "E3THmCR1QesKUGirwhmsKkpDduiUqffcVegfbeeCYk3MZL8ufj9ZgEcWwHPxNVXAHCAvosoKsPAsWHG2iVrgAbp" ], "script": "base64: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", "chainId": 84, "height": 750825, "spentComplexity": 0 } View: original | compacted Prev: 3V3by1xoZsgKpwxFzKaNmu6w2759VdxqmYDmoMW5LN8c Next: E1x1qRdbqayi6HGBkecMcSADfUvHttcbbiSofg4AcFwE Diff:
OldNewDifferences
6767 else if ((C.amount == 400000000))
6868 then "L"
6969 else "error"
70- let I = (((((((("SUBMITTED" + ";") + toBase58String(extract(B.callerPublicKey))) + ";") + toString(C.amount)) + ";") + toString(height)) + ";") + H)
70+ let I = (((((((("SUBMITTED" + ";") + toBase58String(extract(B.caller.bytes))) + ";") + toString(C.amount)) + ";") + toString(height)) + ";") + H)
7171 if ((H == "error"))
7272 then throw("Prices are 1, 2, and 4 waves. Other amounts will be rejected by the smart contract")
7373 else {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH'
55
66 let b = fromBase58String("BZT5fzv8ZeHVn8xAGZVXZHUvoAkdRNCbtEuBn3pCuXEH")
77
88 let c = "added data functionality (testphase)"
99
1010 func d (e,f) = {
1111 let g = "rsaVerify(Sha256 ,message,pKey,pKey)"
1212 g
1313 }
1414
1515
1616 func h () = {
1717 let i = toInt(sha256(toBytes(lastBlock.height)))
1818 i
1919 }
2020
2121
2222 func j (k,l) = {
2323 let m = l
2424 let n = sigVerify(toBytes(m), toBytes(k), b)
2525 if (n)
2626 then {
2727 let o = (toInt(sha256(toBytes(k))) % 6)
2828 if ((0 > o))
2929 then ((-1 * o) + 1)
3030 else (o + 1)
3131 }
3232 else throw("Invalid RSA signature")
3333 }
3434
3535
3636 func p (q,r) = {
3737 let s = "x"
3838 s
3939 }
4040
4141
4242 func t (u,v,w) = {
4343 let x = "placeholder"
4444 x
4545 }
4646
4747
4848 func y (z) = {
4949 let A = getStringValue(this, z)
5050 A
5151 }
5252
5353
5454 @Callable(B)
5555 func initiate () = {
5656 let m = toBase58String(B.transactionId)
5757 let C = extract(B.payment)
5858 let e = "default message for now"
5959 let D = toBase58String(extract(B.callerPublicKey))
6060 let E = toBase58String(extract(B.caller.bytes))
6161 let F = B.transactionId
6262 let G = base58'6khhQRn6E7dsLqxnkGHnEKoZZJv9U7bhadzprWvjAi6m'
6363 let H = if ((C.amount == 100000000))
6464 then "S"
6565 else if ((C.amount == 200000000))
6666 then "M"
6767 else if ((C.amount == 400000000))
6868 then "L"
6969 else "error"
70- let I = (((((((("SUBMITTED" + ";") + toBase58String(extract(B.callerPublicKey))) + ";") + toString(C.amount)) + ";") + toString(height)) + ";") + H)
70+ let I = (((((((("SUBMITTED" + ";") + toBase58String(extract(B.caller.bytes))) + ";") + toString(C.amount)) + ";") + toString(height)) + ";") + H)
7171 if ((H == "error"))
7272 then throw("Prices are 1, 2, and 4 waves. Other amounts will be rejected by the smart contract")
7373 else {
7474 let J = (C.amount * 3)
7575 WriteSet([DataEntry(m, I)])
7676 }
7777 }
7878
7979
8080 @Verifier(K)
8181 func L () = {
8282 let M = K
8383 if (if ($isInstanceOf(M, "ReissueTransaction"))
8484 then true
8585 else if ($isInstanceOf(M, "IssueTransaction"))
8686 then true
8787 else $isInstanceOf(M, "SetScriptTransaction"))
8888 then {
8989 let N = M
9090 sigVerify(K.bodyBytes, K.proofs[0], a)
9191 }
9292 else if ($isInstanceOf(M, "DataTransaction"))
9393 then {
9494 let N = M
9595 sigVerify(K.bodyBytes, K.proofs[0], a)
9696 }
9797 else if ($isInstanceOf(M, "TransferTransaction"))
9898 then {
9999 let N = M
100100 true
101101 }
102102 else false
103103 }
104104

github/deemru/w8io/169f3d6 
26.34 ms