{
    "version": 5,
    "timestamp": 1707368128278,
    "reference": "34EftM8UusyFUSgjtLMv1EGnTwZmmPdYmBtn4WXedv8F",
    "nxt-consensus": {
        "base-target": 73,
        "generation-signature": "k8jWsRTSbDKzHnvGVenSTvmtRFDXy6hkxBWc8RqeocmLqjhV1AkGCh42JtBvkGJHUnZahGsNuTKH7GvyJi6DXx9hnM83aciotNk3zhTPTJt7pGMSLXC7UrBGPXVchQAv4gC"
    },
    "transactionsRoot": "7s5EE3MUr6MiHi19LeQZWx2yDS65cVZZq2UcFU3FKCGk",
    "id": "HXoVUMeZX6md77xi29eP2ptxcwz5GpMyrss1Zvkrtky2",
    "features": [],
    "desiredReward": -1,
    "generator": "3MvbutkV3xapQVUcGBGWCongwfdH8LKTm8w",
    "generatorPublicKey": "9bNzvarUWDCnAv4YrNKtSh6FQXQ94jFZNkciJNcH4dgj",
    "stateHash": "GQ7uQbnqdoBtZo2nYjPeaJozN4jU8Q8t6xG3id9LEeeD",
    "signature": "2dTiKM1cbEnPCT7hT2RvhP61YTt13445UfG1MsXnkH1WAh2RgPcSagxtm7JqeSeNkmLz8zv6fZK6gyxZfsRtm4Tf",
    "blocksize": 2837,
    "transactionCount": 5,
    "totalFee": 2500000,
    "reward": 600000000,
    "rewardShares": {
        "3MvbutkV3xapQVUcGBGWCongwfdH8LKTm8w": 200000000,
        "3Myb6G8DkdBb8YcZzhrky65HrmiNuac3kvS": 200000000,
        "3N13KQpdY3UU7JkWUBD9kN7t7xuUgeyYMTT": 200000000
    },
    "VRF": "AHCdwdK71UWiKcfSx38yyyefZs6yVToDAnjCP9tMYPFk",
    "fee": 2500000,
    "previous": "2966818",
    "height": "2966819",
    "next": "2966820",
    "transactions": [
        {
            "type": 16,
            "id": "GQFgRuPdychGRY3iGVvBjNTQBcTnu6dWfB8fSDgc9GZy",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1707368131043,
            "version": 2,
            "chainId": 84,
            "sender": "3MvujUZTtoANRzrKYKzx99Vtb9TUh6VPCDm",
            "senderPublicKey": "GwAQybf677Q8jDYJ7x9GQTR8A5kyGEXtUmgbWGxovnAP",
            "proofs": [
                "obkcFUpfmqodouU81QCyYGo5T5yCfkUTACb1rPiWzuxTBBmtonwuNwo7tpCToHhMRaB1uZqzrEidzoyVbfet9XQ"
            ],
            "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": "DQi4ia4dUJKRsBA7zktuymEtMmSfjVdbVKcxteT3pKnM",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1707368139107,
            "version": 2,
            "chainId": 84,
            "sender": "3N9ttyLcRwDo7L4EmJkbS3ZFuQJygivupsL",
            "senderPublicKey": "92ovWCy1Zf8CSsTLLLssC74m8yn5yPMqVp9fmVacou97",
            "proofs": [
                "2k5Rpbk9JshiraeztNRRfjxqywLmEQN7bmdCTvDkAvhDSBf7FcsD3iFoseLvHjhcnmXRPtsUicok9mY13V9nvnEo"
            ],
            "dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
            "payment": [],
            "call": {
                "function": "checkoutTask",
                "args": [
                    {
                        "type": "string",
                        "value": "GQFgRuPdychGRY3iGVvBjNTQBcTnu6dWfB8fSDgc9GZy_GwAQybf677Q8jDYJ7x9GQTR8A5kyGEXtUmgbWGxovnAP"
                    },
                    {
                        "type": "string",
                        "value": "chatgpt"
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "BmAYGmBwhLfgTaBm9sQL1Em4XuVAvZgCVKTYtvhYHgfJ",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1707368149912,
            "version": 2,
            "chainId": 84,
            "sender": "3N9ttyLcRwDo7L4EmJkbS3ZFuQJygivupsL",
            "senderPublicKey": "92ovWCy1Zf8CSsTLLLssC74m8yn5yPMqVp9fmVacou97",
            "proofs": [
                "3S7wyf37kL3RsyKuCyfHCeeHuC8TzSR9uG2rUnsqbKQz7fawpSXfc9KKa5g5tTpV7fTiki1sMcaZ5zZGYWTsHMYS"
            ],
            "dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
            "payment": [],
            "call": {
                "function": "commitTask",
                "args": [
                    {
                        "type": "string",
                        "value": "GQFgRuPdychGRY3iGVvBjNTQBcTnu6dWfB8fSDgc9GZy_GwAQybf677Q8jDYJ7x9GQTR8A5kyGEXtUmgbWGxovnAP"
                    },
                    {
                        "type": "string",
                        "value": "To validate an email address in JavaScript, you can use regular expressions (regex). Here's an example of a simple regex pattern that can be used for basic email address validation:\n\n```javascript\nfunction validateEmail(email) {\n    const regex = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;\n    return regex.test(email);\n}\n```\n\nExplanation:\n\n- `^` - Matches the start of the string.\n- `[^\\s@]+` - Matches one or more characters that are not whitespace or @ symbol.\n- `@` - Matches the @ symbol.\n- `[^\\s@]+` - Matches one or more characters that are not whitespace or @ symbol.\n- `\\.` - Matches the dot (.).\n- `[^\\s@]+` - Matches one or more characters that are not whitespace or @ symbol.\n- `$` - Matches the end of the string.\n\nUsage:\n\n```javascript\nconst email = "[email protected]";\nconsole.log(validateEmail(email)); // Output: true\n```\n\nPlease note that this regex pattern provides basic email address validation and may not cover all possible valid email formats. For more thorough validation, you can use more complex regex patterns or rely on built-in HTML5 form validation or third-party libraries."
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "9oNWSuH9bpLswMtTd5gtxbSCYpof3RNFAiZRgmidZqM9",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1707368164994,
            "version": 2,
            "chainId": 84,
            "sender": "3MvujUZTtoANRzrKYKzx99Vtb9TUh6VPCDm",
            "senderPublicKey": "GwAQybf677Q8jDYJ7x9GQTR8A5kyGEXtUmgbWGxovnAP",
            "proofs": [
                "2s9jy3dYre5DgRM98LWcyL53KbYF2eX8q6WMXrtaqgEyotaGpm6v8kbpbN1FNQmh9Hysb7rWSpqQjBaZepagCZgp"
            ],
            "dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
            "payment": [
                {
                    "amount": 10000000,
                    "assetId": "AxGKQRxKo4F2EbhrRq6N2tdLsxtMnpzQsS4QemV6V1W1"
                }
            ],
            "call": {
                "function": "registerTask",
                "args": [
                    {
                        "type": "string",
                        "value": "reimagine the ZX Spectrum Game MANIC MINER as a 3D modern style game"
                    },
                    {
                        "type": "string",
                        "value": "dalle"
                    }
                ]
            },
            "applicationStatus": "succeeded"
        },
        {
            "type": 16,
            "id": "6x8CXpg4cGriL5cNyDnzeDPAU5auFG84QCy1nyi7JJrP",
            "fee": 500000,
            "feeAssetId": null,
            "timestamp": 1707368174990,
            "version": 2,
            "chainId": 84,
            "sender": "3N9ttyLcRwDo7L4EmJkbS3ZFuQJygivupsL",
            "senderPublicKey": "92ovWCy1Zf8CSsTLLLssC74m8yn5yPMqVp9fmVacou97",
            "proofs": [
                "2qhZAKKhep2Af2aVfzPWC4roVrgekuTv1xZWsYfLPmkRkLqZAZbMR8FrCq2yJjnsnvPDAcriZmPxiAuu99x91m38"
            ],
            "dApp": "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV",
            "payment": [],
            "call": {
                "function": "checkoutTask",
                "args": [
                    {
                        "type": "string",
                        "value": "9oNWSuH9bpLswMtTd5gtxbSCYpof3RNFAiZRgmidZqM9_GwAQybf677Q8jDYJ7x9GQTR8A5kyGEXtUmgbWGxovnAP"
                    },
                    {
                        "type": "string",
                        "value": "dalle"
                    }
                ]
            },
            "applicationStatus": "succeeded"
        }
    ]
}

github/deemru/w8io/3ef1775 
9.25 ms