Compare commits

..

No commits in common. "cf3d999a2e1e22769a845bfdae2e8abbd2b5873f" and "7ce1f05f52f2dfce1fadcbfaf744f961c01f0b5d" have entirely different histories.

7 changed files with 11 additions and 2133 deletions

1
.gitignore vendored
View File

@ -1,6 +1,5 @@
.DS_Store
.env
*.sol
/node_modules/
# React Router

View File

@ -35,3 +35,4 @@ export default function About() {
</Box>
);
}
// ...existing code...

File diff suppressed because it is too large Load Diff

View File

@ -1,28 +0,0 @@
import { Web3 } from 'web3';
import clearNetJson from './ClearNet.json';
const clearNetABI = (clearNetJson as any).abi ?? clearNetJson;
const clearNetAddress = "0xf04cbb756045b276ea962ea98d938a0ed8101f51";
export const getActiveNodes = async (provider: any) => {
const web3 = new Web3(provider);
const contract = new web3.eth.Contract(clearNetABI, clearNetAddress);
const activeNodes = await contract.methods.getActiveNodes().call();
return activeNodes;
}
export async function registerNode(provider: any,account: string) {
const web3 = new Web3(provider);
const contract = new web3.eth.Contract(clearNetABI, clearNetAddress);
const gasPrice = await web3.eth.getGasPrice();
const gasLimit = 300000;
const tx = await contract.methods.registerNode("57.158.82.48", 51820, 1000000000000000000n).send({
from: account,
gas: String(gasLimit),
gasPrice: String(gasPrice),
});
console.log(tx);
}

View File

@ -4,6 +4,7 @@ import AppBar from '@mui/material/AppBar';
import Box from '@mui/material/Box';
import Toolbar from '@mui/material/Toolbar';
import Button from "@mui/material/Button";
import AccountCircleIcon from "@mui/icons-material/AccountCircle";
import LoginIcon from "@mui/icons-material/Login";
import { Typography, Menu, MenuItem, IconButton, Avatar, Tooltip } from "@mui/material";
import useAuth from "~/hooks/useAuth";

837
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -20,8 +20,7 @@
"isbot": "^5.1.31",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-router": "^7.9.2",
"web3": "^4.16.0"
"react-router": "^7.9.2"
},
"devDependencies": {
"@react-router/dev": "^7.9.2",