tx · FoAr7o9E8mwg2Kyhp89F8XfL9CEwYgdgaVkzbzWbxuCJ

3Mz3XPi4hQnfVK9ZaA27YwFfiPApPgFnCts:  -0.01400000 Waves

2019.12.28 03:35 [828187] smart account 3Mz3XPi4hQnfVK9ZaA27YwFfiPApPgFnCts > SELF 0.00000000 Waves

{ "type": 13, "id": "FoAr7o9E8mwg2Kyhp89F8XfL9CEwYgdgaVkzbzWbxuCJ", "fee": 1400000, "feeAssetId": null, "timestamp": 1577493376275, "version": 1, "sender": "3Mz3XPi4hQnfVK9ZaA27YwFfiPApPgFnCts", "senderPublicKey": "PuRPu7vRxThZUjyn7EuGuZyy6f77Sj87fnAzQC9Af4V", "proofs": [ "2WWNWhNfzrwMiJPccDNKMGpoBRqfFvbSVAUNHt7F7dDFnREbFvV34b5GifS848GpDUxFCE3yRPJbPTA4ykF4KpQs" ], "script": "base64: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", "chainId": 84, "height": 828187, "spentComplexity": 0 } View: original | compacted Prev: 3vcmp7cw9smfSPT23fJn96ZDbNQxTrcg1DV9uhy7PLRR Next: HjSMerw3Ddp13ZwmYMaxNXBeJqeRAqeYhs1LWy8w4r4i Diff:
OldNewDifferences
4949
5050
5151 func k (l) = {
52- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
53- if ((m == 0))
52+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
53+ if ((m == base58'1'))
5454 then unit
5555 else takeRightBytes(take(l, ((((1 + 1) + 32) + 1) + 32)), 32)
5656 }
6060
6161
6262 func o (l) = {
63- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
64- let p = if ((m == 0))
63+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
64+ let p = if ((m == base58'1'))
6565 then 0
6666 else 32
67- let q = toInt(takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1))
68- let r = if ((q == 0))
67+ let q = takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1)
68+ let r = if ((q == base58'1'))
6969 then 0
7070 else 32
7171 takeRightBytes(take(l, ((((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8) + 8) + 32)), 32)
7373
7474
7575 func s (l) = {
76- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
77- let p = if ((m == 0))
76+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
77+ let p = if ((m == base58'1'))
7878 then 0
7979 else 32
80- let q = toInt(takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1))
81- let r = if ((q == 0))
80+ let q = takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1)
81+ let r = if ((q == base58'1'))
8282 then 0
8383 else 32
8484 toInt(takeRightBytes(take(l, ((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8)), 8))
8686
8787
8888 func t (l) = {
89- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
90- let p = if ((m == 0))
89+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
90+ let p = if ((m == base58'1'))
9191 then 0
9292 else 32
93- let q = toInt(takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1))
94- let r = if ((q == 0))
93+ let q = takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1)
94+ let r = if ((q == base58'1'))
9595 then 0
9696 else 32
9797 let u = toInt(takeRightBytes(take(l, (((((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8) + 8) + 32) + 2)), 2))
9999 }
100100
101101
102-func v (l) = toInt(take(l, 1))
102+func v (l) = take(l, 1)
103103
104104
105105 @Callable(w)
106106 func withdraw (x,y,z) = {
107- let A = e(y)
108- let B = n(x)
109- let C = o(x)
110- let D = t(x)
111- let E = s(x)
112- let F = k(x)
113- let G = v(x)
114- let H = (toBase58String(B) + "_tx")
115- let I = (g(F) + "_asset")
116- let J = {
117- let b = getString(this, I)
118- if ($isInstanceOf(b, "String"))
119- then {
120- let K = b
121- i(K)
122- }
123- else throw("incorrect asset")
124- }
125- let L = w.caller
126- ScriptResult(WriteSet([DataEntry(H, true)]), TransferSet([ScriptTransfer(L, E, J)]))
107+ let A = n(x)
108+ let B = 1
109+ let C = (toBase58String(A) + "_tx")
110+ let D = unit
111+ let E = w.caller
112+ ScriptResult(WriteSet([DataEntry(C, true)]), TransferSet([ScriptTransfer(E, B, D)]))
127113 }
128114
129115
130-@Verifier(M)
131-func N () = sigVerify(M.bodyBytes, M.proofs[0], M.senderPublicKey)
116+@Verifier(F)
117+func G () = sigVerify(F.bodyBytes, F.proofs[0], F.senderPublicKey)
132118
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = {
55 let b = getBinary(this, "tokenPortInOtherChain")
66 if ($isInstanceOf(b, "ByteVector"))
77 then {
88 let c = b
99 c
1010 }
1111 else throw("tokenPortInOtherChain is not defined")
1212 }
1313
1414 let d = {
1515 let b = getBinary(this, "chainCollector")
1616 if ($isInstanceOf(b, "ByteVector"))
1717 then {
1818 let c = b
1919 Address(c)
2020 }
2121 else throw("chainCollector is not defined")
2222 }
2323
2424 func e (f) = {
2525 let b = getBinary(d, toString(f))
2626 if ($isInstanceOf(b, "ByteVector"))
2727 then {
2828 let c = b
2929 c
3030 }
3131 else throw("Block info not found")
3232 }
3333
3434
3535 func g (h) = {
3636 let b = h
3737 if ($isInstanceOf(b, "ByteVector"))
3838 then {
3939 let h = b
4040 toBase58String(h)
4141 }
4242 else "WAVES"
4343 }
4444
4545
4646 func i (j) = if ((j == "WAVES"))
4747 then unit
4848 else fromBase58String(j)
4949
5050
5151 func k (l) = {
52- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
53- if ((m == 0))
52+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
53+ if ((m == base58'1'))
5454 then unit
5555 else takeRightBytes(take(l, ((((1 + 1) + 32) + 1) + 32)), 32)
5656 }
5757
5858
5959 func n (l) = blake2b256(l)
6060
6161
6262 func o (l) = {
63- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
64- let p = if ((m == 0))
63+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
64+ let p = if ((m == base58'1'))
6565 then 0
6666 else 32
67- let q = toInt(takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1))
68- let r = if ((q == 0))
67+ let q = takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1)
68+ let r = if ((q == base58'1'))
6969 then 0
7070 else 32
7171 takeRightBytes(take(l, ((((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8) + 8) + 32)), 32)
7272 }
7373
7474
7575 func s (l) = {
76- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
77- let p = if ((m == 0))
76+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
77+ let p = if ((m == base58'1'))
7878 then 0
7979 else 32
80- let q = toInt(takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1))
81- let r = if ((q == 0))
80+ let q = takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1)
81+ let r = if ((q == base58'1'))
8282 then 0
8383 else 32
8484 toInt(takeRightBytes(take(l, ((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8)), 8))
8585 }
8686
8787
8888 func t (l) = {
89- let m = toInt(takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1))
90- let p = if ((m == 0))
89+ let m = takeRightBytes(take(l, (((1 + 1) + 32) + 1)), 1)
90+ let p = if ((m == base58'1'))
9191 then 0
9292 else 32
93- let q = toInt(takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1))
94- let r = if ((q == 0))
93+ let q = takeRightBytes(take(l, (((((1 + 1) + 32) + 1) + p) + 1)), 1)
94+ let r = if ((q == base58'1'))
9595 then 0
9696 else 32
9797 let u = toInt(takeRightBytes(take(l, (((((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8) + 8) + 32) + 2)), 2))
9898 takeRightBytes(take(l, ((((((((((((1 + 1) + 32) + 1) + p) + 1) + r) + 8) + 8) + 8) + 32) + 2) + u)), u)
9999 }
100100
101101
102-func v (l) = toInt(take(l, 1))
102+func v (l) = take(l, 1)
103103
104104
105105 @Callable(w)
106106 func withdraw (x,y,z) = {
107- let A = e(y)
108- let B = n(x)
109- let C = o(x)
110- let D = t(x)
111- let E = s(x)
112- let F = k(x)
113- let G = v(x)
114- let H = (toBase58String(B) + "_tx")
115- let I = (g(F) + "_asset")
116- let J = {
117- let b = getString(this, I)
118- if ($isInstanceOf(b, "String"))
119- then {
120- let K = b
121- i(K)
122- }
123- else throw("incorrect asset")
124- }
125- let L = w.caller
126- ScriptResult(WriteSet([DataEntry(H, true)]), TransferSet([ScriptTransfer(L, E, J)]))
107+ let A = n(x)
108+ let B = 1
109+ let C = (toBase58String(A) + "_tx")
110+ let D = unit
111+ let E = w.caller
112+ ScriptResult(WriteSet([DataEntry(C, true)]), TransferSet([ScriptTransfer(E, B, D)]))
127113 }
128114
129115
130-@Verifier(M)
131-func N () = sigVerify(M.bodyBytes, M.proofs[0], M.senderPublicKey)
116+@Verifier(F)
117+func G () = sigVerify(F.bodyBytes, F.proofs[0], F.senderPublicKey)
132118

github/deemru/w8io/169f3d6 
66.83 ms