tx · GVzZLktoLE52CzouzhDv7u2vwcyrpFzZ3N3JwhsvaWKY

3PM8mbHyAiku9A81ieC4HU4PPJtLtGLcZUF:  -0.01000000 Waves

2020.12.27 11:09 [2390540] smart account 3PM8mbHyAiku9A81ieC4HU4PPJtLtGLcZUF > SELF 0.00000000 Waves

{ "type": 13, "id": "GVzZLktoLE52CzouzhDv7u2vwcyrpFzZ3N3JwhsvaWKY", "fee": 1000000, "feeAssetId": null, "timestamp": 1609056579246, "version": 2, "chainId": 87, "sender": "3PM8mbHyAiku9A81ieC4HU4PPJtLtGLcZUF", "senderPublicKey": "DR46z5vZXXjPczv6ecdnik6g9GQJqv3L2e8Jpi6UVX4z", "proofs": [ "3fpkTQuzf1Df2wQiknxCdHQoBM5K8RyBZCZbN1vzK1pP2kZRfenQBmRnihTQ3cMp6w1KzTgynTedpQJRhxBUoQkk" ], "script": "base64:AAIDAAAAAAAAAAQIARIAAAAAAAAAAAEAAAABaQEAAAAEc3dhcAAAAAAEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAAZhc3NldDEBAAAAILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAwkBAAAAAiE9AAAAAggFAAAAA3BtdAAAAAdhc3NldElkBQAAAAZhc3NldDEJAAACAAAAAQIAAABZSW5jb3JyZWN0IGFzc2V0IHBhc3NlZCwgcGxlYXNlIHNlbmQgREcyeEZrUGREd0tVb0JrekdBaFF0THBTR3pmWExpQ1lQRXplS0gyQWQyNHAgKFVTRC1OKS4JAQAAAAxTY3JpcHRSZXN1bHQAAAACCQEAAAAIV3JpdGVTZXQAAAABBQAAAANuaWwJAQAAAAtUcmFuc2ZlclNldAAAAAEJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyCQAAaQAAAAIIBQAAAANwbXQAAAAGYW1vdW50AAAAAAAAAABkAQAAACDK1BsYfzeMUSpZQXikM/eLzUX5ssqPS3T2DxNbt8dT4QUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5kjEM9A==", "height": 2390540, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 3eJJGJQAD5pUvtJBZkkMG45xXQixr2v1Vm5R8vrJfhXA Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+@Callable(i)
7+func swap () = {
8+ let pmt = extract(i.payment)
9+ let asset1 = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
10+ if ((pmt.assetId != asset1))
11+ then throw("Incorrect asset passed, please send DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p (USD-N).")
12+ else ScriptResult(WriteSet(nil), TransferSet([ScriptTransfer(i.caller, (pmt.amount / 100), base58'EekwfLSAkbREneBHrXdZSRAEPvmijq71Nf2GDNqBStz4')]))
13+ }
14+
15+
16+@Verifier(tx)
17+func verify () = match tx {
18+ case _ =>
19+ sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
20+}
21+

github/deemru/w8io/3ef1775 
31.92 ms