tx · 4URr9mEsCTonrw6Fu11RYunkLJd4gbKaKMmG4UGcPfQQ

3PCkdqB5b6coZKVsTHajny9z9io61VetJRw:  -0.01000000 Waves

2020.04.20 18:13 [2026304] smart account 3PCkdqB5b6coZKVsTHajny9z9io61VetJRw > SELF 0.00000000 Waves

{ "type": 13, "id": "4URr9mEsCTonrw6Fu11RYunkLJd4gbKaKMmG4UGcPfQQ", "fee": 1000000, "feeAssetId": null, "timestamp": 1587395521415, "version": 1, "sender": "3PCkdqB5b6coZKVsTHajny9z9io61VetJRw", "senderPublicKey": "DkFpp3RwnmMtwQZqkp8eQnsvYJe8ANBV1TG5f98NVAkW", "proofs": [ "KnnjtT6BCzXKTG3VUKXMgd87kCadMdDMj57yeqqBP6XaehgNY1vfFGDUdL8rpAPGa6hLcwLAunJcahNipAK48YA" ], "script": "base64:AwQAAAAFb3duZXICAAAAIzNQQ2tkcUI1YjZjb1pLVnNUSGFqbnk5ejlpbzYxVmV0SlJ3BAAAAAl3aXRoZHJhdzECAAAAIzNQQW40aHNBblZIZUpKaVFxeFhpS2FaS1htQU0xcjYyVjNtBAAAAAl3aXRoZHJhdzICAAAAIzNQSndaNURSYUpvQ3lOVlNBazZSNEhadWRacldpTnJVMjZaBAAAAAl3aXRoZHJhdzMCAAAAIzNQMnhMTXJjZ1R5VEplcW1IbnZpY0g2M1h6akV3RXZ0SjhLBAAAAAl3aXRoZHJhdzQCAAAAIzNQN05kclNnQ2kyd0ZTRFc4TG9xRFN5aDc2NnVUaGFNa1ZOBAAAAAl3aXRoZHJhdzUCAAAAIzNQQ1lLM3ozZVY4WWVUOFJVRzFlaGU4V2dWZ2Vva2RCOEdQBAAAAAVCVENJZAEAAAAgbPpq/8XtqowLf7Uqk9KiDC+Cgtt0egSMU/v9Ex9zoP8EAAAABUVUSElkAQAAACAuIMP26oqfiVG7v+iIERM27H7YwkIDcmUNWM1zJkJlggQAAAAFTFRDSWQBAAAAIPYeNkLTl93yWlgVIO4sD9otRgaKgDaSrlWJWZ6wxSyhBAAAAAVVU0RJZAEAAAAg3Ry9AfDPdQUweAeyqLY4mNFF3VwfujNa40Bv+mZZcP0EAAAABUVVUklkAQAAACDsFmEEX3uRIUEGOzfz59fU+PPTxg6qgJfzkL/Q+hW6mQQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABU9yZGVyBAAAAAFvBQAAAAckbWF0Y2gwAwMDCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAgFAAAAAW8AAAAJYXNzZXRQYWlyAAAACnByaWNlQXNzZXQJAAAAAAAAAggIBQAAAAFvAAAACWFzc2V0UGFpcgAAAAthbW91bnRBc3NldAUAAAAFRVRISWQHCQAAZwAAAAIAAAAAAAX14QAIBQAAAAFvAAAABmFtb3VudAcJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5BwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAMDCQAAAAAAAAIIBQAAAAF0AAAABnNlbmRlcgkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAAFb3duZXIDAwMDCQAAAAAAAAIIBQAAAAF0AAAACXJlY2lwaWVudAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAAJd2l0aGRyYXcxBgkAAAAAAAACCAUAAAABdAAAAAlyZWNpcGllbnQJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAEFAAAACXdpdGhkcmF3MgYJAAAAAAAAAggFAAAAAXQAAAAJcmVjaXBpZW50CQEAAAARYWRkcmVzc0Zyb21TdHJpbmcAAAABBQAAAAl3aXRoZHJhdzMGCQAAAAAAAAIIBQAAAAF0AAAACXJlY2lwaWVudAkBAAAAEWFkZHJlc3NGcm9tU3RyaW5nAAAAAQUAAAAJd2l0aGRyYXc0BgkAAAAAAAACCAUAAAABdAAAAAlyZWNpcGllbnQJAQAAABFhZGRyZXNzRnJvbVN0cmluZwAAAAEFAAAACXdpdGhkcmF3NQcJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5BwcRLgKV", "chainId": 87, "height": 2026304, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let owner = "3PCkdqB5b6coZKVsTHajny9z9io61VetJRw"
4+let withdraw1 = "3PAn4hsAnVHeJJiQqxXiKaZKXmAM1r62V3m"
5+let withdraw2 = "3PJwZ5DRaJoCyNVSAk6R4HZudZrWiNrU26Z"
6+let withdraw3 = "3P2xLMrcgTyTJeqmHnvicH63XzjEwEvtJ8K"
7+let withdraw4 = "3P7NdrSgCi2wFSDW8LoqDSyh766uThaMkVN"
8+let withdraw5 = "3PCYK3z3eV8YeT8RUG1ehe8WgVgeokdB8GP"
9+let BTCId = base58'8LQW8f7P5d5PZM7GtZEBgaqRPGSzS3DfPuiXrURJ4AJS'
10+let ETHId = base58'474jTeYx2r2Va35794tCScAXWJG9hU2HcgxzMowaZUnu'
11+let LTCId = base58'HZk1mbfuJpmxU1Fs4AX5MWLVYtctsNcg6e2C6VKqK8zk'
12+let USDId = base58'Ft8X1v1LTa1ABafufpaCWyVj8KkaxUWE6xBhW6sNFJck'
13+let EURId = base58'Gtb1WRznfchDnTh37ezoDTJ4wcoKaRsKqKjJjy7nm2zU'
14+match tx {
15+ case o: Order =>
16+ if (if (if (!(isDefined(o.assetPair.priceAsset)))
17+ then (o.assetPair.amountAsset == ETHId)
18+ else false)
19+ then (100000000 >= o.amount)
20+ else false)
21+ then sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
22+ else false
23+ case t: TransferTransaction =>
24+ if (if ((t.sender == addressFromString(owner)))
25+ then if (if (if (if ((t.recipient == addressFromString(withdraw1)))
26+ then true
27+ else (t.recipient == addressFromString(withdraw2)))
28+ then true
29+ else (t.recipient == addressFromString(withdraw3)))
30+ then true
31+ else (t.recipient == addressFromString(withdraw4)))
32+ then true
33+ else (t.recipient == addressFromString(withdraw5))
34+ else false)
35+ then sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
36+ else false
37+ case _ =>
38+ false
39+}

github/deemru/w8io/3ef1775 
40.03 ms