tx · 7iiq3w2VE8AqUqQeYoD14oW64QmMWbLP32dTvpnHrued

3Mp2E6DeL9ypq5p2sKXQwxdrxuBqetS94WU:  -1.00000000 Waves

2019.03.05 14:04 [522535] smart asset 3Mp2E6DeL9ypq5p2sKXQwxdrxuBqetS94WU > SELF 0.00000000 RRRRRRRRRRR

{ "type": 15, "id": "7iiq3w2VE8AqUqQeYoD14oW64QmMWbLP32dTvpnHrued", "fee": 100000000, "feeAssetId": null, "timestamp": 1551783867519, "version": 1, "sender": "3Mp2E6DeL9ypq5p2sKXQwxdrxuBqetS94WU", "senderPublicKey": "HugNn9gBihFZqanUzThuNTsVsx4A5EeCm69D8M6MACM2", "proofs": [ "5JcyaunGtooXJY6x417hjNtX62AfWH45x4rxz19Zzrfp9zWEnHEs8oMbgr7HTHW4f6njY37B3tqcDymciR3eagfy" ], "assetId": "92v3HktQnZxGdkfZtT88PZQ8UzqtxkkKNSVj8pKmDRid", "script": "base64:AQQAAAATbWluaW11bVdhdmVzQmFsYW5jZQAAAAAABfXhAAQAAAAQbW92ZVRpbWVJbkJsb2NrcwAAAAAAAAAABQQAAAAQbWluaW1hbEZlZVRvTW92ZQAAAAAAL68IAAQAAAAQbWluaW1hbEZlZVRvQnVybgAAAAAANaTpAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAE1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAAAXQFAAAAByRtYXRjaDAEAAAABHR4SWQIBQAAAAF0AAAACmF0dGFjaG1lbnQEAAAAHGN1cnJlbnRSZWNpcGllbnRXYXZlc0JhbGFuY2UJAQAAAAx3YXZlc0JhbGFuY2UAAAABCAUAAAABdAAAAAlyZWNpcGllbnQEAAAAC3RyYW5zYWN0aW9uCQAD6AAAAAEJAQAAAAdleHRyYWN0AAAAAQgFAAAAAXQAAAAHYXNzZXRJZAQAAAAHJG1hdGNoMQUAAAALdHJhbnNhY3Rpb24DCQAAAQAAAAIFAAAAByRtYXRjaDECAAAAEElzc3VlVHJhbnNhY3Rpb24EAAAAB2lzc3VlVHgFAAAAByRtYXRjaDEEAAAAE3RyYW5zYWN0aW9uQnlJc3N1ZXIJAAAAAAAAAggFAAAAAXQAAAAPc2VuZGVyUHVibGljS2V5CAUAAAAHaXNzdWVUeAAAAA9zZW5kZXJQdWJsaWNLZXkDBQAAABN0cmFuc2FjdGlvbkJ5SXNzdWVyAwkAAGYAAAACBQAAABNtaW5pbXVtV2F2ZXNCYWxhbmNlBQAAABxjdXJyZW50UmVjaXBpZW50V2F2ZXNCYWxhbmNlCQAAAgAAAAECAAAAMEN1cnJlbnQgYmFsYW5jZSBpcyBsZXNzIHRoYW4gbWluaW1hbFdhdmVzQmFsYW5jZQYDCQAAZgAAAAIAAAAAAAAAACAJAADIAAAAAQgFAAAAAXQAAAAKYXR0YWNobWVudAkAAAIAAAABAgAAAClBdHRhY2htZW50IHNob3VsZCBjb250YWluIHRyYW5zYWN0aW9uIGlkIAQAAAAJcmVjZWl2ZVR4CQAD6AAAAAEFAAAABHR4SWQEAAAAByRtYXRjaDIFAAAACXJlY2VpdmVUeAMDCQAAAQAAAAIFAAAAByRtYXRjaDICAAAAF01hc3NUcmFuc2ZlclRyYW5zYWN0aW9uBgkAAAEAAAACBQAAAAckbWF0Y2gyAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAVyZWNUeAUAAAAHJG1hdGNoMgQAAAATcmVjZWl2ZWRCbG9ja051bWJlcgkBAAAAB2V4dHJhY3QAAAABCQAD6QAAAAEIBQAAAAVyZWNUeAAAAAJpZAQAAAAacmVjZWl2ZWRBc3NldEluTGFzdE5CbG9ja3MDCQAAZwAAAAIFAAAAEG1vdmVUaW1lSW5CbG9ja3MJAABlAAAAAgUAAAAGaGVpZ2h0BQAAABNyZWNlaXZlZEJsb2NrTnVtYmVyCQAAAAAAAAIIBQAAAAF0AAAAB2Fzc2V0SWQIBQAAAAVyZWNUeAAAAAdhc3NldElkBwQAAAANZmVlTW9yZTFXYXZlcwkAAGcAAAACCAUAAAABdAAAAANmZWUFAAAAEG1pbmltYWxGZWVUb01vdmUDAwkBAAAAASEAAAABBQAAABpyZWNlaXZlZEFzc2V0SW5MYXN0TkJsb2NrcwkBAAAAASEAAAABBQAAAA1mZWVNb3JlMVdhdmVzBwkAAAIAAAABAgAAAD1Zb3UgZ290IHBvdGF0byBsb25nIHRpbWUgYWdvLCBub3cgeW91IGhhdmUgdG8gcGF5IDEgV0FWRVMgZmVlAwUAAAAacmVjZWl2ZWRBc3NldEluTGFzdE5CbG9ja3MGBQAAAA1mZWVNb3JlMVdhdmVzCQAAAgAAAAECAAAAH1JlY2VpdmUgdHggc2hvdWxkIGJlIGEgdHJhbnNmZXIJAAACAAAAAQIAAAAMTm90IGlzc3VlIHR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAA9CdXJuVHJhbnNhY3Rpb24EAAAABGJ1cm4FAAAAByRtYXRjaDADCQAAZgAAAAIFAAAAEG1pbmltYWxGZWVUb0J1cm4IBQAAAARidXJuAAAAA2ZlZQkAAAIAAAABAgAAACpZb3UgaGF2ZSB0byBwYXkgNSBXQVZFUyB0byBidXJuIHRoaXMgdG9rZW4GAwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAZU2V0QXNzZXRTY3JpcHRUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAXTWFzc1RyYW5zZmVyVHJhbnNhY3Rpb24EAAAABG1hc3MFAAAAByRtYXRjaDAEAAAAC3RyYW5zYWN0aW9uCQAD6AAAAAEJAQAAAAdleHRyYWN0AAAAAQgFAAAABG1hc3MAAAAHYXNzZXRJZAQAAAAHJG1hdGNoMQUAAAALdHJhbnNhY3Rpb24DCQAAAQAAAAIFAAAAByRtYXRjaDECAAAAEElzc3VlVHJhbnNhY3Rpb24EAAAAB2lzc3VlVHgFAAAAByRtYXRjaDEJAAAAAAAAAggFAAAABG1hc3MAAAAPc2VuZGVyUHVibGljS2V5CAUAAAAHaXNzdWVUeAAAAA9zZW5kZXJQdWJsaWNLZXkJAAACAAAAAQIAAAARQmFkIGlzc3VlIHR4IHR5cGUJAAACAAAAAQIAAAAgWW91IG9ubHkgY2FuIHRyYW5zZmVyIHRoaXMgdG9rZW6QCB4K", "chainId": 84, "height": 522535, "spentComplexity": 0 } View: original | compacted Prev: 3jM3zZeVyRq8ourPkmNfgFHVj15HgH2pQHAzg4vxrfu6 Next: DeKXzu12sz16T1S3uVT7Da4BGVz3wA46dhgarNvzgPDD Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let minimumWavesBalance = 1000000000
3+let minimumWavesBalance = 100000000
44 let moveTimeInBlocks = 5
5-let minimalFeeToMove = 300000000
6-let minimalFeeToBurn = 500000000
5+let minimalFeeToMove = 800000000
6+let minimalFeeToBurn = 900000000
77 match tx {
88 case t: TransferTransaction =>
99 let txId = t.attachment
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 1 #-}
22 {-# CONTENT_TYPE EXPRESSION #-}
3-let minimumWavesBalance = 1000000000
3+let minimumWavesBalance = 100000000
44 let moveTimeInBlocks = 5
5-let minimalFeeToMove = 300000000
6-let minimalFeeToBurn = 500000000
5+let minimalFeeToMove = 800000000
6+let minimalFeeToBurn = 900000000
77 match tx {
88 case t: TransferTransaction =>
99 let txId = t.attachment
1010 let currentRecipientWavesBalance = wavesBalance(t.recipient)
1111 let transaction = transactionById(extract(t.assetId))
1212 match transaction {
1313 case issueTx: IssueTransaction =>
1414 let transactionByIssuer = (t.senderPublicKey == issueTx.senderPublicKey)
1515 if (transactionByIssuer)
1616 then if ((minimumWavesBalance > currentRecipientWavesBalance))
1717 then throw("Current balance is less than minimalWavesBalance")
1818 else true
1919 else if ((32 > size(t.attachment)))
2020 then throw("Attachment should contain transaction id ")
2121 else {
2222 let receiveTx = transactionById(txId)
2323 match receiveTx {
2424 case recTx: MassTransferTransaction|TransferTransaction =>
2525 let receivedBlockNumber = extract(transactionHeightById(recTx.id))
2626 let receivedAssetInLastNBlocks = if ((moveTimeInBlocks >= (height - receivedBlockNumber)))
2727 then (t.assetId == recTx.assetId)
2828 else false
2929 let feeMore1Waves = (t.fee >= minimalFeeToMove)
3030 if (if (!(receivedAssetInLastNBlocks))
3131 then !(feeMore1Waves)
3232 else false)
3333 then throw("You got potato long time ago, now you have to pay 1 WAVES fee")
3434 else if (receivedAssetInLastNBlocks)
3535 then true
3636 else feeMore1Waves
3737 case _ =>
3838 throw("Receive tx should be a transfer")
3939 }
4040 }
4141 case _ =>
4242 throw("Not issue tx")
4343 }
4444 case burn: BurnTransaction =>
4545 if ((minimalFeeToBurn > burn.fee))
4646 then throw("You have to pay 5 WAVES to burn this token")
4747 else true
4848 case mass: SetAssetScriptTransaction|MassTransferTransaction =>
4949 let transaction = transactionById(extract(mass.assetId))
5050 match transaction {
5151 case issueTx: IssueTransaction =>
5252 (mass.senderPublicKey == issueTx.senderPublicKey)
5353 case _ =>
5454 throw("Bad issue tx type")
5555 }
5656 case _ =>
5757 throw("You only can transfer this token")
5858 }

github/deemru/w8io/873ac7e 
20.44 ms