Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,14 @@ COPY --from=deps /app/node_modules /app/node_modules
COPY . .

# Set build-time variables
ARG NEXT_PUBLIC_NETHERMINED_API_KEY
ARG NEXT_PUBLIC_NETHERMIND_API_KEY
ARG NEXT_PUBLIC_DEFAULT_CHAIN

ENV NEXT_TELEMETRY_DISABLED 1
ENV NODE_ENV=production

# Pass build arguments to environment for build time
ENV NEXT_PUBLIC_NETHERMINED_API_KEY=${NEXT_PUBLIC_NETHERMINED_API_KEY}
ENV NEXT_PUBLIC_NETHERMIND_API_KEY=${NEXT_PUBLIC_NETHERMIND_API_KEY}
ENV NEXT_PUBLIC_DEFAULT_CHAIN=${NEXT_PUBLIC_DEFAULT_CHAIN}

RUN npm run build
Expand All @@ -54,7 +54,7 @@ ENV NODE_ENV=production
ENV NEXT_TELEMETRY_DISABLED 1

# Runtime public variables
ENV NEXT_PUBLIC_NETHERMINED_API_KEY=${NEXT_PUBLIC_NETHERMINED_API_KEY}
ENV NEXT_PUBLIC_NETHERMIND_API_KEY=${NEXT_PUBLIC_NETHERMIND_API_KEY}
ENV NEXT_PUBLIC_DEFAULT_CHAIN=${NEXT_PUBLIC_DEFAULT_CHAIN}

COPY --from=production-deps /app/node_modules /app/node_modules
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ npm run dev
```

## Environment Variables
NEXT_PUBLIC_NETHERMINED_API_KEY=my-key
NEXT_PUBLIC_NETHERMIND_API_KEY=my-key
NEXT_PUBLIC_DEFAULT_CHAIN=mainnet|sepolia

## Configuration
Expand Down
10 changes: 5 additions & 5 deletions actions/certificates/certificates-helper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ export function formatTimestamp(timestamp: bigint): string {
const minutes = String(date.getMinutes()).padStart(2, '0');
const seconds = String(date.getSeconds()).padStart(2, '0');

return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
return `${year}-${month}-${day} ${hours}:${minutes}:${seconds} UTC`;
}

export async function addTablePages(
Expand Down Expand Up @@ -173,10 +173,10 @@ export async function addTablePages(

// Column definitions with adjusted widths to include timestamp
const columns = [
{ header: 'Date', key: 'timestamp', width: pxToPt(200) },
{ header: 'Vintage', key: 'vintage', width: pxToPt(100) },
{ header: 'Amount', key: 'amount', width: pxToPt(150) },
{ header: 'Filled', key: 'filled', width: pxToPt(150) },
{ header: 'Date', key: 'timestamp', width: pxToPt(220) },
{ header: 'Vintage', key: 'vintage', width: pxToPt(120) },
{ header: 'Amount locked', key: 'amount', width: pxToPt(200) },
{ header: 'Amount retired', key: 'filled', width: pxToPt(200) },
{ header: 'Transaction Hash', key: 'tx_hash', width: pxToPt(500) },
];

Expand Down
10 changes: 7 additions & 3 deletions components/project/VintagesQuery.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,13 @@ export default function VintagesQuery({ project }: VintagesQueryProps) {
});

useEffect(() => {
if (!offsettorData) return;
if (!offsettorData) {
setFilteredOffsettorData([]);
return;
}

setFilteredOffsettorData((offsettorData as OffsetData[]).filter((data) => data.project_address === num.toBigInt(project.project)));
}, [offsettorData]);
}, [offsettorData, project]);

useEffect(() => {
if (!isConnected) {
Expand Down Expand Up @@ -109,7 +113,7 @@ export default function VintagesQuery({ project }: VintagesQueryProps) {
<div className="mt-4">
<VintagesTable
vintages={vintagesData || []}
offsettorData={offsettorData || []}
offsettorData={filteredOffsettorData || []}
project={project}
isLoadingOffsettorData={isLoadingOffsettor}
refetchOffsettor={refetchOffsettor}
Expand Down
2 changes: 1 addition & 1 deletion components/project/VintagesTable.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export default function VintagesTable({
const columns = [
"Year",
"My supply",
"Offsetting fullfiled",
"Offsetting fulfilled",
"Offsetting requests",
"Total supply",
"Created",
Expand Down
2 changes: 1 addition & 1 deletion deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ source .env
set +a

# Check for required environment variables
required_vars=("NEXT_PUBLIC_NETHERMINED_API_KEY" "NEXT_PUBLIC_DEFAULT_CHAIN")
required_vars=("NEXT_PUBLIC_NETHERMIND_API_KEY" "NEXT_PUBLIC_DEFAULT_CHAIN")
for var in "${required_vars[@]}"; do
if [[ -z "${!var}" ]]; then
echo "Error: Required environment variable $var is not set!"
Expand Down