Files
rubix-explore/src/Contexts/GlobalStateProvider.jsx
2024-10-23 18:00:34 +05:30

590 lines
20 KiB
JavaScript

// GlobalStateContext.js
import React, { useState } from "react";
import GlobalStateContext from "./GlobalStateContext";
const GlobalStateProvider = ({ children }) => {
const [isAuthenticate, setIsAuthenticate] = useState(false);
const [transactions, setTransactions] = useState([
{
id: 1,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbc5def6ghi7jkl8mnojhdj9pqrs2tuv5wxys2tuv5wxy',
sender: 'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
receiver:
'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "ABCDESDJFDBJ",
subnetID: "A1B2C3D4E5F6G",
},
{
id: 2,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbc5de7euuf6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 3,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbjfu8c5def6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 4,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbjfhfi9c5def6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
]);
const [transactionsApi] = useState({
"status": true,
"data": {
"currentPage": 1,
"totalCount": 25998,
"totalPages": 2600,
"items": [
{
"transactionType": "RBT",
"netWorkType": "SubNet",
"blockHash": null,
"subNetworkId": "cef6bcee3c814a6a90f752ae4d4d9f5e",
"transactionId": "96717e750ab7944355fa6c8d9289609477c03ef84e7237eca632af62af89d001",
"sender": "bafybmiape32tu6iwy4mqhgwgrhwwoo4you2slqhz4ez6tszi3fr55eyfma",
"receiver": "bafybmiefuemjomyrsd5roytomo2divn23xy4sbrzak3bupd3oejdftzqr4",
"amount": 1,
"timestamp": "2024-09-25T09:17:03.631Z",
"quorumList": [
"QmX8GJSGjgVKXTycxqPytwa6CQc1b22eEsP5xCs18XegnN",
"QmWeqAqFBg9GwSCJ5mFijoodostkzvYsR9BV8C2KrrqNZf",
"Qmae4pZp7nAGGNvkcU29cCTRjTMbgkRL72R187XB3ExUAa",
"QmdsjdAhwcfJHzexj2pRMMCdHMSNV5xVRAefghppDSQ3zH",
"QmYPC5B7U6d3dVU2CwTyGjfRjMxz5oLod5QK3KjyFd5cUF"
],
"pledgeInfo": {
"pledgeDetails": {
"QmX8GJSGjgVKXTycxqPytwa6CQc1b22eEsP5xCs18XegnN": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f01"
],
"QmWeqAqFBg9GwSCJ5mFijoodostkzvYsR9BV8C2KrrqNZf": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f02"
],
"Qmae4pZp7nAGGNvkcU29cCTRjTMbgkRL72R187XB3ExUAa": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f03"
],
"QmdsjdAhwcfJHzexj2pRMMCdHMSNV5xVRAefghppDSQ3zH": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f04"
],
"QmYPC5B7U6d3dVU2CwTyGjfRjMxz5oLod5QK3KjyFd5cUF": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f05"
]
},
"pledgedTokenList": null
},
"tokenList": null,
"comments": "Test transaction 1"
},
{
"transactionType": "RBT",
"netWorkType": "SubNet",
"blockHash": null,
"subNetworkId": "7a37cf36b3024a83b136321364c1c894",
"transactionId": "ce948cba00f34f5dbd87b734574eab4fb5e9a247e0a6e5d6c3626b0bb85a7aac",
"sender": "bafybmiefuemjomyrsd5roytomo2divn23xy4sbrzak3bupd3oejdftzqr4",
"receiver": "bafybmiape32tu6iwy4mqhgwgrhwwoo4you2slqhz4ez6tszi3fr55eyfma",
"amount": 2,
"timestamp": "2024-09-25T15:20:06.21Z",
"quorumList": [
"Qmae4pZp7nAGGNvkcU29cCTRjTMbgkRL72R187XB3ExUAa",
"QmQdE9VYtr7uDwto6s4R7Exs6fF3cQRKE5Qtp9t5KVeLJT",
"QmUDohHDbugxdYkmeKJh3qnnJoJqC98waY2GusLMG8hMFg",
"QmfXtphSRGMCqFoFP9oeTsDHE96jQ86H7gfSxmiqz97FLo",
"QmYPC5B7U6d3dVU2CwTyGjfRjMxz5oLod5QK3KjyFd5cUF"
],
"pledgeInfo": {
"pledgeDetails": {
"Qmae4pZp7nAGGNvkcU29cCTRjTMbgkRL72R187XB3ExUAa": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f01"
],
"QmQdE9VYtr7uDwto6s4R7Exs6fF3cQRKE5Qtp9t5KVeLJT": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f02"
],
"QmUDohHDbugxdYkmeKJh3qnnJoJqC98waY2GusLMG8hMFg": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f03"
],
"QmfXtphSRGMCqFoFP9oeTsDHE96jQ86H7gfSxmiqz97FLo": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f04"
],
"QmYPC5B7U6d3dVU2CwTyGjfRjMxz5oLod5QK3KjyFd5cUF": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f05"
]
},
"pledgedTokenList": null
},
"tokenList": null,
"comments": "Test transaction with test mb"
},
{
"transactionType": "RBT",
"netWorkType": "SubNet",
"blockHash": null,
"subNetworkId": "7a37cf36b3024a83b136321364c1c894",
"transactionId": "ce948cba00f34f5dbd87b734574eab4fb5e9a247e0a6e5d6c3626b0bb85a7aab",
"sender": "bafybmiefuemjomyrsd5roytomo2divn23xy4sbrzak3bupd3oejdftzqr4",
"receiver": "bafybmiape32tu6iwy4mqhgwgrhwwoo4you2slqhz4ez6tszi3fr55eyfma",
"amount": 2,
"timestamp": "2024-09-25T15:15:05.265Z",
"quorumList": [
"Qmae4pZp7nAGGNvkcU29cCTRjTMbgkRL72R187XB3ExUAa",
"QmQdE9VYtr7uDwto6s4R7Exs6fF3cQRKE5Qtp9t5KVeLJT",
"QmUDohHDbugxdYkmeKJh3qnnJoJqC98waY2GusLMG8hMFg",
"QmfXtphSRGMCqFoFP9oeTsDHE96jQ86H7gfSxmiqz97FLo",
"QmYPC5B7U6d3dVU2CwTyGjfRjMxz5oLod5QK3KjyFd5cUF"
],
"pledgeInfo": {
"pledgeDetails": {
"Qmae4pZp7nAGGNvkcU29cCTRjTMbgkRL72R187XB3ExUAa": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f01"
],
"QmQdE9VYtr7uDwto6s4R7Exs6fF3cQRKE5Qtp9t5KVeLJT": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f02"
],
"QmUDohHDbugxdYkmeKJh3qnnJoJqC98waY2GusLMG8hMFg": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f03"
],
"QmfXtphSRGMCqFoFP9oeTsDHE96jQ86H7gfSxmiqz97FLo": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f04"
],
"QmYPC5B7U6d3dVU2CwTyGjfRjMxz5oLod5QK3KjyFd5cUF": [
"QmRaGyPVpHxa79vDfcti9qgv9PCbxVhKSd82snpeP86f05"
]
},
"pledgedTokenList": null
},
"tokenList": null,
"comments": "Test transaction with test mb"
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "6520b254ad734465ee982ba057296d1139046e9c65cec49fd1a27bfc0900801c",
"sender": "bafybmidjb3pncyh6oouowci6vbewcba5xn7suw2nxex26jplyysrks32oq",
"receiver": "bafybmic3e64jd657vdjnuedu3mdppzqm6tjul2tvqal4onwiy3d6uh5hia",
"amount": 1,
"timestamp": "2023-02-20T17:07:30.549Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "1632cb5d3b166f2ec5a0960913eea314e21197144a4eec0eeef32d74bc61d17e",
"sender": "bafybmidjb3pncyh6oouowci6vbewcba5xn7suw2nxex26jplyysrks32oq",
"receiver": "bafybmic3e64jd657vdjnuedu3mdppzqm6tjul2tvqal4onwiy3d6uh5hia",
"amount": 1,
"timestamp": "2023-02-21T10:43:37.854Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "4bdd5cba6bda992acd23fc69961b99c882ccb0be6e94093ffad903ad94c98f01",
"sender": "bafybmidzccailq5baguinbr6ejy3sdw6xe3aqupdqaxphwkqrc45mc3kym",
"receiver": "bafybmigx4ojuq2wenslotwjmhjf5w5rzxmsfjwkxgaq6xn47itguoihk2u",
"amount": 1,
"timestamp": "2023-06-01T08:12:46.719Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "a8283c6d38976eee357e9e81deb36204f409019f13efc68379c2f96419c6ef3e",
"sender": "bafybmidjb3pncyh6oouowci6vbewcba5xn7suw2nxex26jplyysrks32oq",
"receiver": "bafybmic3e64jd657vdjnuedu3mdppzqm6tjul2tvqal4onwiy3d6uh5hia",
"amount": 1,
"timestamp": "2023-02-22T09:48:09.738Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "cdfad7ec67f9c3579a29a83c4d5905703d980fd7e5418b6369e256905f369829",
"sender": "bafybmigg2stwaziksv7prdrewwdvbwddtlplzarj2sxehxdumq2hssx3vu",
"receiver": "bafybmiaqiklrldfa5npiw2tfwbcxbfhgp44ih5b3apr53augqkj54uy4ye",
"amount": 1,
"timestamp": "2023-03-05T06:41:56.444Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "6f4de39b69f1ab6ade1b4c6f897428b9fe08841c959f865ada5fde6169283496",
"sender": "bafybmiafnsxrzvdwulkplgco6fgkhntdph27jnfcamk4v7corfyyb5bhs4",
"receiver": "bafybmidvt6esdggtdi6jcm4bvo4qts5anokxkfubmzmdiswd6rrv5yaapu",
"amount": 10,
"timestamp": "2023-04-12T13:36:07.547Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
},
{
"transactionType": "RBT",
"netWorkType": "Main",
"blockHash": null,
"subNetworkId": "MainNet",
"transactionId": "bd016b42be1045fb0b27dd8a4c441b5e7a342faf8bfdd309c7a44fba11fef3f1",
"sender": "bafybmigg2stwaziksv7prdrewwdvbwddtlplzarj2sxehxdumq2hssx3vu",
"receiver": "bafybmiaqiklrldfa5npiw2tfwbcxbfhgp44ih5b3apr53augqkj54uy4ye",
"amount": 5,
"timestamp": "2023-03-05T06:50:15.964Z",
"quorumList": null,
"pledgeInfo": null,
"tokenList": null,
"comments": null
}
]
},
"message": null
});
const [ overview, setOverview] = useState([
{
id: 1,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbc5def6ghi7jkl8mnojhdj9pqrs2tuv5wxys2tuv5wxy',
sender: 'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
receiver:
'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "ABCDESDJFDBJ",
subnetID: "A1B2C3D4E5F6G",
},
{
id: 2,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbc5de7euuf6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 3,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbjfu8c5def6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 4,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbjfhfi9c5def6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 1,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbc5def6ghi7jkl8mnojhdj9pqrs2tuv5wxys2tuv5wxy',
sender: 'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
receiver:
'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "ABCDESDJFDBJ",
subnetID: "A1B2C3D4E5F6G",
},
{
id: 2,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbc5de7euuf6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 3,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbjfu8c5def6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 4,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzbjfhfi9c5def6ghi7jkl8mno9pqrs2tuv5wxys2tuv5wxy',
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
]);
const [ subnet, setSubnet] = useState([
{
id: 1,
description:
'abc5def6ghi7jkl8mno9pqrs2tuv5wxyzABCDEFGHIJKLMNOPQRS5674577TUV WXYZ !"§ $%&',
sender: 'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
receiver:
'abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ',
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "ABCDESDJFDBJ",
subnetID: "A1B2C3D4E5F6G",
},
{
id: 2,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 3,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 4,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 5,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 6,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 7,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 8,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 9,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 10,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
{
id: 11,
description: "anotherDescription567123ABCDESDJ123",
sender: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
receiver: "abcdefghiklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ",
contract:"A1B2C3D4E5F6G",
date:"18 hours ago, 29/07/2024",
amount:"$ 10000.12345",
transactionType: "TXType2Example",
subnetID: "S1N2P3E4T5I6D",
},
]);
const [subnetId, setSubnetId] = useState([
{
id: 1,
subnetId: "96717e750ab7944355fa6c8d9289609477c03ef84e7237eca632af62af89d001",
transactionCount: [
"96717e750ab7944355fa6c8d9289609477c03ef84e7237eca632af62af89d001",
"96717e750ab7944355fa6c8d9289609477c03ef84e7237eca632af62af89d001",
"96717e750ab7944355fa6c8d9289609477c03ef84e7237eca632af62af89d001",
"96717e750ab7944355fa6c8d9289609477c03ef84e7237eca632af62af89d001"
],
},
]);
return (
<GlobalStateContext.Provider
value={{
isAuthenticate,
setIsAuthenticate,
transactions,
setTransactions,
overview,
setOverview,
subnet,
setSubnet,
subnetId,
setSubnetId,
transactionsApi
}}
>
{children}
</GlobalStateContext.Provider>
);
};
export default GlobalStateProvider;