{
"version": 5,
"timestamp": 1698379020968,
"reference": "7p7KRx6o7Xa4x9NTz2iiQZGd8cnkD3eV7azmcKVnyX3K",
"nxt-consensus": {
"base-target": 101,
"generation-signature": "CfmZYxNGE3iTUCMDKav1x16mzC1LH9Z2ciHABgngDket3eTV8FD5zj7dTSuThjFGnSEHWN8wGTqEqk8UkST11zi8cXb6Ng5uvmtykDTwWuEQLeKdcVqgRXm41FTUGgPGqXY"
},
"transactionsRoot": "8onB5ZhYnGXYYMjhuL63DJLpf5MA6vLdmi5n6LPuYDTC",
"id": "3wKYeSpSAvhFGiZBTF9FuwCoWKwrz4RmWM4ppjEbyR9w",
"features": [
21
],
"desiredReward": 700000000,
"generator": "3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex",
"generatorPublicKey": "FFHRSQ3eExEUrgLoUUKNEhFDavm3DQG658WT3FkxEfh9",
"signature": "3SVX7rxKgRN6XQxxagYoh1GchBAqjqVMErnZQBeKgRDomWCfi1ucoahLE29HRgjd8PffgXHk4zDczxN25ZsXcFXk",
"blocksize": 6800,
"transactionCount": 12,
"totalFee": 6000000,
"reward": 600000000,
"rewardShares": {
"3MsiqWCW2b42CiCpz9mjYXXJPZ1YN4bBsex": 200000000,
"3Myb6G8DkdBb8YcZzhrky65HrmiNuac3kvS": 200000000,
"3N13KQpdY3UU7JkWUBD9kN7t7xuUgeyYMTT": 200000000
},
"VRF": "EUxcWYUov8x8WGdENQDLQ6fNbuZPDZsZRnkrrAcT8G5Z",
"fee": 6000000,
"previous": "2816536",
"height": "2816537",
"next": "2816538",
"transactions": [
{
"type": 16,
"id": "7u4decWKmAMgnNtJo9Wdd8kY198kKq5bt7GVeTXbFVPD",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379027858,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"NWsLDYkwZSBsqF2x6Dc7T23Xxhmqy82fjN7xRgazr7G6ozxFiPUjYbiNz4u6Ht9v6e4JyJzJ4GJR2jkwrjJZBY4"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "DAdyqNjP6HXeX9V5oxS159FcLELzf4uJr8RBcB7yYjPb",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379027875,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"Fxv1dQqkaTkNHbbAjDezSgox2jc7Xo7j6Cw1GU2C5SdzUxZFqGFZBKARU4CmjHpXJMnVqHH5xZTChsQwLrUcJU1"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "BSVYQjpU2mwaxXTAJqrQ1ADrVH518jSnSmWcaNthGoks",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379037908,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"4ZgEfpnf6gVVc8YyKSTSeSB7cuRJr51vKwqa8MqMJKHmzNTMNVEnmS94Zuen4hVGsr84Mz884j4T5cZq6qa3wCSa"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "26E3UuVwsKF8113tW2bTCWfZzyCjhD3iGdeSvA1UFtrL",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379037935,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"SLpUAqXWVBPv685H71oUugiN5T4N5QDc7D2aQ6N4s7Lf77VWAikYCKG5vbNybyVFvFHj7QRiSfs2mWWfMAHJpU5"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "9PrXTdkz9T627J5Dd24VSUmYax4dnCXDD6ViwUS9T1dR",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379035620,
"version": 2,
"chainId": 84,
"sender": "3MsG6jPNCrVJUtYB7XJBxS7utWsXAf4n9Vp",
"senderPublicKey": "CqbpJxfYeagkaT7sXQpxsfJXS1ZPxjM1Giw94n3y4Tp5",
"proofs": [
"agKvbKLbKg7hPsACvnndz5AdhQQkjWT4qiHG6cb253mHTEdETdpoJPa3d2EptRYSiyj4Tj1Eg18GgKmrZBPVS5Z"
],
"dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
"payment": [
{
"amount": 10000000,
"assetId": "AxGKQRxKo4F2EbhrRq6N2tdLsxtMnpzQsS4QemV6V1W1"
}
],
"call": {
"function": "registerTask",
"args": [
{
"type": "string",
"value": "How to validate an email address in javascript?"
},
{
"type": "string",
"value": "chatgpt"
}
]
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "36CEwYxrdbmE6pyj7X6aAREchYQ7WZrHbQgP59mkHbHG",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379039128,
"version": 1,
"sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
"senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
"proofs": [
"4QiWChQseGMNMoWEDRvjfTuq3S9WSvruLBDRAGy8yzwDPV8ybAFxXA6oNWVBgNifF3AtwZdX7CDFg9YBpKBtoFny"
],
"dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
"payment": [],
"call": {
"function": "finalizeDORA2",
"args": [
{
"type": "string",
"value": "WAVES-DORA2:1:2816537"
},
{
"type": "string",
"value": "XRP-USDT:553000:1:DOGE-USDT:71620:1:DOT-USDT:4180000:1:TRX-USDT:93080:1"
},
{
"type": "binary",
"value": "base64:6ob60CJpfAd2W1lQb5Ga6PQ62hNNyyDrymg4syY4qaBjGm25y6szX3K5SrYKqmF+75ZlT8JC8n6tr5nsRzDUDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"type": "binary",
"value": "base64:e/C7N6WVGQ8Bf98tlrTSTMsPlmMpeTAFHntrFVgsqwc/YW0B+3od1kvNkuE/5mMBiW8PqP6BXLfiUwWSR4Y9CwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"type": "binary",
"value": "base64:aPOv/CZiheevqGtMYaj+/ILY5HHh//nmcHot3P5RvmKFyPKBnOSYuNCSXaDPrUxCDo3lwmFZWTI9qeOzSvGBDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"type": "binary",
"value": "base64:/bG3ysSQZMAt8whsyHkyiJmX8i2IY0j3fvFHYebsThlu2zw3xRO9zHkEPdfH0FsdQidoQsL1Nebu7y9W0onnCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
}
]
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "26LQiCm6Dn8hRbVhabVp6KktQhtLirG7gq4kfeiVnwNe",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379038822,
"version": 1,
"sender": "3NCUKAFDsto71gnSck6XiN9a6Gzz3Citk65",
"senderPublicKey": "oAyXTQzZy4edk6DeVxvaJd78F97qm2xpHd4UDyh32JH",
"proofs": [
"5KdvjjuAdWxUDXc2cVwgTEa3F2fSZqeALWjPf9tqPPEhCqtEU6iDNpW9cDkeEmD3JucCuM9QfgHPxRp2b5Uvas3x"
],
"dApp": "3N1WjhmF3EyutvrvtsfsSLbhmiLU8Bc1Toy",
"payment": [],
"call": {
"function": "finalizeDORA2",
"args": [
{
"type": "string",
"value": "WAVES-DORA2:0:2816537"
},
{
"type": "string",
"value": "WAVES-USDT:1703000:1:BTC-USDT:34119470000:1:ETH-USDT:1790780000:1:BNB-USDT:223000000:1"
},
{
"type": "binary",
"value": "base64:YRlVNk53wusWeNaIQ1aaGXqVH9bH3Qe+vRYtFFVlMfuWrpQJI/ekT+ishM1Ew3H1si8C8RIyA2d/Nxtz5z1RCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"type": "binary",
"value": "base64:leyTKRy6z5CplaBjXUH9KDbaKBc3+7Lgk6DnqHKEwIVwXbDyj45uSLSyy/Y2snRCGjUmZzStdFoJ86X3u1OiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"type": "binary",
"value": "base64:j0UZzf8ffHnODLXjuaQnZlYWKRHtVf8MPkGKIujnYhqfq60YDqrdylCz+QLVI+PWrWsSQNjDNNDzO9JH49QgBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
},
{
"type": "binary",
"value": "base64:boHAG0pRak7ZwJtDIoeMNqC3kAn8HB8U8Z43nbwH+uAVXNrVCInt6fuw1jb3eY0TC5FAyPNY/DH2+iPSTlyxAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
}
]
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "7jC9BCkitwumVjp6VPXc3C1DqVyGBGVrMHUpUf8N1YG3",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379043335,
"version": 2,
"chainId": 84,
"sender": "3N9ttyLcRwDo7L4EmJkbS3ZFuQJygivupsL",
"senderPublicKey": "92ovWCy1Zf8CSsTLLLssC74m8yn5yPMqVp9fmVacou97",
"proofs": [
"4PUk8561ehcdZ8ae8d1syF9Jy7rttzUKzAuCZ6rq8LW6Ux9T9436GdnQo7fsLmuYYfa6UHQtGvwjaHHUe7pApVdb"
],
"dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
"payment": [],
"call": {
"function": "checkoutTask",
"args": [
{
"type": "string",
"value": "9PrXTdkz9T627J5Dd24VSUmYax4dnCXDD6ViwUS9T1dR_CqbpJxfYeagkaT7sXQpxsfJXS1ZPxjM1Giw94n3y4Tp5"
},
{
"type": "string",
"value": "chatgpt"
}
]
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "3QkKqak6wyBSfmEgE33o91RzCs845dhcYakgCRkqmgr5",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379047958,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"2GQNCVFaPPmceobFevwt6Nx8rToNya5oH96158jKLcDQtSEU2ftVVNVefZbFHUJmcZPwzPq8WoiPD6r7iqoBAjXK"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "BHPF75sHQJa7G4wQGBjRSKjjphSMNyYkUiZSk2rpPq8f",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379047979,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"xcVYXPrFWfCe5rYkXV1fNry24Q7usNugz6eHdKEnjFZX1LYcriSJZmd8cFLUokLHsziXWs3Mc4FTri4qqjLxkz3"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "69hFmtAeY8PeJR8Fodo5toZjxcUryyXNvE25vafz1zNa",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379058002,
"version": 2,
"chainId": 84,
"sender": "3MrD3wC4Yds6JgyGthbzArnJDxcSgUCLCvB",
"senderPublicKey": "J5m6H7xXXwMv5HCXAPBPr71SoChHv7cbrqp7bdnKC9P3",
"proofs": [
"2ghJy8LLSXwqCgcwvsoCnCguzAtvAgckXVAgT4ZyxBjfF8nnyVcXsAAvhE1NRni6ShN4T36Hk9Mxu7wtxTxYvg9b"
],
"dApp": "3N9yMmmL5cJ7LJxr8o6GFbKFUbGz4XcAjeg",
"payment": [],
"call": {
"function": "transferVotes",
"args": []
},
"applicationStatus": "succeeded"
},
{
"type": 16,
"id": "3TFneyGmudpHkz3HJuFKT5MdKREhTnaaUP3ixxFMWEm5",
"fee": 500000,
"feeAssetId": null,
"timestamp": 1698379058592,
"version": 2,
"chainId": 84,
"sender": "3N9ttyLcRwDo7L4EmJkbS3ZFuQJygivupsL",
"senderPublicKey": "92ovWCy1Zf8CSsTLLLssC74m8yn5yPMqVp9fmVacou97",
"proofs": [
"32HjNzWSBgDM3MeNWnhQjfErr5xhQEsPYxwL8apYxBzR8iXUVEBBFaWsPGkVeE7rwpKDHoD1vESFRx7x5jRK8XjQ"
],
"dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
"payment": [],
"call": {
"function": "commitTask",
"args": [
{
"type": "string",
"value": "9PrXTdkz9T627J5Dd24VSUmYax4dnCXDD6ViwUS9T1dR_CqbpJxfYeagkaT7sXQpxsfJXS1ZPxjM1Giw94n3y4Tp5"
},
{
"type": "string",
"value": "To validate an email address in JavaScript, you can use regular expressions. Here's a simple example of how you can do it:\n\n```javascript\nfunction validateEmail(email) {\n // Regular expression to match email patterns\n var emailRegex = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;\n \n // Check if the email matches the pattern\n if (emailRegex.test(email)) {\n return true; // It's a valid email address\n } else {\n return false; // It's not a valid email address\n }\n}\n\n// Usage example\nvar email = "[email protected]";\nif (validateEmail(email)) {\n console.log("Valid email");\n} else {\n console.log("Invalid email");\n}\n```\n\nIn the code above, the `validateEmail` function takes an email address as an argument and uses a regular expression to check if it matches the pattern `[^\\s@]+@[^\\s@]+\\.[^\\s@]+`. This regular expression ensures that the email has at least one character before the @ symbol, at least one character between the @ symbol and the dot, and at least one character after the dot. If the email matches the pattern, the function returns `true`, indicating a valid email address. Otherwise, it returns `false`.\n\nYou can test different email addresses using this code and customize the regular expression if needed to suit your specific validation requirements."
}
]
},
"applicationStatus": "succeeded"
}
]
}