tx · 2ZfivwGFVtJg8JhSKFEiuHecmwc8i2BzAgMF63a3TBgP

3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2:  -0.01400000 Waves

2019.10.27 16:19 [738576] smart account 3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2 > SELF 0.00000000 Waves

{ "type": 13, "id": "2ZfivwGFVtJg8JhSKFEiuHecmwc8i2BzAgMF63a3TBgP", "fee": 1400000, "feeAssetId": null, "timestamp": 1572182377677, "version": 1, "sender": "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2", "senderPublicKey": "Aky5vMQd8jGjewgAAF9RPrZBVbviKSac31og8C5MuyLU", "proofs": [ "KttixfoWFuR36ktxQ4grRKM29PCZyUbYkpkccCUyj2Hbi5ccCbRWUk37yosXEwxx5Dqp2tpHM4ALAdfemoKC1o3" ], "script": "base64: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", "chainId": 84, "height": 738576, "spentComplexity": 0 } View: original | compacted Prev: DRoPF9CCCw9iKA6EbM3Pn1oDSSoko5Kay8nPFRQV7SKg Next: 5WVT7gNB1CMtsBDgJqJggZCZpcocwdCg4R4pRHBWefVQ Diff:
OldNewDifferences
88 let S = toBase58String(i.caller.bytes)
99 let A = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
1010 if ((S == A))
11- then WriteSet([DataEntry("ID", 0), DataEntry("NBE", 0), DataEntry("Max", 10000000)])
11+ then WriteSet([DataEntry("ID", 0), DataEntry("M", 10000000)])
12+ else throw("Not permitted")
13+ }
14+
15+
16+
17+@Callable(i)
18+func ban (addr) = {
19+ let S = toBase58String(i.caller.bytes)
20+ let A = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
21+ if ((S == A))
22+ then WriteSet([DataEntry(addr, 1)])
1223 else throw("Not permitted")
1324 }
1425
2132 let P1 = "ID"
2233 let P2 = "M"
2334 let P3 = "S"
24- let temp = 1000000
2535 let p1var = match getInteger(ParamAddress, P1) {
2636 case a: Int =>
2737 a
3242 case a: Int =>
3343 a
3444 case _ =>
35- "NONE"
45+ throw("System not ready")
3646 }
3747 let p3var = match getString(ParamAddress, P3) {
3848 case a: String =>
3949 a
4050 case _ =>
41- "NONE"
51+ "N"
4252 }
4353 let p4var = match getString(ParamAddress, SenderAddress) {
4454 case a: String =>
5363 if ((p3var == "STOP"))
5464 then throw("System is on pause")
5565 else if ((p4var == "NONE"))
56- then WriteSet([DataEntry("Max", ""), DataEntry("M", temp)])
66+ then WriteSet([DataEntry(IDtxt, titre), DataEntry(varID1, cat), DataEntry(varID2, link), DataEntry("ID", IDinc)])
5767 else throw("Not permitted")
5868 }
5969
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))
11- then WriteSet([DataEntry("ID", 0), DataEntry("NBE", 0), DataEntry("Max", 10000000)])
11+ then WriteSet([DataEntry("ID", 0), DataEntry("M", 10000000)])
12+ else throw("Not permitted")
13+ }
14+
15+
16+
17+@Callable(i)
18+func ban (addr) = {
19+ let S = toBase58String(i.caller.bytes)
20+ let A = "3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2"
21+ if ((S == A))
22+ then WriteSet([DataEntry(addr, 1)])
1223 else throw("Not permitted")
1324 }
1425
1526
1627
1728 @Callable(i)
1829 func WD (titre,cat,link) = {
1930 let SenderAddress = toBase58String(i.caller.bytes)
2031 let ParamAddress = addressFromStringValue("3N3g1WYmFt7TkNtYqv13ZXuUdiHHXVE6ZM2")
2132 let P1 = "ID"
2233 let P2 = "M"
2334 let P3 = "S"
24- let temp = 1000000
2535 let p1var = match getInteger(ParamAddress, P1) {
2636 case a: Int =>
2737 a
2838 case _ =>
2939 throw("System not ready")
3040 }
3141 let p2var = match getInteger(ParamAddress, P2) {
3242 case a: Int =>
3343 a
3444 case _ =>
35- "NONE"
45+ throw("System not ready")
3646 }
3747 let p3var = match getString(ParamAddress, P3) {
3848 case a: String =>
3949 a
4050 case _ =>
41- "NONE"
51+ "N"
4252 }
4353 let p4var = match getString(ParamAddress, SenderAddress) {
4454 case a: String =>
4555 a
4656 case _ =>
4757 "NONE"
4858 }
4959 let IDinc = (p1var + 1)
5060 let varID1 = (toString(IDinc) + ".1")
5161 let varID2 = (toString(IDinc) + ".2")
5262 let IDtxt = toString(IDinc)
5363 if ((p3var == "STOP"))
5464 then throw("System is on pause")
5565 else if ((p4var == "NONE"))
56- then WriteSet([DataEntry("Max", ""), DataEntry("M", temp)])
66+ then WriteSet([DataEntry(IDtxt, titre), DataEntry(varID1, cat), DataEntry(varID2, link), DataEntry("ID", IDinc)])
5767 else throw("Not permitted")
5868 }
5969
6070

github/deemru/w8io/169f3d6 
32.40 ms