tx · EW65UFLpqBBk5JjX5Pv9eyDcg7Es1odLns4CeB5G7VvR

3N5K25SCwgJw2hE5LGqAZALL8W6eJxu1MG4:  -0.01000000 Waves

2024.08.14 08:58 [3238075] smart account 3N5K25SCwgJw2hE5LGqAZALL8W6eJxu1MG4 > SELF 0.00000000 Waves

{ "type": 13, "id": "EW65UFLpqBBk5JjX5Pv9eyDcg7Es1odLns4CeB5G7VvR", "fee": 1000000, "feeAssetId": null, "timestamp": 1723615062888, "version": 2, "chainId": 84, "sender": "3N5K25SCwgJw2hE5LGqAZALL8W6eJxu1MG4", "senderPublicKey": "9Qh79U2rQpgqYmAMC6n9qq852WD1SgccXuMoUG33MMt6", "proofs": [ "48AYCRoLKCje8LjhYurAibvZe9Jzancz95JyAusyZBVG9KKRXBoRquEm2yfhjnWJ68KxYLmh3voRFSHa1BXLAGML" ], "script": "base64:BgIMCAISABIGCgQBCAgIAgAJa2V5b3duZXIxCQCnCAEBIHzvM7Tf5k+xZmOdsXqdmoV+TtWbaoBQ52uMD8RWj2IjAAxtaW50X21lc3NhZ2UCJlRoYW5rcyB0byBVc2luZyBTV1JNIE1pbnRpbmcgU2VydmljZXMuAgFpAQpJc3N1ZV9TV1JNAAQFYXNzZXQJAMIIBQIEU1dSTQKYA1NXUk0gaXMgYSBkZWNlbnRyYWxpemVkIGFwcHJvYWNoIHRvIGJ1aWxkaW5nIGFuZCB1dGlsaXppbmcgdGhlIFJlZGRjb2luIEJsb2NrY2hhaW4gVGVjaG5vbG9neSB3aGVyZSBTV1JNIHdvcmtzIG9uIGEgcmVzZXJ2ZSBzeXN0ZW0gb2YgUkREIGFzIGxheWVyIHNvbHV0aW9uIG9uIFJERCBOZXR3b3JrIHRvIG1pbnQgYW5kIEJ1cm4gU1dSTSBhbG9uZyB3aXRoIHByb29mIG9uIGJvdGggc2lkZSBvZiBuZXR3b3JrLiBBbiBpbmRlcGVuZGVudCBwcm9qZWN0IG9yIFRva2VuIGhhdmluZyBubyBkaXJlY3QgcGFydG5lcnNoaXAgcmVsYXRpb24gb3IgZGV2ZWxvcG1lbnQgY29ubmVjdGlvbiB3aXRoIFJlZGRjb2luIENvcmUgVGVhbSBvdXRzaWRlIHRoZSB1c2Ugb2YgdGhlIFJERCBjdXJyZW5jeSBmb3IgdHJhbnNhY3Rpb25zLgABAAYGBAdhc3NldElkCQC4CAEFBWFzc2V0AwkBAiE9AggFAWkGY2FsbGVyBQlrZXlvd25lcjEJAAIBCQCsAgIJAKwCAgIlVGhpcyBBZGRyZXNzIGlzIG5vdCBBdXRob3JpemVkLiBPbmx5IAkApQgBBQlrZXlvd25lcjECIiBpcyBBdXRob3JpemVkIEFkZHJlc3MgdG8gU2lnbiBpdC4JAMwIAgUFYXNzZXQJAMwIAgkBBEJ1cm4CBQdhc3NldElkAAEJAMwIAgkBC1N0cmluZ0VudHJ5AgINU1dSTV9Bc3NldF9JRAkA2AQBBQdhc3NldElkBQNuaWwBaQEJTWludF9TV1JNBAtNaW50X0Ftb3VudApSRERfVHhuX0lEC1NXUk1fVHhuX0lEB2FkZHJlc3MEFnZhbGlkYXRlX1JERF9IYXNoX1NpemUDCQAAAgkAsQIBBQpSRERfVHhuX0lEAEAGBwQXdmFsaWRhdGVfU1dSTV9IYXNoX1NpemUDCQAAAgkAsQIBBQtTV1JNX1R4bl9JRABABgcECGZldGNodHhuCQCdCAIFBHRoaXMJAKwCAgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIFClJERF9UeG5fSUQCAV8FC1NXUk1fVHhuX0lEAgFfBQdhZGRyZXNzAgFfCQCkAwEFC01pbnRfQW1vdW50BBhjaGVja190eG5fYWxyZWFkeV9FeGlzdHMDCQAAAgUIZmV0Y2h0eG4JAKwCAgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIFClJERF9UeG5fSUQCAV8FC1NXUk1fVHhuX0lEAgFfBQdhZGRyZXNzAgFfCQCkAwEFC01pbnRfQW1vdW50BgcEDFNXUk1fQXNzZXRJRAkBEUBleHRyTmF0aXZlKDEwNTgpAQINU1dSTV9Bc3NldF9JRAQEaW5mbwkBE3ZhbHVlT3JFcnJvck1lc3NhZ2UCCQDsBwEJANkEAQUMU1dSTV9Bc3NldElECQCsAgIJAKwCAgIGQXNzZXQgBQxTV1JNX0Fzc2V0SUQCDiBkb2Vzbid0IGV4aXN0BARuYW1lCAUEaW5mbwRuYW1lBAhkZWNpbWFscwgFBGluZm8IZGVjaW1hbHMEC1R4bl9Db3VudGVyBAckbWF0Y2gwCQERQGV4dHJOYXRpdmUoMTA1MCkCBQR0aGlzAgtUeG5fQ291bnRlcgMJAAECBQckbWF0Y2gwAgNJbnQEAWEFByRtYXRjaDAFAWEAAAQPTmV3X1R4bl9Db3VudGVyCQBkAgULVHhuX0NvdW50ZXIAAQMJAQIhPQIIBQFpBmNhbGxlcgUJa2V5b3duZXIxCQACAQkArAICCQCsAgICJVRoaXMgQWRkcmVzcyBpcyBub3QgQXV0aG9yaXplZC4gT25seSAJAKUIAQUJa2V5b3duZXIxAiIgaXMgQXV0aG9yaXplZCBBZGRyZXNzIHRvIFNpZ24gaXQuAwkAAAIFFnZhbGlkYXRlX1JERF9IYXNoX1NpemUHCQACAQIdUkREIEhhc2ggTGVuZ3RoIGlzIG5vdCB2YWxpZC4DCQAAAgUXdmFsaWRhdGVfU1dSTV9IYXNoX1NpemUHCQACAQIdUkREIEhhc2ggTGVuZ3RoIGlzIG5vdCB2YWxpZC4DCQAAAgUYY2hlY2tfdHhuX2FscmVhZHlfRXhpc3RzBgkAAgECJ1RyYW5zYWN0aW9uIEFscmVhZHkgRXhpc3RzIGluIERhdGFiYXNlLgkAzAgCCQEHUmVpc3N1ZQMJANkEAQUMU1dSTV9Bc3NldElEBQtNaW50X0Ftb3VudAYJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwkBEUBleHRyTmF0aXZlKDEwNjIpAQUHYWRkcmVzcwULTWludF9BbW91bnQJANkEAQUMU1dSTV9Bc3NldElECQDMCAIJAQxJbnRlZ2VyRW50cnkCAgtUeG5fQ291bnRlcgULVHhuX0NvdW50ZXIJAMwIAgkBC1N0cmluZ0VudHJ5AgkApAMBBQ9OZXdfVHhuX0NvdW50ZXIJAKwCAgkArAICCQCsAgIJAKwCAgkArAICCQCsAgIFClJERF9UeG5fSUQCAV8FC1NXUk1fVHhuX0lEAgFfBQdhZGRyZXNzAgFfCQCkAwEFC01pbnRfQW1vdW50CQDMCAIJAQtTdHJpbmdFbnRyeQICB21lc3NhZ2UFDG1pbnRfbWVzc2FnZQUDbmlsAQJ0eAEGdmVyaWZ5AAkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAgFAnR4D3NlbmRlclB1YmxpY0tleU6n6w8=", "height": 3238075, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5bnDBrVhszrJvYEZw8Lr6dXvdNkNE3PuB9gM2bKdyF5i Next: GZixBcnTP27VyCeSCdRUukvrvcZNaHnEZ5jzCHwd1kQJ Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let keyowner1 = addressFromPublicKey(base58'4Dahqn4MYNrieo9AX8qLWNCseBQNc9skQY81h4DFoote')
4+let keyowner1 = addressFromPublicKey(base58'9Qh79U2rQpgqYmAMC6n9qq852WD1SgccXuMoUG33MMt6')
55
66 let mint_message = "Thanks to Using SWRM Minting Services."
77
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let keyowner1 = addressFromPublicKey(base58'4Dahqn4MYNrieo9AX8qLWNCseBQNc9skQY81h4DFoote')
4+let keyowner1 = addressFromPublicKey(base58'9Qh79U2rQpgqYmAMC6n9qq852WD1SgccXuMoUG33MMt6')
55
66 let mint_message = "Thanks to Using SWRM Minting Services."
77
88 @Callable(i)
99 func Issue_SWRM () = {
1010 let asset = Issue("SWRM", "SWRM is a decentralized approach to building and utilizing the Reddcoin Blockchain Technology where SWRM works on a reserve system of RDD as layer solution on RDD Network to mint and Burn SWRM along with proof on both side of network. An independent project or Token having no direct partnership relation or development connection with Reddcoin Core Team outside the use of the RDD currency for transactions.", 1, 6, true)
1111 let assetId = calculateAssetId(asset)
1212 if ((i.caller != keyowner1))
1313 then throw((("This Address is not Authorized. Only " + toString(keyowner1)) + " is Authorized Address to Sign it."))
1414 else [asset, Burn(assetId, 1), StringEntry("SWRM_Asset_ID", toBase58String(assetId))]
1515 }
1616
1717
1818
1919 @Callable(i)
2020 func Mint_SWRM (Mint_Amount,RDD_Txn_ID,SWRM_Txn_ID,address) = {
2121 let validate_RDD_Hash_Size = if ((size(RDD_Txn_ID) == 64))
2222 then true
2323 else false
2424 let validate_SWRM_Hash_Size = if ((size(SWRM_Txn_ID) == 64))
2525 then true
2626 else false
2727 let fetchtxn = getString(this, ((((((RDD_Txn_ID + "_") + SWRM_Txn_ID) + "_") + address) + "_") + toString(Mint_Amount)))
2828 let check_txn_already_Exists = if ((fetchtxn == ((((((RDD_Txn_ID + "_") + SWRM_Txn_ID) + "_") + address) + "_") + toString(Mint_Amount))))
2929 then true
3030 else false
3131 let SWRM_AssetID = getStringValue("SWRM_Asset_ID")
3232 let info = valueOrErrorMessage(assetInfo(fromBase58String(SWRM_AssetID)), (("Asset " + SWRM_AssetID) + " doesn't exist"))
3333 let name = info.name
3434 let decimals = info.decimals
3535 let Txn_Counter = match getIntegerValue(this, "Txn_Counter") {
3636 case a: Int =>
3737 a
3838 case _ =>
3939 0
4040 }
4141 let New_Txn_Counter = (Txn_Counter + 1)
4242 if ((i.caller != keyowner1))
4343 then throw((("This Address is not Authorized. Only " + toString(keyowner1)) + " is Authorized Address to Sign it."))
4444 else if ((validate_RDD_Hash_Size == false))
4545 then throw("RDD Hash Length is not valid.")
4646 else if ((validate_SWRM_Hash_Size == false))
4747 then throw("RDD Hash Length is not valid.")
4848 else if ((check_txn_already_Exists == true))
4949 then throw("Transaction Already Exists in Database.")
5050 else [Reissue(fromBase58String(SWRM_AssetID), Mint_Amount, true), ScriptTransfer(addressFromStringValue(address), Mint_Amount, fromBase58String(SWRM_AssetID)), IntegerEntry("Txn_Counter", Txn_Counter), StringEntry(toString(New_Txn_Counter), ((((((RDD_Txn_ID + "_") + SWRM_Txn_ID) + "_") + address) + "_") + toString(Mint_Amount))), StringEntry("message", mint_message)]
5151 }
5252
5353
5454 @Verifier(tx)
5555 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
5656

github/deemru/w8io/026f985 
20.72 ms