tx · 5eJKkfi4uFSfqzREkQyWwSZgu9gEPcrNHBeXsxKytUQq

3Mqzhyb3ayfeb2bnZzAthD1W8oKsNaw7on1:  -0.01400000 Waves

2022.03.18 19:53 [1969656] smart account 3Mqzhyb3ayfeb2bnZzAthD1W8oKsNaw7on1 > SELF 0.00000000 Waves

{ "type": 13, "id": "5eJKkfi4uFSfqzREkQyWwSZgu9gEPcrNHBeXsxKytUQq", "fee": 1400000, "feeAssetId": null, "timestamp": 1647622423281, "version": 2, "chainId": 84, "sender": "3Mqzhyb3ayfeb2bnZzAthD1W8oKsNaw7on1", "senderPublicKey": "Ehngpik6DXwbcV8tpLbd3qBFjChSdW49YqyxinREgabT", "proofs": [ "57y1x3Qoewv6dohVz1AyowA6eKng7574BdoDkB29x9CmbNG7symxWs23q7xUiEv71qqZ8G7cfQS6LgE81PbE7VPa" ], "script": "base64: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LTEwMDAwXSB4VVNEIFJhbmdlLgMJAAAAAAAAAgUAAAAQVXNlck5vT2ZEZXBvc2l0cwAAAAAAAAAAAQkAAAIAAAABAgAAAG9Zb3UgQWxyZWFkeSBwYXJ0aWNpcGF0ZWQgZm9yIGFuIFJvdW5kLCBXaGljaCBoYXMgbm90IGJlZW4gc2V0dGxlZCBZZXQuIFdhaXQgdW50aWwgcm91bmQgZW5kIGFuZCByZS1lbnRlciBhZ2Fpbi4DCQAAZwAAAAIFAAAAEWZldGNoc3RhcnRjYXBpdGFsAAAAAAAAAAAACQAAAgAAAAECAAAAHFN0YXJ0IENhcHRpYWwgaXMgbGVzcyB0aGFuIDAJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAClRvdGFsX1R4bnMFAAAACXRvdGFsdHhucwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAA9Ub3RhbF9Vc2VyVHhuc18FAAAACmN1cnJlbnRLZXkFAAAADXVzZXJ0b3RhbHR4bnMJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAARQ3VycmVudF9Sb3VuZF9PZl8FAAAACmN1cnJlbnRLZXkFAAAAD2dldGN1cnJlbnRyb3VuZAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAABJEZXBvc2l0X0Ftb3VudF9PZl8FAAAACmN1cnJlbnRLZXkJAABlAAAAAggFAAAABHBtdDEAAAAGYW1vdW50BQAAAAdEYXBwRmVlCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAAaQAAAABBQAAAA9nZXRjdXJyZW50cm91bmQCAAAAD19TdGFydF9DYXBpdGFsXwUAAAAKY3VycmVudEtleQUAAAARZmV0Y2hzdGFydGNhcGl0YWwJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAIJAAEsAAAAAgIAAAAPTm9fT2ZfRGVwb3NpdHNfBQAAAApjdXJyZW50S2V5BQAAABhTdW1wdXBvZlVzZXJOb09mRGVwb3NpdHMJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACAgAAABBDbGFpbV9TdGF0dXNfT2ZfBQAAAApjdXJyZW50S2V5AgAAAAdQRU5ESU5HCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAEUNvbGxlY3RGZWVBZGRyZXNzBQAAAAdEYXBwRmVlBQAAAAt4VVNEQXNzZXRJRAUAAAADbmlsAAAAAWkBAAAABUNsYWltAAAAAAQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAA5mZXRjaHVzZXJyb3VuZAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgIAAAARQ3VycmVudF9Sb3VuZF9PZl8FAAAACmN1cnJlbnRLZXkCAAAAV1lvdXIgQWRkcmVzcyBkaWQgbm90IHBhcnRpY2lwYXRlZCBpbiBhbnkgbGF0ZXN0IHJvdW5kIFlldC4gUGxlYXNlIERlcG9pc3QgYWdhaW4gdG8gV0lOLgQAAAAPZ2V0c3RhcnRjYXBpdGFsCQEAAAATdmFsdWVPckVycm9yTWVzc2FnZQAAAAIJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQABpAAAAAEFAAAADmZldGNodXNlcnJvdW5kAgAAAA5fU3RhcnRfQ2FwaXRhbAkAASwAAAACCQABLAAAAAICAAAAEVN0YXJ0IENhcGl0YWwgb2YgCQABpAAAAAEFAAAADmZldGNodXNlcnJvdW5kAgAAABogcm91bmQgaGFzIG5vdCBwb3N0ZWQgWWV0LgQAAAANZ2V0ZW5kY2FwaXRhbAkBAAAAE3ZhbHVlT3JFcnJvck1lc3NhZ2UAAAACCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgkAAaQAAAABBQAAAA5mZXRjaHVzZXJyb3VuZAIAAAAMX0VuZF9DYXBpdGFsCQABLAAAAAIJAAEsAAAAAgIAAAAPRW5kIENhcGl0YWwgb2YgCQABpAAAAAEFAAAADmZldGNodXNlcnJvdW5kAgAAAEIgcm91bmQgaGFzIG5vdCBwb3N0ZWQgWWV0LlJvdW5kIHJlc3VsdHMgYXJlIHN0aWxsIHBlbmRpbmcgdG8gcG9zdC4EAAAAD2ZldGNodXNlcmFtb3VudAkBAAAAEUBleHRyTmF0aXZlKDEwNTApAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAABJEZXBvc2l0X0Ftb3VudF9PZl8FAAAACmN1cnJlbnRLZXkEAAAAEmZldGNodG90YWx1c2VydHhucwQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAAD1RvdGFsX1VzZXJUeG5zXwUAAAAKY3VycmVudEtleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAA11c2VydG90YWx0eG5zCQAAZAAAAAIFAAAAEmZldGNodG90YWx1c2VydHhucwAAAAAAAAAAAQMJAABnAAAAAgAAAAAAAAAAAAUAAAAOZmV0Y2h1c2Vycm91bmQJAAACAAAAAQIAAAAqWW91IGRvbid0IGhhdmUgYW55IGR1ZXMgb2YgUm91bmQgdG8gQ2xhaW0uAwkAAGcAAAACAAAAAAAAAAAABQAAAA9nZXRzdGFydGNhcGl0YWwJAAACAAAAAQkAASwAAAACCQABLAAAAAICAAAAEFN0YXJ0IENhcGl0YWwgb2YJAAGkAAAAAQUAAAAOZmV0Y2h1c2Vycm91bmQCAAAAFCBoYXMgbm90IHBvc3RlZCBZZXQuAwkAAGcAAAACAAAAAAAAAAAABQAAAA1nZXRlbmRjYXBpdGFsCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACAgAAAA5FbmQgQ2FwaXRhbCBvZgkAAaQAAAABBQAAAA5mZXRjaHVzZXJyb3VuZAIAAAAUIGhhcyBub3QgcG9zdGVkIFlldC4JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAClRvdGFsX1R4bnMFAAAACXRvdGFsdHhucwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAA9Ub3RhbF9Vc2VyVHhuc18FAAAACmN1cnJlbnRLZXkFAAAADXVzZXJ0b3RhbHR4bnMJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACAgAAABJEZXBvc2l0X0Ftb3VudF9PZl8FAAAACmN1cnJlbnRLZXkJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACAgAAABFDdXJyZW50X1JvdW5kX09mXwUAAAAKY3VycmVudEtleQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACCQABLAAAAAICAAAAEENsYWltX1N0YXR1c19PZl8FAAAACmN1cnJlbnRLZXkCAAAABFBBSUQJAARMAAAAAgkBAAAAC0RlbGV0ZUVudHJ5AAAAAQkAASwAAAACAgAAAA9Ob19PZl9EZXBvc2l0c18FAAAACmN1cnJlbnRLZXkJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAA9mZXRjaHVzZXJhbW91bnQFAAAAC3hVU0RBc3NldElEBQAAAANuaWwAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmsImS9", "height": 1969656, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: AT8KUN4UhvhcQ1ZorafN82ixmR3gWKi4tBNbc5qN4ttb Next: CYHiVstP7wHE1WbdkmrhK9FLPnPUUGBavzCsfPosbeyW Diff:
OldNewDifferences
2727 else throw((("No Payments Attached Please Attach " + toBase58String(xUSDAssetID)) + " Asset Only."))
2828 let maxdepositamt = 1000000000000
2929 let currentKey = toBase58String(i.caller.bytes)
30+ let fetchstartcapital = getIntegerValue(this, (toString(getcurrentround) + "_Start_Capital"))
3031 let fetchtotalusertxns = match getInteger(this, ("Total_UserTxns_" + currentKey)) {
3132 case a: Int =>
3233 a
5152 then throw("Two assets attached, Kindly Attach only payment1 = xUSD with in [5-10000] xUSD Range.")
5253 else if ((UserNoOfDeposits == 1))
5354 then throw("You Already participated for an Round, Which has not been settled Yet. Wait until round end and re-enter again.")
54- else [IntegerEntry("Total_Txns", totaltxns), IntegerEntry(("Total_UserTxns_" + currentKey), usertotaltxns), IntegerEntry(("Deposit_Amount_Of_" + currentKey), (pmt1.amount - DappFee)), IntegerEntry(("Current_Round_Of_" + currentKey), getcurrentround), StringEntry(("Claim_Status_Of_" + currentKey), "PENDING"), IntegerEntry(("No_Of_Deposits_" + currentKey), SumpupofUserNoOfDeposits), ScriptTransfer(CollectFeeAddress, DappFee, xUSDAssetID)]
55+ else if ((fetchstartcapital >= 0))
56+ then throw("Start Captial is less than 0")
57+ else [IntegerEntry("Total_Txns", totaltxns), IntegerEntry(("Total_UserTxns_" + currentKey), usertotaltxns), IntegerEntry(("Current_Round_Of_" + currentKey), getcurrentround), IntegerEntry(("Deposit_Amount_Of_" + currentKey), (pmt1.amount - DappFee)), IntegerEntry(((toString(getcurrentround) + "_Start_Capital_") + currentKey), fetchstartcapital), IntegerEntry(("No_Of_Deposits_" + currentKey), SumpupofUserNoOfDeposits), StringEntry(("Claim_Status_Of_" + currentKey), "PENDING"), ScriptTransfer(CollectFeeAddress, DappFee, xUSDAssetID)]
5558 }
5659
5760
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let DappFee = 25000000
55
66 let getcurrentround = getIntegerValue(this, "current_round")
77
88 let xUSDAssetID = base58'2PyngaPGAFjV9AVFXSQANwumY6FSY1cqZDBK8NsEGCup'
99
1010 let FAITHAssetID = base58'44Mq8KqUhM94t93MiBq3S22iiuGczMxpKmse5dBy2w5y'
1111
1212 let CollectFeeAddress = addressFromPublicKey(base58'6Z73KxcX3sugpiStpSRXxKxTmWqCaLVwFeM6kwyiKVDR')
1313
1414 let fetchtotaltxns = match getInteger(this, "Total_Txns") {
1515 case a: Int =>
1616 a
1717 case _ =>
1818 0
1919 }
2020
2121 let totaltxns = (fetchtotaltxns + 1)
2222
2323 @Callable(i)
2424 func Deposit () = {
2525 let pmt1 = if ((size(i.payments) == 1))
2626 then i.payments[0]
2727 else throw((("No Payments Attached Please Attach " + toBase58String(xUSDAssetID)) + " Asset Only."))
2828 let maxdepositamt = 1000000000000
2929 let currentKey = toBase58String(i.caller.bytes)
30+ let fetchstartcapital = getIntegerValue(this, (toString(getcurrentround) + "_Start_Capital"))
3031 let fetchtotalusertxns = match getInteger(this, ("Total_UserTxns_" + currentKey)) {
3132 case a: Int =>
3233 a
3334 case _ =>
3435 0
3536 }
3637 let usertotaltxns = (fetchtotalusertxns + 1)
3738 let UserNoOfDeposits = match getInteger(this, ("No_Of_Deposits_" + currentKey)) {
3839 case a: Int =>
3940 a
4041 case _ =>
4142 0
4243 }
4344 let SumpupofUserNoOfDeposits = (UserNoOfDeposits + 1)
4445 if ((pmt1.assetId != xUSDAssetID))
4546 then throw("Incorrect asset attached, please attach only xUSD AssetID.")
4647 else if ((499999999 >= pmt1.amount))
4748 then throw("Please attach minimum 5 xUSD to deposit to enter round.")
4849 else if ((pmt1.amount > maxdepositamt))
4950 then throw("Please attach correct amount in between [5-10000] xUSD.")
5051 else if ((size(i.payments) > 1))
5152 then throw("Two assets attached, Kindly Attach only payment1 = xUSD with in [5-10000] xUSD Range.")
5253 else if ((UserNoOfDeposits == 1))
5354 then throw("You Already participated for an Round, Which has not been settled Yet. Wait until round end and re-enter again.")
54- else [IntegerEntry("Total_Txns", totaltxns), IntegerEntry(("Total_UserTxns_" + currentKey), usertotaltxns), IntegerEntry(("Deposit_Amount_Of_" + currentKey), (pmt1.amount - DappFee)), IntegerEntry(("Current_Round_Of_" + currentKey), getcurrentround), StringEntry(("Claim_Status_Of_" + currentKey), "PENDING"), IntegerEntry(("No_Of_Deposits_" + currentKey), SumpupofUserNoOfDeposits), ScriptTransfer(CollectFeeAddress, DappFee, xUSDAssetID)]
55+ else if ((fetchstartcapital >= 0))
56+ then throw("Start Captial is less than 0")
57+ else [IntegerEntry("Total_Txns", totaltxns), IntegerEntry(("Total_UserTxns_" + currentKey), usertotaltxns), IntegerEntry(("Current_Round_Of_" + currentKey), getcurrentround), IntegerEntry(("Deposit_Amount_Of_" + currentKey), (pmt1.amount - DappFee)), IntegerEntry(((toString(getcurrentround) + "_Start_Capital_") + currentKey), fetchstartcapital), IntegerEntry(("No_Of_Deposits_" + currentKey), SumpupofUserNoOfDeposits), StringEntry(("Claim_Status_Of_" + currentKey), "PENDING"), ScriptTransfer(CollectFeeAddress, DappFee, xUSDAssetID)]
5558 }
5659
5760
5861
5962 @Callable(i)
6063 func Claim () = {
6164 let currentKey = toBase58String(i.caller.bytes)
6265 let fetchuserround = valueOrErrorMessage(getInteger(this, ("Current_Round_Of_" + currentKey)), "Your Address did not participated in any latest round Yet. Please Depoist again to WIN.")
6366 let getstartcapital = valueOrErrorMessage(getInteger(this, (toString(fetchuserround) + "_Start_Capital")), (("Start Capital of " + toString(fetchuserround)) + " round has not posted Yet."))
6467 let getendcapital = valueOrErrorMessage(getInteger(this, (toString(fetchuserround) + "_End_Capital")), (("End Capital of " + toString(fetchuserround)) + " round has not posted Yet.Round results are still pending to post."))
6568 let fetchuseramount = getIntegerValue(this, ("Deposit_Amount_Of_" + currentKey))
6669 let fetchtotalusertxns = match getInteger(this, ("Total_UserTxns_" + currentKey)) {
6770 case a: Int =>
6871 a
6972 case _ =>
7073 0
7174 }
7275 let usertotaltxns = (fetchtotalusertxns + 1)
7376 if ((0 >= fetchuserround))
7477 then throw("You don't have any dues of Round to Claim.")
7578 else if ((0 >= getstartcapital))
7679 then throw((("Start Capital of" + toString(fetchuserround)) + " has not posted Yet."))
7780 else if ((0 >= getendcapital))
7881 then throw((("End Capital of" + toString(fetchuserround)) + " has not posted Yet."))
7982 else [IntegerEntry("Total_Txns", totaltxns), IntegerEntry(("Total_UserTxns_" + currentKey), usertotaltxns), DeleteEntry(("Deposit_Amount_Of_" + currentKey)), DeleteEntry(("Current_Round_Of_" + currentKey)), StringEntry(("Claim_Status_Of_" + currentKey), "PAID"), DeleteEntry(("No_Of_Deposits_" + currentKey)), ScriptTransfer(i.caller, fetchuseramount, xUSDAssetID)]
8083 }
8184
8285
8386 @Verifier(tx)
8487 func verify () = match tx {
8588 case _ =>
8689 sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
8790 }
8891

github/deemru/w8io/169f3d6 
29.50 ms