tx · BAYcbDQtkLehLeCnrQdmUMWNq8Fm56fxNmx18zgG9fez

3P4wURePMF3MrwXCCnjWQDMab1Uia49kFhE:  -1.00000000 Waves

2019.11.23 17:03 [1808315] smart asset 3P4wURePMF3MrwXCCnjWQDMab1Uia49kFhE > SELF 0.00000000 BSTP

{ "type": 15, "id": "BAYcbDQtkLehLeCnrQdmUMWNq8Fm56fxNmx18zgG9fez", "fee": 100000000, "feeAssetId": null, "timestamp": 1574517840151, "version": 1, "sender": "3P4wURePMF3MrwXCCnjWQDMab1Uia49kFhE", "senderPublicKey": "9jxz9hh3t1t3EUSjWzrZRrKNGjsPXBayKB4eP9qSFTcd", "proofs": [ "5Je1RSvWNdMjxyH5qSADi5tnJFHB2dknLereLpDkNRgMvBFibfSjrLhV1DuC4mSxpyCAT3cJF5xDq2rTxTAz683c" ], "assetId": "89WZazRVJmHUQRVA6afUxFhiuTFMzJZA6Ps6VgrSzokX", "script": "base64:AgQAAAAEQlNUUAEAAAAgai/hcH5eIxHVeFhPVytVu6t/6k166TvqxOeoS4295iwEAAAABEJTVFYBAAAAIIsvk98m3PcmBx2JPjaBbaBNS978NuY+sNQunaXCDgqaBAAAAARDVEJTAQAAACBTp6iknqPlaWYgiFkSX+FQrYG+Hs1197mndUlhRvAzbAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE0V4Y2hhbmdlVHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBAAAAANidXkJAAH0AAAAAwgIBQAAAAJ0eAAAAAhidXlPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAJ0eAAAAAhidXlPcmRlcgAAAAZwcm9vZnMAAAAAAAAAAAAICAUAAAACdHgAAAAIYnV5T3JkZXIAAAAPc2VuZGVyUHVibGljS2V5BAAAAA5hZG1pblB1YmxpY0tleQEAAAAggd8xNZKcfa3y1WBawVM1dPovDo604iYvpp58NRlyZHoEAAAABnBlcm1pdAkAAfQAAAADCAgFAAAAAnR4AAAACXNlbGxPcmRlcgAAAAlib2R5Qnl0ZXMJAAGRAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAA5hZG1pblB1YmxpY0tleQMFAAAABnBlcm1pdAYDAwkAAGcAAAACCQAD6wAAAAIICAUAAAACdHgAAAAJc2VsbE9yZGVyAAAABnNlbmRlcgUAAAAEQlNUUAkAAGgAAAACCQAAaQAAAAIJAAPrAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAARCU1RWAAAAAAAAAABkAAAAAAAAAABGCQAAZwAAAAIJAAPrAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAARDVEJTAAAAAAAAAAAKBwYDAwkAAGcAAAACCQAD6wAAAAIICAUAAAACdHgAAAAJc2VsbE9yZGVyAAAABnNlbmRlcgUAAAAEQlNUUAkAAGgAAAACCQAAaQAAAAIJAAPrAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAARCU1RWAAAAAAAAAABkAAAAAAAAAABGCQAAZgAAAAIAAAAAAAAAAAoJAAPrAAAAAggIBQAAAAJ0eAAAAAlzZWxsT3JkZXIAAAAGc2VuZGVyBQAAAARDVEJTBwkAAAIAAAABAgAAAGFZb3UgZG8gbm90IGhhdmUgZW5vdWdoIENUQlMsIHlvdSBuZWVkIGF0IGxlYXN0IDEwIG1vcmUgaW5mb3JtYXRpb24gb24gb3VyIHNpdGUgd3d3LmJleW9uZHNpZGUuY29tAwUAAAADYnV5BgkAAAIAAAABAgAAAFJZb3UgZG8gbm90IGhhdmUgZW5vdWdoIHRva2VuIEJTVFAsIG1vcmUgaW5mb3JtYXRpb24gb24gb3VyIHNpdGUgd3d3LmJleW9uZHNpZGUuY29tAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAElJlaXNzdWVUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAARtYXNzBQAAAAckbWF0Y2gwBAAAAAt0cmFuc2FjdGlvbgkAA+gAAAABCQEAAAAHZXh0cmFjdAAAAAEIBQAAAARtYXNzAAAAB2Fzc2V0SWQEAAAAByRtYXRjaDEFAAAAC3RyYW5zYWN0aW9uAwkAAAEAAAACBQAAAAckbWF0Y2gxAgAAABBJc3N1ZVRyYW5zYWN0aW9uBAAAAAdpc3N1ZVR4BQAAAAckbWF0Y2gxCQAAAAAAAAIIBQAAAARtYXNzAAAAD3NlbmRlclB1YmxpY0tleQgFAAAAB2lzc3VlVHgAAAAPc2VuZGVyUHVibGljS2V5CQAAAgAAAAECAAAAT1lvdSBjYW5ub3QgdHJhbnNmZXIgdGhpcyB0b2tlbiwgbW9yZSBpbmZvcm1hdGlvbiBvbiBvdXIgc2l0ZSB3d3cuYmV5b25kc2lkZS5jb20GiYuePw==", "chainId": 87, "height": 1808315, "spentComplexity": 0 } View: original | compacted Prev: none Next: AeWbYLGKe2SBjU3UAEw4fzXQbddxUFcmvzAWRtZpeSHP Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 2 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let BSTP = base58'89WZazRVJmHUQRVA6afUxFhiuTFMzJZA6Ps6VgrSzokX'
4+let BSTV = base58'ANKkNsTMPrha3D79E95EpgdpYhL2ptRjzj3pKZvqsZPo'
5+let CTBS = base58'6dZ7oAtGnsVnMu8eRycCrNAsxa7NKoEYpUmZAWXqB2Q3'
6+match tx {
7+ case tx: ExchangeTransaction =>
8+ let buy = sigVerify(tx.buyOrder.bodyBytes, tx.buyOrder.proofs[0], tx.buyOrder.senderPublicKey)
9+ let adminPublicKey = base58'9jxz9hh3t1t3EUSjWzrZRrKNGjsPXBayKB4eP9qSFTcd'
10+ let permit = sigVerify(tx.sellOrder.bodyBytes, tx.sellOrder.proofs[0], adminPublicKey)
11+ if (permit)
12+ then true
13+ else if (if ((assetBalance(tx.sellOrder.sender, BSTP) >= ((assetBalance(tx.sellOrder.sender, BSTV) / 100) * 70)))
14+ then (assetBalance(tx.sellOrder.sender, CTBS) >= 10)
15+ else false)
16+ then true
17+ else if (if ((assetBalance(tx.sellOrder.sender, BSTP) >= ((assetBalance(tx.sellOrder.sender, BSTV) / 100) * 70)))
18+ then (10 > assetBalance(tx.sellOrder.sender, CTBS))
19+ else false)
20+ then throw("You do not have enough CTBS, you need at least 10 more information on our site www.beyondside.com")
21+ else if (buy)
22+ then true
23+ else throw("You do not have enough token BSTP, more information on our site www.beyondside.com")
24+ case mass: SetAssetScriptTransaction|ReissueTransaction|MassTransferTransaction|TransferTransaction =>
25+ let transaction = transactionById(extract(mass.assetId))
26+ match transaction {
27+ case issueTx: IssueTransaction =>
28+ (mass.senderPublicKey == issueTx.senderPublicKey)
29+ case _ =>
30+ throw("You cannot transfer this token, more information on our site www.beyondside.com")
31+ }
32+ case _ =>
33+ true
34+}

github/deemru/w8io/3ef1775 
39.40 ms