tx · 5WVT7gNB1CMtsBDgJqJggZCZpcocwdCg4R4pRHBWefVQ

3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2:  -0.01400000 Waves

2019.10.27 16:22 [738579] smart account 3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2 > SELF 0.00000000 Waves

{ "type": 13, "id": "5WVT7gNB1CMtsBDgJqJggZCZpcocwdCg4R4pRHBWefVQ", "fee": 1400000, "feeAssetId": null, "timestamp": 1572182581922, "version": 1, "sender": "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2", "senderPublicKey": "Aky5vMQd8jGjewgAAF9RPrZBVbviKSac31og8C5MuyLU", "proofs": [ "3YXYHHK6XVKNLSkDKmfDVxBBGp3nvBtozNkkngw18oDFhEM8DugC7SgEkzPuNfooxAHPDHSicv44t4YRPZq4BDzq" ], "script": "base64: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", "chainId": 84, "height": 738579, "spentComplexity": 0 } View: original | compacted Prev: 2ZfivwGFVtJg8JhSKFEiuHecmwc8i2BzAgMF63a3TBgP Next: BiUqYR3RQJuGTKoUpjFBYPN3J5Ti43cCfpqTZa9w9gKz Diff:
OldNewDifferences
6060 let varID1 = (toString(IDinc) + ".1")
6161 let varID2 = (toString(IDinc) + ".2")
6262 let IDtxt = toString(IDinc)
63- if ((p3var == "STOP"))
63+ if (if ((p3var == "STOP"))
64+ then true
65+ else (IDinc >= p2var))
6466 then throw("System is on pause")
6567 else if ((p4var == "NONE"))
6668 then WriteSet([DataEntry(IDtxt, titre), DataEntry(varID1, cat), DataEntry(varID2, link), DataEntry("ID", IDinc)])
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func init (titre) = {
88 let S = toBase58String(i.caller.bytes)
99 let A = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
1010 if ((S == A))
1111 then WriteSet([DataEntry("ID", 0), DataEntry("M", 10000000)])
1212 else throw("Not permitted")
1313 }
1414
1515
1616
1717 @Callable(i)
1818 func ban (addr) = {
1919 let S = toBase58String(i.caller.bytes)
2020 let A = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
2121 if ((S == A))
2222 then WriteSet([DataEntry(addr, 1)])
2323 else throw("Not permitted")
2424 }
2525
2626
2727
2828 @Callable(i)
2929 func WD (titre,cat,link) = {
3030 let SenderAddress = toBase58String(i.caller.bytes)
3131 let ParamAddress = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
3232 let P1 = "ID"
3333 let P2 = "M"
3434 let P3 = "S"
3535 let p1var = match getInteger(ParamAddress, P1) {
3636 case a: Int =>
3737 a
3838 case _ =>
3939 throw("System not ready")
4040 }
4141 let p2var = match getInteger(ParamAddress, P2) {
4242 case a: Int =>
4343 a
4444 case _ =>
4545 throw("System not ready")
4646 }
4747 let p3var = match getString(ParamAddress, P3) {
4848 case a: String =>
4949 a
5050 case _ =>
5151 "N"
5252 }
5353 let p4var = match getString(ParamAddress, SenderAddress) {
5454 case a: String =>
5555 a
5656 case _ =>
5757 "NONE"
5858 }
5959 let IDinc = (p1var + 1)
6060 let varID1 = (toString(IDinc) + ".1")
6161 let varID2 = (toString(IDinc) + ".2")
6262 let IDtxt = toString(IDinc)
63- if ((p3var == "STOP"))
63+ if (if ((p3var == "STOP"))
64+ then true
65+ else (IDinc >= p2var))
6466 then throw("System is on pause")
6567 else if ((p4var == "NONE"))
6668 then WriteSet([DataEntry(IDtxt, titre), DataEntry(varID1, cat), DataEntry(varID2, link), DataEntry("ID", IDinc)])
6769 else throw("Not permitted")
6870 }
6971
7072

github/deemru/w8io/873ac7e 
22.07 ms