Skip to content

Commit

Permalink
fresh deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
MattPereira committed Nov 30, 2023
1 parent 00f632e commit 058d228
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 12 deletions.
24 changes: 17 additions & 7 deletions packages/nextjs/components/vaults-of-fortune/Leaderboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -65,15 +65,25 @@ const balanceOfABI = [
},
];

const lowAddr = "0xFd22CFe7977ec28909e3f4867dF9962Ce5BFD861";
const mediumAddr = "0xFe3f176aDC15008d3e79181803a689572b8D3730";
const highAddr = "0xbDD01425dC5B72b84730411d344359Bf667BA6AA";
const goldAddr = "0x85D3B09cbA4f5994102435caD33f27f00E7f00CB";
const marketAddr = "0x51f83e8653e198A089c41F61f8De1791140a9d03";

export const Leaderboard = () => {
const [playersAssets, setPlayersAssets] = useState<IPlayersAssets[]>([]);
const publicClient = usePublicClient();
const { data: MarketContract } = useDeployedContractInfo("Market");
const { data: LowRiskContract } = useDeployedContractInfo("LowRiskVault");
const { data: MediumRiskContract } = useDeployedContractInfo("MediumRiskVault");
const { data: HighRiskContract } = useDeployedContractInfo("HighRiskVault");
const { data: GoldContract } = useDeployedContractInfo("GoldToken");

useEffect(() => {
async function getPlayers() {
const players = await publicClient.readContract({
address: MarketContract?.address || "0x537cc9F7dd8ec7B0423021d61668De0DDA9079ed",
address: MarketContract?.address || marketAddr,
abi: [
{
inputs: [],
Expand All @@ -94,28 +104,28 @@ export const Leaderboard = () => {

const scores = players.map(async player => {
const lowRiskAssets = (await publicClient.readContract({
address: "0x81f731219A738DEB8Eb3cF5496E99d5a5cbe53D5",
address: LowRiskContract?.address || lowAddr,
abi: maxWithdrawABI,
functionName: "maxWithdraw",
args: [player],
})) as bigint;

const mediumRiskAssets = (await publicClient.readContract({
address: "0x6FEbe74C84219a6560683e4c89ed8AdeCe5F3301",
address: MediumRiskContract?.address || mediumAddr,
abi: maxWithdrawABI,
functionName: "maxWithdraw",
args: [player],
})) as bigint;

const highRiskAssets = (await publicClient.readContract({
address: "0x359d9fD1a6d8d3c4483eFf5323e49450CbcB5ff7",
address: HighRiskContract?.address || highAddr,
abi: maxWithdrawABI,
functionName: "maxWithdraw",
args: [player],
})) as bigint;

const goldBalance = (await publicClient.readContract({
address: "0x1A9b869fdB9Ecc7Ae1998447c0EBf19E260C8b7d",
address: GoldContract?.address || goldAddr,
abi: balanceOfABI,
functionName: "balanceOf",
args: [player],
Expand All @@ -138,11 +148,11 @@ export const Leaderboard = () => {
return 0;
});
setPlayersAssets(playerScores);
console.log("playerScores", formatEther(playerScores[0].totalAssets));
// console.log("playerScores", formatEther(playerScores[0].totalAssets));
}

getPlayers();
}, [publicClient, MarketContract]);
}, [publicClient, MarketContract, LowRiskContract, MediumRiskContract, HighRiskContract, GoldContract]);

console.log("playersAssets", playersAssets);

Expand Down
10 changes: 5 additions & 5 deletions packages/nextjs/contracts/deployedContracts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2577,7 +2577,7 @@ const deployedContracts = {
},
80001: {
GoldToken: {
address: "0x1A9b869fdB9Ecc7Ae1998447c0EBf19E260C8b7d",
address: "0x85D3B09cbA4f5994102435caD33f27f00E7f00CB",
abi: [
{
inputs: [],
Expand Down Expand Up @@ -2857,7 +2857,7 @@ const deployedContracts = {
],
},
HighRiskVault: {
address: "0x359d9fD1a6d8d3c4483eFf5323e49450CbcB5ff7",
address: "0xbDD01425dC5B72b84730411d344359Bf667BA6AA",
abi: [
{
inputs: [
Expand Down Expand Up @@ -3636,7 +3636,7 @@ const deployedContracts = {
],
},
LowRiskVault: {
address: "0x81f731219A738DEB8Eb3cF5496E99d5a5cbe53D5",
address: "0xFd22CFe7977ec28909e3f4867dF9962Ce5BFD861",
abi: [
{
inputs: [
Expand Down Expand Up @@ -4428,7 +4428,7 @@ const deployedContracts = {
],
},
Market: {
address: "0x537cc9F7dd8ec7B0423021d61668De0DDA9079ed",
address: "0x51f83e8653e198A089c41F61f8De1791140a9d03",
abi: [
{
inputs: [
Expand Down Expand Up @@ -5197,7 +5197,7 @@ const deployedContracts = {
],
},
MediumRiskVault: {
address: "0x6FEbe74C84219a6560683e4c89ed8AdeCe5F3301",
address: "0xFe3f176aDC15008d3e79181803a689572b8D3730",
abi: [
{
inputs: [
Expand Down

0 comments on commit 058d228

Please sign in to comment.