tx · 8z5o6pn2ijuZnqq5Y5NJMbqFu8ZjJC2EnpA64qaASbtn

3Mu3rHXsZEzEFRmstTmo2ibxjvaHNd4hU6t:  -0.01400000 Waves

2022.05.31 13:25 [2075709] smart account 3Mu3rHXsZEzEFRmstTmo2ibxjvaHNd4hU6t > SELF 0.00000000 Waves

{ "type": 13, "id": "8z5o6pn2ijuZnqq5Y5NJMbqFu8ZjJC2EnpA64qaASbtn", "fee": 1400000, "feeAssetId": null, "timestamp": 1653992796914, "version": 2, "chainId": 84, "sender": "3Mu3rHXsZEzEFRmstTmo2ibxjvaHNd4hU6t", "senderPublicKey": "Cn7Ky2YAx4p6dx8e7Mcb9rTQ2Z5TD9MrRbLA8AXDsumJ", "proofs": [ "46GYxkKgEkxUp4odZTReaCPJPSpHm3W2MsXd1czrsbQyvUZCWzd9CSMmBwBbnnwepyAA2jVseoZeVk9GZeZetMKZ" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAwAAAAACQkEBAAAAIPJRH8pPRwRC5pLtfUy2f6BQ0CU7Xo/l8mJsQGy0SLpMAAAAAANUQ0kBAAAAIBrCggSy4VsJx+p89lkVxbB4UD+xy3ysy22f6+YftAucAAAAAAlpc1N0b3BwZWQHAAAAAQAAAAFpAQAAAAVzdGFrZQAAAAAEAAAAA3BtdAkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAQAAAAJcG10QW1vdW50CAUAAAADcG10AAAABmFtb3VudAMJAQAAAAIhPQAAAAIIBQAAAANwbXQAAAAHYXNzZXRJZAUAAAACQkEJAAACAAAAAQIAAAAXWW91IGNhbiBzdGFrZSBVU0ROIG9ubHkDBQAAAAlpc1N0b3BwZWQJAAACAAAAAQIAAAAZc21hcnQgY29udHJhY3QgaXMgb24gbG9jawQAAAAKaW5UcmVhc3VyeQkAA/AAAAACBQAAAAR0aGlzBQAAAAJCQQQAAAALdG90YWxJc3N1ZWQEAAAAByRtYXRjaDAJAAPsAAAAAQUAAAADVENJAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAAVBc3NldAQAAAAFYXNzZXQFAAAAByRtYXRjaDAIBQAAAAVhc3NldAAAAAhxdWFudGl0eQkAAAIAAAABAgAAABBDYW4ndCBmaW5kIGFzc2V0BAAAAAh0cmVhc3VyeQkAAGUAAAACBQAAAAppblRyZWFzdXJ5BQAAAAlwbXRBbW91bnQEAAAAEHNpbmdsZVRDSWluVmFsdWUJAABrAAAAAwUAAAALdG90YWxJc3N1ZWQAAAAAAAX14QAFAAAACHRyZWFzdXJ5BAAAAA1hbW91bnRUb0lzc3VlCQAAawAAAAMFAAAACXBtdEFtb3VudAUAAAAQc2luZ2xlVENJaW5WYWx1ZQAAAAAABfXhAAQAAAAIVENJSXNzdWUJAQAAAAdSZWlzc3VlAAAAAwUAAAADVENJBQAAAA1hbW91bnRUb0lzc3VlBgQAAAAIdHJhbnNmZXIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAANYW1vdW50VG9Jc3N1ZQUAAAADVENJCQAETAAAAAIFAAAACFRDSUlzc3VlCQAETAAAAAIFAAAACHRyYW5zZmVyBQAAAANuaWwAAAAAsdgw6g==", "height": 2075709, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DySdbdf8wTxKfh6G6sqmAEKyqqbYverrtg5VnzG7jsnp Next: DrUkGvv6fMpLo3YWuF98DUi5VzzVQJcFS5xjkazRDuVm Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let BA = base58'25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT'
4+let BA = base58'HJuQkYNhyjPcYGHxMLsmRq7bToqTc7uExWtJnVH5xSBm'
55
66 let TCI = base58'2oTdBoVmVmzU1PT9yRuyfbVfmkvTFQoy7C8du6Lg9X3Z'
77
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let BA = base58'25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT'
4+let BA = base58'HJuQkYNhyjPcYGHxMLsmRq7bToqTc7uExWtJnVH5xSBm'
55
66 let TCI = base58'2oTdBoVmVmzU1PT9yRuyfbVfmkvTFQoy7C8du6Lg9X3Z'
77
88 let isStopped = false
99
1010 @Callable(i)
1111 func stake () = {
1212 let pmt = value(i.payments[0])
1313 let pmtAmount = pmt.amount
1414 if ((pmt.assetId != BA))
1515 then throw("You can stake USDN only")
1616 else if (isStopped)
1717 then throw("smart contract is on lock")
1818 else {
1919 let inTreasury = assetBalance(this, BA)
2020 let totalIssued = match assetInfo(TCI) {
2121 case asset: Asset =>
2222 asset.quantity
2323 case _ =>
2424 throw("Can't find asset")
2525 }
2626 let treasury = (inTreasury - pmtAmount)
2727 let singleTCIinValue = fraction(totalIssued, 100000000, treasury)
2828 let amountToIssue = fraction(pmtAmount, singleTCIinValue, 100000000)
2929 let TCIIssue = Reissue(TCI, amountToIssue, true)
3030 let transfer = ScriptTransfer(i.caller, amountToIssue, TCI)
3131 [TCIIssue, transfer]
3232 }
3333 }
3434
3535

github/deemru/w8io/3ef1775 
31.63 ms