tx · DGsXfQAjG1Xdk24qAoKBdUhLwVJ7idZpJQZhSkn5i1Yh

3N2hBea4tJ4vmGdTnr7iGEfeCwsDkLyCbWK:  -1.00400000 Waves

2018.12.14 16:31 [404513] smart asset 3N2hBea4tJ4vmGdTnr7iGEfeCwsDkLyCbWK > SELF 0 PoW asset

{ "type": 15, "id": "DGsXfQAjG1Xdk24qAoKBdUhLwVJ7idZpJQZhSkn5i1Yh", "fee": 100400000, "feeAssetId": null, "timestamp": 1544794277588, "version": 1, "sender": "3N2hBea4tJ4vmGdTnr7iGEfeCwsDkLyCbWK", "senderPublicKey": "9vCFiiQT1mT2SMoSSoShakxyfJND9mzVDfjiaiVdh7y5", "proofs": [ "2rGnAhPFXLT5nhuR8tzCTSm6xwdb4qXZw4LJ1EbzgPMdNnKmHdgK6xVxdtpgdWK5ELvw53iGRD9Q2q999AzJsS6Y" ], "assetId": "1KcaUQAEUBmuJmdiP9gkwJdXdUwAvk9ZCGXviUeDF3v", "script": "base64:AQQAAAAKUG9XQWNjb3VudAkBAAAAB0FkZHJlc3MAAAABAQAAABoBVIwpIWWFI6KCX+npm1pgOfaDuZVcZYmIRAQAAAAIUG9XQXNzZXQBAAAAIAAVC9Yrl/wTTuu8JpBaxw2FUsxWP9zJAZg8suGpOrpxBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAAAU4JAQAAAAdleHRyYWN0AAAAAQkABBoAAAACBQAAAApQb1dBY2NvdW50AgAAAAFOBAAAAApmaXJzdEJ5dGVzCQACWAAAAAEJAADJAAAAAggFAAAAAnR4AAAAAmlkBQAAAAFOBAAAAAdiYWxhbmNlCQAD6wAAAAIFAAAAClBvV0FjY291bnQFAAAACFBvV0Fzc2V0BAAAAAtkZW5vbWluYXRvcgAAAAAAAAAAZAMDCQEAAAACIT0AAAACCAUAAAACdHgAAAAGc2VuZGVyBQAAAApQb1dBY2NvdW50BgkBAAAACWlzRGVmaW5lZAAAAAEJAAQbAAAAAgUAAAAKUG9XQWNjb3VudAUAAAAKZmlyc3RCeXRlcwkAAAAAAAACCAUAAAACdHgAAAAGYW1vdW50CQAAZAAAAAIJAABpAAAAAgUAAAAHYmFsYW5jZQUAAAALZGVub21pbmF0b3IAAAAAAAAAAAEHBsBdwec=", "chainId": 84, "height": 404513, "spentComplexity": 0 } View: original | compacted Prev: none Next: FrqUwT2SWRCju9f9bdv36tj5tDn8P9hf5sWtSAderUCz Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 1 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let PoWAccount = Address(base58'3N2hBea4tJ4vmGdTnr7iGEfeCwsDkLyCbWK')
4+let PoWAsset = base58'1KcaUQAEUBmuJmdiP9gkwJdXdUwAvk9ZCGXviUeDF3v'
5+match tx {
6+ case tx: TransferTransaction =>
7+ let N = extract(getInteger(PoWAccount, "N"))
8+ let firstBytes = toBase58String(take(tx.id, N))
9+ let balance = assetBalance(PoWAccount, PoWAsset)
10+ let denominator = 100
11+ if (if ((tx.sender != PoWAccount))
12+ then true
13+ else isDefined(getBoolean(PoWAccount, firstBytes)))
14+ then (tx.amount == ((balance / denominator) + 1))
15+ else false
16+ case _ =>
17+ true
18+}

github/deemru/w8io/3ef1775 
1716.64 ms